From a0d53ce669d522262a2b70c4e3e1283c8caf9f95 Mon Sep 17 00:00:00 2001 From: "Sicelo A. Mhlongo" Date: Mon, 26 May 2025 20:49:10 +0200 Subject: [PATCH] linux-postmarketos-omap: upgrade to 6.15 Some patches are now merged in 6.15. Drop. Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6557 [ci:skip-build]: already built successfully in CI --- ...-dts-Add-barnesnoble-encore-support.patch} | 0 ...7xxx_battery-do-not-update-cached-fl.patch | 33 ---- ...-lg-ld070ws1-for-barnesnoble-encore.patch} | 0 ...q2415x_charger-report-charging-state.patch | 61 ------- .../0012-spi-fix-regression.patch | 48 ------ .../linux-postmarketos-omap/APKBUILD | 20 +-- .../config-postmarketos-omap.armv7 | 161 +++++++++++------- 7 files changed, 106 insertions(+), 217 deletions(-) rename device/community/linux-postmarketos-omap/{0013-arm-dts-Add-barnesnoble-encore-support.patch => 0010-arm-dts-Add-barnesnoble-encore-support.patch} (100%) delete mode 100644 device/community/linux-postmarketos-omap/0010-power-supply-bq27xxx_battery-do-not-update-cached-fl.patch rename device/community/linux-postmarketos-omap/{0014-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch => 0011-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch} (100%) delete mode 100644 device/community/linux-postmarketos-omap/0011-power-supply-bq2415x_charger-report-charging-state.patch delete mode 100644 device/community/linux-postmarketos-omap/0012-spi-fix-regression.patch diff --git a/device/community/linux-postmarketos-omap/0013-arm-dts-Add-barnesnoble-encore-support.patch b/device/community/linux-postmarketos-omap/0010-arm-dts-Add-barnesnoble-encore-support.patch similarity index 100% rename from device/community/linux-postmarketos-omap/0013-arm-dts-Add-barnesnoble-encore-support.patch rename to device/community/linux-postmarketos-omap/0010-arm-dts-Add-barnesnoble-encore-support.patch diff --git a/device/community/linux-postmarketos-omap/0010-power-supply-bq27xxx_battery-do-not-update-cached-fl.patch b/device/community/linux-postmarketos-omap/0010-power-supply-bq27xxx_battery-do-not-update-cached-fl.patch deleted file mode 100644 index 192802873..000000000 --- a/device/community/linux-postmarketos-omap/0010-power-supply-bq27xxx_battery-do-not-update-cached-fl.patch +++ /dev/null @@ -1,33 +0,0 @@ -From f9c5d5284a554ed3e2f3a60e05d3538e0653a3a7 Mon Sep 17 00:00:00 2001 -From: "Sicelo A. Mhlongo" -Date: Sun, 27 Oct 2024 21:47:48 +0200 -Subject: [PATCH] power: supply: bq27xxx_battery: do not update cached flags - prematurely - -Commit 243f8ffc883a1 ("power: supply: bq27xxx_battery: Notify also about -status changes") intended to notify userspace when the status changes, -based on the flags register. However, the cached state is updated too -early, before the flags are tested for any changes. Remove the premature -update. - -Fixes: 243f8ffc883a1 ("power: supply: bq27xxx_battery: Notify also about status changes") -Signed-off-by: Sicelo A. Mhlongo ---- - drivers/power/supply/bq27xxx_battery.c | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/drivers/power/supply/bq27xxx_battery.c b/drivers/power/supply/bq27xxx_battery.c -index 40c5ac7a1118..b2c65fe43d5c 100644 ---- a/drivers/power/supply/bq27xxx_battery.c -+++ b/drivers/power/supply/bq27xxx_battery.c -@@ -1913,7 +1913,6 @@ static void bq27xxx_battery_update_unlocked(struct bq27xxx_device_info *di) - cache.flags = -1; /* read error */ - if (cache.flags >= 0) { - cache.capacity = bq27xxx_battery_read_soc(di); -- di->cache.flags = cache.flags; - - /* - * On gauges with signed current reporting the current must be --- -2.45.2 - diff --git a/device/community/linux-postmarketos-omap/0014-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch b/device/community/linux-postmarketos-omap/0011-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch similarity index 100% rename from device/community/linux-postmarketos-omap/0014-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch rename to device/community/linux-postmarketos-omap/0011-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch diff --git a/device/community/linux-postmarketos-omap/0011-power-supply-bq2415x_charger-report-charging-state.patch b/device/community/linux-postmarketos-omap/0011-power-supply-bq2415x_charger-report-charging-state.patch deleted file mode 100644 index cca41bf76..000000000 --- a/device/community/linux-postmarketos-omap/0011-power-supply-bq2415x_charger-report-charging-state.patch +++ /dev/null @@ -1,61 +0,0 @@ -From 5972da73f75af6002b72e5cd61002855b6b4eda3 Mon Sep 17 00:00:00 2001 -From: "Sicelo A. Mhlongo" -Date: Thu, 28 Nov 2024 10:57:28 +0200 -Subject: power: supply: bq2415x_charger: report charging state changes to - userspace - -Continuously track the charging status register in order to send uevents -whenever the state changes. Generate an uevent also when the chip's OTG -line is toggled, in bq2415x_notifier_call(). - -Signed-off-by: Sicelo A. Mhlongo -Link: https://lore.kernel.org/r/20241128085759.11840-2-absicsz@gmail.com -Signed-off-by: Sebastian Reichel ---- - drivers/power/supply/bq2415x_charger.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -diff --git a/drivers/power/supply/bq2415x_charger.c b/drivers/power/supply/bq2415x_charger.c -index 5e174242d2dec4..18a6c3dbc75835 100644 ---- a/drivers/power/supply/bq2415x_charger.c -+++ b/drivers/power/supply/bq2415x_charger.c -@@ -171,6 +171,7 @@ struct bq2415x_device { - char *name; - int autotimer; /* 1 - if driver automatically reset timer, 0 - not */ - int automode; /* 1 - enabled, 0 - disabled; -1 - not supported */ -+ int charge_status; - int id; - }; - -@@ -835,6 +836,8 @@ static int bq2415x_notifier_call(struct notifier_block *nb, - if (!bq2415x_update_reported_mode(bq, prop.intval)) - return NOTIFY_OK; - -+ power_supply_changed(bq->charger); -+ - /* if automode is not enabled do not tell about reported_mode */ - if (bq->automode < 1) - return NOTIFY_OK; -@@ -889,12 +892,19 @@ static void bq2415x_timer_work(struct work_struct *work) - int ret; - int error; - int boost; -+ int charge; - - if (bq->automode > 0 && (bq->reported_mode != bq->mode)) { - sysfs_notify(&bq->charger->dev.kobj, NULL, "reported_mode"); - bq2415x_set_mode(bq, bq->reported_mode); - } - -+ charge = bq2415x_exec_command(bq, BQ2415X_CHARGE_STATUS); -+ if (bq->charge_status != charge) { -+ power_supply_changed(bq->charger); -+ bq->charge_status = charge; -+ } -+ - if (!bq->autotimer) - return; - --- -cgit 1.2.3-korg - diff --git a/device/community/linux-postmarketos-omap/0012-spi-fix-regression.patch b/device/community/linux-postmarketos-omap/0012-spi-fix-regression.patch deleted file mode 100644 index 718d0ebfd..000000000 --- a/device/community/linux-postmarketos-omap/0012-spi-fix-regression.patch +++ /dev/null @@ -1,48 +0,0 @@ -From a07eb4f67ed085f32002a1af2b6073546d67de3f Mon Sep 17 00:00:00 2001 -From: Mark Brown -Date: Fri, 17 Jan 2025 16:16:03 +0000 -Subject: spi: omap2-mcspi: Correctly handle devm_clk_get_optional() errors - -devm_clk_get_optional() returns NULL for missing clocks and a PTR_ERR() -if there is a clock but we fail to get it, but currently we only handle -the latter case and do so as though the clock was missing. If we get an -error back we should handle that as an error since the clock exists but -we failed to get it, if we get NULL then the clock doesn't exist and we -should handle that. - -Fixes: 4c6ac5446d06 ("spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled()") -Reported-by: Lars Pedersen -Link: https://patch.msgid.link/20250117-spi-fix-omap2-optional-v1-1-e77d4ac6db6e@kernel.org -Signed-off-by: Mark Brown -Tested-by: Lars Pedersen -Signed-off-by: Mark Brown ---- - drivers/spi/spi-omap2-mcspi.c | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -diff --git a/drivers/spi/spi-omap2-mcspi.c b/drivers/spi/spi-omap2-mcspi.c -index add6247d348190..29c616e2c408cf 100644 ---- a/drivers/spi/spi-omap2-mcspi.c -+++ b/drivers/spi/spi-omap2-mcspi.c -@@ -1561,10 +1561,15 @@ static int omap2_mcspi_probe(struct platform_device *pdev) - } - - mcspi->ref_clk = devm_clk_get_optional_enabled(&pdev->dev, NULL); -- if (IS_ERR(mcspi->ref_clk)) -- mcspi->ref_clk_hz = OMAP2_MCSPI_MAX_FREQ; -- else -+ if (IS_ERR(mcspi->ref_clk)) { -+ status = PTR_ERR(mcspi->ref_clk); -+ dev_err_probe(&pdev->dev, status, "Failed to get ref_clk"); -+ goto free_ctlr; -+ } -+ if (mcspi->ref_clk) - mcspi->ref_clk_hz = clk_get_rate(mcspi->ref_clk); -+ else -+ mcspi->ref_clk_hz = OMAP2_MCSPI_MAX_FREQ; - ctlr->max_speed_hz = mcspi->ref_clk_hz; - ctlr->min_speed_hz = mcspi->ref_clk_hz >> 15; - --- -cgit 1.2.3-korg - diff --git a/device/community/linux-postmarketos-omap/APKBUILD b/device/community/linux-postmarketos-omap/APKBUILD index a0cf4c876..a3d7f5570 100644 --- a/device/community/linux-postmarketos-omap/APKBUILD +++ b/device/community/linux-postmarketos-omap/APKBUILD @@ -3,7 +3,7 @@ # Kernel config based on: arch/arm/configs/omap2plus_defconfig pkgname=linux-postmarketos-omap -pkgver=6.13.0 +pkgver=6.15.0 pkgrel=1 pkgdesc="Mainline kernel fork for OMAP devices" arch="armv7" @@ -41,11 +41,8 @@ source=" 0007-hsi-ssi_port-force-pio-path.patch 0008-n900-dts-volume-keys.patch 0009-ARM-dts-disable-twl-off-idle-configuration-for-N900.patch - 0010-power-supply-bq27xxx_battery-do-not-update-cached-fl.patch - 0011-power-supply-bq2415x_charger-report-charging-state.patch - 0012-spi-fix-regression.patch - 0013-arm-dts-Add-barnesnoble-encore-support.patch - 0014-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch + 0010-arm-dts-Add-barnesnoble-encore-support.patch + 0011-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch " builddir="$srcdir/linux-$_kernver" replaces="linux-samsung-espresso3g linux-nokia-n900" @@ -75,8 +72,8 @@ package() { } sha512sums=" -1137e6440132b0958f89165440e99208f82b204e7245ae69dc9c808df97d13ce8f58136db92407e0e93394fa7f6283ec7a34597c6e92a5b6d9025e0960357957 linux-6.13.tar.xz -fbdfa36316cae8178c08e2de12111d2646c217339ab4cd9d233cd27d4b6d392e9e2646a65a504281ba50c9e76994744e990d62c0d507ac6e2d0de70b8f5a97f2 config-postmarketos-omap.armv7 +d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30 linux-6.15.tar.xz +d3a295ac0c5e59369e5c9a628b44f7236c07ee1ed8c6c2fdb189fa0254322541bd91b9dbff3cfba1b129114666a8bf823d5c986cb67ff48761e595117f4e2757 config-postmarketos-omap.armv7 9a187d93885f07467ec67094621b2d762607d58622e67172bdfcd8ba5f3d6aab900ca5d233efd3d447540f9b906ba950083a35997c84b315801604e1cd5cddc3 0001-Add-TWL6032-dtsi.patch f7d1a87088c65278a114125e732d5bebebb560a6245afb34e003083d808ef3f8c5f49ff23131953508a6daae111ab6adfffdbcf56b79260a6d4115f859c7bb3a 0002-arm-dts-Add-common-dtsi-for-espresso.patch 089ca0547997c7cd5d1b65924c134eb6b7703a7439729923d3639d125763412fa7e826d1cb839ac0b6cd22e614f69a3b52605a75b571e271c33f9a27ff6ac9c2 0003-arm-dts-Add-espresso7-support.patch @@ -86,9 +83,6 @@ f7d1a87088c65278a114125e732d5bebebb560a6245afb34e003083d808ef3f8c5f49ff231319535 c3af9715b3559c2d593f4fcfa078730722c7deeec132c5b83e085ff4d9815d85ef349384097c580efe1bbc37c60f42e18ef559f0abccfe236080670e4403fa77 0007-hsi-ssi_port-force-pio-path.patch b98ce806b3d5a0122086e4c9670639174470ff6d29851c60258cc5d699ce9a479dbf4996b24299fc075d25e9fe8f6b1250fafdff742deea0ddeaf53d342a9d72 0008-n900-dts-volume-keys.patch 66abb5548910ad369608b08200f5835d5a8526c04cc3617221ef546f3e3d22cd944db91dc6727a5c26a102b24d8ef1306ea01254c9c382759afced91b31747ef 0009-ARM-dts-disable-twl-off-idle-configuration-for-N900.patch -efdf7f4f718faac8b753f8aacb5f845ccab75952c53310fe1f17efb7211d0d300ca7242a0c56dcb033962ca6505341730469645f2e774559eee469211411685f 0010-power-supply-bq27xxx_battery-do-not-update-cached-fl.patch -cee7185889f276c96bb7825842509cc6b70fe49c9fe74c7db3c5e9ce393176046ba2b6113fde7f4e5dc2dbaf9a16ee7c4349c3b575965639cb4a72bb43ac41e9 0011-power-supply-bq2415x_charger-report-charging-state.patch -ead80c65fb56598a4799dca4a3f0a535dbf26cf8e0124d2b175fab229f8864a30be5269dc5ac17c74ccdc1e4f2370f29fb40d5ada9245a4e2a9e214c658c7b33 0012-spi-fix-regression.patch -2f9aa18846a2e400dccdb8608e67331493487dc01b62e48c815b9a954f44d01d1f8a0856e9c3984cc32a3803c297a61183cc0f91c5bde40547c947ee2600aa71 0013-arm-dts-Add-barnesnoble-encore-support.patch -34bd66669a728c0202012abac096e750d17a62e357ac4c6162c2610aeea7629fa16bbbe88e9dc6581e8a5ab93f18ae0005469cea37ca2911251bf5ef0215cb91 0014-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch +2f9aa18846a2e400dccdb8608e67331493487dc01b62e48c815b9a954f44d01d1f8a0856e9c3984cc32a3803c297a61183cc0f91c5bde40547c947ee2600aa71 0010-arm-dts-Add-barnesnoble-encore-support.patch +34bd66669a728c0202012abac096e750d17a62e357ac4c6162c2610aeea7629fa16bbbe88e9dc6581e8a5ab93f18ae0005469cea37ca2911251bf5ef0215cb91 0011-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch " diff --git a/device/community/linux-postmarketos-omap/config-postmarketos-omap.armv7 b/device/community/linux-postmarketos-omap/config-postmarketos-omap.armv7 index f7948fc3e..a75fb3b5a 100644 --- a/device/community/linux-postmarketos-omap/config-postmarketos-omap.armv7 +++ b/device/community/linux-postmarketos-omap/config-postmarketos-omap.armv7 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.13.0 Kernel Configuration +# Linux/arm 6.15.0 Kernel Configuration # CONFIG_CC_VERSION_TEXT="armv7-alpine-linux-musleabihf-gcc (Alpine 14.2.0) 14.2.0" CONFIG_CC_IS_GCC=y @@ -17,6 +17,7 @@ CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y +CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y CONFIG_PAHOLE_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y @@ -183,10 +184,10 @@ CONFIG_SCHED_MM_CID=y CONFIG_UCLAMP_TASK_GROUP=y CONFIG_CGROUP_PIDS=y # CONFIG_CGROUP_RDMA is not set +CONFIG_CGROUP_DMEM=y CONFIG_CGROUP_FREEZER=y CONFIG_CPUSETS=y # CONFIG_CPUSETS_V1 is not set -CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_PERF=y @@ -222,11 +223,11 @@ CONFIG_LD_ORPHAN_WARN=y CONFIG_LD_ORPHAN_WARN_LEVEL="warn" CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y +CONFIG_SYSFS_SYSCALL=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set -CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y @@ -645,7 +646,6 @@ CONFIG_ARM_CPU_SUSPEND=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y # end of Power management options -CONFIG_AS_VFP_VMRS_FPINST=y CONFIG_CPU_MITIGATIONS=y CONFIG_ARCH_HAS_DMA_OPS=y @@ -679,6 +679,7 @@ CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_32BIT_OFF_T=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y +CONFIG_HAVE_RUST=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y @@ -754,6 +755,9 @@ CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set CONFIG_MODVERSIONS=y +CONFIG_GENKSYMS=y +CONFIG_EXTENDED_MODVERSIONS=y +CONFIG_BASIC_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS=y @@ -859,6 +863,7 @@ CONFIG_ZSMALLOC_CHAIN_SIZE=8 # Slab allocator options # CONFIG_SLUB=y +CONFIG_KVFREE_RCU_BATCHED=y # CONFIG_SLUB_TINY is not set CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLAB_FREELIST_RANDOM is not set @@ -887,6 +892,7 @@ CONFIG_BOUNCE=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_PAGE_MAPCOUNT=y CONFIG_CMA=y # CONFIG_CMA_DEBUGFS is not set # CONFIG_CMA_SYSFS is not set @@ -894,6 +900,7 @@ CONFIG_CMA_AREAS=7 CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_CPU_CACHE_ALIASING=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_VM_EVENT_COUNTERS=y # CONFIG_PERCPU_STATS is not set @@ -944,6 +951,7 @@ CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y +CONFIG_XFRM_IPTFS=m # CONFIG_XDP_SOCKETS is not set CONFIG_NET_HANDSHAKE=y CONFIG_INET=y @@ -1447,6 +1455,7 @@ CONFIG_BT_BCM=m CONFIG_BT_HCIBTUSB=m # CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set # CONFIG_BT_HCIBTUSB_POLL_SYNC is not set +# CONFIG_BT_HCIBTUSB_AUTO_ISOC_ALT is not set CONFIG_BT_HCIBTUSB_BCM=y # CONFIG_BT_HCIBTUSB_MTK is not set # CONFIG_BT_HCIBTUSB_RTL is not set @@ -1623,7 +1632,6 @@ CONFIG_CONNECTOR=m # CONFIG_FW_CFG_SYSFS is not set # CONFIG_TRUSTED_FOUNDATIONS is not set # CONFIG_GOOGLE_FIRMWARE is not set -# CONFIG_IMX_SCMI_MISC_DRV is not set # # Qualcomm firmware drivers @@ -1638,6 +1646,7 @@ CONFIG_HAVE_ARM_SMCCC=y # end of Tegra firmware driver # end of Firmware Drivers +CONFIG_FWCTL=m # CONFIG_GNSS is not set CONFIG_MTD=y # CONFIG_MTD_TESTS is not set @@ -1855,6 +1864,7 @@ CONFIG_SRAM_EXEC=y # CONFIG_XILINX_SDFEC is not set # CONFIG_HISI_HIKEY_USB is not set # CONFIG_OPEN_DICE is not set +# CONFIG_NTSYNC is not set # CONFIG_VCPU_STALL_DETECTOR is not set # CONFIG_NSM is not set # CONFIG_C2PORT is not set @@ -2294,7 +2304,6 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=y -# CONFIG_INPUT_EVBUG is not set # # Input Device Drivers @@ -2736,10 +2745,7 @@ CONFIG_PPS=y # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_GPIO is not set - -# -# PPS generators support -# +# CONFIG_PPS_GENERATOR is not set # # PTP clock support @@ -3027,6 +3033,7 @@ CONFIG_HWMON=m CONFIG_SENSORS_GPIO_FAN=m # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_HS3001 is not set +# CONFIG_SENSORS_HTU31 is not set # CONFIG_SENSORS_IIO_HWMON is not set # CONFIG_SENSORS_ISL28022 is not set # CONFIG_SENSORS_IT87 is not set @@ -3267,6 +3274,7 @@ CONFIG_MFD_CORE=y # CONFIG_MFD_MAX77650 is not set # CONFIG_MFD_MAX77686 is not set # CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX77705 is not set # CONFIG_MFD_MAX77714 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set @@ -3283,7 +3291,6 @@ CONFIG_MFD_CPCAP=y # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_NTXEC is not set # CONFIG_MFD_RETU is not set -# CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_PM8XXX is not set # CONFIG_MFD_SY7636A is not set # CONFIG_MFD_RT4831 is not set @@ -3349,6 +3356,7 @@ CONFIG_TWL6040_CORE=y # CONFIG_MFD_CS40L50_SPI is not set # CONFIG_RAVE_SP_CORE is not set # CONFIG_MFD_INTEL_M10_BMC_SPI is not set +# CONFIG_MFD_QNAP_MCU is not set # CONFIG_MFD_RSMU_I2C is not set # CONFIG_MFD_RSMU_SPI is not set # end of Multifunction device drivers @@ -3401,6 +3409,7 @@ CONFIG_REGULATOR_LP87565=y CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PBIAS=y # CONFIG_REGULATOR_PCA9450 is not set +# CONFIG_REGULATOR_PF9453 is not set # CONFIG_REGULATOR_PF8X00 is not set # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set @@ -3469,6 +3478,7 @@ CONFIG_CEC_CORE=y # CONFIG_MEDIA_CEC_SUPPORT=y # CONFIG_CEC_CH7322 is not set +# CONFIG_CEC_NXP_TDA9950 is not set # CONFIG_CEC_GPIO is not set # CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC is not set # CONFIG_USB_PULSE8_CEC is not set @@ -3939,6 +3949,7 @@ CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DEBUG_MM is not set CONFIG_DRM_KMS_HELPER=y +CONFIG_DRM_DRAW=y # CONFIG_DRM_PANIC is not set # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set # CONFIG_DRM_DEBUG_MODESET_LOCK is not set @@ -3953,6 +3964,10 @@ CONFIG_DRM_CLIENT_SETUP=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set +CONFIG_DRM_CLIENT_LOG=y +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_DEFAULT_LOG is not set +CONFIG_DRM_CLIENT_DEFAULT="fbdev" # end of Supported DRM clients # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set @@ -3960,19 +3975,11 @@ CONFIG_DRM_DISPLAY_HELPER=y CONFIG_DRM_BRIDGE_CONNECTOR=y # CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set # CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set +CONFIG_DRM_DISPLAY_HDMI_AUDIO_HELPER=y CONFIG_DRM_DISPLAY_HDMI_HELPER=y CONFIG_DRM_DISPLAY_HDMI_STATE_HELPER=y CONFIG_DRM_GEM_DMA_HELPER=m -# -# I2C encoder or helper chips -# -# CONFIG_DRM_I2C_CH7006 is not set -# CONFIG_DRM_I2C_SIL164 is not set -CONFIG_DRM_I2C_NXP_TDA998X=m -# CONFIG_DRM_I2C_NXP_TDA9950 is not set -# end of I2C encoder or helper chips - # # ARM devices # @@ -4064,6 +4071,7 @@ CONFIG_DRM_PANEL_NEC_NL8048HL11=m # CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set +# CONFIG_DRM_PANEL_RAYDIUM_RM67200 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM692E5 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM69380 is not set @@ -4099,6 +4107,7 @@ CONFIG_DRM_PANEL_SONY_ACX565AKM=y # CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set # CONFIG_DRM_PANEL_EDP is not set CONFIG_DRM_PANEL_SIMPLE=m +# CONFIG_DRM_PANEL_SUMMIT is not set # CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set # CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set CONFIG_DRM_PANEL_TPO_TD028TTEC1=m @@ -4107,6 +4116,7 @@ CONFIG_DRM_PANEL_TPO_TD043MTEA1=m # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set # CONFIG_DRM_PANEL_VISIONOX_R66451 is not set # CONFIG_DRM_PANEL_VISIONOX_RM69299 is not set +# CONFIG_DRM_PANEL_VISIONOX_RM692E5 is not set # CONFIG_DRM_PANEL_VISIONOX_VTDR6130 is not set # CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set @@ -4121,6 +4131,7 @@ CONFIG_DRM_PANEL_BRIDGE=y # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_I2C_NXP_TDA998X=m # CONFIG_DRM_ITE_IT6263 is not set # CONFIG_DRM_ITE_IT6505 is not set # CONFIG_DRM_LONTIUM_LT8912B is not set @@ -4161,6 +4172,7 @@ CONFIG_DRM_TI_TPD12S015=m # CONFIG_DRM_ETNAVIV is not set # CONFIG_DRM_LOGICVC is not set +# CONFIG_DRM_APPLETBDRM is not set # CONFIG_DRM_ARCPGU is not set # CONFIG_DRM_GM12U320 is not set # CONFIG_DRM_PANEL_MIPI_DBI is not set @@ -4450,6 +4462,7 @@ CONFIG_SND_SOC_I2C_AND_SPI=m # CONFIG_SND_SOC_AUDIO_IIO_AUX is not set # CONFIG_SND_SOC_AW8738 is not set # CONFIG_SND_SOC_AW88395 is not set +# CONFIG_SND_SOC_AW88166 is not set # CONFIG_SND_SOC_AW88261 is not set # CONFIG_SND_SOC_AW88081 is not set # CONFIG_SND_SOC_AW87390 is not set @@ -4652,6 +4665,8 @@ CONFIG_HID_ACRUX=m CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=m CONFIG_HID_APPLEIR=m +# CONFIG_HID_APPLETB_BL is not set +# CONFIG_HID_APPLETB_KBD is not set # CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m @@ -4702,7 +4717,6 @@ CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m -CONFIG_HID_LENOVO=m CONFIG_HID_LETSKETCH=m CONFIG_HID_LOGITECH=m CONFIG_HID_LOGITECH_DJ=m @@ -4768,6 +4782,7 @@ CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y CONFIG_HID_UDRAW_PS3=m CONFIG_HID_U2FZERO=m +# CONFIG_HID_UNIVERSAL_PIDFF is not set CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m CONFIG_HID_WINWING=m @@ -4787,6 +4802,11 @@ CONFIG_HID_MCP2221=m # # end of HID-BPF support +CONFIG_I2C_HID=y +# CONFIG_I2C_HID_OF is not set +# CONFIG_I2C_HID_OF_ELAN is not set +# CONFIG_I2C_HID_OF_GOODIX is not set + # # USB HID support # @@ -4802,10 +4822,6 @@ CONFIG_USB_HIDDEV=y # end of USB HID Boot Protocol drivers # end of USB HID support -CONFIG_I2C_HID=y -# CONFIG_I2C_HID_OF is not set -# CONFIG_I2C_HID_OF_ELAN is not set -# CONFIG_I2C_HID_OF_GOODIX is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y @@ -4866,11 +4882,7 @@ CONFIG_USB_WDM=m # CONFIG_USB_TMC is not set # -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set @@ -5196,6 +5208,7 @@ CONFIG_LEDS_LP5523=m # CONFIG_LEDS_LP5569 is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set +# CONFIG_LEDS_LP8864 is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=m # CONFIG_LEDS_PCA995X is not set @@ -5220,6 +5233,7 @@ CONFIG_LEDS_PWM=m # CONFIG_LEDS_SPI_BYTE is not set # CONFIG_LEDS_LM3697 is not set # CONFIG_LEDS_LM36274 is not set +# CONFIG_LEDS_ST1202 is not set # # Flash and Torch LED drivers @@ -5268,7 +5282,7 @@ CONFIG_LEDS_TRIGGER_PATTERN=m # CONFIG_LEDS_TRIGGER_INPUT_EVENTS is not set # -# Simple LED drivers +# Simatic LED drivers # # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set @@ -5466,7 +5480,6 @@ CONFIG_VHOST_MENU=y # CONFIG_STAGING is not set # CONFIG_GOLDFISH is not set # CONFIG_CHROME_PLATFORMS is not set -# CONFIG_CZNIC_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_HAVE_CLK=y CONFIG_HAVE_CLK_PREPARE=y @@ -5737,12 +5750,15 @@ CONFIG_KXCJK1013=m # Analog to digital converters # # CONFIG_AD4000 is not set +# CONFIG_AD4030 is not set # CONFIG_AD4130 is not set # CONFIG_AD4695 is not set +# CONFIG_AD4851 is not set # CONFIG_AD7091R5 is not set # CONFIG_AD7091R8 is not set # CONFIG_AD7124 is not set # CONFIG_AD7173 is not set +# CONFIG_AD7191 is not set # CONFIG_AD7192 is not set # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set @@ -5806,6 +5822,7 @@ CONFIG_INA2XX_ADC=m # CONFIG_TI_ADC161S626 is not set # CONFIG_TI_ADS1015 is not set # CONFIG_TI_ADS1119 is not set +# CONFIG_TI_ADS7138 is not set # CONFIG_TI_ADS7924 is not set # CONFIG_TI_ADS1100 is not set # CONFIG_TI_ADS1298 is not set @@ -5924,6 +5941,7 @@ CONFIG_IIO_ST_SENSORS_CORE=m # CONFIG_AD7303 is not set # CONFIG_AD8460 is not set # CONFIG_AD8801 is not set +# CONFIG_BD79703 is not set # CONFIG_DPOT_DAC is not set # CONFIG_DS4424 is not set # CONFIG_LTC1660 is not set @@ -6032,6 +6050,7 @@ CONFIG_HID_SENSOR_HUMIDITY=m # CONFIG_ADIS16460 is not set # CONFIG_ADIS16475 is not set # CONFIG_ADIS16480 is not set +# CONFIG_ADIS16550 is not set # CONFIG_BMI160_I2C is not set # CONFIG_BMI160_SPI is not set # CONFIG_BMI270_I2C is not set @@ -6057,8 +6076,10 @@ CONFIG_HID_SENSOR_HUMIDITY=m # # CONFIG_ADJD_S311 is not set # CONFIG_ADUX1020 is not set +# CONFIG_AL3000A is not set # CONFIG_AL3010 is not set # CONFIG_AL3320A is not set +# CONFIG_APDS9160 is not set # CONFIG_APDS9300 is not set # CONFIG_APDS9306 is not set # CONFIG_APDS9960 is not set @@ -6080,7 +6101,6 @@ CONFIG_SENSORS_ISL29028=m CONFIG_HID_SENSOR_ALS=m CONFIG_HID_SENSOR_PROX=m # CONFIG_JSA1212 is not set -# CONFIG_ROHM_BU27008 is not set # CONFIG_ROHM_BU27034 is not set # CONFIG_RPR0521 is not set # CONFIG_LTR390 is not set @@ -6092,6 +6112,7 @@ CONFIG_HID_SENSOR_PROX=m # CONFIG_NOA1305 is not set # CONFIG_OPT3001 is not set # CONFIG_OPT4001 is not set +# CONFIG_OPT4060 is not set # CONFIG_PA12203001 is not set # CONFIG_SI1133 is not set # CONFIG_SI1145 is not set @@ -6134,6 +6155,7 @@ CONFIG_HID_SENSOR_MAGNETOMETER_3D=m # CONFIG_SENSORS_HMC5843_SPI is not set # CONFIG_SENSORS_RM3100_I2C is not set # CONFIG_SENSORS_RM3100_SPI is not set +# CONFIG_SI7210 is not set # CONFIG_TI_TMAG5273 is not set CONFIG_YAMAHA_YAS530=y # end of Magnetometer sensors @@ -6292,7 +6314,6 @@ CONFIG_IRQCHIP=y CONFIG_ARM_GIC=y CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_AL_FIC is not set -# CONFIG_LAN966X_OIC is not set CONFIG_OMAP_IRQCHIP=y # CONFIG_XILINX_INTC is not set # end of IRQ chip support @@ -6325,7 +6346,6 @@ CONFIG_GENERIC_PHY=y # CONFIG_PHY_CADENCE_SALVO is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set -# CONFIG_PHY_LAN966X_SERDES is not set CONFIG_PHY_CPCAP_USB=m CONFIG_PHY_MAPPHONE_MDM6600=m # CONFIG_PHY_OCELOT_SERDES is not set @@ -6386,6 +6406,17 @@ CONFIG_NVMEM_LAYOUTS=y # CONFIG_FPGA is not set # CONFIG_FSI is not set # CONFIG_TEE is not set +CONFIG_MULTIPLEXER=y + +# +# Multiplexer drivers +# +# CONFIG_MUX_ADG792A is not set +# CONFIG_MUX_ADGS1408 is not set +# CONFIG_MUX_GPIO is not set +# CONFIG_MUX_MMIO is not set +# end of Multiplexer drivers + CONFIG_PM_OPP=y # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set @@ -6473,6 +6504,7 @@ CONFIG_FUSE_FS=y # CONFIG_CUSE is not set # CONFIG_VIRTIO_FS is not set # CONFIG_FUSE_PASSTHROUGH is not set +# CONFIG_FUSE_IO_URING is not set CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y @@ -6598,7 +6630,6 @@ CONFIG_PSTORE_PMSG=y # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_PSTORE_BLK is not set -# CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EROFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y @@ -6622,6 +6653,9 @@ CONFIG_NFS_COMMON=y CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y +CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y +CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y # CONFIG_SUNRPC_DEBUG is not set # CONFIG_CEPH_FS is not set CONFIG_CIFS=m @@ -6700,6 +6734,7 @@ CONFIG_IO_WQ=y CONFIG_KEYS=y # CONFIG_KEYS_REQUEST_CACHE is not set # CONFIG_PERSISTENT_KEYRINGS is not set +# CONFIG_BIG_KEYS is not set # CONFIG_TRUSTED_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set CONFIG_KEY_DH_OPERATIONS=y @@ -6708,11 +6743,10 @@ CONFIG_PROC_MEM_ALWAYS_FORCE=y # CONFIG_PROC_MEM_FORCE_PTRACE is not set # CONFIG_PROC_MEM_NO_FORCE is not set CONFIG_SECURITY=y +CONFIG_HAS_SECURITY_AUDIT=y # CONFIG_SECURITYFS is not set # CONFIG_SECURITY_NETWORK is not set # CONFIG_SECURITY_PATH is not set -# CONFIG_HARDENED_USERCOPY is not set -# CONFIG_FORTIFY_SOURCE is not set # CONFIG_STATIC_USERMODEHELPER is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set @@ -6750,6 +6784,13 @@ CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y # CONFIG_ZERO_CALL_USED_REGS is not set # end of Memory initialization +# +# Bounds checking +# +# CONFIG_FORTIFY_SOURCE is not set +# CONFIG_HARDENED_USERCOPY is not set +# end of Bounds checking + # # Hardening of kernel data structures # @@ -6798,6 +6839,7 @@ CONFIG_CRYPTO_NULL2=y # CONFIG_CRYPTO_PCRYPT is not set CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=y +CONFIG_CRYPTO_KRB5ENC=m # CONFIG_CRYPTO_TEST is not set CONFIG_CRYPTO_ENGINE=m # end of Crypto core or helper @@ -6823,7 +6865,7 @@ CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_ARIA is not set # CONFIG_CRYPTO_BLOWFISH is not set -# CONFIG_CRYPTO_CAMELLIA is not set +CONFIG_CRYPTO_CAMELLIA=m # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set CONFIG_CRYPTO_DES=m @@ -6844,10 +6886,9 @@ CONFIG_CRYPTO_FCRYPT=m # CONFIG_CRYPTO_CHACHA20 is not set CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y -# CONFIG_CRYPTO_CTS is not set +CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_LRW is not set CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=m @@ -6883,7 +6924,6 @@ CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_SM3_GENERIC is not set # CONFIG_CRYPTO_STREEBOG is not set -# CONFIG_CRYPTO_VMAC is not set # CONFIG_CRYPTO_WP512 is not set # CONFIG_CRYPTO_XCBC is not set CONFIG_CRYPTO_XXHASH=m @@ -6894,8 +6934,6 @@ CONFIG_CRYPTO_XXHASH=m # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=m -CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_CRC64_ROCKSOFT=y # end of CRCs (cyclic redundancy checks) # @@ -6957,8 +6995,6 @@ CONFIG_CRYPTO_BLAKE2S_ARM=y # CONFIG_CRYPTO_AES_ARM_BS is not set # CONFIG_CRYPTO_AES_ARM_CE is not set CONFIG_CRYPTO_CHACHA20_NEON=m -# CONFIG_CRYPTO_CRC32_ARM_CE is not set -# CONFIG_CRYPTO_CRCT10DIF_ARM_CE is not set # end of Accelerated Cryptographic Algorithms for CPU (arm) CONFIG_CRYPTO_HW=y @@ -6991,6 +7027,8 @@ CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set # end of Certificates for signature checking +CONFIG_CRYPTO_KRB5=m +# CONFIG_CRYPTO_KRB5_SELFTESTS is not set CONFIG_BINARY_PRINTF=y # @@ -7018,14 +7056,17 @@ CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m CONFIG_CRYPTO_LIB_GF128MUL=m CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y +CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=m CONFIG_CRYPTO_LIB_CHACHA=m -CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=y CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m +CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=m CONFIG_CRYPTO_LIB_CURVE25519=m CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9 -CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y +CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=m CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m CONFIG_CRYPTO_LIB_SHA1=y @@ -7035,19 +7076,15 @@ CONFIG_CRYPTO_LIB_SHA256=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y CONFIG_CRC_T10DIF=y -CONFIG_CRC64_ROCKSOFT=y +CONFIG_ARCH_HAS_CRC_T10DIF=y +CONFIG_CRC_T10DIF_ARCH=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y -# CONFIG_CRC32_SELFTEST is not set -CONFIG_CRC32_SLICEBY8=y -# CONFIG_CRC32_SLICEBY4 is not set -# CONFIG_CRC32_SARWATE is not set -# CONFIG_CRC32_BIT is not set +CONFIG_ARCH_HAS_CRC32=y +CONFIG_CRC32_ARCH=y CONFIG_CRC64=y -# CONFIG_CRC4 is not set CONFIG_CRC7=m -CONFIG_LIBCRC32C=y -# CONFIG_CRC8 is not set +CONFIG_CRC_OPTIMIZATIONS=y CONFIG_XXHASH=y CONFIG_AUDIT_GENERIC=y # CONFIG_RANDOM32_SELFTEST is not set @@ -7128,6 +7165,7 @@ CONFIG_OID_REGISTRY=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_32=y +CONFIG_GENERIC_VDSO_DATA_STORE=y CONFIG_FONT_SUPPORT=y CONFIG_FONTS=y CONFIG_FONT_8x8=y @@ -7241,6 +7279,7 @@ CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_SHRINKER_DEBUG is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_SCHED_STACK_END_CHECK is not set +CONFIG_DEBUG_VFS=y # CONFIG_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set @@ -7278,7 +7317,6 @@ CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y # # Scheduler Debugging # -CONFIG_SCHED_DEBUG=y # CONFIG_SCHEDSTATS is not set # end of Scheduler Debugging @@ -7442,8 +7480,6 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_KSTRTOX is not set -# CONFIG_TEST_PRINTF is not set -# CONFIG_TEST_SCANF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set @@ -7454,7 +7490,6 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_BITOPS is not set # CONFIG_TEST_VMALLOC is not set # CONFIG_TEST_BPF is not set -# CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_FIND_BIT_BENCHMARK is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_SYSCTL is not set @@ -7476,3 +7511,5 @@ CONFIG_ARCH_USE_MEMTEST=y # # end of Rust hacking # end of Kernel hacking + +CONFIG_IO_URING_ZCRX=y