Created
September 16, 2022 19:38
-
-
Save demizer/ca8ed1ffbe61e45ad871e4154df6b6d5 to your computer and use it in GitHub Desktop.
Patch to linux-bcachefs-git to support linux kernel 5.19.9
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/.SRCINFO b/.SRCINFO | |
index d6f7568..29923ec 100755 | |
--- a/.SRCINFO | |
+++ b/.SRCINFO | |
@@ -1,6 +1,6 @@ | |
pkgbase = linux-bcachefs-git | |
pkgdesc = Linux | |
- pkgver = v5.18.3.arch1.r1092118.00e321143014 | |
+ pkgver = v5.19.9.arch1.r1108679.1189ceab2b2b | |
pkgrel = 1 | |
url = https://github.com/koverstreet/bcachefs | |
arch = x86_64 | |
@@ -31,7 +31,7 @@ pkgbase = linux-bcachefs-git | |
sha512sums = SKIP | |
sha512sums = SKIP | |
sha512sums = SKIP | |
- sha512sums = 433f1ac1c7bf1ca634c4f8312c6e0e6c221cecb80daa5d873e5cf7b15b542e85339789ccba50f104c64b72430fcc32e296ad648bb0d5df4e60cbfaafd2932dc0 | |
+ sha512sums = c229d6e8793ac335422a9647e4896c0f65427854c29ae646b8f957d532a122e72a3e4e75c5e8454a074db166fa1bdb8e18dd1c46ac199e15a2d85538181b75f1 | |
pkgname = linux-bcachefs-git | |
pkgdesc = The Linux kernel and modules ~ featuring Kent Overstreet's bcachefs filesystem | |
diff --git a/.gitignore b/.gitignore | |
index aecceae..927042b 100644 | |
--- a/.gitignore | |
+++ b/.gitignore | |
@@ -2,3 +2,6 @@ bcachefs | |
kernel_gcc_patch | |
pkg | |
src | |
+linux-archlinux/ | |
+linux-bcachefs/ | |
+kernel_compiler_patch/ | |
diff --git a/PKGBUILD b/PKGBUILD | |
index d48e1c5..a1eeec1 100755 | |
--- a/PKGBUILD | |
+++ b/PKGBUILD | |
@@ -60,17 +60,17 @@ _subarch= | |
_localmodcfg= | |
pkgbase=linux-bcachefs-git | |
-_srcver_tag=v5.18.3.arch1 | |
-pkgver=v5.18.3.arch1.r1092118.00e321143014 | |
+_srcver_tag=v5.19.9.arch1 | |
+pkgver=v5.19.9.arch1.r1108679.1189ceab2b2b | |
pkgrel=1 | |
pkgdesc="Linux" | |
url="https://github.com/koverstreet/bcachefs" | |
arch=(x86_64) | |
license=(GPL2) | |
makedepends=( | |
- bc libelf pahole cpio perl tar xz | |
- xmlto python-sphinx python-sphinx_rtd_theme graphviz imagemagick texlive-latexextra | |
- git | |
+ bc libelf pahole cpio perl tar xz | |
+ xmlto python-sphinx python-sphinx_rtd_theme graphviz imagemagick texlive-latexextra | |
+ git | |
) | |
options=('!strip') | |
@@ -90,241 +90,237 @@ _kernel_patch_name="more-uarches-for-kernel-5.17+.patch" | |
_pkgdesc_extra="~ featuring Kent Overstreet's bcachefs filesystem" | |
source=( | |
- "${_reponame}::git+${_repo_url}#branch=master" | |
- "${_reponame_arch}::git+${_repo_url_arch}" | |
- #"${_reponame_upstream}::git+${_repo_url_upstream}" | |
- "git+${_repo_url_kernel_patch}" | |
- config # kernel config file | |
+ "${_reponame}::git+${_repo_url}#branch=master" | |
+ "${_reponame_arch}::git+${_repo_url_arch}" | |
+ #"${_reponame_upstream}::git+${_repo_url_upstream}" | |
+ "git+${_repo_url_kernel_patch}" | |
+ config # kernel config file | |
) | |
validpgpkeys=( | |
- "ABAF11C65A2970B130ABE3C479BE3E4300411886" # Linus Torvalds | |
- "647F28654894E3BD457199BE38DBBDC86092693E" # Greg Kroah-Hartman | |
- "A2FF3A36AAA56654109064AB19802F8B0D70FC30" # Jan Alexander Steffens ~ heftig | |
- "C7E7849466FE2358343588377258734B41C31549" # David Runge <dvzrv@archlinux.org> | |
+ "ABAF11C65A2970B130ABE3C479BE3E4300411886" # Linus Torvalds | |
+ "647F28654894E3BD457199BE38DBBDC86092693E" # Greg Kroah-Hartman | |
+ "A2FF3A36AAA56654109064AB19802F8B0D70FC30" # Jan Alexander Steffens ~ heftig | |
+ "C7E7849466FE2358343588377258734B41C31549" # David Runge <dvzrv@archlinux.org> | |
) | |
sha512sums=('SKIP' | |
'SKIP' | |
'SKIP' | |
- '433f1ac1c7bf1ca634c4f8312c6e0e6c221cecb80daa5d873e5cf7b15b542e85339789ccba50f104c64b72430fcc32e296ad648bb0d5df4e60cbfaafd2932dc0') | |
+ 'c229d6e8793ac335422a9647e4896c0f65427854c29ae646b8f957d532a122e72a3e4e75c5e8454a074db166fa1bdb8e18dd1c46ac199e15a2d85538181b75f1') | |
export KBUILD_BUILD_HOST=archlinux | |
export KBUILD_BUILD_USER=$pkgbase | |
export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})" | |
prepare() { | |
- cd "$srcdir/$_reponame" | |
- | |
- msg2 "Setting version..." | |
- scripts/setlocalversion --save-scmversion | |
- echo "-$pkgrel" > localversion.10-pkgrel | |
- echo "${pkgbase#linux}" > localversion.20-pkgname | |
- | |
- msg2 "Fetch and merge stable tag from Arch vanilla kernel repository..." | |
- git remote add arch_stable "${srcdir}/${_reponame_arch}" || true | |
- git fetch arch_stable "${_srcver_tag%.*}-${_srcver_tag##*.}" | |
- git merge --no-edit --no-commit FETCH_HEAD | |
- | |
- #msg2 "Fetch and merge tag ${_srcver_tag//.arch*/} from Linux stable upstream repository..." | |
- #git remote add upstream_stable "${srcdir}/${_reponame_upstream}" || true | |
- #git fetch upstream_stable ${_srcver_tag//.arch*/} | |
- #git merge --no-edit --no-commit FETCH_HEAD | |
- | |
- FullPatchesArray=( | |
- $_reponame_kernel_patch/$_kernel_patch_name | |
- ) | |
- | |
- for MyPatch in "${FullPatchesArray[@]}" | |
- do | |
- msg2 "Applying patch $MyPatch..." | |
- patch -Np1 -i "$srcdir/$MyPatch" | |
- done | |
- | |
- msg2 "Setting config..." | |
- cp ../config .config | |
- | |
- if [ -n "$_subarch" ]; then | |
- yes "$_subarch" | make oldconfig | |
+ cd "$srcdir/$_reponame" | |
+ | |
+ msg2 "Setting version..." | |
+ scripts/setlocalversion --save-scmversion | |
+ echo "-$pkgrel" > localversion.10-pkgrel | |
+ echo "${pkgbase#linux}" > localversion.20-pkgname | |
+ | |
+ msg2 "Fetch and merge stable tag from Arch vanilla kernel repository..." | |
+ git remote add arch_stable "${srcdir}/${_reponame_arch}" || true | |
+ git fetch arch_stable "${_srcver_tag%.*}-${_srcver_tag##*.}" | |
+ git merge --no-edit --no-commit FETCH_HEAD | |
+ | |
+ #msg2 "Fetch and merge tag ${_srcver_tag//.arch*/} from Linux stable upstream repository..." | |
+ #git remote add upstream_stable "${srcdir}/${_reponame_upstream}" || true | |
+ #git fetch upstream_stable ${_srcver_tag//.arch*/} | |
+ #git merge --no-edit --no-commit FETCH_HEAD | |
+ | |
+ FullPatchesArray=( | |
+ $_reponame_kernel_patch/$_kernel_patch_name | |
+ ) | |
+ | |
+ for MyPatch in "${FullPatchesArray[@]}" | |
+ do | |
+ msg2 "Applying patch $MyPatch..." | |
+ patch -Np1 -i "$srcdir/$MyPatch" | |
+ done | |
+ | |
+ msg2 "Setting config..." | |
+ cp ../config .config | |
+ | |
+ if [ -n "$_subarch" ]; then | |
+ yes "$_subarch" | make oldconfig | |
+ else | |
+ make prepare | |
+ fi | |
+ | |
+ ### Optionally load needed modules for the make localmodconfig | |
+ # See https://aur.archlinux.org/packages/modprobed-db | |
+ if [ -n "$_localmodcfg" ]; then | |
+ if [ -f $HOME/.config/modprobed.db ]; then | |
+ msg2 "Running Steven Rostedt's make localmodconfig now" | |
+ make LSMOD=$HOME/.config/modprobed.db localmodconfig | |
else | |
- make prepare | |
+ msg2 "No modprobed.db data found" | |
+ exit | |
fi | |
+ fi | |
- ### Optionally load needed modules for the make localmodconfig | |
- # See https://aur.archlinux.org/packages/modprobed-db | |
- if [ -n "$_localmodcfg" ]; then | |
- if [ -f $HOME/.config/modprobed.db ]; then | |
- msg2 "Running Steven Rostedt's make localmodconfig now" | |
- make LSMOD=$HOME/.config/modprobed.db localmodconfig | |
- else | |
- msg2 "No modprobed.db data found" | |
- exit | |
- fi | |
- fi | |
- | |
- # do not run 'make olddefconfig' as it sets default options | |
- yes "" | make config >/dev/null | |
+ # do not run 'make olddefconfig' as it sets default options | |
+ yes "" | make config >/dev/null | |
- msg2 "Showing config diff" | |
- diff -u ../config .config || : | |
+ msg2 "Showing config diff" | |
+ diff -u ../config .config || : | |
- make -s kernelrelease > version | |
- msg2 "Prepared $pkgbase version $(<version)" | |
+ make -s kernelrelease > version | |
+ msg2 "Prepared $pkgbase version $(<version)" | |
- [[ -z "$_makenconfig" ]] || make nconfig | |
+ [[ -z "$_makenconfig" ]] || make nconfig | |
- # save configuration for later reuse | |
- cat .config > "$startdir/config.last" | |
+ # save configuration for later reuse | |
+ cat .config > "$startdir/config.last" | |
} | |
pkgver() { | |
- cd "${srcdir}/${_reponame}" | |
- printf "%s.r%s.%s" "${_srcver_tag//-/.}" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" | |
+ cd "${srcdir}/${_reponame}" | |
+ printf "%s.r%s.%s" "${_srcver_tag//-/.}" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" | |
} | |
build() { | |
- cd $_reponame | |
- make all | |
- make htmldocs | |
+ cd $_reponame | |
+ make all | |
+ make htmldocs | |
} | |
_package() { | |
- pkgdesc="The $pkgdesc kernel and modules $_pkgdesc_extra" | |
- depends=( | |
- coreutils kmod initramfs | |
- wireless-regdb linux-firmware bcachefs-tools-git | |
- ) | |
- provides=( | |
- VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE | |
- ) | |
- replaces=( | |
- virtualbox-guest-modules-arch wireguard-arch | |
- ) | |
- | |
- cd $_reponame | |
- local kernver="$(<version)" | |
- local modulesdir="$pkgdir/usr/lib/modules/$kernver" | |
- | |
- msg2 "Installing boot image..." | |
- # systemd expects to find the kernel here to allow hibernation | |
- # https://github.com/systemd/systemd/commit/edda44605f06a41fb86b7ab8128dcf99161d2344 | |
- install -Dm644 "$(make -s image_name)" "$modulesdir/vmlinuz" | |
- | |
- # Used by mkinitcpio to name the kernel | |
- echo "$pkgbase" | install -Dm644 /dev/stdin "$modulesdir/pkgbase" | |
- | |
- msg2 "Installing modules..." | |
- make INSTALL_MOD_PATH="$pkgdir/usr" INSTALL_MOD_STRIP=1 \ | |
- DEPMOD=/doesnt/exist modules_install # Suppress depmod | |
- | |
- # remove build and source links | |
- rm "$modulesdir"/{source,build} | |
+ pkgdesc="The $pkgdesc kernel and modules $_pkgdesc_extra" | |
+ depends=( | |
+ coreutils kmod initramfs | |
+ wireless-regdb linux-firmware bcachefs-tools-git | |
+ ) | |
+ provides=(VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE) | |
+ replaces=(virtualbox-guest-modules-arch wireguard-arch) | |
+ | |
+ cd $_reponame | |
+ local kernver="$(<version)" | |
+ local modulesdir="$pkgdir/usr/lib/modules/$kernver" | |
+ | |
+ msg2 "Installing boot image..." | |
+ # systemd expects to find the kernel here to allow hibernation | |
+ # https://github.com/systemd/systemd/commit/edda44605f06a41fb86b7ab8128dcf99161d2344 | |
+ install -Dm644 "$(make -s image_name)" "$modulesdir/vmlinuz" | |
+ | |
+ # Used by mkinitcpio to name the kernel | |
+ echo "$pkgbase" | install -Dm644 /dev/stdin "$modulesdir/pkgbase" | |
+ | |
+ msg2 "Installing modules..." | |
+ make INSTALL_MOD_PATH="$pkgdir/usr" INSTALL_MOD_STRIP=1 \ | |
+ DEPMOD=/doesnt/exist modules_install # Suppress depmod | |
+ | |
+ # remove build and source links | |
+ rm "$modulesdir"/{source,build} | |
} | |
_package-headers() { | |
- pkgdesc="Headers and scripts for building modules for the $pkgdesc kernel $_pkgdesc_extra" | |
- depends=(pahole) | |
- | |
- cd $_reponame | |
- local builddir="$pkgdir/usr/lib/modules/$(<version)/build" | |
- | |
- msg2 "Installing build files..." | |
- install -Dt "$builddir" -m644 .config Makefile Module.symvers System.map \ | |
- localversion.* version vmlinux | |
- install -Dt "$builddir/kernel" -m644 kernel/Makefile | |
- install -Dt "$builddir/arch/x86" -m644 arch/x86/Makefile | |
- cp -t "$builddir" -a scripts | |
- | |
- # required when STACK_VALIDATION is enabled | |
- install -Dt "$builddir/tools/objtool" tools/objtool/objtool | |
- | |
- # required when DEBUG_INFO_BTF_MODULES is enabled | |
- install -Dt "$builddir/tools/bpf/resolve_btfids" tools/bpf/resolve_btfids/resolve_btfids | |
- | |
- msg2 "Installing headers..." | |
- cp -t "$builddir" -a 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/drivers/md" -m644 drivers/md/*.h | |
- install -Dt "$builddir/net/mac80211" -m644 net/mac80211/*.h | |
- | |
- # https://bugs.archlinux.org/task/13146 | |
- install -Dt "$builddir/drivers/media/i2c" -m644 drivers/media/i2c/msp3400-driver.h | |
- | |
- # 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/dvb-frontends" -m644 drivers/media/dvb-frontends/*.h | |
- install -Dt "$builddir/drivers/media/tuners" -m644 drivers/media/tuners/*.h | |
- | |
- # https://bugs.archlinux.org/task/71392 | |
- install -Dt "$builddir/drivers/iio/common/hid-sensors" -m644 drivers/iio/common/hid-sensors/*.h | |
- | |
- msg2 "Installing KConfig files..." | |
- find . -name 'Kconfig*' -exec install -Dm644 {} "$builddir/{}" \; | |
- | |
- msg2 "Removing unneeded architectures..." | |
- local arch | |
- for arch in "$builddir"/arch/*/; do | |
- [[ $arch = */x86/ ]] && continue | |
- echo "Removing $(basename "$arch")" | |
- rm -r "$arch" | |
- done | |
- | |
- msg2 "Removing documentation..." | |
- rm -r "$builddir/Documentation" | |
- | |
- msg2 "Removing broken symlinks..." | |
- find -L "$builddir" -type l -printf 'Removing %P\n' -delete | |
- | |
- msg2 "Removing loose objects..." | |
- find "$builddir" -type f -name '*.o' -printf 'Removing %P\n' -delete | |
- | |
- msg2 "Stripping build tools..." | |
- local file | |
- while read -rd '' file; do | |
- case "$(file -bi "$file")" in | |
- application/x-sharedlib\;*) # Libraries (.so) | |
- strip -v $STRIP_SHARED "$file" ;; | |
- application/x-archive\;*) # Libraries (.a) | |
- strip -v $STRIP_STATIC "$file" ;; | |
- application/x-executable\;*) # Binaries | |
- strip -v $STRIP_BINARIES "$file" ;; | |
- application/x-pie-executable\;*) # Relocatable binaries | |
- strip -v $STRIP_SHARED "$file" ;; | |
- esac | |
- done < <(find "$builddir" -type f -perm -u+x ! -name vmlinux -print0) | |
- | |
- echo "Stripping vmlinux..." | |
- strip -v $STRIP_STATIC "$builddir/vmlinux" | |
- | |
- msg2 "Adding symlink..." | |
- mkdir -p "$pkgdir/usr/src" | |
- ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase" | |
+ pkgdesc="Headers and scripts for building modules for the $pkgdesc kernel $_pkgdesc_extra" | |
+ depends=(pahole) | |
+ | |
+ cd $_reponame | |
+ local builddir="$pkgdir/usr/lib/modules/$(<version)/build" | |
+ | |
+ msg2 "Installing build files..." | |
+ install -Dt "$builddir" -m644 .config Makefile Module.symvers System.map \ | |
+ localversion.* version vmlinux | |
+ install -Dt "$builddir/kernel" -m644 kernel/Makefile | |
+ install -Dt "$builddir/arch/x86" -m644 arch/x86/Makefile | |
+ cp -t "$builddir" -a scripts | |
+ | |
+ # required when STACK_VALIDATION is enabled | |
+ install -Dt "$builddir/tools/objtool" tools/objtool/objtool | |
+ | |
+ # required when DEBUG_INFO_BTF_MODULES is enabled | |
+ install -Dt "$builddir/tools/bpf/resolve_btfids" tools/bpf/resolve_btfids/resolve_btfids | |
+ | |
+ msg2 "Installing headers..." | |
+ cp -t "$builddir" -a 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/drivers/md" -m644 drivers/md/*.h | |
+ install -Dt "$builddir/net/mac80211" -m644 net/mac80211/*.h | |
+ | |
+ # https://bugs.archlinux.org/task/13146 | |
+ install -Dt "$builddir/drivers/media/i2c" -m644 drivers/media/i2c/msp3400-driver.h | |
+ | |
+ # 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/dvb-frontends" -m644 drivers/media/dvb-frontends/*.h | |
+ install -Dt "$builddir/drivers/media/tuners" -m644 drivers/media/tuners/*.h | |
+ | |
+ # https://bugs.archlinux.org/task/71392 | |
+ install -Dt "$builddir/drivers/iio/common/hid-sensors" -m644 drivers/iio/common/hid-sensors/*.h | |
+ | |
+ msg2 "Installing KConfig files..." | |
+ find . -name 'Kconfig*' -exec install -Dm644 {} "$builddir/{}" \; | |
+ | |
+ msg2 "Removing unneeded architectures..." | |
+ local arch | |
+ for arch in "$builddir"/arch/*/; do | |
+ [[ $arch = */x86/ ]] && continue | |
+ echo "Removing $(basename "$arch")" | |
+ rm -r "$arch" | |
+ done | |
+ | |
+ msg2 "Removing documentation..." | |
+ rm -r "$builddir/Documentation" | |
+ | |
+ msg2 "Removing broken symlinks..." | |
+ find -L "$builddir" -type l -printf 'Removing %P\n' -delete | |
+ | |
+ msg2 "Removing loose objects..." | |
+ find "$builddir" -type f -name '*.o' -printf 'Removing %P\n' -delete | |
+ | |
+ msg2 "Stripping build tools..." | |
+ local file | |
+ while read -rd '' file; do | |
+ case "$(file -bi "$file")" in | |
+ application/x-sharedlib\;*) # Libraries (.so) | |
+ strip -v $STRIP_SHARED "$file" ;; | |
+ application/x-archive\;*) # Libraries (.a) | |
+ strip -v $STRIP_STATIC "$file" ;; | |
+ application/x-executable\;*) # Binaries | |
+ strip -v $STRIP_BINARIES "$file" ;; | |
+ application/x-pie-executable\;*) # Relocatable binaries | |
+ strip -v $STRIP_SHARED "$file" ;; | |
+ esac | |
+ done < <(find "$builddir" -type f -perm -u+x ! -name vmlinux -print0) | |
+ | |
+ echo "Stripping vmlinux..." | |
+ strip -v $STRIP_STATIC "$builddir/vmlinux" | |
+ | |
+ msg2 "Adding symlink..." | |
+ mkdir -p "$pkgdir/usr/src" | |
+ ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase" | |
} | |
_package-docs() { | |
- pkgdesc="Documentation for the $pkgdesc kernel $_pkgdesc_extra" | |
- | |
- cd $_srcname | |
- local builddir="$pkgdir/usr/lib/modules/$(<version)/build" | |
- | |
- msg2 "Installing documentation..." | |
- local src dst | |
- while read -rd '' src; do | |
- dst="${src#Documentation/}" | |
- dst="$builddir/Documentation/${dst#output/}" | |
- install -Dm644 "$src" "$dst" | |
- done < <(find Documentation -name '.*' -prune -o ! -type d -print0) | |
- | |
- msg2 "Adding symlink..." | |
- mkdir -p "$pkgdir/usr/share/doc" | |
- ln -sr "$builddir/Documentation" "$pkgdir/usr/share/doc/$pkgbase" | |
+ pkgdesc="Documentation for the $pkgdesc kernel $_pkgdesc_extra" | |
+ | |
+ cd $_srcname | |
+ local builddir="$pkgdir/usr/lib/modules/$(<version)/build" | |
+ | |
+ msg2 "Installing documentation..." | |
+ local src dst | |
+ while read -rd '' src; do | |
+ dst="${src#Documentation/}" | |
+ dst="$builddir/Documentation/${dst#output/}" | |
+ install -Dm644 "$src" "$dst" | |
+ done < <(find Documentation -name '.*' -prune -o ! -type d -print0) | |
+ | |
+ msg2 "Adding symlink..." | |
+ mkdir -p "$pkgdir/usr/share/doc" | |
+ ln -sr "$builddir/Documentation" "$pkgdir/usr/share/doc/$pkgbase" | |
} | |
pkgname=("$pkgbase" "$pkgbase-headers" "$pkgbase-docs") | |
for _p in "${pkgname[@]}"; do | |
- eval "package_$_p() { | |
- $(declare -f "_package${_p#$pkgbase}") | |
- _package${_p#$pkgbase} | |
- }" | |
+ eval "package_$_p() { | |
+ $(declare -f "_package${_p#$pkgbase}") | |
+ _package${_p#$pkgbase} | |
+ }" | |
done | |
diff --git a/config b/config | |
index d9503ec..c680002 100644 | |
--- a/config | |
+++ b/config | |
@@ -1,15 +1,15 @@ | |
# | |
# Automatically generated file; DO NOT EDIT. | |
-# Linux/x86 5.18.3-arch1 Kernel Configuration | |
+# Linux/x86 5.19.6-arch1 Kernel Configuration | |
# | |
-CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.1.0" | |
+CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0" | |
CONFIG_CC_IS_GCC=y | |
-CONFIG_GCC_VERSION=120100 | |
+CONFIG_GCC_VERSION=120200 | |
CONFIG_CLANG_VERSION=0 | |
CONFIG_AS_IS_GNU=y | |
-CONFIG_AS_VERSION=23800 | |
+CONFIG_AS_VERSION=23900 | |
CONFIG_LD_IS_BFD=y | |
-CONFIG_LD_VERSION=23800 | |
+CONFIG_LD_VERSION=23900 | |
CONFIG_LLD_VERSION=0 | |
CONFIG_CC_CAN_LINK=y | |
CONFIG_CC_CAN_LINK_STATIC=y | |
@@ -48,9 +48,9 @@ CONFIG_HAVE_KERNEL_ZSTD=y | |
CONFIG_KERNEL_ZSTD=y | |
CONFIG_DEFAULT_INIT="" | |
CONFIG_DEFAULT_HOSTNAME="archlinux" | |
-CONFIG_SWAP=y | |
CONFIG_SYSVIPC=y | |
CONFIG_SYSVIPC_SYSCTL=y | |
+CONFIG_SYSVIPC_COMPAT=y | |
CONFIG_POSIX_MQUEUE=y | |
CONFIG_POSIX_MQUEUE_SYSCTL=y | |
CONFIG_WATCH_QUEUE=y | |
@@ -101,8 +101,10 @@ CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y | |
CONFIG_TICK_ONESHOT=y | |
CONFIG_NO_HZ_COMMON=y | |
# CONFIG_HZ_PERIODIC is not set | |
-CONFIG_NO_HZ_IDLE=y | |
-# CONFIG_NO_HZ_FULL is not set | |
+# CONFIG_NO_HZ_IDLE is not set | |
+CONFIG_NO_HZ_FULL=y | |
+CONFIG_CONTEXT_TRACKING=y | |
+# CONFIG_CONTEXT_TRACKING_FORCE is not set | |
CONFIG_NO_HZ=y | |
CONFIG_HIGH_RES_TIMERS=y | |
CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100 | |
@@ -138,8 +140,8 @@ CONFIG_SCHED_CORE=y | |
# | |
# CPU/Task time and stats accounting | |
# | |
-CONFIG_TICK_CPU_ACCOUNTING=y | |
-# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set | |
+CONFIG_VIRT_CPU_ACCOUNTING=y | |
+CONFIG_VIRT_CPU_ACCOUNTING_GEN=y | |
CONFIG_IRQ_TIME_ACCOUNTING=y | |
CONFIG_HAVE_SCHED_AVG_IRQ=y | |
CONFIG_BSD_PROCESS_ACCT=y | |
@@ -163,8 +165,11 @@ CONFIG_RCU_EXPERT=y | |
CONFIG_SRCU=y | |
CONFIG_TREE_SRCU=y | |
CONFIG_TASKS_RCU_GENERIC=y | |
+# CONFIG_FORCE_TASKS_RCU is not set | |
CONFIG_TASKS_RCU=y | |
+# CONFIG_FORCE_TASKS_RUDE_RCU is not set | |
CONFIG_TASKS_RUDE_RCU=y | |
+# CONFIG_FORCE_TASKS_TRACE_RCU is not set | |
CONFIG_TASKS_TRACE_RCU=y | |
CONFIG_RCU_STALL_COMMON=y | |
CONFIG_RCU_NEED_SEGCBLIST=y | |
@@ -172,7 +177,8 @@ CONFIG_RCU_FANOUT=64 | |
CONFIG_RCU_FANOUT_LEAF=16 | |
CONFIG_RCU_BOOST=y | |
CONFIG_RCU_BOOST_DELAY=500 | |
-# CONFIG_RCU_NOCB_CPU is not set | |
+# CONFIG_RCU_EXP_KTHREAD is not set | |
+CONFIG_RCU_NOCB_CPU=y | |
# CONFIG_TASKS_TRACE_RCU_READ_MB is not set | |
# end of RCU Subsystem | |
@@ -197,6 +203,8 @@ CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y | |
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y | |
CONFIG_CC_HAS_INT128=y | |
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" | |
+CONFIG_GCC12_NO_ARRAY_BOUNDS=y | |
+CONFIG_CC_NO_ARRAY_BOUNDS=y | |
CONFIG_ARCH_SUPPORTS_INT128=y | |
CONFIG_NUMA_BALANCING=y | |
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y | |
@@ -247,6 +255,8 @@ CONFIG_RD_LZO=y | |
CONFIG_RD_LZ4=y | |
CONFIG_RD_ZSTD=y | |
CONFIG_BOOT_CONFIG=y | |
+# CONFIG_BOOT_CONFIG_EMBED is not set | |
+CONFIG_INITRAMFS_PRESERVE_MTIME=y | |
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y | |
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | |
CONFIG_LD_ORPHAN_WARN=y | |
@@ -276,14 +286,11 @@ CONFIG_SHMEM=y | |
CONFIG_AIO=y | |
CONFIG_IO_URING=y | |
CONFIG_ADVISE_SYSCALLS=y | |
-CONFIG_HAVE_ARCH_USERFAULTFD_WP=y | |
-CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y | |
CONFIG_MEMBARRIER=y | |
CONFIG_KALLSYMS=y | |
CONFIG_KALLSYMS_ALL=y | |
CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y | |
CONFIG_KALLSYMS_BASE_RELATIVE=y | |
-CONFIG_USERFAULTFD=y | |
CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y | |
CONFIG_KCMP=y | |
CONFIG_RSEQ=y | |
@@ -298,16 +305,6 @@ CONFIG_PERF_EVENTS=y | |
# CONFIG_DEBUG_PERF_USE_VMALLOC is not set | |
# end of Kernel Performance Events And Counters | |
-CONFIG_VM_EVENT_COUNTERS=y | |
-CONFIG_SLUB_DEBUG=y | |
-# CONFIG_COMPAT_BRK is not set | |
-# CONFIG_SLAB is not set | |
-CONFIG_SLUB=y | |
-CONFIG_SLAB_MERGE_DEFAULT=y | |
-CONFIG_SLAB_FREELIST_RANDOM=y | |
-CONFIG_SLAB_FREELIST_HARDENED=y | |
-CONFIG_SHUFFLE_PAGE_ALLOCATOR=y | |
-CONFIG_SLUB_CPU_PARTIAL=y | |
CONFIG_SYSTEM_DATA_VERIFICATION=y | |
CONFIG_PROFILING=y | |
CONFIG_TRACEPOINTS=y | |
@@ -351,9 +348,6 @@ CONFIG_X86_FEATURE_NAMES=y | |
CONFIG_X86_X2APIC=y | |
CONFIG_X86_MPPARSE=y | |
# CONFIG_GOLDFISH is not set | |
-CONFIG_RETPOLINE=y | |
-CONFIG_CC_HAS_SLS=y | |
-CONFIG_SLS=y | |
CONFIG_X86_CPU_RESCTRL=y | |
# CONFIG_X86_EXTENDED_PLATFORM is not set | |
CONFIG_X86_INTEL_LPSS=y | |
@@ -387,6 +381,7 @@ CONFIG_PARAVIRT_TIME_ACCOUNTING=y | |
CONFIG_PARAVIRT_CLOCK=y | |
CONFIG_JAILHOUSE_GUEST=y | |
CONFIG_ACRN_GUEST=y | |
+CONFIG_INTEL_TDX_GUEST=y | |
# CONFIG_MK8 is not set | |
# CONFIG_MPSC is not set | |
# CONFIG_MCORE2 is not set | |
@@ -410,6 +405,7 @@ CONFIG_HPET_TIMER=y | |
CONFIG_HPET_EMULATE_RTC=y | |
CONFIG_DMI=y | |
# CONFIG_GART_IOMMU is not set | |
+CONFIG_BOOT_VESA_SUPPORT=y | |
# CONFIG_MAXSMP is not set | |
CONFIG_NR_CPUS_RANGE_BEGIN=2 | |
CONFIG_NR_CPUS_RANGE_END=512 | |
@@ -437,6 +433,7 @@ CONFIG_PERF_EVENTS_INTEL_RAPL=m | |
CONFIG_PERF_EVENTS_INTEL_CSTATE=m | |
CONFIG_PERF_EVENTS_AMD_POWER=m | |
CONFIG_PERF_EVENTS_AMD_UNCORE=m | |
+CONFIG_PERF_EVENTS_AMD_BRS=y | |
# end of Performance monitoring | |
CONFIG_X86_16BIT=y | |
@@ -446,7 +443,7 @@ CONFIG_X86_IOPL_IOPERM=y | |
CONFIG_MICROCODE=y | |
CONFIG_MICROCODE_INTEL=y | |
CONFIG_MICROCODE_AMD=y | |
-# CONFIG_MICROCODE_OLD_INTERFACE is not set | |
+# CONFIG_MICROCODE_LATE_LOADING is not set | |
CONFIG_X86_MSR=y | |
CONFIG_X86_CPUID=y | |
CONFIG_X86_5LEVEL=y | |
@@ -476,7 +473,6 @@ CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=0 | |
CONFIG_X86_PAT=y | |
CONFIG_ARCH_USES_PG_UNCACHED=y | |
CONFIG_ARCH_RANDOM=y | |
-CONFIG_X86_SMAP=y | |
CONFIG_X86_UMIP=y | |
CONFIG_CC_HAS_IBT=y | |
CONFIG_X86_KERNEL_IBT=y | |
@@ -497,7 +493,9 @@ CONFIG_SCHED_HRTICK=y | |
CONFIG_KEXEC=y | |
CONFIG_KEXEC_FILE=y | |
CONFIG_ARCH_HAS_KEXEC_PURGATORY=y | |
-# CONFIG_KEXEC_SIG is not set | |
+CONFIG_KEXEC_SIG=y | |
+# CONFIG_KEXEC_SIG_FORCE is not set | |
+CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y | |
CONFIG_CRASH_DUMP=y | |
CONFIG_KEXEC_JUMP=y | |
CONFIG_PHYSICAL_START=0x1000000 | |
@@ -512,7 +510,6 @@ CONFIG_HOTPLUG_CPU=y | |
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set | |
# CONFIG_DEBUG_HOTPLUG_CPU0 is not set | |
# CONFIG_COMPAT_VDSO is not set | |
-# CONFIG_LEGACY_VSYSCALL_EMULATE is not set | |
CONFIG_LEGACY_VSYSCALL_XONLY=y | |
# CONFIG_LEGACY_VSYSCALL_NONE is not set | |
# CONFIG_CMDLINE_BOOL is not set | |
@@ -522,6 +519,16 @@ CONFIG_HAVE_LIVEPATCH=y | |
# CONFIG_LIVEPATCH is not set | |
# end of Processor type and features | |
+CONFIG_CC_HAS_SLS=y | |
+CONFIG_CC_HAS_RETURN_THUNK=y | |
+CONFIG_SPECULATION_MITIGATIONS=y | |
+CONFIG_PAGE_TABLE_ISOLATION=y | |
+CONFIG_RETPOLINE=y | |
+CONFIG_RETHUNK=y | |
+CONFIG_CPU_UNRET_ENTRY=y | |
+CONFIG_CPU_IBPB_ENTRY=y | |
+CONFIG_CPU_IBRS_ENTRY=y | |
+CONFIG_SLS=y | |
CONFIG_ARCH_HAS_ADD_PAGES=y | |
CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y | |
@@ -695,7 +702,6 @@ CONFIG_IA32_EMULATION=y | |
CONFIG_COMPAT_32=y | |
CONFIG_COMPAT=y | |
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y | |
-CONFIG_SYSVIPC_COMPAT=y | |
# end of Binary Emulations | |
CONFIG_HAVE_KVM=y | |
@@ -757,6 +763,7 @@ CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y | |
CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y | |
CONFIG_HAVE_NMI=y | |
CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
+CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y | |
CONFIG_HAVE_ARCH_TRACEHOOK=y | |
CONFIG_HAVE_DMA_CONTIGUOUS=y | |
CONFIG_GENERIC_SMP_IDLE_THREAD=y | |
@@ -781,6 +788,7 @@ CONFIG_HAVE_ARCH_JUMP_LABEL=y | |
CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y | |
CONFIG_MMU_GATHER_TABLE_FREE=y | |
CONFIG_MMU_GATHER_RCU_TABLE_FREE=y | |
+CONFIG_MMU_GATHER_MERGE_VMAS=y | |
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y | |
CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y | |
CONFIG_HAVE_CMPXCHG_LOCAL=y | |
@@ -825,6 +833,11 @@ CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 | |
CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y | |
CONFIG_PAGE_SIZE_LESS_THAN_64KB=y | |
CONFIG_PAGE_SIZE_LESS_THAN_256KB=y | |
+CONFIG_HAVE_OBJTOOL=y | |
+CONFIG_HAVE_JUMP_LABEL_HACK=y | |
+CONFIG_HAVE_NOINSTR_HACK=y | |
+CONFIG_HAVE_NOINSTR_VALIDATION=y | |
+CONFIG_HAVE_UACCESS_VALIDATION=y | |
CONFIG_HAVE_STACK_VALIDATION=y | |
CONFIG_HAVE_RELIABLE_STACKTRACE=y | |
CONFIG_ISA_BUS_API=y | |
@@ -867,7 +880,6 @@ CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y | |
CONFIG_HAVE_GCC_PLUGINS=y | |
CONFIG_GCC_PLUGINS=y | |
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set | |
-# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set | |
# end of General architecture-dependent options | |
CONFIG_RT_MUTEXES=y | |
@@ -877,6 +889,7 @@ CONFIG_MODULES=y | |
CONFIG_MODULE_FORCE_LOAD=y | |
CONFIG_MODULE_UNLOAD=y | |
CONFIG_MODULE_FORCE_UNLOAD=y | |
+CONFIG_MODULE_UNLOAD_TAINT_TRACKING=y | |
# CONFIG_MODVERSIONS is not set | |
CONFIG_MODULE_SRCVERSION_ALL=y | |
CONFIG_MODULE_SIG=y | |
@@ -975,7 +988,6 @@ CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y | |
CONFIG_QUEUED_SPINLOCKS=y | |
CONFIG_ARCH_USE_QUEUED_RWLOCKS=y | |
CONFIG_QUEUED_RWLOCKS=y | |
-CONFIG_SIXLOCKS=y | |
CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y | |
CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y | |
CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y | |
@@ -996,6 +1008,40 @@ CONFIG_COREDUMP=y | |
# | |
# Memory Management options | |
# | |
+CONFIG_ZPOOL=y | |
+CONFIG_SWAP=y | |
+CONFIG_ZSWAP=y | |
+CONFIG_ZSWAP_DEFAULT_ON=y | |
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set | |
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set | |
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set | |
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4=y | |
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set | |
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set | |
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lz4" | |
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD is not set | |
+CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD=y | |
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set | |
+CONFIG_ZSWAP_ZPOOL_DEFAULT="z3fold" | |
+CONFIG_ZBUD=y | |
+CONFIG_Z3FOLD=y | |
+CONFIG_ZSMALLOC=y | |
+# CONFIG_ZSMALLOC_STAT is not set | |
+ | |
+# | |
+# SLAB allocator options | |
+# | |
+# CONFIG_SLAB is not set | |
+CONFIG_SLUB=y | |
+CONFIG_SLAB_MERGE_DEFAULT=y | |
+CONFIG_SLAB_FREELIST_RANDOM=y | |
+CONFIG_SLAB_FREELIST_HARDENED=y | |
+# CONFIG_SLUB_STATS is not set | |
+CONFIG_SLUB_CPU_PARTIAL=y | |
+# end of SLAB allocator options | |
+ | |
+CONFIG_SHUFFLE_PAGE_ALLOCATOR=y | |
+# CONFIG_COMPAT_BRK is not set | |
CONFIG_SPARSEMEM=y | |
CONFIG_SPARSEMEM_EXTREME=y | |
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y | |
@@ -1006,9 +1052,9 @@ CONFIG_MEMORY_ISOLATION=y | |
CONFIG_EXCLUSIVE_SYSTEM_RAM=y | |
CONFIG_HAVE_BOOTMEM_INFO_NODE=y | |
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | |
+CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | |
CONFIG_MEMORY_HOTPLUG=y | |
CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y | |
-CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | |
CONFIG_MEMORY_HOTREMOVE=y | |
CONFIG_MHP_MEMMAP_ON_MEMORY=y | |
CONFIG_SPLIT_PTLOCK_CPUS=4 | |
@@ -1030,12 +1076,13 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 | |
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y | |
CONFIG_MEMORY_FAILURE=y | |
CONFIG_HWPOISON_INJECT=m | |
+CONFIG_ARCH_WANT_GENERAL_HUGETLB=y | |
+CONFIG_ARCH_WANTS_THP_SWAP=y | |
CONFIG_TRANSPARENT_HUGEPAGE=y | |
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y | |
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set | |
-CONFIG_ARCH_WANT_GENERAL_HUGETLB=y | |
-CONFIG_ARCH_WANTS_THP_SWAP=y | |
CONFIG_THP_SWAP=y | |
+CONFIG_READ_ONLY_THP_FOR_FS=y | |
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y | |
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y | |
CONFIG_USE_PERCPU_NUMA_NODE_ID=y | |
@@ -1047,31 +1094,13 @@ CONFIG_CMA_DEBUGFS=y | |
CONFIG_CMA_SYSFS=y | |
CONFIG_CMA_AREAS=7 | |
CONFIG_MEM_SOFT_DIRTY=y | |
-CONFIG_ZSWAP=y | |
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set | |
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set | |
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set | |
-CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4=y | |
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set | |
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set | |
-CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lz4" | |
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD is not set | |
-CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD=y | |
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set | |
-CONFIG_ZSWAP_ZPOOL_DEFAULT="z3fold" | |
-CONFIG_ZSWAP_DEFAULT_ON=y | |
-CONFIG_ZPOOL=y | |
-CONFIG_ZBUD=y | |
-CONFIG_Z3FOLD=y | |
-CONFIG_ZSMALLOC=y | |
-# CONFIG_ZSMALLOC_STAT is not set | |
CONFIG_GENERIC_EARLY_IOREMAP=y | |
# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set | |
CONFIG_PAGE_IDLE_FLAG=y | |
CONFIG_IDLE_PAGE_TRACKING=y | |
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y | |
CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y | |
-CONFIG_ARCH_HAS_FILTER_PGPROT=y | |
+CONFIG_ARCH_HAS_VM_GET_PAGE_PROT=y | |
CONFIG_ARCH_HAS_PTE_DEVMAP=y | |
CONFIG_ZONE_DMA=y | |
CONFIG_ZONE_DMA32=y | |
@@ -1081,13 +1110,18 @@ CONFIG_DEVICE_PRIVATE=y | |
CONFIG_VMAP_PFN=y | |
CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y | |
CONFIG_ARCH_HAS_PKEYS=y | |
+CONFIG_VM_EVENT_COUNTERS=y | |
# CONFIG_PERCPU_STATS is not set | |
# CONFIG_GUP_TEST is not set | |
-CONFIG_READ_ONLY_THP_FOR_FS=y | |
CONFIG_ARCH_HAS_PTE_SPECIAL=y | |
CONFIG_MAPPING_DIRTY_HELPERS=y | |
CONFIG_SECRETMEM=y | |
CONFIG_ANON_VMA_NAME=y | |
+CONFIG_USERFAULTFD=y | |
+CONFIG_HAVE_ARCH_USERFAULTFD_WP=y | |
+CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y | |
+CONFIG_PTE_MARKER=y | |
+CONFIG_PTE_MARKER_UFFD_WP=y | |
# | |
# Data Access Monitoring | |
@@ -1885,6 +1919,8 @@ CONFIG_CAN_C_CAN_PCI=m | |
CONFIG_CAN_CC770=m | |
# CONFIG_CAN_CC770_ISA is not set | |
CONFIG_CAN_CC770_PLATFORM=m | |
+CONFIG_CAN_CTUCANFD=m | |
+CONFIG_CAN_CTUCANFD_PCI=m | |
CONFIG_CAN_IFI_CANFD=m | |
CONFIG_CAN_M_CAN=m | |
CONFIG_CAN_M_CAN_PCI=m | |
@@ -2204,6 +2240,7 @@ CONFIG_CXL_ACPI=m | |
CONFIG_CXL_PMEM=m | |
CONFIG_CXL_MEM=m | |
CONFIG_CXL_PORT=m | |
+CONFIG_CXL_SUSPEND=y | |
CONFIG_PCCARD=m | |
CONFIG_PCMCIA=m | |
CONFIG_PCMCIA_LOAD_CIS=y | |
@@ -2239,10 +2276,14 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |
# | |
CONFIG_FW_LOADER=y | |
CONFIG_FW_LOADER_PAGED_BUF=y | |
+CONFIG_FW_LOADER_SYSFS=y | |
CONFIG_EXTRA_FIRMWARE="" | |
# CONFIG_FW_LOADER_USER_HELPER is not set | |
CONFIG_FW_LOADER_COMPRESS=y | |
+CONFIG_FW_LOADER_COMPRESS_XZ=y | |
+CONFIG_FW_LOADER_COMPRESS_ZSTD=y | |
CONFIG_FW_CACHE=y | |
+CONFIG_FW_UPLOAD=y | |
# end of Firmware loader | |
CONFIG_WANT_DEV_COREDUMP=y | |
@@ -2277,6 +2318,7 @@ CONFIG_DMA_SHARED_BUFFER=y | |
CONFIG_MHI_BUS=m | |
# CONFIG_MHI_BUS_DEBUG is not set | |
CONFIG_MHI_BUS_PCI_GENERIC=m | |
+CONFIG_MHI_BUS_EP=m | |
# end of Bus devices | |
CONFIG_CONNECTOR=y | |
@@ -2322,24 +2364,26 @@ CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y | |
CONFIG_EFI_RUNTIME_MAP=y | |
# CONFIG_EFI_FAKE_MEMMAP is not set | |
CONFIG_EFI_SOFT_RESERVE=y | |
+CONFIG_EFI_DXE_MEM_ATTRIBUTES=y | |
CONFIG_EFI_RUNTIME_WRAPPERS=y | |
CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y | |
CONFIG_EFI_BOOTLOADER_CONTROL=m | |
CONFIG_EFI_CAPSULE_LOADER=m | |
# CONFIG_EFI_TEST is not set | |
+CONFIG_EFI_DEV_PATH_PARSER=y | |
CONFIG_APPLE_PROPERTIES=y | |
# CONFIG_RESET_ATTACK_MITIGATION is not set | |
CONFIG_EFI_RCI2_TABLE=y | |
# CONFIG_EFI_DISABLE_PCI_DMA is not set | |
+CONFIG_EFI_EARLYCON=y | |
+CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y | |
+# CONFIG_EFI_DISABLE_RUNTIME is not set | |
+CONFIG_EFI_COCO_SECRET=y | |
+CONFIG_EFI_EMBEDDED_FIRMWARE=y | |
# end of EFI (Extensible Firmware Interface) Support | |
-CONFIG_EFI_EMBEDDED_FIRMWARE=y | |
CONFIG_UEFI_CPER=y | |
CONFIG_UEFI_CPER_X86=y | |
-CONFIG_EFI_DEV_PATH_PARSER=y | |
-CONFIG_EFI_EARLYCON=y | |
-CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y | |
-# CONFIG_EFI_DISABLE_RUNTIME is not set | |
# | |
# Tegra firmware driver | |
@@ -2622,6 +2666,7 @@ CONFIG_ALTERA_STAPL=m | |
CONFIG_INTEL_MEI=m | |
CONFIG_INTEL_MEI_ME=m | |
CONFIG_INTEL_MEI_TXE=m | |
+CONFIG_INTEL_MEI_GSC=m | |
CONFIG_INTEL_MEI_HDCP=m | |
CONFIG_INTEL_MEI_PXP=m | |
CONFIG_VMWARE_VMCI=m | |
@@ -2725,16 +2770,6 @@ CONFIG_SCSI_MPT3SAS_MAX_SGE=128 | |
CONFIG_SCSI_MPT2SAS=m | |
CONFIG_SCSI_MPI3MR=m | |
CONFIG_SCSI_SMARTPQI=m | |
-CONFIG_SCSI_UFSHCD=m | |
-CONFIG_SCSI_UFSHCD_PCI=m | |
-# CONFIG_SCSI_UFS_DWC_TC_PCI is not set | |
-CONFIG_SCSI_UFSHCD_PLATFORM=m | |
-CONFIG_SCSI_UFS_CDNS_PLATFORM=m | |
-# CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set | |
-CONFIG_SCSI_UFS_BSG=y | |
-CONFIG_SCSI_UFS_CRYPTO=y | |
-CONFIG_SCSI_UFS_HPB=y | |
-CONFIG_SCSI_UFS_HWMON=y | |
CONFIG_SCSI_HPTIOP=m | |
CONFIG_SCSI_BUSLOGIC=m | |
CONFIG_SCSI_FLASHPOINT=y | |
@@ -2910,6 +2945,7 @@ CONFIG_MD_FAULTY=m | |
CONFIG_MD_CLUSTER=m | |
CONFIG_BCACHE=m | |
# CONFIG_BCACHE_DEBUG is not set | |
+# CONFIG_DEBUG_CLOSURES is not set | |
CONFIG_BCACHE_ASYNC_REGISTRATION=y | |
CONFIG_BLK_DEV_DM_BUILTIN=y | |
CONFIG_BLK_DEV_DM=m | |
@@ -3032,9 +3068,6 @@ CONFIG_ATM_LANAI=m | |
CONFIG_ATM_ENI=m | |
# CONFIG_ATM_ENI_DEBUG is not set | |
# CONFIG_ATM_ENI_TUNE_BURST is not set | |
-CONFIG_ATM_FIRESTREAM=m | |
-CONFIG_ATM_ZATM=m | |
-# CONFIG_ATM_ZATM_DEBUG is not set | |
CONFIG_ATM_NICSTAR=m | |
# CONFIG_ATM_NICSTAR_USE_SUNI is not set | |
# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set | |
@@ -3042,10 +3075,6 @@ CONFIG_ATM_IDT77252=m | |
# CONFIG_ATM_IDT77252_DEBUG is not set | |
# CONFIG_ATM_IDT77252_RCV_ALL is not set | |
CONFIG_ATM_IDT77252_USE_SUNI=y | |
-CONFIG_ATM_AMBASSADOR=m | |
-# CONFIG_ATM_AMBASSADOR_DEBUG is not set | |
-CONFIG_ATM_HORIZON=m | |
-# CONFIG_ATM_HORIZON_DEBUG is not set | |
CONFIG_ATM_IA=m | |
# CONFIG_ATM_IA_DEBUG is not set | |
CONFIG_ATM_FORE200E=m | |
@@ -3199,7 +3228,6 @@ CONFIG_TULIP_MWI=y | |
CONFIG_TULIP_MMIO=y | |
CONFIG_TULIP_NAPI=y | |
CONFIG_TULIP_NAPI_HW_MITIGATION=y | |
-CONFIG_DE4X5=m | |
CONFIG_WINBOND_840=m | |
CONFIG_DM9102=m | |
CONFIG_ULI526X=m | |
@@ -3264,6 +3292,7 @@ CONFIG_SKGE=m | |
CONFIG_SKGE_GENESIS=y | |
CONFIG_SKY2=m | |
# CONFIG_SKY2_DEBUG is not set | |
+CONFIG_OCTEON_EP=m | |
CONFIG_PRESTERA=m | |
CONFIG_PRESTERA_PCI=m | |
CONFIG_NET_VENDOR_MELLANOX=y | |
@@ -3273,7 +3302,6 @@ CONFIG_MLX4_CORE=m | |
CONFIG_MLX4_DEBUG=y | |
CONFIG_MLX4_CORE_GEN2=y | |
CONFIG_MLX5_CORE=m | |
-CONFIG_MLX5_ACCEL=y | |
CONFIG_MLX5_FPGA=y | |
CONFIG_MLX5_CORE_EN=y | |
CONFIG_MLX5_EN_ARFS=y | |
@@ -3286,11 +3314,7 @@ CONFIG_MLX5_TC_CT=y | |
CONFIG_MLX5_TC_SAMPLE=y | |
CONFIG_MLX5_CORE_EN_DCB=y | |
CONFIG_MLX5_CORE_IPOIB=y | |
-CONFIG_MLX5_FPGA_IPSEC=y | |
-CONFIG_MLX5_IPSEC=y | |
CONFIG_MLX5_EN_IPSEC=y | |
-CONFIG_MLX5_FPGA_TLS=y | |
-CONFIG_MLX5_TLS=y | |
CONFIG_MLX5_EN_TLS=y | |
CONFIG_MLX5_SW_STEERING=y | |
CONFIG_MLX5_SF=y | |
@@ -3399,6 +3423,11 @@ CONFIG_SFC_SRIOV=y | |
CONFIG_SFC_MCDI_LOGGING=y | |
CONFIG_SFC_FALCON=m | |
CONFIG_SFC_FALCON_MTD=y | |
+CONFIG_SFC_SIENA=m | |
+CONFIG_SFC_SIENA_MTD=y | |
+CONFIG_SFC_SIENA_MCDI_MON=y | |
+CONFIG_SFC_SIENA_SRIOV=y | |
+CONFIG_SFC_SIENA_MCDI_LOGGING=y | |
CONFIG_NET_VENDOR_SMSC=y | |
CONFIG_PCMCIA_SMC91C92=m | |
CONFIG_EPIC100=m | |
@@ -3462,6 +3491,7 @@ CONFIG_SFP=m | |
# | |
CONFIG_AMD_PHY=m | |
CONFIG_ADIN_PHY=m | |
+CONFIG_ADIN1100_PHY=m | |
CONFIG_AQUANTIA_PHY=m | |
CONFIG_AX88796B_PHY=m | |
CONFIG_BROADCOM_PHY=m | |
@@ -3503,6 +3533,7 @@ CONFIG_DP83TC811_PHY=m | |
CONFIG_DP83848_PHY=m | |
CONFIG_DP83867_PHY=m | |
CONFIG_DP83869_PHY=m | |
+CONFIG_DP83TD510_PHY=m | |
CONFIG_VITESSE_PHY=m | |
CONFIG_XILINX_GMII2RGMII=m | |
CONFIG_MICREL_KS8995MA=m | |
@@ -3822,6 +3853,8 @@ CONFIG_WILC1000=m | |
CONFIG_WILC1000_SDIO=m | |
CONFIG_WILC1000_SPI=m | |
# CONFIG_WILC1000_HW_OOB_INTR is not set | |
+CONFIG_WLAN_VENDOR_PURELIFI=y | |
+CONFIG_PLFXLC=m | |
CONFIG_WLAN_VENDOR_RALINK=y | |
CONFIG_RT2X00=m | |
CONFIG_RT2400PCI=m | |
@@ -3892,7 +3925,9 @@ CONFIG_RTW89=m | |
CONFIG_RTW89_CORE=m | |
CONFIG_RTW89_PCI=m | |
CONFIG_RTW89_8852A=m | |
+CONFIG_RTW89_8852C=m | |
CONFIG_RTW89_8852AE=m | |
+CONFIG_RTW89_8852CE=m | |
CONFIG_RTW89_DEBUG=y | |
CONFIG_RTW89_DEBUGMSG=y | |
CONFIG_RTW89_DEBUGFS=y | |
@@ -3902,6 +3937,8 @@ CONFIG_RSI_DEBUGFS=y | |
CONFIG_RSI_SDIO=m | |
CONFIG_RSI_USB=m | |
CONFIG_RSI_COEX=y | |
+CONFIG_WLAN_VENDOR_SILABS=y | |
+CONFIG_WFX=m | |
CONFIG_WLAN_VENDOR_ST=y | |
CONFIG_CW1200=m | |
CONFIG_CW1200_WLAN_SDIO=m | |
@@ -3931,7 +3968,6 @@ CONFIG_VIRT_WIFI=m | |
CONFIG_IEEE802154_DRIVERS=m | |
CONFIG_IEEE802154_FAKELB=m | |
CONFIG_IEEE802154_AT86RF230=m | |
-# CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set | |
CONFIG_IEEE802154_MRF24J40=m | |
CONFIG_IEEE802154_CC2520=m | |
CONFIG_IEEE802154_ATUSB=m | |
@@ -3951,6 +3987,7 @@ CONFIG_MHI_WWAN_CTRL=m | |
CONFIG_MHI_WWAN_MBIM=m | |
CONFIG_RPMSG_WWAN_CTRL=m | |
CONFIG_IOSM=m | |
+CONFIG_MTK_T7XX=m | |
# end of Wireless WAN | |
CONFIG_XEN_NETDEV_FRONTEND=m | |
@@ -4107,6 +4144,7 @@ CONFIG_JOYSTICK_PSXPAD_SPI_FF=y | |
CONFIG_JOYSTICK_PXRC=m | |
CONFIG_JOYSTICK_QWIIC=m | |
CONFIG_JOYSTICK_FSIA6B=m | |
+CONFIG_JOYSTICK_SENSEHAT=m | |
CONFIG_INPUT_TABLET=y | |
CONFIG_TABLET_USB_ACECAD=m | |
CONFIG_TABLET_USB_AIPTEK=m | |
@@ -4272,6 +4310,7 @@ CONFIG_INPUT_ADXL34X_SPI=m | |
CONFIG_INPUT_IMS_PCU=m | |
CONFIG_INPUT_IQS269A=m | |
CONFIG_INPUT_IQS626A=m | |
+CONFIG_INPUT_IQS7222=m | |
CONFIG_INPUT_CMA3000=m | |
CONFIG_INPUT_CMA3000_I2C=m | |
CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m | |
@@ -4680,7 +4719,7 @@ CONFIG_PINMUX=y | |
CONFIG_PINCONF=y | |
CONFIG_GENERIC_PINCONF=y | |
# CONFIG_DEBUG_PINCTRL is not set | |
-CONFIG_PINCTRL_AMD=m | |
+CONFIG_PINCTRL_AMD=y | |
CONFIG_PINCTRL_DA9062=m | |
CONFIG_PINCTRL_MCP23S08_I2C=m | |
CONFIG_PINCTRL_MCP23S08_SPI=m | |
@@ -5003,7 +5042,7 @@ CONFIG_SENSORS_DRIVETEMP=m | |
CONFIG_SENSORS_DS620=m | |
CONFIG_SENSORS_DS1621=m | |
CONFIG_SENSORS_DELL_SMM=m | |
-# CONFIG_I8K is not set | |
+CONFIG_I8K=y | |
CONFIG_SENSORS_DA9052_ADC=m | |
CONFIG_SENSORS_DA9055=m | |
CONFIG_SENSORS_I5K_AMB=m | |
@@ -5081,7 +5120,9 @@ CONFIG_SENSORS_PC87360=m | |
CONFIG_SENSORS_PC87427=m | |
CONFIG_SENSORS_NTC_THERMISTOR=m | |
CONFIG_SENSORS_NCT6683=m | |
+CONFIG_SENSORS_NCT6775_CORE=m | |
CONFIG_SENSORS_NCT6775=m | |
+CONFIG_SENSORS_NCT6775_I2C=m | |
CONFIG_SENSORS_NCT7802=m | |
CONFIG_SENSORS_NCT7904=m | |
CONFIG_SENSORS_NPCM7XX=m | |
@@ -5132,6 +5173,7 @@ CONFIG_SENSORS_TPS40422=m | |
CONFIG_SENSORS_TPS53679=m | |
CONFIG_SENSORS_UCD9000=m | |
CONFIG_SENSORS_UCD9200=m | |
+CONFIG_SENSORS_XDPE152=m | |
CONFIG_SENSORS_XDPE122=m | |
CONFIG_SENSORS_XDPE122_REGULATOR=y | |
CONFIG_SENSORS_ZL6100=m | |
@@ -5559,6 +5601,7 @@ CONFIG_REGULATOR_RT4801=m | |
CONFIG_REGULATOR_RT4831=m | |
CONFIG_REGULATOR_RT5033=m | |
CONFIG_REGULATOR_RT5190A=m | |
+CONFIG_REGULATOR_RT5759=m | |
CONFIG_REGULATOR_RT6160=m | |
CONFIG_REGULATOR_RT6245=m | |
CONFIG_REGULATOR_RTQ2134=m | |
@@ -5621,7 +5664,7 @@ CONFIG_IR_WINBOND_CIR=m | |
CONFIG_RC_ATI_REMOTE=m | |
CONFIG_RC_LOOPBACK=m | |
CONFIG_RC_XBOX_DVD=m | |
-CONFIG_CEC_CORE=y | |
+CONFIG_CEC_CORE=m | |
CONFIG_CEC_NOTIFIER=y | |
CONFIG_CEC_PIN=y | |
@@ -6455,14 +6498,17 @@ CONFIG_VGA_SWITCHEROO=y | |
CONFIG_DRM=y | |
CONFIG_DRM_MIPI_DBI=m | |
CONFIG_DRM_MIPI_DSI=y | |
-CONFIG_DRM_DP_AUX_CHARDEV=y | |
# CONFIG_DRM_DEBUG_MM is not set | |
# CONFIG_DRM_DEBUG_SELFTEST is not set | |
-CONFIG_DRM_DP_HELPER=m | |
CONFIG_DRM_KMS_HELPER=y | |
CONFIG_DRM_FBDEV_EMULATION=y | |
CONFIG_DRM_FBDEV_OVERALLOC=100 | |
CONFIG_DRM_LOAD_EDID_FIRMWARE=y | |
+CONFIG_DRM_DISPLAY_HELPER=m | |
+CONFIG_DRM_DISPLAY_DP_HELPER=y | |
+CONFIG_DRM_DISPLAY_HDCP_HELPER=y | |
+CONFIG_DRM_DISPLAY_HDMI_HELPER=y | |
+CONFIG_DRM_DP_AUX_CHARDEV=y | |
CONFIG_DRM_DP_CEC=y | |
CONFIG_DRM_TTM=m | |
CONFIG_DRM_BUDDY=m | |
@@ -6586,6 +6632,7 @@ CONFIG_DRM_VBOXVIDEO=m | |
CONFIG_DRM_GUD=m | |
CONFIG_DRM_SSD130X=m | |
CONFIG_DRM_SSD130X_I2C=m | |
+CONFIG_DRM_SSD130X_SPI=m | |
CONFIG_DRM_HYPERV=m | |
# CONFIG_DRM_LEGACY is not set | |
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y | |
@@ -6599,7 +6646,6 @@ CONFIG_FB_CMDLINE=y | |
CONFIG_FB_NOTIFY=y | |
CONFIG_FB=y | |
# CONFIG_FIRMWARE_EDID is not set | |
-CONFIG_FB_BOOT_VESA_SUPPORT=y | |
CONFIG_FB_CFB_FILLRECT=y | |
CONFIG_FB_CFB_COPYAREA=y | |
CONFIG_FB_CFB_IMAGEBLIT=y | |
@@ -7109,7 +7155,7 @@ CONFIG_SND_SOC_SOF_HDA_LINK=y | |
CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y | |
CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=m | |
CONFIG_SND_SOC_SOF_HDA=m | |
-CONFIG_SND_SOC_SOF_HDA_PROBES=y | |
+CONFIG_SND_SOC_SOF_HDA_PROBES=m | |
CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=m | |
CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE=m | |
CONFIG_SND_SOC_SOF_XTENSA=m | |
@@ -7167,6 +7213,10 @@ CONFIG_SND_SOC_CS35L41_LIB=m | |
CONFIG_SND_SOC_CS35L41=m | |
CONFIG_SND_SOC_CS35L41_SPI=m | |
CONFIG_SND_SOC_CS35L41_I2C=m | |
+CONFIG_SND_SOC_CS35L45_TABLES=m | |
+CONFIG_SND_SOC_CS35L45=m | |
+CONFIG_SND_SOC_CS35L45_SPI=m | |
+CONFIG_SND_SOC_CS35L45_I2C=m | |
CONFIG_SND_SOC_CS42L42=m | |
CONFIG_SND_SOC_CS42L51=m | |
CONFIG_SND_SOC_CS42L51_I2C=m | |
@@ -7212,6 +7262,7 @@ CONFIG_SND_SOC_MAX98373=m | |
CONFIG_SND_SOC_MAX98373_I2C=m | |
CONFIG_SND_SOC_MAX98373_SDW=m | |
CONFIG_SND_SOC_MAX98390=m | |
+CONFIG_SND_SOC_MAX98396=m | |
CONFIG_SND_SOC_MAX9860=m | |
CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m | |
CONFIG_SND_SOC_PCM1681=m | |
@@ -7330,6 +7381,8 @@ CONFIG_SND_SOC_WM8580=m | |
CONFIG_SND_SOC_WM8711=m | |
CONFIG_SND_SOC_WM8728=m | |
CONFIG_SND_SOC_WM8731=m | |
+CONFIG_SND_SOC_WM8731_I2C=m | |
+CONFIG_SND_SOC_WM8731_SPI=m | |
CONFIG_SND_SOC_WM8737=m | |
CONFIG_SND_SOC_WM8741=m | |
CONFIG_SND_SOC_WM8750=m | |
@@ -7342,6 +7395,7 @@ CONFIG_SND_SOC_WM8804_I2C=m | |
CONFIG_SND_SOC_WM8804_SPI=m | |
CONFIG_SND_SOC_WM8903=m | |
CONFIG_SND_SOC_WM8904=m | |
+CONFIG_SND_SOC_WM8940=m | |
CONFIG_SND_SOC_WM8960=m | |
CONFIG_SND_SOC_WM8962=m | |
CONFIG_SND_SOC_WM8974=m | |
@@ -7453,6 +7507,7 @@ CONFIG_LOGIWHEELS_FF=y | |
CONFIG_HID_MAGICMOUSE=m | |
CONFIG_HID_MALTRON=m | |
CONFIG_HID_MAYFLASH=m | |
+CONFIG_HID_MEGAWORLD_FF=m | |
CONFIG_HID_REDRAGON=m | |
CONFIG_HID_MICROSOFT=m | |
CONFIG_HID_MONTEREY=m | |
@@ -7949,6 +8004,7 @@ CONFIG_TYPEC_WUSB3801=m | |
# | |
# USB Type-C Multiplexer/DeMultiplexer Switch support | |
# | |
+CONFIG_TYPEC_MUX_FSA4480=m | |
CONFIG_TYPEC_MUX_PI3USB30532=m | |
CONFIG_TYPEC_MUX_INTEL_PMC=m | |
# end of USB Type-C Multiplexer/DeMultiplexer Switch support | |
@@ -7997,6 +8053,16 @@ CONFIG_MMC_HSQ=m | |
CONFIG_MMC_TOSHIBA_PCI=m | |
CONFIG_MMC_MTK=m | |
CONFIG_MMC_SDHCI_XENON=m | |
+CONFIG_SCSI_UFSHCD=m | |
+CONFIG_SCSI_UFS_BSG=y | |
+CONFIG_SCSI_UFS_CRYPTO=y | |
+CONFIG_SCSI_UFS_HPB=y | |
+CONFIG_SCSI_UFS_HWMON=y | |
+CONFIG_SCSI_UFSHCD_PCI=m | |
+# CONFIG_SCSI_UFS_DWC_TC_PCI is not set | |
+CONFIG_SCSI_UFSHCD_PLATFORM=m | |
+CONFIG_SCSI_UFS_CDNS_PLATFORM=m | |
+# CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set | |
CONFIG_MEMSTICK=m | |
# CONFIG_MEMSTICK_DEBUG is not set | |
@@ -8080,6 +8146,11 @@ CONFIG_LEDS_LM3601X=m | |
CONFIG_LEDS_RT8515=m | |
CONFIG_LEDS_SGM3140=m | |
+# | |
+# RGB LED drivers | |
+# | |
+CONFIG_LEDS_PWM_MULTICOLOR=m | |
+ | |
# | |
# LED Triggers | |
# | |
@@ -8418,8 +8489,10 @@ CONFIG_VMGENID=y | |
CONFIG_VBOXGUEST=m | |
CONFIG_NITRO_ENCLAVES=m | |
CONFIG_ACRN_HSM=m | |
+CONFIG_EFI_SECRET=m | |
+CONFIG_SEV_GUEST=m | |
+CONFIG_VIRTIO_ANCHOR=y | |
CONFIG_VIRTIO=y | |
-CONFIG_ARCH_HAS_RESTRICTED_VIRTIO_MEMORY_ACCESS=y | |
CONFIG_VIRTIO_PCI_LIB=m | |
CONFIG_VIRTIO_PCI_LIB_LEGACY=m | |
CONFIG_VIRTIO_MENU=y | |
@@ -8496,6 +8569,9 @@ CONFIG_XEN_SYMS=y | |
CONFIG_XEN_HAVE_VPMU=y | |
CONFIG_XEN_FRONT_PGDIR_SHBUF=m | |
CONFIG_XEN_UNPOPULATED_ALLOC=y | |
+CONFIG_XEN_GRANT_DMA_OPS=y | |
+CONFIG_XEN_VIRTIO=y | |
+# CONFIG_XEN_VIRTIO_FORCE_GRANT is not set | |
# end of Xen driver support | |
# CONFIG_GREYBUS is not set | |
@@ -8598,10 +8674,6 @@ CONFIG_LTE_GDM724X=m | |
CONFIG_FIREWIRE_SERIAL=m | |
CONFIG_FWTTY_MAX_TOTAL_PORTS=64 | |
CONFIG_FWTTY_MAX_CARD_PORTS=32 | |
-CONFIG_UNISYSSPAR=y | |
-CONFIG_UNISYS_VISORNIC=m | |
-CONFIG_UNISYS_VISORINPUT=m | |
-CONFIG_UNISYS_VISORHBA=m | |
# CONFIG_FB_TFT is not set | |
CONFIG_MOST_COMPONENTS=m | |
CONFIG_MOST_NET=m | |
@@ -8611,7 +8683,10 @@ CONFIG_KS7010=m | |
CONFIG_PI433=m | |
CONFIG_FIELDBUS_DEV=m | |
CONFIG_QLGE=m | |
-CONFIG_WFX=m | |
+ | |
+# | |
+# VME Device Drivers | |
+# | |
CONFIG_X86_PLATFORM_DEVICES=y | |
CONFIG_ACPI_WMI=m | |
CONFIG_WMI_BMOF=m | |
@@ -8742,8 +8817,10 @@ CONFIG_INTEL_SCU_PCI=y | |
CONFIG_INTEL_SCU_PLATFORM=m | |
CONFIG_INTEL_SCU_IPC_UTIL=m | |
CONFIG_SIEMENS_SIMATIC_IPC=m | |
+CONFIG_WINMATE_FM07_KEYS=m | |
CONFIG_PMC_ATOM=y | |
CONFIG_CHROME_PLATFORMS=y | |
+CONFIG_CHROMEOS_ACPI=m | |
CONFIG_CHROMEOS_LAPTOP=m | |
CONFIG_CHROMEOS_PSTORE=m | |
CONFIG_CHROMEOS_TBMC=m | |
@@ -8771,6 +8848,7 @@ CONFIG_MELLANOX_PLATFORM=y | |
CONFIG_MLXREG_HOTPLUG=m | |
CONFIG_MLXREG_IO=m | |
CONFIG_MLXREG_LC=m | |
+CONFIG_NVSW_SN2201=m | |
CONFIG_SURFACE_PLATFORMS=y | |
CONFIG_SURFACE3_WMI=m | |
CONFIG_SURFACE_3_POWER_OPREGION=m | |
@@ -8999,6 +9077,7 @@ CONFIG_BMI088_ACCEL=m | |
CONFIG_BMI088_ACCEL_SPI=m | |
CONFIG_DA280=m | |
CONFIG_DA311=m | |
+CONFIG_DMARD06=m | |
CONFIG_DMARD09=m | |
CONFIG_DMARD10=m | |
CONFIG_FXLS8962AF=m | |
@@ -9114,6 +9193,7 @@ CONFIG_AD74413R=m | |
# | |
# Analog Front Ends | |
# | |
+CONFIG_IIO_RESCALE=m | |
# end of Analog Front Ends | |
# | |
@@ -9212,6 +9292,7 @@ CONFIG_AD5791=m | |
CONFIG_AD7293=m | |
CONFIG_AD7303=m | |
CONFIG_AD8801=m | |
+CONFIG_DPOT_DAC=m | |
CONFIG_DS4424=m | |
CONFIG_LTC1660=m | |
CONFIG_LTC2632=m | |
@@ -9224,6 +9305,7 @@ CONFIG_TI_DAC082S085=m | |
CONFIG_TI_DAC5571=m | |
CONFIG_TI_DAC7311=m | |
CONFIG_TI_DAC7612=m | |
+CONFIG_VF610_DAC=m | |
# end of Digital to analog converters | |
# | |
@@ -9361,6 +9443,7 @@ CONFIG_BH1780=m | |
CONFIG_CM32181=m | |
CONFIG_CM3232=m | |
CONFIG_CM3323=m | |
+CONFIG_CM3605=m | |
CONFIG_CM36651=m | |
CONFIG_IIO_CROS_EC_LIGHT_PROX=m | |
CONFIG_GP2AP002=m | |
@@ -9406,6 +9489,7 @@ CONFIG_ZOPT2201=m | |
# | |
# Magnetometer sensors | |
# | |
+CONFIG_AK8974=m | |
CONFIG_AK8975=m | |
CONFIG_AK09911=m | |
CONFIG_BMC150_MAGN=m | |
@@ -9429,6 +9513,7 @@ CONFIG_YAMAHA_YAS530=m | |
# | |
# Multiplexers | |
# | |
+CONFIG_IIO_MUX=m | |
# end of Multiplexers | |
# | |
@@ -9705,13 +9790,7 @@ CONFIG_FPGA_DFL_AFU=m | |
CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=m | |
CONFIG_FPGA_DFL_PCI=m | |
CONFIG_TEE=m | |
- | |
-# | |
-# TEE drivers | |
-# | |
CONFIG_AMDTEE=m | |
-# end of TEE drivers | |
- | |
CONFIG_MULTIPLEXER=m | |
# | |
@@ -9723,7 +9802,6 @@ CONFIG_MUX_GPIO=m | |
# end of Multiplexer drivers | |
CONFIG_PM_OPP=y | |
-CONFIG_UNISYS_VISORBUS=m | |
CONFIG_SIOX=m | |
CONFIG_SIOX_BUS_GPIO=m | |
CONFIG_SLIMBUS=m | |
@@ -9737,6 +9815,7 @@ CONFIG_MOST_USB_HDM=m | |
CONFIG_MOST_CDEV=m | |
CONFIG_MOST_SND=m | |
# CONFIG_PECI is not set | |
+CONFIG_HTE=y | |
# end of Device Drivers | |
# | |
@@ -9811,6 +9890,7 @@ CONFIG_BCACHEFS_QUOTA=y | |
CONFIG_BCACHEFS_POSIX_ACL=y | |
# CONFIG_BCACHEFS_DEBUG is not set | |
# CONFIG_BCACHEFS_TESTS is not set | |
+# CONFIG_BCACHEFS_LOCK_TIME_STATS is not set | |
CONFIG_ZONEFS_FS=m | |
CONFIG_FS_DAX=y | |
CONFIG_FS_DAX_PMD=y | |
@@ -9861,6 +9941,7 @@ CONFIG_FSCACHE_STATS=y | |
CONFIG_CACHEFILES=m | |
# CONFIG_CACHEFILES_DEBUG is not set | |
# CONFIG_CACHEFILES_ERROR_INJECTION is not set | |
+# CONFIG_CACHEFILES_ONDEMAND is not set | |
# end of Caches | |
# | |
@@ -9910,8 +9991,9 @@ CONFIG_TMPFS_XATTR=y | |
CONFIG_TMPFS_INODE64=y | |
CONFIG_HUGETLBFS=y | |
CONFIG_HUGETLB_PAGE=y | |
-CONFIG_HUGETLB_PAGE_FREE_VMEMMAP=y | |
-CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON=y | |
+CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y | |
+CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y | |
+# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set | |
CONFIG_MEMFD_CREATE=y | |
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y | |
CONFIG_CONFIGFS_FS=y | |
@@ -10014,6 +10096,7 @@ CONFIG_EROFS_FS_POSIX_ACL=y | |
CONFIG_EROFS_FS_SECURITY=y | |
CONFIG_EROFS_FS_ZIP=y | |
CONFIG_EROFS_FS_ZIP_LZMA=y | |
+CONFIG_EROFS_FS_ONDEMAND=y | |
CONFIG_VBOXSF_FS=m | |
CONFIG_NETWORK_FILESYSTEMS=y | |
CONFIG_NFS_FS=m | |
@@ -10156,6 +10239,8 @@ CONFIG_KEYS=y | |
CONFIG_KEYS_REQUEST_CACHE=y | |
CONFIG_PERSISTENT_KEYRINGS=y | |
CONFIG_TRUSTED_KEYS=m | |
+CONFIG_TRUSTED_KEYS_TPM=y | |
+CONFIG_TRUSTED_KEYS_TEE=y | |
CONFIG_ENCRYPTED_KEYS=m | |
# CONFIG_USER_DECRYPTED_DATA is not set | |
CONFIG_KEY_DH_OPERATIONS=y | |
@@ -10164,7 +10249,6 @@ CONFIG_SECURITY_DMESG_RESTRICT=y | |
CONFIG_SECURITY=y | |
CONFIG_SECURITYFS=y | |
CONFIG_SECURITY_NETWORK=y | |
-CONFIG_PAGE_TABLE_ISOLATION=y | |
CONFIG_SECURITY_INFINIBAND=y | |
CONFIG_SECURITY_NETWORK_XFRM=y | |
CONFIG_SECURITY_PATH=y | |
@@ -10224,7 +10308,7 @@ CONFIG_INTEGRITY_AUDIT=y | |
# CONFIG_DEFAULT_SECURITY_TOMOYO is not set | |
# CONFIG_DEFAULT_SECURITY_APPARMOR is not set | |
CONFIG_DEFAULT_SECURITY_DAC=y | |
-CONFIG_LSM="landlock,lockdown,yama,bpf" | |
+CONFIG_LSM="landlock,lockdown,yama,integrity,bpf" | |
# | |
# Kernel hardening options | |
@@ -10244,6 +10328,10 @@ CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y | |
CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y | |
# CONFIG_ZERO_CALL_USED_REGS is not set | |
# end of Memory initialization | |
+ | |
+CONFIG_RANDSTRUCT_NONE=y | |
+# CONFIG_RANDSTRUCT_FULL is not set | |
+# CONFIG_RANDSTRUCT_PERFORMANCE is not set | |
# end of Kernel hardening options | |
# end of Security options | |
@@ -10349,8 +10437,7 @@ CONFIG_CRYPTO_CRC32=m | |
CONFIG_CRYPTO_CRC32_PCLMUL=m | |
CONFIG_CRYPTO_XXHASH=m | |
CONFIG_CRYPTO_BLAKE2B=m | |
-CONFIG_CRYPTO_BLAKE2S=m | |
-CONFIG_CRYPTO_BLAKE2S_X86=m | |
+CONFIG_CRYPTO_BLAKE2S_X86=y | |
CONFIG_CRYPTO_CRCT10DIF=y | |
CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m | |
CONFIG_CRYPTO_CRC64_ROCKSOFT=y | |
@@ -10369,6 +10456,7 @@ CONFIG_CRYPTO_SHA256=y | |
CONFIG_CRYPTO_SHA512=y | |
CONFIG_CRYPTO_SHA3=m | |
CONFIG_CRYPTO_SM3=m | |
+CONFIG_CRYPTO_SM3_GENERIC=m | |
CONFIG_CRYPTO_SM3_AVX_X86_64=m | |
CONFIG_CRYPTO_STREEBOG=m | |
CONFIG_CRYPTO_WP512=m | |
@@ -10402,6 +10490,7 @@ CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m | |
CONFIG_CRYPTO_SERPENT_AVX_X86_64=m | |
CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m | |
CONFIG_CRYPTO_SM4=m | |
+CONFIG_CRYPTO_SM4_GENERIC=m | |
CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64=m | |
CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64=m | |
CONFIG_CRYPTO_TWOFISH=m | |
@@ -10475,6 +10564,7 @@ CONFIG_PKCS8_PRIVATE_KEY_PARSER=m | |
CONFIG_PKCS7_MESSAGE_PARSER=y | |
# CONFIG_PKCS7_TEST_KEY is not set | |
CONFIG_SIGNED_PE_FILE_VERIFICATION=y | |
+# CONFIG_FIPS_SIGNATURE_SELFTEST is not set | |
# | |
# Certificates for signature checking | |
@@ -10490,6 +10580,7 @@ CONFIG_SYSTEM_BLACKLIST_KEYRING=y | |
CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" | |
CONFIG_SYSTEM_REVOCATION_LIST=y | |
CONFIG_SYSTEM_REVOCATION_KEYS="" | |
+CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y | |
# end of Certificates for signature checking | |
CONFIG_BINARY_PRINTF=y | |
@@ -10534,10 +10625,9 @@ CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m | |
CONFIG_CRYPTO_LIB_POLY1305=m | |
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m | |
CONFIG_CRYPTO_LIB_SHA256=y | |
-CONFIG_CRYPTO_LIB_SM3=m | |
-CONFIG_CRYPTO_LIB_SM4=m | |
# end of Crypto library routines | |
+CONFIG_LIB_MEMNEQ=y | |
CONFIG_CRC_CCITT=y | |
CONFIG_CRC16=m | |
CONFIG_CRC_T10DIF=y | |
@@ -10597,7 +10687,6 @@ CONFIG_BTREE=y | |
CONFIG_INTERVAL_TREE=y | |
CONFIG_XARRAY_MULTI=y | |
CONFIG_ASSOCIATIVE_ARRAY=y | |
-CONFIG_CLOSURES=y | |
CONFIG_HAS_IOMEM=y | |
CONFIG_HAS_IOPORT_MAP=y | |
CONFIG_HAS_DMA=y | |
@@ -10661,6 +10750,8 @@ CONFIG_MEMREGION=y | |
CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y | |
CONFIG_ARCH_HAS_COPY_MC=y | |
CONFIG_ARCH_STACKWALK=y | |
+CONFIG_STACKDEPOT=y | |
+CONFIG_STACK_HASH_ORDER=20 | |
CONFIG_SBITMAP=y | |
CONFIG_PARMAN=m | |
CONFIG_OBJAGG=m | |
@@ -10714,7 +10805,7 @@ CONFIG_STRIP_ASM_SYMS=y | |
# CONFIG_HEADERS_INSTALL is not set | |
# CONFIG_DEBUG_SECTION_MISMATCH is not set | |
CONFIG_SECTION_MISMATCH_WARN_ONLY=y | |
-CONFIG_STACK_VALIDATION=y | |
+CONFIG_OBJTOOL=y | |
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | |
# end of Compile-time checks and compiler options | |
@@ -10743,6 +10834,7 @@ CONFIG_HAVE_KCSAN_COMPILER=y | |
# | |
# CONFIG_NET_DEV_REFCNT_TRACKER is not set | |
# CONFIG_NET_NS_REFCNT_TRACKER is not set | |
+# CONFIG_DEBUG_NET is not set | |
# end of Networking Debugging | |
# | |
@@ -10750,6 +10842,8 @@ CONFIG_HAVE_KCSAN_COMPILER=y | |
# | |
# CONFIG_PAGE_EXTENSION is not set | |
# CONFIG_DEBUG_PAGEALLOC is not set | |
+CONFIG_SLUB_DEBUG=y | |
+# CONFIG_SLUB_DEBUG_ON is not set | |
# CONFIG_PAGE_OWNER is not set | |
# CONFIG_PAGE_TABLE_CHECK is not set | |
CONFIG_PAGE_POISONING=y | |
@@ -10761,8 +10855,6 @@ CONFIG_GENERIC_PTDUMP=y | |
CONFIG_PTDUMP_CORE=y | |
# CONFIG_PTDUMP_DEBUGFS is not set | |
# CONFIG_DEBUG_OBJECTS is not set | |
-# CONFIG_SLUB_DEBUG_ON is not set | |
-# CONFIG_SLUB_STATS is not set | |
CONFIG_HAVE_DEBUG_KMEMLEAK=y | |
# CONFIG_DEBUG_KMEMLEAK is not set | |
# CONFIG_DEBUG_STACK_USAGE is not set | |
@@ -10800,16 +10892,13 @@ CONFIG_PANIC_TIMEOUT=0 | |
CONFIG_LOCKUP_DETECTOR=y | |
CONFIG_SOFTLOCKUP_DETECTOR=y | |
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | |
-CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | |
CONFIG_HARDLOCKUP_DETECTOR_PERF=y | |
CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y | |
CONFIG_HARDLOCKUP_DETECTOR=y | |
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set | |
-CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 | |
CONFIG_DETECT_HUNG_TASK=y | |
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 | |
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set | |
-CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 | |
# CONFIG_WQ_WATCHDOG is not set | |
# CONFIG_TEST_LOCKUP is not set | |
# end of Debug Oops, Lockups and Hangs | |
@@ -10869,11 +10958,11 @@ CONFIG_DEBUG_LIST=y | |
# CONFIG_RCU_TORTURE_TEST is not set | |
# CONFIG_RCU_REF_SCALE_TEST is not set | |
CONFIG_RCU_CPU_STALL_TIMEOUT=60 | |
+CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 | |
# CONFIG_RCU_TRACE is not set | |
# CONFIG_RCU_EQS_DEBUG is not set | |
# end of RCU Debugging | |
-# CONFIG_DEBUG_CLOSURES is not set | |
# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set | |
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set | |
CONFIG_LATENCYTOP=y | |
@@ -10963,7 +11052,6 @@ CONFIG_IO_STRICT_DEVMEM=y | |
# | |
# x86 Debugging | |
# | |
-CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y | |
CONFIG_EARLY_PRINTK_USB=y | |
# CONFIG_X86_VERBOSE_BOOTUP is not set | |
CONFIG_EARLY_PRINTK=y | |
@@ -11043,7 +11131,7 @@ CONFIG_ASYNC_RAID6_TEST=m | |
# CONFIG_TEST_FPU is not set | |
# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set | |
CONFIG_ARCH_USE_MEMTEST=y | |
-# CONFIG_MEMTEST is not set | |
+CONFIG_MEMTEST=y | |
# CONFIG_HYPERV_TESTING is not set | |
# end of Kernel Testing and Coverage | |
# end of Kernel hacking |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment