nvidia-fix
This commit is contained in:
parent
101670f24b
commit
15295ca3e9
67
.SRCINFO
67
.SRCINFO
@ -1,7 +1,7 @@
|
|||||||
pkgbase = linux-cachyos
|
pkgbase = linux-cachyos
|
||||||
pkgdesc = Linux CFS scheduler Kernel by CachyOS and with some other patches and other improvements
|
pkgdesc = Linux CFS scheduler Kernel by CachyOS and with some other patches and other improvements
|
||||||
pkgver = 5.15.1
|
pkgver = 5.15.1
|
||||||
pkgrel = 1
|
pkgrel = 3
|
||||||
url = https://github.com/CachyOS/linux-cachyos
|
url = https://github.com/CachyOS/linux-cachyos
|
||||||
arch = x86_64
|
arch = x86_64
|
||||||
arch = x86_64_v3
|
arch = x86_64_v3
|
||||||
@ -19,9 +19,10 @@ pkgbase = linux-cachyos
|
|||||||
makedepends = tar
|
makedepends = tar
|
||||||
makedepends = xz
|
makedepends = xz
|
||||||
options = !strip
|
options = !strip
|
||||||
source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.1.tar.xz
|
source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.1.tar.xz
|
||||||
source = config
|
source = config
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/arch-patches/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/arch-patches/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
|
||||||
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-stable-fix.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-misc.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-misc.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/android-patches/0001-android-export-symbold-and-enable-building-ashmem-an.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/android-patches/0001-android-export-symbold-and-enable-building-ashmem-an.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/AMD/0001-amd64-patches.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/AMD/0001-amd64-patches.patch
|
||||||
@ -29,8 +30,9 @@ pkgbase = linux-cachyos
|
|||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-clearlinux-patches.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-clearlinux-patches.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-cpu-patches.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-cpu-patches.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-cpufreq-patches.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-cpufreq-patches.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-block-backport.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-block-patches.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-btrfs-patches.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-btrfs-patches.patch
|
||||||
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-ck-hrtimer.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-fixes-miscellaneous.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-fixes-miscellaneous.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-futex.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-futex.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-hwmon-patches.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-hwmon-patches.patch
|
||||||
@ -41,38 +43,42 @@ pkgbase = linux-cachyos
|
|||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-lqx-patches.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-lqx-patches.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-lrng-patches.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-lrng-patches.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-security-patches.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-security-patches.patch
|
||||||
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-xfs-backport.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-v4l2loopback.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-v4l2loopback.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-zen-patches.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-zen-patches.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-zstd-patches.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-zstd-patches.patch
|
||||||
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-zstd-upstream-patches.patch
|
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15/0001-zstd-upstream-patches.patch
|
||||||
source = auto-cpu-optimization.sh
|
source = auto-cpu-optimization.sh
|
||||||
md5sums = c636e16efdff88320b5354b16d2a6eb1
|
sha512sums = bfa8f7a4a742038ebf8f9a5b151554e268545543abca1ea1817fffcf388d6a5f3af3dce1c8279824af3938a9155f5a0d547edad334486d0fe78b7bdf3aef78f0
|
||||||
md5sums = 1e1dc995c4f531c9c29f9868e8adc835
|
sha512sums = acb9340808c06776db13dfb35f7f5fab54f6344840655c7d6a1efdbef2d8299379f7b89e25a6bd1b6c7ff148d40fa587e16517bc665918d1fca58e8d9bd7f651
|
||||||
md5sums = cf26387aadf2a90428350ac246b070c9
|
sha512sums = aac8c0a1d2d9dfe37c98e5b83093394fae1f112569ddb8c23228f0e39a42f058ec8b2bb4cfb5303dae32a501cf1d0c918c0f5139a4a896962c7a223a9a52586b
|
||||||
md5sums = 9b69c2bb5bd14add123fdf1164b2225d
|
sha512sums = 6700e4c440dedc078c349de7bd04a8100cdde5c48e7571be41e963fa497388e28e378883e6846da3eef8432e8bdade3d6efdf3822bc2c81e8965f3f64e568b9c
|
||||||
md5sums = a2f2715c541983f81fbcd22d8c4f2919
|
sha512sums = 1f9767a376d0c5da947bf56dfdcad30b2a829718bdcd7a252275da02a9f084545aebdbdadfc78dadc2b56ad280f0a37601999d276c31796a19a5d546f3e9604f
|
||||||
md5sums = 53f037488a66667220c263f92ded333d
|
sha512sums = d083ccd4493cf1cfe7cbcfaaa82ff57fb0732fa7881d6581709d35937674a7db31f79a8f265c82f978d1d50161886f93247b1b5136d7b5e61b31f1bbd28fd31c
|
||||||
md5sums = 2a8097ba46be56fbbe3967e9c34c9a0b
|
sha512sums = d800ad18b40f71a8509acca4d74d8ea9b4d24558665e40a558345403cbcb8a29096baf686158e55baf3d0a4a41a605033c09b162d00a810aa50d8d50785e4bc1
|
||||||
md5sums = 0b6d09bdd920f4c31c05fdeaa0740548
|
sha512sums = d549caac984a68ff95c928ffb2055b1ed09f1b0bb0beeded731c4a9f391bf0923c50c1cdefa145cc116121e4746bb35f0b9d32814bad8da142f48b1ead293ab1
|
||||||
md5sums = d7f5fefd8ae018999e2b55073aaca706
|
sha512sums = f8e20fe34b058e8e554f653424ced37fefd004489689e6047def11cd463b594241432dd425b082d73a2646fe91531be9083a481b47cc784930991f78d9214529
|
||||||
md5sums = 4792a194feb0e9267f8660f38746f4fb
|
sha512sums = fe8e24e5df032af4fbb49039cedcd4642158f9529de84b7b3579a879b7bc7d6a69c38bcfbcbce6df81fad0e4eec6153fedfb4edfcc5312b874f9821a3cd8d1e8
|
||||||
md5sums = f63a58cf2bac9f9094705d880ed886d3
|
sha512sums = 421e3eaa6a29846d33dfdadf2bd933fae1ec30ee6e83af3148aab40831498e1e4427d62c56f37a23ebbb93d88d184ef177476a448c6d3503459eba5bb6321d38
|
||||||
md5sums = 2b793d08fe0033546a7264a565af51f3
|
sha512sums = cfbebdb5347e53020123fc395eb2d241a3463c8a7ebbe251c5af37dd1b91569fdb172c16daa7d9ddd8b05975dffb5ea536cb3760f7af953921156d0c37647427
|
||||||
md5sums = 00decf9061d63b59d6a2857f4bc681df
|
sha512sums = eaa4cd53119a4afa94cfb4e0c2d8c555e8b85e72c3996713f1af583d2f66b5471dffe12e58624cb97fe2d88d6b3c6e112e906d5e052c199233ed433d47c24e79
|
||||||
md5sums = 5bd0ac7a56ecc0be1a71a321d100f5e8
|
sha512sums = 29bb6f3b5ef1232f9c3a34dee19c592f5f87ba8b06a020e840ba9c914953092ee987380cab9a92e233df5e2e1a6a8f211d49376ca4f7ae076b7a4f92749758b6
|
||||||
md5sums = a1c6a106ddbbff6be6711f6a72706cb0
|
sha512sums = 208a3c21a143ff507d2cac0846ff44fa6934e3d6c42555160da3cf34542254bcedf98e64db60ee56f3fe670e62e26b1e0eff617f242e469b6784c77ede1b4c5d
|
||||||
md5sums = 0dbf246a4e501c5dc276985d34faa5df
|
sha512sums = 8b02b4f6983f8506e6ae0226167c68ac58d8ad7bcda145c13c41dcafe8d5a4395eebbdae8b24b7d27c4ed5bc4ae5dee287b719eb61d9bdb4861fb361e4db1f0c
|
||||||
md5sums = f845dc3bca8d4e0020ed8f37e4e8d9ea
|
sha512sums = 8887f2b8104fc9b1adf51e45dcc7df7ec217146c2fb11da0df377b26e259dea5fdef8fd254b7659e4af5c6628ccfeba641afc97cd81890a57797cf16fe6734e2
|
||||||
md5sums = bf3787026e2faa485dce9e45cc721ec5
|
sha512sums = db067c26ddb1ca78bc4a162064806749008ad2519d502c9db7218e387e3413d21bb0bfc24841e746230fcceb66fb5153dcb160414e5e9cafba9279af1fbdf041
|
||||||
md5sums = 07fb571e48d0772a30c9777ecf13031e
|
sha512sums = 8de65480baaee268d36af1dad75d5bf83536909a08a3caa5a21c28cd0daf89c841a660dde471c8c12e3983f6a2a4abf21f11bb3b16f3bdf840f08c314c1c3f2c
|
||||||
md5sums = 39c65dd4eeec0dfedbf79ca5e43276d5
|
sha512sums = 0b659eeb5abb3bf6c899af6e87e0c56f10c5901d44b702e9c9c2177dbb116fed4230ff00e702b3a0066bd9497f9ce6ceb624b477c15cc15094b2d26cfc119fb1
|
||||||
md5sums = bac586853f924588e24869d8aa62f5be
|
sha512sums = e3d6e57b63f140d0bf8cc59b524276b52bbac38d37c92a2e163632e5688d7adefd971f42bab3126b736fecda2d8711134ab8271e5f118799c0a3146fa9f0dcb1
|
||||||
md5sums = bc64b1d1a9c95b07c28457f7214ebf81
|
sha512sums = 7b7e857b5c72a5cad8be73bb0065268abc71b08df4cbc487a6a8468a6bedfa923a258c95fa97ea44c3c54ed89b52d15c7a74bde4d0171cd86d2a5921a96c15a8
|
||||||
md5sums = 8cb0301d159b59727b7bdd09350e2a9f
|
sha512sums = c1851ef3bdc256e2b6d608bba115d24677759f49d5776e6efbb27994093a5934f90c496a9446f5822cd9c045451a5f53ae253cb71bb4767dd8a608298638f4d1
|
||||||
md5sums = de6db1147385c058b2e94df3c1739fdf
|
sha512sums = f8edc60ca3fcfb123d08fc2a3ba8b5dcd504e20e61500ba00268ce4486cfd9432e42192cdd35cd2d63db6fe02fcf8139886b80e0e10cb7b81f7f92ccf539483c
|
||||||
md5sums = bf58290793d3a095ef95fb1fac2de89a
|
sha512sums = e38e46893ccd68576525ab76726a0cffd3ae2d7c7b2961518a9b41c79eac254c1ceff649dd265c846cde8b383f3b9f0e625ba5b394bbc3a8f6a52745d7b4ffd8
|
||||||
md5sums = a86ed27c2ef70973502660ca6804d6fe
|
sha512sums = a1279dcb47ff3d43811c5dfca84a5b4edd6be87f012fa4e2c1a1f0c379e707bee67f23e6dd186be97f78cf1f45f781619db0382fc6aa0d5c42208ad77b95373e
|
||||||
md5sums = 21c98f19e883879dd3336c1fa143fd31
|
sha512sums = c60019fa4f598031c24845d80814c56cb9585765fa9536e12b3c2f975f721a67808c2bc14830a12af0aea69da122d5a0874b64119f2409d636800ee83eb09ce5
|
||||||
|
sha512sums = ed7578ef6ba2f1bd17535a03e7750a1ae6e2d4cd7dbcfcd68484f12c6c9273467544dfadf86034d866d35eed152d37c6f576f069e301b69ddfc6b16613ad5a81
|
||||||
|
sha512sums = f78f8860df7e26dd13ec0cd7b51b1c820886603ceefa38fbb0e3dc297773d04c89c958b244c899cced4d2f5dfbe8da5cf4b6c41d767dc7a7e3c94059101d6d40
|
||||||
|
sha512sums = a54c01ba42e7d5f9433dacaa21f656d8aefdb6a5228fbca2b8e55b26eb02b35327ae3fd98a26a708452b8559e7f4acb32b6e685e26edc64497d1b7d10c5d86e1
|
||||||
|
|
||||||
pkgname = linux-cachyos
|
pkgname = linux-cachyos
|
||||||
pkgdesc = The Linux CFS scheduler Kernel by CachyOS and with some other patches and other improvements kernel and modules
|
pkgdesc = The Linux CFS scheduler Kernel by CachyOS and with some other patches and other improvements kernel and modules
|
||||||
@ -87,4 +93,5 @@ pkgname = linux-cachyos
|
|||||||
|
|
||||||
pkgname = linux-cachyos-headers
|
pkgname = linux-cachyos-headers
|
||||||
pkgdesc = Headers and scripts for building modules for the Linux CFS scheduler Kernel by CachyOS and with some other patches and other improvements
|
pkgdesc = Headers and scripts for building modules for the Linux CFS scheduler Kernel by CachyOS and with some other patches and other improvements
|
||||||
|
depends = linux-cachyos=5.15.1
|
||||||
depends = pahole
|
depends = pahole
|
||||||
|
338
PKGBUILD
338
PKGBUILD
@ -1,13 +1,47 @@
|
|||||||
# Maintainer: Peter Jung ptr1337 <admin@ptr1337.dev>
|
# Maintainer: Peter Jung ptr1337 <admin@ptr1337.dev>
|
||||||
|
# Maintainer: Piotr Gorski <lucjan.lucjanov@gmail.com>
|
||||||
|
# Contributor: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
|
||||||
|
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
|
||||||
|
# Contributor: Thomas Baechler <thomas@archlinux.org>
|
||||||
|
|
||||||
### BUILD OPTIONS
|
### BUILD OPTIONS
|
||||||
# Set the next two variables to ANYTHING that is not null to enable them
|
# Set these variables to ANYTHING that is not null to enable them
|
||||||
|
|
||||||
|
### Tweak kernel options prior to a build via nconfig
|
||||||
|
_makenconfig=
|
||||||
|
|
||||||
|
### Tweak kernel options prior to a build via menuconfig
|
||||||
|
_makemenuconfig=
|
||||||
|
|
||||||
|
### Tweak kernel options prior to a build via xconfig
|
||||||
|
_makexconfig=
|
||||||
|
|
||||||
|
### Tweak kernel options prior to a build via gconfig
|
||||||
|
_makegconfig=
|
||||||
|
|
||||||
# NUMA is optimized for multi-socket motherboards.
|
# NUMA is optimized for multi-socket motherboards.
|
||||||
# A single multi-core CPU actually runs slower with NUMA enabled.
|
# A single multi-core CPU actually runs slower with NUMA enabled.
|
||||||
# See, https://bugs.archlinux.org/task/31187
|
# See, https://bugs.archlinux.org/task/31187
|
||||||
_NUMAdisable=y
|
_NUMAdisable=y
|
||||||
|
|
||||||
|
# Compile ONLY used modules to VASTLYreduce the number of modules built
|
||||||
|
# and the build time.
|
||||||
|
#
|
||||||
|
# To keep track of which modules are needed for your specific system/hardware,
|
||||||
|
# give module_db script a try: https://aur.archlinux.org/packages/modprobed-db
|
||||||
|
# This PKGBUILD read the database kept if it exists
|
||||||
|
#
|
||||||
|
# More at this wiki page ---> https://wiki.archlinux.org/index.php/Modprobed-db
|
||||||
|
_localmodcfg=
|
||||||
|
|
||||||
|
# Use the current kernel's .config file
|
||||||
|
# Enabling this option will use the .config of the RUNNING kernel rather than
|
||||||
|
# the ARCH defaults. Useful when the package gets updated and you already went
|
||||||
|
# through the trouble of customizing your config options. NOT recommended when
|
||||||
|
# a new kernel is released, but again, convenient for package bumps.
|
||||||
|
_use_current=
|
||||||
|
|
||||||
|
|
||||||
# Enable fsync
|
# Enable fsync
|
||||||
_fsync=y
|
_fsync=y
|
||||||
|
|
||||||
@ -39,10 +73,6 @@ _lru_enable=y
|
|||||||
### Enable Linux Random Number Generator
|
### Enable Linux Random Number Generator
|
||||||
_lrng_enable=y
|
_lrng_enable=y
|
||||||
|
|
||||||
## Samba3 Server
|
|
||||||
_ksmbd_enable=
|
|
||||||
|
|
||||||
|
|
||||||
## Apply Kernel automatic Optimization
|
## Apply Kernel automatic Optimization
|
||||||
_use_auto_optimization=y
|
_use_auto_optimization=y
|
||||||
|
|
||||||
@ -76,6 +106,13 @@ _zstd_module_level='normal'
|
|||||||
# Leave it unselected.
|
# Leave it unselected.
|
||||||
_fork_brute=
|
_fork_brute=
|
||||||
|
|
||||||
|
### Enable SPECULATIVE_PAGE
|
||||||
|
# ATTENTION - one of three predefined values should be selected!
|
||||||
|
# 'full' - enable full SPECULATIVE_PAGE
|
||||||
|
# 'basic' - enable basic SPECULATIVE_PAGE
|
||||||
|
# 'none' - disable SPECULATIVE_PAGE
|
||||||
|
_speculative_page='none'
|
||||||
|
|
||||||
## Enable it for compiling with LLVM and THINLTO
|
## Enable it for compiling with LLVM and THINLTO
|
||||||
_use_llvm_lto=
|
_use_llvm_lto=
|
||||||
|
|
||||||
@ -85,38 +122,20 @@ _use_cfi=
|
|||||||
## Enable PGO (patch is failing when cfi is also used)
|
## Enable PGO (patch is failing when cfi is also used)
|
||||||
_use_pgo=
|
_use_pgo=
|
||||||
|
|
||||||
# Only compile active modules to VASTLY reduce the number of modules built and
|
|
||||||
# the build time.
|
|
||||||
#
|
|
||||||
# To keep track of which modules are needed for your specific system/hardware,
|
|
||||||
# give module_db a try: https://aur.archlinux.org/packages/modprobed-db
|
|
||||||
# This PKGBUILD reads the database kept if it exists
|
|
||||||
#
|
|
||||||
# More at this wiki page ---> https://wiki.archlinux.org/index.php/Modprobed-db
|
|
||||||
_localmodcfg=
|
|
||||||
|
|
||||||
# Use the current kernel's .config file
|
|
||||||
# Enabling this option will use the .config of the RUNNING kernel rather than
|
|
||||||
# the ARCH defaults. Useful when the package gets updated and you already went
|
|
||||||
# through the trouble of customizing your config options. NOT recommended when
|
|
||||||
# a new kernel is released, but again, convenient for package bumps.
|
|
||||||
_use_current=
|
|
||||||
|
|
||||||
# Tweak kernel options prior to a build via nconfig
|
|
||||||
_makenconfig=
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if [ -n "$_use_llvm_lto" ]; then
|
if [ -n "$_use_llvm_lto" ]; then
|
||||||
pkgbase=linux-cachyos-lto
|
pkgbase=linux-cachyos-lto
|
||||||
else
|
else
|
||||||
pkgbase=linux-cachyos
|
pkgbase=linux-cachyos
|
||||||
fi
|
fi
|
||||||
pkgver=5.15.1
|
_major=5.15
|
||||||
pkgrel=1
|
_minor=1
|
||||||
|
pkgver=${_major}.${_minor}
|
||||||
|
_srcname=linux-${pkgver}
|
||||||
arch=(x86_64 x86_64_v3)
|
arch=(x86_64 x86_64_v3)
|
||||||
pkgdesc='Linux CFS scheduler Kernel by CachyOS and with some other patches and other improvements'
|
pkgdesc='Linux CFS scheduler Kernel by CachyOS and with some other patches and other improvements'
|
||||||
_gittag=v${pkgver%.*}-${pkgver##*.}
|
_srcname=linux-${pkgver}
|
||||||
|
pkgrel=3
|
||||||
arch=('x86_64' 'x86_64_v3')
|
arch=('x86_64' 'x86_64_v3')
|
||||||
url="https://github.com/CachyOS/linux-cachyos"
|
url="https://github.com/CachyOS/linux-cachyos"
|
||||||
license=('GPL2')
|
license=('GPL2')
|
||||||
@ -127,9 +146,10 @@ if [ -n "$_use_llvm_lto" ]; then
|
|||||||
makedepends+=(clang llvm lld python)
|
makedepends+=(clang llvm lld python)
|
||||||
fi
|
fi
|
||||||
_patchsource="https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15"
|
_patchsource="https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.15"
|
||||||
source=("https://cdn.kernel.org/pub/linux/kernel/v${pkgver:0:1}.x/linux-${pkgver}.tar.xz"
|
source=("https://www.kernel.org/pub/linux/kernel/v5.x/${_srcname}.tar.xz"
|
||||||
"config"
|
"config"
|
||||||
"${_patchsource}/arch-patches/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch"
|
"${_patchsource}/arch-patches/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch"
|
||||||
|
"${_patchsource}/0001-stable-fix.patch"
|
||||||
"${_patchsource}/0001-misc.patch"
|
"${_patchsource}/0001-misc.patch"
|
||||||
"${_patchsource}/android-patches/0001-android-export-symbold-and-enable-building-ashmem-an.patch"
|
"${_patchsource}/android-patches/0001-android-export-symbold-and-enable-building-ashmem-an.patch"
|
||||||
"${_patchsource}/AMD/0001-amd64-patches.patch"
|
"${_patchsource}/AMD/0001-amd64-patches.patch"
|
||||||
@ -137,8 +157,9 @@ source=("https://cdn.kernel.org/pub/linux/kernel/v${pkgver:0:1}.x/linux-${pkgver
|
|||||||
"${_patchsource}/0001-clearlinux-patches.patch"
|
"${_patchsource}/0001-clearlinux-patches.patch"
|
||||||
"${_patchsource}/0001-cpu-patches.patch"
|
"${_patchsource}/0001-cpu-patches.patch"
|
||||||
"${_patchsource}/0001-cpufreq-patches.patch"
|
"${_patchsource}/0001-cpufreq-patches.patch"
|
||||||
"${_patchsource}/0001-block-backport.patch"
|
"${_patchsource}/0001-block-patches.patch"
|
||||||
"${_patchsource}/0001-btrfs-patches.patch"
|
"${_patchsource}/0001-btrfs-patches.patch"
|
||||||
|
"${_patchsource}/0001-ck-hrtimer.patch"
|
||||||
"${_patchsource}/0001-fixes-miscellaneous.patch"
|
"${_patchsource}/0001-fixes-miscellaneous.patch"
|
||||||
"${_patchsource}/0001-futex.patch"
|
"${_patchsource}/0001-futex.patch"
|
||||||
"${_patchsource}/0001-hwmon-patches.patch"
|
"${_patchsource}/0001-hwmon-patches.patch"
|
||||||
@ -148,13 +169,16 @@ source=("https://cdn.kernel.org/pub/linux/kernel/v${pkgver:0:1}.x/linux-${pkgver
|
|||||||
"${_patchsource}/0001-lru-patches.patch"
|
"${_patchsource}/0001-lru-patches.patch"
|
||||||
"${_patchsource}/0001-lqx-patches.patch"
|
"${_patchsource}/0001-lqx-patches.patch"
|
||||||
"${_patchsource}/0001-lrng-patches.patch"
|
"${_patchsource}/0001-lrng-patches.patch"
|
||||||
|
# "${_patchsource}/0001-speculative-patches.patch"
|
||||||
"${_patchsource}/0001-security-patches.patch"
|
"${_patchsource}/0001-security-patches.patch"
|
||||||
|
"${_patchsource}/0001-xfs-backport.patch"
|
||||||
"${_patchsource}/0001-v4l2loopback.patch"
|
"${_patchsource}/0001-v4l2loopback.patch"
|
||||||
"${_patchsource}/0001-zen-patches.patch"
|
"${_patchsource}/0001-zen-patches.patch"
|
||||||
"${_patchsource}/0001-zstd-patches.patch"
|
"${_patchsource}/0001-zstd-patches.patch"
|
||||||
"${_patchsource}/0001-zstd-upstream-patches.patch"
|
"${_patchsource}/0001-zstd-upstream-patches.patch"
|
||||||
"auto-cpu-optimization.sh"
|
"auto-cpu-optimization.sh"
|
||||||
)
|
)
|
||||||
|
|
||||||
if [ -n "$_use_cfi" ]; then
|
if [ -n "$_use_cfi" ]; then
|
||||||
source+=("${_patchsource}/0001-cfi.patch")
|
source+=("${_patchsource}/0001-cfi.patch")
|
||||||
fi
|
fi
|
||||||
@ -176,10 +200,8 @@ export KBUILD_BUILD_USER=$pkgbase
|
|||||||
export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})"
|
export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})"
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir:?}/linux-${pkgver}" || (
|
|
||||||
echo -e "\E[1;31mCan't cd to ${srcdir:?}/linux-${pkgver} directory! Prepare failed! \E[0m"
|
cd $_srcname
|
||||||
exit 1
|
|
||||||
)
|
|
||||||
|
|
||||||
### Setting version
|
### Setting version
|
||||||
echo "Setting version..."
|
echo "Setting version..."
|
||||||
@ -187,7 +209,7 @@ prepare() {
|
|||||||
echo "-$pkgrel" > localversion.10-pkgrel
|
echo "-$pkgrel" > localversion.10-pkgrel
|
||||||
echo "${pkgbase#linux}" > localversion.20-pkgname
|
echo "${pkgbase#linux}" > localversion.20-pkgname
|
||||||
|
|
||||||
|
### Patching sources
|
||||||
local src
|
local src
|
||||||
for src in "${source[@]}"; do
|
for src in "${source[@]}"; do
|
||||||
src="${src%%::*}"
|
src="${src%%::*}"
|
||||||
@ -197,9 +219,26 @@ prepare() {
|
|||||||
patch -Np1 < "../$src"
|
patch -Np1 < "../$src"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
### Setting config
|
||||||
echo "Setting config..."
|
echo "Setting config..."
|
||||||
cp ../config .config
|
cp ../config .config
|
||||||
|
|
||||||
|
|
||||||
|
### Optionally use running kernel's config
|
||||||
|
# code originally by nous; http://aur.archlinux.org/packages.php?ID=40191
|
||||||
|
if [ -n "$_use_current" ]; then
|
||||||
|
if [[ -s /proc/config.gz ]]; then
|
||||||
|
echo "Extracting config from /proc/config.gz..."
|
||||||
|
# modprobe configs
|
||||||
|
zcat /proc/config.gz > ./.config
|
||||||
|
else
|
||||||
|
warning "Your kernel was not compiled with IKCONFIG_PROC!"
|
||||||
|
warning "You cannot read the current config!"
|
||||||
|
warning "Aborting!"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -n "$_use_cfi" ]; then
|
if [ -n "$_use_cfi" ]; then
|
||||||
scripts/config --enable CONFIG_ARCH_SUPPORTS_CFI_CLANG
|
scripts/config --enable CONFIG_ARCH_SUPPORTS_CFI_CLANG
|
||||||
scripts/config --enable CONFIG_CFI_CLANG
|
scripts/config --enable CONFIG_CFI_CLANG
|
||||||
@ -215,10 +254,14 @@ prepare() {
|
|||||||
if [ -n "$_use_auto_optimization" ]; then
|
if [ -n "$_use_auto_optimization" ]; then
|
||||||
"${srcdir}"/auto-cpu-optimization.sh
|
"${srcdir}"/auto-cpu-optimization.sh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
if [ -n "$_use_optimization_select" ]; then
|
if [ -n "$_use_optimization_select" ]; then
|
||||||
source "${startdir}"/configure
|
source "${startdir}"/configure
|
||||||
cpu_arch
|
cpu_arch
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
### Optionally set tickrate to 2000HZ
|
### Optionally set tickrate to 2000HZ
|
||||||
if [ -n "$_2k_HZ_ticks" ]; then
|
if [ -n "$_2k_HZ_ticks" ]; then
|
||||||
echo "Setting tick rate to 2k..."
|
echo "Setting tick rate to 2k..."
|
||||||
@ -294,12 +337,13 @@ prepare() {
|
|||||||
scripts/config --disable CONFIG_MQ_IOSCHED_KYBER
|
scripts/config --disable CONFIG_MQ_IOSCHED_KYBER
|
||||||
fi
|
fi
|
||||||
|
|
||||||
### Enable protect file mappings under memory pressure
|
### Enable protect mappings under memory pressure
|
||||||
if [ -n "$_mm_protect" ]; then
|
if [ -n "$_mm_protect" ]; then
|
||||||
echo "Enabling protect file mappings under memory pressure..."
|
echo "Enabling protect file mappings under memory pressure..."
|
||||||
scripts/config --enable CONFIG_UNEVICTABLE_FILE
|
scripts/config --enable CONFIG_UNEVICTABLE_FILE
|
||||||
scripts/config --set-val CONFIG_UNEVICTABLE_FILE_KBYTES_LOW 262144
|
scripts/config --set-val CONFIG_UNEVICTABLE_FILE_KBYTES_LOW 262144
|
||||||
scripts/config --set-val CONFIG_UNEVICTABLE_FILE_KBYTES_MIN 131072
|
scripts/config --set-val CONFIG_UNEVICTABLE_FILE_KBYTES_MIN 131072
|
||||||
|
echo "Enabling protect anonymous mappings under memory pressure..."
|
||||||
scripts/config --enable CONFIG_UNEVICTABLE_ANON
|
scripts/config --enable CONFIG_UNEVICTABLE_ANON
|
||||||
scripts/config --set-val CONFIG_UNEVICTABLE_ANON_KBYTES_LOW 65536
|
scripts/config --set-val CONFIG_UNEVICTABLE_ANON_KBYTES_LOW 65536
|
||||||
scripts/config --set-val CONFIG_UNEVICTABLE_ANON_KBYTES_MIN 32768
|
scripts/config --set-val CONFIG_UNEVICTABLE_ANON_KBYTES_MIN 32768
|
||||||
@ -316,6 +360,30 @@ prepare() {
|
|||||||
scripts/config --disable CONFIG_LRU_GEN_STATS
|
scripts/config --disable CONFIG_LRU_GEN_STATS
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
### Enable SPECULATIVE_PAGE
|
||||||
|
if [ "$_speculative_page" = "full" ]; then
|
||||||
|
echo "Enabling full SPECULATIVE_PAGE..."
|
||||||
|
scripts/config --enable CONFIG_ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT
|
||||||
|
scripts/config --enable CONFIG_SPECULATIVE_PAGE_FAULT
|
||||||
|
scripts/config --enable CONFIG_SPECULATIVE_PAGE_FAULT_STATS
|
||||||
|
elif [ "$_speculative_page" = "basic" ]; then
|
||||||
|
echo "Enabling basic SPECULATIVE_PAGE..."
|
||||||
|
scripts/config --enable CONFIG_ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT
|
||||||
|
scripts/config --enable CONFIG_SPECULATIVE_PAGE_FAULT
|
||||||
|
scripts/config --disable CONFIG_SPECULATIVE_PAGE_FAULT_STATS
|
||||||
|
elif [ "$_speculative_page" = "none" ]; then
|
||||||
|
echo "Disabling SPECULATIVE_PAGE..."
|
||||||
|
scripts/config --disable CONFIG_SPECULATIVE_PAGE_FAULT
|
||||||
|
else
|
||||||
|
if [ -n "$_speculative_page" ]; then
|
||||||
|
error "The value $_speculative_page is invalid. Choose the correct one again."
|
||||||
|
else
|
||||||
|
error "The value is empty. Choose the correct one again."
|
||||||
|
fi
|
||||||
|
error "Selecting SPECULATIVE_PAGE failed!"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
### Enable Linux Random Number Generator
|
### Enable Linux Random Number Generator
|
||||||
if [ -n "$_lrng_enable" ]; then
|
if [ -n "$_lrng_enable" ]; then
|
||||||
echo "Enabling Linux Random Number Generator ..."
|
echo "Enabling Linux Random Number Generator ..."
|
||||||
@ -323,6 +391,7 @@ prepare() {
|
|||||||
scripts/config --enable CONFIG_LRNG_OVERSAMPLE_ENTROPY_SOURCES
|
scripts/config --enable CONFIG_LRNG_OVERSAMPLE_ENTROPY_SOURCES
|
||||||
scripts/config --set-val CONFIG_CONFIG_LRNG_OVERSAMPLE_ES_BITS 64
|
scripts/config --set-val CONFIG_CONFIG_LRNG_OVERSAMPLE_ES_BITS 64
|
||||||
scripts/config --set-val CONFIG_LRNG_SEED_BUFFER_INIT_ADD_BITS 128
|
scripts/config --set-val CONFIG_LRNG_SEED_BUFFER_INIT_ADD_BITS 128
|
||||||
|
scripts/config --enable CONFIG_LRNG_IRQ
|
||||||
scripts/config --enable CONFIG_LRNG_CONTINUOUS_COMPRESSION_ENABLED
|
scripts/config --enable CONFIG_LRNG_CONTINUOUS_COMPRESSION_ENABLED
|
||||||
scripts/config --disable CONFIG_LRNG_CONTINUOUS_COMPRESSION_DISABLED
|
scripts/config --disable CONFIG_LRNG_CONTINUOUS_COMPRESSION_DISABLED
|
||||||
scripts/config --enable CONFIG_LRNG_ENABLE_CONTINUOUS_COMPRESSION
|
scripts/config --enable CONFIG_LRNG_ENABLE_CONTINUOUS_COMPRESSION
|
||||||
@ -339,6 +408,7 @@ prepare() {
|
|||||||
scripts/config --set-val CONFIG_LRNG_IRQ_ENTROPY_RATE 256
|
scripts/config --set-val CONFIG_LRNG_IRQ_ENTROPY_RATE 256
|
||||||
scripts/config --enable CONFIG_LRNG_JENT
|
scripts/config --enable CONFIG_LRNG_JENT
|
||||||
scripts/config --set-val CONFIG_LRNG_JENT_ENTROPY_RATE 16
|
scripts/config --set-val CONFIG_LRNG_JENT_ENTROPY_RATE 16
|
||||||
|
scripts/config --enable CONFIG_LRNG_CPU
|
||||||
scripts/config --set-val CONFIG_LRNG_CPU_ENTROPY_RATE 8
|
scripts/config --set-val CONFIG_LRNG_CPU_ENTROPY_RATE 8
|
||||||
scripts/config --enable CONFIG_LRNG_DRNG_SWITCH
|
scripts/config --enable CONFIG_LRNG_DRNG_SWITCH
|
||||||
scripts/config --enable CONFIG_LRNG_KCAPI_HASH
|
scripts/config --enable CONFIG_LRNG_KCAPI_HASH
|
||||||
@ -356,23 +426,16 @@ prepare() {
|
|||||||
scripts/config --disable CONFIG_LRNG_ACVT_HASH
|
scripts/config --disable CONFIG_LRNG_ACVT_HASH
|
||||||
scripts/config --enable CONFIG_LRNG_RUNTIME_ES_CONFIG
|
scripts/config --enable CONFIG_LRNG_RUNTIME_ES_CONFIG
|
||||||
scripts/config --disable CONFIG_LRNG_RUNTIME_MAX_WO_RESEED_CONFIG
|
scripts/config --disable CONFIG_LRNG_RUNTIME_MAX_WO_RESEED_CONFIG
|
||||||
|
scripts/config --disable CONFIG_LRNG_TEST_CPU_ES_COMPRESSION
|
||||||
scripts/config --enable CONFIG_LRNG_SELFTEST
|
scripts/config --enable CONFIG_LRNG_SELFTEST
|
||||||
scripts/config --disable CONFIG_LRNG_SELFTEST_PANIC
|
scripts/config --disable CONFIG_LRNG_SELFTEST_PANIC
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Enable LLVM LTO"
|
echo "Enable LLVM LTO"
|
||||||
if [ -n "$_use_llvm_lto" ]; then
|
if [ -n "$_use_llvm_lto" ]; then
|
||||||
scripts/config --disable CONFIG_LTO_NONE
|
scripts/config --disable CONFIG_LTO_NONE
|
||||||
fi
|
fi
|
||||||
|
|
||||||
### Enable SMB3 Kernel Server
|
|
||||||
if [ -n "$_ksmbd_enable" ]; then
|
|
||||||
echo "Enabling SMB3 Kernel Server..."
|
|
||||||
scripts/config --module CONFIG_SMB_SERVER
|
|
||||||
scripts/config --enable CONFIG_SMB_SERVER_SMBDIRECT
|
|
||||||
scripts/config --enable CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN
|
|
||||||
scripts/config --enable CONFIG_SMB_SERVER_KERBEROS5
|
|
||||||
fi
|
|
||||||
|
|
||||||
### Selecting the ZSTD compression level
|
### Selecting the ZSTD compression level
|
||||||
if [ "$_zstd_level" = "ultra" ]; then
|
if [ "$_zstd_level" = "ultra" ]; then
|
||||||
echo "Enabling highest ZSTD compression ratio..."
|
echo "Enabling highest ZSTD compression ratio..."
|
||||||
@ -445,56 +508,46 @@ prepare() {
|
|||||||
scripts/config --enable CONFIG_NTFS3_64BIT_CLUSTER
|
scripts/config --enable CONFIG_NTFS3_64BIT_CLUSTER
|
||||||
scripts/config --enable CONFIG_NTFS3_LZX_XPRESS
|
scripts/config --enable CONFIG_NTFS3_LZX_XPRESS
|
||||||
scripts/config --enable CONFIG_NLS_DEFAULT
|
scripts/config --enable CONFIG_NLS_DEFAULT
|
||||||
### Optionally disable NUMA for 64-bit kernels only
|
|
||||||
# (x86 kernels do not support NUMA)
|
|
||||||
if [ -n "$_NUMAdisable" ]; then
|
|
||||||
echo "Disabling NUMA from kernel config..."
|
|
||||||
scripts/config --disable CONFIG_NUMA
|
|
||||||
fi
|
|
||||||
|
|
||||||
### Optionally use running kernel's config
|
|
||||||
# code originally by nous; http://aur.archlinux.org/packages.php?ID=40191
|
|
||||||
if [ -n "$_use_current" ]; then
|
|
||||||
if [[ -s /proc/config.gz ]]; then
|
|
||||||
echo "Extracting config from /proc/config.gz..."
|
|
||||||
# modprobe configs
|
|
||||||
zcat /proc/config.gz > ./.config
|
|
||||||
else
|
|
||||||
warning "Your kernel was not compiled with IKCONFIG_PROC!"
|
|
||||||
warning "You cannot read the current config!"
|
|
||||||
warning "Aborting!"
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
### Optionally load needed modules for the make localmodconfig
|
### Optionally load needed modules for the make localmodconfig
|
||||||
# See https://aur.archlinux.org/packages/modprobed-db
|
# See https://aur.archlinux.org/packages/modprobed-db
|
||||||
if [ -n "$_localmodcfg" ]; then
|
if [ -n "$_localmodcfg" ]; then
|
||||||
if [ -e "$HOME"/.config/modprobed.db ]; then
|
if [ -f $HOME/.config/modprobed.db ]; then
|
||||||
echo "Running Steven Rostedt's make localmodconfig now"
|
echo "Running Steven Rostedt's make localmodconfig now"
|
||||||
make ${BUILD_FLAGS[*]} LSMOD="$HOME"/.config/modprobed.db localmodconfig
|
make ${BUILD_FLAGS[*]} LSMOD=$HOME/.config/modprobed.db localmodconfig
|
||||||
else
|
else
|
||||||
echo "No modprobed.db data found"
|
echo "No modprobed.db data found"
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
echo "Applying default config..."
|
echo "Applying default config..."
|
||||||
make ${BUILD_FLAGS[*]} olddefconfig
|
make ${BUILD_FLAGS[*]} olddefconfig
|
||||||
make ${BUILD_FLAGS[*]} -s kernelrelease > version
|
make ${BUILD_FLAGS[*]} -s kernelrelease > version
|
||||||
echo "Prepared $pkgbase version $(<version)"
|
echo "Prepared $pkgbase version $(<version)"
|
||||||
|
|
||||||
|
### Running make nconfig
|
||||||
[[ -z "$_makenconfig" ]] || make ${BUILD_FLAGS[*]} nconfig
|
[[ -z "$_makenconfig" ]] || make ${BUILD_FLAGS[*]} nconfig
|
||||||
|
|
||||||
|
### Running make menuconfig
|
||||||
|
[[ -z "$_makemenuconfig" ]] || make ${BUILD_FLAGS[*]} menuconfig
|
||||||
|
|
||||||
|
### Running make xconfig
|
||||||
|
[[ -z "$_makexconfig" ]] || make ${BUILD_FLAGS[*]} xconfig
|
||||||
|
|
||||||
|
### Running make gconfig
|
||||||
|
[[ -z "$_makegconfig" ]] || make ${BUILD_FLAGS[*]} gconfig
|
||||||
|
|
||||||
### Save configuration for later reuse
|
### Save configuration for later reuse
|
||||||
cp -Tf ./.config "${startdir}/config-${pkgver}-${pkgrel}${pkgbase#linux}"
|
cp -Tf ./.config "${startdir}/config-${pkgver}-${pkgrel}${pkgbase#linux}"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "${srcdir:?}/linux-${pkgver}" || (
|
cd $_srcname
|
||||||
echo -e "\E[1;31mCan't cd to ${srcdir:?}/linux-${pkgver} directory! Build failed! \E[0m"
|
|
||||||
exit 1
|
|
||||||
)
|
|
||||||
make ${BUILD_FLAGS[*]} -j$(nproc) all
|
make ${BUILD_FLAGS[*]} -j$(nproc) all
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -506,145 +559,140 @@ _package() {
|
|||||||
'modprobed-db: Keeps track of EVERY kernel module that has ever been probed - useful for those of us who make localmodconfig')
|
'modprobed-db: Keeps track of EVERY kernel module that has ever been probed - useful for those of us who make localmodconfig')
|
||||||
provides=(VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE)
|
provides=(VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE)
|
||||||
|
|
||||||
cd "${srcdir:?}/linux-${pkgver}" || (
|
cd $_srcname
|
||||||
echo -e "\E[1;31mCan't cd to ${srcdir:?}/linux-${pkgver} directory! Package linux kernel failed! \E[0m"
|
|
||||||
exit 1
|
|
||||||
)
|
|
||||||
|
|
||||||
local kernver="$(<version)"
|
local kernver="$(<version)"
|
||||||
local modulesdir="${pkgdir:?}/usr/lib/modules/$kernver"
|
local modulesdir="$pkgdir/usr/lib/modules/$kernver"
|
||||||
|
|
||||||
echo "Installing boot image..."
|
echo "Installing boot image..."
|
||||||
# systemd expects to find the kernel here to allow hibernation
|
# systemd expects to find the kernel here to allow hibernation
|
||||||
# https://github.com/systemd/systemd/commit/edda44605f06a41fb86b7ab8128dcf99161d2344
|
# https://github.com/systemd/systemd/commit/edda44605f06a41fb86b7ab8128dcf99161d2344
|
||||||
install -Dm644 "$(make -s image_name)" "${modulesdir}/vmlinuz"
|
install -Dm644 "$(make -s image_name)" "$modulesdir/vmlinuz"
|
||||||
|
|
||||||
# Used by mkinitcpio to name the kernel
|
# Used by mkinitcpio to name the kernel
|
||||||
echo "${pkgbase}" | install -Dm644 /dev/stdin "${modulesdir}/pkgbase"
|
echo "$pkgbase" | install -Dm644 /dev/stdin "$modulesdir/pkgbase"
|
||||||
|
|
||||||
echo "Installing modules..."
|
echo "Installing modules..."
|
||||||
make ${BUILD_FLAGS[*]} INSTALL_MOD_PATH="${pkgdir:?}/usr" INSTALL_MOD_STRIP=1 modules_install
|
make INSTALL_MOD_PATH="$pkgdir/usr" INSTALL_MOD_STRIP=1 modules_install
|
||||||
|
|
||||||
# remove build and source links
|
# remove build and source links
|
||||||
rm "${modulesdir}/"{source,build}
|
rm "$modulesdir"/{source,build}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_package-headers() {
|
_package-headers() {
|
||||||
pkgdesc="Headers and scripts for building modules for the ${pkgdesc}"
|
pkgdesc="Headers and scripts for building modules for the ${pkgdesc}"
|
||||||
depends=("pahole")
|
depends=("${pkgbase}=${pkgver}" "pahole")
|
||||||
|
|
||||||
cd "${srcdir:?}/linux-${pkgver}" || (
|
cd $_srcname
|
||||||
echo -e "\E[1;31mCan't cd to ${srcdir:?}/linux-${pkgver} directory! Package linux headers failed! \E[0m"
|
local builddir="$pkgdir/usr/lib/modules/$(<version)/build"
|
||||||
exit 1
|
|
||||||
)
|
|
||||||
|
|
||||||
local builddir="${pkgdir:?}/usr/lib/modules/$(<version)/build"
|
|
||||||
|
|
||||||
echo "Installing build files..."
|
echo "Installing build files..."
|
||||||
install -Dt "${builddir}" -m644 .config Makefile Module.symvers System.map \
|
install -Dt "$builddir" -m644 .config Makefile Module.symvers System.map \
|
||||||
localversion.* version vmlinux
|
localversion.* version vmlinux
|
||||||
install -Dt "${builddir}/kernel" -m644 kernel/Makefile
|
install -Dt "$builddir/kernel" -m644 kernel/Makefile
|
||||||
install -Dt "${builddir}/arch/x86" -m644 arch/x86/Makefile
|
install -Dt "$builddir/arch/x86" -m644 arch/x86/Makefile
|
||||||
cp -t "${builddir}" -a scripts
|
cp -t "$builddir" -a scripts
|
||||||
|
|
||||||
# add objtool for external module building and enabled VALIDATION_STACK option
|
# add objtool for external module building and enabled VALIDATION_STACK option
|
||||||
install -Dt "${builddir}/tools/objtool" tools/objtool/objtool
|
install -Dt "$builddir/tools/objtool" tools/objtool/objtool
|
||||||
|
|
||||||
# add xfs and shmem for aufs building
|
# add xfs and shmem for aufs building
|
||||||
mkdir -p "${builddir}"/{fs/xfs,mm}
|
mkdir -p "$builddir"/{fs/xfs,mm}
|
||||||
|
|
||||||
echo "Installing headers..."
|
echo "Installing headers..."
|
||||||
cp -t "${builddir}" -a include
|
cp -t "$builddir" -a include
|
||||||
cp -t "${builddir}/arch/x86" -a arch/x86/include
|
cp -t "$builddir/arch/x86" -a arch/x86/include
|
||||||
install -Dt "${builddir}/arch/x86/kernel" -m644 arch/x86/kernel/asm-offsets.s
|
install -Dt "$builddir/arch/x86/kernel" -m644 arch/x86/kernel/asm-offsets.s
|
||||||
|
|
||||||
install -Dt "${builddir}/drivers/md" -m644 drivers/md/*.h
|
install -Dt "$builddir/drivers/md" -m644 drivers/md/*.h
|
||||||
install -Dt "${builddir}/net/mac80211" -m644 net/mac80211/*.h
|
install -Dt "$builddir/net/mac80211" -m644 net/mac80211/*.h
|
||||||
|
|
||||||
# https://bugs.archlinux.org/task/13146
|
# https://bugs.archlinux.org/task/13146
|
||||||
install -Dt "${builddir}/drivers/media/i2c" -m644 drivers/media/i2c/msp3400-driver.h
|
install -Dt "$builddir/drivers/media/i2c" -m644 drivers/media/i2c/msp3400-driver.h
|
||||||
|
|
||||||
# https://bugs.archlinux.org/task/20402
|
# https://bugs.archlinux.org/task/20402
|
||||||
install -Dt "${builddir}/drivers/media/usb/dvb-usb" -m644 drivers/media/usb/dvb-usb/*.h
|
install -Dt "$builddir/drivers/media/usb/dvb-usb" -m644 drivers/media/usb/dvb-usb/*.h
|
||||||
install -Dt "${builddir}/drivers/media/dvb-frontends" -m644 drivers/media/dvb-frontends/*.h
|
install -Dt "$builddir/drivers/media/dvb-frontends" -m644 drivers/media/dvb-frontends/*.h
|
||||||
install -Dt "${builddir}/drivers/media/tuners" -m644 drivers/media/tuners/*.h
|
install -Dt "$builddir/drivers/media/tuners" -m644 drivers/media/tuners/*.h
|
||||||
|
|
||||||
# https://bugs.archlinux.org/task/71392
|
# https://bugs.archlinux.org/task/71392
|
||||||
install -Dt "${builddir}/drivers/iio/common/hid-sensors" -m644 drivers/iio/common/hid-sensors/*.h
|
install -Dt "$builddir/drivers/iio/common/hid-sensors" -m644 drivers/iio/common/hid-sensors/*.h
|
||||||
|
|
||||||
echo "Installing KConfig files..."
|
echo "Installing KConfig files..."
|
||||||
find . -name 'Kconfig*' -exec install -Dm644 {} "${builddir}/{}" \;
|
find . -name 'Kconfig*' -exec install -Dm644 {} "$builddir/{}" \;
|
||||||
|
|
||||||
echo "Removing unneeded architectures..."
|
echo "Removing unneeded architectures..."
|
||||||
local arch
|
local arch
|
||||||
for arch in "${builddir}"/arch/*/; do
|
for arch in "$builddir"/arch/*/; do
|
||||||
[[ $arch = */x86/ ]] && continue
|
[[ $arch = */x86/ ]] && continue
|
||||||
echo "Removing $(basename "$arch")"
|
echo "Removing $(basename "$arch")"
|
||||||
rm -r "$arch"
|
rm -r "$arch"
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "Removing documentation..."
|
echo "Removing documentation..."
|
||||||
rm -r "${builddir}/Documentation"
|
rm -r "$builddir/Documentation"
|
||||||
|
|
||||||
echo "Removing broken symlinks..."
|
echo "Removing broken symlinks..."
|
||||||
find -L "${builddir}" -type l -printf 'Removing %P\n' -delete
|
find -L "$builddir" -type l -printf 'Removing %P\n' -delete
|
||||||
|
|
||||||
echo "Removing loose objects..."
|
echo "Removing loose objects..."
|
||||||
find "${builddir}" -type f -name '*.o' -printf 'Removing %P\n' -delete
|
find "$builddir" -type f -name '*.o' -printf 'Removing %P\n' -delete
|
||||||
|
|
||||||
echo "Stripping build tools..."
|
echo "Stripping build tools..."
|
||||||
local file
|
local file
|
||||||
while read -rd '' file; do
|
while read -rd '' file; do
|
||||||
case "$(file -bi "$file")" in
|
case "$(file -bi "$file")" in
|
||||||
application/x-sharedlib\;*) # Libraries (.so)
|
application/x-sharedlib\;*) # Libraries (.so)
|
||||||
strip -v "${STRIP_SHARED}" "$file" ;;
|
strip -v $STRIP_SHARED "$file" ;;
|
||||||
application/x-archive\;*) # Libraries (.a)
|
application/x-archive\;*) # Libraries (.a)
|
||||||
strip -v "${STRIP_STATIC}" "$file" ;;
|
strip -v $STRIP_STATIC "$file" ;;
|
||||||
application/x-executable\;*) # Binaries
|
application/x-executable\;*) # Binaries
|
||||||
strip -v "${STRIP_BINARIES}" "$file" ;;
|
strip -v $STRIP_BINARIES "$file" ;;
|
||||||
application/x-pie-executable\;*) # Relocatable binaries
|
application/x-pie-executable\;*) # Relocatable binaries
|
||||||
strip -v "${STRIP_SHARED}" "$file" ;;
|
strip -v $STRIP_SHARED "$file" ;;
|
||||||
esac
|
esac
|
||||||
done < <(find "${builddir}" -type f -perm -u+x ! -name vmlinux -print0)
|
done < <(find "$builddir" -type f -perm -u+x ! -name vmlinux -print0)
|
||||||
|
|
||||||
echo "Stripping vmlinux..."
|
echo "Stripping vmlinux..."
|
||||||
strip -v "${STRIP_STATIC}" "${builddir}/vmlinux"
|
strip -v $STRIP_STATIC "$builddir/vmlinux"
|
||||||
|
|
||||||
echo "Adding symlink..."
|
echo "Adding symlink..."
|
||||||
mkdir -p "${pkgdir:?}/usr/src"
|
mkdir -p "$pkgdir/usr/src"
|
||||||
ln -sr "${builddir}" "${pkgdir:?}/usr/src/${pkgbase}"
|
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
md5sums=('c636e16efdff88320b5354b16d2a6eb1'
|
sha512sums=('bfa8f7a4a742038ebf8f9a5b151554e268545543abca1ea1817fffcf388d6a5f3af3dce1c8279824af3938a9155f5a0d547edad334486d0fe78b7bdf3aef78f0'
|
||||||
'1e1dc995c4f531c9c29f9868e8adc835'
|
'acb9340808c06776db13dfb35f7f5fab54f6344840655c7d6a1efdbef2d8299379f7b89e25a6bd1b6c7ff148d40fa587e16517bc665918d1fca58e8d9bd7f651'
|
||||||
'cf26387aadf2a90428350ac246b070c9'
|
'aac8c0a1d2d9dfe37c98e5b83093394fae1f112569ddb8c23228f0e39a42f058ec8b2bb4cfb5303dae32a501cf1d0c918c0f5139a4a896962c7a223a9a52586b'
|
||||||
'9b69c2bb5bd14add123fdf1164b2225d'
|
'6700e4c440dedc078c349de7bd04a8100cdde5c48e7571be41e963fa497388e28e378883e6846da3eef8432e8bdade3d6efdf3822bc2c81e8965f3f64e568b9c'
|
||||||
'a2f2715c541983f81fbcd22d8c4f2919'
|
'1f9767a376d0c5da947bf56dfdcad30b2a829718bdcd7a252275da02a9f084545aebdbdadfc78dadc2b56ad280f0a37601999d276c31796a19a5d546f3e9604f'
|
||||||
'53f037488a66667220c263f92ded333d'
|
'd083ccd4493cf1cfe7cbcfaaa82ff57fb0732fa7881d6581709d35937674a7db31f79a8f265c82f978d1d50161886f93247b1b5136d7b5e61b31f1bbd28fd31c'
|
||||||
'2a8097ba46be56fbbe3967e9c34c9a0b'
|
'd800ad18b40f71a8509acca4d74d8ea9b4d24558665e40a558345403cbcb8a29096baf686158e55baf3d0a4a41a605033c09b162d00a810aa50d8d50785e4bc1'
|
||||||
'0b6d09bdd920f4c31c05fdeaa0740548'
|
'd549caac984a68ff95c928ffb2055b1ed09f1b0bb0beeded731c4a9f391bf0923c50c1cdefa145cc116121e4746bb35f0b9d32814bad8da142f48b1ead293ab1'
|
||||||
'd7f5fefd8ae018999e2b55073aaca706'
|
'f8e20fe34b058e8e554f653424ced37fefd004489689e6047def11cd463b594241432dd425b082d73a2646fe91531be9083a481b47cc784930991f78d9214529'
|
||||||
'4792a194feb0e9267f8660f38746f4fb'
|
'fe8e24e5df032af4fbb49039cedcd4642158f9529de84b7b3579a879b7bc7d6a69c38bcfbcbce6df81fad0e4eec6153fedfb4edfcc5312b874f9821a3cd8d1e8'
|
||||||
'f63a58cf2bac9f9094705d880ed886d3'
|
'421e3eaa6a29846d33dfdadf2bd933fae1ec30ee6e83af3148aab40831498e1e4427d62c56f37a23ebbb93d88d184ef177476a448c6d3503459eba5bb6321d38'
|
||||||
'2b793d08fe0033546a7264a565af51f3'
|
'cfbebdb5347e53020123fc395eb2d241a3463c8a7ebbe251c5af37dd1b91569fdb172c16daa7d9ddd8b05975dffb5ea536cb3760f7af953921156d0c37647427'
|
||||||
'00decf9061d63b59d6a2857f4bc681df'
|
'eaa4cd53119a4afa94cfb4e0c2d8c555e8b85e72c3996713f1af583d2f66b5471dffe12e58624cb97fe2d88d6b3c6e112e906d5e052c199233ed433d47c24e79'
|
||||||
'5bd0ac7a56ecc0be1a71a321d100f5e8'
|
'29bb6f3b5ef1232f9c3a34dee19c592f5f87ba8b06a020e840ba9c914953092ee987380cab9a92e233df5e2e1a6a8f211d49376ca4f7ae076b7a4f92749758b6'
|
||||||
'a1c6a106ddbbff6be6711f6a72706cb0'
|
'208a3c21a143ff507d2cac0846ff44fa6934e3d6c42555160da3cf34542254bcedf98e64db60ee56f3fe670e62e26b1e0eff617f242e469b6784c77ede1b4c5d'
|
||||||
'0dbf246a4e501c5dc276985d34faa5df'
|
'8b02b4f6983f8506e6ae0226167c68ac58d8ad7bcda145c13c41dcafe8d5a4395eebbdae8b24b7d27c4ed5bc4ae5dee287b719eb61d9bdb4861fb361e4db1f0c'
|
||||||
'f845dc3bca8d4e0020ed8f37e4e8d9ea'
|
'8887f2b8104fc9b1adf51e45dcc7df7ec217146c2fb11da0df377b26e259dea5fdef8fd254b7659e4af5c6628ccfeba641afc97cd81890a57797cf16fe6734e2'
|
||||||
'bf3787026e2faa485dce9e45cc721ec5'
|
'db067c26ddb1ca78bc4a162064806749008ad2519d502c9db7218e387e3413d21bb0bfc24841e746230fcceb66fb5153dcb160414e5e9cafba9279af1fbdf041'
|
||||||
'07fb571e48d0772a30c9777ecf13031e'
|
'8de65480baaee268d36af1dad75d5bf83536909a08a3caa5a21c28cd0daf89c841a660dde471c8c12e3983f6a2a4abf21f11bb3b16f3bdf840f08c314c1c3f2c'
|
||||||
'39c65dd4eeec0dfedbf79ca5e43276d5'
|
'0b659eeb5abb3bf6c899af6e87e0c56f10c5901d44b702e9c9c2177dbb116fed4230ff00e702b3a0066bd9497f9ce6ceb624b477c15cc15094b2d26cfc119fb1'
|
||||||
'bac586853f924588e24869d8aa62f5be'
|
'e3d6e57b63f140d0bf8cc59b524276b52bbac38d37c92a2e163632e5688d7adefd971f42bab3126b736fecda2d8711134ab8271e5f118799c0a3146fa9f0dcb1'
|
||||||
'bc64b1d1a9c95b07c28457f7214ebf81'
|
'7b7e857b5c72a5cad8be73bb0065268abc71b08df4cbc487a6a8468a6bedfa923a258c95fa97ea44c3c54ed89b52d15c7a74bde4d0171cd86d2a5921a96c15a8'
|
||||||
'8cb0301d159b59727b7bdd09350e2a9f'
|
'c1851ef3bdc256e2b6d608bba115d24677759f49d5776e6efbb27994093a5934f90c496a9446f5822cd9c045451a5f53ae253cb71bb4767dd8a608298638f4d1'
|
||||||
'de6db1147385c058b2e94df3c1739fdf'
|
'f8edc60ca3fcfb123d08fc2a3ba8b5dcd504e20e61500ba00268ce4486cfd9432e42192cdd35cd2d63db6fe02fcf8139886b80e0e10cb7b81f7f92ccf539483c'
|
||||||
'bf58290793d3a095ef95fb1fac2de89a'
|
'e38e46893ccd68576525ab76726a0cffd3ae2d7c7b2961518a9b41c79eac254c1ceff649dd265c846cde8b383f3b9f0e625ba5b394bbc3a8f6a52745d7b4ffd8'
|
||||||
'a86ed27c2ef70973502660ca6804d6fe'
|
'a1279dcb47ff3d43811c5dfca84a5b4edd6be87f012fa4e2c1a1f0c379e707bee67f23e6dd186be97f78cf1f45f781619db0382fc6aa0d5c42208ad77b95373e'
|
||||||
'21c98f19e883879dd3336c1fa143fd31')
|
'c60019fa4f598031c24845d80814c56cb9585765fa9536e12b3c2f975f721a67808c2bc14830a12af0aea69da122d5a0874b64119f2409d636800ee83eb09ce5'
|
||||||
|
'ed7578ef6ba2f1bd17535a03e7750a1ae6e2d4cd7dbcfcd68484f12c6c9273467544dfadf86034d866d35eed152d37c6f576f069e301b69ddfc6b16613ad5a81'
|
||||||
|
'f78f8860df7e26dd13ec0cd7b51b1c820886603ceefa38fbb0e3dc297773d04c89c958b244c899cced4d2f5dfbe8da5cf4b6c41d767dc7a7e3c94059101d6d40'
|
||||||
|
'a54c01ba42e7d5f9433dacaa21f656d8aefdb6a5228fbca2b8e55b26eb02b35327ae3fd98a26a708452b8559e7f4acb32b6e685e26edc64497d1b7d10c5d86e1')
|
||||||
|
|
||||||
pkgname=("$pkgbase" "$pkgbase-headers")
|
pkgname=("$pkgbase" "$pkgbase-headers")
|
||||||
for _p in "${pkgname[@]}"; do
|
for _p in "${pkgname[@]}"; do
|
||||||
|
77
config
77
config
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/x86 5.15.0-cachyos Kernel Configuration
|
# Linux/x86 5.15.1 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.1.0"
|
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.1.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -28,7 +28,7 @@ CONFIG_INIT_ENV_ARG_LIMIT=32
|
|||||||
# CONFIG_COMPILE_TEST is not set
|
# CONFIG_COMPILE_TEST is not set
|
||||||
# CONFIG_WERROR is not set
|
# CONFIG_WERROR is not set
|
||||||
CONFIG_LOCALVERSION=""
|
CONFIG_LOCALVERSION=""
|
||||||
CONFIG_LOCALVERSION_AUTO=y
|
# CONFIG_LOCALVERSION_AUTO is not set
|
||||||
CONFIG_BUILD_SALT=""
|
CONFIG_BUILD_SALT=""
|
||||||
CONFIG_HAVE_KERNEL_GZIP=y
|
CONFIG_HAVE_KERNEL_GZIP=y
|
||||||
CONFIG_HAVE_KERNEL_BZIP2=y
|
CONFIG_HAVE_KERNEL_BZIP2=y
|
||||||
@ -44,6 +44,14 @@ CONFIG_HAVE_KERNEL_ZSTD=y
|
|||||||
# CONFIG_KERNEL_LZO is not set
|
# CONFIG_KERNEL_LZO is not set
|
||||||
# CONFIG_KERNEL_LZ4 is not set
|
# CONFIG_KERNEL_LZ4 is not set
|
||||||
CONFIG_KERNEL_ZSTD=y
|
CONFIG_KERNEL_ZSTD=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# ZSTD compression options
|
||||||
|
#
|
||||||
|
CONFIG_KERNEL_ZSTD_LEVEL=19
|
||||||
|
CONFIG_KERNEL_ZSTD_LEVEL_ULTRA=y
|
||||||
|
# end of ZSTD compression options
|
||||||
|
|
||||||
CONFIG_DEFAULT_INIT=""
|
CONFIG_DEFAULT_INIT=""
|
||||||
CONFIG_DEFAULT_HOSTNAME="cachyos"
|
CONFIG_DEFAULT_HOSTNAME="cachyos"
|
||||||
CONFIG_SWAP=y
|
CONFIG_SWAP=y
|
||||||
@ -124,8 +132,8 @@ CONFIG_BPF_LSM=y
|
|||||||
# end of BPF subsystem
|
# end of BPF subsystem
|
||||||
|
|
||||||
# CONFIG_PREEMPT_NONE_BEHAVIOUR is not set
|
# CONFIG_PREEMPT_NONE_BEHAVIOUR is not set
|
||||||
CONFIG_PREEMPT_VOLUNTARY_BEHAVIOUR=y
|
# CONFIG_PREEMPT_VOLUNTARY_BEHAVIOUR is not set
|
||||||
# CONFIG_PREEMPT_BEHAVIOUR is not set
|
CONFIG_PREEMPT_BEHAVIOUR=y
|
||||||
CONFIG_PREEMPT=y
|
CONFIG_PREEMPT=y
|
||||||
CONFIG_PREEMPT_COUNT=y
|
CONFIG_PREEMPT_COUNT=y
|
||||||
CONFIG_PREEMPTION=y
|
CONFIG_PREEMPTION=y
|
||||||
@ -187,10 +195,15 @@ CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
|
|||||||
#
|
#
|
||||||
# Scheduler features
|
# Scheduler features
|
||||||
#
|
#
|
||||||
|
# CONFIG_SCHED_ALT is not set
|
||||||
|
# CONFIG_SCHED_BMQ is not set
|
||||||
|
# CONFIG_SCHED_PDS is not set
|
||||||
CONFIG_UCLAMP_TASK=y
|
CONFIG_UCLAMP_TASK=y
|
||||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||||
# end of Scheduler features
|
# end of Scheduler features
|
||||||
|
|
||||||
|
# CONFIG_CACULE_SCHED is not set
|
||||||
|
# CONFIG_CACULE_RDB is not set
|
||||||
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
||||||
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
|
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
|
||||||
CONFIG_CC_HAS_INT128=y
|
CONFIG_CC_HAS_INT128=y
|
||||||
@ -232,6 +245,7 @@ CONFIG_PID_NS=y
|
|||||||
CONFIG_NET_NS=y
|
CONFIG_NET_NS=y
|
||||||
CONFIG_CHECKPOINT_RESTORE=y
|
CONFIG_CHECKPOINT_RESTORE=y
|
||||||
CONFIG_SCHED_AUTOGROUP=y
|
CONFIG_SCHED_AUTOGROUP=y
|
||||||
|
CONFIG_SCHED_AUTOGROUP_DEFAULT_ENABLED=y
|
||||||
# CONFIG_SYSFS_DEPRECATED is not set
|
# CONFIG_SYSFS_DEPRECATED is not set
|
||||||
CONFIG_RELAY=y
|
CONFIG_RELAY=y
|
||||||
CONFIG_BLK_DEV_INITRD=y
|
CONFIG_BLK_DEV_INITRD=y
|
||||||
@ -244,7 +258,9 @@ CONFIG_RD_LZO=y
|
|||||||
CONFIG_RD_LZ4=y
|
CONFIG_RD_LZ4=y
|
||||||
CONFIG_RD_ZSTD=y
|
CONFIG_RD_ZSTD=y
|
||||||
CONFIG_BOOT_CONFIG=y
|
CONFIG_BOOT_CONFIG=y
|
||||||
|
# CONFIG_CC_OPTIMIZE_BASAL is not set
|
||||||
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
|
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
|
||||||
|
# CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 is not set
|
||||||
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
|
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
|
||||||
CONFIG_LD_ORPHAN_WARN=y
|
CONFIG_LD_ORPHAN_WARN=y
|
||||||
CONFIG_SYSCTL=y
|
CONFIG_SYSCTL=y
|
||||||
@ -400,8 +416,8 @@ CONFIG_ACRN_GUEST=y
|
|||||||
# CONFIG_MZEN2 is not set
|
# CONFIG_MZEN2 is not set
|
||||||
# CONFIG_MZEN3 is not set
|
# CONFIG_MZEN3 is not set
|
||||||
# CONFIG_MPSC is not set
|
# CONFIG_MPSC is not set
|
||||||
# CONFIG_MCORE2 is not set
|
|
||||||
# CONFIG_MATOM is not set
|
# CONFIG_MATOM is not set
|
||||||
|
# CONFIG_MCORE2 is not set
|
||||||
# CONFIG_MNEHALEM is not set
|
# CONFIG_MNEHALEM is not set
|
||||||
# CONFIG_MWESTMERE is not set
|
# CONFIG_MWESTMERE is not set
|
||||||
# CONFIG_MSILVERMONT is not set
|
# CONFIG_MSILVERMONT is not set
|
||||||
@ -449,7 +465,7 @@ CONFIG_DMI=y
|
|||||||
CONFIG_NR_CPUS_RANGE_BEGIN=2
|
CONFIG_NR_CPUS_RANGE_BEGIN=2
|
||||||
CONFIG_NR_CPUS_RANGE_END=512
|
CONFIG_NR_CPUS_RANGE_END=512
|
||||||
CONFIG_NR_CPUS_DEFAULT=64
|
CONFIG_NR_CPUS_DEFAULT=64
|
||||||
CONFIG_NR_CPUS=320
|
# CONFIG_SCHED_CLUSTER is not set
|
||||||
CONFIG_SCHED_SMT=y
|
CONFIG_SCHED_SMT=y
|
||||||
CONFIG_SCHED_MC=y
|
CONFIG_SCHED_MC=y
|
||||||
CONFIG_SCHED_MC_PRIO=y
|
CONFIG_SCHED_MC_PRIO=y
|
||||||
@ -527,6 +543,7 @@ CONFIG_HZ_300=y
|
|||||||
# CONFIG_HZ_600 is not set
|
# CONFIG_HZ_600 is not set
|
||||||
# CONFIG_HZ_750 is not set
|
# CONFIG_HZ_750 is not set
|
||||||
# CONFIG_HZ_1000 is not set
|
# CONFIG_HZ_1000 is not set
|
||||||
|
# CONFIG_HZ_2000 is not set
|
||||||
CONFIG_HZ=300
|
CONFIG_HZ=300
|
||||||
CONFIG_SCHED_HRTICK=y
|
CONFIG_SCHED_HRTICK=y
|
||||||
CONFIG_KEXEC=y
|
CONFIG_KEXEC=y
|
||||||
@ -680,6 +697,7 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
|
|||||||
#
|
#
|
||||||
CONFIG_X86_INTEL_PSTATE=y
|
CONFIG_X86_INTEL_PSTATE=y
|
||||||
CONFIG_X86_PCC_CPUFREQ=m
|
CONFIG_X86_PCC_CPUFREQ=m
|
||||||
|
# CONFIG_X86_AMD_PSTATE is not set
|
||||||
CONFIG_X86_ACPI_CPUFREQ=m
|
CONFIG_X86_ACPI_CPUFREQ=m
|
||||||
CONFIG_X86_ACPI_CPUFREQ_CPB=y
|
CONFIG_X86_ACPI_CPUFREQ_CPB=y
|
||||||
CONFIG_X86_POWERNOW_K8=m
|
CONFIG_X86_POWERNOW_K8=m
|
||||||
@ -828,7 +846,7 @@ CONFIG_LTO_CLANG=y
|
|||||||
CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
|
CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
|
||||||
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
||||||
CONFIG_HAS_LTO_CLANG=y
|
CONFIG_HAS_LTO_CLANG=y
|
||||||
# CONFIG_LTO_NONE is not set
|
CONFIG_LTO_NONE=y
|
||||||
# CONFIG_LTO_CLANG_FULL is not set
|
# CONFIG_LTO_CLANG_FULL is not set
|
||||||
CONFIG_LTO_CLANG_THIN=y
|
CONFIG_LTO_CLANG_THIN=y
|
||||||
CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
|
CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
|
||||||
@ -840,6 +858,7 @@ CONFIG_HAVE_MOVE_PUD=y
|
|||||||
CONFIG_HAVE_MOVE_PMD=y
|
CONFIG_HAVE_MOVE_PMD=y
|
||||||
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
|
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
|
||||||
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y
|
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y
|
||||||
|
# CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG is not set
|
||||||
CONFIG_HAVE_ARCH_HUGE_VMAP=y
|
CONFIG_HAVE_ARCH_HUGE_VMAP=y
|
||||||
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
|
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
|
||||||
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
|
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
|
||||||
@ -915,6 +934,14 @@ CONFIG_MODULE_SIG_HASH="sha512"
|
|||||||
# CONFIG_MODULE_COMPRESS_GZIP is not set
|
# CONFIG_MODULE_COMPRESS_GZIP is not set
|
||||||
# CONFIG_MODULE_COMPRESS_XZ is not set
|
# CONFIG_MODULE_COMPRESS_XZ is not set
|
||||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# ZSTD module compression options
|
||||||
|
#
|
||||||
|
CONFIG_MODULE_COMPRESS_ZSTD_LEVEL=19
|
||||||
|
# CONFIG_MODULE_COMPRESS_ZSTD_ULTRA is not set
|
||||||
|
# end of ZSTD module compression options
|
||||||
|
|
||||||
CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=y
|
CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=y
|
||||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||||
CONFIG_MODULES_TREE_LOOKUP=y
|
CONFIG_MODULES_TREE_LOOKUP=y
|
||||||
@ -1017,6 +1044,8 @@ CONFIG_COREDUMP=y
|
|||||||
#
|
#
|
||||||
CONFIG_SELECT_MEMORY_MODEL=y
|
CONFIG_SELECT_MEMORY_MODEL=y
|
||||||
CONFIG_SPARSEMEM_MANUAL=y
|
CONFIG_SPARSEMEM_MANUAL=y
|
||||||
|
# CONFIG_UNEVICTABLE_FILE is not set
|
||||||
|
# CONFIG_UNEVICTABLE_ANON is not set
|
||||||
CONFIG_SPARSEMEM=y
|
CONFIG_SPARSEMEM=y
|
||||||
CONFIG_SPARSEMEM_EXTREME=y
|
CONFIG_SPARSEMEM_EXTREME=y
|
||||||
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
|
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
|
||||||
@ -1046,6 +1075,8 @@ CONFIG_PHYS_ADDR_T_64BIT=y
|
|||||||
CONFIG_VIRT_TO_BUS=y
|
CONFIG_VIRT_TO_BUS=y
|
||||||
CONFIG_MMU_NOTIFIER=y
|
CONFIG_MMU_NOTIFIER=y
|
||||||
CONFIG_KSM=y
|
CONFIG_KSM=y
|
||||||
|
CONFIG_UKSM=y
|
||||||
|
# CONFIG_KSM_LEGACY is not set
|
||||||
CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
|
CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
|
||||||
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
|
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
|
||||||
CONFIG_MEMORY_FAILURE=y
|
CONFIG_MEMORY_FAILURE=y
|
||||||
@ -1099,6 +1130,9 @@ CONFIG_ARCH_HAS_PKEYS=y
|
|||||||
# CONFIG_PERCPU_STATS is not set
|
# CONFIG_PERCPU_STATS is not set
|
||||||
# CONFIG_GUP_TEST is not set
|
# CONFIG_GUP_TEST is not set
|
||||||
CONFIG_READ_ONLY_THP_FOR_FS=y
|
CONFIG_READ_ONLY_THP_FOR_FS=y
|
||||||
|
# CONFIG_ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT is not set
|
||||||
|
# CONFIG_SPECULATIVE_PAGE_FAULT is not set
|
||||||
|
# CONFIG_LRU_GEN is not set
|
||||||
CONFIG_ARCH_HAS_PTE_SPECIAL=y
|
CONFIG_ARCH_HAS_PTE_SPECIAL=y
|
||||||
CONFIG_MAPPING_DIRTY_HELPERS=y
|
CONFIG_MAPPING_DIRTY_HELPERS=y
|
||||||
CONFIG_SECRETMEM=y
|
CONFIG_SECRETMEM=y
|
||||||
@ -1201,6 +1235,7 @@ CONFIG_TCP_CONG_ILLINOIS=m
|
|||||||
CONFIG_TCP_CONG_DCTCP=m
|
CONFIG_TCP_CONG_DCTCP=m
|
||||||
CONFIG_TCP_CONG_CDG=m
|
CONFIG_TCP_CONG_CDG=m
|
||||||
CONFIG_TCP_CONG_BBR=m
|
CONFIG_TCP_CONG_BBR=m
|
||||||
|
CONFIG_TCP_CONG_BBR2=m
|
||||||
CONFIG_DEFAULT_CUBIC=y
|
CONFIG_DEFAULT_CUBIC=y
|
||||||
# CONFIG_DEFAULT_RENO is not set
|
# CONFIG_DEFAULT_RENO is not set
|
||||||
CONFIG_DEFAULT_TCP_CONG="cubic"
|
CONFIG_DEFAULT_TCP_CONG="cubic"
|
||||||
@ -1361,6 +1396,7 @@ CONFIG_NETFILTER_XT_TARGET_LOG=m
|
|||||||
CONFIG_NETFILTER_XT_TARGET_MARK=m
|
CONFIG_NETFILTER_XT_TARGET_MARK=m
|
||||||
CONFIG_NETFILTER_XT_NAT=m
|
CONFIG_NETFILTER_XT_NAT=m
|
||||||
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
|
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
|
||||||
|
# CONFIG_NETFILTER_XT_TARGET_FULLCONENAT is not set
|
||||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
|
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
|
||||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
|
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
|
||||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
|
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
|
||||||
@ -1523,6 +1559,7 @@ CONFIG_IP_NF_TARGET_SYNPROXY=m
|
|||||||
CONFIG_IP_NF_NAT=m
|
CONFIG_IP_NF_NAT=m
|
||||||
CONFIG_IP_NF_TARGET_MASQUERADE=m
|
CONFIG_IP_NF_TARGET_MASQUERADE=m
|
||||||
CONFIG_IP_NF_TARGET_NETMAP=m
|
CONFIG_IP_NF_TARGET_NETMAP=m
|
||||||
|
# CONFIG_IP_NF_TARGET_FULLCONENAT is not set
|
||||||
CONFIG_IP_NF_TARGET_REDIRECT=m
|
CONFIG_IP_NF_TARGET_REDIRECT=m
|
||||||
CONFIG_IP_NF_MANGLE=m
|
CONFIG_IP_NF_MANGLE=m
|
||||||
CONFIG_IP_NF_TARGET_CLUSTERIP=m
|
CONFIG_IP_NF_TARGET_CLUSTERIP=m
|
||||||
@ -1734,6 +1771,7 @@ CONFIG_NET_SCH_DEFAULT=y
|
|||||||
CONFIG_DEFAULT_FQ_CODEL=y
|
CONFIG_DEFAULT_FQ_CODEL=y
|
||||||
# CONFIG_DEFAULT_FQ_PIE is not set
|
# CONFIG_DEFAULT_FQ_PIE is not set
|
||||||
# CONFIG_DEFAULT_SFQ is not set
|
# CONFIG_DEFAULT_SFQ is not set
|
||||||
|
# CONFIG_DEFAULT_CAKE is not set
|
||||||
# CONFIG_DEFAULT_PFIFO_FAST is not set
|
# CONFIG_DEFAULT_PFIFO_FAST is not set
|
||||||
CONFIG_DEFAULT_NET_SCH="fq_codel"
|
CONFIG_DEFAULT_NET_SCH="fq_codel"
|
||||||
|
|
||||||
@ -2302,7 +2340,7 @@ CONFIG_ISCSI_IBFT=m
|
|||||||
CONFIG_FW_CFG_SYSFS=m
|
CONFIG_FW_CFG_SYSFS=m
|
||||||
# CONFIG_FW_CFG_SYSFS_CMDLINE is not set
|
# CONFIG_FW_CFG_SYSFS_CMDLINE is not set
|
||||||
CONFIG_SYSFB=y
|
CONFIG_SYSFB=y
|
||||||
CONFIG_SYSFB_SIMPLEFB=y
|
# CONFIG_SYSFB_SIMPLE is not set
|
||||||
CONFIG_GOOGLE_FIRMWARE=y
|
CONFIG_GOOGLE_FIRMWARE=y
|
||||||
# CONFIG_GOOGLE_SMI is not set
|
# CONFIG_GOOGLE_SMI is not set
|
||||||
CONFIG_GOOGLE_COREBOOT_TABLE=m
|
CONFIG_GOOGLE_COREBOOT_TABLE=m
|
||||||
@ -2659,6 +2697,7 @@ CONFIG_SCSI_ENCLOSURE=m
|
|||||||
CONFIG_SCSI_CONSTANTS=y
|
CONFIG_SCSI_CONSTANTS=y
|
||||||
CONFIG_SCSI_LOGGING=y
|
CONFIG_SCSI_LOGGING=y
|
||||||
CONFIG_SCSI_SCAN_ASYNC=y
|
CONFIG_SCSI_SCAN_ASYNC=y
|
||||||
|
# CONFIG_VHBA is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# SCSI Transports
|
# SCSI Transports
|
||||||
@ -2905,7 +2944,6 @@ CONFIG_MD_FAULTY=m
|
|||||||
CONFIG_MD_CLUSTER=m
|
CONFIG_MD_CLUSTER=m
|
||||||
CONFIG_BCACHE=m
|
CONFIG_BCACHE=m
|
||||||
# CONFIG_BCACHE_DEBUG is not set
|
# CONFIG_BCACHE_DEBUG is not set
|
||||||
# CONFIG_BCACHE_CLOSURES_DEBUG is not set
|
|
||||||
CONFIG_BCACHE_ASYNC_REGISTRATION=y
|
CONFIG_BCACHE_ASYNC_REGISTRATION=y
|
||||||
CONFIG_BLK_DEV_DM_BUILTIN=y
|
CONFIG_BLK_DEV_DM_BUILTIN=y
|
||||||
CONFIG_BLK_DEV_DM=m
|
CONFIG_BLK_DEV_DM=m
|
||||||
@ -4285,6 +4323,7 @@ CONFIG_VT=y
|
|||||||
CONFIG_CONSOLE_TRANSLATIONS=y
|
CONFIG_CONSOLE_TRANSLATIONS=y
|
||||||
CONFIG_VT_CONSOLE=y
|
CONFIG_VT_CONSOLE=y
|
||||||
CONFIG_VT_CONSOLE_SLEEP=y
|
CONFIG_VT_CONSOLE_SLEEP=y
|
||||||
|
CONFIG_NR_TTY_DEVICES=63
|
||||||
CONFIG_HW_CONSOLE=y
|
CONFIG_HW_CONSOLE=y
|
||||||
CONFIG_VT_HW_CONSOLE_BINDING=y
|
CONFIG_VT_HW_CONSOLE_BINDING=y
|
||||||
CONFIG_UNIX98_PTYS=y
|
CONFIG_UNIX98_PTYS=y
|
||||||
@ -4430,6 +4469,7 @@ CONFIG_XILLYBUS_CLASS=m
|
|||||||
CONFIG_XILLYBUS=m
|
CONFIG_XILLYBUS=m
|
||||||
CONFIG_XILLYBUS_PCIE=m
|
CONFIG_XILLYBUS_PCIE=m
|
||||||
CONFIG_XILLYUSB=m
|
CONFIG_XILLYUSB=m
|
||||||
|
# CONFIG_LRNG is not set
|
||||||
# CONFIG_RANDOM_TRUST_CPU is not set
|
# CONFIG_RANDOM_TRUST_CPU is not set
|
||||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||||
# end of Character devices
|
# end of Character devices
|
||||||
@ -4477,6 +4517,7 @@ CONFIG_I2C_AMD_MP2=m
|
|||||||
CONFIG_I2C_I801=m
|
CONFIG_I2C_I801=m
|
||||||
CONFIG_I2C_ISCH=m
|
CONFIG_I2C_ISCH=m
|
||||||
CONFIG_I2C_ISMT=m
|
CONFIG_I2C_ISMT=m
|
||||||
|
CONFIG_I2C_NCT6775=m
|
||||||
CONFIG_I2C_PIIX4=m
|
CONFIG_I2C_PIIX4=m
|
||||||
CONFIG_I2C_CHT_WC=m
|
CONFIG_I2C_CHT_WC=m
|
||||||
CONFIG_I2C_NFORCE2=m
|
CONFIG_I2C_NFORCE2=m
|
||||||
@ -5123,6 +5164,8 @@ CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
|
|||||||
#
|
#
|
||||||
CONFIG_SENSORS_ACPI_POWER=m
|
CONFIG_SENSORS_ACPI_POWER=m
|
||||||
CONFIG_SENSORS_ATK0110=m
|
CONFIG_SENSORS_ATK0110=m
|
||||||
|
# CONFIG_SENSORS_ASUS_WMI is not set
|
||||||
|
# CONFIG_SENSORS_ASUS_WMI_EC is not set
|
||||||
CONFIG_THERMAL=y
|
CONFIG_THERMAL=y
|
||||||
CONFIG_THERMAL_NETLINK=y
|
CONFIG_THERMAL_NETLINK=y
|
||||||
# CONFIG_THERMAL_STATISTICS is not set
|
# CONFIG_THERMAL_STATISTICS is not set
|
||||||
@ -5583,6 +5626,7 @@ CONFIG_VIDEO_V4L2_I2C=y
|
|||||||
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
||||||
# CONFIG_VIDEO_ADV_DEBUG is not set
|
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||||
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
||||||
|
# CONFIG_V4L2_LOOPBACK is not set
|
||||||
CONFIG_VIDEO_TUNER=m
|
CONFIG_VIDEO_TUNER=m
|
||||||
CONFIG_V4L2_MEM2MEM_DEV=m
|
CONFIG_V4L2_MEM2MEM_DEV=m
|
||||||
CONFIG_V4L2_FLASH_LED_CLASS=m
|
CONFIG_V4L2_FLASH_LED_CLASS=m
|
||||||
@ -6427,8 +6471,8 @@ CONFIG_FB_SYS_IMAGEBLIT=y
|
|||||||
# CONFIG_FB_FOREIGN_ENDIAN is not set
|
# CONFIG_FB_FOREIGN_ENDIAN is not set
|
||||||
CONFIG_FB_SYS_FOPS=y
|
CONFIG_FB_SYS_FOPS=y
|
||||||
CONFIG_FB_DEFERRED_IO=y
|
CONFIG_FB_DEFERRED_IO=y
|
||||||
# CONFIG_FB_MODE_HELPERS is not set
|
CONFIG_FB_MODE_HELPERS=y
|
||||||
# CONFIG_FB_TILEBLITTING is not set
|
CONFIG_FB_TILEBLITTING=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Frame buffer hardware drivers
|
# Frame buffer hardware drivers
|
||||||
@ -6440,9 +6484,9 @@ CONFIG_FB_DEFERRED_IO=y
|
|||||||
# CONFIG_FB_ASILIANT is not set
|
# CONFIG_FB_ASILIANT is not set
|
||||||
# CONFIG_FB_IMSTT is not set
|
# CONFIG_FB_IMSTT is not set
|
||||||
# CONFIG_FB_VGA16 is not set
|
# CONFIG_FB_VGA16 is not set
|
||||||
# CONFIG_FB_UVESA is not set
|
CONFIG_FB_UVESA=m
|
||||||
# CONFIG_FB_VESA is not set
|
CONFIG_FB_VESA=y
|
||||||
# CONFIG_FB_EFI is not set
|
CONFIG_FB_EFI=y
|
||||||
# CONFIG_FB_N411 is not set
|
# CONFIG_FB_N411 is not set
|
||||||
# CONFIG_FB_HGA is not set
|
# CONFIG_FB_HGA is not set
|
||||||
# CONFIG_FB_OPENCORES is not set
|
# CONFIG_FB_OPENCORES is not set
|
||||||
@ -9520,6 +9564,8 @@ CONFIG_F2FS_FS_LZ4HC=y
|
|||||||
CONFIG_F2FS_FS_ZSTD=y
|
CONFIG_F2FS_FS_ZSTD=y
|
||||||
CONFIG_F2FS_IOSTAT=y
|
CONFIG_F2FS_IOSTAT=y
|
||||||
CONFIG_ZONEFS_FS=m
|
CONFIG_ZONEFS_FS=m
|
||||||
|
# CONFIG_BCACHEFS_FS is not set
|
||||||
|
# CONFIG_SPADFS_FS is not set
|
||||||
CONFIG_FS_DAX=y
|
CONFIG_FS_DAX=y
|
||||||
CONFIG_FS_DAX_PMD=y
|
CONFIG_FS_DAX_PMD=y
|
||||||
CONFIG_FS_POSIX_ACL=y
|
CONFIG_FS_POSIX_ACL=y
|
||||||
@ -9709,6 +9755,7 @@ CONFIG_PSTORE_RAM=m
|
|||||||
CONFIG_UFS_FS=m
|
CONFIG_UFS_FS=m
|
||||||
# CONFIG_UFS_FS_WRITE is not set
|
# CONFIG_UFS_FS_WRITE is not set
|
||||||
# CONFIG_UFS_DEBUG is not set
|
# CONFIG_UFS_DEBUG is not set
|
||||||
|
# CONFIG_AUFS_FS is not set
|
||||||
CONFIG_EROFS_FS=m
|
CONFIG_EROFS_FS=m
|
||||||
# CONFIG_EROFS_FS_DEBUG is not set
|
# CONFIG_EROFS_FS_DEBUG is not set
|
||||||
CONFIG_EROFS_FS_XATTR=y
|
CONFIG_EROFS_FS_XATTR=y
|
||||||
@ -9910,6 +9957,7 @@ CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y
|
|||||||
# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set
|
# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set
|
||||||
CONFIG_SECURITY_LANDLOCK=y
|
CONFIG_SECURITY_LANDLOCK=y
|
||||||
# CONFIG_INTEGRITY is not set
|
# CONFIG_INTEGRITY is not set
|
||||||
|
# CONFIG_SECURITY_FORK_BRUTE is not set
|
||||||
# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set
|
# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set
|
||||||
# CONFIG_DEFAULT_SECURITY_SELINUX is not set
|
# CONFIG_DEFAULT_SECURITY_SELINUX is not set
|
||||||
# CONFIG_DEFAULT_SECURITY_SMACK is not set
|
# CONFIG_DEFAULT_SECURITY_SMACK is not set
|
||||||
@ -10536,6 +10584,7 @@ CONFIG_DEBUG_LIST=y
|
|||||||
# end of Debug kernel data structures
|
# end of Debug kernel data structures
|
||||||
|
|
||||||
# CONFIG_DEBUG_CREDENTIALS is not set
|
# CONFIG_DEBUG_CREDENTIALS is not set
|
||||||
|
# CONFIG_DEBUG_CLOSURES is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# RCU Debugging
|
# RCU Debugging
|
||||||
|
Loading…
Reference in New Issue
Block a user