5.16.2-3-fixes

This commit is contained in:
P. Jung 2022-01-22 13:09:00 +00:00
parent b2f1f24377
commit 12f0539c78
3 changed files with 191 additions and 327 deletions

View File

@ -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.16.2 pkgver = 5.16.2
pkgrel = 2 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
@ -21,18 +21,17 @@ pkgbase = linux-cachyos
options = !strip options = !strip
source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.16.2.tar.xz source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.16.2.tar.xz
source = config source = config
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-lru-patches.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-arch-patches.patch source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-arch-patches.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-blk-patches.patch source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-amdpstate.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-pm.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-anbox.patch source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-anbox.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-bbr2-patches.patch source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-bbr2-patches.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-bfq-patches.patch source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-bfq-patches.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-btrfs.patch source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-btrfs.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-lrng.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-cfi.patch source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-cfi.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-cpu.patch source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-cpu.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-clearlinux.patch source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-clearlinux.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-lrng.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-lru-le9-patches.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-f2fs-xfs-ext4-patches.patch source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-f2fs-xfs-ext4-patches.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-misc.patch source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-misc.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-net-patches.patch source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-net-patches.patch
@ -43,34 +42,31 @@ pkgbase = linux-cachyos
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-ksmbd.patch source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-ksmbd.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-rcu.patch source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-rcu.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-zstd-patches.patch source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/0001-zstd-patches.patch
source = https://raw.githubusercontent.com/ptr1337/kernel-patches/master/5.16/next/0001-mm-next.patch
source = auto-cpu-optimization.sh source = auto-cpu-optimization.sh
md5sums = fd00badc3b53d42da3d84a7cf6f53f17 sha256sums = 09fe833a4d6304327bbe00e75ad7a2587188d1f406b3265fed11a0f8c5663b44
md5sums = 6048a8eb052a7b2a22b4ab159278b903 sha256sums = 2b7f21f750dc5f96c7d62a3a63173f33f8b46f8f4be1d361e7bd4cd16fb2b128
md5sums = 76b9d9fa00184d10e7949bb948ca846d sha256sums = 8ac5db0022b75027970ddcc7ee80e4c57e8a235fd590ed6dcc402909bb063a8a
md5sums = 3d8d1eeebba7d038f6d890619233e605 sha256sums = 0c1bc32aafa16c6daa4bf12595c352f535cea13ae0d4391d7d8916a9c4457341
md5sums = 194c8e20ad30973c32159cb23f3be4c9 sha256sums = 0b64f616404ed70757f423c879bf3edf51525bfdb78f7ec8f1ae21412d9e8a2a
md5sums = 2faaa79055263c1cdeeaa2896e641696 sha256sums = bc91fa787a28516b317fdd9e038ed2c10b61703a9848c1a9ad286e92d51c97be
md5sums = 80e419d6847d4122a23a141fd3a40e52 sha256sums = 2d425719dc5992dabac1944270422c4217ff3f335a5d80a03cdec5c09ee1968c
md5sums = d194311161f8f44755e532db738f4a2d sha256sums = 6e64484546582b4a747ef4c9d7fdf44005884a9abd86a7ecd9ab8d1f9e3e23d6
md5sums = b5b3d9d1cefc3955a82ec895f891abf3 sha256sums = eb57a61e3c1bf2966211f02a9ae080c3af4c7faf3f706821440e324a70d0cd20
md5sums = e9dff9b551b8fa7c0b47ae5ac0b16365 sha256sums = 7936b61ba25f03597fd563be82c31a5756d8a82c893f69a2d569f99d375b1362
md5sums = 9f86c3b9e6271cfc4440864a6857b256 sha256sums = 915e992ed5ba2551ca648e4aa7340e9f250f6b7806287a061c1c8e40b1dc348b
md5sums = 0a353926bf4a790374e0f946a7039b40 sha256sums = e2d99ace9b54021c5ef53b4b51716816172d6304f6a823b88d5b4e9a68562aef
md5sums = d4c38ce51fb9a69aa92ad9b9e0199122 sha256sums = ff4215e6078864b9e556c3ceedbee8d6881b280755fcfbb97771148ebf05ef53
md5sums = a687c26c262ccb9ad7cb54697a1476bc sha256sums = c6c4b3720c2907be872037faf546702a060ac5b52733ed65d528bc907400bf69
md5sums = a35a6dea9bc12029b3a837d86d4b842a sha256sums = 5332ffc19ab2a50b162e07de425d60e473bb8b5be411ae669bae3471653f161f
md5sums = 80920e501b9b87bfe587edff445e6efe sha256sums = db0d2fde8f1e994fbb4eb37c8affa3f0b339aa658f9ab5003bb2ce453a68ab95
md5sums = bf010dff1d7a48191d491eba2dde1227 sha256sums = 81e1e9559ff3a1f2b7bc7ee450821dad9aaa0ff4bcb885d2c494943e1550754f
md5sums = 34a583709ee18ad075f497a1733aa8db sha256sums = 8c2e3ce0874a23e4d8df419f79dd1d045ef349bbe1474717e9455c8197f41c4e
md5sums = be1e00d93e9c2ba91ee6017b82e64194 sha256sums = 9c7aebb85ef34d9c89d2e8ba34a9c82309d2ba9a14b8fdabaf01ba953ad6f08f
md5sums = 28dcc1fe3029c6c316773bbcbe82954d sha256sums = 9ae41e84e69fbb7e88e7278488eb42e2e1281cb6f7c9c18bf2d11ac692a08d7d
md5sums = 8fa4524671e6901bbdb47aaf8ecc0de8 sha256sums = 045160e2253115688651f86f9e01c5a9d052bd71d0ea613f138125422db38141
md5sums = 12ad5085b7f01793980f137f2c9451cb sha256sums = c1d1319d672f3b0ba0e016ae31bf7d189fea82985ff528117297b56facac65ad
md5sums = 167a4267269e6a709c54e7b9ea8bf8d5 sha256sums = 74c84814a670c68f0291f94b76fe00eac96b0e7965ed1762dbffd7c938dd9fdc
md5sums = bf58290793d3a095ef95fb1fac2de89a sha256sums = 65ec9ac5b8b28d5b61df1c72498059be2e7cb1f9b965bac0e4ffed3c05520b2b
md5sums = 6bb03b7a1b9207aaf77fb886d42bab74
md5sums = 21c98f19e883879dd3336c1fa143fd31
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
@ -82,8 +78,8 @@ pkgname = linux-cachyos
optdepends = modprobed-db: Keeps track of EVERY kernel module that has ever been probed - useful for those of us who make localmodconfig optdepends = 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 provides = VIRTUALBOX-GUEST-MODULES
provides = WIREGUARD-MODULE provides = WIREGUARD-MODULE
provides = KSMBD-MODULE
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 kernel pkgdesc = Headers and scripts for building modules for the Linux CFS scheduler Kernel by CachyOS and with some other patches and other improvements kernel
depends = linux-cachyos=5.16.2
depends = pahole depends = pahole

