diff options
author | Björn Bidar | 2022-10-16 19:01:17 +0300 |
---|---|---|
committer | Björn Bidar | 2022-10-19 21:07:24 +0300 |
commit | 640c8732d2f7f523f501989a32efe1db6a681b64 (patch) | |
tree | 7bba76a10048655bc6eb6b53ec39e4012586ac49 /PKGBUILD | |
parent | dafa8d62d3f6493d66afc5d568273f5a7e7b8924 (diff) | |
download | aur-640c8732d2f7f523f501989a32efe1db6a681b64.tar.gz |
Update to 6.0.2.pf2-1
- New upstream release based on 6.0.2
- Sync kernel config with Arch and Arch32
- Store patches in git
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 353 |
1 files changed, 32 insertions, 321 deletions
@@ -55,17 +55,17 @@ _BATCH_MODE=n # enable batch mode ## -_major=5 -_minor=19 +_major=6 +_minor=0 #_patchlevel=0 #_subversion=1 -_basekernel=${_major}.${_minor} _srcname=linux-pf pkgbase=linux-pf -_unpatched_sublevel=7 -_pfrel=3 +_unpatched_sublevel=2 +_pfrel=2 _kernelname=pf _projectcpatchname=prjc_v5.15-r1.patch +_basekernel=${_major}.${_minor}.${_unpatched_sublevel} _CPUSUFFIXES_KBUILD=( # AMD K8 K8SSE3 K10 BARCELONA BOBCAT BULLDOZER PILEDRIVER STEAROLLER EXCAVATOR ZEN @@ -81,14 +81,14 @@ pkgname=('linux-pf') pkgdesc="Linux with the pf-kernel patch (uksm, ZSTD, FSGSBASE and more)" pkgname=('linux-pf' 'linux-pf-headers-variant' 'linux-pf-headers') -pkgver=${_basekernel}.${_unpatched_sublevel}.${_kernelname}${_pfrel} +pkgver=${_basekernel}.${_kernelname}${_pfrel} pkgrel=1 arch=('i686' 'x86_64') url="https://codeberg.org/pf-kernel/linux/wiki/README" license=('GPL2') options=('!strip') makedepends=('git' 'xmlto' 'docbook-xsl' 'xz' 'bc' 'kmod' 'elfutils' 'inetutils' 'pahole' 'cpio') -source=("linux-pf::git+https://codeberg.org/pf-kernel/linux.git#tag=v${_major}.${_minor}-pf${_pfrel}" +source=("linux-pf::git+https://codeberg.org/thaodan/linux.git#tag=v${_basekernel}.pf${_pfrel}.thao${pkgrel}" 'config.x86_64' 'config.i686' 'pf_defconfig' @@ -97,221 +97,34 @@ source=("linux-pf::git+https://codeberg.org/pf-kernel/linux.git#tag=v${_major}.$ # "https://gitlab.com/alfredchen/projectc/raw/master/$_major.$_minor/$_projectcpatchname" "90-linux.hook" "60-linux.hook" - # ZEN - 0002-ZEN-Add-VHBA-driver.patch - 0003-ZEN-Add-OpenRGB-patches.patch - 0004-ZEN-Add-ACS-override-support.patch - 0005-ZEN-PCI-Add-Intel-remapped-NVMe-device-support.patch - 0008-ZEN-Disable-stack-conservation-for-GCC.patch - 0009-ZEN-Initialize-ata-before-graphics.patch - 0010-ZEN-Input-evdev-use-call_rcu-when-detaching-client.patch - 0012-ZEN-cpufreq-Remove-schedutil-dependency-on-Intel-AMD.patch - 0013-ZEN-intel-pstate-Implement-enable-parameter.patch - 0014-ZEN-mm-Disable-watermark-boosting-by-default.patch - 0015-ZEN-mm-Stop-kswapd-early-when-nothing-s-waiting-for-.patch - 0016-ZEN-mm-Increment-kswapd_waiters-for-throttled-direct.patch - 0017-ZEN-mm-Lower-the-non-hugetlbpage-pageblock-size-to-r.patch - 0018-ZEN-mm-Don-t-hog-the-CPU-and-zone-lock-in-rmqueue_bu.patch - 0019-ZEN-INTERACTIVE-Base-config-item.patch - 0020-ZEN-INTERACTIVE-Use-BFQ-as-our-elevator.patch - 0021-ZEN-INTERACTIVE-Use-Kyber-as-our-elevator-for-multi-.patch - 0022-ZEN-INTERACTIVE-Enable-background-reclaim-of-hugepag.patch - 0023-ZEN-INTERACTIVE-Add-help-text-for-the-MG-LRU-tweaks.patch - 0024-ZEN-INTERACTIVE-Tune-CFS-for-interactivity.patch - 0025-ZEN-INTERACTIVE-Tune-ondemand-governor-for-interacti.patch - 0026-ZEN-INTERACTIVE-Document-PDS-BMQ-configuration.patch - 0027-ZEN-INTERACTIVE-mm-Disable-unevictable-compaction.patch - 0028-ZEN-INTERACTIVE-mm-Disable-proactive-compaction-by-d.patch - 0029-ZEN-INTERACTIVE-dm-crypt-Disable-workqueues-for-cryp.patch - # ZEN END - # 5.19.7 - 0001-drm-vc4-hdmi-Rework-power-up.patch - 0002-drm-vc4-hdmi-Depends-on-CONFIG_PM.patch - 0003-firmware-tegra-bpmp-Do-only-aligned-access-to-IPC-me.patch - 0004-crypto-lib-remove-unneeded-selection-of-XOR_BLOCKS.patch - 0005-docs-kerneldoc-preamble-Test-xeCJK.sty-before-loadin.patch - 0006-arm64-errata-Add-Cortex-A510-to-the-repeat-tlbi-list.patch - 0007-Bluetooth-L2CAP-Fix-build-errors-in-some-archs.patch - 0008-Revert-PCI-portdrv-Don-t-disable-AER-reporting-in-ge.patch - 0009-HID-steam-Prevent-NULL-pointer-dereference-in-steam_.patch - 0010-udmabuf-Set-the-DMA-mask-for-the-udmabuf-device-v2.patch - 0011-media-pvrusb2-fix-memory-leak-in-pvr_probe.patch - 0012-USB-gadget-Fix-use-after-free-Read-in-usb_udc_uevent.patch - 0013-HID-hidraw-fix-memory-leak-in-hidraw_release.patch - 0014-net-fix-refcount-bug-in-sk_psock_get-2.patch - 0015-fbdev-fb_pm2fb-Avoid-potential-divide-by-zero-error.patch - 0016-ftrace-Fix-NULL-pointer-dereference-in-is_ftrace_tra.patch - 0017-bpf-Don-t-redirect-packets-with-invalid-pkt_len.patch - 0018-mm-rmap-Fix-anon_vma-degree-ambiguity-leading-to-dou.patch - 0019-ALSA-usb-audio-Add-quirk-for-LH-Labs-Geek-Out-HD-Aud.patch - 0020-HID-input-fix-uclogic-tablets.patch - 0021-HID-add-Lenovo-Yoga-C630-battery-quirk.patch - 0022-HID-AMD_SFH-Add-a-DMI-quirk-entry-for-Chromebooks.patch - 0023-HID-Add-Apple-Touchbar-on-T2-Macs-in-hid_have_specia.patch - 0024-HID-asus-ROG-NKey-Ignore-portion-of-0x5a-report.patch - 0025-HID-nintendo-fix-rumble-worker-null-pointer-deref.patch - 0026-HID-thrustmaster-Add-sparco-wheel-and-fix-array-leng.patch - 0027-HID-intel-ish-hid-ipc-Add-Meteor-Lake-PCI-device-ID.patch - 0028-mmc-mtk-sd-Clear-interrupts-when-cqe-off-disable.patch - 0029-mmc-sdhci-of-dwcmshc-add-reset-call-back-for-rockchi.patch - 0030-mmc-sdhci-of-dwcmshc-rename-rk3568-to-rk35xx.patch - 0031-mmc-sdhci-of-dwcmshc-Re-enable-support-for-the-BlueF.patch - 0032-fs-ntfs3-Fix-work-with-fragmented-xattr.patch - 0033-ASoC-sh-rz-ssi-Improve-error-handling-in-rz_ssi_prob.patch - 0034-ASoC-rt5640-Fix-the-JD-voltage-dropping-issue.patch - 0035-rtla-Fix-tracer-name.patch - 0036-drm-amd-display-Add-a-missing-register-field-for-HPO.patch - 0037-drm-amd-display-Device-flash-garbage-before-get-in-O.patch - 0038-drm-amd-display-Avoid-MPC-infinite-loop.patch - 0039-drm-amd-display-Fix-HDMI-VSIF-V3-incorrect-issue.patch - 0040-drm-amd-display-For-stereo-keep-FLIP_ANY_FRAME.patch - 0041-drm-amd-display-clear-optc-underflow-before-turn-off.patch - 0042-drm-amd-display-Fix-TDR-eDP-and-USB4-display-light-u.patch - 0043-drm-amd-pm-skip-pptable-override-for-smu_v13_0_7.patch - 0044-drm-amdkfd-Handle-restart-of-kfd_ioctl_wait_events.patch - 0045-drm-amd-pm-Fix-a-potential-gpu_metrics_table-memory-.patch - 0046-ksmbd-return-STATUS_BAD_NETWORK_NAME-error-status-if.patch - 0047-net-lan966x-fix-checking-for-return-value-of-platfor.patch - 0048-neigh-fix-possible-DoS-due-to-net-iface-start-stop-l.patch - 0049-ALSA-hda-realtek-Add-quirks-for-ASUS-Zenbooks-using-.patch - 0050-s390-hypfs-avoid-error-message-under-KVM.patch - 0051-ksmbd-don-t-remove-dos-attribute-xattr-on-O_TRUNC-op.patch - 0052-drm-amdgpu-disable-3DCGCG-CGLS-temporarily-due-to-st.patch - 0053-drm-amd-pm-add-missing-fini_microcode-interface-for-.patch - 0054-drm-amd-pm-add-missing-fini_xxxx-interfaces-for-some.patch - 0055-drm-amd-display-Fix-pixel-clock-programming.patch - 0056-drm-amdgpu-Increase-tlb-flush-timeout-for-sriov.patch - 0057-drm-amd-display-Fix-plug-unplug-external-monitor-wil.patch - 0058-drm-amd-display-avoid-doing-vm_init-multiple-time.patch - 0059-drm-amdgpu-Add-decode_iv_ts-helper-for-ih_v6-block.patch - 0060-drm-amdgpu-Add-secure-display-TA-load-for-Renoir.patch - 0061-drm-amdgpu-Fix-interrupt-handling-on-ih_soft-ring.patch - 0062-netfilter-conntrack-NF_CONNTRACK_PROCFS-should-no-lo.patch - 0063-testing-selftests-nft_flowtable.sh-use-random-netns-.patch - 0064-platform-x86-serial-multi-instantiate-Add-CLSA0101-L.patch - 0065-ALSA-hda-cs8409-Support-new-Dolphin-Variants.patch - 0066-btrfs-move-lockdep-class-helpers-to-locking.c.patch - 0067-btrfs-fix-lockdep-splat-with-reloc-root-extent-buffe.patch - 0068-btrfs-tree-checker-check-for-overlapping-extent-item.patch - 0069-android-binder-fix-lockdep-check-on-clearing-vma.patch - 0070-net-af_packet-check-len-when-min_header_len-equals-t.patch - 0071-net-neigh-don-t-call-kfree_skb-under-spin_lock_irqsa.patch - 0072-arm64-cacheinfo-Fix-incorrect-assignment-of-signed-e.patch - # 5.19.7 END ) +sha256sums=('SKIP' + '4415388555aab8845e60f6b3996e3a75b8159d516b7b04a6adb8ade54de3ff9c' + '64632c7d7d68954da4ecfbd639878eea3041bbbad2d2621c7a6943d89950cb6e' + 'f016df0b9651b83bc72f955ca596b6a3d325b3118026a397ba36033c8026c86d' + '82d660caa11db0cd34fd550a049d7296b4a9dcd28f2a50c81418066d6e598864' + '75f99f5239e03238f88d1a834c50043ec32b1dc568f2cc291b07d04718483919' + 'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21') + # 'cx23885_move_CI_AC_registration_to_a_separate_function.patch' +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}/${_srcname}" - patch -p1 -i ${srcdir}/0002-ZEN-Add-VHBA-driver.patch - patch -p1 -i ${srcdir}/0003-ZEN-Add-OpenRGB-patches.patch - patch -p1 -i ${srcdir}/0004-ZEN-Add-ACS-override-support.patch - patch -p1 -i ${srcdir}/0005-ZEN-PCI-Add-Intel-remapped-NVMe-device-support.patch - # already applied by pf - # patch -p1 -i ${srcdir}/0006-ZEN-Add-graysky-s-more-uarches.patch - # already applied by pf - # patch -p1 -i ${srcdir}/0007-ZEN-Unrestrict-CONFIG_OPTIMIZE_FOR_PERFORMANCE_O3.patch - patch -p1 -i ${srcdir}/0008-ZEN-Disable-stack-conservation-for-GCC.patch - patch -p1 -i ${srcdir}/0009-ZEN-Initialize-ata-before-graphics.patch - patch -p1 -i ${srcdir}/0010-ZEN-Input-evdev-use-call_rcu-when-detaching-client.patch - # already applied by pf - # patch -p1 -i ${srcdir}/0011-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch - patch -p1 -i ${srcdir}/0012-ZEN-cpufreq-Remove-schedutil-dependency-on-Intel-AMD.patch - patch -p1 -i ${srcdir}/0013-ZEN-intel-pstate-Implement-enable-parameter.patch - patch -p1 -i ${srcdir}/0014-ZEN-mm-Disable-watermark-boosting-by-default.patch - patch -p1 -i ${srcdir}/0015-ZEN-mm-Stop-kswapd-early-when-nothing-s-waiting-for-.patch - patch -p1 -i ${srcdir}/0016-ZEN-mm-Increment-kswapd_waiters-for-throttled-direct.patch - patch -p1 -i ${srcdir}/0017-ZEN-mm-Lower-the-non-hugetlbpage-pageblock-size-to-r.patch - patch -p1 -i ${srcdir}/0018-ZEN-mm-Don-t-hog-the-CPU-and-zone-lock-in-rmqueue_bu.patch - patch -p1 -i ${srcdir}/0019-ZEN-INTERACTIVE-Base-config-item.patch - patch -p1 -i ${srcdir}/0020-ZEN-INTERACTIVE-Use-BFQ-as-our-elevator.patch - patch -p1 -i ${srcdir}/0021-ZEN-INTERACTIVE-Use-Kyber-as-our-elevator-for-multi-.patch - patch -p1 -i ${srcdir}/0022-ZEN-INTERACTIVE-Enable-background-reclaim-of-hugepag.patch - patch -p1 -i ${srcdir}/0023-ZEN-INTERACTIVE-Add-help-text-for-the-MG-LRU-tweaks.patch - patch -p1 -i ${srcdir}/0024-ZEN-INTERACTIVE-Tune-CFS-for-interactivity.patch - patch -p1 -i ${srcdir}/0025-ZEN-INTERACTIVE-Tune-ondemand-governor-for-interacti.patch - patch -p1 -i ${srcdir}/0026-ZEN-INTERACTIVE-Document-PDS-BMQ-configuration.patch - patch -p1 -i ${srcdir}/0027-ZEN-INTERACTIVE-mm-Disable-unevictable-compaction.patch - patch -p1 -i ${srcdir}/0028-ZEN-INTERACTIVE-mm-Disable-proactive-compaction-by-d.patch - patch -p1 -i ${srcdir}/0029-ZEN-INTERACTIVE-dm-crypt-Disable-workqueues-for-cryp.patch - - # 5.19.7 - patch -p1 -i ${srcdir}/0001-drm-vc4-hdmi-Rework-power-up.patch - patch -p1 -i ${srcdir}/0002-drm-vc4-hdmi-Depends-on-CONFIG_PM.patch - patch -p1 -i ${srcdir}/0003-firmware-tegra-bpmp-Do-only-aligned-access-to-IPC-me.patch - patch -p1 -i ${srcdir}/0004-crypto-lib-remove-unneeded-selection-of-XOR_BLOCKS.patch - patch -p1 -i ${srcdir}/0005-docs-kerneldoc-preamble-Test-xeCJK.sty-before-loadin.patch - patch -p1 -i ${srcdir}/0006-arm64-errata-Add-Cortex-A510-to-the-repeat-tlbi-list.patch - patch -p1 -i ${srcdir}/0007-Bluetooth-L2CAP-Fix-build-errors-in-some-archs.patch - patch -p1 -i ${srcdir}/0008-Revert-PCI-portdrv-Don-t-disable-AER-reporting-in-ge.patch - patch -p1 -i ${srcdir}/0009-HID-steam-Prevent-NULL-pointer-dereference-in-steam_.patch - patch -p1 -i ${srcdir}/0010-udmabuf-Set-the-DMA-mask-for-the-udmabuf-device-v2.patch - patch -p1 -i ${srcdir}/0011-media-pvrusb2-fix-memory-leak-in-pvr_probe.patch - patch -p1 -i ${srcdir}/0012-USB-gadget-Fix-use-after-free-Read-in-usb_udc_uevent.patch - patch -p1 -i ${srcdir}/0013-HID-hidraw-fix-memory-leak-in-hidraw_release.patch - patch -p1 -i ${srcdir}/0014-net-fix-refcount-bug-in-sk_psock_get-2.patch - patch -p1 -i ${srcdir}/0015-fbdev-fb_pm2fb-Avoid-potential-divide-by-zero-error.patch - patch -p1 -i ${srcdir}/0016-ftrace-Fix-NULL-pointer-dereference-in-is_ftrace_tra.patch - patch -p1 -i ${srcdir}/0017-bpf-Don-t-redirect-packets-with-invalid-pkt_len.patch - patch -p1 -i ${srcdir}/0018-mm-rmap-Fix-anon_vma-degree-ambiguity-leading-to-dou.patch - patch -p1 -i ${srcdir}/0019-ALSA-usb-audio-Add-quirk-for-LH-Labs-Geek-Out-HD-Aud.patch - patch -p1 -i ${srcdir}/0020-HID-input-fix-uclogic-tablets.patch - patch -p1 -i ${srcdir}/0021-HID-add-Lenovo-Yoga-C630-battery-quirk.patch - patch -p1 -i ${srcdir}/0022-HID-AMD_SFH-Add-a-DMI-quirk-entry-for-Chromebooks.patch - patch -p1 -i ${srcdir}/0023-HID-Add-Apple-Touchbar-on-T2-Macs-in-hid_have_specia.patch - patch -p1 -i ${srcdir}/0024-HID-asus-ROG-NKey-Ignore-portion-of-0x5a-report.patch - patch -p1 -i ${srcdir}/0025-HID-nintendo-fix-rumble-worker-null-pointer-deref.patch - patch -p1 -i ${srcdir}/0026-HID-thrustmaster-Add-sparco-wheel-and-fix-array-leng.patch - patch -p1 -i ${srcdir}/0027-HID-intel-ish-hid-ipc-Add-Meteor-Lake-PCI-device-ID.patch - patch -p1 -i ${srcdir}/0028-mmc-mtk-sd-Clear-interrupts-when-cqe-off-disable.patch - patch -p1 -i ${srcdir}/0029-mmc-sdhci-of-dwcmshc-add-reset-call-back-for-rockchi.patch - patch -p1 -i ${srcdir}/0030-mmc-sdhci-of-dwcmshc-rename-rk3568-to-rk35xx.patch - patch -p1 -i ${srcdir}/0031-mmc-sdhci-of-dwcmshc-Re-enable-support-for-the-BlueF.patch - patch -p1 -i ${srcdir}/0032-fs-ntfs3-Fix-work-with-fragmented-xattr.patch - patch -p1 -i ${srcdir}/0033-ASoC-sh-rz-ssi-Improve-error-handling-in-rz_ssi_prob.patch - patch -p1 -i ${srcdir}/0034-ASoC-rt5640-Fix-the-JD-voltage-dropping-issue.patch - patch -p1 -i ${srcdir}/0035-rtla-Fix-tracer-name.patch - patch -p1 -i ${srcdir}/0036-drm-amd-display-Add-a-missing-register-field-for-HPO.patch - patch -p1 -i ${srcdir}/0037-drm-amd-display-Device-flash-garbage-before-get-in-O.patch - patch -p1 -i ${srcdir}/0038-drm-amd-display-Avoid-MPC-infinite-loop.patch - patch -p1 -i ${srcdir}/0039-drm-amd-display-Fix-HDMI-VSIF-V3-incorrect-issue.patch - patch -p1 -i ${srcdir}/0040-drm-amd-display-For-stereo-keep-FLIP_ANY_FRAME.patch - patch -p1 -i ${srcdir}/0041-drm-amd-display-clear-optc-underflow-before-turn-off.patch - patch -p1 -i ${srcdir}/0042-drm-amd-display-Fix-TDR-eDP-and-USB4-display-light-u.patch - patch -p1 -i ${srcdir}/0043-drm-amd-pm-skip-pptable-override-for-smu_v13_0_7.patch - patch -p1 -i ${srcdir}/0044-drm-amdkfd-Handle-restart-of-kfd_ioctl_wait_events.patch - patch -p1 -i ${srcdir}/0045-drm-amd-pm-Fix-a-potential-gpu_metrics_table-memory-.patch - patch -p1 -i ${srcdir}/0046-ksmbd-return-STATUS_BAD_NETWORK_NAME-error-status-if.patch - patch -p1 -i ${srcdir}/0047-net-lan966x-fix-checking-for-return-value-of-platfor.patch - patch -p1 -i ${srcdir}/0048-neigh-fix-possible-DoS-due-to-net-iface-start-stop-l.patch - patch -p1 -i ${srcdir}/0049-ALSA-hda-realtek-Add-quirks-for-ASUS-Zenbooks-using-.patch - patch -p1 -i ${srcdir}/0050-s390-hypfs-avoid-error-message-under-KVM.patch - patch -p1 -i ${srcdir}/0051-ksmbd-don-t-remove-dos-attribute-xattr-on-O_TRUNC-op.patch - patch -p1 -i ${srcdir}/0052-drm-amdgpu-disable-3DCGCG-CGLS-temporarily-due-to-st.patch - patch -p1 -i ${srcdir}/0053-drm-amd-pm-add-missing-fini_microcode-interface-for-.patch - patch -p1 -i ${srcdir}/0054-drm-amd-pm-add-missing-fini_xxxx-interfaces-for-some.patch - patch -p1 -i ${srcdir}/0055-drm-amd-display-Fix-pixel-clock-programming.patch - patch -p1 -i ${srcdir}/0056-drm-amdgpu-Increase-tlb-flush-timeout-for-sriov.patch - patch -p1 -i ${srcdir}/0057-drm-amd-display-Fix-plug-unplug-external-monitor-wil.patch - patch -p1 -i ${srcdir}/0058-drm-amd-display-avoid-doing-vm_init-multiple-time.patch - patch -p1 -i ${srcdir}/0059-drm-amdgpu-Add-decode_iv_ts-helper-for-ih_v6-block.patch - patch -p1 -i ${srcdir}/0060-drm-amdgpu-Add-secure-display-TA-load-for-Renoir.patch - patch -p1 -i ${srcdir}/0061-drm-amdgpu-Fix-interrupt-handling-on-ih_soft-ring.patch - patch -p1 -i ${srcdir}/0062-netfilter-conntrack-NF_CONNTRACK_PROCFS-should-no-lo.patch - patch -p1 -i ${srcdir}/0063-testing-selftests-nft_flowtable.sh-use-random-netns-.patch - patch -p1 -i ${srcdir}/0064-platform-x86-serial-multi-instantiate-Add-CLSA0101-L.patch - patch -p1 -i ${srcdir}/0065-ALSA-hda-cs8409-Support-new-Dolphin-Variants.patch - patch -p1 -i ${srcdir}/0066-btrfs-move-lockdep-class-helpers-to-locking.c.patch - patch -p1 -i ${srcdir}/0067-btrfs-fix-lockdep-splat-with-reloc-root-extent-buffe.patch - patch -p1 -i ${srcdir}/0068-btrfs-tree-checker-check-for-overlapping-extent-item.patch - patch -p1 -i ${srcdir}/0069-android-binder-fix-lockdep-check-on-clearing-vma.patch - patch -p1 -i ${srcdir}/0070-net-af_packet-check-len-when-min_header_len-equals-t.patch - patch -p1 -i ${srcdir}/0071-net-neigh-don-t-call-kfree_skb-under-spin_lock_irqsa.patch - patch -p1 -i ${srcdir}/0072-arm64-cacheinfo-Fix-incorrect-assignment-of-signed-e.patch - # 5.19.7 end + local src + for src in "${source[@]}"; do + src="${src%%::*}" + src="${src##*/}" + [[ $src = *.patch ]] || continue + echo "Applying patch $src..." + git am "../$src" + done if [ "$CARCH" = "x86_64" ]; then cat "${startdir}/config.x86_64" >| .config @@ -320,7 +133,7 @@ prepare() { fi # Restore unpatched sublevel the current -pf is based on - sed -ri "s|SUBLEVEL = 0|SUBLEVEL = $_unpatched_sublevel|" Makefile + #sed -ri "s|SUBLEVEL = 0|SUBLEVEL = $_unpatched_sublevel|" Makefile _arch=$CARCH @@ -345,7 +158,9 @@ prepare() { # merge our changes to arches kernel config ./scripts/kconfig/merge_config.sh .config "$srcdir"/pf_defconfig - # Set localversion to pkgrel + echo "Setting version..." + scripts/setlocalversion --save-scmversion + echo "-$pkgrel" > localversion.10-pkgrel # get kernel version @@ -504,7 +319,7 @@ build() { make olddefconfig # Build - make all + make all V=1 } @@ -922,108 +737,4 @@ eval "package_linux-pf-headers-variant${LCPU+-$LCPU}() { _package-headers-variant }" -sha256sums=('SKIP' - '49c471ab3cf341c6333f08957c0c3cfccc38a7cef2c9ca1895888f4674b441ec' - '2b4b6887e75c9e6d40d1fa00e4405745da4c0649f7bf8c48e1bb35d511270443' - '30566498a4f549e972fcd430d2fc44b2bd643c55bae20096f083f8837d8c43e4' - '82d660caa11db0cd34fd550a049d7296b4a9dcd28f2a50c81418066d6e598864' - '75f99f5239e03238f88d1a834c50043ec32b1dc568f2cc291b07d04718483919' - 'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21' - 'f78b6b40cad97fd38b15e161d2dcfbdc98b2681a180c6a4f493b6ea362ad311b' - '764bbbad55f251627f7c93a08a70f3a4004e03c74f162df349267686b2167a00' - '28df2ac08a81fc720d46908f239e0e8bfd70d5ba7d6e576c8598c3982a9a2cc4' - '7b2b7cd3846aeadefd5d1e9978078e3feaff53456378cb31489b9cf0971f958f' - '1137f4d0d65ef8985307d1deccdc6fc47f68ef2a0d549ab5a27d5c9a45bec9a7' - '39a6dafe65ae512d3802dd25976bce171826a947568c236ce382f8a12836c9b5' - 'fd0ecbc2948a490ece2cbd90623c80e210c1674ea8d8f95642c6f67cef435c4a' - 'cdeacc91b32801c2e46691f5f2bb3612bffd42619cb7b025f4ecba29dec9eaf1' - '20892d64352398893920f48507709d0ff5494c3853c157b87917a086155ce723' - 'f40434c60dee7731ae88107046dd1400ffe11c1ba4de58850a8319f9bb4847b9' - '70d269b5e1d9b5259481f87e00f7b17d96fa5b389e4b500f1e6862c0116bfa4f' - '8bef9463e0cebb578d4df15b06a447c3b4c850a5eef9ff80c59fb8e2cac81474' - 'ec795347155a2f509491fb60c9f4e01704d86a2af432278d7bf5efd7db29f9a2' - '07775d7a0e3ba474976f7a28f069aaf009cdc70576aabf861b630268df2ad469' - 'f1828a4c636138bc53432a057922362399a72055f635a577b791449304d98afe' - '5e6d6aee7f79c9c97c822d3eec8cfa3ca725bf01a60b249175dc0e3b0ca5390f' - 'aa93dd01631204ac71b902662f58a48186049e2e573e06e6818ab72fa139bdd4' - '854a432bdaf6f94baa92c03e78e10f00c53bc666c4b367adf2d5d330f872c8c5' - 'f52b1703f39ab0b52978e48d129ec38ace74d3dec790cb87ca7030fd187354fd' - '3d85f031166d16ebb41430b3f17ed4683b85e7640819b0fb61bd927e6cec5139' - 'ca52bf43327f2c6b0941d3da8fd2a25055bf8f74564be331944c123d18e54330' - '9676de79d5ab66565ab8e19de3f1f70c8ad5994eaf8d5ca1fb6e9ed8426787d9' - '1a2598a00966da4e9985644edb900af7204409411464771c31d67d472595d817' - '3d329b5153230184e270355f61697f5f7248787a4da045ac7b660e837c088630' - 'c6730df729723340475fa64cf0ce4fee02ff0a1739f355166324bb2abeca5168' - 'e44a5e123fb22092a009630a8d80c496b70feaf9f9e244d76760290608edf277' - '54676e48e43b41351e3e7e195c5e752f855f44db7a3fe0d4bd66499344da8386' - '33bc73315a5f5757a093bd21fcc68e7a37a9c86ee2b731a85ef3c5067729199a' - 'f84e76eca884191d9abc0b1876f9d9587e8bfde6a19a4d194445528d5b084f9b' - 'b5a2082541aeec7162c6e673ea2dd0098f36d97c5deb03059afbf723b6789faa' - '20a3c119838e4487bcc7fc28d4301f39e016afc24c76a33c25a84b9c911e3eed' - '0bbaaf956dcc460bafe874c23b8ed495a46ced76918b044764b172b5719c9d44' - 'e9a7b6ef185818f1472a15a98bbeb7be020e38c4d25ad3d9fead11961602bc03' - 'c15ea9caacb98a4d61de2e3c6ecf1fcd083a8ed5a5ee69dc6a05b4583463badc' - '70353d1e4bec0bc3c895887c4b1557e2222b257c34cf0c303781e5ac6b0efec9' - '84301e69155a2404c24f18d8f2cc4986f355a86b9c072d59df9aca787e1abac2' - '9c405a65a4d5d532fc1517e8c67e5d6703cc5bad7daf4c38a3771216fc1719ad' - '96766d4ec6bae908fe6048f39e93fbc8627531daf6b5986cec99edd056581fac' - '05995c977c1cc77fbc49b220d95390147fa448aae2bfa9698a402e8a56b41877' - '9e16ce1da7499d2351dac47649c44a57ac1ec813f2d678d6da270e98359a51e4' - '0c99d880164142334e7b4e0eb87f073ff4d6d15ec7d4490ee5e046b44e20562d' - '83967bcd17746052db9cd95c92456658e51b22a717dfee004a9f34dc7fa26dfb' - 'a307e5269cee8ae850997b93c14a4e3abb220a553dd7ece5337422c2e8770cfb' - '83c68bdd89892c9c1b747de8eaee210ae6578881a0d5c79431148e8712046493' - '2adff7cf24c62c13343e4821627c0a482ca139166147a76a76f520632d526cff' - 'e9579fe46b98590d61d89cff16f719fe2b7eae88509c1ee168d85639a3cf2c0e' - '8dab0a83aafbd2374696ced71d8fd53db35423d6db52340c8991e4e1ba134249' - 'a8f65f98ae26eb5039e4998634a11b6ef43d9f632596b5a291e2c9107bc45901' - '492191b1cd02c7f30ef0c77fb8ac8658cc1571a8953b7dae115ff90932b7391e' - '348c3d85a8942f3b9e9b7ba1e33ad33f5454277badfa17baede5e7ee0623a85a' - '809ad3f9f8a3b7933a8f5a174273b81fbd7ca875790a862984550bd53f08379d' - '244cce4734c37ba829580e21ca7f828433653d79260d9e20ebc524f05aa0fdb2' - '2b8fca8395d936999a41d3a5ed1d58931222fabed89f8748dba0ef8ce6e3b51a' - 'cf06c51563c0eb21e2596cb516ce6cf0dbf3ece5573259ea59291a9b5a8cc40d' - 'a6d9099008a7d4e90f91a417bbb8d42b6ac8ae3c4dc1a713530a24c78b90b06f' - '8a569cb9a6df4b6833234690931461620c4759c6f8591f163648a250bb97c2eb' - '1cb5fadc9854b97419a909ebf72dae3a2def66ee316c73292d42d85a60604757' - '2274585298c76b59dfb5b0f27d0e51f44e6dd0f0cd10627c5a3c51fa893d7bc0' - '02567508d03043eee5a0b2c4fe00db21873fc280c29e75942233b522dafe7234' - 'ad574f61903c6db66110f4c607cd1ead2ce173e3dd95c5287aa392cb550dc973' - 'b17687196d098311e7cc58af9e7f434cbc96c7075e6c24ed36362a24473b547e' - '150487680af2d7da5731b045d764d3501f6188e083cb5299a163edd894f9eb73' - '34ba987a290a3779a47f92468e834275925abaa11b008a846e5689e173128844' - '3267cf5af76e8253263220536b51c8203287148f2d1b564c41de151a9c3ff41e' - 'dc6505ce152095aa7048977d2a4457918b8ba780bc4ae6d4188cf81321592068' - '71a27a759b2a8b990386b4d52ca95417205bb1674123f874b89fd17a929370fa' - 'e2f6cc6c4a3443d26b852e252438564fe1fa80ab02a93b1bd325204da67663ae' - '6d87fb84681433d5508e1c225fbd54d9b606b1a0f4c6d54b1d3970fb69fae881' - '29f17c6768ee91706d1772758ddfabc9242331efef8d8a7eecb4b8c04deae394' - 'dd88a730ac985b8c015ced758c7445f966acb0509e61296448b45d65d8d630a2' - '9fe796c6177a9faf99b1edc4656be8ec2303e8757600b557e9dde3258952bc7e' - '9ef664c55663f953ffb37087da1f1ad4b9a9f2519c84b1ac1add97178169095a' - '42ac5d9000ef8e2ff7ab5f88f6203c559ce727766cc2b2f4f089041b0d9e6ee8' - '3bbd0a5869969297ec2d5d8f062e346978be47e43480daf8255c67fe4c661ccf' - 'ba79c549d798540c50ed17912eacc1f1651293b345f6aae8bd59cbe9633b4d0c' - '851f44e92b6266bfa79f4acdd860f44f95c6ab327b685998a9ae68e9e75a08cf' - 'aa0d9b3c7225d664b5faa3385d3f3f736956d7f61052154c6b0ea0ec09bbbc89' - '60fe115a02d56ef029df6313f9e1c14a98da34ad742968845fbeaebc9237140f' - '17017d9d552d36e27cf11ac07c3ae678bb0c1f45761ef9796acf106c86234d95' - '73416c7b125bd78ceab3b3c0bb213a666976f7db3208b52d8735f81669d16650' - '6c7e2bcb0823892fffc1a6f86a01928e5931e1fc37cb3cfad911740d3f7d1854' - 'f3dbd4095f7cbafb2f8f7407d6f5a2f592ef8aef1270f3c6ab10e0c666262ba9' - '1e8a5eb92ac2b5ecc17fdbfc7b5885a5991cdb2af5300817954102f1c5bfb5ec' - 'b308b21874ca0b86cfb95ddcc76432daa2d4cc6d0053981367ab66fdeea6a01c' - 'e0956a1f8785fdae0b68e2ac79d9187499662e9f6b8347be8eecb36717f8a63d' - '03bee283b4ec139b2722c1531ad566ff0d674e44a2ec49689686ca85a89c7f82' - '154c5f66ae84300ab69a4c9502a5893d9563f8b774887bda6959b930e3bbc6e0' - 'd73dda2abcc118ea197cc3a61b5487b28d0fc584b0eb9deecba7d4b98b19f4ae' - '10c74ccc91d7b993c91dea5ec1f6d3710e642d35dce6001a27aa6d8bc4404dde' - '7c734ed61313ec21dc1c2c5adc6b828fac60f5a6f67de8869d2e7acfccbf4867' - 'cb21bf8906fa812e46405269bf7e78361d05082dc63dfbf1c9719205768e49ac' - 'c1f7da7edfb26701817a1fb3bb9b592e8966cf4b79b6305a1a3761bc8a4d2ab7' - '676cfac9acbf8ed66d2e90ff5127ae5920aaa0eece3f512d9e43fb06e6e83495' - 'e151e8dc209e32a584a5b96752073f976acf823d758c34cbef5955e1172e50d5' - 'd4903b81e4102ccaed88f7605c7208f57048cf087edbcc03a64e64580f404cae' - '15ff60a67694331a54435a4bb8d75c60d4e1c2895bd4fdb82401fe76da87e45d' - '08ba24891b0115a2b355b5b17da2b485c6e8c7fadabe08d7fb71716ae0d2d05e') # vim:set ts=2 sw=2 tw=0 et: |