summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD89
1 files changed, 84 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4bbaf865b99f..ff283ba915b9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -56,7 +56,7 @@ _BATCH_MODE=n # enable batch mode
##
_major=5
-_minor=16
+_minor=17
#_patchlevel=0
#_subversion=1
_basekernel=${_major}.${_minor}
@@ -92,6 +92,33 @@ source=("https://www.kernel.org/pub/linux/kernel/v${_major}.x/linux-${_basekerne
# "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
+ 0006-ZEN-Disable-stack-conservation-for-GCC.patch
+ 0007-ZEN-Initialize-ata-before-graphics.patch
+ 0008-ZEN-Input-evdev-use-call_rcu-when-detaching-client.patch
+ 0010-ZEN-Add-CONFIG-to-rename-the-mq-deadline-scheduler.patch
+ 0011-ZEN-intel-pstate-Implement-enable-parameter.patch
+ 0012-ZEN-Add-ACS-override-support.patch
+ 0013-ZEN-PCI-Add-Intel-remapped-NVMe-device-support.patch
+ 0014-ZEN-futex-Add-entry-point-for-FUTEX_WAIT_MULTIPLE-op.patch
+ 0015-ZEN-mm-Disable-watermark-boosting-by-default.patch
+ 0016-ZEN-mm-Stop-kswapd-early-when-nothing-s-waiting-for-.patch
+ 0017-ZEN-mm-Increment-kswapd_waiters-for-throttled-direct.patch
+ 0018-ZEN-mm-Lower-the-non-hugetlbpage-pageblock-size-to-r.patch
+ 0019-ZEN-mm-Don-t-hog-the-CPU-and-zone-lock-in-rmqueue_bu.patch
+ 0020-ZEN-INTERACTIVE-Base-config-item.patch
+ 0021-ZEN-INTERACTIVE-Use-BFQ-as-our-elevator.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
+ # ZEN END
+ # https://bugzilla.kernel.org/show_bug.cgi?id=211005
'asus_zenith_ii_map.patch::https://bugzilla.kernel.org/attachment.cgi?id=294489'
)
# 'cx23885_move_CI_AC_registration_to_a_separate_function.patch'
@@ -104,6 +131,34 @@ prepare() {
patch -Np1 < ${srcdir}/${_pfpatchname}
#patch -Np1 < ${srcdir}/${_projectcpatchname}
+ patch -p1 -i ${srcdir}/0002-ZEN-Add-VHBA-driver.patch
+ patch -p1 -i ${srcdir}/0003-ZEN-Add-OpenRGB-patches.patch
+ # already applied by pf
+ #patch -p1 -i ${srcdir}/0005-ZEN-Unrestrict-CONFIG_OPTIMIZE_FOR_PERFORMANCE_O3.patch
+ patch -p1 -i ${srcdir}/0006-ZEN-Disable-stack-conservation-for-GCC.patch
+ patch -p1 -i ${srcdir}/0007-ZEN-Initialize-ata-before-graphics.patch
+ patch -p1 -i ${srcdir}/0008-ZEN-Input-evdev-use-call_rcu-when-detaching-client.patch
+ # already applied by pf
+ #patch -p1 -i ${srcdir}/0009-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
+ patch -p1 -i ${srcdir}/0010-ZEN-Add-CONFIG-to-rename-the-mq-deadline-scheduler.patch
+ patch -p1 -i ${srcdir}/0011-ZEN-intel-pstate-Implement-enable-parameter.patch
+ patch -p1 -i ${srcdir}/0012-ZEN-Add-ACS-override-support.patch
+ patch -p1 -i ${srcdir}/0013-ZEN-PCI-Add-Intel-remapped-NVMe-device-support.patch
+ patch -p1 -i ${srcdir}/0014-ZEN-futex-Add-entry-point-for-FUTEX_WAIT_MULTIPLE-op.patch
+ patch -p1 -i ${srcdir}/0015-ZEN-mm-Disable-watermark-boosting-by-default.patch
+ patch -p1 -i ${srcdir}/0016-ZEN-mm-Stop-kswapd-early-when-nothing-s-waiting-for-.patch
+ patch -p1 -i ${srcdir}/0017-ZEN-mm-Increment-kswapd_waiters-for-throttled-direct.patch
+ patch -p1 -i ${srcdir}/0018-ZEN-mm-Lower-the-non-hugetlbpage-pageblock-size-to-r.patch
+ patch -p1 -i ${srcdir}/0019-ZEN-mm-Don-t-hog-the-CPU-and-zone-lock-in-rmqueue_bu.patch
+ patch -p1 -i ${srcdir}/0020-ZEN-INTERACTIVE-Base-config-item.patch
+ patch -p1 -i ${srcdir}/0021-ZEN-INTERACTIVE-Use-BFQ-as-our-elevator.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
# Add port map for ASUS Zenith II
patch -p1 -i ${srcdir}/asus_zenith_ii_map.patch
@@ -665,13 +720,37 @@ eval "package_linux-pf${LCPU+-$LCPU}() {
}"
-sha256sums=('027d7e8988bb69ac12ee92406c3be1fe13f990b1ca2249e226225cd1573308bb'
- '7cbba374356a189faac71001c5344ce8f02434684b1ce1accefc0cc4bd6718e5'
- '425743a84ca63599680f28ed2ebb7885483805104953579b6452c6c3ba24d22a'
+sha256sums=('555fef61dddb591a83d62dd04e252792f9af4ba9ef14683f64840e46fa20b1b1'
+ '27f59cb7d4adb08a81da3de822ce07d5b103c799e89aa36370e16e0b4d1f8672'
+ '969470b3c6d05fc68fdfbaf39296327edbd091a1a997ce9335822a06d690e60e'
'30566498a4f549e972fcd430d2fc44b2bd643c55bae20096f083f8837d8c43e4'
'82d660caa11db0cd34fd550a049d7296b4a9dcd28f2a50c81418066d6e598864'
- '1eb6a4d75c4aa9ba32ec92e60b502c9d04a3869004f1f2686db8631d5f573561'
+ '7759d47d620eb74afbce916b9932bdeb331377104daafa4dfa3931e0855ea17c'
'75f99f5239e03238f88d1a834c50043ec32b1dc568f2cc291b07d04718483919'
'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21'
+ 'f7b461945a51af055630d396474f3cf981b5798830fb165346162680e672f842'
+ '5be0363210051e0df9b48fd745f7fe4cfa70963f98971d1b2ee55c27b4393d1a'
+ '5f007c21adfb68d84d4b63d26213b9212d956d69fee84953058b71faf4661517'
+ 'c8d29bc2579dc9a954d6b13ed50f8b07abcd058f5dcf18f170bdfd230283f926'
+ 'dd5829548fe2802fa70938359e3606fa4d97c21dbec315a12fb7836dd7caec30'
+ 'de128f4bb0d74bd5cb5ad4e52cbbc04b5f8475f9b754452ebf36b40d933784db'
+ 'fbaf3aad0e0fb84a18d43a647330a25edb6b24f21902d33aff4f0169a0287e21'
+ '0dae3fc9a283e45c30d35745ab5832336304a94f414e9f8d97b39d8a768d665f'
+ 'eeb37f5cd79f2e53018d28afbbab36d903f9203b6a7e27a514313afa9bfeff1b'
+ '6ebc39aa1d31a3745d7dcd14d6628e62877c9b8572d19c128f45fd180ca3ac7b'
+ 'ff87ca1fb418061ed09cbd4656094ef14978edd23d772b5b4ceaa3481b6f570b'
+ '47d18389f5ad85b54456be88634eec020da11d632e9af72e8423104947ef685b'
+ 'f827d78d3eecb948e3eb79219c2eafb98b1e0199f4c1bc00ecb9db1ffad723aa'
+ '02030b2ae2d912ccb64c6900cacafc799f01a35f599018007f316427d0daa39b'
+ '697db5c22b7ae716eb017c478fa7104e700f3231a88b60fa20bcbb82edc1ae94'
+ '77c921dbcf84adfea460e02fbd28542dd988f7e023c4bc75719a24805e7a9c71'
+ 'dd582720ea98321c227a4a98fb45db93afbf172f6531a34ef4a65c0ae0400c59'
+ '9e9ccb6cd669fa136669d721a3f5b3b44d522ee686b89e1cf51b92d52a0e82d8'
+ 'b1807be87aa49b7ef40bdc78596ef524c5832e556bf0ff1f62f89e77abd8d773'
+ 'fef891030e93438be1dd32fa2af28d2f5c033e7e03aad5a152eaee51b0e5f178'
+ 'b9f98e665b570d95da7b55c797bcef206fd48c017de86b5c64e22ff5b45a4713'
+ '9ffc360f1a1b354bbae4cf7f4f90fb131a80e65e35afdc3a2e52994c2740eae3'
+ '75f3929497e6de49337fc4c83a215856397261fb8be726e55656c621b45c1fba'
+ 'a23472c56b3f14ab976fc19cb0a214fd881d7519b47a1bd4f919b29324b2d3a8'
'67558840c3e1f1de229b23a54342cb126735282353a4d0a8cd10e4d582e6d9d6')
# vim:set ts=2 sw=2 tw=0 et: