summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--0011-e1000e-Revert-e1000e-Make-watchdog-use-delayed-work.patch (renamed from 0013-e1000e-Revert-e1000e-Make-watchdog-use-delayed-work.patch)0
-rw-r--r--0011-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-re.patch35
-rw-r--r--0012-Revert-iwlwifi-mvm-fix-scan-config-command-size.patch48
-rw-r--r--0012-drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch (renamed from 0014-drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch)0
-rw-r--r--PKGBUILD30
5 files changed, 13 insertions, 100 deletions
diff --git a/0013-e1000e-Revert-e1000e-Make-watchdog-use-delayed-work.patch b/0011-e1000e-Revert-e1000e-Make-watchdog-use-delayed-work.patch
index 221543b..221543b 100644
--- a/0013-e1000e-Revert-e1000e-Make-watchdog-use-delayed-work.patch
+++ b/0011-e1000e-Revert-e1000e-Make-watchdog-use-delayed-work.patch
diff --git a/0011-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-re.patch b/0011-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-re.patch
deleted file mode 100644
index 13d562a..0000000
--- a/0011-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-re.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 93ca62c645759168768638e65d52452b4a9898a4 Mon Sep 17 00:00:00 2001
-From: Boyan Ding <boyan.j.ding@gmail.com>
-Date: Wed, 1 Jan 2020 11:44:49 -0800
-Subject: [PATCH 11/16] pinctrl: sunrisepoint: Add missing Interrupt Status
- register offset
-
-Commit 179e5a6114cc ("pinctrl: intel: Remove default Interrupt Status
-offset") removes default interrupt status offset of GPIO controllers,
-with previous commits explicitly providing the previously default
-offsets. However, the is_offset value in SPTH_COMMUNITY is missing,
-preventing related irq from being properly detected and handled.
-
-Fixes: f702e0b93cdb ("pinctrl: sunrisepoint: Provide Interrupt Status register offset")
-Link: https://bugzilla.kernel.org/show_bug.cgi?id=205745
-Cc: stable@vger.kernel.org
-Signed-off-by: Boyan Ding <boyan.j.ding@gmail.com>
----
- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/drivers/pinctrl/intel/pinctrl-sunrisepoint.c b/drivers/pinctrl/intel/pinctrl-sunrisepoint.c
-index 44d7f50bbc82..d936e7aa74c4 100644
---- a/drivers/pinctrl/intel/pinctrl-sunrisepoint.c
-+++ b/drivers/pinctrl/intel/pinctrl-sunrisepoint.c
-@@ -49,6 +49,7 @@
- .padown_offset = SPT_PAD_OWN, \
- .padcfglock_offset = SPT_PADCFGLOCK, \
- .hostown_offset = SPT_HOSTSW_OWN, \
-+ .is_offset = SPT_GPI_IS, \
- .ie_offset = SPT_GPI_IE, \
- .pin_base = (s), \
- .npins = ((e) - (s) + 1), \
---
-2.25.0
-
diff --git a/0012-Revert-iwlwifi-mvm-fix-scan-config-command-size.patch b/0012-Revert-iwlwifi-mvm-fix-scan-config-command-size.patch
deleted file mode 100644
index 901b06d..0000000
--- a/0012-Revert-iwlwifi-mvm-fix-scan-config-command-size.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 540f62738b8f3049e200a086cac75d14d289fae9 Mon Sep 17 00:00:00 2001
-From: Mehmet Akif Tasova <makiftasova@gmail.com>
-Date: Mon, 30 Dec 2019 15:48:16 +0200
-Subject: [PATCH 12/16] Revert "iwlwifi: mvm: fix scan config command size"
-
-Since v5.4-rc1 was released, iwlwifi started throwing errors when scan
-commands were sent to the firmware with certain devices (depending on
-the OTP burned in the device, which contains the list of available
-channels). For instance:
-
-iwlwifi 0000:00:14.3: FW error in SYNC CMD SCAN_CFG_CMD
-
-This bug was reported in the ArchLinux bug tracker:
-https://bugs.archlinux.org/task/64703
-
-And also in a specific case in bugzilla, when the lar_disabled option
-was set: https://bugzilla.kernel.org/show_bug.cgi?id=205193
-
-Revert the commit that introduced this error, by using the number of
-channels from the OTP instead of the number of channels that is
-specified in the FW TLV that tells us how many channels it supports.
-
-This reverts commit 06eb547c4ae4382e70d556ba213d13c95ca1801b.
-
-Cc: stable@vger.kernel.org # v5.4+
-Signed-off-by: Mehmet Akif Tasova <makiftasova@gmail.com>
-[ Luca: reworded the commit message a bit. ]
-Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
----
- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/scan.c b/drivers/net/wireless/intel/iwlwifi/mvm/scan.c
-index fcafa22ec6ce..8aa567d7912c 100644
---- a/drivers/net/wireless/intel/iwlwifi/mvm/scan.c
-+++ b/drivers/net/wireless/intel/iwlwifi/mvm/scan.c
-@@ -1220,7 +1220,7 @@ static int iwl_mvm_legacy_config_scan(struct iwl_mvm *mvm)
- cmd_size = sizeof(struct iwl_scan_config_v2);
- else
- cmd_size = sizeof(struct iwl_scan_config_v1);
-- cmd_size += num_channels;
-+ cmd_size += mvm->fw->ucode_capa.n_scan_channels;
-
- cfg = kzalloc(cmd_size, GFP_KERNEL);
- if (!cfg)
---
-2.25.0
-
diff --git a/0014-drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch b/0012-drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch
index a120391..a120391 100644
--- a/0014-drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch
+++ b/0012-drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch
diff --git a/PKGBUILD b/PKGBUILD
index 556f720..429e3db 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@
# Parabola version lacks graysky gcc patch with bdver2 fix
# Parabola version lacks ath9k regdom and raid6 algo patches
# Parabola version is 300 Hz
-# Parabola version supports Intel ME
+# Parabola version does not disable lockdown eee
# Parabola version allows insecure filesystems
# Parabola version enables ISDN and Infiniband
# Parabola version enables VMware and HyperV
@@ -19,7 +19,7 @@ _pkgbase=linux-hardened
pkgbase=linux-libre-hardened
_supver=5
_majver=4
-_minver=14
+_minver=15
_hardenedver=a
_gccpatchver='20190822'
if [ "$_minver" == "0" ]; then
@@ -45,7 +45,6 @@ _gnumajver=${_supver}.${_majver}-gnu
_gnupkgver=${_pkgver}-gnu
source=(
https://linux-libre.fsfla.org/pub/linux-libre/releases/${_gnumajver}/linux-libre-${_gnumajver}.tar.xz{,.sign}
- https://linux-libre.fsfla.org/pub/linux-libre/releases/${_gnupkgver}/patch-${_gnumajver}-${_gnupkgver}.xz{,.sign}
0002-lib-devres-add-a-helper-function-for-ioremap_uc.patch
0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch
0004-PCI-pciehp-Prevent-deadlock-on-disconnect.patch
@@ -55,10 +54,8 @@ source=(
0008-drm-i915-Fix-audio-power-up-sequence-for-gen10-displ.patch
0009-drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch
0010-drm-i915-Limit-audio-CDCLK-2-BCLK-constraint-back-to.patch
- 0011-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-re.patch
- 0012-Revert-iwlwifi-mvm-fix-scan-config-command-size.patch
- 0013-e1000e-Revert-e1000e-Make-watchdog-use-delayed-work.patch
- 0014-drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch
+ 0011-e1000e-Revert-e1000e-Make-watchdog-use-delayed-work.patch
+ 0012-drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch
https://github.com/anthraxx/${_pkgbase}/releases/download/${pkgver}/${_pkgbase}-${pkgver}.patch{,.sig}
graysky_bdver2-hotfix.patch
kernel_gcc_patch-${_gccpatchver}.tar.gz::https://github.com/graysky2/kernel_gcc_patch/archive/${_gccpatchver}.tar.gz
@@ -66,14 +63,15 @@ source=(
raid6-default-algo.patch
config # the main kernel config file
)
+ if [ "$_minver" != "0" ]; then
+ source+=(https://linux-libre.fsfla.org/pub/linux-libre/releases/${_gnupkgver}/patch-${_gnumajver}-${_gnupkgver}.xz{,.sign})
+ fi
validpgpkeys=(
'474402C8C582DAFBE389C427BCB7CF877E7D47A7' # Alexandre Oliva
'E240B57E2C4630BA768E2F26FC1B547C8D8172C8' # Levente Polyak
)
b2sums=('43270fe22aeaba6f8c4fc72423176d7eea993ec85b561695f624fbca9702dfabae0a3ee15cb3881d0c7a5b80f979f307e5a39a4ec0fcd28456ece2012bb30e0e'
'SKIP'
- 'cca8289ddb66c3c3437bccaec2b5d6fe9c5702dbc92b5f72fc1e8065a65a30eaf2eb7fef11d90f406ac83ab264bcc22c600302ef75e98e7f5116fa87d2a5b3d2'
- 'SKIP'
'5427a9283a9ccb38a63ba5bd680e331245bd134501ce66e912cb07c250e37810a895f4ae78371db2b0cfcbfcb1bee96daafc0e5c71f40ec9b8643d3a88a80bab'
'fab987c7c77e07ae2db83d148e8d423e6aadbcfc84498a60a6396418c69108c0a38a426eca57c1e94f2540f25cbcd084eafe3d124ac9d0ce2ab4efff28852a16'
'c5cd99138e9436ede9136e5f958a15a10e07ab51e77dc716158b1ff774d9fa06f4ec2b7a1ba171f4ea86c16ea61fb685b54cadb85411b1c7c468d984b495585d'
@@ -83,17 +81,17 @@ b2sums=('43270fe22aeaba6f8c4fc72423176d7eea993ec85b561695f624fbca9702dfabae0a3ee
'ab7c15c8a219a7e895b39a10a452005252bb018749607676a7e436263a0876d096a5716c9bcbf30e2ff6bc4e525be22ac3838ab3d363373945d5bf5ce43648d4'
'bb35fce00e121769f4a85c01a799efa7e3eccae8fdd29993d5bbd574a2af50cabeafcf6a9bebf5713223cdb64a53fd7bbf41de7f0a84023531b160e0fe88dc52'
'26082d1d89d9a6e44ea29be9056029f4af228cf22d6c4f6c9f32ed552859bcb8982dc57f63bcb216e220590a029800aeade0bf47356f7ef3ebbe9c0261674379'
- 'aba17d1a3a4638d997c33ea385cfd4ac4008a13f31c026e86342169117aa6b238cdebdc4ddbe234e54c68816386ac0e401ecd9e5b49bd42e1ef60eecdf3ad89a'
- 'd4878831fa03c17b590001d15ddbbfeb1a8747c961503c26aee330d213c0fbf6c2eab7226456083f52a5fb4b4ffd9bf7b2db741de7c7476a15873f2a8d9f7b74'
'76bb50a23b822de85f3381a511b42bb46110a39d31ede81bd168cb708882b93be525576b1805da5383f35f6f18fab817ad195aa870ab75e7775855a150d172a1'
'726d89aeb1f5df51cfa395e01edb4b8b36460b1f75611ee921d057dfb28cd2d6c41990bca4b40512b9398e0558c4028845252442d9ec1d8f13847a0ed9903a1d'
- '20ebec6408a9d441f69c7bcb7ecb00fbe774b01f76e3c72f8364c9bfae1072f2dc29b16349d3cf265dc8c5d4e175b87e60b7e54b66b3be6515702597af3413e6'
+ '6bac86f63d0a4dfeb130e62b213c244355369421bc2ee04a60511cbcae0869de8e26bce97ce0e45d606c9c3d6d78c0f368d2f7177ad9e5294844e4932ede50ab'
'SKIP'
'1892bd22775eac3bcc4d37f4fd30c95346bf3a0888cbbff57fd614973b525390dff2e315ce35b2e498523cceaab94ff21a80475dee8df3de4dd8fc0fab07d74e'
'0b11c09e01a7480466d5237a8792c941c9af3e8d6584ffd84285cd9569f5355c10879566ce5846ef9263535020c53e1aa6c58100a571b537ccb7f2431baf7996'
'2e58bb89b247b1678355368956e67c1de51fcde97a227b2162f6771e30f17fa5520faafe7be4b6816a542e7ae10d05f64c6b6354f352c12746d4b8da632936dd'
'fde132f3705d908e6f2147c78a2193289916d72304ca5efa2229d79fc3e57a857314ce94e71425caef2f7f7b6cf87f05ef86335dc8bd4be78e7035afe608005a'
- '00761b14dd1cf24c0643f5094646d5c46302ec95b305d1c3e1cfdf2a010f36a7b9e90183f13d13c9d240bba6eee7166a924f3db75c8b71bb03b6e3cf30869684')
+ '00761b14dd1cf24c0643f5094646d5c46302ec95b305d1c3e1cfdf2a010f36a7b9e90183f13d13c9d240bba6eee7166a924f3db75c8b71bb03b6e3cf30869684'
+ 'dc5adfab9884d112d9d08aa0da281089ab9d402558d7fb692da6b3f2633f1e447e463ab09afd80034ca3eec5b62dde3911155dbd01d2d1a4e4198e55aef1bfb6'
+ 'SKIP')
export KBUILD_BUILD_HOST=$pkgbase
export KBUILD_BUILD_USER=$pkgbase
@@ -120,10 +118,8 @@ prepare() {
patch -p1 -i ../0008-drm-i915-Fix-audio-power-up-sequence-for-gen10-displ.patch
patch -p1 -i ../0009-drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch
patch -p1 -i ../0010-drm-i915-Limit-audio-CDCLK-2-BCLK-constraint-back-to.patch
- patch -p1 -i ../0011-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-re.patch
- patch -p1 -i ../0012-Revert-iwlwifi-mvm-fix-scan-config-command-size.patch
- patch -p1 -i ../0013-e1000e-Revert-e1000e-Make-watchdog-use-delayed-work.patch
- patch -p1 -i ../0014-drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch
+ patch -p1 -i ../0011-e1000e-Revert-e1000e-Make-watchdog-use-delayed-work.patch
+ patch -p1 -i ../0012-drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch
# linux hardened patch