Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#76952 - Synchronize modules exclusion with ubuntu generic kernel
Attached to Project:
Arch Linux
Opened by Nikolay (koyot86) - Wednesday, 28 December 2022, 10:44 GMT
Last edited by Jan Alexander Steffens (heftig) - Wednesday, 28 December 2022, 22:42 GMT
Opened by Nikolay (koyot86) - Wednesday, 28 December 2022, 10:44 GMT
Last edited by Jan Alexander Steffens (heftig) - Wednesday, 28 December 2022, 22:42 GMT
|
DetailsDescription:
There are many modules that are enabled in arch kernel build, that are disabled in ubuntu generic kernel. Do we really need them all? Can we disable them in arch also? Additional info: For example, for linux-lts (arch kernel version 5.15.85) tool (https://github.com/torvalds/linux/blob/v5.15/scripts/diffconfig) shows following modules that are disabled (Ubuntu generic kernel 5.15.85): # cat diff.log | grep '> n' 6LOWPAN_DEBUGFS y -> n 6LOWPAN_GHC_EXT_HDR_DEST m -> n 6LOWPAN_GHC_EXT_HDR_FRAG m -> n 6LOWPAN_GHC_EXT_HDR_HOP m -> n 6LOWPAN_GHC_EXT_HDR_ROUTE m -> n 6LOWPAN_GHC_ICMPV6 m -> n 6LOWPAN_GHC_UDP m -> n 8139TOO_TUNE_TWISTER y -> n A11Y_BRAILLE_CONSOLE y -> n ACPI_APEI_ERST_DEBUG m -> n ACPI_CUSTOM_METHOD m -> n AF_RXRPC_DEBUG y -> n AIC79XX_DEBUG_ENABLE y -> n AIC7XXX_DEBUG_ENABLE y -> n AIC94XX_DEBUG y -> n ASYNC_RAID6_TEST m -> n ATH10K_DEBUG y -> n ATH11K_DEBUG y -> n ATH5K_DEBUG y -> n ATH5K_TRACER y -> n ATH6KL_DEBUG y -> n ATH6KL_TRACING y -> n ATH9K_DYNACK y -> n ATM_FORE200E_USE_TASKLET y -> n B43LEGACY_DEBUG y -> n B43_SDIO y -> n BATMAN_ADV_BATMAN_V y -> n BLK_CGROUP_IOLATENCY y -> n BLK_DEV_THROTTLING_LOW y -> n BPF_PRELOAD y -> n BRCMDBG y -> n CARL9170_DEBUGFS y -> n CEPH_LIB_PRETTYDEBUG y -> n CLS_U32_PERF y -> n CMA y -> n CRYPTO_DEV_AMLOGIC_GXL_DEBUG y -> n CRYPTO_DEV_CCP_DEBUGFS y -> n DAMON y -> n DEBUG_BOOT_PARAMS y -> n DEBUG_INFO_DWARF4 y -> n DEBUG_LIST y -> n DEBUG_MEMORY_INIT y -> n DEBUG_RODATA_TEST y -> n DEBUG_SHIRQ y -> n DEFAULT_SECURITY_DAC y -> n DLM_DEBUG y -> n DMABUF_SYSFS_STATS y -> n DM_DEBUG y -> n DM_DEBUG_BLOCK_MANAGER_LOCKING y -> n DM_DUST m -> n DM_VERITY_FEC y -> n DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING y -> n DRM_NOUVEAU_SVM y -> n DRM_RADEON_USERPTR y -> n DRM_VMWGFX_MKSSTATS y -> n DVB_MMAP y -> n DVB_TEST_DRIVERS y -> n DVB_USB_DIBUSB_MB_FAULTY y -> n EDAC_LEGACY_SYSFS y -> n EFI_VARS_PSTORE_DEFAULT_DISABLE y -> n F2FS_CHECK_FS y -> n F2FS_IOSTAT y -> n FAT_DEFAULT_UTF8 y -> n GOOGLE_FIRMWARE y -> n GPIO_MOCKUP m -> n HARDENED_USERCOPY_FALLBACK y -> n HERMES_PRISM y -> n HZ_100 y -> n I2C_DESIGNWARE_SLAVE y -> n I2C_EMEV2 m -> n I2C_SLAVE y -> n IEEE802154_NL802154_EXPERIMENTAL y -> n IKCONFIG y -> n INFINIBAND_IPOIB_DEBUG y -> n INFINIBAND_MTHCA_DEBUG y -> n INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON y -> n IO_DELAY_0X80 y -> n IO_STRICT_DEVMEM y -> n IPDDP m -> n IPV6_OPTIMISTIC_DAD y -> n IPV6_RPL_LWTUNNEL y -> n IRQ_TIME_ACCOUNTING y -> n IWLEGACY_DEBUG y -> n IWLWIFI_DEBUG y -> n JFFS2_SUMMARY y -> n KVM_MMU_AUDIT y -> n LATENCYTOP y -> n LOCALVERSION_AUTO y -> n LOCK_EVENT_COUNTS y -> n LP_CONSOLE y -> n MMC_HSQ m -> n MMC_TEST m -> n MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS y -> n MODULE_COMPRESS_ZSTD y -> n MODULE_FORCE_LOAD y -> n MODULE_FORCE_UNLOAD y -> n MODULE_SIG_KEY_TYPE_ECDSA y -> n MTD_NAND_ECC_SW_HAMMING_SMC y -> n MTD_PARTITIONED_MASTER y -> n NCSI_OEM_CMD_KEEP_PHY y -> n NETFILTER_XT_TARGET_NOTRACK m -> n NET_ACT_IFE m -> n NET_DSA_LOOP m -> n NET_KEY_MIGRATE y -> n NET_SCH_DEFAULT y -> n NF_CONNTRACK_PROCFS y -> n NTB_AMD m -> n NVME_TARGET_FCLOOP m -> n OSNOISE_TRACER y -> n OVERLAY_FS_INDEX y -> n OVERLAY_FS_METACOPY y -> n OVERLAY_FS_REDIRECT_DIR y -> n PARAVIRT_TIME_ACCOUNTING y -> n PARPORT_PC_SUPERIO y -> n PATA_HPT3X3_DMA y -> n PCIEAER_INJECT m -> n PCIE_ECRC y -> n PCI_ENDPOINT_TEST m -> n PCI_MESON y -> n PCI_P2PDMA y -> n PERF_EVENTS_AMD_POWER m -> n PNP_DEBUG_MESSAGES y -> n PPS_CLIENT_KTIMER m -> n PREEMPT_NONE y -> n PRINTK_INDEX y -> n PSTORE_LZ4HC_COMPRESS m -> n PSTORE_LZ4_COMPRESS m -> n PSTORE_LZO_COMPRESS m -> n PSTORE_ZSTD_COMPRESS y -> n RCU_EXPERT y -> n READ_ONLY_THP_FOR_FS y -> n REISERFS_PROC_INFO y -> n RSI_DEBUGFS y -> n RT2X00_LIB_DEBUGFS y -> n RTC_INTF_DEV_UIE_EMUL y -> n RTLWIFI_DEBUG y -> n SCSI_MVSAS_DEBUG y -> n SCSI_MVSAS_TASKLET y -> n SECURITY_LOADPIN y -> n SECURITY_SMACK_BRINGUP y -> n SND_DEBUG y -> n SND_HDA_INTEL_HDMI_SILENT_STREAM y -> n SND_PCM_OSS m -> n SND_SEQUENCER_OSS m -> n SND_SOC_INTEL_CFL m -> n SND_SOC_INTEL_CML_H m -> n SND_SOC_INTEL_CML_LP m -> n SND_SOC_INTEL_CNL m -> n SND_SOC_INTEL_SKYLAKE m -> n SND_VERBOSE_PRINTK y -> n SPI_INTEL_SPI_PCI m -> n SPI_INTEL_SPI_PLATFORM m -> n SPI_XILINX m -> n SQUASHFS_DECOMP_MULTI_PERCPU y -> n SSB_PCMCIAHOST y -> n STACKTRACE_BUILD_ID y -> n STANDALONE y -> n STRIP_ASM_SYMS y -> n TIMERLAT_TRACER y -> n TOSHIBA_WMI m -> n TULIP_MMIO y -> n TULIP_MWI y -> n TULIP_NAPI y -> n TYPEC_WCOVE m -> n UBIFS_ATIME_SUPPORT y -> n UNWINDER_ORC y -> n USB_DUMMY_HCD m -> n USB_G_MULTI m -> n USB_M66592 m -> n VIDEO_ATOMISP_ISP2401 y -> n WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC y -> n WCN36XX_DEBUGFS y -> n X86_CPA_STATISTICS y -> n X86_DECODER_SELFTEST y -> n X86_INTEL_TSX_MODE_AUTO y -> n XEN_PVCALLS_BACKEND y -> n XFRM_MIGRATE y -> n XFRM_SUB_POLICY y -> n XFS_ONLINE_SCRUB y -> n ZSWAP_COMPRESSOR_DEFAULT_LZ4 y -> n ZSWAP_DEFAULT_ON y -> n ZSWAP_ZPOOL_DEFAULT_Z3FOLD y -> n Full diff is attached |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Wednesday, 28 December 2022, 22:42 GMT
Reason for closing: Won't implement
Additional comments about closing: This list makes no sense.
Wednesday, 28 December 2022, 22:42 GMT
Reason for closing: Won't implement
Additional comments about closing: This list makes no sense.
Comment by Toolybird (Toolybird) -
Wednesday, 28 December 2022, 21:42 GMT
Why would we even care about Ubuntu? You could look at it this way, the Arch kernel is more featureful. I'm sure the Arch PM's review the kernel config quite often... Instead of posting a gigantic list, it would be more productive to justify each suggested change on its merits.
diff.log