summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD12
-rw-r--r--config9
3 files changed, 21 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3e807be05ae2..8b75f16df3cd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
pkgbase = linux-pds
pkgdesc = Linux
- pkgver = 5.7.arch1
+ pkgver = 5.7.1.arch1
pkgrel = 1
- url = https://git.archlinux.org/linux.git/log/?h=v5.7-arch1
+ url = https://git.archlinux.org/linux.git/log/?h=v5.7.1-arch1
arch = x86_64
license = GPL2
makedepends = bc
makedepends = kmod
makedepends = libelf
+ makedepends = pahole
makedepends = xmlto
makedepends = python-sphinx
makedepends = python-sphinx_rtd_theme
@@ -15,7 +16,7 @@ pkgbase = linux-pds
makedepends = imagemagick
makedepends = git
options = !strip
- source = git+https://git.archlinux.org/linux?signed#tag=v5.7-arch1
+ source = git+https://git.archlinux.org/linux?signed#tag=v5.7.1-arch1
source = git+https://github.com/graysky2/kernel_gcc_patch
source = config
source = sphinx-workaround.patch
@@ -26,7 +27,7 @@ pkgbase = linux-pds
validpgpkeys = A2FF3A36AAA56654109064AB19802F8B0D70FC30
sha512sums = SKIP
sha512sums = SKIP
- sha512sums = 2b1da401945e5169ed6ca5fe077981fa1e7f9c01c0bae14144d708f4d566b052c336d59562585c93189f96b78caf964b8f3b7857fe6c076a5c2205fde81b5c84
+ sha512sums = dc32266d4d8145e27c4ec34307c884aa14c4819225000103e6da56fd08d85320ccd4a8b253c8f69c5946e1eec9b99745424a55777936f72351a983defc00ea9f
sha512sums = 98e97155f86bbe837d43f27ec1018b5b6fdc6c372d6f7f2a0fe29da117d53979d9f9c262f886850d92002898682781029b80d4ee923633fc068f979e6c8254be
sha512sums = c4ca80f506c01bc1d13d9d7bc7336f9ff77a24aa8343c40cd02e073ae5cf280dbabf1a9ddbd2064edf054de383fd510a8915b7d8f47b5bc76147109a5f424e92
sha512sums = dca2b705810db5e3c3782ac4c11f499e010752055629213ccada09c8e748d20cd1e8c49a93d2e28c5b0c7bf23a2247f0d9858a26d4a56b7cef35108c731cff1c
@@ -45,7 +46,7 @@ pkgname = linux-pds
replaces = wireguard-arch
pkgname = linux-pds-headers
- pkgdesc = Header files and scripts for building modules for Linux kernel ~ featuring Alfred Chen's PDS CPU scheduler, rebased by TkG
+ pkgdesc = Headers and scripts for building modules for the Linux kernel ~ featuring Alfred Chen's PDS CPU scheduler, rebased by TkG
pkgname = linux-pds-docs
pkgdesc = Documentation for the Linux kernel ~ featuring Alfred Chen's PDS CPU scheduler, rebased by TkG
diff --git a/PKGBUILD b/PKGBUILD
index 349e8ea1fb1e..943af4dea03f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -59,7 +59,7 @@ _subarch=
_localmodcfg=
pkgbase=linux-pds
-pkgver=5.7.arch1
+pkgver=5.7.1.arch1
pkgrel=1
pkgdesc="Linux"
_srcver_tag=v${pkgver%.*}-${pkgver##*.}
@@ -70,6 +70,7 @@ makedepends=(
bc
kmod
libelf
+ pahole
xmlto
python-sphinx
python-sphinx_rtd_theme
@@ -103,7 +104,7 @@ validpgpkeys=(
)
sha512sums=('SKIP'
'SKIP'
- '2b1da401945e5169ed6ca5fe077981fa1e7f9c01c0bae14144d708f4d566b052c336d59562585c93189f96b78caf964b8f3b7857fe6c076a5c2205fde81b5c84'
+ 'dc32266d4d8145e27c4ec34307c884aa14c4819225000103e6da56fd08d85320ccd4a8b253c8f69c5946e1eec9b99745424a55777936f72351a983defc00ea9f'
'98e97155f86bbe837d43f27ec1018b5b6fdc6c372d6f7f2a0fe29da117d53979d9f9c262f886850d92002898682781029b80d4ee923633fc068f979e6c8254be'
'c4ca80f506c01bc1d13d9d7bc7336f9ff77a24aa8343c40cd02e073ae5cf280dbabf1a9ddbd2064edf054de383fd510a8915b7d8f47b5bc76147109a5f424e92'
'dca2b705810db5e3c3782ac4c11f499e010752055629213ccada09c8e748d20cd1e8c49a93d2e28c5b0c7bf23a2247f0d9858a26d4a56b7cef35108c731cff1c')
@@ -213,14 +214,14 @@ _package() {
echo "$pkgbase" | install -Dm644 /dev/stdin "$modulesdir/pkgbase"
msg2 "Installing modules..."
- make INSTALL_MOD_PATH="$pkgdir/usr" modules_install
+ make INSTALL_MOD_PATH="$pkgdir/usr" INSTALL_MOD_STRIP=1 modules_install
# remove build and source links
rm "$modulesdir"/{source,build}
}
_package-headers() {
- pkgdesc="Header files and scripts for building modules for $pkgdesc kernel $_pkgdesc_extra"
+ pkgdesc="Headers and scripts for building modules for the $pkgdesc kernel $_pkgdesc_extra"
cd $_reponame
local builddir="$pkgdir/usr/lib/modules/$(<version)/build"
@@ -288,6 +289,9 @@ _package-headers() {
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"
diff --git a/config b/config
index 9128144238a1..d72b1467bba4 100644
--- a/config
+++ b/config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.7.0-arch1 Kernel Configuration
+# Linux/x86 5.7.1-arch1 Kernel Configuration
#
#
@@ -10548,7 +10548,12 @@ CONFIG_DEBUG_BUGVERBOSE=y
#
# Compile-time checks and compiler options
#
-# CONFIG_DEBUG_INFO is not set
+CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_INFO_REDUCED is not set
+# CONFIG_DEBUG_INFO_SPLIT is not set
+CONFIG_DEBUG_INFO_DWARF4=y
+CONFIG_DEBUG_INFO_BTF=y
+# CONFIG_GDB_SCRIPTS is not set
# CONFIG_ENABLE_MUST_CHECK is not set
CONFIG_FRAME_WARN=2048
CONFIG_STRIP_ASM_SYMS=y