178
PKGBUILD
View File

@ -59,13 +59,13 @@ _mq_deadline_disable=y
_kyber_disable=y _kyber_disable=y
### Enable protect file mappings under memory pressure ### Enable protect file mappings under memory pressure
_mm_protect= _mm_protect=y
### Enable multigenerational LRU ### Enable multigenerational LRU
_lru_enable=y _lru_enable=y
## Enable Page-Table-Check ## Enable Page-Table-Check
_page_table_check=y #_page_table_check=y
### Enable DAMON ### Enable DAMON
_damon= _damon=
@ -84,7 +84,7 @@ _use_optimization_select=
# ATTENTION - one of two predefined values should be selected! # ATTENTION - one of two predefined values should be selected!
# 'ultra' - highest compression ratio # 'ultra' - highest compression ratio
# 'normal' - standard compression ratio # 'normal' - standard compression ratio
_zstd_level='ultra' _zstd_level='normal'
### Selecting the ZSTD module compression level ### Selecting the ZSTD module compression level
# If you want to use ZSTD compression, # If you want to use ZSTD compression,
@ -110,7 +110,7 @@ _fork_brute=
_use_llvm_lto= _use_llvm_lto=
# Enable it for using the LLVM CFI PATCH for a better security # Enable it for using the LLVM CFI PATCH for a better security
#_use_cfi= _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=
@ -128,12 +128,12 @@ _minor=2
pkgver=${_major}.${_minor} pkgver=${_major}.${_minor}
_stable=${_major}.${_minor} _stable=${_major}.${_minor}
#_stable=${_major} #_stable=${_major}
_stablerc=${_major}-${_rcver} #_stablerc=${_major}-${_rcver}
_srcname=linux-${_stable} _srcname=linux-${_stable}
#_srcname=linux-${_major} #_srcname=linux-${_major}
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'
pkgrel=2 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')
@ -151,18 +151,17 @@ source=(
# "${_patchsource}/sched/0001-cacULE-5.16-full.patch" # "${_patchsource}/sched/0001-cacULE-5.16-full.patch"
# "${_patchsource}/sched/0001-bore-sched.patch" # "${_patchsource}/sched/0001-bore-sched.patch"
# "${_patchsource}/sched/0001-tt.patch" # "${_patchsource}/sched/0001-tt.patch"
"${_patchsource}/0001-lru-patches.patch"
"${_patchsource}/0001-arch-patches.patch" "${_patchsource}/0001-arch-patches.patch"
"${_patchsource}/0001-blk-patches.patch" "${_patchsource}/0001-amdpstate.patch"
"${_patchsource}/0001-pm.patch"
"${_patchsource}/0001-anbox.patch" "${_patchsource}/0001-anbox.patch"
"${_patchsource}/0001-bbr2-patches.patch" "${_patchsource}/0001-bbr2-patches.patch"
"${_patchsource}/0001-bfq-patches.patch" "${_patchsource}/0001-bfq-patches.patch"
"${_patchsource}/0001-btrfs.patch" "${_patchsource}/0001-btrfs.patch"
"${_patchsource}/0001-lrng.patch"
"${_patchsource}/0001-cfi.patch" "${_patchsource}/0001-cfi.patch"
"${_patchsource}/0001-cpu.patch" "${_patchsource}/0001-cpu.patch"
"${_patchsource}/0001-clearlinux.patch" "${_patchsource}/0001-clearlinux.patch"
"${_patchsource}/0001-lrng.patch"
"${_patchsource}/0001-lru-le9-patches.patch"
"${_patchsource}/0001-f2fs-xfs-ext4-patches.patch" "${_patchsource}/0001-f2fs-xfs-ext4-patches.patch"
"${_patchsource}/0001-misc.patch" "${_patchsource}/0001-misc.patch"
"${_patchsource}/0001-net-patches.patch" "${_patchsource}/0001-net-patches.patch"
@ -174,8 +173,10 @@ source=(
"${_patchsource}/0001-rcu.patch" "${_patchsource}/0001-rcu.patch"
"${_patchsource}/0001-zstd-patches.patch" "${_patchsource}/0001-zstd-patches.patch"
# "${_patchsource}/0001-zen-patches.patch" # "${_patchsource}/0001-zen-patches.patch"
"${_patchsource}/next/0001-mm-next.patch" # "${_patchsource}/next/0001-mm-next.patch"
# "${_patchsource}/0001-FG-KASLR.patch" # "${_patchsource}/0001-FG-KASLR.patch"
# "${_patchsource}/0001-fix-building-with-gcc-trunk.patch"
# "${_patchsource}/0001-fortify.patch"
"auto-cpu-optimization.sh" "auto-cpu-optimization.sh"
) )
#if [ -n "$_use_pgo" ]; then #if [ -n "$_use_pgo" ]; then
@ -183,11 +184,10 @@ source=(
#fi #fi
if [ -n "$_use_llvm_lto" ]; then if [ -n "$_use_llvm_lto" ]; then
LLVMOPTS="LLVM=1 LLVM_IAS=1" BUILD_FLAGS=(
CLANGOPTS="CC=clang LD=ld.lld" LLVM=1
else LLVM_IAS=1
LLVMOPTS="" )
CLANGOPTS=""
fi fi
export KBUILD_BUILD_HOST=archlinux export KBUILD_BUILD_HOST=archlinux
@ -218,22 +218,6 @@ prepare() {
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
### Microarchitecture Optimization (GCC/CLANG) ### Microarchitecture Optimization (GCC/CLANG)
if [ -n "$_use_auto_optimization" ]; then if [ -n "$_use_auto_optimization" ]; then
"${srcdir}"/auto-cpu-optimization.sh "${srcdir}"/auto-cpu-optimization.sh
@ -290,8 +274,14 @@ prepare() {
fi fi
if [ -n "$_use_llvm_lto" ]; then if [ -n "$_use_llvm_lto" ]; then
echo "Enable LLVM LTO" scripts/config --disable LTO_NONE \
scripts/config --disable CONFIG_LTO_NONE --enable LTO \
--enable LTO_CLANG \
--enable ARCH_SUPPORTS_LTO_CLANG \
--enable ARCH_SUPPORTS_LTO_CLANG_THIN \
--enable HAS_LTO_CLANG \
--enable LTO_CLANG_THIN \
--enable HAVE_GCC_PLUGINS
fi fi
### Optionally set tickrate to 1000 ### Optionally set tickrate to 1000
@ -360,12 +350,12 @@ prepare() {
fi fi
### Enable multigenerational LRU ### Enable multigenerational LRU
if [ -n "$_page_table_check" ]; then # if [ -n "$_page_table_check" ]; then
echo "Enabling Page-Table-Check..." # echo "Enabling Page-Table-Check..."
scripts/config --enable CONFIG_PAGE_TABLE_CHECK # scripts/config --enable CONFIG_PAGE_TABLE_CHECK
scripts/config --enable CONFIG_PAGE_TABLE_CHECK_ENFORCED # scripts/config --enable CONFIG_PAGE_TABLE_CHECK_ENFORCED
scripts/config --enable CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK # scripts/config --enable CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK
fi # fi
### Enable multigenerational LRU ### Enable multigenerational LRU
if [ -n "$_lru_enable" ]; then if [ -n "$_lru_enable" ]; then
@ -504,26 +494,42 @@ prepare() {
scripts/config --disable CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE scripts/config --disable CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE
scripts/config --enable CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 scripts/config --enable CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3
### Optionally load needed modules for the make localmodconfig ### Optionally use running kernel's config
# See https://aur.archlinux.org/packages/modprobed-db # code originally by nous; http://aur.archlinux.org/packages.php?ID=40191
if [ -n "$_localmodcfg" ]; then if [ -n "$_use_current" ]; then
if [ -f $HOME/.config/modprobed.db ]; then if [[ -s /proc/config.gz ]]; then
echo "Running Steven Rostedt's make localmodconfig now" echo "Extracting config from /proc/config.gz..."
make $LLVMOPTS LSMOD=$HOME/.config/modprobed.db localmodconfig # modprobe configs
zcat /proc/config.gz > ./.config
else else
echo "No modprobed.db data found" warning "Your kernel was not compiled with IKCONFIG_PROC!"
warning "You cannot read the current config!"
warning "Aborting!"
exit exit
fi fi
fi fi
### Optionally load needed modules for the make localmodconfig
# See https://aur.archlinux.org/packages/modprobed-db
if [ -n "$_localmodcfg" ]; then
if [ -e $HOME/.config/modprobed.db ]; then
echo "Running Steven Rostedt's make localmodconfig now"
make ${BUILD_FLAGS[*]} LSMOD=$HOME/.config/modprobed.db localmodconfig
else
echo "No modprobed.db data found"
exit
fi
fi
echo "Applying default config..." echo "Applying default config..."
make $LLVMOPTS olddefconfig make ${BUILD_FLAGS[*]} olddefconfig
make $LLVMOPTS -s kernelrelease > version make ${BUILD_FLAGS[*]} -s kernelrelease > version
echo "Prepared $pkgbase version $(<version)" echo "Prepared $pkgbase version $(<version)"
### Running make nconfig ### Running make nconfig
[[ -z "$_makenconfig" ]] || make $LLVMOPTS nconfig [[ -z "$_makenconfig" ]] || make ${BUILD_FLAGS[*]} nconfig
### 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}"
@ -531,22 +537,20 @@ prepare() {
} }
build() { build() {
cd ${_srcname}
cd $_srcname make ${BUILD_FLAGS[*]} -j$(nproc) all
make $LLVMOPTS -j$(nproc) all
} }
_package() { _package() {
pkgdesc="The $pkgdesc kernel and modules" pkgdesc="The $pkgdesc kernel and modules"
depends=(coreutils kmod initramfs) depends=('coreutils' 'kmod' 'initramfs')
optdepends=('crda: to set the correct wireless channels of your country' optdepends=('crda: to set the correct wireless channels of your country'
'linux-firmware: firmware images needed for some devices' 'linux-firmware: firmware images needed for some devices'
'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 KSMBD-MODULE)
cd $_srcname cd $_srcname
local kernver="$(<version)" local kernver="$(<version)"
local modulesdir="$pkgdir/usr/lib/modules/$kernver" local modulesdir="$pkgdir/usr/lib/modules/$kernver"
@ -567,9 +571,9 @@ _package() {
_package-headers() { _package-headers() {
pkgdesc="Headers and scripts for building modules for the $pkgdesc kernel" pkgdesc="Headers and scripts for building modules for the $pkgdesc kernel"
depends=("${pkgbase}=${pkgver}" "pahole") depends=(pahole)
cd $_srcname cd ${_srcname}
local builddir="$pkgdir/usr/lib/modules/$(<version)/build" local builddir="$pkgdir/usr/lib/modules/$(<version)/build"
echo "Installing build files..." echo "Installing build files..."
@ -583,7 +587,7 @@ _package-headers() {
install -Dt "$builddir/tools/objtool" tools/objtool/objtool install -Dt "$builddir/tools/objtool" tools/objtool/objtool
# required when DEBUG_INFO_BTF_MODULES is enabled # required when DEBUG_INFO_BTF_MODULES is enabled
install -Dt "$builddir/tools/bpf/resolve_btfids" tools/bpf/resolve_btfids/resolve_btfids #install -Dt "$builddir/tools/bpf/resolve_btfids" tools/bpf/resolve_btfids/resolve_btfids
echo "Installing headers..." echo "Installing headers..."
cp -t "$builddir" -a include cp -t "$builddir" -a include
@ -655,29 +659,27 @@ for _p in "${pkgname[@]}"; do
}" }"
done done
md5sums=('fd00badc3b53d42da3d84a7cf6f53f17' sha256sums=('09fe833a4d6304327bbe00e75ad7a2587188d1f406b3265fed11a0f8c5663b44'
'6048a8eb052a7b2a22b4ab159278b903' '2b7f21f750dc5f96c7d62a3a63173f33f8b46f8f4be1d361e7bd4cd16fb2b128'
'76b9d9fa00184d10e7949bb948ca846d' '8ac5db0022b75027970ddcc7ee80e4c57e8a235fd590ed6dcc402909bb063a8a'
'3d8d1eeebba7d038f6d890619233e605' '0c1bc32aafa16c6daa4bf12595c352f535cea13ae0d4391d7d8916a9c4457341'
'194c8e20ad30973c32159cb23f3be4c9' '0b64f616404ed70757f423c879bf3edf51525bfdb78f7ec8f1ae21412d9e8a2a'
'2faaa79055263c1cdeeaa2896e641696' 'bc91fa787a28516b317fdd9e038ed2c10b61703a9848c1a9ad286e92d51c97be'
'80e419d6847d4122a23a141fd3a40e52' '2d425719dc5992dabac1944270422c4217ff3f335a5d80a03cdec5c09ee1968c'
'd194311161f8f44755e532db738f4a2d' '6e64484546582b4a747ef4c9d7fdf44005884a9abd86a7ecd9ab8d1f9e3e23d6'
'b5b3d9d1cefc3955a82ec895f891abf3' 'eb57a61e3c1bf2966211f02a9ae080c3af4c7faf3f706821440e324a70d0cd20'
'e9dff9b551b8fa7c0b47ae5ac0b16365' '7936b61ba25f03597fd563be82c31a5756d8a82c893f69a2d569f99d375b1362'
'9f86c3b9e6271cfc4440864a6857b256' '915e992ed5ba2551ca648e4aa7340e9f250f6b7806287a061c1c8e40b1dc348b'
'0a353926bf4a790374e0f946a7039b40' 'e2d99ace9b54021c5ef53b4b51716816172d6304f6a823b88d5b4e9a68562aef'
'd4c38ce51fb9a69aa92ad9b9e0199122' 'ff4215e6078864b9e556c3ceedbee8d6881b280755fcfbb97771148ebf05ef53'
'a687c26c262ccb9ad7cb54697a1476bc' 'c6c4b3720c2907be872037faf546702a060ac5b52733ed65d528bc907400bf69'
'a35a6dea9bc12029b3a837d86d4b842a' '5332ffc19ab2a50b162e07de425d60e473bb8b5be411ae669bae3471653f161f'
'80920e501b9b87bfe587edff445e6efe' 'db0d2fde8f1e994fbb4eb37c8affa3f0b339aa658f9ab5003bb2ce453a68ab95'
'bf010dff1d7a48191d491eba2dde1227' '81e1e9559ff3a1f2b7bc7ee450821dad9aaa0ff4bcb885d2c494943e1550754f'
'34a583709ee18ad075f497a1733aa8db' '8c2e3ce0874a23e4d8df419f79dd1d045ef349bbe1474717e9455c8197f41c4e'
'be1e00d93e9c2ba91ee6017b82e64194' '9c7aebb85ef34d9c89d2e8ba34a9c82309d2ba9a14b8fdabaf01ba953ad6f08f'
'28dcc1fe3029c6c316773bbcbe82954d' '9ae41e84e69fbb7e88e7278488eb42e2e1281cb6f7c9c18bf2d11ac692a08d7d'
'8fa4524671e6901bbdb47aaf8ecc0de8' '045160e2253115688651f86f9e01c5a9d052bd71d0ea613f138125422db38141'
'12ad5085b7f01793980f137f2c9451cb' 'c1d1319d672f3b0ba0e016ae31bf7d189fea82985ff528117297b56facac65ad'
'167a4267269e6a709c54e7b9ea8bf8d5' '74c84814a670c68f0291f94b76fe00eac96b0e7965ed1762dbffd7c938dd9fdc'
'bf58290793d3a095ef95fb1fac2de89a' '65ec9ac5b8b28d5b61df1c72498059be2e7cb1f9b965bac0e4ffed3c05520b2b')
'6bb03b7a1b9207aaf77fb886d42bab74'
'21c98f19e883879dd3336c1fa143fd31')

278
config
View File

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 5.16.0-arch1 Kernel Configuration # Linux/x86 5.16.2 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
@ -59,7 +59,7 @@ CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_POSIX_MQUEUE_SYSCTL=y
CONFIG_WATCH_QUEUE=y # CONFIG_WATCH_QUEUE is not set
CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_USELIB is not set # CONFIG_USELIB is not set
CONFIG_AUDIT=y CONFIG_AUDIT=y
@ -107,8 +107,10 @@ CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
CONFIG_TICK_ONESHOT=y CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set # CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_IDLE is not set
# CONFIG_NO_HZ_FULL is not set CONFIG_NO_HZ_FULL=y
CONFIG_CONTEXT_TRACKING=y
# CONFIG_CONTEXT_TRACKING_FORCE is not set
CONFIG_NO_HZ=y CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y CONFIG_HIGH_RES_TIMERS=y
# end of Timers subsystem # end of Timers subsystem
@ -124,20 +126,17 @@ CONFIG_BPF_SYSCALL=y
CONFIG_BPF_JIT=y CONFIG_BPF_JIT=y
CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_BPF_JIT_ALWAYS_ON=y
CONFIG_BPF_JIT_DEFAULT_ON=y CONFIG_BPF_JIT_DEFAULT_ON=y
# CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
CONFIG_USERMODE_DRIVER=y CONFIG_USERMODE_DRIVER=y
CONFIG_BPF_PRELOAD=y # CONFIG_BPF_PRELOAD is not set
CONFIG_BPF_PRELOAD_UMD=m
CONFIG_BPF_LSM=y CONFIG_BPF_LSM=y
# end of BPF subsystem # end of BPF subsystem
CONFIG_PREEMPT_BUILD=y CONFIG_PREEMPT_VOLUNTARY_BUILD=y
# CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT_VOLUNTARY=y
CONFIG_PREEMPT=y # CONFIG_PREEMPT is not set
CONFIG_PREEMPT_COUNT=y # CONFIG_PREEMPT_DYNAMIC is not set
CONFIG_PREEMPTION=y
CONFIG_PREEMPT_DYNAMIC=y
CONFIG_SCHED_CORE=y CONFIG_SCHED_CORE=y
# #
@ -163,7 +162,6 @@ CONFIG_CPU_ISOLATION=y
# RCU Subsystem # RCU Subsystem
# #
CONFIG_TREE_RCU=y CONFIG_TREE_RCU=y
CONFIG_PREEMPT_RCU=y
CONFIG_RCU_EXPERT=y CONFIG_RCU_EXPERT=y
CONFIG_SRCU=y CONFIG_SRCU=y
CONFIG_TREE_SRCU=y CONFIG_TREE_SRCU=y
@ -173,17 +171,16 @@ CONFIG_TASKS_RUDE_RCU=y
CONFIG_TASKS_TRACE_RCU=y CONFIG_TASKS_TRACE_RCU=y
CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_STALL_COMMON=y
CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_NEED_SEGCBLIST=y
CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT=32
CONFIG_RCU_FANOUT_LEAF=16 CONFIG_RCU_FANOUT_LEAF=16
CONFIG_RCU_FAST_NO_HZ=y CONFIG_RCU_FAST_NO_HZ=y
CONFIG_RCU_BOOST=y CONFIG_RCU_NOCB_CPU=y
CONFIG_RCU_BOOST_DELAY=500
# CONFIG_RCU_NOCB_CPU is not set
# CONFIG_TASKS_TRACE_RCU_READ_MB is not set # CONFIG_TASKS_TRACE_RCU_READ_MB is not set
# end of RCU Subsystem # end of RCU Subsystem
CONFIG_BUILD_BIN2C=y CONFIG_BUILD_BIN2C=y
# CONFIG_IKCONFIG is not set CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_IKHEADERS=m CONFIG_IKHEADERS=m
CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_BUF_SHIFT=17
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
@ -194,8 +191,7 @@ CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
# #
# Scheduler features # Scheduler features
# #
CONFIG_UCLAMP_TASK=y # CONFIG_UCLAMP_TASK is not set
CONFIG_UCLAMP_BUCKETS_COUNT=5
# end of Scheduler features # end of Scheduler features
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
@ -260,8 +256,8 @@ CONFIG_SYSCTL=y
CONFIG_HAVE_UID16=y CONFIG_HAVE_UID16=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_HAVE_PCSPKR_PLATFORM=y
# CONFIG_EXPERT is not set CONFIG_EXPERT=y
CONFIG_UID16=y # CONFIG_UID16 is not set
CONFIG_MULTIUSER=y CONFIG_MULTIUSER=y
CONFIG_SGETMASK_SYSCALL=y CONFIG_SGETMASK_SYSCALL=y
CONFIG_SYSFS_SYSCALL=y CONFIG_SYSFS_SYSCALL=y
@ -304,10 +300,11 @@ CONFIG_PERF_EVENTS=y
# end of Kernel Performance Events And Counters # end of Kernel Performance Events And Counters
CONFIG_VM_EVENT_COUNTERS=y CONFIG_VM_EVENT_COUNTERS=y
CONFIG_SLUB_DEBUG=y # CONFIG_SLUB_DEBUG is not set
# CONFIG_COMPAT_BRK is not set # CONFIG_COMPAT_BRK is not set
# CONFIG_SLAB is not set # CONFIG_SLAB is not set
CONFIG_SLUB=y CONFIG_SLUB=y
# CONFIG_SLOB is not set
CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_MERGE_DEFAULT=y
CONFIG_SLAB_FREELIST_RANDOM=y CONFIG_SLAB_FREELIST_RANDOM=y
CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_HARDENED=y
@ -445,11 +442,12 @@ CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y CONFIG_X86_DEBUGCTLMSR=y
CONFIG_IA32_FEAT_CTL=y CONFIG_IA32_FEAT_CTL=y
CONFIG_X86_VMX_FEATURE_NAMES=y CONFIG_X86_VMX_FEATURE_NAMES=y
CONFIG_PROCESSOR_SELECT=y
CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_HYGON=y CONFIG_CPU_SUP_HYGON=y
CONFIG_CPU_SUP_CENTAUR=y # CONFIG_CPU_SUP_CENTAUR is not set
CONFIG_CPU_SUP_ZHAOXIN=y # CONFIG_CPU_SUP_ZHAOXIN is not set
CONFIG_HPET_TIMER=y CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y CONFIG_DMI=y
@ -693,7 +691,7 @@ CONFIG_X86_INTEL_PSTATE=y
CONFIG_X86_PCC_CPUFREQ=y CONFIG_X86_PCC_CPUFREQ=y
CONFIG_X86_AMD_PSTATE=y CONFIG_X86_AMD_PSTATE=y
CONFIG_X86_ACPI_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_ACPI_CPUFREQ_CPB=m
CONFIG_X86_POWERNOW_K8=m CONFIG_X86_POWERNOW_K8=m
CONFIG_X86_AMD_FREQ_SENSITIVITY=m CONFIG_X86_AMD_FREQ_SENSITIVITY=m
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set
@ -702,7 +700,6 @@ CONFIG_X86_P4_CLOCKMOD=m
# #
# shared options # shared options
# #
CONFIG_X86_SPEEDSTEP_LIB=m
# end of CPU Frequency scaling # end of CPU Frequency scaling
# #
@ -759,6 +756,7 @@ CONFIG_KVM_XFER_TO_GUEST_WORK=y
CONFIG_HAVE_KVM_PM_NOTIFIER=y CONFIG_HAVE_KVM_PM_NOTIFIER=y
CONFIG_VIRTUALIZATION=y CONFIG_VIRTUALIZATION=y
CONFIG_KVM=m CONFIG_KVM=m
# CONFIG_KVM_WERROR is not set
CONFIG_KVM_INTEL=m CONFIG_KVM_INTEL=m
CONFIG_X86_SGX_KVM=y CONFIG_X86_SGX_KVM=y
CONFIG_KVM_AMD=m CONFIG_KVM_AMD=m
@ -836,7 +834,7 @@ CONFIG_SECCOMP_FILTER=y
CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_ARCH_STACKLEAK=y
CONFIG_HAVE_STACKPROTECTOR=y CONFIG_HAVE_STACKPROTECTOR=y
CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR=y
CONFIG_STACKPROTECTOR_STRONG=y # CONFIG_STACKPROTECTOR_STRONG is not set
CONFIG_LTO=y CONFIG_LTO=y
CONFIG_LTO_CLANG=y CONFIG_LTO_CLANG=y
CONFIG_ARCH_SUPPORTS_LTO_CLANG=y CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
@ -844,7 +842,7 @@ CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
CONFIG_HAS_LTO_CLANG=y CONFIG_HAS_LTO_CLANG=y
CONFIG_LTO_NONE=y 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 is not set
CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_CONTEXT_TRACKING=y
CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK=y CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK=y
@ -893,7 +891,6 @@ CONFIG_HAVE_STATIC_CALL_INLINE=y
CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_HAVE_PREEMPT_DYNAMIC=y
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
CONFIG_ARCH_HAS_ELFCORE_COMPAT=y CONFIG_ARCH_HAS_ELFCORE_COMPAT=y
CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y
CONFIG_DYNAMIC_SIGFRAME=y CONFIG_DYNAMIC_SIGFRAME=y
@ -1069,8 +1066,8 @@ CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
CONFIG_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y
CONFIG_HWPOISON_INJECT=m CONFIG_HWPOISON_INJECT=m
CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE=y
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_ARCH_WANTS_THP_SWAP=y
CONFIG_THP_SWAP=y CONFIG_THP_SWAP=y
CONFIG_CLEANCACHE=y CONFIG_CLEANCACHE=y
@ -1121,7 +1118,6 @@ CONFIG_READ_ONLY_THP_FOR_FS=y
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
CONFIG_ANON_VMA_NAME=y
# #
# Data Access Monitoring # Data Access Monitoring
@ -4534,6 +4530,7 @@ CONFIG_I2C_ISCH=m
CONFIG_I2C_ISMT=m CONFIG_I2C_ISMT=m
CONFIG_I2C_PIIX4=m CONFIG_I2C_PIIX4=m
CONFIG_I2C_CHT_WC=m CONFIG_I2C_CHT_WC=m
CONFIG_I2C_NCT6775=m
CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2=m
CONFIG_I2C_NFORCE2_S4985=m CONFIG_I2C_NFORCE2_S4985=m
CONFIG_I2C_NVIDIA_GPU=m CONFIG_I2C_NVIDIA_GPU=m
@ -5228,99 +5225,8 @@ CONFIG_INTEL_TCC_COOLING=m
CONFIG_INTEL_MENLOW=m CONFIG_INTEL_MENLOW=m
# end of Intel thermal drivers # end of Intel thermal drivers
CONFIG_GENERIC_ADC_THERMAL=m # CONFIG_GENERIC_ADC_THERMAL is not set
CONFIG_WATCHDOG=y # CONFIG_WATCHDOG is not set
CONFIG_WATCHDOG_CORE=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
CONFIG_WATCHDOG_OPEN_TIMEOUT=0
CONFIG_WATCHDOG_SYSFS=y
# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
#
# Watchdog Pretimeout Governors
#
CONFIG_WATCHDOG_PRETIMEOUT_GOV=y
CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL=m
CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=m
CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y
# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP is not set
CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y
#
# Watchdog Device Drivers
#
CONFIG_SOFT_WATCHDOG=m
# CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set
CONFIG_DA9052_WATCHDOG=m
CONFIG_DA9055_WATCHDOG=m
CONFIG_DA9063_WATCHDOG=m
CONFIG_DA9062_WATCHDOG=m
CONFIG_MENF21BMC_WATCHDOG=m
CONFIG_MENZ069_WATCHDOG=m
CONFIG_WDAT_WDT=m
CONFIG_WM831X_WATCHDOG=m
CONFIG_WM8350_WATCHDOG=m
CONFIG_XILINX_WATCHDOG=m
CONFIG_ZIIRAVE_WATCHDOG=m
CONFIG_RAVE_SP_WATCHDOG=m
CONFIG_MLX_WDT=m
CONFIG_CADENCE_WATCHDOG=m
CONFIG_DW_WATCHDOG=m
CONFIG_TWL4030_WATCHDOG=m
CONFIG_MAX63XX_WATCHDOG=m
CONFIG_RETU_WATCHDOG=m
CONFIG_ACQUIRE_WDT=m
CONFIG_ADVANTECH_WDT=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_EBC_C384_WDT=m
CONFIG_F71808E_WDT=m
CONFIG_SP5100_TCO=m
CONFIG_SBC_FITPC2_WATCHDOG=m
CONFIG_EUROTECH_WDT=m
CONFIG_IB700_WDT=m
CONFIG_IBMASR=m
CONFIG_WAFER_WDT=m
CONFIG_I6300ESB_WDT=m
CONFIG_IE6XX_WDT=m
CONFIG_ITCO_WDT=m
CONFIG_ITCO_VENDOR_SUPPORT=y
CONFIG_IT8712F_WDT=m
CONFIG_IT87_WDT=m
CONFIG_HP_WATCHDOG=m
CONFIG_HPWDT_NMI_DECODING=y
CONFIG_KEMPLD_WDT=m
CONFIG_SC1200_WDT=m
CONFIG_PC87413_WDT=m
CONFIG_NV_TCO=m
CONFIG_60XX_WDT=m
CONFIG_CPU5_WDT=m
CONFIG_SMSC_SCH311X_WDT=m
CONFIG_SMSC37B787_WDT=m
CONFIG_TQMX86_WDT=m
CONFIG_VIA_WDT=m
CONFIG_W83627HF_WDT=m
CONFIG_W83877F_WDT=m
CONFIG_W83977F_WDT=m
CONFIG_MACHZ_WDT=m
CONFIG_SBC_EPX_C3_WATCHDOG=m
CONFIG_INTEL_MEI_WDT=m
CONFIG_NI903X_WDT=m
CONFIG_NIC7018_WDT=m
CONFIG_MEN_A21_WDT=m
CONFIG_XEN_WDT=m
#
# PCI-based Watchdog Cards
#
CONFIG_PCIPCWATCHDOG=m
CONFIG_WDTPCI=m
#
# USB-based Watchdog Cards
#
CONFIG_USBPCWATCHDOG=m
CONFIG_SSB_POSSIBLE=y CONFIG_SSB_POSSIBLE=y
CONFIG_SSB=m CONFIG_SSB=m
CONFIG_SSB_SPROM=y CONFIG_SSB_SPROM=y
@ -5783,34 +5689,7 @@ CONFIG_VIDEO_TM6000_DVB=m
# #
# Digital TV USB devices # Digital TV USB devices
# #
CONFIG_DVB_USB=m # CONFIG_DVB_USB is not set
# CONFIG_DVB_USB_DEBUG is not set
CONFIG_DVB_USB_DIB3000MC=m
CONFIG_DVB_USB_A800=m
CONFIG_DVB_USB_DIBUSB_MB=m
CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
CONFIG_DVB_USB_DIBUSB_MC=m
CONFIG_DVB_USB_DIB0700=m
CONFIG_DVB_USB_UMT_010=m
CONFIG_DVB_USB_CXUSB=m
CONFIG_DVB_USB_CXUSB_ANALOG=y
CONFIG_DVB_USB_M920X=m
CONFIG_DVB_USB_DIGITV=m
CONFIG_DVB_USB_VP7045=m
CONFIG_DVB_USB_VP702X=m
CONFIG_DVB_USB_GP8PSK=m
CONFIG_DVB_USB_NOVA_T_USB2=m
CONFIG_DVB_USB_TTUSB2=m
CONFIG_DVB_USB_DTT200U=m
CONFIG_DVB_USB_OPERA1=m
CONFIG_DVB_USB_AF9005=m
CONFIG_DVB_USB_AF9005_REMOTE=m
CONFIG_DVB_USB_PCTV452E=m
CONFIG_DVB_USB_DW2102=m
CONFIG_DVB_USB_CINERGY_T2=m
CONFIG_DVB_USB_DTV5100=m
CONFIG_DVB_USB_AZ6027=m
CONFIG_DVB_USB_TECHNISAT_USB2=m
CONFIG_DVB_USB_V2=m CONFIG_DVB_USB_V2=m
CONFIG_DVB_USB_AF9015=m CONFIG_DVB_USB_AF9015=m
CONFIG_DVB_USB_AF9035=m CONFIG_DVB_USB_AF9035=m
@ -8762,10 +8641,10 @@ CONFIG_PM_DEVFREQ=y
# DEVFREQ Governors # DEVFREQ Governors
# #
CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
CONFIG_DEVFREQ_GOV_PERFORMANCE=m CONFIG_DEVFREQ_GOV_PERFORMANCE=y
CONFIG_DEVFREQ_GOV_POWERSAVE=m # CONFIG_DEVFREQ_GOV_POWERSAVE is not set
CONFIG_DEVFREQ_GOV_USERSPACE=m # CONFIG_DEVFREQ_GOV_USERSPACE is not set
CONFIG_DEVFREQ_GOV_PASSIVE=m # CONFIG_DEVFREQ_GOV_PASSIVE is not set
# #
# DEVFREQ Drivers # DEVFREQ Drivers
@ -8960,25 +8839,20 @@ CONFIG_AD7150=m
# #
# Chemical Sensors # Chemical Sensors
# #
CONFIG_ATLAS_PH_SENSOR=m # CONFIG_ATLAS_PH_SENSOR is not set
CONFIG_ATLAS_EZO_SENSOR=m # CONFIG_ATLAS_EZO_SENSOR is not set
CONFIG_BME680=m # CONFIG_BME680 is not set
CONFIG_BME680_I2C=m # CONFIG_CCS811 is not set
CONFIG_BME680_SPI=m # CONFIG_IAQCORE is not set
CONFIG_CCS811=m # CONFIG_PMS7003 is not set
CONFIG_IAQCORE=m # CONFIG_SCD30_CORE is not set
CONFIG_PMS7003=m
CONFIG_SCD30_CORE=m
CONFIG_SCD30_I2C=m
CONFIG_SCD30_SERIAL=m
CONFIG_SCD4X=m CONFIG_SCD4X=m
CONFIG_SENSIRION_SGP30=m # CONFIG_SENSIRION_SGP30 is not set
CONFIG_SENSIRION_SGP40=m CONFIG_SENSIRION_SGP40=m
CONFIG_SPS30=m # CONFIG_SPS30_I2C is not set
CONFIG_SPS30_I2C=m # CONFIG_SPS30_SERIAL is not set
CONFIG_SPS30_SERIAL=m
CONFIG_SENSEAIR_SUNRISE_CO2=m CONFIG_SENSEAIR_SUNRISE_CO2=m
CONFIG_VZ89X=m # CONFIG_VZ89X is not set
# end of Chemical Sensors # end of Chemical Sensors
CONFIG_IIO_CROS_EC_SENSORS_CORE=m CONFIG_IIO_CROS_EC_SENSORS_CORE=m
@ -9457,7 +9331,11 @@ CONFIG_USB4=m
# #
# Android # Android
# #
# CONFIG_ANDROID is not set CONFIG_ANDROID=y
CONFIG_ANDROID_BINDER_IPC=y
CONFIG_ANDROID_BINDERFS=y
CONFIG_ANDROID_BINDER_DEVICES=""
# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
# end of Android # end of Android
CONFIG_LIBNVDIMM=y CONFIG_LIBNVDIMM=y
@ -10032,13 +9910,12 @@ CONFIG_GCC_PLUGIN_STRUCTLEAK=y
# #
# Memory initialization # Memory initialization
# #
# CONFIG_INIT_STACK_NONE is not set CONFIG_INIT_STACK_NONE=y
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
# CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set
CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
CONFIG_ZERO_CALL_USED_REGS=y CONFIG_ZERO_CALL_USED_REGS=y
@ -10485,23 +10362,17 @@ CONFIG_DEBUG_BUGVERBOSE=y
# #
# Compile-time checks and compiler options # Compile-time checks and compiler options
# #
CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_INFO_REDUCED is not set CONFIG_FRAME_WARN=1024
# CONFIG_DEBUG_INFO_COMPRESSED is not set # CONFIG_STRIP_ASM_SYMS is not set
# CONFIG_DEBUG_INFO_SPLIT is not set
# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set
CONFIG_DEBUG_INFO_DWARF4=y
CONFIG_DEBUG_INFO_BTF=y
CONFIG_PAHOLE_HAS_SPLIT_BTF=y
CONFIG_DEBUG_INFO_BTF_MODULES=y
# CONFIG_GDB_SCRIPTS is not set
CONFIG_FRAME_WARN=2048
CONFIG_STRIP_ASM_SYMS=y
# CONFIG_READABLE_ASM is not set # CONFIG_READABLE_ASM is not set
# CONFIG_HEADERS_INSTALL is not set # CONFIG_HEADERS_INSTALL is not set
# CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_DEBUG_SECTION_MISMATCH=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set
CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B=y
CONFIG_FRAME_POINTER=y
CONFIG_STACK_VALIDATION=y CONFIG_STACK_VALIDATION=y
# CONFIG_VMLINUX_MAP is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
# end of Compile-time checks and compiler options # end of Compile-time checks and compiler options
@ -10526,7 +10397,7 @@ CONFIG_HAVE_KCSAN_COMPILER=y
# end of Generic Kernel Debugging Instruments # end of Generic Kernel Debugging Instruments
CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_MISC is not set CONFIG_DEBUG_MISC=y
# #
# Memory Debugging # Memory Debugging
@ -10534,16 +10405,14 @@ CONFIG_DEBUG_KERNEL=y
# CONFIG_PAGE_EXTENSION is not set # CONFIG_PAGE_EXTENSION is not set
# CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_PAGEALLOC is not set
# CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_OWNER is not set
CONFIG_PAGE_POISONING=y # CONFIG_PAGE_POISONING is not set
# CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_PAGE_REF is not set
CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_RODATA_TEST is not set
CONFIG_ARCH_HAS_DEBUG_WX=y CONFIG_ARCH_HAS_DEBUG_WX=y
CONFIG_DEBUG_WX=y # CONFIG_DEBUG_WX is not set
CONFIG_GENERIC_PTDUMP=y CONFIG_GENERIC_PTDUMP=y
CONFIG_PTDUMP_CORE=y
# CONFIG_PTDUMP_DEBUGFS is not set # CONFIG_PTDUMP_DEBUGFS is not set
# CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_OBJECTS is not set
# CONFIG_SLUB_DEBUG_ON is not set
# CONFIG_SLUB_STATS is not set # CONFIG_SLUB_STATS is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_KMEMLEAK is not set
@ -10554,7 +10423,7 @@ CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y
# CONFIG_DEBUG_VM_PGTABLE is not set # CONFIG_DEBUG_VM_PGTABLE is not set
CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
# CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_VIRTUAL is not set
CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_MEMORY_INIT is not set
# CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_PER_CPU_MAPS is not set
CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y
# CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set # CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set
@ -10564,10 +10433,7 @@ CONFIG_CC_HAS_KASAN_GENERIC=y
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
# CONFIG_KASAN is not set # CONFIG_KASAN is not set
CONFIG_HAVE_ARCH_KFENCE=y CONFIG_HAVE_ARCH_KFENCE=y
CONFIG_KFENCE=y # CONFIG_KFENCE is not set
CONFIG_KFENCE_SAMPLE_INTERVAL=100
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_STRESS_TEST_FAULTS=0
# end of Memory Debugging # end of Memory Debugging
CONFIG_DEBUG_SHIRQ=y CONFIG_DEBUG_SHIRQ=y