summaryrefslogtreecommitdiff
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD65
1 files changed, 34 insertions, 31 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 34c52dd..fa9f8bd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
# Arch version lacks graysky gcc patch
# Arch version lacks ath9k regdom and raid6 algo patches
# Arch version is 300 Hz
-# Arch version does not disable lockdown eee
+# Arch version does not disable lockdown or integrity eee
# Arch version does not disable HDCP
# Arch version does not disable IME/PSP and SGX/SEV and TXT/TEE and PXP
# Arch version does not disable /dev/random being directly filled by rdrand
@@ -18,8 +18,8 @@ _custom=0
pkgbase=linux
_supver=5
-_majver=17
-_minver=15
+_majver=18
+_minver=5
_gccpatchver='20220315'
_gccpatchker='5.17+'
if [ "$_minver" == "0" ]; then
@@ -43,11 +43,11 @@ source=(
https://www.kernel.org/pub/linux/kernel/v${_supver}.x/${_srcname}.tar.{xz,sign}
config # the main kernel config file
0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
- 0003-tick-Detect-and-fix-jiffies-update-stall.patch
- 0004-tick-rcu-Remove-obsolete-rcu_needs_cpu-parameters.patch
- 0005-tick-rcu-Stop-allowing-RCU_SOFTIRQ-in-idle.patch
- 0006-lib-irq_poll-Declare-IRQ_POLL-softirq-vector-as-ksof.patch
- 0007-NFSv4.1-provide-mount-option-to-toggle-trunking-disc.patch
+ 0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch
+ 0003-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch
+ 0004-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch
+ 0005-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
+ 0006-lg-laptop-Recognize-more-models.patch
kernel_compiler_patch-${_gccpatchver}.tar.gz::https://github.com/graysky2/kernel_compiler_patch/archive/${_gccpatchver}.tar.gz
ath9k-regdom-hack.patch
raid6-default-algo.patch
@@ -57,27 +57,27 @@ validpgpkeys=(
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
)
# https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
-sha256sums=('4a1c922a490eeabf5b44d4fde36de9ba5b71711b7352c6258716da41160db628'
+sha256sums=('9c3731d405994f9cd3a1bb72e83140735831b19c7cec18e0d7a8f3046fa034e7'
'SKIP'
- 'c603b522eaf21f9a4e937645798bec4d6939eb5149b55fd487b87ca41454e108'
- '3e094bc2b28de53c8c26ba557cff29ec69f16c02267a8267e1e7c9bbedee0ea9'
- '020d88eca1a00ab22aa1ea9bb5cfd9aafde31a2768669bba5dba0d91a3d7c2f5'
- '8a51d80b784e5c82fd0b013912d8314f20fbc8a173aa8f90487c6163b0921034'
- '9ef50e453ff86e9f2764da1da1e5c04f644760fb10720a3626dacd211cdc9967'
- '9d0545aae770ecef3b5f3edcb2a1571f1badd730660e8724bde5a1c8bfd23b7e'
- '91faa68f2b5e06602d1bc16e05ea7fd8fcdc7332f3c880ea0869ddd8ee33171a'
+ '64a826a33cc95ff2af49c221229afc09b41a850efd4113ae6f0e33729fa91b15'
+ '996504410a29ea81f2e3d811e4f461c9a996ca0dc4a7d17356da553b5a0a0ae3'
+ 'b8889c24e947370e549b4b32df37ed78907eba1a8962a9cc4d2b115e6761690e'
+ '9acbc5b3adb075fb8270ec1a6f4057c16b9a6f95605fb7bed5adf53e7cab79cf'
+ '4112a5de6b27f4f861562f34e5b3e9a1a50e3600470b62bdd6a7aacac4e59f3b'
+ 'aa11637c04a6f5c7851244a7537a1d1e08ccd6bbf5c13f8f6728d6c0d1824fb8'
+ '056d16f200eb7160d10fbeca2dac1811e1a371ee6ddd1e498ccd19517719de80'
'5a29d172d442a3f31a402d7d306aaa292b0b5ea29139d05080a55e2425f48c5c'
'e9e0d289170b7fb598b572d9c892ae8d1420952034aa415e8b3334f20a58edcc'
'6ab863c8cfe6e0dd53a9d6455872fd4391508a8b97ab92e3f13558a6617b12a6')
-b2sums=('14e42132958581b1d4ec01c9095d61ca5539ed894bf6c6eccf4a984cee496affe3a0f12383abbb1df46f55c1fcb667154ebf1f4f460f96b9d5166991bcb68a63'
+b2sums=('d2670e53d72fc5f0cf637394452a701c7ab41473be526d29deba7b60789dc56e1c369f3ae05a76f67890822588a36d0b497f267b4b75c33d0a98ad5131c697c9'
'SKIP'
- 'f9b876591ae41bf7d92f610d8b9a29bd6ec53b2a3b88aa1bb5e51df9debc244b9a98c4c9b917e463be517c8e10675a46866604e19b3dbc415b779cf7428b3415'
- 'b816ecce411841a40267cb00e8bcd2b95caf6295aa0a4af166499b46161c6573ea2935b8a3963c9721c24e8b5e346a24b044890ab9680f796c4a560227da2bc4'
- 'b0bb82a64a3ebc7ef2dce75ab1fc1610d18021759e0064642d73a27371db77ac33dde4c54c998a82993d27c50fa8b05d89802ae42c636f79dba1d774ada07df8'
- 'a7a30db59e126b4806f3302b110b0795f2d75d1448a44e5c00d778dfa4ea08df25f8a803d6b3a729167851c04ea965c07e2962e0df0d2e1f56a8e42b2118486b'
- '221f89858de17a5dfdc86189b1b356e19782913aee8f5c2a82431adee4ad5825b22980f74bb2cb505e03c8a1ca50aa42172c6ec4f9a1d4179bce760e3cf41402'
- '2471cbe682967da9336900508a2f8b8486ada696391efa5481bd7f2f9d5c075eecea5b895d5619337f046d8dbee99a95518811e243936bd3c6c106eee8fc44af'
- '67c1b98529472df062a2b64e0ceec3f597b3fc3519219dcc0afbf3060f624960fec10259ba7bfebcde1d0b7572190b41669a1bdf4377e855f4652595c64ab69e'
+ '3f8b8919b9382121bb3f20d09cc03fc9dc353d498df8e008e64f2060c7b1d9ab637e98560a0f9363a41c2ca05517497314f0768dd1e412c8d11637ff88a2ea4d'
+ 'e8ccdb62fdf999dd39bee1590eb78de30dac6dc40b2c0a040b310e6c9f83baac34c8d15435a7537e21ccd848f6cd1779626846d23a6d7d6ceeb0931de91e44cd'
+ 'bb78fac217e30cc0eaa6eba8c72403a80a2ccbf229005a0599288e40bad3fa270d6c366919748e44e68178dcd426c5d58cbea96c944f6f92dfc1210c0f8cdd68'
+ '36cf961c14e8e15969a32809443c81c9d12ed607d21916eb839b8359e6794849cd5f34dc93546d83e0e3c8eb51754d216befb4877ea11edce908e08b80f76e44'
+ '0d406b76dcc4b3265bc2eff4e11282c325e5ed73fcc0d96fe4389ba455f598df1baad2ef0d23f7a761dcb7454f024968c1c6198bfb2e3fffbc72f71391aafe1a'
+ 'ce3be8d6f80cd1eb455901b5f121ca47726a96a760821cc8f4e7f515889c915794cababe41906bd4fb72101343e6671940f244e75ab17a8f0283a5a4479fa230'
+ '3ca5c8ed70ff319cba5780dca8536da702d0483180865077baf7755bb79ee69962bc4aa8f2640f3920a8167901079e86a964d15c553323fa55400dd63eb2f793'
'20674a8fcc0a85726e06460a7dbccfe731c46bf377cc3bf511b7591175e7df892f271bc1909e77d9a02913c753d241493502c5ab15d9f78e95f31aa4399c2c27'
'b6ef77035611139fa9a6d5b8d30570e2781bb4da483bb569884b0bd0129b62e0b82a5a6776fefe43fee801c70d39de1ea4d4c177f7cedd5ac135e3c64f7b895a'
'e94aa35d92cec92f4b0d487e0569790f3b712b9eaa5107f14a4200578e398ca740bf369f30f070c8beb56a72d1a6d0fc06beb650d798a64f44abe5e3af327728')
@@ -100,11 +100,15 @@ prepare() {
# Hotfixes
echo "Applying hotfixes"
patch -p1 -i ../0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
- patch -p1 -i ../0003-tick-Detect-and-fix-jiffies-update-stall.patch
- patch -p1 -i ../0004-tick-rcu-Remove-obsolete-rcu_needs_cpu-parameters.patch
- patch -p1 -i ../0005-tick-rcu-Stop-allowing-RCU_SOFTIRQ-in-idle.patch
- patch -p1 -i ../0006-lib-irq_poll-Declare-IRQ_POLL-softirq-vector-as-ksof.patch
- patch -p1 -i ../0007-NFSv4.1-provide-mount-option-to-toggle-trunking-disc.patch
+ # Fails to apply
+ #patch -p1 -i ../0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch
+ patch -p1 -i ../0003-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch
+ # Fails to apply
+ #patch -p1 -i ../0004-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch
+ # Fails to apply
+ #patch -p1 -i ../0005-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
+ # Fails to apply
+ #patch -p1 -i ../0006-lg-laptop-Recognize-more-models.patch
# graysky gcc patch
@@ -182,8 +186,7 @@ prepare() {
build() {
cd $_srcname
- make all
- make htmldocs
+ make htmldocs all
}
_package() {