summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arm-tegra-USB-driver-dependency-fix.patch610
-rw-r--r--arm64-thunderx-crypto-zip-fixes.patch403
-rw-r--r--configs/fedora/generic/CONFIG_CRYPTO_AEGIS1281
-rw-r--r--configs/fedora/generic/CONFIG_CRYPTO_AEGIS128L1
-rw-r--r--configs/fedora/generic/CONFIG_CRYPTO_AEGIS128L_AESNI_SSE21
-rw-r--r--configs/fedora/generic/CONFIG_CRYPTO_AEGIS128_AESNI_SSE21
-rw-r--r--configs/fedora/generic/CONFIG_CRYPTO_AEGIS2561
-rw-r--r--configs/fedora/generic/CONFIG_CRYPTO_AEGIS256_AESNI_SSE21
-rw-r--r--configs/fedora/generic/CONFIG_CRYPTO_MORUS12801
-rw-r--r--configs/fedora/generic/CONFIG_CRYPTO_MORUS1280_AVX21
-rw-r--r--configs/fedora/generic/CONFIG_CRYPTO_MORUS1280_SSE21
-rw-r--r--configs/fedora/generic/CONFIG_CRYPTO_MORUS6401
-rw-r--r--configs/fedora/generic/CONFIG_CRYPTO_MORUS640_SSE21
-rw-r--r--configs/fedora/generic/CONFIG_CRYPTO_SM4_ARM64_CE1
-rw-r--r--configs/fedora/generic/CONFIG_CRYPTO_ZSTD1
-rw-r--r--configs/fedora/generic/CONFIG_DRM_CDNS_DSI1
-rw-r--r--configs/fedora/generic/CONFIG_DRM_DEBUG_SELFTEST1
-rw-r--r--configs/fedora/generic/CONFIG_DRM_EXYNOS_FIMC1
-rw-r--r--configs/fedora/generic/CONFIG_DRM_EXYNOS_GSC1
-rw-r--r--configs/fedora/generic/CONFIG_DRM_EXYNOS_ROTATOR1
-rw-r--r--configs/fedora/generic/CONFIG_DRM_EXYNOS_SCALER1
-rw-r--r--configs/fedora/generic/CONFIG_DRM_I2C_NXP_TDA99501
-rw-r--r--configs/fedora/generic/CONFIG_DRM_SUN6I_DSI1
-rw-r--r--configs/fedora/generic/CONFIG_DRM_THINE_THC63LVD10241
-rw-r--r--configs/fedora/generic/CONFIG_DRM_V3D1
-rw-r--r--configs/fedora/generic/CONFIG_DRM_XEN1
-rw-r--r--configs/fedora/generic/CONFIG_IBMVMC1
-rw-r--r--configs/fedora/generic/CONFIG_LEDS_CR00141141
-rw-r--r--configs/fedora/generic/CONFIG_LEDS_LM3601X1
-rw-r--r--configs/fedora/generic/CONFIG_MMC_DW_BLUEFIELD1
-rw-r--r--configs/fedora/generic/CONFIG_TOUCHSCREEN_CHIPONE_ICN85051
-rw-r--r--configs/fedora/generic/CONFIG_TYPEC_RT1711H1
-rw-r--r--configs/fedora/generic/CONFIG_USB_DWC3_QCOM1
-rw-r--r--configs/fedora/generic/CONFIG_USB_XHCI_HISTB1
-rw-r--r--configs/fedora/generic/CONFIG_XFS_ONLINE_REPAIR1
-rw-r--r--configs/fedora/generic/arm/CONFIG_ARM_QCOM_CPUFREQ_KRYO1
-rw-r--r--crypto-testmgr-Allow-different-compression-results.patch163
-rw-r--r--efi-lockdown.patch8
-rw-r--r--gitrev2
-rw-r--r--kernel-aarch64-debug.config33
-rw-r--r--kernel-aarch64.config33
-rw-r--r--kernel-armv7hl-debug.config33
-rw-r--r--kernel-armv7hl-lpae-debug.config33
-rw-r--r--kernel-armv7hl-lpae.config33
-rw-r--r--kernel-armv7hl.config33
-rw-r--r--kernel-i686-PAE.config33
-rw-r--r--kernel-i686-PAEdebug.config33
-rw-r--r--kernel-i686-debug.config33
-rw-r--r--kernel-i686.config33
-rw-r--r--kernel-ppc64-debug.config33
-rw-r--r--kernel-ppc64.config33
-rw-r--r--kernel-ppc64le-debug.config33
-rw-r--r--kernel-ppc64le.config33
-rw-r--r--kernel-s390x-debug.config33
-rw-r--r--kernel-s390x.config33
-rw-r--r--kernel-x86_64-debug.config33
-rw-r--r--kernel-x86_64.config33
-rw-r--r--kernel.spec14
-rw-r--r--sources2
59 files changed, 638 insertions, 1192 deletions
diff --git a/arm-tegra-USB-driver-dependency-fix.patch b/arm-tegra-USB-driver-dependency-fix.patch
deleted file mode 100644
index b1a80137b..000000000
--- a/arm-tegra-USB-driver-dependency-fix.patch
+++ /dev/null
@@ -1,610 +0,0 @@
-From patchwork Mon Apr 9 22:02:57 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [v3,1/3] usb: phy: tegra: Cleanup error messages
-X-Patchwork-Submitter: Dmitry Osipenko <digetx@gmail.com>
-X-Patchwork-Id: 896433
-Message-Id: <c08393c7ac6964d14750e8a4b0ffa34884b1416f.1523307883.git.digetx@gmail.com>
-To: Thierry Reding <thierry.reding@gmail.com>,
- Jonathan Hunter <jonathanh@nvidia.com>, Felipe Balbi <balbi@kernel.org>,
- Alan Stern <stern@rowland.harvard.edu>,
- Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-Cc: linux-usb@vger.kernel.org, linux-tegra@vger.kernel.org,
- linux-kernel@vger.kernel.org
-Date: Tue, 10 Apr 2018 01:02:57 +0300
-From: Dmitry Osipenko <digetx@gmail.com>
-List-Id: <linux-tegra.vger.kernel.org>
-
-Tegra's PHY driver has a mix of pr_err() and dev_err(), let's switch to
-dev_err() and use common errors message formatting across the driver for
-consistency.
-
-Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
----
- drivers/usb/phy/phy-tegra-usb.c | 69 ++++++++++++++++++++++++-----------------
- 1 file changed, 41 insertions(+), 28 deletions(-)
-
-diff --git a/drivers/usb/phy/phy-tegra-usb.c b/drivers/usb/phy/phy-tegra-usb.c
-index 0e8d23e51732..e46219e7fa93 100644
---- a/drivers/usb/phy/phy-tegra-usb.c
-+++ b/drivers/usb/phy/phy-tegra-usb.c
-@@ -236,10 +236,14 @@ static void set_phcd(struct tegra_usb_phy *phy, bool enable)
-
- static int utmip_pad_open(struct tegra_usb_phy *phy)
- {
-+ int err;
-+
- phy->pad_clk = devm_clk_get(phy->u_phy.dev, "utmi-pads");
- if (IS_ERR(phy->pad_clk)) {
-- pr_err("%s: can't get utmip pad clock\n", __func__);
-- return PTR_ERR(phy->pad_clk);
-+ err = PTR_ERR(phy->pad_clk);
-+ dev_err(phy->u_phy.dev,
-+ "Failed to get UTMIP pad clock: %d\n", err);
-+ return err;
- }
-
- return 0;
-@@ -282,7 +286,7 @@ static int utmip_pad_power_off(struct tegra_usb_phy *phy)
- void __iomem *base = phy->pad_regs;
-
- if (!utmip_pad_count) {
-- pr_err("%s: utmip pad already powered off\n", __func__);
-+ dev_err(phy->u_phy.dev, "UTMIP pad already powered off\n");
- return -EINVAL;
- }
-
-@@ -338,7 +342,8 @@ static void utmi_phy_clk_disable(struct tegra_usb_phy *phy)
- set_phcd(phy, true);
-
- if (utmi_wait_register(base + USB_SUSP_CTRL, USB_PHY_CLK_VALID, 0) < 0)
-- pr_err("%s: timeout waiting for phy to stabilize\n", __func__);
-+ dev_err(phy->u_phy.dev,
-+ "Timeout waiting for PHY to stabilize on disable\n");
- }
-
- static void utmi_phy_clk_enable(struct tegra_usb_phy *phy)
-@@ -370,7 +375,8 @@ static void utmi_phy_clk_enable(struct tegra_usb_phy *phy)
-
- if (utmi_wait_register(base + USB_SUSP_CTRL, USB_PHY_CLK_VALID,
- USB_PHY_CLK_VALID))
-- pr_err("%s: timeout waiting for phy to stabilize\n", __func__);
-+ dev_err(phy->u_phy.dev,
-+ "Timeout waiting for PHY to stabilize on enable\n");
- }
-
- static int utmi_phy_power_on(struct tegra_usb_phy *phy)
-@@ -617,15 +623,15 @@ static int ulpi_phy_power_on(struct tegra_usb_phy *phy)
-
- ret = gpio_direction_output(phy->reset_gpio, 0);
- if (ret < 0) {
-- dev_err(phy->u_phy.dev, "gpio %d not set to 0\n",
-- phy->reset_gpio);
-+ dev_err(phy->u_phy.dev, "GPIO %d not set to 0: %d\n",
-+ phy->reset_gpio, ret);
- return ret;
- }
- msleep(5);
- ret = gpio_direction_output(phy->reset_gpio, 1);
- if (ret < 0) {
-- dev_err(phy->u_phy.dev, "gpio %d not set to 1\n",
-- phy->reset_gpio);
-+ dev_err(phy->u_phy.dev, "GPIO %d not set to 1: %d\n",
-+ phy->reset_gpio, ret);
- return ret;
- }
-
-@@ -661,13 +667,13 @@ static int ulpi_phy_power_on(struct tegra_usb_phy *phy)
- /* Fix VbusInvalid due to floating VBUS */
- ret = usb_phy_io_write(phy->ulpi, 0x40, 0x08);
- if (ret) {
-- pr_err("%s: ulpi write failed\n", __func__);
-+ dev_err(phy->u_phy.dev, "ULPI write failed: %d\n", ret);
- return ret;
- }
-
- ret = usb_phy_io_write(phy->ulpi, 0x80, 0x0B);
- if (ret) {
-- pr_err("%s: ulpi write failed\n", __func__);
-+ dev_err(phy->u_phy.dev, "ULPI write failed: %d\n", ret);
- return ret;
- }
-
-@@ -728,28 +734,30 @@ static int ulpi_open(struct tegra_usb_phy *phy)
-
- phy->clk = devm_clk_get(phy->u_phy.dev, "ulpi-link");
- if (IS_ERR(phy->clk)) {
-- pr_err("%s: can't get ulpi clock\n", __func__);
-- return PTR_ERR(phy->clk);
-+ err = PTR_ERR(phy->clk);
-+ dev_err(phy->u_phy.dev, "Failed to get ULPI clock: %d\n", err);
-+ return err;
- }
-
- err = devm_gpio_request(phy->u_phy.dev, phy->reset_gpio,
- "ulpi_phy_reset_b");
- if (err < 0) {
-- dev_err(phy->u_phy.dev, "request failed for gpio: %d\n",
-- phy->reset_gpio);
-+ dev_err(phy->u_phy.dev, "Request failed for GPIO %d: %d\n",
-+ phy->reset_gpio, err);
- return err;
- }
-
- err = gpio_direction_output(phy->reset_gpio, 0);
- if (err < 0) {
-- dev_err(phy->u_phy.dev, "gpio %d direction not set to output\n",
-- phy->reset_gpio);
-+ dev_err(phy->u_phy.dev,
-+ "GPIO %d direction not set to output: %d\n",
-+ phy->reset_gpio, err);
- return err;
- }
-
- phy->ulpi = otg_ulpi_create(&ulpi_viewport_access_ops, 0);
- if (!phy->ulpi) {
-- dev_err(phy->u_phy.dev, "otg_ulpi_create returned NULL\n");
-+ dev_err(phy->u_phy.dev, "Failed to create ULPI OTG\n");
- err = -ENOMEM;
- return err;
- }
-@@ -766,8 +774,10 @@ static int tegra_usb_phy_init(struct tegra_usb_phy *phy)
-
- phy->pll_u = devm_clk_get(phy->u_phy.dev, "pll_u");
- if (IS_ERR(phy->pll_u)) {
-- pr_err("Can't get pll_u clock\n");
-- return PTR_ERR(phy->pll_u);
-+ err = PTR_ERR(phy->pll_u);
-+ dev_err(phy->u_phy.dev,
-+ "Failed to get pll_u clock: %d\n", err);
-+ return err;
- }
-
- err = clk_prepare_enable(phy->pll_u);
-@@ -782,7 +792,8 @@ static int tegra_usb_phy_init(struct tegra_usb_phy *phy)
- }
- }
- if (!phy->freq) {
-- pr_err("invalid pll_u parent rate %ld\n", parent_rate);
-+ dev_err(phy->u_phy.dev, "Invalid pll_u parent rate %ld\n",
-+ parent_rate);
- err = -EINVAL;
- goto fail;
- }
-@@ -791,7 +802,7 @@ static int tegra_usb_phy_init(struct tegra_usb_phy *phy)
- err = regulator_enable(phy->vbus);
- if (err) {
- dev_err(phy->u_phy.dev,
-- "failed to enable usb vbus regulator: %d\n",
-+ "Failed to enable USB VBUS regulator: %d\n",
- err);
- goto fail;
- }
-@@ -855,7 +866,8 @@ static int read_utmi_param(struct platform_device *pdev, const char *param,
- int err = of_property_read_u32(pdev->dev.of_node, param, &value);
- *dest = (u8)value;
- if (err < 0)
-- dev_err(&pdev->dev, "Failed to read USB UTMI parameter %s: %d\n",
-+ dev_err(&pdev->dev,
-+ "Failed to read USB UTMI parameter %s: %d\n",
- param, err);
- return err;
- }
-@@ -871,14 +883,14 @@ static int utmi_phy_probe(struct tegra_usb_phy *tegra_phy,
-
- res = platform_get_resource(pdev, IORESOURCE_MEM, 1);
- if (!res) {
-- dev_err(&pdev->dev, "Failed to get UTMI Pad regs\n");
-+ dev_err(&pdev->dev, "Failed to get UTMI pad regs\n");
- return -ENXIO;
- }
-
- tegra_phy->pad_regs = devm_ioremap(&pdev->dev, res->start,
- resource_size(res));
- if (!tegra_phy->pad_regs) {
-- dev_err(&pdev->dev, "Failed to remap UTMI Pad regs\n");
-+ dev_err(&pdev->dev, "Failed to remap UTMI pad regs\n");
- return -ENOMEM;
- }
-
-@@ -1020,15 +1032,16 @@ static int tegra_usb_phy_probe(struct platform_device *pdev)
- tegra_phy->reset_gpio =
- of_get_named_gpio(np, "nvidia,phy-reset-gpio", 0);
- if (!gpio_is_valid(tegra_phy->reset_gpio)) {
-- dev_err(&pdev->dev, "invalid gpio: %d\n",
-- tegra_phy->reset_gpio);
-+ dev_err(&pdev->dev,
-+ "Invalid GPIO: %d\n", tegra_phy->reset_gpio);
- return tegra_phy->reset_gpio;
- }
- tegra_phy->config = NULL;
- break;
-
- default:
-- dev_err(&pdev->dev, "phy_type is invalid or unsupported\n");
-+ dev_err(&pdev->dev, "phy_type %u is invalid or unsupported\n",
-+ phy_type);
- return -EINVAL;
- }
-
-
-From patchwork Mon Apr 9 22:02:58 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [v3,
- 2/3] usb: tegra: Move utmi-pads reset from ehci-tegra to tegra-phy
-X-Patchwork-Submitter: Dmitry Osipenko <digetx@gmail.com>
-X-Patchwork-Id: 896435
-Message-Id: <66330166c6a53e8f463ec231e3cb8195fa3036cc.1523307883.git.digetx@gmail.com>
-To: Thierry Reding <thierry.reding@gmail.com>,
- Jonathan Hunter <jonathanh@nvidia.com>, Felipe Balbi <balbi@kernel.org>,
- Alan Stern <stern@rowland.harvard.edu>,
- Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-Cc: linux-usb@vger.kernel.org, linux-tegra@vger.kernel.org,
- linux-kernel@vger.kernel.org
-Date: Tue, 10 Apr 2018 01:02:58 +0300
-From: Dmitry Osipenko <digetx@gmail.com>
-List-Id: <linux-tegra.vger.kernel.org>
-
-UTMI pads are shared by USB controllers and reset of UTMI pads is shared
-with the reset of USB1 controller. Currently reset of UTMI pads is done by
-the EHCI driver and ChipIdea UDC works because EHCI driver always happen
-to be probed first. Move reset controls from ehci-tegra to tegra-phy in
-order to resolve the problem.
-
-Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
----
- drivers/usb/host/ehci-tegra.c | 87 ++++++++++++++++++---------------------
- drivers/usb/phy/phy-tegra-usb.c | 79 ++++++++++++++++++++++++++++++++---
- include/linux/usb/tegra_usb_phy.h | 2 +
- 3 files changed, 115 insertions(+), 53 deletions(-)
-
-diff --git a/drivers/usb/host/ehci-tegra.c b/drivers/usb/host/ehci-tegra.c
-index a6f4389f7e88..4d2cdec4cb78 100644
---- a/drivers/usb/host/ehci-tegra.c
-+++ b/drivers/usb/host/ehci-tegra.c
-@@ -36,7 +36,6 @@
- #define DRV_NAME "tegra-ehci"
-
- static struct hc_driver __read_mostly tegra_ehci_hc_driver;
--static bool usb1_reset_attempted;
-
- struct tegra_ehci_soc_config {
- bool has_hostpc;
-@@ -51,67 +50,54 @@ struct tegra_ehci_hcd {
- enum tegra_usb_phy_port_speed port_speed;
- };
-
--/*
-- * The 1st USB controller contains some UTMI pad registers that are global for
-- * all the controllers on the chip. Those registers are also cleared when
-- * reset is asserted to the 1st controller. This means that the 1st controller
-- * can only be reset when no other controlled has finished probing. So we'll
-- * reset the 1st controller before doing any other setup on any of the
-- * controllers, and then never again.
-- *
-- * Since this is a PHY issue, the Tegra PHY driver should probably be doing
-- * the resetting of the USB controllers. But to keep compatibility with old
-- * device trees that don't have reset phandles in the PHYs, do it here.
-- * Those old DTs will be vulnerable to total USB breakage if the 1st EHCI
-- * device isn't the first one to finish probing, so warn them.
-- */
- static int tegra_reset_usb_controller(struct platform_device *pdev)
- {
- struct device_node *phy_np;
- struct usb_hcd *hcd = platform_get_drvdata(pdev);
- struct tegra_ehci_hcd *tegra =
- (struct tegra_ehci_hcd *)hcd_to_ehci(hcd)->priv;
-- bool has_utmi_pad_registers = false;
-+ struct reset_control *rst;
-+ int err;
-
- phy_np = of_parse_phandle(pdev->dev.of_node, "nvidia,phy", 0);
- if (!phy_np)
- return -ENOENT;
-
-- if (of_property_read_bool(phy_np, "nvidia,has-utmi-pad-registers"))
-- has_utmi_pad_registers = true;
-+ /*
-+ * The 1st USB controller contains some UTMI pad registers that are
-+ * global for all the controllers on the chip. Those registers are
-+ * also cleared when reset is asserted to the 1st controller.
-+ */
-+ rst = of_reset_control_get_shared(phy_np, "utmi-pads");
-+ if (IS_ERR(rst)) {
-+ dev_warn(&pdev->dev,
-+ "can't get utmi-pads reset from the PHY\n");
-+ dev_warn(&pdev->dev,
-+ "continuing, but please update your DT\n");
-+ } else {
-+ /*
-+ * PHY driver performs UTMI-pads reset in a case of
-+ * non-legacy DT.
-+ */
-+ reset_control_put(rst);
-+ }
-
-- if (!usb1_reset_attempted) {
-- struct reset_control *usb1_reset;
-+ of_node_put(phy_np);
-
-- if (!has_utmi_pad_registers)
-- usb1_reset = of_reset_control_get(phy_np, "utmi-pads");
-- else
-- usb1_reset = tegra->rst;
--
-- if (IS_ERR(usb1_reset)) {
-- dev_warn(&pdev->dev,
-- "can't get utmi-pads reset from the PHY\n");
-- dev_warn(&pdev->dev,
-- "continuing, but please update your DT\n");
-- } else {
-- reset_control_assert(usb1_reset);
-- udelay(1);
-- reset_control_deassert(usb1_reset);
--
-- if (!has_utmi_pad_registers)
-- reset_control_put(usb1_reset);
-- }
-+ /* reset control is shared, hence initialize it first */
-+ err = reset_control_deassert(tegra->rst);
-+ if (err)
-+ return err;
-
-- usb1_reset_attempted = true;
-- }
-+ err = reset_control_assert(tegra->rst);
-+ if (err)
-+ return err;
-
-- if (!has_utmi_pad_registers) {
-- reset_control_assert(tegra->rst);
-- udelay(1);
-- reset_control_deassert(tegra->rst);
-- }
-+ udelay(1);
-
-- of_node_put(phy_np);
-+ err = reset_control_deassert(tegra->rst);
-+ if (err)
-+ return err;
-
- return 0;
- }
-@@ -440,7 +426,7 @@ static int tegra_ehci_probe(struct platform_device *pdev)
- goto cleanup_hcd_create;
- }
-
-- tegra->rst = devm_reset_control_get(&pdev->dev, "usb");
-+ tegra->rst = devm_reset_control_get_shared(&pdev->dev, "usb");
- if (IS_ERR(tegra->rst)) {
- dev_err(&pdev->dev, "Can't get ehci reset\n");
- err = PTR_ERR(tegra->rst);
-@@ -452,8 +438,10 @@ static int tegra_ehci_probe(struct platform_device *pdev)
- goto cleanup_hcd_create;
-
- err = tegra_reset_usb_controller(pdev);
-- if (err)
-+ if (err) {
-+ dev_err(&pdev->dev, "Failed to reset controller\n");
- goto cleanup_clk_en;
-+ }
-
- u_phy = devm_usb_get_phy_by_phandle(&pdev->dev, "nvidia,phy", 0);
- if (IS_ERR(u_phy)) {
-@@ -538,6 +526,9 @@ static int tegra_ehci_remove(struct platform_device *pdev)
- usb_phy_shutdown(hcd->usb_phy);
- usb_remove_hcd(hcd);
-
-+ reset_control_assert(tegra->rst);
-+ udelay(1);
-+
- clk_disable_unprepare(tegra->clk);
-
- usb_put_hcd(hcd);
-diff --git a/drivers/usb/phy/phy-tegra-usb.c b/drivers/usb/phy/phy-tegra-usb.c
-index e46219e7fa93..ea7ef1dc0b42 100644
---- a/drivers/usb/phy/phy-tegra-usb.c
-+++ b/drivers/usb/phy/phy-tegra-usb.c
-@@ -236,17 +236,83 @@ static void set_phcd(struct tegra_usb_phy *phy, bool enable)
-
- static int utmip_pad_open(struct tegra_usb_phy *phy)
- {
-- int err;
-+ int ret;
-
- phy->pad_clk = devm_clk_get(phy->u_phy.dev, "utmi-pads");
- if (IS_ERR(phy->pad_clk)) {
-- err = PTR_ERR(phy->pad_clk);
-+ ret = PTR_ERR(phy->pad_clk);
- dev_err(phy->u_phy.dev,
-- "Failed to get UTMIP pad clock: %d\n", err);
-- return err;
-+ "Failed to get UTMIP pad clock: %d\n", ret);
-+ return ret;
- }
-
-- return 0;
-+ phy->pad_rst = devm_reset_control_get_optional_shared(
-+ phy->u_phy.dev, "utmi-pads");
-+ if (IS_ERR(phy->pad_rst)) {
-+ ret = PTR_ERR(phy->pad_rst);
-+ dev_err(phy->u_phy.dev,
-+ "Failed to get UTMI-pads reset: %d\n", ret);
-+ return ret;
-+ }
-+
-+ ret = clk_prepare_enable(phy->pad_clk);
-+ if (ret) {
-+ dev_err(phy->u_phy.dev,
-+ "Failed to enable UTMI-pads clock: %d\n", ret);
-+ return ret;
-+ }
-+
-+ spin_lock(&utmip_pad_lock);
-+
-+ ret = reset_control_deassert(phy->pad_rst);
-+ if (ret) {
-+ dev_err(phy->u_phy.dev,
-+ "Failed to initialize UTMI-pads reset: %d\n", ret);
-+ goto unlock;
-+ }
-+
-+ ret = reset_control_assert(phy->pad_rst);
-+ if (ret) {
-+ dev_err(phy->u_phy.dev,
-+ "Failed to assert UTMI-pads reset: %d\n", ret);
-+ goto unlock;
-+ }
-+
-+ udelay(1);
-+
-+ ret = reset_control_deassert(phy->pad_rst);
-+ if (ret)
-+ dev_err(phy->u_phy.dev,
-+ "Failed to deassert UTMI-pads reset: %d\n", ret);
-+unlock:
-+ spin_unlock(&utmip_pad_lock);
-+
-+ clk_disable_unprepare(phy->pad_clk);
-+
-+ return ret;
-+}
-+
-+static int utmip_pad_close(struct tegra_usb_phy *phy)
-+{
-+ int ret;
-+
-+ ret = clk_prepare_enable(phy->pad_clk);
-+ if (ret) {
-+ dev_err(phy->u_phy.dev,
-+ "Failed to enable UTMI-pads clock: %d\n", ret);
-+ return ret;
-+ }
-+
-+ ret = reset_control_assert(phy->pad_rst);
-+ if (ret)
-+ dev_err(phy->u_phy.dev,
-+ "Failed to assert UTMI-pads reset: %d\n", ret);
-+
-+ udelay(1);
-+
-+ clk_disable_unprepare(phy->pad_clk);
-+
-+ return ret;
- }
-
- static void utmip_pad_power_on(struct tegra_usb_phy *phy)
-@@ -700,6 +766,9 @@ static void tegra_usb_phy_close(struct tegra_usb_phy *phy)
- if (!IS_ERR(phy->vbus))
- regulator_disable(phy->vbus);
-
-+ if (!phy->is_ulpi_phy)
-+ utmip_pad_close(phy);
-+
- clk_disable_unprepare(phy->pll_u);
- }
-
-diff --git a/include/linux/usb/tegra_usb_phy.h b/include/linux/usb/tegra_usb_phy.h
-index d641ea1660b7..0c5c3ea8b2d7 100644
---- a/include/linux/usb/tegra_usb_phy.h
-+++ b/include/linux/usb/tegra_usb_phy.h
-@@ -17,6 +17,7 @@
- #define __TEGRA_USB_PHY_H
-
- #include <linux/clk.h>
-+#include <linux/reset.h>
- #include <linux/usb/otg.h>
-
- /*
-@@ -76,6 +77,7 @@ struct tegra_usb_phy {
- bool is_legacy_phy;
- bool is_ulpi_phy;
- int reset_gpio;
-+ struct reset_control *pad_rst;
- };
-
- void tegra_usb_phy_preresume(struct usb_phy *phy);
-
-From patchwork Mon Apr 9 22:02:59 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [v3,3/3] usb: phy: Add Kconfig entry for Tegra PHY driver
-X-Patchwork-Submitter: Dmitry Osipenko <digetx@gmail.com>
-X-Patchwork-Id: 896434
-Message-Id: <aad79a65528636ee5fd217cfb7273de10147fc13.1523307883.git.digetx@gmail.com>
-To: Thierry Reding <thierry.reding@gmail.com>,
- Jonathan Hunter <jonathanh@nvidia.com>, Felipe Balbi <balbi@kernel.org>,
- Alan Stern <stern@rowland.harvard.edu>,
- Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-Cc: linux-usb@vger.kernel.org, linux-tegra@vger.kernel.org,
- linux-kernel@vger.kernel.org
-Date: Tue, 10 Apr 2018 01:02:59 +0300
-From: Dmitry Osipenko <digetx@gmail.com>
-List-Id: <linux-tegra.vger.kernel.org>
-
-Tegra's EHCI driver has a build dependency on Tegra's PHY driver and
-currently Tegra's PHY driver is built only when Tegra's EHCI driver is
-built. Add own Kconfig entry for the Tegra's PHY driver so that drivers
-other than ehci-tegra (like ChipIdea UDC) could work with ehci-tegra
-driver being disabled in kernels config by allowing user to manually
-select the PHY driver.
-
-Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
----
- drivers/usb/host/Kconfig | 4 +---
- drivers/usb/phy/Kconfig | 9 +++++++++
- drivers/usb/phy/Makefile | 2 +-
- 3 files changed, 11 insertions(+), 4 deletions(-)
-
-diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig
-index 5d958da8e1bc..9f0aeb068acb 100644
---- a/drivers/usb/host/Kconfig
-+++ b/drivers/usb/host/Kconfig
-@@ -234,9 +234,7 @@ config USB_EHCI_TEGRA
- tristate "NVIDIA Tegra HCD support"
- depends on ARCH_TEGRA
- select USB_EHCI_ROOT_HUB_TT
-- select USB_PHY
-- select USB_ULPI
-- select USB_ULPI_VIEWPORT
-+ select USB_TEGRA_PHY
- help
- This driver enables support for the internal USB Host Controllers
- found in NVIDIA Tegra SoCs. The controllers are EHCI compliant.
-diff --git a/drivers/usb/phy/Kconfig b/drivers/usb/phy/Kconfig
-index 0f8ab981d572..b9b0a44be679 100644
---- a/drivers/usb/phy/Kconfig
-+++ b/drivers/usb/phy/Kconfig
-@@ -159,6 +159,15 @@ config USB_MXS_PHY
-
- MXS Phy is used by some of the i.MX SoCs, for example imx23/28/6x.
-
-+config USB_TEGRA_PHY
-+ tristate "NVIDIA Tegra USB PHY Driver"
-+ depends on ARCH_TEGRA
-+ select USB_PHY
-+ select USB_ULPI
-+ help
-+ This driver provides PHY support for the USB controllers found
-+ on NVIDIA Tegra SoC's.
-+
- config USB_ULPI
- bool "Generic ULPI Transceiver Driver"
- depends on ARM || ARM64
-diff --git a/drivers/usb/phy/Makefile b/drivers/usb/phy/Makefile
-index 25e579fb92b8..df1d99010079 100644
---- a/drivers/usb/phy/Makefile
-+++ b/drivers/usb/phy/Makefile
-@@ -16,7 +16,7 @@ obj-$(CONFIG_AM335X_CONTROL_USB) += phy-am335x-control.o
- obj-$(CONFIG_AM335X_PHY_USB) += phy-am335x.o
- obj-$(CONFIG_OMAP_OTG) += phy-omap-otg.o
- obj-$(CONFIG_TWL6030_USB) += phy-twl6030-usb.o
--obj-$(CONFIG_USB_EHCI_TEGRA) += phy-tegra-usb.o
-+obj-$(CONFIG_USB_TEGRA_PHY) += phy-tegra-usb.o
- obj-$(CONFIG_USB_GPIO_VBUS) += phy-gpio-vbus-usb.o
- obj-$(CONFIG_USB_ISP1301) += phy-isp1301.o
- obj-$(CONFIG_USB_MV_OTG) += phy-mv-usb.o
diff --git a/arm64-thunderx-crypto-zip-fixes.patch b/arm64-thunderx-crypto-zip-fixes.patch
deleted file mode 100644
index 7f970ee30..000000000
--- a/arm64-thunderx-crypto-zip-fixes.patch
+++ /dev/null
@@ -1,403 +0,0 @@
-From patchwork Mon Apr 9 15:45:50 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [v2,1/5] crypto: thunderx_zip: Fix fallout from CONFIG_VMAP_STACK
-From: Jan Glauber <jglauber@cavium.com>
-X-Patchwork-Id: 10331719
-Message-Id: <20180409154554.7578-2-jglauber@cavium.com>
-To: Herbert Xu <herbert@gondor.apana.org.au>
-Cc: "David S . Miller" <davem@davemloft.net>,
- linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org,
- Mahipal Challa <Mahipal.Challa@cavium.com>,
- Robert Richter <rrichter@cavium.com>, Jan Glauber <jglauber@cavium.com>,
- stable <stable@vger.kernel.org>
-Date: Mon, 9 Apr 2018 17:45:50 +0200
-
-Enabling virtual mapped kernel stacks breaks the thunderx_zip
-driver. On compression or decompression the executing CPU hangs
-in an endless loop. The reason for this is the usage of __pa
-by the driver which does no longer work for an address that is
-not part of the 1:1 mapping.
-
-The zip driver allocates a result struct on the stack and needs
-to tell the hardware the physical address within this struct
-that is used to signal the completion of the request.
-
-As the hardware gets the wrong address after the broken __pa
-conversion it writes to an arbitrary address. The zip driver then
-waits forever for the completion byte to contain a non-zero value.
-
-Allocating the result struct from 1:1 mapped memory resolves this
-bug.
-
-Signed-off-by: Jan Glauber <jglauber@cavium.com>
-Reviewed-by: Robert Richter <rrichter@cavium.com>
-Cc: stable <stable@vger.kernel.org> # 4.14
----
- drivers/crypto/cavium/zip/zip_crypto.c | 22 ++++++++++++++--------
- 1 file changed, 14 insertions(+), 8 deletions(-)
-
-diff --git a/drivers/crypto/cavium/zip/zip_crypto.c b/drivers/crypto/cavium/zip/zip_crypto.c
-index 8df4d26cf9d4..b92b6e7e100f 100644
---- a/drivers/crypto/cavium/zip/zip_crypto.c
-+++ b/drivers/crypto/cavium/zip/zip_crypto.c
-@@ -124,7 +124,7 @@ int zip_compress(const u8 *src, unsigned int slen,
- struct zip_kernel_ctx *zip_ctx)
- {
- struct zip_operation *zip_ops = NULL;
-- struct zip_state zip_state;
-+ struct zip_state *zip_state;
- struct zip_device *zip = NULL;
- int ret;
-
-@@ -135,20 +135,23 @@ int zip_compress(const u8 *src, unsigned int slen,
- if (!zip)
- return -ENODEV;
-
-- memset(&zip_state, 0, sizeof(struct zip_state));
-+ zip_state = kzalloc(sizeof(*zip_state), GFP_ATOMIC);
-+ if (!zip_state)
-+ return -ENOMEM;
-+
- zip_ops = &zip_ctx->zip_comp;
-
- zip_ops->input_len = slen;
- zip_ops->output_len = *dlen;
- memcpy(zip_ops->input, src, slen);
-
-- ret = zip_deflate(zip_ops, &zip_state, zip);
-+ ret = zip_deflate(zip_ops, zip_state, zip);
-
- if (!ret) {
- *dlen = zip_ops->output_len;
- memcpy(dst, zip_ops->output, *dlen);
- }
--
-+ kfree(zip_state);
- return ret;
- }
-
-@@ -157,7 +160,7 @@ int zip_decompress(const u8 *src, unsigned int slen,
- struct zip_kernel_ctx *zip_ctx)
- {
- struct zip_operation *zip_ops = NULL;
-- struct zip_state zip_state;
-+ struct zip_state *zip_state;
- struct zip_device *zip = NULL;
- int ret;
-
-@@ -168,7 +171,10 @@ int zip_decompress(const u8 *src, unsigned int slen,
- if (!zip)
- return -ENODEV;
-
-- memset(&zip_state, 0, sizeof(struct zip_state));
-+ zip_state = kzalloc(sizeof(*zip_state), GFP_ATOMIC);
-+ if (!zip_state)
-+ return -ENOMEM;
-+
- zip_ops = &zip_ctx->zip_decomp;
- memcpy(zip_ops->input, src, slen);
-
-@@ -179,13 +185,13 @@ int zip_decompress(const u8 *src, unsigned int slen,
- zip_ops->input_len = slen;
- zip_ops->output_len = *dlen;
-
-- ret = zip_inflate(zip_ops, &zip_state, zip);
-+ ret = zip_inflate(zip_ops, zip_state, zip);
-
- if (!ret) {
- *dlen = zip_ops->output_len;
- memcpy(dst, zip_ops->output, *dlen);
- }
--
-+ kfree(zip_state);
- return ret;
- }
-
-From patchwork Mon Apr 9 15:45:51 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [v2,2/5] crypto: thunderx_zip: Limit result reading attempts
-From: Jan Glauber <jglauber@cavium.com>
-X-Patchwork-Id: 10331705
-Message-Id: <20180409154554.7578-3-jglauber@cavium.com>
-To: Herbert Xu <herbert@gondor.apana.org.au>
-Cc: "David S . Miller" <davem@davemloft.net>,
- linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org,
- Mahipal Challa <Mahipal.Challa@cavium.com>,
- Robert Richter <rrichter@cavium.com>, Jan Glauber <jglauber@cavium.com>,
- stable <stable@vger.kernel.org>
-Date: Mon, 9 Apr 2018 17:45:51 +0200
-
-After issuing a request an endless loop was used to read the
-completion state from memory which is asynchronously updated
-by the ZIP coprocessor.
-
-Add an upper bound to the retry attempts to prevent a CPU getting stuck
-forever in case of an error. Additionally, add a read memory barrier
-and a small delay between the reading attempts.
-
-Signed-off-by: Jan Glauber <jglauber@cavium.com>
-Reviewed-by: Robert Richter <rrichter@cavium.com>
-Cc: stable <stable@vger.kernel.org> # 4.14
----
- drivers/crypto/cavium/zip/common.h | 21 +++++++++++++++++++++
- drivers/crypto/cavium/zip/zip_deflate.c | 4 ++--
- drivers/crypto/cavium/zip/zip_inflate.c | 4 ++--
- 3 files changed, 25 insertions(+), 4 deletions(-)
-
-diff --git a/drivers/crypto/cavium/zip/common.h b/drivers/crypto/cavium/zip/common.h
-index dc451e0a43c5..58fb3ed6e644 100644
---- a/drivers/crypto/cavium/zip/common.h
-+++ b/drivers/crypto/cavium/zip/common.h
-@@ -46,8 +46,10 @@
- #ifndef __COMMON_H__
- #define __COMMON_H__
-
-+#include <linux/delay.h>
- #include <linux/init.h>
- #include <linux/interrupt.h>
-+#include <linux/io.h>
- #include <linux/kernel.h>
- #include <linux/module.h>
- #include <linux/pci.h>
-@@ -149,6 +151,25 @@ struct zip_operation {
- u32 sizeofzops;
- };
-
-+static inline int zip_poll_result(union zip_zres_s *result)
-+{
-+ int retries = 1000;
-+
-+ while (!result->s.compcode) {
-+ if (!--retries) {
-+ pr_err("ZIP ERR: request timed out");
-+ return -ETIMEDOUT;
-+ }
-+ udelay(10);
-+ /*
-+ * Force re-reading of compcode which is updated
-+ * by the ZIP coprocessor.
-+ */
-+ rmb();
-+ }
-+ return 0;
-+}
-+
- /* error messages */
- #define zip_err(fmt, args...) pr_err("ZIP ERR:%s():%d: " \
- fmt "\n", __func__, __LINE__, ## args)
-diff --git a/drivers/crypto/cavium/zip/zip_deflate.c b/drivers/crypto/cavium/zip/zip_deflate.c
-index 9a944b8c1e29..d7133f857d67 100644
---- a/drivers/crypto/cavium/zip/zip_deflate.c
-+++ b/drivers/crypto/cavium/zip/zip_deflate.c
-@@ -129,8 +129,8 @@ int zip_deflate(struct zip_operation *zip_ops, struct zip_state *s,
- /* Stats update for compression requests submitted */
- atomic64_inc(&zip_dev->stats.comp_req_submit);
-
-- while (!result_ptr->s.compcode)
-- continue;
-+ /* Wait for completion or error */
-+ zip_poll_result(result_ptr);
-
- /* Stats update for compression requests completed */
- atomic64_inc(&zip_dev->stats.comp_req_complete);
-diff --git a/drivers/crypto/cavium/zip/zip_inflate.c b/drivers/crypto/cavium/zip/zip_inflate.c
-index 50cbdd83dbf2..7e0d73e2f89e 100644
---- a/drivers/crypto/cavium/zip/zip_inflate.c
-+++ b/drivers/crypto/cavium/zip/zip_inflate.c
-@@ -143,8 +143,8 @@ int zip_inflate(struct zip_operation *zip_ops, struct zip_state *s,
- /* Decompression requests submitted stats update */
- atomic64_inc(&zip_dev->stats.decomp_req_submit);
-
-- while (!result_ptr->s.compcode)
-- continue;
-+ /* Wait for completion or error */
-+ zip_poll_result(result_ptr);
-
- /* Decompression requests completed stats update */
- atomic64_inc(&zip_dev->stats.decomp_req_complete);
-From patchwork Mon Apr 9 15:45:52 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [v2,3/5] crypto: thunderx_zip: Prevent division by zero
-From: Jan Glauber <jglauber@cavium.com>
-X-Patchwork-Id: 10331709
-Message-Id: <20180409154554.7578-4-jglauber@cavium.com>
-To: Herbert Xu <herbert@gondor.apana.org.au>
-Cc: "David S . Miller" <davem@davemloft.net>,
- linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org,
- Mahipal Challa <Mahipal.Challa@cavium.com>,
- Robert Richter <rrichter@cavium.com>, Jan Glauber <jglauber@cavium.com>
-Date: Mon, 9 Apr 2018 17:45:52 +0200
-
-Avoid two potential divisions by zero when calculating average
-values for the zip statistics.
-
-Signed-off-by: Jan Glauber <jglauber@cavium.com>
-Reviewed-by: Robert Richter <rrichter@cavium.com>
----
- drivers/crypto/cavium/zip/zip_main.c | 9 +++++----
- 1 file changed, 5 insertions(+), 4 deletions(-)
-
-diff --git a/drivers/crypto/cavium/zip/zip_main.c b/drivers/crypto/cavium/zip/zip_main.c
-index 1cd8aa488185..79b449e0f955 100644
---- a/drivers/crypto/cavium/zip/zip_main.c
-+++ b/drivers/crypto/cavium/zip/zip_main.c
-@@ -482,10 +482,11 @@ static int zip_show_stats(struct seq_file *s, void *unused)
- atomic64_add(val, &st->pending_req);
- }
-
-- avg_chunk = (atomic64_read(&st->comp_in_bytes) /
-- atomic64_read(&st->comp_req_complete));
-- avg_cr = (atomic64_read(&st->comp_in_bytes) /
-- atomic64_read(&st->comp_out_bytes));
-+ val = atomic64_read(&st->comp_req_complete);
-+ avg_chunk = (val) ? atomic64_read(&st->comp_in_bytes) / val : 0;
-+
-+ val = atomic64_read(&st->comp_out_bytes);
-+ avg_cr = (val) ? atomic64_read(&st->comp_in_bytes) / val : 0;
- seq_printf(s, " ZIP Device %d Stats\n"
- "-----------------------------------\n"
- "Comp Req Submitted : \t%lld\n"
-From patchwork Mon Apr 9 15:45:53 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [v2,4/5] crypto: thunderx_zip: Fix statistics pending request value
-From: Jan Glauber <jglauber@cavium.com>
-X-Patchwork-Id: 10331711
-Message-Id: <20180409154554.7578-5-jglauber@cavium.com>
-To: Herbert Xu <herbert@gondor.apana.org.au>
-Cc: "David S . Miller" <davem@davemloft.net>,
- linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org,
- Mahipal Challa <Mahipal.Challa@cavium.com>,
- Robert Richter <rrichter@cavium.com>, Jan Glauber <jglauber@cavium.com>
-Date: Mon, 9 Apr 2018 17:45:53 +0200
-
-The pending request counter was read from the wrong register. While
-at it, there is no need to use an atomic for it as it is only read
-localy in a loop.
-
-Signed-off-by: Jan Glauber <jglauber@cavium.com>
-Reviewed-by: Robert Richter <rrichter@cavium.com>
----
- drivers/crypto/cavium/zip/zip_main.c | 13 +++++--------
- drivers/crypto/cavium/zip/zip_main.h | 1 -
- 2 files changed, 5 insertions(+), 9 deletions(-)
-
-diff --git a/drivers/crypto/cavium/zip/zip_main.c b/drivers/crypto/cavium/zip/zip_main.c
-index 79b449e0f955..ae5b20c695ca 100644
---- a/drivers/crypto/cavium/zip/zip_main.c
-+++ b/drivers/crypto/cavium/zip/zip_main.c
-@@ -469,6 +469,8 @@ static int zip_show_stats(struct seq_file *s, void *unused)
- struct zip_stats *st;
-
- for (index = 0; index < MAX_ZIP_DEVICES; index++) {
-+ u64 pending = 0;
-+
- if (zip_dev[index]) {
- zip = zip_dev[index];
- st = &zip->stats;
-@@ -476,10 +478,8 @@ static int zip_show_stats(struct seq_file *s, void *unused)
- /* Get all the pending requests */
- for (q = 0; q < ZIP_NUM_QUEUES; q++) {
- val = zip_reg_read((zip->reg_base +
-- ZIP_DBG_COREX_STA(q)));
-- val = (val >> 32);
-- val = val & 0xffffff;
-- atomic64_add(val, &st->pending_req);
-+ ZIP_DBG_QUEX_STA(q)));
-+ pending += val >> 32 & 0xffffff;
- }
-
- val = atomic64_read(&st->comp_req_complete);
-@@ -514,10 +514,7 @@ static int zip_show_stats(struct seq_file *s, void *unused)
- (u64)atomic64_read(&st->decomp_in_bytes),
- (u64)atomic64_read(&st->decomp_out_bytes),
- (u64)atomic64_read(&st->decomp_bad_reqs),
-- (u64)atomic64_read(&st->pending_req));
--
-- /* Reset pending requests count */
-- atomic64_set(&st->pending_req, 0);
-+ pending);
- }
- }
- return 0;
-diff --git a/drivers/crypto/cavium/zip/zip_main.h b/drivers/crypto/cavium/zip/zip_main.h
-index 64e051f60784..e1e4fa92ce80 100644
---- a/drivers/crypto/cavium/zip/zip_main.h
-+++ b/drivers/crypto/cavium/zip/zip_main.h
-@@ -74,7 +74,6 @@ struct zip_stats {
- atomic64_t comp_req_complete;
- atomic64_t decomp_req_submit;
- atomic64_t decomp_req_complete;
-- atomic64_t pending_req;
- atomic64_t comp_in_bytes;
- atomic64_t comp_out_bytes;
- atomic64_t decomp_in_bytes;
-From patchwork Mon Apr 9 15:45:54 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [v2,5/5] crypto: thunderx_zip: Fix smp_processor_id() warnings
-From: Jan Glauber <jglauber@cavium.com>
-X-Patchwork-Id: 10331715
-Message-Id: <20180409154554.7578-6-jglauber@cavium.com>
-To: Herbert Xu <herbert@gondor.apana.org.au>
-Cc: "David S . Miller" <davem@davemloft.net>,
- linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org,
- Mahipal Challa <Mahipal.Challa@cavium.com>,
- Robert Richter <rrichter@cavium.com>, Jan Glauber <jglauber@cavium.com>
-Date: Mon, 9 Apr 2018 17:45:54 +0200
-
-Switch to raw_smp_processor_id() to prevent a number of
-warnings from kernel debugging. We do not care about
-preemption here, as the CPU number is only used as a
-poor mans load balancing or device selection. If preemption
-happens during a compress/decompress operation a small performance
-hit will occur but everything will continue to work, so just
-ignore it.
-
-Signed-off-by: Jan Glauber <jglauber@cavium.com>
-Reviewed-by: Robert Richter <rrichter@cavium.com>
----
- drivers/crypto/cavium/zip/zip_device.c | 4 ++--
- drivers/crypto/cavium/zip/zip_main.c | 2 +-
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/crypto/cavium/zip/zip_device.c b/drivers/crypto/cavium/zip/zip_device.c
-index ccf21fb91513..f174ec29ed69 100644
---- a/drivers/crypto/cavium/zip/zip_device.c
-+++ b/drivers/crypto/cavium/zip/zip_device.c
-@@ -87,12 +87,12 @@ u32 zip_load_instr(union zip_inst_s *instr,
- * Distribute the instructions between the enabled queues based on
- * the CPU id.
- */
-- if (smp_processor_id() % 2 == 0)
-+ if (raw_smp_processor_id() % 2 == 0)
- queue = 0;
- else
- queue = 1;
-
-- zip_dbg("CPU Core: %d Queue number:%d", smp_processor_id(), queue);
-+ zip_dbg("CPU Core: %d Queue number:%d", raw_smp_processor_id(), queue);
-
- /* Take cmd buffer lock */
- spin_lock(&zip_dev->iq[queue].lock);
-diff --git a/drivers/crypto/cavium/zip/zip_main.c b/drivers/crypto/cavium/zip/zip_main.c
-index ae5b20c695ca..be055b9547f6 100644
---- a/drivers/crypto/cavium/zip/zip_main.c
-+++ b/drivers/crypto/cavium/zip/zip_main.c
-@@ -113,7 +113,7 @@ struct zip_device *zip_get_device(int node)
- */
- int zip_get_node_id(void)
- {
-- return cpu_to_node(smp_processor_id());
-+ return cpu_to_node(raw_smp_processor_id());
- }
-
- /* Initializes the ZIP h/w sub-system */
diff --git a/configs/fedora/generic/CONFIG_CRYPTO_AEGIS128 b/configs/fedora/generic/CONFIG_CRYPTO_AEGIS128
new file mode 100644
index 000000000..d5748cf4c
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CRYPTO_AEGIS128
@@ -0,0 +1 @@
+# CONFIG_CRYPTO_AEGIS128 is not set
diff --git a/configs/fedora/generic/CONFIG_CRYPTO_AEGIS128L b/configs/fedora/generic/CONFIG_CRYPTO_AEGIS128L
new file mode 100644
index 000000000..0a4964df9
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CRYPTO_AEGIS128L
@@ -0,0 +1 @@
+# CONFIG_CRYPTO_AEGIS128L is not set
diff --git a/configs/fedora/generic/CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 b/configs/fedora/generic/CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2
new file mode 100644
index 000000000..a81dfddfc
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2
@@ -0,0 +1 @@
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
diff --git a/configs/fedora/generic/CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 b/configs/fedora/generic/CONFIG_CRYPTO_AEGIS128_AESNI_SSE2
new file mode 100644
index 000000000..7eb1a4c02
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CRYPTO_AEGIS128_AESNI_SSE2
@@ -0,0 +1 @@
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
diff --git a/configs/fedora/generic/CONFIG_CRYPTO_AEGIS256 b/configs/fedora/generic/CONFIG_CRYPTO_AEGIS256
new file mode 100644
index 000000000..66f2a01bb
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CRYPTO_AEGIS256
@@ -0,0 +1 @@
+# CONFIG_CRYPTO_AEGIS256 is not set
diff --git a/configs/fedora/generic/CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 b/configs/fedora/generic/CONFIG_CRYPTO_AEGIS256_AESNI_SSE2
new file mode 100644
index 000000000..9728fabb3
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CRYPTO_AEGIS256_AESNI_SSE2
@@ -0,0 +1 @@
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
diff --git a/configs/fedora/generic/CONFIG_CRYPTO_MORUS1280 b/configs/fedora/generic/CONFIG_CRYPTO_MORUS1280
new file mode 100644
index 000000000..8cd802095
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CRYPTO_MORUS1280
@@ -0,0 +1 @@
+# CONFIG_CRYPTO_MORUS1280 is not set
diff --git a/configs/fedora/generic/CONFIG_CRYPTO_MORUS1280_AVX2 b/configs/fedora/generic/CONFIG_CRYPTO_MORUS1280_AVX2
new file mode 100644
index 000000000..57f2ead2b
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CRYPTO_MORUS1280_AVX2
@@ -0,0 +1 @@
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
diff --git a/configs/fedora/generic/CONFIG_CRYPTO_MORUS1280_SSE2 b/configs/fedora/generic/CONFIG_CRYPTO_MORUS1280_SSE2
new file mode 100644
index 000000000..cbe300605
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CRYPTO_MORUS1280_SSE2
@@ -0,0 +1 @@
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
diff --git a/configs/fedora/generic/CONFIG_CRYPTO_MORUS640 b/configs/fedora/generic/CONFIG_CRYPTO_MORUS640
new file mode 100644
index 000000000..665cbdb41
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CRYPTO_MORUS640
@@ -0,0 +1 @@
+# CONFIG_CRYPTO_MORUS640 is not set
diff --git a/configs/fedora/generic/CONFIG_CRYPTO_MORUS640_SSE2 b/configs/fedora/generic/CONFIG_CRYPTO_MORUS640_SSE2
new file mode 100644
index 000000000..1d181d374
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CRYPTO_MORUS640_SSE2
@@ -0,0 +1 @@
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
diff --git a/configs/fedora/generic/CONFIG_CRYPTO_SM4_ARM64_CE b/configs/fedora/generic/CONFIG_CRYPTO_SM4_ARM64_CE
new file mode 100644
index 000000000..6b31b801e
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CRYPTO_SM4_ARM64_CE
@@ -0,0 +1 @@
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
diff --git a/configs/fedora/generic/CONFIG_CRYPTO_ZSTD b/configs/fedora/generic/CONFIG_CRYPTO_ZSTD
new file mode 100644
index 000000000..614356dbb
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CRYPTO_ZSTD
@@ -0,0 +1 @@
+# CONFIG_CRYPTO_ZSTD is not set
diff --git a/configs/fedora/generic/CONFIG_DRM_CDNS_DSI b/configs/fedora/generic/CONFIG_DRM_CDNS_DSI
new file mode 100644
index 000000000..c20551264
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_DRM_CDNS_DSI
@@ -0,0 +1 @@
+# CONFIG_DRM_CDNS_DSI is not set
diff --git a/configs/fedora/generic/CONFIG_DRM_DEBUG_SELFTEST b/configs/fedora/generic/CONFIG_DRM_DEBUG_SELFTEST
new file mode 100644
index 000000000..93e2c1a8b
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_DRM_DEBUG_SELFTEST
@@ -0,0 +1 @@
+# CONFIG_DRM_DEBUG_SELFTEST is not set
diff --git a/configs/fedora/generic/CONFIG_DRM_EXYNOS_FIMC b/configs/fedora/generic/CONFIG_DRM_EXYNOS_FIMC
new file mode 100644
index 000000000..b9b297419
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_DRM_EXYNOS_FIMC
@@ -0,0 +1 @@
+# CONFIG_DRM_EXYNOS_FIMC is not set
diff --git a/configs/fedora/generic/CONFIG_DRM_EXYNOS_GSC b/configs/fedora/generic/CONFIG_DRM_EXYNOS_GSC
new file mode 100644
index 000000000..8abf5461b
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_DRM_EXYNOS_GSC
@@ -0,0 +1 @@
+# CONFIG_DRM_EXYNOS_GSC is not set
diff --git a/configs/fedora/generic/CONFIG_DRM_EXYNOS_ROTATOR b/configs/fedora/generic/CONFIG_DRM_EXYNOS_ROTATOR
new file mode 100644
index 000000000..c74080a8f
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_DRM_EXYNOS_ROTATOR
@@ -0,0 +1 @@
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
diff --git a/configs/fedora/generic/CONFIG_DRM_EXYNOS_SCALER b/configs/fedora/generic/CONFIG_DRM_EXYNOS_SCALER
new file mode 100644
index 000000000..0c3ce0aee
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_DRM_EXYNOS_SCALER
@@ -0,0 +1 @@
+# CONFIG_DRM_EXYNOS_SCALER is not set
diff --git a/configs/fedora/generic/CONFIG_DRM_I2C_NXP_TDA9950 b/configs/fedora/generic/CONFIG_DRM_I2C_NXP_TDA9950
new file mode 100644
index 000000000..e077c7537
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_DRM_I2C_NXP_TDA9950
@@ -0,0 +1 @@
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
diff --git a/configs/fedora/generic/CONFIG_DRM_SUN6I_DSI b/configs/fedora/generic/CONFIG_DRM_SUN6I_DSI
new file mode 100644
index 000000000..f3a5cf0ad
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_DRM_SUN6I_DSI
@@ -0,0 +1 @@
+# CONFIG_DRM_SUN6I_DSI is not set
diff --git a/configs/fedora/generic/CONFIG_DRM_THINE_THC63LVD1024 b/configs/fedora/generic/CONFIG_DRM_THINE_THC63LVD1024
new file mode 100644
index 000000000..d62fd2aa2
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_DRM_THINE_THC63LVD1024
@@ -0,0 +1 @@
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
diff --git a/configs/fedora/generic/CONFIG_DRM_V3D b/configs/fedora/generic/CONFIG_DRM_V3D
new file mode 100644
index 000000000..fac570b0b
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_DRM_V3D
@@ -0,0 +1 @@
+# CONFIG_DRM_V3D is not set
diff --git a/configs/fedora/generic/CONFIG_DRM_XEN b/configs/fedora/generic/CONFIG_DRM_XEN
new file mode 100644
index 000000000..e35f9c67b
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_DRM_XEN
@@ -0,0 +1 @@
+# CONFIG_DRM_XEN is not set
diff --git a/configs/fedora/generic/CONFIG_IBMVMC b/configs/fedora/generic/CONFIG_IBMVMC
new file mode 100644
index 000000000..bc35483aa
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_IBMVMC
@@ -0,0 +1 @@
+# CONFIG_IBMVMC is not set
diff --git a/configs/fedora/generic/CONFIG_LEDS_CR0014114 b/configs/fedora/generic/CONFIG_LEDS_CR0014114
new file mode 100644
index 000000000..41b6f0596
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_LEDS_CR0014114
@@ -0,0 +1 @@
+# CONFIG_LEDS_CR0014114 is not set
diff --git a/configs/fedora/generic/CONFIG_LEDS_LM3601X b/configs/fedora/generic/CONFIG_LEDS_LM3601X
new file mode 100644
index 000000000..86560369f
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_LEDS_LM3601X
@@ -0,0 +1 @@
+# CONFIG_LEDS_LM3601X is not set
diff --git a/configs/fedora/generic/CONFIG_MMC_DW_BLUEFIELD b/configs/fedora/generic/CONFIG_MMC_DW_BLUEFIELD
new file mode 100644
index 000000000..89b43134e
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MMC_DW_BLUEFIELD
@@ -0,0 +1 @@
+# CONFIG_MMC_DW_BLUEFIELD is not set
diff --git a/configs/fedora/generic/CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 b/configs/fedora/generic/CONFIG_TOUCHSCREEN_CHIPONE_ICN8505
new file mode 100644
index 000000000..20fb6c5e9
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_TOUCHSCREEN_CHIPONE_ICN8505
@@ -0,0 +1 @@
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
diff --git a/configs/fedora/generic/CONFIG_TYPEC_RT1711H b/configs/fedora/generic/CONFIG_TYPEC_RT1711H
new file mode 100644
index 000000000..112a55301
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_TYPEC_RT1711H
@@ -0,0 +1 @@
+# CONFIG_TYPEC_RT1711H is not set
diff --git a/configs/fedora/generic/CONFIG_USB_DWC3_QCOM b/configs/fedora/generic/CONFIG_USB_DWC3_QCOM
new file mode 100644
index 000000000..449bcde83
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_USB_DWC3_QCOM
@@ -0,0 +1 @@
+# CONFIG_USB_DWC3_QCOM is not set
diff --git a/configs/fedora/generic/CONFIG_USB_XHCI_HISTB b/configs/fedora/generic/CONFIG_USB_XHCI_HISTB
new file mode 100644
index 000000000..c1785f199
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_USB_XHCI_HISTB
@@ -0,0 +1 @@
+# CONFIG_USB_XHCI_HISTB is not set
diff --git a/configs/fedora/generic/CONFIG_XFS_ONLINE_REPAIR b/configs/fedora/generic/CONFIG_XFS_ONLINE_REPAIR
new file mode 100644
index 000000000..00eb3d7dd
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_XFS_ONLINE_REPAIR
@@ -0,0 +1 @@
+# CONFIG_XFS_ONLINE_REPAIR is not set
diff --git a/configs/fedora/generic/arm/CONFIG_ARM_QCOM_CPUFREQ_KRYO b/configs/fedora/generic/arm/CONFIG_ARM_QCOM_CPUFREQ_KRYO
new file mode 100644
index 000000000..667874abd
--- /dev/null
+++ b/configs/fedora/generic/arm/CONFIG_ARM_QCOM_CPUFREQ_KRYO
@@ -0,0 +1 @@
+# CONFIG_ARM_QCOM_CPUFREQ_KRYO is not set
diff --git a/crypto-testmgr-Allow-different-compression-results.patch b/crypto-testmgr-Allow-different-compression-results.patch
deleted file mode 100644
index c752770ef..000000000
--- a/crypto-testmgr-Allow-different-compression-results.patch
+++ /dev/null
@@ -1,163 +0,0 @@
-From patchwork Wed Apr 11 18:28:32 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: crypto: testmgr: Allow different compression results
-From: Jan Glauber <jglauber@cavium.com>
-X-Patchwork-Id: 10336001
-Message-Id: <20180411182832.27761-1-jglauber@cavium.com>
-To: Herbert Xu <herbert@gondor.apana.org.au>
-Cc: "David S . Miller" <davem@davemloft.net>,
- linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org,
- Mahipal Challa <mchalla@cavium.com>,
- Balakrishna Bhamidipati <bbhamidipati@cavium.com>,
- Jan Glauber <jglauber@cavium.com>
-Date: Wed, 11 Apr 2018 20:28:32 +0200
-
-From: Mahipal Challa <mchalla@cavium.com>
-
-The following error is triggered by the ThunderX ZIP driver
-if the testmanager is enabled:
-
-[ 199.069437] ThunderX-ZIP 0000:03:00.0: Found ZIP device 0 177d:a01a on Node 0
-[ 199.073573] alg: comp: Compression test 1 failed for deflate-generic: output len = 37
-
-The reason for this error is the verification of the compression
-results. Verifying the compression result only works if all
-algorithm parameters are identical, in this case to the software
-implementation.
-
-Different compression engines like the ThunderX ZIP coprocessor
-might yield different compression results by tuning the
-algorithm parameters. In our case the compressed result is
-shorter than the test vector.
-
-We should not forbid different compression results but only
-check that compression -> decompression yields the same
-result. This is done already in the acomp test. Do something
-similar for test_comp().
-
-Signed-off-by: Mahipal Challa <mchalla@cavium.com>
-Signed-off-by: Balakrishna Bhamidipati <bbhamidipati@cavium.com>
-[jglauber@cavium.com: removed unrelated printk changes, rewrote commit msg,
- fixed whitespace and unneeded initialization]
-Signed-off-by: Jan Glauber <jglauber@cavium.com>
----
- crypto/testmgr.c | 50 +++++++++++++++++++++++++++++++++++++-------------
- 1 file changed, 37 insertions(+), 13 deletions(-)
-
-diff --git a/crypto/testmgr.c b/crypto/testmgr.c
-index af4a01c..627e82e 100644
---- a/crypto/testmgr.c
-+++ b/crypto/testmgr.c
-@@ -1342,19 +1342,30 @@ static int test_comp(struct crypto_comp *tfm,
- int ctcount, int dtcount)
- {
- const char *algo = crypto_tfm_alg_driver_name(crypto_comp_tfm(tfm));
-+ char *output, *decomp_output;
- unsigned int i;
-- char result[COMP_BUF_SIZE];
- int ret;
-
-+ output = kmalloc(COMP_BUF_SIZE, GFP_KERNEL);
-+ if (!output)
-+ return -ENOMEM;
-+
-+ decomp_output = kmalloc(COMP_BUF_SIZE, GFP_KERNEL);
-+ if (!decomp_output) {
-+ kfree(output);
-+ return -ENOMEM;
-+ }
-+
- for (i = 0; i < ctcount; i++) {
- int ilen;
- unsigned int dlen = COMP_BUF_SIZE;
-
-- memset(result, 0, sizeof (result));
-+ memset(output, 0, sizeof(COMP_BUF_SIZE));
-+ memset(decomp_output, 0, sizeof(COMP_BUF_SIZE));
-
- ilen = ctemplate[i].inlen;
- ret = crypto_comp_compress(tfm, ctemplate[i].input,
-- ilen, result, &dlen);
-+ ilen, output, &dlen);
- if (ret) {
- printk(KERN_ERR "alg: comp: compression failed "
- "on test %d for %s: ret=%d\n", i + 1, algo,
-@@ -1362,7 +1373,17 @@ static int test_comp(struct crypto_comp *tfm,
- goto out;
- }
-
-- if (dlen != ctemplate[i].outlen) {
-+ ilen = dlen;
-+ dlen = COMP_BUF_SIZE;
-+ ret = crypto_comp_decompress(tfm, output,
-+ ilen, decomp_output, &dlen);
-+ if (ret) {
-+ pr_err("alg: comp: compression failed: decompress: on test %d for %s failed: ret=%d\n",
-+ i + 1, algo, -ret);
-+ goto out;
-+ }
-+
-+ if (dlen != ctemplate[i].inlen) {
- printk(KERN_ERR "alg: comp: Compression test %d "
- "failed for %s: output len = %d\n", i + 1, algo,
- dlen);
-@@ -1370,10 +1391,11 @@ static int test_comp(struct crypto_comp *tfm,
- goto out;
- }
-
-- if (memcmp(result, ctemplate[i].output, dlen)) {
-- printk(KERN_ERR "alg: comp: Compression test %d "
-- "failed for %s\n", i + 1, algo);
-- hexdump(result, dlen);
-+ if (memcmp(decomp_output, ctemplate[i].input,
-+ ctemplate[i].inlen)) {
-+ pr_err("alg: comp: compression failed: output differs: on test %d for %s\n",
-+ i + 1, algo);
-+ hexdump(decomp_output, dlen);
- ret = -EINVAL;
- goto out;
- }
-@@ -1383,11 +1405,11 @@ static int test_comp(struct crypto_comp *tfm,
- int ilen;
- unsigned int dlen = COMP_BUF_SIZE;
-
-- memset(result, 0, sizeof (result));
-+ memset(decomp_output, 0, sizeof(COMP_BUF_SIZE));
-
- ilen = dtemplate[i].inlen;
- ret = crypto_comp_decompress(tfm, dtemplate[i].input,
-- ilen, result, &dlen);
-+ ilen, decomp_output, &dlen);
- if (ret) {
- printk(KERN_ERR "alg: comp: decompression failed "
- "on test %d for %s: ret=%d\n", i + 1, algo,
-@@ -1403,10 +1425,10 @@ static int test_comp(struct crypto_comp *tfm,
- goto out;
- }
-
-- if (memcmp(result, dtemplate[i].output, dlen)) {
-+ if (memcmp(decomp_output, dtemplate[i].output, dlen)) {
- printk(KERN_ERR "alg: comp: Decompression test %d "
- "failed for %s\n", i + 1, algo);
-- hexdump(result, dlen);
-+ hexdump(decomp_output, dlen);
- ret = -EINVAL;
- goto out;
- }
-@@ -1415,11 +1437,13 @@ static int test_comp(struct crypto_comp *tfm,
- ret = 0;
-
- out:
-+ kfree(decomp_output);
-+ kfree(output);
- return ret;
- }
-
- static int test_acomp(struct crypto_acomp *tfm,
-- const struct comp_testvec *ctemplate,
-+ const struct comp_testvec *ctemplate,
- const struct comp_testvec *dtemplate,
- int ctcount, int dtcount)
- {
diff --git a/efi-lockdown.patch b/efi-lockdown.patch
index c80bdb38f..96536be76 100644
--- a/efi-lockdown.patch
+++ b/efi-lockdown.patch
@@ -1738,10 +1738,10 @@ index 13b01351dd1c..4daec17b8215 100644
inode->i_fop = proxy_fops;
dentry->d_fsdata = (void *)((unsigned long)real_fops |
DEBUGFS_FSDATA_IS_REAL_FOPS_BIT);
-@@ -513,7 +539,7 @@ struct dentry *debugfs_create_dir(const char *name, struct dentry *parent)
- return failed_creating(dentry);
-
- inode->i_mode = S_IFDIR | S_IRWXU | S_IRUGO | S_IXUGO;
+@@ -515,7 +541,7 @@ struct dentry *debugfs_create_dir(const char *name, struct dentry *parent)
+ if (!parent)
+ parent = debugfs_mount->mnt_root;
+ inode->i_mode = S_IFDIR | ((d_inode(parent)->i_mode & 0770));
- inode->i_op = &simple_dir_inode_operations;
+ inode->i_op = &debugfs_dir_inode_operations;
inode->i_fop = &simple_dir_operations;
diff --git a/gitrev b/gitrev
index fd1c899f4..865919b1b 100644
--- a/gitrev
+++ b/gitrev
@@ -1 +1 @@
-5037be168f0e4ee910602935b1180291082d3aac
+135c5504a600ff9b06e321694fbcac78a9530cd4
diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config
index 10b11f4c9..b71265a01 100644
--- a/kernel-aarch64-debug.config
+++ b/kernel-aarch64-debug.config
@@ -1037,6 +1037,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_ARM64_BS=m
CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
@@ -1121,6 +1127,11 @@ CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -1152,6 +1163,7 @@ CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3_ARM64_CE=m
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_SPECK_NEON=m
@@ -1169,6 +1181,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
# CONFIG_CUSE is not set
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
@@ -1364,14 +1377,20 @@ CONFIG_DRM_ANALOGIX_DP=m
# CONFIG_DRM_ARMADA is not set
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DUMB_VGA_DAC=m
CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
CONFIG_DRM_DW_HDMI_CEC=m
CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
CONFIG_DRM_DW_HDMI=m
+# CONFIG_DRM_EXYNOS_FIMC is not set
+# CONFIG_DRM_EXYNOS_GSC is not set
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_HDLCD=m
@@ -1383,6 +1402,7 @@ CONFIG_DRM_I2C_ADV7511_CEC=y
CONFIG_DRM_I2C_ADV7511=m
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_LEGACY is not set
@@ -1448,22 +1468,26 @@ CONFIG_DRM_SUN4I_BACKEND=m
CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
CONFIG_DRM_SUN4I=m
+# CONFIG_DRM_SUN6I_DSI is not set
CONFIG_DRM_SUN8I_DW_HDMI=m
CONFIG_DRM_SUN8I_MIXER=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TEGRA_DEBUG is not set
CONFIG_DRM_TEGRA=m
CONFIG_DRM_TEGRA_STAGING=y
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
CONFIG_DRM_TINYDRM=m
CONFIG_DRM_TI_TFP410=m
CONFIG_DRM_TOSHIBA_TC358767=m
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VC4_HDMI_CEC=y
CONFIG_DRM_VC4=m
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -2245,6 +2269,7 @@ CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
+# CONFIG_IBMVMC is not set
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
@@ -2890,6 +2915,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
# CONFIG_LEDS_DAC124S085 is not set
CONFIG_LEDS_GPIO=m
CONFIG_LEDS_GPIO_REGISTER=y
@@ -2898,6 +2924,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -3342,6 +3369,7 @@ CONFIG_MMC_CAVIUM_THUNDERX=m
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
# CONFIG_MMC_DW_EXYNOS is not set
CONFIG_MMC_DW_HI3798CV200=m
CONFIG_MMC_DW_K3=m
@@ -6068,6 +6096,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -6174,6 +6203,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -6284,6 +6314,7 @@ CONFIG_USB_DWC3_DUAL_ROLE=y
CONFIG_USB_DWC3=m
CONFIG_USB_DWC3_OF_SIMPLE=m
CONFIG_USB_DWC3_PCI=m
+# CONFIG_USB_DWC3_QCOM is not set
CONFIG_USB_DWC3_ULPI=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EG20T is not set
@@ -6605,6 +6636,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
CONFIG_USB_XHCI_MVEBU=m
CONFIG_USB_XHCI_PLATFORM=m
CONFIG_USB_XHCI_TEGRA=m
@@ -6906,6 +6938,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-aarch64.config b/kernel-aarch64.config
index c51261744..6b718cb7a 100644
--- a/kernel-aarch64.config
+++ b/kernel-aarch64.config
@@ -1036,6 +1036,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_ARM64_BS=m
CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
@@ -1120,6 +1126,11 @@ CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -1151,6 +1162,7 @@ CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3_ARM64_CE=m
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_SPECK_NEON=m
@@ -1168,6 +1180,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
# CONFIG_CUSE is not set
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
@@ -1354,14 +1367,20 @@ CONFIG_DRM_ANALOGIX_DP=m
# CONFIG_DRM_ARMADA is not set
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DUMB_VGA_DAC=m
CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
CONFIG_DRM_DW_HDMI_CEC=m
CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
CONFIG_DRM_DW_HDMI=m
+# CONFIG_DRM_EXYNOS_FIMC is not set
+# CONFIG_DRM_EXYNOS_GSC is not set
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_HDLCD=m
@@ -1373,6 +1392,7 @@ CONFIG_DRM_I2C_ADV7511_CEC=y
CONFIG_DRM_I2C_ADV7511=m
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_LEGACY is not set
@@ -1438,22 +1458,26 @@ CONFIG_DRM_SUN4I_BACKEND=m
CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
CONFIG_DRM_SUN4I=m
+# CONFIG_DRM_SUN6I_DSI is not set
CONFIG_DRM_SUN8I_DW_HDMI=m
CONFIG_DRM_SUN8I_MIXER=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TEGRA_DEBUG is not set
CONFIG_DRM_TEGRA=m
CONFIG_DRM_TEGRA_STAGING=y
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
CONFIG_DRM_TINYDRM=m
CONFIG_DRM_TI_TFP410=m
CONFIG_DRM_TOSHIBA_TC358767=m
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VC4_HDMI_CEC=y
CONFIG_DRM_VC4=m
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -2227,6 +2251,7 @@ CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
+# CONFIG_IBMVMC is not set
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
@@ -2870,6 +2895,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
# CONFIG_LEDS_DAC124S085 is not set
CONFIG_LEDS_GPIO=m
CONFIG_LEDS_GPIO_REGISTER=y
@@ -2878,6 +2904,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -3321,6 +3348,7 @@ CONFIG_MMC_CAVIUM_THUNDERX=m
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
# CONFIG_MMC_DW_EXYNOS is not set
CONFIG_MMC_DW_HI3798CV200=m
CONFIG_MMC_DW_K3=m
@@ -6044,6 +6072,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -6150,6 +6179,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -6260,6 +6290,7 @@ CONFIG_USB_DWC3_DUAL_ROLE=y
CONFIG_USB_DWC3=m
CONFIG_USB_DWC3_OF_SIMPLE=m
CONFIG_USB_DWC3_PCI=m
+# CONFIG_USB_DWC3_QCOM is not set
CONFIG_USB_DWC3_ULPI=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EG20T is not set
@@ -6581,6 +6612,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
CONFIG_USB_XHCI_MVEBU=m
CONFIG_USB_XHCI_PLATFORM=m
CONFIG_USB_XHCI_TEGRA=m
@@ -6882,6 +6914,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-armv7hl-debug.config b/kernel-armv7hl-debug.config
index cf75ae4c9..67ee8f3ef 100644
--- a/kernel-armv7hl-debug.config
+++ b/kernel-armv7hl-debug.config
@@ -1076,6 +1076,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_ARM_BS=y
# CONFIG_CRYPTO_AES_ARM_CE is not set
CONFIG_CRYPTO_AES_ARM=y
@@ -1170,6 +1176,11 @@ CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -1198,6 +1209,7 @@ CONFIG_CRYPTO_SHA512_ARM=y
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_SPECK_NEON=m
@@ -1215,6 +1227,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
# CONFIG_CS89x0 is not set
# CONFIG_CUSE is not set
CONFIG_CW1200=m
@@ -1422,8 +1435,10 @@ CONFIG_DRM_ANALOGIX_DP=m
CONFIG_DRM_ARMADA=m
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DUMB_VGA_DAC=m
CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
@@ -1438,13 +1453,17 @@ CONFIG_DRM_EXYNOS7_DECON=y
CONFIG_DRM_EXYNOS_DPI=y
CONFIG_DRM_EXYNOS_DP=y
CONFIG_DRM_EXYNOS_DSI=y
+# CONFIG_DRM_EXYNOS_FIMC is not set
CONFIG_DRM_EXYNOS_FIMD=y
CONFIG_DRM_EXYNOS_G2D=y
+# CONFIG_DRM_EXYNOS_GSC is not set
CONFIG_DRM_EXYNOS_HDMI=y
CONFIG_DRM_EXYNOS_IOMMU=y
CONFIG_DRM_EXYNOS=m
CONFIG_DRM_EXYNOS_MIC=y
CONFIG_DRM_EXYNOS_MIXER=y
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_EXYNOS_VIDI=y
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
@@ -1457,6 +1476,7 @@ CONFIG_DRM_I2C_ADV7511_CEC=y
CONFIG_DRM_I2C_ADV7511=m
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
CONFIG_DRM_IMX_HDMI=m
@@ -1545,12 +1565,14 @@ CONFIG_DRM_SUN4I_BACKEND=m
CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
CONFIG_DRM_SUN4I=m
+# CONFIG_DRM_SUN6I_DSI is not set
CONFIG_DRM_SUN8I_DW_HDMI=m
CONFIG_DRM_SUN8I_MIXER=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TEGRA_DEBUG is not set
CONFIG_DRM_TEGRA=m
CONFIG_DRM_TEGRA_STAGING=y
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
CONFIG_DRM_TILCDC=m
CONFIG_DRM_TILCDC_SLAVE_COMPAT=y
CONFIG_DRM_TINYDRM=m
@@ -1558,12 +1580,14 @@ CONFIG_DRM_TI_TFP410=m
CONFIG_DRM_TOSHIBA_TC358767=m
CONFIG_DRM_TVE200=m
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VC4_HDMI_CEC=y
CONFIG_DRM_VC4=m
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -2365,6 +2389,7 @@ CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
+# CONFIG_IBMVMC is not set
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
@@ -3037,6 +3062,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
CONFIG_LEDS_DA9052=m
CONFIG_LEDS_DAC124S085=m
CONFIG_LEDS_GPIO=m
@@ -3046,6 +3072,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -3515,6 +3542,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
CONFIG_MMC_DW_EXYNOS=m
CONFIG_MMC_DW_HI3798CV200=m
CONFIG_MMC_DW_K3=m
@@ -6526,6 +6554,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
# CONFIG_TOUCHSCREEN_BU21013 is not set
CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -6641,6 +6670,7 @@ CONFIG_TWL6040_CORE=y
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -6754,6 +6784,7 @@ CONFIG_USB_DWC3=m
CONFIG_USB_DWC3_OF_SIMPLE=m
CONFIG_USB_DWC3_OMAP=m
CONFIG_USB_DWC3_PCI=m
+# CONFIG_USB_DWC3_QCOM is not set
CONFIG_USB_DWC3_ST=m
CONFIG_USB_DWC3_ULPI=y
# CONFIG_USB_DYNAMIC_MINORS is not set
@@ -7091,6 +7122,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
CONFIG_USB_XHCI_MVEBU=m
CONFIG_USB_XHCI_PLATFORM=m
CONFIG_USB_XHCI_TEGRA=m
@@ -7428,6 +7460,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-armv7hl-lpae-debug.config b/kernel-armv7hl-lpae-debug.config
index 8bbc92d0f..9ef125b43 100644
--- a/kernel-armv7hl-lpae-debug.config
+++ b/kernel-armv7hl-lpae-debug.config
@@ -1042,6 +1042,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_ARM_BS=y
# CONFIG_CRYPTO_AES_ARM_CE is not set
CONFIG_CRYPTO_AES_ARM=y
@@ -1116,6 +1122,11 @@ CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -1144,6 +1155,7 @@ CONFIG_CRYPTO_SHA512_ARM=y
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_SPECK_NEON=m
@@ -1161,6 +1173,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
# CONFIG_CS89x0 is not set
# CONFIG_CUSE is not set
CONFIG_CW1200=m
@@ -1366,8 +1379,10 @@ CONFIG_DRM_ANALOGIX_DP=m
CONFIG_DRM_ARMADA=m
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DUMB_VGA_DAC=m
CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
@@ -1379,13 +1394,17 @@ CONFIG_DRM_EXYNOS7_DECON=y
CONFIG_DRM_EXYNOS_DPI=y
CONFIG_DRM_EXYNOS_DP=y
CONFIG_DRM_EXYNOS_DSI=y
+# CONFIG_DRM_EXYNOS_FIMC is not set
CONFIG_DRM_EXYNOS_FIMD=y
CONFIG_DRM_EXYNOS_G2D=y
+# CONFIG_DRM_EXYNOS_GSC is not set
CONFIG_DRM_EXYNOS_HDMI=y
CONFIG_DRM_EXYNOS_IOMMU=y
CONFIG_DRM_EXYNOS=m
CONFIG_DRM_EXYNOS_MIC=y
CONFIG_DRM_EXYNOS_MIXER=y
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_EXYNOS_VIDI=y
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
@@ -1398,6 +1417,7 @@ CONFIG_DRM_I2C_ADV7511_CEC=y
CONFIG_DRM_I2C_ADV7511=m
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_IMX is not set
@@ -1457,24 +1477,28 @@ CONFIG_DRM_SUN4I_BACKEND=m
CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
CONFIG_DRM_SUN4I=m
+# CONFIG_DRM_SUN6I_DSI is not set
CONFIG_DRM_SUN8I_DW_HDMI=m
CONFIG_DRM_SUN8I_MIXER=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TEGRA_DEBUG is not set
CONFIG_DRM_TEGRA=m
CONFIG_DRM_TEGRA_STAGING=y
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
# CONFIG_DRM_TILCDC is not set
CONFIG_DRM_TINYDRM=m
CONFIG_DRM_TI_TFP410=m
CONFIG_DRM_TOSHIBA_TC358767=m
CONFIG_DRM_TVE200=m
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VC4_HDMI_CEC=y
CONFIG_DRM_VC4=m
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -2251,6 +2275,7 @@ CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
+# CONFIG_IBMVMC is not set
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
@@ -2902,6 +2927,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
CONFIG_LEDS_DAC124S085=m
CONFIG_LEDS_GPIO=m
CONFIG_LEDS_GPIO_REGISTER=y
@@ -2910,6 +2936,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -3365,6 +3392,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
CONFIG_MMC_DW_EXYNOS=m
CONFIG_MMC_DW_HI3798CV200=m
CONFIG_MMC_DW_K3=m
@@ -6117,6 +6145,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
# CONFIG_TOUCHSCREEN_BU21013 is not set
CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -6224,6 +6253,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -6337,6 +6367,7 @@ CONFIG_USB_DWC3_KEYSTONE=m
CONFIG_USB_DWC3=m
CONFIG_USB_DWC3_OF_SIMPLE=m
CONFIG_USB_DWC3_PCI=m
+# CONFIG_USB_DWC3_QCOM is not set
CONFIG_USB_DWC3_ULPI=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EG20T is not set
@@ -6660,6 +6691,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
CONFIG_USB_XHCI_MVEBU=m
CONFIG_USB_XHCI_PLATFORM=m
CONFIG_USB_XHCI_TEGRA=m
@@ -6989,6 +7021,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-armv7hl-lpae.config b/kernel-armv7hl-lpae.config
index 4dadb5d6a..d16b62ad9 100644
--- a/kernel-armv7hl-lpae.config
+++ b/kernel-armv7hl-lpae.config
@@ -1040,6 +1040,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_ARM_BS=y
# CONFIG_CRYPTO_AES_ARM_CE is not set
CONFIG_CRYPTO_AES_ARM=y
@@ -1114,6 +1120,11 @@ CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -1142,6 +1153,7 @@ CONFIG_CRYPTO_SHA512_ARM=y
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_SPECK_NEON=m
@@ -1159,6 +1171,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
# CONFIG_CS89x0 is not set
# CONFIG_CUSE is not set
CONFIG_CW1200=m
@@ -1356,8 +1369,10 @@ CONFIG_DRM_ANALOGIX_DP=m
CONFIG_DRM_ARMADA=m
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DUMB_VGA_DAC=m
CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
@@ -1369,13 +1384,17 @@ CONFIG_DRM_EXYNOS7_DECON=y
CONFIG_DRM_EXYNOS_DPI=y
CONFIG_DRM_EXYNOS_DP=y
CONFIG_DRM_EXYNOS_DSI=y
+# CONFIG_DRM_EXYNOS_FIMC is not set
CONFIG_DRM_EXYNOS_FIMD=y
CONFIG_DRM_EXYNOS_G2D=y
+# CONFIG_DRM_EXYNOS_GSC is not set
CONFIG_DRM_EXYNOS_HDMI=y
CONFIG_DRM_EXYNOS_IOMMU=y
CONFIG_DRM_EXYNOS=m
CONFIG_DRM_EXYNOS_MIC=y
CONFIG_DRM_EXYNOS_MIXER=y
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_EXYNOS_VIDI=y
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
@@ -1388,6 +1407,7 @@ CONFIG_DRM_I2C_ADV7511_CEC=y
CONFIG_DRM_I2C_ADV7511=m
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_IMX is not set
@@ -1447,24 +1467,28 @@ CONFIG_DRM_SUN4I_BACKEND=m
CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
CONFIG_DRM_SUN4I=m
+# CONFIG_DRM_SUN6I_DSI is not set
CONFIG_DRM_SUN8I_DW_HDMI=m
CONFIG_DRM_SUN8I_MIXER=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TEGRA_DEBUG is not set
CONFIG_DRM_TEGRA=m
CONFIG_DRM_TEGRA_STAGING=y
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
# CONFIG_DRM_TILCDC is not set
CONFIG_DRM_TINYDRM=m
CONFIG_DRM_TI_TFP410=m
CONFIG_DRM_TOSHIBA_TC358767=m
CONFIG_DRM_TVE200=m
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VC4_HDMI_CEC=y
CONFIG_DRM_VC4=m
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -2233,6 +2257,7 @@ CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
+# CONFIG_IBMVMC is not set
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
@@ -2882,6 +2907,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
CONFIG_LEDS_DAC124S085=m
CONFIG_LEDS_GPIO=m
CONFIG_LEDS_GPIO_REGISTER=y
@@ -2890,6 +2916,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -3344,6 +3371,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
CONFIG_MMC_DW_EXYNOS=m
CONFIG_MMC_DW_HI3798CV200=m
CONFIG_MMC_DW_K3=m
@@ -6093,6 +6121,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
# CONFIG_TOUCHSCREEN_BU21013 is not set
CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -6200,6 +6229,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -6313,6 +6343,7 @@ CONFIG_USB_DWC3_KEYSTONE=m
CONFIG_USB_DWC3=m
CONFIG_USB_DWC3_OF_SIMPLE=m
CONFIG_USB_DWC3_PCI=m
+# CONFIG_USB_DWC3_QCOM is not set
CONFIG_USB_DWC3_ULPI=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EG20T is not set
@@ -6636,6 +6667,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
CONFIG_USB_XHCI_MVEBU=m
CONFIG_USB_XHCI_PLATFORM=m
CONFIG_USB_XHCI_TEGRA=m
@@ -6965,6 +6997,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-armv7hl.config b/kernel-armv7hl.config
index b60d26ecc..65d27f92a 100644
--- a/kernel-armv7hl.config
+++ b/kernel-armv7hl.config
@@ -1074,6 +1074,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_ARM_BS=y
# CONFIG_CRYPTO_AES_ARM_CE is not set
CONFIG_CRYPTO_AES_ARM=y
@@ -1168,6 +1174,11 @@ CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -1196,6 +1207,7 @@ CONFIG_CRYPTO_SHA512_ARM=y
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_SPECK_NEON=m
@@ -1213,6 +1225,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
# CONFIG_CS89x0 is not set
# CONFIG_CUSE is not set
CONFIG_CW1200=m
@@ -1412,8 +1425,10 @@ CONFIG_DRM_ANALOGIX_DP=m
CONFIG_DRM_ARMADA=m
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DUMB_VGA_DAC=m
CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
@@ -1428,13 +1443,17 @@ CONFIG_DRM_EXYNOS7_DECON=y
CONFIG_DRM_EXYNOS_DPI=y
CONFIG_DRM_EXYNOS_DP=y
CONFIG_DRM_EXYNOS_DSI=y
+# CONFIG_DRM_EXYNOS_FIMC is not set
CONFIG_DRM_EXYNOS_FIMD=y
CONFIG_DRM_EXYNOS_G2D=y
+# CONFIG_DRM_EXYNOS_GSC is not set
CONFIG_DRM_EXYNOS_HDMI=y
CONFIG_DRM_EXYNOS_IOMMU=y
CONFIG_DRM_EXYNOS=m
CONFIG_DRM_EXYNOS_MIC=y
CONFIG_DRM_EXYNOS_MIXER=y
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_EXYNOS_VIDI=y
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
@@ -1447,6 +1466,7 @@ CONFIG_DRM_I2C_ADV7511_CEC=y
CONFIG_DRM_I2C_ADV7511=m
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
CONFIG_DRM_IMX_HDMI=m
@@ -1535,12 +1555,14 @@ CONFIG_DRM_SUN4I_BACKEND=m
CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
CONFIG_DRM_SUN4I=m
+# CONFIG_DRM_SUN6I_DSI is not set
CONFIG_DRM_SUN8I_DW_HDMI=m
CONFIG_DRM_SUN8I_MIXER=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TEGRA_DEBUG is not set
CONFIG_DRM_TEGRA=m
CONFIG_DRM_TEGRA_STAGING=y
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
CONFIG_DRM_TILCDC=m
CONFIG_DRM_TILCDC_SLAVE_COMPAT=y
CONFIG_DRM_TINYDRM=m
@@ -1548,12 +1570,14 @@ CONFIG_DRM_TI_TFP410=m
CONFIG_DRM_TOSHIBA_TC358767=m
CONFIG_DRM_TVE200=m
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VC4_HDMI_CEC=y
CONFIG_DRM_VC4=m
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -2347,6 +2371,7 @@ CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
+# CONFIG_IBMVMC is not set
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
@@ -3017,6 +3042,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
CONFIG_LEDS_DA9052=m
CONFIG_LEDS_DAC124S085=m
CONFIG_LEDS_GPIO=m
@@ -3026,6 +3052,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -3494,6 +3521,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
CONFIG_MMC_DW_EXYNOS=m
CONFIG_MMC_DW_HI3798CV200=m
CONFIG_MMC_DW_K3=m
@@ -6502,6 +6530,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
# CONFIG_TOUCHSCREEN_BU21013 is not set
CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -6617,6 +6646,7 @@ CONFIG_TWL6040_CORE=y
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -6730,6 +6760,7 @@ CONFIG_USB_DWC3=m
CONFIG_USB_DWC3_OF_SIMPLE=m
CONFIG_USB_DWC3_OMAP=m
CONFIG_USB_DWC3_PCI=m
+# CONFIG_USB_DWC3_QCOM is not set
CONFIG_USB_DWC3_ST=m
CONFIG_USB_DWC3_ULPI=y
# CONFIG_USB_DYNAMIC_MINORS is not set
@@ -7067,6 +7098,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
CONFIG_USB_XHCI_MVEBU=m
CONFIG_USB_XHCI_PLATFORM=m
CONFIG_USB_XHCI_TEGRA=m
@@ -7404,6 +7436,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-i686-PAE.config b/kernel-i686-PAE.config
index 71aaf7d8a..50c8a0e4b 100644
--- a/kernel-i686-PAE.config
+++ b/kernel-i686-PAE.config
@@ -880,6 +880,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_586=y
CONFIG_CRYPTO_AES_NI_INTEL=y
CONFIG_CRYPTO_AES_TI=m
@@ -956,6 +962,11 @@ CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -977,6 +988,7 @@ CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_TEA=m
@@ -994,6 +1006,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
CONFIG_CS5535_CLOCK_EVENT_SRC=m
CONFIG_CS5535_MFGPT=m
CONFIG_CUSE=m
@@ -1189,12 +1202,18 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
# CONFIG_DRM_ARCPGU is not set
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
# CONFIG_DRM_DUMB_VGA_DAC is not set
# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
+# CONFIG_DRM_EXYNOS_FIMC is not set
+# CONFIG_DRM_EXYNOS_GSC is not set
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_GMA3600=y
@@ -1204,6 +1223,7 @@ CONFIG_DRM_HISI_HIBMC=m
# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_I810 is not set
@@ -1257,17 +1277,21 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
+# CONFIG_DRM_SUN6I_DSI is not set
# CONFIG_DRM_TDFX is not set
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
# CONFIG_DRM_TINYDRM is not set
CONFIG_DRM_TI_TFP410=m
# CONFIG_DRM_TOSHIBA_TC358767 is not set
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
CONFIG_DRM_VBOXVIDEO=m
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
CONFIG_DRM_VMWGFX_FBCON=y
CONFIG_DRM_VMWGFX=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -2073,6 +2097,7 @@ CONFIG_IB700_WDT=m
CONFIG_IBM_ASM=m
CONFIG_IBMASR=m
# CONFIG_IBM_RTL is not set
+# CONFIG_IBMVMC is not set
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
@@ -2746,6 +2771,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
# CONFIG_LEDS_DAC124S085 is not set
# CONFIG_LEDS_GPIO is not set
CONFIG_LEDS_INTEL_SS4200=m
@@ -2754,6 +2780,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -3190,6 +3217,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
CONFIG_MMC=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_REALTEK_PCI=m
@@ -5669,6 +5697,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -5774,6 +5803,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -5854,6 +5884,7 @@ CONFIG_USB_DSBR=m
# CONFIG_USB_DWC3_HOST is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC3_OF_SIMPLE is not set
+# CONFIG_USB_DWC3_QCOM is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
CONFIG_USB_EHCI_HCD=y
@@ -6150,6 +6181,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
# CONFIG_USB_XHCI_PLATFORM is not set
CONFIG_USB_XUSBATM=m
CONFIG_USB=y
@@ -6529,6 +6561,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-i686-PAEdebug.config b/kernel-i686-PAEdebug.config
index 6db0a104a..eedf62edd 100644
--- a/kernel-i686-PAEdebug.config
+++ b/kernel-i686-PAEdebug.config
@@ -884,6 +884,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_586=y
CONFIG_CRYPTO_AES_NI_INTEL=y
CONFIG_CRYPTO_AES_TI=m
@@ -960,6 +966,11 @@ CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -981,6 +992,7 @@ CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_TEA=m
@@ -998,6 +1010,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
CONFIG_CS5535_CLOCK_EVENT_SRC=m
CONFIG_CS5535_MFGPT=m
CONFIG_CUSE=m
@@ -1202,12 +1215,18 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
# CONFIG_DRM_ARCPGU is not set
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
# CONFIG_DRM_DUMB_VGA_DAC is not set
# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
+# CONFIG_DRM_EXYNOS_FIMC is not set
+# CONFIG_DRM_EXYNOS_GSC is not set
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_GMA3600=y
@@ -1217,6 +1236,7 @@ CONFIG_DRM_HISI_HIBMC=m
# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_I810 is not set
@@ -1270,17 +1290,21 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
+# CONFIG_DRM_SUN6I_DSI is not set
# CONFIG_DRM_TDFX is not set
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
# CONFIG_DRM_TINYDRM is not set
CONFIG_DRM_TI_TFP410=m
# CONFIG_DRM_TOSHIBA_TC358767 is not set
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
CONFIG_DRM_VBOXVIDEO=m
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
CONFIG_DRM_VMWGFX_FBCON=y
CONFIG_DRM_VMWGFX=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -2094,6 +2118,7 @@ CONFIG_IB700_WDT=m
CONFIG_IBM_ASM=m
CONFIG_IBMASR=m
# CONFIG_IBM_RTL is not set
+# CONFIG_IBMVMC is not set
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
@@ -2769,6 +2794,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
# CONFIG_LEDS_DAC124S085 is not set
# CONFIG_LEDS_GPIO is not set
CONFIG_LEDS_INTEL_SS4200=m
@@ -2777,6 +2803,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -3213,6 +3240,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
CONFIG_MMC=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_REALTEK_PCI=m
@@ -5694,6 +5722,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -5799,6 +5828,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -5879,6 +5909,7 @@ CONFIG_USB_DSBR=m
# CONFIG_USB_DWC3_HOST is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC3_OF_SIMPLE is not set
+# CONFIG_USB_DWC3_QCOM is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
CONFIG_USB_EHCI_HCD=y
@@ -6175,6 +6206,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
# CONFIG_USB_XHCI_PLATFORM is not set
CONFIG_USB_XUSBATM=m
CONFIG_USB=y
@@ -6554,6 +6586,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-i686-debug.config b/kernel-i686-debug.config
index ba6c67546..aa1199f7e 100644
--- a/kernel-i686-debug.config
+++ b/kernel-i686-debug.config
@@ -884,6 +884,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_586=y
CONFIG_CRYPTO_AES_NI_INTEL=y
CONFIG_CRYPTO_AES_TI=m
@@ -960,6 +966,11 @@ CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -981,6 +992,7 @@ CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_TEA=m
@@ -998,6 +1010,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
CONFIG_CS5535_CLOCK_EVENT_SRC=m
CONFIG_CS5535_MFGPT=m
CONFIG_CUSE=m
@@ -1202,12 +1215,18 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
# CONFIG_DRM_ARCPGU is not set
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
# CONFIG_DRM_DUMB_VGA_DAC is not set
# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
+# CONFIG_DRM_EXYNOS_FIMC is not set
+# CONFIG_DRM_EXYNOS_GSC is not set
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_GMA3600=y
@@ -1217,6 +1236,7 @@ CONFIG_DRM_HISI_HIBMC=m
# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_I810 is not set
@@ -1270,17 +1290,21 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
+# CONFIG_DRM_SUN6I_DSI is not set
# CONFIG_DRM_TDFX is not set
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
# CONFIG_DRM_TINYDRM is not set
CONFIG_DRM_TI_TFP410=m
# CONFIG_DRM_TOSHIBA_TC358767 is not set
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
CONFIG_DRM_VBOXVIDEO=m
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
CONFIG_DRM_VMWGFX_FBCON=y
CONFIG_DRM_VMWGFX=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -2094,6 +2118,7 @@ CONFIG_IB700_WDT=m
CONFIG_IBM_ASM=m
CONFIG_IBMASR=m
# CONFIG_IBM_RTL is not set
+# CONFIG_IBMVMC is not set
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
@@ -2769,6 +2794,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
# CONFIG_LEDS_DAC124S085 is not set
# CONFIG_LEDS_GPIO is not set
CONFIG_LEDS_INTEL_SS4200=m
@@ -2777,6 +2803,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -3213,6 +3240,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
CONFIG_MMC=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_REALTEK_PCI=m
@@ -5694,6 +5722,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -5799,6 +5828,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -5879,6 +5909,7 @@ CONFIG_USB_DSBR=m
# CONFIG_USB_DWC3_HOST is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC3_OF_SIMPLE is not set
+# CONFIG_USB_DWC3_QCOM is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
CONFIG_USB_EHCI_HCD=y
@@ -6175,6 +6206,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
# CONFIG_USB_XHCI_PLATFORM is not set
CONFIG_USB_XUSBATM=m
CONFIG_USB=y
@@ -6552,6 +6584,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-i686.config b/kernel-i686.config
index f835ca5e9..a2985bf4b 100644
--- a/kernel-i686.config
+++ b/kernel-i686.config
@@ -880,6 +880,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_586=y
CONFIG_CRYPTO_AES_NI_INTEL=y
CONFIG_CRYPTO_AES_TI=m
@@ -956,6 +962,11 @@ CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -977,6 +988,7 @@ CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_TEA=m
@@ -994,6 +1006,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
CONFIG_CS5535_CLOCK_EVENT_SRC=m
CONFIG_CS5535_MFGPT=m
CONFIG_CUSE=m
@@ -1189,12 +1202,18 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
# CONFIG_DRM_ARCPGU is not set
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
# CONFIG_DRM_DUMB_VGA_DAC is not set
# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
+# CONFIG_DRM_EXYNOS_FIMC is not set
+# CONFIG_DRM_EXYNOS_GSC is not set
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_GMA3600=y
@@ -1204,6 +1223,7 @@ CONFIG_DRM_HISI_HIBMC=m
# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_I810 is not set
@@ -1257,17 +1277,21 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
+# CONFIG_DRM_SUN6I_DSI is not set
# CONFIG_DRM_TDFX is not set
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
# CONFIG_DRM_TINYDRM is not set
CONFIG_DRM_TI_TFP410=m
# CONFIG_DRM_TOSHIBA_TC358767 is not set
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
CONFIG_DRM_VBOXVIDEO=m
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
CONFIG_DRM_VMWGFX_FBCON=y
CONFIG_DRM_VMWGFX=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -2073,6 +2097,7 @@ CONFIG_IB700_WDT=m
CONFIG_IBM_ASM=m
CONFIG_IBMASR=m
# CONFIG_IBM_RTL is not set
+# CONFIG_IBMVMC is not set
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
@@ -2746,6 +2771,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
# CONFIG_LEDS_DAC124S085 is not set
# CONFIG_LEDS_GPIO is not set
CONFIG_LEDS_INTEL_SS4200=m
@@ -2754,6 +2780,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -3190,6 +3217,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
CONFIG_MMC=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_REALTEK_PCI=m
@@ -5669,6 +5697,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -5774,6 +5803,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -5854,6 +5884,7 @@ CONFIG_USB_DSBR=m
# CONFIG_USB_DWC3_HOST is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC3_OF_SIMPLE is not set
+# CONFIG_USB_DWC3_QCOM is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
CONFIG_USB_EHCI_HCD=y
@@ -6150,6 +6181,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
# CONFIG_USB_XHCI_PLATFORM is not set
CONFIG_USB_XUSBATM=m
CONFIG_USB=y
@@ -6527,6 +6559,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-ppc64-debug.config b/kernel-ppc64-debug.config
index b33c5ace0..45aad0b48 100644
--- a/kernel-ppc64-debug.config
+++ b/kernel-ppc64-debug.config
@@ -872,6 +872,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_TI=m
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_ANSI_CPRNG=m
@@ -941,6 +947,11 @@ CONFIG_CRYPTO_MD4=m
# CONFIG_CRYPTO_MD5_PPC is not set
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -962,6 +973,7 @@ CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_TEA=m
@@ -979,6 +991,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
@@ -1167,18 +1180,25 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
# CONFIG_DRM_ARCPGU is not set
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
# CONFIG_DRM_DUMB_VGA_DAC is not set
# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
+# CONFIG_DRM_EXYNOS_FIMC is not set
+# CONFIG_DRM_EXYNOS_GSC is not set
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_HISI_HIBMC=m
# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_LEGACY is not set
@@ -1223,15 +1243,19 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
+# CONFIG_DRM_SUN6I_DSI is not set
# CONFIG_DRM_TDFX is not set
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
# CONFIG_DRM_TINYDRM is not set
CONFIG_DRM_TI_TFP410=m
# CONFIG_DRM_TOSHIBA_TC358767 is not set
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -1977,6 +2001,7 @@ CONFIG_IBM_BSR=m
CONFIG_IBMEBUS=y
# CONFIG_IBM_EMAC is not set
CONFIG_IBMVETH=m
+# CONFIG_IBMVMC is not set
CONFIG_IBMVNIC=m
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
@@ -2610,6 +2635,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
# CONFIG_LEDS_DAC124S085 is not set
# CONFIG_LEDS_GPIO is not set
# CONFIG_LEDS_IS31FL319X is not set
@@ -2617,6 +2643,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -3040,6 +3067,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
CONFIG_MMC=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_REALTEK_PCI=m
@@ -5449,6 +5477,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -5554,6 +5583,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -5635,6 +5665,7 @@ CONFIG_USB_DSBR=m
# CONFIG_USB_DWC3_HOST is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC3_OF_SIMPLE is not set
+# CONFIG_USB_DWC3_QCOM is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
CONFIG_USB_EHCI_HCD_PPC_OF=y
@@ -5934,6 +5965,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
# CONFIG_USB_XHCI_PLATFORM is not set
CONFIG_USB_XUSBATM=m
CONFIG_USB=y
@@ -6226,6 +6258,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-ppc64.config b/kernel-ppc64.config
index 65e737495..2cfd1b1cc 100644
--- a/kernel-ppc64.config
+++ b/kernel-ppc64.config
@@ -868,6 +868,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_TI=m
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_ANSI_CPRNG=m
@@ -937,6 +943,11 @@ CONFIG_CRYPTO_MD4=m
# CONFIG_CRYPTO_MD5_PPC is not set
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -958,6 +969,7 @@ CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_TEA=m
@@ -975,6 +987,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
@@ -1154,18 +1167,25 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
# CONFIG_DRM_ARCPGU is not set
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
# CONFIG_DRM_DUMB_VGA_DAC is not set
# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
+# CONFIG_DRM_EXYNOS_FIMC is not set
+# CONFIG_DRM_EXYNOS_GSC is not set
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_HISI_HIBMC=m
# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_LEGACY is not set
@@ -1210,15 +1230,19 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
+# CONFIG_DRM_SUN6I_DSI is not set
# CONFIG_DRM_TDFX is not set
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
# CONFIG_DRM_TINYDRM is not set
CONFIG_DRM_TI_TFP410=m
# CONFIG_DRM_TOSHIBA_TC358767 is not set
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -1956,6 +1980,7 @@ CONFIG_IBM_BSR=m
CONFIG_IBMEBUS=y
# CONFIG_IBM_EMAC is not set
CONFIG_IBMVETH=m
+# CONFIG_IBMVMC is not set
CONFIG_IBMVNIC=m
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
@@ -2587,6 +2612,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
# CONFIG_LEDS_DAC124S085 is not set
# CONFIG_LEDS_GPIO is not set
# CONFIG_LEDS_IS31FL319X is not set
@@ -2594,6 +2620,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -3016,6 +3043,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
CONFIG_MMC=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_REALTEK_PCI=m
@@ -5422,6 +5450,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -5527,6 +5556,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -5608,6 +5638,7 @@ CONFIG_USB_DSBR=m
# CONFIG_USB_DWC3_HOST is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC3_OF_SIMPLE is not set
+# CONFIG_USB_DWC3_QCOM is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
CONFIG_USB_EHCI_HCD_PPC_OF=y
@@ -5907,6 +5938,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
# CONFIG_USB_XHCI_PLATFORM is not set
CONFIG_USB_XUSBATM=m
CONFIG_USB=y
@@ -6199,6 +6231,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-ppc64le-debug.config b/kernel-ppc64le-debug.config
index c07933b96..db8f16ad3 100644
--- a/kernel-ppc64le-debug.config
+++ b/kernel-ppc64le-debug.config
@@ -826,6 +826,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_TI=m
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_ANSI_CPRNG=m
@@ -895,6 +901,11 @@ CONFIG_CRYPTO_MD4=m
# CONFIG_CRYPTO_MD5_PPC is not set
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -916,6 +927,7 @@ CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_TEA=m
@@ -933,6 +945,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
@@ -1122,18 +1135,25 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
# CONFIG_DRM_ARCPGU is not set
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
# CONFIG_DRM_DUMB_VGA_DAC is not set
# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
+# CONFIG_DRM_EXYNOS_FIMC is not set
+# CONFIG_DRM_EXYNOS_GSC is not set
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_HISI_HIBMC=m
# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_LEGACY is not set
@@ -1178,15 +1198,19 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
+# CONFIG_DRM_SUN6I_DSI is not set
# CONFIG_DRM_TDFX is not set
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
# CONFIG_DRM_TINYDRM is not set
CONFIG_DRM_TI_TFP410=m
# CONFIG_DRM_TOSHIBA_TC358767 is not set
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -1928,6 +1952,7 @@ CONFIG_IBM_BSR=m
CONFIG_IBMEBUS=y
# CONFIG_IBM_EMAC is not set
CONFIG_IBMVETH=m
+# CONFIG_IBMVMC is not set
CONFIG_IBMVNIC=m
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
@@ -2555,6 +2580,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
# CONFIG_LEDS_DAC124S085 is not set
# CONFIG_LEDS_GPIO is not set
# CONFIG_LEDS_IS31FL319X is not set
@@ -2562,6 +2588,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -2985,6 +3012,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
CONFIG_MMC=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_REALTEK_PCI=m
@@ -5376,6 +5404,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -5481,6 +5510,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -5562,6 +5592,7 @@ CONFIG_USB_DSBR=m
# CONFIG_USB_DWC3_HOST is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC3_OF_SIMPLE is not set
+# CONFIG_USB_DWC3_QCOM is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
CONFIG_USB_EHCI_HCD_PPC_OF=y
@@ -5861,6 +5892,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
# CONFIG_USB_XHCI_PLATFORM is not set
CONFIG_USB_XUSBATM=m
CONFIG_USB=y
@@ -6147,6 +6179,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-ppc64le.config b/kernel-ppc64le.config
index 6846f4f77..b0ccd2e63 100644
--- a/kernel-ppc64le.config
+++ b/kernel-ppc64le.config
@@ -822,6 +822,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_TI=m
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_ANSI_CPRNG=m
@@ -891,6 +897,11 @@ CONFIG_CRYPTO_MD4=m
# CONFIG_CRYPTO_MD5_PPC is not set
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -912,6 +923,7 @@ CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_TEA=m
@@ -929,6 +941,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
@@ -1109,18 +1122,25 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
# CONFIG_DRM_ARCPGU is not set
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
# CONFIG_DRM_DUMB_VGA_DAC is not set
# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
+# CONFIG_DRM_EXYNOS_FIMC is not set
+# CONFIG_DRM_EXYNOS_GSC is not set
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_HISI_HIBMC=m
# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_LEGACY is not set
@@ -1165,15 +1185,19 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
+# CONFIG_DRM_SUN6I_DSI is not set
# CONFIG_DRM_TDFX is not set
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
# CONFIG_DRM_TINYDRM is not set
CONFIG_DRM_TI_TFP410=m
# CONFIG_DRM_TOSHIBA_TC358767 is not set
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -1907,6 +1931,7 @@ CONFIG_IBM_BSR=m
CONFIG_IBMEBUS=y
# CONFIG_IBM_EMAC is not set
CONFIG_IBMVETH=m
+# CONFIG_IBMVMC is not set
CONFIG_IBMVNIC=m
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
@@ -2532,6 +2557,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
# CONFIG_LEDS_DAC124S085 is not set
# CONFIG_LEDS_GPIO is not set
# CONFIG_LEDS_IS31FL319X is not set
@@ -2539,6 +2565,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -2961,6 +2988,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
CONFIG_MMC=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_REALTEK_PCI=m
@@ -5349,6 +5377,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -5454,6 +5483,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -5535,6 +5565,7 @@ CONFIG_USB_DSBR=m
# CONFIG_USB_DWC3_HOST is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC3_OF_SIMPLE is not set
+# CONFIG_USB_DWC3_QCOM is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
CONFIG_USB_EHCI_HCD_PPC_OF=y
@@ -5834,6 +5865,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
# CONFIG_USB_XHCI_PLATFORM is not set
CONFIG_USB_XUSBATM=m
CONFIG_USB=y
@@ -6120,6 +6152,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-s390x-debug.config b/kernel-s390x-debug.config
index 452c337d6..c8fe243c2 100644
--- a/kernel-s390x-debug.config
+++ b/kernel-s390x-debug.config
@@ -827,6 +827,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_S390=m
CONFIG_CRYPTO_AES_TI=m
CONFIG_CRYPTO_AES=y
@@ -890,6 +896,11 @@ CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PAES_S390=m
CONFIG_CRYPTO_PCBC=m
@@ -914,6 +925,7 @@ CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SHA512_S390=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_TEA=m
@@ -930,6 +942,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
CONFIG_CTC=m
CONFIG_CTCM=m
CONFIG_CUSE=m
@@ -1122,18 +1135,25 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
# CONFIG_DRM_ARCPGU is not set
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
# CONFIG_DRM_DUMB_VGA_DAC is not set
# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
+# CONFIG_DRM_EXYNOS_FIMC is not set
+# CONFIG_DRM_EXYNOS_GSC is not set
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_HISI_HIBMC=m
# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_LEGACY is not set
@@ -1178,15 +1198,19 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
+# CONFIG_DRM_SUN6I_DSI is not set
# CONFIG_DRM_TDFX is not set
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
# CONFIG_DRM_TINYDRM is not set
CONFIG_DRM_TI_TFP410=m
# CONFIG_DRM_TOSHIBA_TC358767 is not set
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -1885,6 +1909,7 @@ CONFIG_I40EVF=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
CONFIG_IBM_PARTITION=y
+# CONFIG_IBMVMC is not set
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
@@ -2503,6 +2528,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
# CONFIG_LEDS_DAC124S085 is not set
# CONFIG_LEDS_GPIO is not set
# CONFIG_LEDS_IS31FL319X is not set
@@ -2510,6 +2536,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -2930,6 +2957,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
# CONFIG_MMC is not set
# CONFIG_MMC_MTK is not set
CONFIG_MMC_REALTEK_PCI=m
@@ -5274,6 +5302,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -5378,6 +5407,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -5457,6 +5487,7 @@ CONFIG_USB_DSBR=m
# CONFIG_USB_DWC3_HOST is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC3_OF_SIMPLE is not set
+# CONFIG_USB_DWC3_QCOM is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
CONFIG_USB_EHCI_HCD=y
@@ -5751,6 +5782,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
# CONFIG_USB_XHCI_PLATFORM is not set
CONFIG_USB_XUSBATM=m
CONFIG_USB=y
@@ -6039,6 +6071,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-s390x.config b/kernel-s390x.config
index 3ea25e712..194979bb0 100644
--- a/kernel-s390x.config
+++ b/kernel-s390x.config
@@ -823,6 +823,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_S390=m
CONFIG_CRYPTO_AES_TI=m
CONFIG_CRYPTO_AES=y
@@ -886,6 +892,11 @@ CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PAES_S390=m
CONFIG_CRYPTO_PCBC=m
@@ -910,6 +921,7 @@ CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SHA512_S390=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_TEA=m
@@ -926,6 +938,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
CONFIG_CTC=m
CONFIG_CTCM=m
CONFIG_CUSE=m
@@ -1109,18 +1122,25 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
# CONFIG_DRM_ARCPGU is not set
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
# CONFIG_DRM_DUMB_VGA_DAC is not set
# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
+# CONFIG_DRM_EXYNOS_FIMC is not set
+# CONFIG_DRM_EXYNOS_GSC is not set
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_HISI_HIBMC=m
# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_LEGACY is not set
@@ -1165,15 +1185,19 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
+# CONFIG_DRM_SUN6I_DSI is not set
# CONFIG_DRM_TDFX is not set
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
# CONFIG_DRM_TINYDRM is not set
CONFIG_DRM_TI_TFP410=m
# CONFIG_DRM_TOSHIBA_TC358767 is not set
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -1864,6 +1888,7 @@ CONFIG_I40EVF=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
CONFIG_IBM_PARTITION=y
+# CONFIG_IBMVMC is not set
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
@@ -2480,6 +2505,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
# CONFIG_LEDS_DAC124S085 is not set
# CONFIG_LEDS_GPIO is not set
# CONFIG_LEDS_IS31FL319X is not set
@@ -2487,6 +2513,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -2906,6 +2933,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
# CONFIG_MMC is not set
# CONFIG_MMC_MTK is not set
CONFIG_MMC_REALTEK_PCI=m
@@ -5247,6 +5275,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -5351,6 +5380,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -5430,6 +5460,7 @@ CONFIG_USB_DSBR=m
# CONFIG_USB_DWC3_HOST is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC3_OF_SIMPLE is not set
+# CONFIG_USB_DWC3_QCOM is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
CONFIG_USB_EHCI_HCD=y
@@ -5724,6 +5755,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
# CONFIG_USB_XHCI_PLATFORM is not set
CONFIG_USB_XUSBATM=m
CONFIG_USB=y
@@ -6012,6 +6044,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug.config
index 60b221431..fccfa856e 100644
--- a/kernel-x86_64-debug.config
+++ b/kernel-x86_64-debug.config
@@ -903,6 +903,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_NI_INTEL=y
CONFIG_CRYPTO_AES_TI=m
CONFIG_CRYPTO_AES_X86_64=y
@@ -989,6 +995,11 @@ CONFIG_CRYPTO_MCRYPTD=m
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -1022,6 +1033,7 @@ CONFIG_CRYPTO_SHA512_SSSE3=m
CONFIG_CRYPTO_SIMD=y
# CONFIG_CRYPTO_SKEIN is not set
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_TEA=m
@@ -1041,6 +1053,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
@@ -1249,12 +1262,18 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
# CONFIG_DRM_ARCPGU is not set
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
# CONFIG_DRM_DUMB_VGA_DAC is not set
# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
+# CONFIG_DRM_EXYNOS_FIMC is not set
+# CONFIG_DRM_EXYNOS_GSC is not set
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_GMA3600=y
@@ -1264,6 +1283,7 @@ CONFIG_DRM_HISI_HIBMC=m
# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_I810 is not set
@@ -1317,17 +1337,21 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
+# CONFIG_DRM_SUN6I_DSI is not set
# CONFIG_DRM_TDFX is not set
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
# CONFIG_DRM_TINYDRM is not set
CONFIG_DRM_TI_TFP410=m
# CONFIG_DRM_TOSHIBA_TC358767 is not set
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
CONFIG_DRM_VBOXVIDEO=m
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
CONFIG_DRM_VMWGFX_FBCON=y
CONFIG_DRM_VMWGFX=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -2140,6 +2164,7 @@ CONFIG_IB700_WDT=m
CONFIG_IBM_ASM=m
CONFIG_IBMASR=m
# CONFIG_IBM_RTL is not set
+# CONFIG_IBMVMC is not set
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
@@ -2829,6 +2854,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
# CONFIG_LEDS_DAC124S085 is not set
# CONFIG_LEDS_GPIO is not set
CONFIG_LEDS_INTEL_SS4200=m
@@ -2837,6 +2863,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -3267,6 +3294,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
CONFIG_MMC=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_REALTEK_PCI=m
@@ -5779,6 +5807,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -5885,6 +5914,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -5965,6 +5995,7 @@ CONFIG_USB_DSBR=m
# CONFIG_USB_DWC3_HOST is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC3_OF_SIMPLE is not set
+# CONFIG_USB_DWC3_QCOM is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
CONFIG_USB_EHCI_HCD=y
@@ -6261,6 +6292,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
CONFIG_USB_XHCI_PLATFORM=m
CONFIG_USB_XUSBATM=m
CONFIG_USB=y
@@ -6638,6 +6670,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel-x86_64.config b/kernel-x86_64.config
index 2410eb018..ffca3f97f 100644
--- a/kernel-x86_64.config
+++ b/kernel-x86_64.config
@@ -899,6 +899,12 @@ CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_COMPILE=""
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=y
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS128L is not set
+# CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set
+# CONFIG_CRYPTO_AEGIS256 is not set
CONFIG_CRYPTO_AES_NI_INTEL=y
CONFIG_CRYPTO_AES_TI=m
CONFIG_CRYPTO_AES_X86_64=y
@@ -985,6 +991,11 @@ CONFIG_CRYPTO_MCRYPTD=m
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
+# CONFIG_CRYPTO_MORUS1280_AVX2 is not set
+# CONFIG_CRYPTO_MORUS1280 is not set
+# CONFIG_CRYPTO_MORUS1280_SSE2 is not set
+# CONFIG_CRYPTO_MORUS640 is not set
+# CONFIG_CRYPTO_MORUS640_SSE2 is not set
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
@@ -1018,6 +1029,7 @@ CONFIG_CRYPTO_SHA512_SSSE3=m
CONFIG_CRYPTO_SIMD=y
# CONFIG_CRYPTO_SKEIN is not set
CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM4_ARM64_CE is not set
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_TEA=m
@@ -1037,6 +1049,7 @@ CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_ZSTD is not set
CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
@@ -1236,12 +1249,18 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
# CONFIG_DRM_ARCPGU is not set
CONFIG_DRM_AST=m
CONFIG_DRM_BOCHS=m
+# CONFIG_DRM_CDNS_DSI is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
# CONFIG_DRM_DUMB_VGA_DAC is not set
# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
+# CONFIG_DRM_EXYNOS_FIMC is not set
+# CONFIG_DRM_EXYNOS_GSC is not set
+# CONFIG_DRM_EXYNOS_ROTATOR is not set
+# CONFIG_DRM_EXYNOS_SCALER is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_GMA3600=y
@@ -1251,6 +1270,7 @@ CONFIG_DRM_HISI_HIBMC=m
# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_I810 is not set
@@ -1304,17 +1324,21 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
+# CONFIG_DRM_SUN6I_DSI is not set
# CONFIG_DRM_TDFX is not set
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
# CONFIG_DRM_TINYDRM is not set
CONFIG_DRM_TI_TFP410=m
# CONFIG_DRM_TOSHIBA_TC358767 is not set
CONFIG_DRM_UDL=m
+# CONFIG_DRM_V3D is not set
CONFIG_DRM_VBOXVIDEO=m
CONFIG_DRM_VGEM=m
CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
CONFIG_DRM_VMWGFX_FBCON=y
CONFIG_DRM_VMWGFX=m
+# CONFIG_DRM_XEN is not set
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
# CONFIG_DS4424 is not set
@@ -2119,6 +2143,7 @@ CONFIG_IB700_WDT=m
CONFIG_IBM_ASM=m
CONFIG_IBMASR=m
# CONFIG_IBM_RTL is not set
+# CONFIG_IBMVMC is not set
CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
@@ -2806,6 +2831,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLEVO_MAIL=m
+# CONFIG_LEDS_CR0014114 is not set
# CONFIG_LEDS_DAC124S085 is not set
# CONFIG_LEDS_GPIO is not set
CONFIG_LEDS_INTEL_SS4200=m
@@ -2814,6 +2840,7 @@ CONFIG_LEDS_IS31FL32XX=m
# CONFIG_LEDS_KTD2692 is not set
CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
# CONFIG_LEDS_LOCOMO is not set
@@ -3244,6 +3271,7 @@ CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_DW_BLUEFIELD is not set
CONFIG_MMC=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_REALTEK_PCI=m
@@ -5754,6 +5782,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
@@ -5860,6 +5889,7 @@ CONFIG_TUN=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_RT1711H is not set
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TPS6598X=m
@@ -5940,6 +5970,7 @@ CONFIG_USB_DSBR=m
# CONFIG_USB_DWC3_HOST is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC3_OF_SIMPLE is not set
+# CONFIG_USB_DWC3_QCOM is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
CONFIG_USB_EHCI_HCD=y
@@ -6236,6 +6267,7 @@ CONFIG_USB_WUSB_CBAF=m
CONFIG_USB_WUSB=m
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_HISTB is not set
CONFIG_USB_XHCI_PLATFORM=m
CONFIG_USB_XUSBATM=m
CONFIG_USB=y
@@ -6613,6 +6645,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
diff --git a/kernel.spec b/kernel.spec
index 92492302c..af262f461 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -69,7 +69,7 @@ Summary: The Linux kernel
# The rc snapshot level
%global rcrev 0
# The git snapshot level
-%define gitrev 2
+%define gitrev 3
# Set rpm version accordingly
%define rpmversion 4.%{upstream_sublevel}.0
%endif
@@ -578,20 +578,11 @@ Patch305: qcom-msm89xx-fixes.patch
# https://patchwork.kernel.org/patch/10173115/
Patch306: arm-dts-imx6qdl-udoo-Disable-usbh1-to-avoid-kernel-hang.patch
-# https://marc.info/?l=linux-kernel&m=152328880417846&w=2
-Patch307: arm64-thunderx-crypto-zip-fixes.patch
-
-# https://www.spinics.net/lists/linux-crypto/msg32725.html
-Patch308: crypto-testmgr-Allow-different-compression-results.patch
-
Patch309: arm-tegra-fix-nouveau-crash.patch
# https://patchwork.kernel.org/patch/10346089/
Patch310: arm-dts-Add-am335x-pocketbeagle.patch
-# https://www.spinics.net/lists/linux-tegra/msg32920.html
-Patch311: arm-tegra-USB-driver-dependency-fix.patch
-
# https://patchwork.kernel.org/patch/10354521/
# https://patchwork.kernel.org/patch/10354187/
# https://patchwork.kernel.org/patch/10306793/
@@ -1852,6 +1843,9 @@ fi
#
#
%changelog
+* Wed Jun 06 2018 Laura Abbott <labbott@redhat.com> - 4.18.0-0.rc0.git3.1
+- Linux v4.17-3754-g135c5504a600
+
* Tue Jun 05 2018 Jeremy Cline <jeremy@jcline.org>
- Enable CONFIG_SCSI_DH on s390x (rhbz 1586189)
diff --git a/sources b/sources
index 18cf9661b..5cd313353 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
SHA512 (linux-4.17.tar.xz) = 4d9de340a26155a89ea8773131c76220cc2057f2b5d031b467b60e8b14c1842518e2d60a863d8c695f0f7640f3f18d43826201984a238dade857b6cef79837db
-SHA512 (patch-4.17-git2.xz) = 4a8f4ea89b14248a8e5fc1d567d1f2a6f9963c4ddf8061aadc4e8819f9f7bd642300368a2351781e1e33e6c125fc3f35ddae22d0f3002c551a55715ecb2b06fd
+SHA512 (patch-4.17-git3.xz) = d85aba1283bd1d8ffd1fc8f7d340e46643c5408d107eaace44a08ca99a50598af380613c463b69bd8d29afe60236e3c3764c6535a23babe49cc0c169bc671129