Skip to content

[Deepin-Kernel-SIG] [linux 7.2.y] deepin: config: refresh 7.2 desktop defconfigs - #2125

Merged
opsiff merged 2 commits into
deepin-community:linux-7.2.yfrom
opsiff:linux-7.2.y-2026-09-04-p4
Sep 4, 2026
Merged

[Deepin-Kernel-SIG] [linux 7.2.y] deepin: config: refresh 7.2 desktop defconfigs#2125
opsiff merged 2 commits into
deepin-community:linux-7.2.yfrom
opsiff:linux-7.2.y-2026-09-04-p4

Conversation

@opsiff

@opsiff opsiff commented Sep 4, 2026

Copy link
Copy Markdown
Member

Summary by Sourcery

Enhancements:

  • Refresh the Deepin desktop kernel defconfig files for ARM64, LoongArch, and x86 platforms to align with the Linux 7.2.y configuration baseline.

Config changes:
- CONFIG_6PACK (loongarch, removed): dd8d4bc net: remove ax25 and amateur radio (hamradio) subsystem
- CONFIG_ACENIC (arm64, loongarch, removed): e6b7e1a eth: remove the driver for acenic / tigon1&2
- CONFIG_ACENIC_OMIT_TIGON_I (arm64, removed): e6b7e1a eth: remove the driver for acenic / tigon1&2
- CONFIG_ACPI_APEI (x86, default): selected/defaulted by current Kconfig; definition introduced by a643ce2 ACPI, APEI, APEI supporting infrastructure
- CONFIG_ACPI_APEI_GHES (x86, default): selected/defaulted by current Kconfig; definition introduced by d334a49 ACPI, APEI, Generic Hardware Error Source memory error support
- CONFIG_AD5446 (x86, loongarch, default): selected/defaulted by current Kconfig; definition introduced by b5a4948 staging: iio: dac: Enable driver support for AD5444 and AD5446 DA converters
- CONFIG_APPLICOM (arm64, loongarch, removed): 05cb952 char: applicom: remove low-quality, unused driver
- CONFIG_ARCH_SPARX5 (arm64, default): selected/defaulted by current Kconfig; definition introduced by 76334fe arm64: Add config for Microchip SoC platforms
- CONFIG_ARCNET_COM20020_CS (loongarch, removed): 910394c net: arcnet: remove ISA and PCMCIA support; modernize documentation
- CONFIG_ARCNET_COM90xx (arm64, loongarch, removed): 910394c net: arcnet: remove ISA and PCMCIA support; modernize documentation
- CONFIG_ARCNET_COM90xxIO (arm64, loongarch, removed): 910394c net: arcnet: remove ISA and PCMCIA support; modernize documentation
- CONFIG_ARCNET_RIM_I (arm64, loongarch, removed): 910394c net: arcnet: remove ISA and PCMCIA support; modernize documentation
- CONFIG_ATALK (loongarch, removed): 8a398a0 appletalk: move the protocol out of tree
- CONFIG_ATM_CLIP (arm64, loongarch, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_CLIP_NO_ICMP (arm64, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_DUMMY (arm64, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_ENI (arm64, loongarch, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_ENI_BURST_RX_16W (arm64, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_ENI_BURST_RX_2W (arm64, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_ENI_BURST_RX_4W (arm64, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_ENI_BURST_RX_8W (arm64, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_ENI_BURST_TX_16W (arm64, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_ENI_BURST_TX_2W (arm64, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_ENI_BURST_TX_4W (arm64, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_ENI_BURST_TX_8W (arm64, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_ENI_TUNE_BURST (arm64, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_FORE200E (arm64, loongarch, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_FORE200E_USE_TASKLET (arm64, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_HE (arm64, loongarch, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_HE_USE_SUNI (arm64, loongarch, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_IA (arm64, loongarch, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_IDT77252 (arm64, loongarch, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_LANAI (arm64, loongarch, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_LANE (arm64, loongarch, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_MPOA (arm64, loongarch, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_NICSTAR (arm64, loongarch, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_NICSTAR_USE_IDT77105 (arm64, loongarch, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_NICSTAR_USE_SUNI (arm64, loongarch, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_ATM_TCP (arm64, loongarch, removed): 6deb535 net: remove unused ATM protocols and legacy ATM device drivers
- CONFIG_AX25 (loongarch, removed): dd8d4bc net: remove ax25 and amateur radio (hamradio) subsystem
- CONFIG_BAYCOM_PAR (loongarch, removed): dd8d4bc net: remove ax25 and amateur radio (hamradio) subsystem
- CONFIG_BAYCOM_SER_FDX (loongarch, removed): dd8d4bc net: remove ax25 and amateur radio (hamradio) subsystem
- CONFIG_BAYCOM_SER_HDX (loongarch, removed): dd8d4bc net: remove ax25 and amateur radio (hamradio) subsystem
- CONFIG_BPQETHER (loongarch, removed): dd8d4bc net: remove ax25 and amateur radio (hamradio) subsystem
- CONFIG_CAIF (arm64, loongarch, removed): 6d54315 caif: remove CAIF NETWORK LAYER
- CONFIG_CAIF_DRIVERS (loongarch, removed): 6d54315 caif: remove CAIF NETWORK LAYER
- CONFIG_CAIF_TTY (loongarch, removed): 6d54315 caif: remove CAIF NETWORK LAYER
- CONFIG_CAIF_USB (arm64, loongarch, removed): 6d54315 caif: remove CAIF NETWORK LAYER
- CONFIG_CAIF_VIRTIO (loongarch, removed): 6d54315 caif: remove CAIF NETWORK LAYER
- CONFIG_CRYPTO_AES_ARM64 (arm64, removed): 2b1ef7a lib/crypto: arm64/aes: Migrate optimized code into library
- CONFIG_CRYPTO_AES_TI (loongarch, removed): 641e705 crypto: aes - Remove aes-fixed-time / CONFIG_CRYPTO_AES_TI
- CONFIG_CRYPTO_ANSI_CPRNG (arm64, loongarch, removed): c7dcb04 crypto: ansi_cprng - Remove unused ansi_cprng algorithm
- CONFIG_CRYPTO_DEV_CHELSIO_TLS (loongarch, removed): cdae65f tls: remove tls_toe and the related driver
- CONFIG_CRYPTO_DEV_HISI_TRNG (arm64, removed): ffbb2eb hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/
- CONFIG_CRYPTO_DEV_LOONGSON_RNG (loongarch, removed): af3d1bb crypto: loongson - Remove broken and unused loongson-rng
- CONFIG_CRYPTO_DRBG_CTR (arm64, loongarch, removed): 6f88f41 crypto: drbg - Remove support for CTR_DRBG
- CONFIG_CRYPTO_DRBG_HASH (arm64, loongarch, removed): e227be3 crypto: drbg - Remove support for HASH_DRBG
- CONFIG_CRYPTO_FCRYPT (arm64, loongarch, removed): 374efbd crypto: fcrypt - Remove support for FCrypt block cipher
- CONFIG_CRYPTO_LZ4 (x86, arm64, loongarch, default): selected/defaulted by current Kconfig; definition introduced by 0ea8530 crypto: add lz4 Cryptographic API
- CONFIG_CRYPTO_MICHAEL_MIC (loongarch, removed): 8c6d03b crypto: Remove michael_mic from crypto_shash API
- CONFIG_CRYPTO_NHPOLY1305_NEON (arm64, removed): b4a8528 lib/crypto: arm64/nh: Migrate optimized code into library
- CONFIG_CRYPTO_PCBC (arm64, loongarch, removed): 1967bfa crypto: pcbc - Remove support for PCBC mode
- CONFIG_CRYPTO_POLYVAL_ARM64_CE (arm64, removed): 37919e2 lib/crypto: arm64/polyval: Migrate optimized code into library
- CONFIG_CRYPTO_SHA3_ARM64 (arm64, removed): 1e29a75 lib/crypto: arm64/sha3: Migrate optimized code into library
- CONFIG_CRYPTO_SM3_ARM64_CE (arm64, removed): 9f69f52 lib/crypto: arm64/sm3: Migrate optimized code into library
- CONFIG_CRYPTO_SM3_NEON (arm64, removed): 9f69f52 lib/crypto: arm64/sm3: Migrate optimized code into library
- CONFIG_DEVICE_PRIVATE (x86, arm64, default): selected/defaulted by current Kconfig; definition introduced by 5042db4 mm/ZONE_DEVICE: new type of ZONE_DEVICE for unaddressable memory
- CONFIG_DMABUF_MOVE_NOTIFY (loongarch, removed): 609fc87 dma-buf: Always build with DMABUF_MOVE_NOTIFY
- CONFIG_DMABUF_SYSFS_STATS (loongarch, removed): ab4c3dc dma-buf: Remove DMA-BUF sysfs stats
- CONFIG_DNET (arm64, loongarch, removed): 2c29795 net: ethernet: dnet: remove driver
- CONFIG_DRM_ST7571_I2C (x86, arm64, default): selected/defaulted by current Kconfig; definition introduced by b362de1 drm/sitronix/st7571: split up the driver into a common and an i2c part
- CONFIG_EDAC (arm64, default): selected/defaulted by current Kconfig; definition introduced by 751cb5e Use menuconfig objects II - EDAC
- CONFIG_EDAC_ALTERA (arm64, default): selected/defaulted by current Kconfig; definition introduced by c3eea19 EDAC, altera: Add Altera L2 cache and OCRAM support
- CONFIG_EDAC_ALTERA_ETHERNET (arm64, default): selected/defaulted by current Kconfig; definition introduced by ab8c1e0 EDAC, altera: Add Arria10 Ethernet EDAC support
- CONFIG_EDAC_ALTERA_OCRAM (arm64, default): selected/defaulted by current Kconfig; definition introduced by c3eea19 EDAC, altera: Add Altera L2 cache and OCRAM support
- CONFIG_EDAC_ALTERA_QSPI (arm64, default): selected/defaulted by current Kconfig; definition introduced by 485fe9e EDAC, altera: Add Arria10 QSPI support
- CONFIG_EDAC_ALTERA_SDMMC (arm64, default): selected/defaulted by current Kconfig; definition introduced by 9110498 EDAC, altera: Add Arria10 SD-MMC EDAC support
- CONFIG_EDAC_ALTERA_SDRAM (arm64, default): selected/defaulted by current Kconfig; definition introduced by 580b5cf EDAC/altera: Add separate SDRAM EDAC config
- CONFIG_EDAC_ALTERA_USB (arm64, default): selected/defaulted by current Kconfig; definition introduced by c609581 EDAC, altera: Add Arria10 USB support
- CONFIG_EDAC_AL_MC (arm64, default): selected/defaulted by current Kconfig; definition introduced by e23a7cd EDAC/al-mc-edac: Add Amazon's Annapurna Labs Memory Controller driver
- CONFIG_EDAC_BLUEFIELD (arm64, default): selected/defaulted by current Kconfig; definition introduced by 82413e5 EDAC, mellanox: Add ECC support for BlueField DDR4
- CONFIG_EDAC_DMC520 (arm64, default): selected/defaulted by current Kconfig; definition introduced by 1088750 EDAC: Add EDAC driver for DMC520
- CONFIG_EDAC_GHES (arm64, default): selected/defaulted by current Kconfig; definition introduced by 77c5f5d ghes_edac: Register at EDAC core the BIOS report
- CONFIG_EDAC_LAYERSCAPE (arm64, default): selected/defaulted by current Kconfig; definition introduced by eeb3d68 EDAC, layerscape: Add Layerscape EDAC support
- CONFIG_EDAC_PHYTIUM (arm64, default): selected/defaulted by current Kconfig; definition introduced by aaa3e10 arm64: edac: Phytium: Add edac driver to receive RAS error
- CONFIG_EDAC_SYNOPSYS (arm64, default): selected/defaulted by current Kconfig; definition introduced by ae9b56e EDAC, synps: Add EDAC support for zynq ddr ecc controller
- CONFIG_EDAC_THUNDERX (arm64, default): selected/defaulted by current Kconfig; definition introduced by 4100339 EDAC, thunderx: Add Cavium ThunderX EDAC driver
- CONFIG_EDAC_XGENE (arm64, default): selected/defaulted by current Kconfig; definition introduced by 0d44293 EDAC: Add APM X-Gene SoC EDAC driver
- CONFIG_EDAC_ZYNQMP (arm64, default): selected/defaulted by current Kconfig; definition introduced by 3bd2706 EDAC/zynqmp: Add EDAC support for Xilinx ZynqMP OCM
- CONFIG_EROFS_FS_ONDEMAND (loongarch, removed): c37460c erofs: remove fscache backend entirely
- CONFIG_EROFS_FS_ZIP_LZMA (x86, arm64, loongarch, default): selected/defaulted by current Kconfig; definition introduced by 622cead erofs: lzma compression support
- CONFIG_EZX_PCAP (arm64, loongarch, removed): e6f0018 mfd: ezx-pcap: Remove unused driver
- CONFIG_FB_ARK (x86, arm64, loongarch, default): selected/defaulted by current Kconfig; definition introduced by f7018c2 video: move fbdev to drivers/video/fbdev
- CONFIG_FB_MATROX (x86, arm64, loongarch, default): selected/defaulted by current Kconfig; definition introduced by f7018c2 video: move fbdev to drivers/video/fbdev
- CONFIG_FB_MATROX_G (x86, arm64, loongarch, default): selected/defaulted by current Kconfig; definition introduced by f7018c2 video: move fbdev to drivers/video/fbdev
- CONFIG_FB_MATROX_I2C (x86, arm64, loongarch, default): selected/defaulted by current Kconfig; definition introduced by f7018c2 video: move fbdev to drivers/video/fbdev
- CONFIG_FB_MATROX_MAVEN (x86, loongarch, default): selected/defaulted by current Kconfig; definition introduced by f7018c2 video: move fbdev to drivers/video/fbdev
- CONFIG_FB_MATROX_MILLENIUM (x86, arm64, loongarch, default): selected/defaulted by current Kconfig; definition introduced by f7018c2 video: move fbdev to drivers/video/fbdev
- CONFIG_FB_MATROX_MYSTIQUE (x86, arm64, loongarch, default): selected/defaulted by current Kconfig; definition introduced by f7018c2 video: move fbdev to drivers/video/fbdev
- CONFIG_FB_S3 (x86, arm64, loongarch, default): selected/defaulted by current Kconfig; definition introduced by f7018c2 video: move fbdev to drivers/video/fbdev
- CONFIG_FB_VT8623 (x86, arm64, loongarch, default): selected/defaulted by current Kconfig; definition introduced by f7018c2 video: move fbdev to drivers/video/fbdev
- CONFIG_GPIO_ELKHARTLAKE (x86, default): selected/defaulted by current Kconfig; definition introduced by 9409d8c gpio: elkhartlake: Introduce Intel Elkhart Lake PSE GPIO
- CONFIG_HAMACHI (arm64, loongarch, removed): 4cf42f9 net: packetengines: remove obsolete hamachi driver
- CONFIG_HAMRADIO (loongarch, removed): dd8d4bc net: remove ax25 and amateur radio (hamradio) subsystem
- CONFIG_HIPPI (arm64, loongarch, removed): d8f87aa net: remove HIPPI support and RoadRunner HIPPI driver
- CONFIG_I82092 (loongarch, removed): b3c26ea pcmcia: remove obsolete host controller drivers
- CONFIG_IIO_INTERRUPT_TRIGGER (loongarch, removed): db95bd7 iio: trigger: drop generic interrupt trigger.
- CONFIG_INPUT_PCAP (arm64, loongarch, removed): 1622fc5 Input: pcap_keys - remove unused driver
- CONFIG_INT340X_THERMAL (x86, default): selected/defaulted by current Kconfig; definition introduced by a3c8933 Thermal / ACPI / video: add INT3406 thermal driver
- CONFIG_IPV6_SIT (x86, arm64, loongarch, default): default m in current Kconfig; definition introduced by 989e5b9 [IPV6]: Seperate sit driver to extra module
- CONFIG_ISDN (arm64, loongarch, removed): 4f10f1d net: remove ISDN subsystem and Bluetooth CMTP
- CONFIG_MFD_LS2K_BMC_CORE (loongarch, default): selected by CONFIG_IPMI_LS2K; core definition introduced by 0d64f6d mfd: ls2kbmc: Introduce Loongson-2K BMC core driver
- CONFIG_MFD_WL1273_CORE (loongarch, removed): 5b79c9b mfd: wl1273-core: Remove unused driver
- CONFIG_MISDN (arm64, loongarch, removed): 4f10f1d net: remove ISDN subsystem and Bluetooth CMTP
- CONFIG_MISDN_AVMFRITZ (arm64, loongarch, removed): 4f10f1d net: remove ISDN subsystem and Bluetooth CMTP
- CONFIG_MISDN_DSP (arm64, loongarch, removed): 4f10f1d net: remove ISDN subsystem and Bluetooth CMTP
- CONFIG_MISDN_HFCMULTI (arm64, loongarch, removed): 4f10f1d net: remove ISDN subsystem and Bluetooth CMTP
- CONFIG_MISDN_HFCPCI (arm64, loongarch, removed): 4f10f1d net: remove ISDN subsystem and Bluetooth CMTP
- CONFIG_MISDN_HFCUSB (arm64, loongarch, removed): 4f10f1d net: remove ISDN subsystem and Bluetooth CMTP
- CONFIG_MISDN_INFINEON (arm64, loongarch, removed): 4f10f1d net: remove ISDN subsystem and Bluetooth CMTP
- CONFIG_MISDN_L1OIP (arm64, loongarch, removed): 4f10f1d net: remove ISDN subsystem and Bluetooth CMTP
- CONFIG_MISDN_NETJET (arm64, loongarch, removed): 4f10f1d net: remove ISDN subsystem and Bluetooth CMTP
- CONFIG_MISDN_SPEEDFAX (arm64, loongarch, removed): 4f10f1d net: remove ISDN subsystem and Bluetooth CMTP
- CONFIG_MISDN_W6692 (arm64, loongarch, removed): 4f10f1d net: remove ISDN subsystem and Bluetooth CMTP
- CONFIG_MKISS (loongarch, removed): dd8d4bc net: remove ax25 and amateur radio (hamradio) subsystem
- CONFIG_MPRLS0025PA (x86, loongarch, default): selected/defaulted by current Kconfig; definition introduced by 713337d iio: pressure: Honeywell mprls0025pa pressure sensor
- CONFIG_NETROM (loongarch, removed): dd8d4bc net: remove ax25 and amateur radio (hamradio) subsystem
- CONFIG_NFS_V4_1 (arm64, loongarch, removed/merged): 7537db2 NFS: Merge CONFIG_NFS_V4_1 with CONFIG_NFS_V4
- CONFIG_PCMCIA_3C574 (loongarch, removed): a7fbf27 drivers: net: 3com: 3c574: Remove this driver
- CONFIG_PCMCIA_3C589 (loongarch, removed): 4ff8d06 drivers: net: 3com: 3c589: Remove this driver
- CONFIG_PCMCIA_AXNET (loongarch, removed): 5783522 drivers: net: 8390: AX88190: Remove this driver
- CONFIG_PCMCIA_FMVJ18X (loongarch, removed): 51c1c88 drivers: net: fujitsu: fmvj18x: Remove this driver
- CONFIG_PCMCIA_NMCLAN (loongarch, removed): 2910358 drivers: net: amd: nmclan: Remove this driver
- CONFIG_PCMCIA_SMC91C92 (loongarch, removed): a3fb9a5 drivers: net: smsc: smc91c92: Remove this driver
- CONFIG_READ_ONLY_THP_FOR_FS (loongarch, removed): e4df0f3 mm: remove READ_ONLY_THP_FOR_FS Kconfig option
- CONFIG_REGULATOR_PCAP (arm64, loongarch, removed): b282e23 regulator: remove used pcap regulator driver
- CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY (loongarch, default): selected/defaulted by current Kconfig; definition introduced by 3857347 regulator: rpi-panel: Add regulator/backlight driver for RPi panel
- CONFIG_ROADRUNNER (arm64, loongarch, removed): d8f87aa net: remove HIPPI support and RoadRunner HIPPI driver
- CONFIG_ROADRUNNER_LARGE_RINGS (loongarch, removed): d8f87aa net: remove HIPPI support and RoadRunner HIPPI driver
- CONFIG_ROSE (loongarch, removed): dd8d4bc net: remove ax25 and amateur radio (hamradio) subsystem
- CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2 (loongarch, removed): c331c8e SUNRPC: Remove per-enctype Kconfig options
- CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA (loongarch, removed): c331c8e SUNRPC: Remove per-enctype Kconfig options
- CONFIG_RTC_DRV_PCAP (loongarch, removed): a50b23a rtc: remove unused pcap driver
- CONFIG_RUST (x86, arm64, loongarch, default): omitted because the native servers do not provide an available Rust toolchain; definition introduced by 2f7ab12 Kbuild: add Rust support
- CONFIG_S2IO (arm64, loongarch, removed): aba0138 net: ethernet: neterion: s2io: remove unused driver
- CONFIG_SENSORS_APDS990X (arm64, loongarch, removed): 9c48294 misc: Remove old APDS990x driver
- CONFIG_SENSORS_SPARX5 (arm64, default): selected/defaulted by current Kconfig; definition introduced by e492217 hwmon: sparx5: Add Sparx5 SoC temperature driver
- CONFIG_SND_HDA_PHYTIUM (arm64, removed): Phytium test option merged later from linux-7.2.y-2026-09-04-p5; intentionally not traced further
- CONFIG_SND_SEQ_UMP (loongarch, default): selected/defaulted by current Kconfig; definition introduced by 4639762 ALSA: seq: Add UMP support
- CONFIG_SND_SEQ_UMP_CLIENT (loongarch, default): selected/defaulted by current Kconfig; definition introduced by 81fd444 ALSA: seq: Bind UMP device
- CONFIG_SND_SOC_TAS2781_I2C (x86, default): selected/defaulted by current Kconfig; definition introduced by ef3bcde ASoC: tas2781: Add tas2781 driver
- CONFIG_SND_UMP (loongarch, default): selected/defaulted by current Kconfig; definition introduced by e3a8a5b ALSA: rawmidi: UMP support
- CONFIG_SPI_OFFLOAD_TRIGGER_PWM (x86, default): selected/defaulted by current Kconfig; definition introduced by ebb398a spi: offload-trigger: add PWM trigger driver
- CONFIG_SPI_PHYTIUM_PCI (arm64, removed): Phytium test option merged later from linux-7.2.y-2026-09-04-p5; intentionally not traced further
- CONFIG_SPI_PHYTIUM_PLAT (arm64, removed): Phytium test option merged later from linux-7.2.y-2026-09-04-p5; intentionally not traced further
- CONFIG_SPI_PHYTIUM_QSPI (arm64, removed): Phytium test option merged later from linux-7.2.y-2026-09-04-p5; intentionally not traced further
- CONFIG_STM_PROTO_BASIC (x86, loongarch, default): selected/defaulted by current Kconfig; definition introduced by a02509f stm class: Factor out default framing protocol
- CONFIG_STM_PROTO_SYS_T (x86, loongarch, default): selected/defaulted by current Kconfig; definition introduced by d69d5e8 stm class: Add MIPI SyS-T protocol support
- CONFIG_TLS_TOE (arm64, loongarch, removed): cdae65f tls: remove tls_toe and the related driver
- CONFIG_TOUCHSCREEN_PCAP (arm64, loongarch, removed): cde5e77 Input: pcap_ts - remove unused driver
- CONFIG_USB_CDNSP_GADGET (loongarch, removed/merged): e4d7362 usb: cdns3: Add USBSSP platform driver support; CONFIG_USB_CDNSP_PCI remains
- CONFIG_USB_CDNSP_HOST (loongarch, removed/merged): e4d7362 usb: cdns3: Add USBSSP platform driver support; CONFIG_USB_CDNSP_PCI remains
- CONFIG_USB_CDNSP_PCI (x86, loongarch, default): selected/defaulted by current Kconfig; definition introduced by e4d7362 usb: cdns3: Add USBSSP platform driver support
- CONFIG_WIZNET_BUS_DIRECT (arm64, removed): 68edebb w5300: remove unused driver
- CONFIG_WIZNET_W5100_SPI (loongarch, removed): 5e138e0 w5100: remove MMIO support
- CONFIG_WIZNET_W5300 (arm64, loongarch, removed): 68edebb w5300: remove unused driver
- CONFIG_WWAN (loongarch, changed y -> m): normalized to m by current Kconfig dependencies; related definition/dependency change from 89212e1 net: wwan: Fix WWAN config symbols
- CONFIG_X86_INTEL_TSX_MODE_AUTO (x86, default): selected/defaulted by current Kconfig; definition introduced by db61617 x86/tsx: Add config options to set tsx=on|off|auto
- CONFIG_YAM (loongarch, removed): dd8d4bc net: remove ax25 and amateur radio (hamradio) subsystem
- CONFIG_YELLOWFIN (arm64, loongarch, removed): aec3202 net: packetengines: remove obsolete yellowfin driver and vendor dir

Verification: all three native architecture servers regenerated the matching defconfig with make <defconfig> and make savedefconfig, and diff was empty.
Signed-off-by: Wentao Guan <guanwentao@uniontech.com>
Drop CONFIG_ARM64_PSEUDO_NMI from the arm64 desktop defconfig.

This option builds support for NMI-like interrupts using GIC interrupt
priorities. Even though pseudo-NMI mode still requires the runtime
irqchip.gicv3_pseudo_nmi=1 parameter before high-priority interrupts are
used, enabling the Kconfig option keeps the priority-masking code paths
compiled in for arm64 exception and interrupt handling.

When the option is enabled, the kernel has to support PMR-based IRQ masking
through ICC_PMR_EL1, save and restore the PMR state in exception entry code,
and branch through pseudo-NMI-aware IRQ handling paths. That adds overhead to
hot interrupt/exception paths and can reduce performance on desktop systems
that do not need pseudo-NMI diagnostics.

Leave it disabled by default for the deepin arm64 desktop configuration.

Signed-off-by: Wentao Guan <guanwentao@uniontech.com>
@sourcery-ai

sourcery-ai Bot commented Sep 4, 2026

Copy link
Copy Markdown
Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

Updates the Deepin desktop defconfigs for the Linux 7.2.y kernel across ARM64, LoongArch, and x86, with substantial additions and removals reflecting the refreshed configuration baseline.

File-Level Changes

Change Details Files
Refresh the Deepin desktop kernel defconfig baselines for Linux 7.2.y across the supported architectures.
  • Regenerate or reconcile ARM64 desktop configuration selections, removing obsolete entries and adding updated options.
  • Regenerate or reconcile LoongArch desktop configuration selections, removing obsolete entries and adding updated options.
  • Regenerate or reconcile x86 desktop configuration selections with the refreshed 7.2 desktop baseline.
arch/arm64/configs/deepin_arm64_desktop_defconfig
arch/loongarch/configs/deepin_loongarch_desktop_defconfig
arch/x86/configs/deepin_x86_desktop_defconfig

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@deepin-ci-robot

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please ask for approval from opsiff. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@opsiff
opsiff merged commit a86b564 into deepin-community:linux-7.2.y Sep 4, 2026
9 of 11 checks passed

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants