From 58a2ad73da436958e50b10ebe094f6c1b1439e3b Mon Sep 17 00:00:00 2001 From: Kyle K Date: Thu, 6 Feb 2020 09:36:34 -0600 Subject: update Linux to 5.5.2 --- 0001-kernel-config-cfs-r2.patch | 407 ---------------------------------------- 0001-kernel-config-cfs-r3.patch | 373 ++++++++++++++++++++++++++++++++++++ gentoox_build.sh | 6 +- 3 files changed, 377 insertions(+), 409 deletions(-) delete mode 100644 0001-kernel-config-cfs-r2.patch create mode 100644 0001-kernel-config-cfs-r3.patch diff --git a/0001-kernel-config-cfs-r2.patch b/0001-kernel-config-cfs-r2.patch deleted file mode 100644 index bdd4f2a..0000000 --- a/0001-kernel-config-cfs-r2.patch +++ /dev/null @@ -1,407 +0,0 @@ ---- .config-artix 2020-01-15 10:57:22.023350807 -0600 -+++ .config 2020-01-15 11:05:05.118358275 -0600 -@@ -1,10 +1,10 @@ - # - # Automatically generated file; DO NOT EDIT. --# Linux/x86 5.4.7-artix1 Kernel Configuration -+# Linux/x86 5.4.12-gentoo Kernel Configuration - # - - # --# Compiler: gcc (GCC) 9.2.0 -+# Compiler: gcc (Gentoo 9.2.0-r2 p3) 9.2.0 - # - CONFIG_CC_IS_GCC=y - CONFIG_GCC_VERSION=90200 -@@ -13,6 +13,7 @@ - CONFIG_CC_HAS_ASM_GOTO=y - CONFIG_CC_HAS_ASM_INLINE=y - CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y -+CONFIG_CC_DISABLE_WARN_MAYBE_UNINITIALIZED=y - CONFIG_IRQ_WORK=y - CONFIG_BUILDTIME_EXTABLE_SORT=y - CONFIG_THREAD_INFO_IN_TASK=y -@@ -35,9 +36,9 @@ - # CONFIG_KERNEL_GZIP is not set - # CONFIG_KERNEL_BZIP2 is not set - # CONFIG_KERNEL_LZMA is not set --CONFIG_KERNEL_XZ=y -+# CONFIG_KERNEL_XZ is not set - # CONFIG_KERNEL_LZO is not set --# CONFIG_KERNEL_LZ4 is not set -+CONFIG_KERNEL_LZ4=y - CONFIG_DEFAULT_HOSTNAME="artixlinux" - CONFIG_SWAP=y - CONFIG_SYSVIPC=y -@@ -168,7 +169,7 @@ - CONFIG_CGROUP_SCHED=y - CONFIG_FAIR_GROUP_SCHED=y - CONFIG_CFS_BANDWIDTH=y --# CONFIG_RT_GROUP_SCHED is not set -+CONFIG_RT_GROUP_SCHED=y - CONFIG_UCLAMP_TASK_GROUP=y - CONFIG_CGROUP_PIDS=y - CONFIG_CGROUP_RDMA=y -@@ -186,7 +187,6 @@ - CONFIG_UTS_NS=y - CONFIG_IPC_NS=y - CONFIG_USER_NS=y --CONFIG_USER_NS_UNPRIVILEGED=y - CONFIG_PID_NS=y - CONFIG_NET_NS=y - CONFIG_CHECKPOINT_RESTORE=y -@@ -201,7 +201,8 @@ - CONFIG_RD_XZ=y - CONFIG_RD_LZO=y - CONFIG_RD_LZ4=y --CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y -+# CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set -+CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3=y - # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set - CONFIG_SYSCTL=y - CONFIG_HAVE_UID16=y -@@ -352,12 +353,41 @@ - CONFIG_JAILHOUSE_GUEST=y - CONFIG_ACRN_GUEST=y - # CONFIG_MK8 is not set -+# CONFIG_MK8SSE3 is not set -+# CONFIG_MK10 is not set -+# CONFIG_MBARCELONA is not set -+# CONFIG_MBOBCAT is not set -+# CONFIG_MJAGUAR is not set -+# CONFIG_MBULLDOZER is not set -+# CONFIG_MPILEDRIVER is not set -+# CONFIG_MSTEAMROLLER is not set -+# CONFIG_MEXCAVATOR is not set -+# CONFIG_MZEN is not set -+# CONFIG_MZEN2 is not set - # CONFIG_MPSC is not set --# CONFIG_MCORE2 is not set - # CONFIG_MATOM is not set --CONFIG_GENERIC_CPU=y -+# CONFIG_MCORE2 is not set -+# CONFIG_MNEHALEM is not set -+# CONFIG_MWESTMERE is not set -+# CONFIG_MSILVERMONT is not set -+# CONFIG_MGOLDMONT is not set -+# CONFIG_MGOLDMONTPLUS is not set -+CONFIG_MSANDYBRIDGE=y -+# CONFIG_MIVYBRIDGE is not set -+# CONFIG_MHASWELL is not set -+# CONFIG_MBROADWELL is not set -+# CONFIG_MSKYLAKE is not set -+# CONFIG_MSKYLAKEX is not set -+# CONFIG_MCANNONLAKE is not set -+# CONFIG_MICELAKE is not set -+# CONFIG_MCASCADELAKE is not set -+# CONFIG_GENERIC_CPU is not set -+# CONFIG_MNATIVE is not set - CONFIG_X86_INTERNODE_CACHE_SHIFT=6 - CONFIG_X86_L1_CACHE_SHIFT=6 -+CONFIG_X86_INTEL_USERCOPY=y -+CONFIG_X86_USE_PPRO_CHECKSUM=y -+CONFIG_X86_P6_NOP=y - CONFIG_X86_TSC=y - CONFIG_X86_CMPXCHG64=y - CONFIG_X86_CMOV=y -@@ -455,9 +485,9 @@ - CONFIG_SECCOMP=y - # CONFIG_HZ_100 is not set - # CONFIG_HZ_250 is not set --CONFIG_HZ_300=y --# CONFIG_HZ_1000 is not set --CONFIG_HZ=300 -+# CONFIG_HZ_300 is not set -+CONFIG_HZ_1000=y -+CONFIG_HZ=1000 - CONFIG_SCHED_HRTICK=y - CONFIG_KEXEC=y - CONFIG_KEXEC_FILE=y -@@ -483,7 +513,7 @@ - # CONFIG_CMDLINE_BOOL is not set - CONFIG_MODIFY_LDT_SYSCALL=y - CONFIG_HAVE_LIVEPATCH=y --# CONFIG_LIVEPATCH is not set -+CONFIG_LIVEPATCH=y - # end of Processor type and features - - CONFIG_ARCH_HAS_ADD_PAGES=y -@@ -697,11 +727,14 @@ - # - # EFI (Extensible Firmware Interface) Support - # --# CONFIG_EFI_VARS is not set -+CONFIG_EFI_VARS=y - CONFIG_EFI_ESRT=y -+CONFIG_EFI_VARS_PSTORE=y -+# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set - CONFIG_EFI_RUNTIME_MAP=y - # CONFIG_EFI_FAKE_MEMMAP is not set - CONFIG_EFI_RUNTIME_WRAPPERS=y -+# CONFIG_EFI_BOOTLOADER_CONTROL is not set - CONFIG_EFI_CAPSULE_LOADER=m - # CONFIG_EFI_TEST is not set - CONFIG_APPLE_PROPERTIES=y -@@ -860,14 +893,9 @@ - CONFIG_PLUGIN_HOSTCC="g++" - CONFIG_HAVE_GCC_PLUGINS=y - CONFIG_GCC_PLUGINS=y -- --# --# GCC plugins --# - # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set - # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set - # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set --# end of GCC plugins - # end of General architecture-dependent options - - CONFIG_RT_MUTEXES=y -@@ -889,8 +917,8 @@ - CONFIG_MODULE_SIG_SHA512=y - CONFIG_MODULE_SIG_HASH="sha512" - CONFIG_MODULE_COMPRESS=y --# CONFIG_MODULE_COMPRESS_GZIP is not set --CONFIG_MODULE_COMPRESS_XZ=y -+CONFIG_MODULE_COMPRESS_GZIP=y -+# CONFIG_MODULE_COMPRESS_XZ is not set - CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=y - CONFIG_UNUSED_SYMBOLS=y - CONFIG_MODULES_TREE_LOOKUP=y -@@ -2583,9 +2611,9 @@ - # - # SCSI device support - # --CONFIG_SCSI_MOD=m -+CONFIG_SCSI_MOD=y - CONFIG_RAID_ATTRS=m --CONFIG_SCSI=m -+CONFIG_SCSI=y - CONFIG_SCSI_DMA=y - CONFIG_SCSI_NETLINK=y - CONFIG_SCSI_PROC_FS=y -@@ -2735,7 +2763,7 @@ - CONFIG_SCSI_DH_ALUA=m - # end of SCSI device support - --CONFIG_ATA=m -+CONFIG_ATA=y - CONFIG_ATA_VERBOSE_ERROR=y - CONFIG_ATA_ACPI=y - CONFIG_SATA_ZPODD=y -@@ -2744,7 +2772,7 @@ - # - # Controllers with non-SFF native interface - # --CONFIG_SATA_AHCI=m -+CONFIG_SATA_AHCI=y - CONFIG_SATA_MOBILE_LPM_POLICY=3 - CONFIG_SATA_AHCI_PLATFORM=m - CONFIG_AHCI_CEVA=m -@@ -6619,7 +6647,10 @@ - CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y - # end of Console display driver support - --# CONFIG_LOGO is not set -+CONFIG_LOGO=y -+CONFIG_LOGO_LINUX_MONO=y -+CONFIG_LOGO_LINUX_VGA16=y -+CONFIG_LOGO_LINUX_CLUT224=y - # end of Graphics support - - CONFIG_SOUND=m -@@ -7164,11 +7195,11 @@ - # - # HID support - # --CONFIG_HID=m -+CONFIG_HID=y - CONFIG_HID_BATTERY_STRENGTH=y - CONFIG_HIDRAW=y --CONFIG_UHID=m --CONFIG_HID_GENERIC=m -+CONFIG_UHID=y -+CONFIG_HID_GENERIC=y - - # - # Special HID drivers -@@ -7287,16 +7318,9 @@ - # - # USB HID support - # --CONFIG_USB_HID=m -+CONFIG_USB_HID=y - CONFIG_HID_PID=y - CONFIG_USB_HIDDEV=y -- --# --# USB HID Boot Protocol drivers --# --# CONFIG_USB_KBD is not set --# CONFIG_USB_MOUSE is not set --# end of USB HID Boot Protocol drivers - # end of USB HID support - - # -@@ -7340,23 +7364,22 @@ - # USB Host Controller Drivers - # - CONFIG_USB_C67X00_HCD=m --CONFIG_USB_XHCI_HCD=m -+CONFIG_USB_XHCI_HCD=y - # CONFIG_USB_XHCI_DBGCAP is not set --CONFIG_USB_XHCI_PCI=m -+CONFIG_USB_XHCI_PCI=y - CONFIG_USB_XHCI_PLATFORM=m --CONFIG_USB_EHCI_HCD=m -+CONFIG_USB_EHCI_HCD=y - CONFIG_USB_EHCI_ROOT_HUB_TT=y - CONFIG_USB_EHCI_TT_NEWSCHED=y --CONFIG_USB_EHCI_PCI=m -+CONFIG_USB_EHCI_PCI=y - CONFIG_USB_EHCI_FSL=m - CONFIG_USB_EHCI_HCD_PLATFORM=m - CONFIG_USB_OXU210HP_HCD=m - CONFIG_USB_ISP116X_HCD=m - CONFIG_USB_FOTG210_HCD=m - CONFIG_USB_MAX3421_HCD=m --CONFIG_USB_OHCI_HCD=m -+CONFIG_USB_OHCI_HCD=y - CONFIG_USB_OHCI_HCD_PCI=m --# CONFIG_USB_OHCI_HCD_SSB is not set - CONFIG_USB_OHCI_HCD_PLATFORM=m - CONFIG_USB_UHCI_HCD=m - CONFIG_USB_U132_HCD=m -@@ -9507,14 +9530,14 @@ - CONFIG_FS_IOMAP=y - # CONFIG_EXT2_FS is not set - # CONFIG_EXT3_FS is not set --CONFIG_EXT4_FS=m -+CONFIG_EXT4_FS=y - CONFIG_EXT4_USE_FOR_EXT2=y - CONFIG_EXT4_FS_POSIX_ACL=y - CONFIG_EXT4_FS_SECURITY=y - # CONFIG_EXT4_DEBUG is not set --CONFIG_JBD2=m -+CONFIG_JBD2=y - # CONFIG_JBD2_DEBUG is not set --CONFIG_FS_MBCACHE=m -+CONFIG_FS_MBCACHE=y - CONFIG_REISERFS_FS=m - # CONFIG_REISERFS_CHECK is not set - CONFIG_REISERFS_PROC_INFO=y -@@ -9526,7 +9549,7 @@ - CONFIG_JFS_SECURITY=y - # CONFIG_JFS_DEBUG is not set - CONFIG_JFS_STATISTICS=y --CONFIG_XFS_FS=m -+CONFIG_XFS_FS=y - CONFIG_XFS_QUOTA=y - CONFIG_XFS_POSIX_ACL=y - CONFIG_XFS_RT=y -@@ -9542,7 +9565,7 @@ - CONFIG_OCFS2_FS_STATS=y - CONFIG_OCFS2_DEBUG_MASKLOG=y - # CONFIG_OCFS2_DEBUG_FS is not set --CONFIG_BTRFS_FS=m -+CONFIG_BTRFS_FS=y - CONFIG_BTRFS_FS_POSIX_ACL=y - # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set - # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set -@@ -9550,7 +9573,7 @@ - # CONFIG_BTRFS_ASSERT is not set - # CONFIG_BTRFS_FS_REF_VERIFY is not set - CONFIG_NILFS2_FS=m --CONFIG_F2FS_FS=m -+CONFIG_F2FS_FS=y - CONFIG_F2FS_STAT_FS=y - CONFIG_F2FS_FS_XATTR=y - CONFIG_F2FS_FS_POSIX_ACL=y -@@ -9620,9 +9643,9 @@ - # - # DOS/FAT/NT Filesystems - # --CONFIG_FAT_FS=m --CONFIG_MSDOS_FS=m --CONFIG_VFAT_FS=m -+CONFIG_FAT_FS=y -+CONFIG_MSDOS_FS=y -+CONFIG_VFAT_FS=y - CONFIG_FAT_DEFAULT_CODEPAGE=437 - CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" - CONFIG_FAT_DEFAULT_UTF8=y -@@ -9954,7 +9977,7 @@ - # end of Kernel hardening options - # end of Security options - --CONFIG_XOR_BLOCKS=m -+CONFIG_XOR_BLOCKS=y - CONFIG_ASYNC_CORE=m - CONFIG_ASYNC_MEMCPY=m - CONFIG_ASYNC_XOR=m -@@ -10046,9 +10069,9 @@ - # - # Digest - # --CONFIG_CRYPTO_CRC32C=m -+CONFIG_CRYPTO_CRC32C=y - CONFIG_CRYPTO_CRC32C_INTEL=m --CONFIG_CRYPTO_CRC32=m -+CONFIG_CRYPTO_CRC32=y - CONFIG_CRYPTO_CRC32_PCLMUL=m - CONFIG_CRYPTO_XXHASH=m - CONFIG_CRYPTO_CRCT10DIF=y -@@ -10202,7 +10225,7 @@ - # - # Library routines - # --CONFIG_RAID6_PQ=m -+CONFIG_RAID6_PQ=y - CONFIG_RAID6_PQ_BENCHMARK=y - CONFIG_PACKING=y - CONFIG_BITREVERSE=y -@@ -10217,7 +10240,7 @@ - CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y - CONFIG_ARCH_HAS_FAST_MULTIPLIER=y - CONFIG_CRC_CCITT=y --CONFIG_CRC16=m -+CONFIG_CRC16=y - CONFIG_CRC_T10DIF=y - CONFIG_CRC_ITU_T=m - CONFIG_CRC32=y -@@ -10229,7 +10252,7 @@ - CONFIG_CRC64=m - CONFIG_CRC4=m - CONFIG_CRC7=m --CONFIG_LIBCRC32C=m -+CONFIG_LIBCRC32C=y - CONFIG_CRC8=m - CONFIG_XXHASH=y - # CONFIG_RANDOM32_SELFTEST is not set -@@ -10565,6 +10588,7 @@ - # CONFIG_TEST_STATIC_KEYS is not set - # CONFIG_TEST_KMOD is not set - # CONFIG_TEST_MEMCAT_P is not set -+# CONFIG_TEST_LIVEPATCH is not set - # CONFIG_TEST_OBJAGG is not set - # CONFIG_TEST_STACKINIT is not set - # CONFIG_TEST_MEMINIT is not set -@@ -10607,3 +10631,18 @@ - # CONFIG_UNWINDER_FRAME_POINTER is not set - # CONFIG_UNWINDER_GUESS is not set - # end of Kernel hacking -+ -+# -+# Gentoo Linux -+# -+CONFIG_GENTOO_LINUX=y -+CONFIG_GENTOO_LINUX_UDEV=y -+CONFIG_GENTOO_LINUX_PORTAGE=y -+ -+# -+# Support for init systems, system and service managers -+# -+CONFIG_GENTOO_LINUX_INIT_SCRIPT=y -+# CONFIG_GENTOO_LINUX_INIT_SYSTEMD is not set -+# end of Support for init systems, system and service managers -+# end of Gentoo Linux diff --git a/0001-kernel-config-cfs-r3.patch b/0001-kernel-config-cfs-r3.patch new file mode 100644 index 0000000..b03f90c --- /dev/null +++ b/0001-kernel-config-cfs-r3.patch @@ -0,0 +1,373 @@ +--- .config-artix 2020-02-06 15:13:27.532359813 +0000 ++++ .config 2020-02-06 15:13:13.388358678 +0000 +@@ -13,6 +13,7 @@ + CONFIG_CC_HAS_ASM_GOTO=y + CONFIG_CC_HAS_ASM_INLINE=y + CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y ++CONFIG_CC_DISABLE_WARN_MAYBE_UNINITIALIZED=y + CONFIG_IRQ_WORK=y + CONFIG_BUILDTIME_EXTABLE_SORT=y + CONFIG_THREAD_INFO_IN_TASK=y +@@ -34,9 +35,9 @@ + # CONFIG_KERNEL_GZIP is not set + # CONFIG_KERNEL_BZIP2 is not set + # CONFIG_KERNEL_LZMA is not set +-CONFIG_KERNEL_XZ=y ++# CONFIG_KERNEL_XZ is not set + # CONFIG_KERNEL_LZO is not set +-# CONFIG_KERNEL_LZ4 is not set ++CONFIG_KERNEL_LZ4=y + CONFIG_DEFAULT_HOSTNAME="artixlinux" + CONFIG_SWAP=y + CONFIG_SYSVIPC=y +@@ -169,7 +170,7 @@ + CONFIG_CGROUP_SCHED=y + CONFIG_FAIR_GROUP_SCHED=y + CONFIG_CFS_BANDWIDTH=y +-# CONFIG_RT_GROUP_SCHED is not set ++CONFIG_RT_GROUP_SCHED=y + CONFIG_UCLAMP_TASK_GROUP=y + CONFIG_CGROUP_PIDS=y + CONFIG_CGROUP_RDMA=y +@@ -187,7 +188,6 @@ + CONFIG_UTS_NS=y + CONFIG_IPC_NS=y + CONFIG_USER_NS=y +-CONFIG_USER_NS_UNPRIVILEGED=y + CONFIG_PID_NS=y + CONFIG_NET_NS=y + CONFIG_CHECKPOINT_RESTORE=y +@@ -202,7 +202,8 @@ + CONFIG_RD_XZ=y + CONFIG_RD_LZO=y + CONFIG_RD_LZ4=y +-CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y ++# CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set ++CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3=y + # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set + CONFIG_SYSCTL=y + CONFIG_HAVE_UID16=y +@@ -352,12 +353,41 @@ + CONFIG_JAILHOUSE_GUEST=y + CONFIG_ACRN_GUEST=y + # CONFIG_MK8 is not set ++# CONFIG_MK8SSE3 is not set ++# CONFIG_MK10 is not set ++# CONFIG_MBARCELONA is not set ++# CONFIG_MBOBCAT is not set ++# CONFIG_MJAGUAR is not set ++# CONFIG_MBULLDOZER is not set ++# CONFIG_MPILEDRIVER is not set ++# CONFIG_MSTEAMROLLER is not set ++# CONFIG_MEXCAVATOR is not set ++# CONFIG_MZEN is not set ++# CONFIG_MZEN2 is not set + # CONFIG_MPSC is not set +-# CONFIG_MCORE2 is not set + # CONFIG_MATOM is not set +-CONFIG_GENERIC_CPU=y ++# CONFIG_MCORE2 is not set ++# CONFIG_MNEHALEM is not set ++# CONFIG_MWESTMERE is not set ++# CONFIG_MSILVERMONT is not set ++# CONFIG_MGOLDMONT is not set ++# CONFIG_MGOLDMONTPLUS is not set ++CONFIG_MSANDYBRIDGE=y ++# CONFIG_MIVYBRIDGE is not set ++# CONFIG_MHASWELL is not set ++# CONFIG_MBROADWELL is not set ++# CONFIG_MSKYLAKE is not set ++# CONFIG_MSKYLAKEX is not set ++# CONFIG_MCANNONLAKE is not set ++# CONFIG_MICELAKE is not set ++# CONFIG_MCASCADELAKE is not set ++# CONFIG_GENERIC_CPU is not set ++# CONFIG_MNATIVE is not set + CONFIG_X86_INTERNODE_CACHE_SHIFT=6 + CONFIG_X86_L1_CACHE_SHIFT=6 ++CONFIG_X86_INTEL_USERCOPY=y ++CONFIG_X86_USE_PPRO_CHECKSUM=y ++CONFIG_X86_P6_NOP=y + CONFIG_X86_TSC=y + CONFIG_X86_CMPXCHG64=y + CONFIG_X86_CMOV=y +@@ -454,9 +484,9 @@ + CONFIG_SECCOMP=y + # CONFIG_HZ_100 is not set + # CONFIG_HZ_250 is not set +-CONFIG_HZ_300=y +-# CONFIG_HZ_1000 is not set +-CONFIG_HZ=300 ++# CONFIG_HZ_300 is not set ++CONFIG_HZ_1000=y ++CONFIG_HZ=1000 + CONFIG_SCHED_HRTICK=y + CONFIG_KEXEC=y + CONFIG_KEXEC_FILE=y +@@ -482,7 +512,7 @@ + # CONFIG_CMDLINE_BOOL is not set + CONFIG_MODIFY_LDT_SYSCALL=y + CONFIG_HAVE_LIVEPATCH=y +-# CONFIG_LIVEPATCH is not set ++CONFIG_LIVEPATCH=y + # end of Processor type and features + + CONFIG_ARCH_HAS_ADD_PAGES=y +@@ -698,7 +728,9 @@ + # EFI (Extensible Firmware Interface) Support + # + # CONFIG_EFI_VARS is not set ++CONFIG_EFI_VARS=y + CONFIG_EFI_ESRT=y ++CONFIG_EFI_VARS_PSTORE=y + CONFIG_EFI_RUNTIME_MAP=y + # CONFIG_EFI_FAKE_MEMMAP is not set + CONFIG_EFI_SOFT_RESERVE=y +@@ -882,8 +914,8 @@ + CONFIG_MODULE_SIG_SHA512=y + CONFIG_MODULE_SIG_HASH="sha512" + CONFIG_MODULE_COMPRESS=y +-# CONFIG_MODULE_COMPRESS_GZIP is not set +-CONFIG_MODULE_COMPRESS_XZ=y ++CONFIG_MODULE_COMPRESS_GZIP=y ++# CONFIG_MODULE_COMPRESS_XZ is not set + CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=y + CONFIG_UNUSED_SYMBOLS=y + CONFIG_MODULES_TREE_LOOKUP=y +@@ -2553,9 +2585,9 @@ + # + # SCSI device support + # +-CONFIG_SCSI_MOD=m ++CONFIG_SCSI_MOD=y + CONFIG_RAID_ATTRS=m +-CONFIG_SCSI=m ++CONFIG_SCSI=y + CONFIG_SCSI_DMA=y + CONFIG_SCSI_NETLINK=y + CONFIG_SCSI_PROC_FS=y +@@ -2705,7 +2737,7 @@ + CONFIG_SCSI_DH_ALUA=m + # end of SCSI device support + +-CONFIG_ATA=m ++CONFIG_ATA=y + CONFIG_ATA_VERBOSE_ERROR=y + CONFIG_ATA_ACPI=y + CONFIG_SATA_ZPODD=y +@@ -2714,7 +2746,7 @@ + # + # Controllers with non-SFF native interface + # +-CONFIG_SATA_AHCI=m ++CONFIG_SATA_AHCI=y + CONFIG_SATA_MOBILE_LPM_POLICY=3 + CONFIG_SATA_AHCI_PLATFORM=m + CONFIG_AHCI_CEVA=m +@@ -6607,7 +6639,10 @@ + CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y + # end of Console display driver support + +-# CONFIG_LOGO is not set ++CONFIG_LOGO=y ++CONFIG_LOGO_LINUX_MONO=y ++CONFIG_LOGO_LINUX_VGA16=y ++CONFIG_LOGO_LINUX_CLUT224=y + # end of Graphics support + + CONFIG_SOUND=m +@@ -7159,11 +7194,11 @@ + # + # HID support + # +-CONFIG_HID=m ++CONFIG_HID=y + CONFIG_HID_BATTERY_STRENGTH=y + CONFIG_HIDRAW=y +-CONFIG_UHID=m +-CONFIG_HID_GENERIC=m ++CONFIG_UHID=y ++CONFIG_HID_GENERIC=y + + # + # Special HID drivers +@@ -7282,16 +7317,9 @@ + # + # USB HID support + # +-CONFIG_USB_HID=m ++CONFIG_USB_HID=y + CONFIG_HID_PID=y + CONFIG_USB_HIDDEV=y +- +-# +-# USB HID Boot Protocol drivers +-# +-# CONFIG_USB_KBD is not set +-# CONFIG_USB_MOUSE is not set +-# end of USB HID Boot Protocol drivers + # end of USB HID support + + # +@@ -7335,23 +7363,22 @@ + # USB Host Controller Drivers + # + CONFIG_USB_C67X00_HCD=m +-CONFIG_USB_XHCI_HCD=m ++CONFIG_USB_XHCI_HCD=y + # CONFIG_USB_XHCI_DBGCAP is not set +-CONFIG_USB_XHCI_PCI=m ++CONFIG_USB_XHCI_PCI=y + CONFIG_USB_XHCI_PLATFORM=m +-CONFIG_USB_EHCI_HCD=m ++CONFIG_USB_EHCI_HCD=y + CONFIG_USB_EHCI_ROOT_HUB_TT=y + CONFIG_USB_EHCI_TT_NEWSCHED=y +-CONFIG_USB_EHCI_PCI=m ++CONFIG_USB_EHCI_PCI=y + CONFIG_USB_EHCI_FSL=m + CONFIG_USB_EHCI_HCD_PLATFORM=m + CONFIG_USB_OXU210HP_HCD=m + CONFIG_USB_ISP116X_HCD=m + CONFIG_USB_FOTG210_HCD=m + CONFIG_USB_MAX3421_HCD=m +-CONFIG_USB_OHCI_HCD=m ++CONFIG_USB_OHCI_HCD=y + CONFIG_USB_OHCI_HCD_PCI=m +-# CONFIG_USB_OHCI_HCD_SSB is not set + CONFIG_USB_OHCI_HCD_PLATFORM=m + CONFIG_USB_UHCI_HCD=m + CONFIG_USB_U132_HCD=m +@@ -9519,14 +9546,14 @@ + CONFIG_FS_IOMAP=y + # CONFIG_EXT2_FS is not set + # CONFIG_EXT3_FS is not set +-CONFIG_EXT4_FS=m ++CONFIG_EXT4_FS=y + CONFIG_EXT4_USE_FOR_EXT2=y + CONFIG_EXT4_FS_POSIX_ACL=y + CONFIG_EXT4_FS_SECURITY=y + # CONFIG_EXT4_DEBUG is not set +-CONFIG_JBD2=m ++CONFIG_JBD2=y + # CONFIG_JBD2_DEBUG is not set +-CONFIG_FS_MBCACHE=m ++CONFIG_FS_MBCACHE=y + CONFIG_REISERFS_FS=m + # CONFIG_REISERFS_CHECK is not set + CONFIG_REISERFS_PROC_INFO=y +@@ -9538,7 +9565,7 @@ + CONFIG_JFS_SECURITY=y + # CONFIG_JFS_DEBUG is not set + CONFIG_JFS_STATISTICS=y +-CONFIG_XFS_FS=m ++CONFIG_XFS_FS=y + CONFIG_XFS_QUOTA=y + CONFIG_XFS_POSIX_ACL=y + CONFIG_XFS_RT=y +@@ -9554,7 +9581,7 @@ + CONFIG_OCFS2_FS_STATS=y + CONFIG_OCFS2_DEBUG_MASKLOG=y + # CONFIG_OCFS2_DEBUG_FS is not set +-CONFIG_BTRFS_FS=m ++CONFIG_BTRFS_FS=y + CONFIG_BTRFS_FS_POSIX_ACL=y + # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set + # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +@@ -9562,7 +9589,7 @@ + # CONFIG_BTRFS_ASSERT is not set + # CONFIG_BTRFS_FS_REF_VERIFY is not set + CONFIG_NILFS2_FS=m +-CONFIG_F2FS_FS=m ++CONFIG_F2FS_FS=y + CONFIG_F2FS_STAT_FS=y + CONFIG_F2FS_FS_XATTR=y + CONFIG_F2FS_FS_POSIX_ACL=y +@@ -9632,9 +9659,9 @@ + # + # DOS/FAT/NT Filesystems + # +-CONFIG_FAT_FS=m +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m ++CONFIG_FAT_FS=y ++CONFIG_MSDOS_FS=y ++CONFIG_VFAT_FS=y + CONFIG_FAT_DEFAULT_CODEPAGE=437 + CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" + CONFIG_FAT_DEFAULT_UTF8=y +@@ -9966,7 +9993,7 @@ + # end of Kernel hardening options + # end of Security options + +-CONFIG_XOR_BLOCKS=m ++CONFIG_XOR_BLOCKS=y + CONFIG_ASYNC_CORE=m + CONFIG_ASYNC_MEMCPY=m + CONFIG_ASYNC_XOR=m +@@ -10060,9 +10087,9 @@ + # + # Digest + # +-CONFIG_CRYPTO_CRC32C=m ++CONFIG_CRYPTO_CRC32C=y + CONFIG_CRYPTO_CRC32C_INTEL=m +-CONFIG_CRYPTO_CRC32=m ++CONFIG_CRYPTO_CRC32=y + CONFIG_CRYPTO_CRC32_PCLMUL=m + CONFIG_CRYPTO_XXHASH=m + CONFIG_CRYPTO_BLAKE2B=m +@@ -10238,7 +10265,7 @@ + # + # Library routines + # +-CONFIG_RAID6_PQ=m ++CONFIG_RAID6_PQ=y + CONFIG_RAID6_PQ_BENCHMARK=y + CONFIG_PACKING=y + CONFIG_BITREVERSE=y +@@ -10253,7 +10280,7 @@ + CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y + CONFIG_ARCH_HAS_FAST_MULTIPLIER=y + CONFIG_CRC_CCITT=y +-CONFIG_CRC16=m ++CONFIG_CRC16=y + CONFIG_CRC_T10DIF=y + CONFIG_CRC_ITU_T=m + CONFIG_CRC32=y +@@ -10265,7 +10292,7 @@ + CONFIG_CRC64=m + CONFIG_CRC4=m + CONFIG_CRC7=m +-CONFIG_LIBCRC32C=m ++CONFIG_LIBCRC32C=y + CONFIG_CRC8=m + CONFIG_XXHASH=y + # CONFIG_RANDOM32_SELFTEST is not set +@@ -10670,6 +10697,7 @@ + # CONFIG_TEST_STATIC_KEYS is not set + # CONFIG_TEST_KMOD is not set + # CONFIG_TEST_MEMCAT_P is not set ++# CONFIG_TEST_LIVEPATCH is not set + # CONFIG_TEST_OBJAGG is not set + # CONFIG_TEST_STACKINIT is not set + # CONFIG_TEST_MEMINIT is not set +@@ -10677,3 +10705,18 @@ + # CONFIG_HYPERV_TESTING is not set + # end of Kernel Testing and Coverage + # end of Kernel hacking ++ ++# ++# Gentoo Linux ++# ++CONFIG_GENTOO_LINUX=y ++CONFIG_GENTOO_LINUX_UDEV=y ++CONFIG_GENTOO_LINUX_PORTAGE=y ++ ++# ++# Support for init systems, system and service managers ++# ++CONFIG_GENTOO_LINUX_INIT_SCRIPT=y ++# CONFIG_GENTOO_LINUX_INIT_SYSTEMD is not set ++# end of Support for init systems, system and service managers ++# end of Gentoo Linux diff --git a/gentoox_build.sh b/gentoox_build.sh index 3acd8b3..6238cba 100755 --- a/gentoox_build.sh +++ b/gentoox_build.sh @@ -190,18 +190,19 @@ if [[ ! -f '/tmp/gentoox-kernelpatches-applied' ]]; then git clone https://github.com/graysky2/kernel_gcc_patch.git wget --quiet https://gitlab.com/post-factum/pf-kernel/commit/cf7a8ad26e0bd6ca8afba89f53d2e9dc43ee2598.diff -O O3-always-available.diff #wget --quiet -m -np -c 'ck.kolivas.org/patches/5.0/5.5/5.5-ck1/patches/' - wget --quiet https://gitlab.com/sirlucjan/kernel-patches/raw/master/5.5/aufs-patches/0001-aufs-20200127.patch + wget --quiet https://gitlab.com/sirlucjan/kernel-patches/raw/master/5.5/aufs-patches/0001-aufs-20200203.patch wget --quiet https://git.froggi.es/tkg/PKGBUILDS/raw/master/linux55-tkg/linux55-tkg-patches/0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch wget --quiet https://git.froggi.es/tkg/PKGBUILDS/raw/master/linux55-tkg/linux55-tkg-patches/0002-clear-patches.patch wget --quiet https://git.froggi.es/tkg/PKGBUILDS/raw/master/linux55-tkg/linux55-tkg-patches/0006-add-acs-overrides_iommu.patch wget --quiet https://git.froggi.es/tkg/PKGBUILDS/raw/master/linux55-tkg/linux55-tkg-patches/0007-v5.5-fsync.patch wget --quiet https://git.froggi.es/tkg/PKGBUILDS/raw/master/linux55-tkg/linux55-tkg-patches/0011-ZFS-fix.patch + wget --quiet https://gitlab.com/sirlucjan/kernel-patches/-/raw/master/5.5/wireguard-patches/0001-WireGuard-20200205.patch patch -p1 < kernel_gcc_patch/enable_additional_cpu_optimizations_for_gcc_v9.1+_kernel_v5.5+.patch patch -p1 < O3-always-available.diff #for f in ck.kolivas.org/patches/5.0/5.5/5.5-ck1/patches/*.patch; do patch -p1 < "\$f"; done patch -p0 < ../$KERNEL_CONFIG_DIFF - patch -p1 < 0001-aufs-20200127.patch + patch -p1 < 0001-aufs-20200203.patch echo -e "CONFIG_AUFS_FS=y\nCONFIG_AUFS_BRANCH_MAX_127=y\nCONFIG_AUFS_BRANCH_MAX_511=n\nCONFIG_AUFS_BRANCH_MAX_1023=n\nCONFIG_AUFS_BRANCH_MAX_32767=n\nCONFIG_AUFS_HNOTIFY=y\nCONFIG_AUFS_EXPORT=n\nCONFIG_AUFS_XATTR=y\nCONFIG_AUFS_FHSM=y\nCONFIG_AUFS_RDU=n\nCONFIG_AUFS_DIRREN=n\nCONFIG_AUFS_SHWH=n\nCONFIG_AUFS_BR_RAMFS=y\nCONFIG_AUFS_BR_FUSE=n\nCONFIG_AUFS_BR_HFSPLUS=n\nCONFIG_AUFS_DEBUG=n" >> .config sed -i "s/CONFIG_ISO9660_FS=m/CONFIG_ISO9660_FS=y/" .config patch -p1 < 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch @@ -209,6 +210,7 @@ if [[ ! -f '/tmp/gentoox-kernelpatches-applied' ]]; then patch -p1 < 0006-add-acs-overrides_iommu.patch patch -p1 < 0007-v5.5-fsync.patch patch -p1 < 0011-ZFS-fix.patch + patch -p1 < 0001-WireGuard-20200205.patch sed -i 's/CONFIG_DEFAULT_HOSTNAME="artixlinux"/CONFIG_DEFAULT_HOSTNAME="gentoox"/' .config make oldconfig touch /tmp/gentoox-kernelpatches-applied -- cgit v1.2.3