summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--0001-drm-nouveau-workaround-runpm-fail-by-disabling-PCI-p.patch141
-rw-r--r--0002-drm-nouveau-gr-gp107-gp108-implement-workaround-for-.patch68
-rw-r--r--configs/fedora/debug/CONFIG_TEST_LOCKUP1
-rw-r--r--configs/fedora/generic/CONFIG_F2FS_FS_ZSTD1
-rw-r--r--configs/fedora/generic/CONFIG_MFD_IQS62X1
-rw-r--r--configs/fedora/generic/CONFIG_TEST_LOCKUP1
-rw-r--r--configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_8421
-rw-r--r--configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE1
-rw-r--r--configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ41
-rw-r--r--configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC1
-rw-r--r--configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO1
-rw-r--r--configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD1
-rw-r--r--configs/fedora/generic/CONFIG_ZSWAP_DEFAULT_ON1
-rw-r--r--configs/fedora/generic/CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD1
-rw-r--r--configs/fedora/generic/CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD1
-rw-r--r--configs/fedora/generic/CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC1
-rw-r--r--configs/fedora/generic/arm/CONFIG_IMX8MM_THERMAL1
-rw-r--r--configs/fedora/generic/arm/aarch64/CONFIG_IMX_SC_THERMAL1
-rw-r--r--gitrev2
-rw-r--r--kernel-aarch64-debug-fedora.config15
-rw-r--r--kernel-aarch64-fedora.config15
-rw-r--r--kernel-armv7hl-debug-fedora.config14
-rw-r--r--kernel-armv7hl-fedora.config14
-rw-r--r--kernel-armv7hl-lpae-debug-fedora.config14
-rw-r--r--kernel-armv7hl-lpae-fedora.config14
-rw-r--r--kernel-i686-debug-fedora.config13
-rw-r--r--kernel-i686-fedora.config13
-rw-r--r--kernel-ppc64le-debug-fedora.config13
-rw-r--r--kernel-ppc64le-fedora.config13
-rw-r--r--kernel-s390x-debug-fedora.config13
-rw-r--r--kernel-s390x-fedora.config13
-rw-r--r--kernel-x86_64-debug-fedora.config13
-rw-r--r--kernel-x86_64-fedora.config13
-rw-r--r--kernel.spec11
-rw-r--r--sources2
35 files changed, 212 insertions, 218 deletions
diff --git a/0001-drm-nouveau-workaround-runpm-fail-by-disabling-PCI-p.patch b/0001-drm-nouveau-workaround-runpm-fail-by-disabling-PCI-p.patch
deleted file mode 100644
index 1511e4a7a..000000000
--- a/0001-drm-nouveau-workaround-runpm-fail-by-disabling-PCI-p.patch
+++ /dev/null
@@ -1,141 +0,0 @@
-From 7a7662fe09eb2ccd2eb93ce7261aa47c86111b4d Mon Sep 17 00:00:00 2001
-From: Karol Herbst <kherbst@redhat.com>
-Date: Tue, 24 Mar 2020 21:29:23 +0100
-Subject: [PATCH 1/2] drm/nouveau: workaround runpm fail by disabling PCI power
- management on certain intel bridges
-
-Fixes the infamous 'runtime PM' bug many users are facing on Laptops with
-Nvidia Pascal GPUs by skipping said PCI power state changes on the GPU.
-
-Depending on the used kernel there might be messages like those in demsg:
-
-"nouveau 0000:01:00.0: Refused to change power state, currently in D3"
-"nouveau 0000:01:00.0: can't change power state from D3cold to D0 (config
-space inaccessible)"
-followed by backtraces of kernel crashes or timeouts within nouveau.
-
-It's still unkown why this issue exists, but this is a reliable workaround
-and solves a very annoying issue for user having to choose between a
-crashing kernel or higher power consumption of their Laptops.
-
-Signed-off-by: Karol Herbst <kherbst@redhat.com>
-Cc: Bjorn Helgaas <bhelgaas@google.com>
-Cc: Lyude Paul <lyude@redhat.com>
-Cc: Rafael J. Wysocki <rjw@rjwysocki.net>
-Cc: Mika Westerberg <mika.westerberg@intel.com>
-Cc: linux-pci@vger.kernel.org
-Cc: linux-pm@vger.kernel.org
-Cc: dri-devel@lists.freedesktop.org
-Cc: nouveau@lists.freedesktop.org
-Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=205623
-Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
----
- drivers/gpu/drm/nouveau/nouveau_drm.c | 63 +++++++++++++++++++++++++++
- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 +
- 2 files changed, 65 insertions(+)
-
-diff --git a/drivers/gpu/drm/nouveau/nouveau_drm.c b/drivers/gpu/drm/nouveau/nouveau_drm.c
-index 6b1629c14dd7..ca4087f5a15b 100644
---- a/drivers/gpu/drm/nouveau/nouveau_drm.c
-+++ b/drivers/gpu/drm/nouveau/nouveau_drm.c
-@@ -618,6 +618,64 @@ nouveau_drm_device_fini(struct drm_device *dev)
- kfree(drm);
- }
-
-+/*
-+ * On some Intel PCIe bridge controllers doing a
-+ * D0 -> D3hot -> D3cold -> D0 sequence causes Nvidia GPUs to not reappear.
-+ * Skipping the intermediate D3hot step seems to make it work again. This is
-+ * probably caused by not meeting the expectation the involved AML code has
-+ * when the GPU is put into D3hot state before invoking it.
-+ *
-+ * This leads to various manifestations of this issue:
-+ * - AML code execution to power on the GPU hits an infinite loop (as the
-+ * code waits on device memory to change).
-+ * - kernel crashes, as all PCI reads return -1, which most code isn't able
-+ * to handle well enough.
-+ *
-+ * In all cases dmesg will contain at least one line like this:
-+ * 'nouveau 0000:01:00.0: Refused to change power state, currently in D3'
-+ * followed by a lot of nouveau timeouts.
-+ *
-+ * In the \_SB.PCI0.PEG0.PG00._OFF code deeper down writes bit 0x80 to the not
-+ * documented PCI config space register 0x248 of the Intel PCIe bridge
-+ * controller (0x1901) in order to change the state of the PCIe link between
-+ * the PCIe port and the GPU. There are alternative code paths using other
-+ * registers, which seem to work fine (executed pre Windows 8):
-+ * - 0xbc bit 0x20 (publicly available documentation claims 'reserved')
-+ * - 0xb0 bit 0x10 (link disable)
-+ * Changing the conditions inside the firmware by poking into the relevant
-+ * addresses does resolve the issue, but it seemed to be ACPI private memory
-+ * and not any device accessible memory at all, so there is no portable way of
-+ * changing the conditions.
-+ * On a XPS 9560 that means bits [0,3] on \CPEX need to be cleared.
-+ *
-+ * The only systems where this behavior can be seen are hybrid graphics laptops
-+ * with a secondary Nvidia Maxwell, Pascal or Turing GPU. It's unclear whether
-+ * this issue only occurs in combination with listed Intel PCIe bridge
-+ * controllers and the mentioned GPUs or other devices as well.
-+ *
-+ * documentation on the PCIe bridge controller can be found in the
-+ * "7th Generation Intel® Processor Families for H Platforms Datasheet Volume 2"
-+ * Section "12 PCI Express* Controller (x16) Registers"
-+ */
-+
-+static void quirk_broken_nv_runpm(struct pci_dev *pdev)
-+{
-+ struct drm_device *dev = pci_get_drvdata(pdev);
-+ struct nouveau_drm *drm = nouveau_drm(dev);
-+ struct pci_dev *bridge = pci_upstream_bridge(pdev);
-+
-+ if (!bridge || bridge->vendor != PCI_VENDOR_ID_INTEL)
-+ return;
-+
-+ switch (bridge->device) {
-+ case 0x1901:
-+ drm->old_pm_cap = pdev->pm_cap;
-+ pdev->pm_cap = 0;
-+ NV_INFO(drm, "Disabling PCI power management to avoid bug\n");
-+ break;
-+ }
-+}
-+
- static int nouveau_drm_probe(struct pci_dev *pdev,
- const struct pci_device_id *pent)
- {
-@@ -699,6 +757,7 @@ static int nouveau_drm_probe(struct pci_dev *pdev,
- if (ret)
- goto fail_drm_dev_init;
-
-+ quirk_broken_nv_runpm(pdev);
- return 0;
-
- fail_drm_dev_init:
-@@ -734,7 +793,11 @@ static void
- nouveau_drm_remove(struct pci_dev *pdev)
- {
- struct drm_device *dev = pci_get_drvdata(pdev);
-+ struct nouveau_drm *drm = nouveau_drm(dev);
-
-+ /* revert our workaround */
-+ if (drm->old_pm_cap)
-+ pdev->pm_cap = drm->old_pm_cap;
- nouveau_drm_device_remove(dev);
- pci_disable_device(pdev);
- }
-diff --git a/drivers/gpu/drm/nouveau/nouveau_drv.h b/drivers/gpu/drm/nouveau/nouveau_drv.h
-index c2c332fbde97..2a6519737800 100644
---- a/drivers/gpu/drm/nouveau/nouveau_drv.h
-+++ b/drivers/gpu/drm/nouveau/nouveau_drv.h
-@@ -140,6 +140,8 @@ struct nouveau_drm {
-
- struct list_head clients;
-
-+ u8 old_pm_cap;
-+
- struct {
- struct agp_bridge_data *bridge;
- u32 base;
---
-2.25.1
-
diff --git a/0002-drm-nouveau-gr-gp107-gp108-implement-workaround-for-.patch b/0002-drm-nouveau-gr-gp107-gp108-implement-workaround-for-.patch
deleted file mode 100644
index 554800010..000000000
--- a/0002-drm-nouveau-gr-gp107-gp108-implement-workaround-for-.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-From 37b556606d1217b4367e622d88cef11c65764386 Mon Sep 17 00:00:00 2001
-From: Ben Skeggs <bskeggs@redhat.com>
-Date: Tue, 31 Mar 2020 16:08:44 +1000
-Subject: [PATCH 2/2] drm/nouveau/gr/gp107,gp108: implement workaround for HW
- hanging during init
-
-Certain boards with GP107/GP108 chipsets hang (often, but randomly) for
-unknown reasons during GR initialisation.
-
-The first tell-tale symptom of this issue is:
-
-nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 409800 [ TIMEOUT ]
-
-appearing in dmesg, likely followed by many other failures being logged.
-
-Karol found this WAR for the issue a while back, but efforts to isolate
-the root cause and proper fix have not yielded success so far. I've
-modified the original patch to include a few more details, limit it to
-GP107/GP108 by default, and added a config option to override this choice.
-
-Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
-Reviewed-by: Karol Herbst <kherbst@redhat.com>
----
- .../gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 26 +++++++++++++++++++
- 1 file changed, 26 insertions(+)
-
-diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
-index dd8f85b8b3a7..f2f5636efac4 100644
---- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
-+++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
-@@ -1981,8 +1981,34 @@ gf100_gr_init_(struct nvkm_gr *base)
- {
- struct gf100_gr *gr = gf100_gr(base);
- struct nvkm_subdev *subdev = &base->engine.subdev;
-+ struct nvkm_device *device = subdev->device;
-+ bool reset = device->chipset == 0x137 || device->chipset == 0x138;
- u32 ret;
-
-+ /* On certain GP107/GP108 boards, we trigger a weird issue where
-+ * GR will stop responding to PRI accesses after we've asked the
-+ * SEC2 RTOS to boot the GR falcons. This happens with far more
-+ * frequency when cold-booting a board (ie. returning from D3).
-+ *
-+ * The root cause for this is not known and has proven difficult
-+ * to isolate, with many avenues being dead-ends.
-+ *
-+ * A workaround was discovered by Karol, whereby putting GR into
-+ * reset for an extended period right before initialisation
-+ * prevents the problem from occuring.
-+ *
-+ * XXX: As RM does not require any such workaround, this is more
-+ * of a hack than a true fix.
-+ */
-+ reset = nvkm_boolopt(device->cfgopt, "NvGrResetWar", reset);
-+ if (reset) {
-+ nvkm_mask(device, 0x000200, 0x00001000, 0x00000000);
-+ nvkm_rd32(device, 0x000200);
-+ msleep(50);
-+ nvkm_mask(device, 0x000200, 0x00001000, 0x00001000);
-+ nvkm_rd32(device, 0x000200);
-+ }
-+
- nvkm_pmu_pgob(gr->base.engine.subdev.device->pmu, false);
-
- ret = nvkm_falcon_get(&gr->fecs.falcon, subdev);
---
-2.25.1
-
diff --git a/configs/fedora/debug/CONFIG_TEST_LOCKUP b/configs/fedora/debug/CONFIG_TEST_LOCKUP
new file mode 100644
index 000000000..4bd13f6c9
--- /dev/null
+++ b/configs/fedora/debug/CONFIG_TEST_LOCKUP
@@ -0,0 +1 @@
+CONFIG_TEST_LOCKUP=m
diff --git a/configs/fedora/generic/CONFIG_F2FS_FS_ZSTD b/configs/fedora/generic/CONFIG_F2FS_FS_ZSTD
new file mode 100644
index 000000000..b67a24592
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_F2FS_FS_ZSTD
@@ -0,0 +1 @@
+CONFIG_F2FS_FS_ZSTD=y
diff --git a/configs/fedora/generic/CONFIG_MFD_IQS62X b/configs/fedora/generic/CONFIG_MFD_IQS62X
new file mode 100644
index 000000000..c1f3356ac
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MFD_IQS62X
@@ -0,0 +1 @@
+# CONFIG_MFD_IQS62X is not set
diff --git a/configs/fedora/generic/CONFIG_TEST_LOCKUP b/configs/fedora/generic/CONFIG_TEST_LOCKUP
new file mode 100644
index 000000000..bdd84b4fb
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_TEST_LOCKUP
@@ -0,0 +1 @@
+# CONFIG_TEST_LOCKUP is not set
diff --git a/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 b/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842
new file mode 100644
index 000000000..3f2f042dc
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842
@@ -0,0 +1 @@
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
diff --git a/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE b/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE
new file mode 100644
index 000000000..73b9be5b0
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE
@@ -0,0 +1 @@
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
diff --git a/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 b/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4
new file mode 100644
index 000000000..d15eadf94
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4
@@ -0,0 +1 @@
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
diff --git a/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC b/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC
new file mode 100644
index 000000000..96763a4c4
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC
@@ -0,0 +1 @@
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
diff --git a/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO b/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO
new file mode 100644
index 000000000..c6af1aeb9
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO
@@ -0,0 +1 @@
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
diff --git a/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD b/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD
new file mode 100644
index 000000000..adcc3b947
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD
@@ -0,0 +1 @@
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
diff --git a/configs/fedora/generic/CONFIG_ZSWAP_DEFAULT_ON b/configs/fedora/generic/CONFIG_ZSWAP_DEFAULT_ON
new file mode 100644
index 000000000..93a95edd6
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_ZSWAP_DEFAULT_ON
@@ -0,0 +1 @@
+# CONFIG_ZSWAP_DEFAULT_ON is not set
diff --git a/configs/fedora/generic/CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD b/configs/fedora/generic/CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD
new file mode 100644
index 000000000..c963eaebf
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD
@@ -0,0 +1 @@
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
diff --git a/configs/fedora/generic/CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD b/configs/fedora/generic/CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD
new file mode 100644
index 000000000..15a8e22be
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD
@@ -0,0 +1 @@
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/configs/fedora/generic/CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC b/configs/fedora/generic/CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC
new file mode 100644
index 000000000..cb1392399
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC
@@ -0,0 +1 @@
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/configs/fedora/generic/arm/CONFIG_IMX8MM_THERMAL b/configs/fedora/generic/arm/CONFIG_IMX8MM_THERMAL
new file mode 100644
index 000000000..6aaf77485
--- /dev/null
+++ b/configs/fedora/generic/arm/CONFIG_IMX8MM_THERMAL
@@ -0,0 +1 @@
+CONFIG_IMX8MM_THERMAL=m
diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_IMX_SC_THERMAL b/configs/fedora/generic/arm/aarch64/CONFIG_IMX_SC_THERMAL
new file mode 100644
index 000000000..e5d62507f
--- /dev/null
+++ b/configs/fedora/generic/arm/aarch64/CONFIG_IMX_SC_THERMAL
@@ -0,0 +1 @@
+CONFIG_IMX_SC_THERMAL=m
diff --git a/gitrev b/gitrev
index 344940eed..de783eca4 100644
--- a/gitrev
+++ b/gitrev
@@ -1 +1 @@
-7e63420847ae5f1036e4f7c42f0b3282e73efbc2
+ae46d2aa6a7fbe8ca0946f24b061b6ccdc6c3f25
diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config
index f98e87959..8426f9f42 100644
--- a/kernel-aarch64-debug-fedora.config
+++ b/kernel-aarch64-debug-fedora.config
@@ -1878,6 +1878,7 @@ CONFIG_F2FS_FS=m
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_ZSTD=y
# CONFIG_F2FS_IO_TRACE is not set
CONFIG_F2FS_STAT_FS=y
CONFIG_FAIL_FUNCTION=y
@@ -2572,6 +2573,7 @@ CONFIG_IMA=y
CONFIG_IMX2_WDT=m
CONFIG_IMX7D_ADC=m
# CONFIG_IMX7ULP_WDT is not set
+CONFIG_IMX8MM_THERMAL=m
# CONFIG_IMX_DMA is not set
CONFIG_IMX_DSP=m
CONFIG_IMX_GPCV2_PM_DOMAINS=y
@@ -2580,6 +2582,7 @@ CONFIG_IMX_GPCV2=y
# CONFIG_IMX_IRQSTEER is not set
CONFIG_IMX_MBOX=m
CONFIG_IMX_REMOTEPROC=m
+CONFIG_IMX_SC_THERMAL=m
CONFIG_IMX_SCU_PD=y
CONFIG_IMX_SCU_SOC=y
CONFIG_IMX_SCU=y
@@ -3467,6 +3470,7 @@ CONFIG_MFD_CROS_EC_DEV=m
# CONFIG_MFD_DLN2 is not set
CONFIG_MFD_HI6421_PMIC=m
CONFIG_MFD_HI655X_PMIC=m
+# CONFIG_MFD_IQS62X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_LM3533 is not set
@@ -6627,6 +6631,7 @@ CONFIG_TEST_KSTRTOX=y
CONFIG_TEST_LIST_SORT=y
# CONFIG_TEST_LIVEPATCH is not set
# CONFIG_TEST_LKM is not set
+CONFIG_TEST_LOCKUP=m
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_MIN_HEAP is not set
@@ -7630,7 +7635,17 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_WRITEBACK is not set
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
# CONFIG_ZX_TDM is not set
# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set
CONFIG_ZYNQMP_FIRMWARE=y
diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config
index d0f381b47..bc5b3e6c7 100644
--- a/kernel-aarch64-fedora.config
+++ b/kernel-aarch64-fedora.config
@@ -1870,6 +1870,7 @@ CONFIG_F2FS_FS=m
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_ZSTD=y
# CONFIG_F2FS_IO_TRACE is not set
CONFIG_F2FS_STAT_FS=y
# CONFIG_FAIL_FUTEX is not set
@@ -2556,6 +2557,7 @@ CONFIG_IMA=y
CONFIG_IMX2_WDT=m
CONFIG_IMX7D_ADC=m
# CONFIG_IMX7ULP_WDT is not set
+CONFIG_IMX8MM_THERMAL=m
# CONFIG_IMX_DMA is not set
CONFIG_IMX_DSP=m
CONFIG_IMX_GPCV2_PM_DOMAINS=y
@@ -2564,6 +2566,7 @@ CONFIG_IMX_GPCV2=y
# CONFIG_IMX_IRQSTEER is not set
CONFIG_IMX_MBOX=m
CONFIG_IMX_REMOTEPROC=m
+CONFIG_IMX_SC_THERMAL=m
CONFIG_IMX_SCU_PD=y
CONFIG_IMX_SCU_SOC=y
CONFIG_IMX_SCU=y
@@ -3448,6 +3451,7 @@ CONFIG_MFD_CROS_EC_DEV=m
# CONFIG_MFD_DLN2 is not set
CONFIG_MFD_HI6421_PMIC=m
CONFIG_MFD_HI655X_PMIC=m
+# CONFIG_MFD_IQS62X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_LM3533 is not set
@@ -6605,6 +6609,7 @@ CONFIG_TEST_KSTRTOX=y
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_TEST_LIVEPATCH is not set
# CONFIG_TEST_LKM is not set
+# CONFIG_TEST_LOCKUP is not set
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_MIN_HEAP is not set
@@ -7607,7 +7612,17 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_WRITEBACK is not set
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
# CONFIG_ZX_TDM is not set
# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set
CONFIG_ZYNQMP_FIRMWARE=y
diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config
index ecda7e7f3..925f29535 100644
--- a/kernel-armv7hl-debug-fedora.config
+++ b/kernel-armv7hl-debug-fedora.config
@@ -1905,6 +1905,7 @@ CONFIG_F2FS_FS=m
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_ZSTD=y
# CONFIG_F2FS_IO_TRACE is not set
CONFIG_F2FS_STAT_FS=y
CONFIG_FAIL_FUNCTION=y
@@ -2581,6 +2582,7 @@ CONFIG_IMA=y
CONFIG_IMX2_WDT=m
CONFIG_IMX7D_ADC=m
# CONFIG_IMX7ULP_WDT is not set
+CONFIG_IMX8MM_THERMAL=m
# CONFIG_IMX_DMA is not set
CONFIG_IMX_DSP=m
CONFIG_IMX_GPCV2_PM_DOMAINS=y
@@ -3506,6 +3508,7 @@ CONFIG_MFD_DA9063=m
# CONFIG_MFD_DLN2 is not set
CONFIG_MFD_EXYNOS_LPASS=m
# CONFIG_MFD_HI6421_PMIC is not set
+# CONFIG_MFD_IQS62X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_LM3533 is not set
@@ -6835,6 +6838,7 @@ CONFIG_TEST_KSTRTOX=y
CONFIG_TEST_LIST_SORT=y
# CONFIG_TEST_LIVEPATCH is not set
# CONFIG_TEST_LKM is not set
+CONFIG_TEST_LOCKUP=m
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_MIN_HEAP is not set
@@ -7909,5 +7913,15 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_WRITEBACK is not set
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
# CONFIG_ZX_TDM is not set
diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config
index 65faed48c..96b1dd679 100644
--- a/kernel-armv7hl-fedora.config
+++ b/kernel-armv7hl-fedora.config
@@ -1898,6 +1898,7 @@ CONFIG_F2FS_FS=m
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_ZSTD=y
# CONFIG_F2FS_IO_TRACE is not set
CONFIG_F2FS_STAT_FS=y
# CONFIG_FAIL_FUTEX is not set
@@ -2566,6 +2567,7 @@ CONFIG_IMA=y
CONFIG_IMX2_WDT=m
CONFIG_IMX7D_ADC=m
# CONFIG_IMX7ULP_WDT is not set
+CONFIG_IMX8MM_THERMAL=m
# CONFIG_IMX_DMA is not set
CONFIG_IMX_DSP=m
CONFIG_IMX_GPCV2_PM_DOMAINS=y
@@ -3488,6 +3490,7 @@ CONFIG_MFD_DA9063=m
# CONFIG_MFD_DLN2 is not set
CONFIG_MFD_EXYNOS_LPASS=m
# CONFIG_MFD_HI6421_PMIC is not set
+# CONFIG_MFD_IQS62X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_LM3533 is not set
@@ -6814,6 +6817,7 @@ CONFIG_TEST_KSTRTOX=y
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_TEST_LIVEPATCH is not set
# CONFIG_TEST_LKM is not set
+# CONFIG_TEST_LOCKUP is not set
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_MIN_HEAP is not set
@@ -7887,5 +7891,15 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_WRITEBACK is not set
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
# CONFIG_ZX_TDM is not set
diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config
index 5b82764d7..2d0488f64 100644
--- a/kernel-armv7hl-lpae-debug-fedora.config
+++ b/kernel-armv7hl-lpae-debug-fedora.config
@@ -1856,6 +1856,7 @@ CONFIG_F2FS_FS=m
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_ZSTD=y
# CONFIG_F2FS_IO_TRACE is not set
CONFIG_F2FS_STAT_FS=y
CONFIG_FAIL_FUNCTION=y
@@ -2523,6 +2524,7 @@ CONFIG_IMA=y
CONFIG_IMX2_WDT=m
CONFIG_IMX7D_ADC=m
# CONFIG_IMX7ULP_WDT is not set
+CONFIG_IMX8MM_THERMAL=m
# CONFIG_IMX_DMA is not set
CONFIG_IMX_DSP=m
CONFIG_IMX_GPCV2_PM_DOMAINS=y
@@ -3423,6 +3425,7 @@ CONFIG_MFD_CROS_EC_DEV=m
# CONFIG_MFD_DLN2 is not set
CONFIG_MFD_EXYNOS_LPASS=m
# CONFIG_MFD_HI6421_PMIC is not set
+# CONFIG_MFD_IQS62X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_LM3533 is not set
@@ -6590,6 +6593,7 @@ CONFIG_TEST_KSTRTOX=y
CONFIG_TEST_LIST_SORT=y
# CONFIG_TEST_LIVEPATCH is not set
# CONFIG_TEST_LKM is not set
+CONFIG_TEST_LOCKUP=m
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_MIN_HEAP is not set
@@ -7634,5 +7638,15 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_WRITEBACK is not set
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
# CONFIG_ZX_TDM is not set
diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config
index 110fabbbf..aec87d8f3 100644
--- a/kernel-armv7hl-lpae-fedora.config
+++ b/kernel-armv7hl-lpae-fedora.config
@@ -1849,6 +1849,7 @@ CONFIG_F2FS_FS=m
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_ZSTD=y
# CONFIG_F2FS_IO_TRACE is not set
CONFIG_F2FS_STAT_FS=y
# CONFIG_FAIL_FUTEX is not set
@@ -2508,6 +2509,7 @@ CONFIG_IMA=y
CONFIG_IMX2_WDT=m
CONFIG_IMX7D_ADC=m
# CONFIG_IMX7ULP_WDT is not set
+CONFIG_IMX8MM_THERMAL=m
# CONFIG_IMX_DMA is not set
CONFIG_IMX_DSP=m
CONFIG_IMX_GPCV2_PM_DOMAINS=y
@@ -3405,6 +3407,7 @@ CONFIG_MFD_CROS_EC_DEV=m
# CONFIG_MFD_DLN2 is not set
CONFIG_MFD_EXYNOS_LPASS=m
# CONFIG_MFD_HI6421_PMIC is not set
+# CONFIG_MFD_IQS62X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_LM3533 is not set
@@ -6569,6 +6572,7 @@ CONFIG_TEST_KSTRTOX=y
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_TEST_LIVEPATCH is not set
# CONFIG_TEST_LKM is not set
+# CONFIG_TEST_LOCKUP is not set
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_MIN_HEAP is not set
@@ -7612,5 +7616,15 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_WRITEBACK is not set
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
# CONFIG_ZX_TDM is not set
diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config
index f9fc55c06..176ef717b 100644
--- a/kernel-i686-debug-fedora.config
+++ b/kernel-i686-debug-fedora.config
@@ -1603,6 +1603,7 @@ CONFIG_F2FS_FS=m
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_ZSTD=y
# CONFIG_F2FS_IO_TRACE is not set
CONFIG_F2FS_STAT_FS=y
CONFIG_F71808E_WDT=m
@@ -3160,6 +3161,7 @@ CONFIG_MFD_CS5535=y
CONFIG_MFD_INTEL_LPSS_ACPI=y
CONFIG_MFD_INTEL_LPSS_PCI=y
# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set
+# CONFIG_MFD_IQS62X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_LM3533 is not set
@@ -5936,6 +5938,7 @@ CONFIG_TEST_KSTRTOX=y
CONFIG_TEST_LIST_SORT=y
# CONFIG_TEST_LIVEPATCH is not set
# CONFIG_TEST_LKM is not set
+CONFIG_TEST_LOCKUP=m
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_MIN_HEAP is not set
@@ -6950,5 +6953,15 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_WRITEBACK is not set
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
# CONFIG_ZX_TDM is not set
diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config
index 016167de6..2e2dc494b 100644
--- a/kernel-i686-fedora.config
+++ b/kernel-i686-fedora.config
@@ -1594,6 +1594,7 @@ CONFIG_F2FS_FS=m
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_ZSTD=y
# CONFIG_F2FS_IO_TRACE is not set
CONFIG_F2FS_STAT_FS=y
CONFIG_F71808E_WDT=m
@@ -3141,6 +3142,7 @@ CONFIG_MFD_CS5535=y
CONFIG_MFD_INTEL_LPSS_ACPI=y
CONFIG_MFD_INTEL_LPSS_PCI=y
# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set
+# CONFIG_MFD_IQS62X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_LM3533 is not set
@@ -5915,6 +5917,7 @@ CONFIG_TEST_KSTRTOX=y
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_TEST_LIVEPATCH is not set
# CONFIG_TEST_LKM is not set
+# CONFIG_TEST_LOCKUP is not set
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_MIN_HEAP is not set
@@ -6928,5 +6931,15 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_WRITEBACK is not set
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
# CONFIG_ZX_TDM is not set
diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config
index 9d1a3f16a..f5d80d4ab 100644
--- a/kernel-ppc64le-debug-fedora.config
+++ b/kernel-ppc64le-debug-fedora.config
@@ -1459,6 +1459,7 @@ CONFIG_F2FS_FS=m
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_ZSTD=y
# CONFIG_F2FS_IO_TRACE is not set
CONFIG_F2FS_STAT_FS=y
CONFIG_FA_DUMP=y
@@ -2896,6 +2897,7 @@ CONFIG_MFD_CORE=m
# CONFIG_MFD_DA9150 is not set
# CONFIG_MFD_DLN2 is not set
# CONFIG_MFD_HI6421_PMIC is not set
+# CONFIG_MFD_IQS62X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_LM3533 is not set
@@ -5540,6 +5542,7 @@ CONFIG_TEST_KSTRTOX=y
CONFIG_TEST_LIST_SORT=y
# CONFIG_TEST_LIVEPATCH is not set
# CONFIG_TEST_LKM is not set
+CONFIG_TEST_LOCKUP=m
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_MIN_HEAP is not set
@@ -6439,5 +6442,15 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_WRITEBACK is not set
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
# CONFIG_ZX_TDM is not set
diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config
index 3ba138656..9dee7aff2 100644
--- a/kernel-ppc64le-fedora.config
+++ b/kernel-ppc64le-fedora.config
@@ -1450,6 +1450,7 @@ CONFIG_F2FS_FS=m
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_ZSTD=y
# CONFIG_F2FS_IO_TRACE is not set
CONFIG_F2FS_STAT_FS=y
CONFIG_FA_DUMP=y
@@ -2876,6 +2877,7 @@ CONFIG_MFD_CORE=m
# CONFIG_MFD_DA9150 is not set
# CONFIG_MFD_DLN2 is not set
# CONFIG_MFD_HI6421_PMIC is not set
+# CONFIG_MFD_IQS62X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_LM3533 is not set
@@ -5517,6 +5519,7 @@ CONFIG_TEST_KSTRTOX=y
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_TEST_LIVEPATCH is not set
# CONFIG_TEST_LKM is not set
+# CONFIG_TEST_LOCKUP is not set
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_MIN_HEAP is not set
@@ -6415,5 +6418,15 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_WRITEBACK is not set
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
# CONFIG_ZX_TDM is not set
diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config
index 5c1f31fdd..e5d672047 100644
--- a/kernel-s390x-debug-fedora.config
+++ b/kernel-s390x-debug-fedora.config
@@ -1465,6 +1465,7 @@ CONFIG_F2FS_FS=m
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_ZSTD=y
# CONFIG_F2FS_IO_TRACE is not set
CONFIG_F2FS_STAT_FS=y
CONFIG_FAIL_FUNCTION=y
@@ -2870,6 +2871,7 @@ CONFIG_MFD_CORE=m
# CONFIG_MFD_DA9150 is not set
# CONFIG_MFD_DLN2 is not set
# CONFIG_MFD_HI6421_PMIC is not set
+# CONFIG_MFD_IQS62X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_LM3533 is not set
@@ -5474,6 +5476,7 @@ CONFIG_TEST_KSTRTOX=y
CONFIG_TEST_LIST_SORT=y
# CONFIG_TEST_LIVEPATCH is not set
# CONFIG_TEST_LKM is not set
+CONFIG_TEST_LOCKUP=m
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_MIN_HEAP is not set
@@ -6377,5 +6380,15 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_WRITEBACK is not set
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
# CONFIG_ZX_TDM is not set
diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config
index 824272596..32a32adb4 100644
--- a/kernel-s390x-fedora.config
+++ b/kernel-s390x-fedora.config
@@ -1456,6 +1456,7 @@ CONFIG_F2FS_FS=m
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_ZSTD=y
# CONFIG_F2FS_IO_TRACE is not set
CONFIG_F2FS_STAT_FS=y
# CONFIG_FAIL_FUTEX is not set
@@ -2850,6 +2851,7 @@ CONFIG_MFD_CORE=m
# CONFIG_MFD_DA9150 is not set
# CONFIG_MFD_DLN2 is not set
# CONFIG_MFD_HI6421_PMIC is not set
+# CONFIG_MFD_IQS62X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_LM3533 is not set
@@ -5451,6 +5453,7 @@ CONFIG_TEST_KSTRTOX=y
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_TEST_LIVEPATCH is not set
# CONFIG_TEST_LKM is not set
+# CONFIG_TEST_LOCKUP is not set
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_MIN_HEAP is not set
@@ -6353,5 +6356,15 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_WRITEBACK is not set
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
# CONFIG_ZX_TDM is not set
diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config
index f001ffb9b..374f323e7 100644
--- a/kernel-x86_64-debug-fedora.config
+++ b/kernel-x86_64-debug-fedora.config
@@ -1645,6 +1645,7 @@ CONFIG_F2FS_FS=m
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_ZSTD=y
# CONFIG_F2FS_IO_TRACE is not set
CONFIG_F2FS_STAT_FS=y
CONFIG_F71808E_WDT=m
@@ -3209,6 +3210,7 @@ CONFIG_MFD_CROS_EC_DEV=m
CONFIG_MFD_INTEL_LPSS_ACPI=y
CONFIG_MFD_INTEL_LPSS_PCI=y
# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set
+# CONFIG_MFD_IQS62X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_LM3533 is not set
@@ -5991,6 +5993,7 @@ CONFIG_TEST_KSTRTOX=y
CONFIG_TEST_LIST_SORT=y
# CONFIG_TEST_LIVEPATCH is not set
# CONFIG_TEST_LKM is not set
+CONFIG_TEST_LOCKUP=m
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_MIN_HEAP is not set
@@ -7004,5 +7007,15 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_WRITEBACK is not set
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
# CONFIG_ZX_TDM is not set
diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config
index 16ed040c4..f16816880 100644
--- a/kernel-x86_64-fedora.config
+++ b/kernel-x86_64-fedora.config
@@ -1636,6 +1636,7 @@ CONFIG_F2FS_FS=m
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_ZSTD=y
# CONFIG_F2FS_IO_TRACE is not set
CONFIG_F2FS_STAT_FS=y
CONFIG_F71808E_WDT=m
@@ -3190,6 +3191,7 @@ CONFIG_MFD_CROS_EC_DEV=m
CONFIG_MFD_INTEL_LPSS_ACPI=y
CONFIG_MFD_INTEL_LPSS_PCI=y
# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set
+# CONFIG_MFD_IQS62X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_LM3533 is not set
@@ -5970,6 +5972,7 @@ CONFIG_TEST_KSTRTOX=y
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_TEST_LIVEPATCH is not set
# CONFIG_TEST_LKM is not set
+# CONFIG_TEST_LOCKUP is not set
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_MIN_HEAP is not set
@@ -6982,5 +6985,15 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_WRITEBACK is not set
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
# CONFIG_ZX_TDM is not set
diff --git a/kernel.spec b/kernel.spec
index df5a75313..ca8c54baa 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -115,7 +115,7 @@ Summary: The Linux kernel
# The rc snapshot level
%global rcrev 0
# The git snapshot level
-%define gitrev 7
+%define gitrev 8
# Set rpm version accordingly
%define rpmversion 5.%{upstream_sublevel}.0
%endif
@@ -882,12 +882,6 @@ Patch511: 0001-ALSA-hda-realtek-Add-quirk-for-Lenovo-Carbon-X1-8th-.patch
# Fixes build on s390 and should be upstream after rc1
Patch512: export_sysrq_mask.patch
-# nouveau runpm and secboot fixes
-# Accepted nouveau upstream https://github.com/skeggsb/nouveau/commit/f5755e7069d4acbcce1a93692421f358241ead7b
-Patch513: 0001-drm-nouveau-workaround-runpm-fail-by-disabling-PCI-p.patch
-# Accepted nouveau upstream https://github.com/skeggsb/nouveau/commit/41c6a13e8143af71928749ea9895d2ebc2fb4ffd
-Patch514: 0002-drm-nouveau-gr-gp107-gp108-implement-workaround-for-.patch
-
# END OF PATCH DEFINITIONS
%endif
@@ -2986,6 +2980,9 @@ fi
#
#
%changelog
+* Wed Apr 08 2020 Justin M. Forbes <jforbes@fedoraproject.org> - 5.7.0-0.rc0.git8.1
+- Linux v5.6-12046-gae46d2aa6a7f
+
* Tue Apr 07 2020 Justin M. Forbes <jforbes@fedoraproject.org> - 5.7.0-0.rc0.git7.1
- Linux v5.6-11448-g7e63420847ae
diff --git a/sources b/sources
index 34cdb48f7..8bcf2f0e0 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
SHA512 (linux-5.6.tar.xz) = 80846fe2b4e4a7ff471d2dde28a8216ae807a3209f959e93d39ea4fc9a189ea28ec3db9d303b3fe15a28c2cb90e7446876678e93e23353c2d6f262e364a06bc9
-SHA512 (patch-5.6-git7.xz) = c35fd3725024f8077a05914e277dd3a05114a198f3fd53ce7dec4e3ab3c9191d3d48baecbd707d9c8cd439662f1043e15bde4cd30dfd5f620953fd0dd82ef6a5
+SHA512 (patch-5.6-git8.xz) = 34de8c21461e975943893c0dc0a7c49c19fd70bed38d3449f8c65dd6b6cc19d342589ba028db8c7b12f45f882a2eaa703d1207c93190ce82194c25a03b19cb65