Skip to content

Commit

Permalink
kernel: Update to v5.4.15; wrapup Arch Linux fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
aunali1 committed Jan 31, 2020
1 parent 3ec2e3e commit dc6e30a
Show file tree
Hide file tree
Showing 19 changed files with 266 additions and 356 deletions.
66 changes: 33 additions & 33 deletions .SRCINFO
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
pkgbase = linux-mbp
pkgdesc = Linux for MBP
pkgver = 5.4.11
pkgver = 5.4.15
pkgrel = 1
url = https://git.archlinux.org/linux.git/log/?h=vv5.4-11
url = https://git.archlinux.org/linux.git/log/?h=vv5.4-15
arch = x86_64
license = GPL2
makedepends = bc
Expand All @@ -15,23 +15,23 @@ pkgbase = linux-mbp
makedepends = imagemagick
makedepends = git
options = !strip
source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.11.tar.xz
source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.11.tar.sign
source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.15.tar.xz
source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.15.tar.sign
source = config
source = 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
source = 0002-lib-devres-add-a-helper-function-for-ioremap_uc.patch
source = 0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch
source = 0004-PCI-pciehp-Do-not-disable-interrupt-twice-on-suspend.patch
source = 0005-PCI-pciehp-Prevent-deadlock-on-disconnect.patch
source = 0006-ACPI-PM-s2idle-Rework-ACPI-events-synchronization.patch
source = 0007-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch
source = 0008-drm-i915-save-AUD_FREQ_CNTRL-state-at-audio-domain-s.patch
source = 0009-drm-i915-Fix-audio-power-up-sequence-for-gen10-displ.patch
source = 0010-drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch
source = 0011-drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch
source = 0012-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-re.patch
source = 0013-Revert-iwlwifi-mvm-fix-scan-config-command-size.patch
source = 0014-e1000e-Revert-e1000e-Make-watchdog-use-delayed-work.patch
source = 0004-PCI-pciehp-Prevent-deadlock-on-disconnect.patch
source = 0005-ACPI-PM-s2idle-Rework-ACPI-events-synchronization.patch
source = 0006-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch
source = 0007-drm-i915-save-AUD_FREQ_CNTRL-state-at-audio-domain-s.patch
source = 0008-drm-i915-Fix-audio-power-up-sequence-for-gen10-displ.patch
source = 0009-drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch
source = 0010-drm-i915-Limit-audio-CDCLK-2-BCLK-constraint-back-to.patch
source = 0011-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-re.patch
source = 0012-Revert-iwlwifi-mvm-fix-scan-config-command-size.patch
source = 0013-e1000e-Revert-e1000e-Make-watchdog-use-delayed-work.patch
source = 0014-drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch
source = 3001-applesmc-convert-static-structures-to-drvdata.patch
source = 3002-applesmc-make-io-port-base-addr-dynamic.patch
source = 3003-applesmc-switch-to-acpi_device-from-platform.patch
Expand All @@ -46,23 +46,23 @@ pkgbase = linux-mbp
source = wifi.patch
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
sha256sums = 62bd36e5d5e1d8208750ccddd8e8aa3d109b29b5ac5344b5b1c47d0f6d55d72c
sha256sums = 6407222f850f685b346011bd696a3216d5df0f37e0184099100d2724396d94b1
sha256sums = SKIP
sha256sums = a11412b57ebfff89b50edd327c75c1dbfac953621a7f0ad623d8ebc123e8e094
sha256sums = 1d49f218f6b6a97f956f99f05b4091fb3b892e7f288bd147b1b7ef66fbeca803
sha256sums = dc5acbbcace1d70dff6f065c1a0af2c733ffcc1f4daae9cbd611d5fbb63c5720
sha256sums = 4db5fb31dda7539263499b8424efcffc29590a2ea668bec8bd5debfb8c702f08
sha256sums = ee5f7cf451d11bc19afe48c70cf7cfdff862b109f8a5794b8ceda8f1ca841a45
sha256sums = c48cd3bbc5089e973ff6904ff66e2d0929b6a3b456441844c5755bc934280153
sha256sums = 3b7262923a445a8004ce5ece58c6d08145cbccb3a2b3ed125daf64f390d3e5ab
sha256sums = 9d0e26a4ce3b6005ad4c35505f2b100fd4dd727d594706969042c7e09bc5d208
sha256sums = 05e785869807dbcbe1538274d464eb3a344271da8b32a91b20aa66721e17b700
sha256sums = b54c263149e6d4a0e33524ca0eeca6a2830a4d155a9aed176da5959f0f9dec55
sha256sums = a7d600a5ba537d56e13d144a0e338e6c0ac5f2340b4b81f5a2e5dd2f452744ee
sha256sums = c284e5f093b2a5ea40ba6d2aa43ed9e822672d8884ee1c34eb64d9948e621b01
sha256sums = 8484764d45bd571cfd6f291e1840835d3c7bc2918fc61e8c40a593b363f70d79
sha256sums = f28703b4ceb15fe21ae2786393d8936975cfd18282d832f36b2bdfcd2382f3bc
sha256sums = 4aa6acb76ef3602a7881945f04eaf8110c9918f95b1edb25966d77f863a2b26d
sha256sums = c8fb03d47fa5503cbd1be5df2292203358d645dc88e2f05a0dc511537e75c8d9
sha256sums = f06d4ef4b223f12222e7f9696b97a8dcf3db16593413444739ad341002b60781
sha256sums = 3329705c0408ee96089e1102e92606802522ed8cf5c90917513cc516e99889a8
sha256sums = 953be54f48e9f16e0bb956d7d084aaff358e88313243f19c572484bce63aab72
sha256sums = b9d4d230638a17c78188824a209f25ecc7251a3044665527c1dc388a595a4c2d
sha256sums = 77daf968aaf29cae5abc2d63561736f95424cc1d2a0e9e58fa6a5a15da939cbc
sha256sums = 37f357d9f5db3d6b19190d7d2219fa7f94c74eaf2e4d031808264e1bc93c80ad
sha256sums = e52260ac9e7666e3f91b3991e3e348ebba53f3a8b45692f9be7e16ab96e71269
sha256sums = 4d05e1eb5fb2ea694af025b3180b0a7a24543e7be31da16e31210928252f9d20
sha256sums = 3370caf7ddb12bc1bbb8d82c3af6abb88c65c66bffa905d3fec3a04291929e4c
sha256sums = 6a76f719fb380ba63133bcbd092e8fe8c4b7ca53d64f411680d85e1bf333f5a7
sha256sums = e925eb17ca5ea45c2d12008a7c68f3f7142894a917f6e76c86617438281b03ff
sha256sums = d868aa2bab9a21faea0feb5a858020170879937664a9329f8e589a5193b47558
sha256sums = 5bd1571aee45a5f219607669f603546db2ee54b32f31c59177ad5a0e55d4ac43
sha256sums = 5e312b09df3bf7c7e3da3b120d7876de444cc84ddab2da5d6a013fb1cc550434
sha256sums = 7255b4ce6aaa4fdea3623d6be01258580ff6ea04f80e6860db7b2187aff48e22
sha256sums = dc7cf7462f8615df2a6555e2451ee186fb1eb500c6307765af5fce3a321a861c
sha256sums = 12d7b4dfb93442ed1288dea15a0a48c5db47b2985947f41f3020568586575713
Expand All @@ -83,11 +83,11 @@ pkgname = linux-mbp
depends = initramfs
optdepends = crda: to set the correct wireless channels of your country
optdepends = linux-firmware: firmware images needed for some devices
provides = linux=5.4.11
provides = linux=5.4.15

pkgname = linux-mbp-headers
pkgdesc = Headers and scripts for building modules for the Linux for MBP kernel
provides = linux-headers=5.4.11
provides = linux-headers=5.4.15

pkgname = linux-mbp-docs
pkgdesc = Documentation for the Linux for MBP kernel
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From aa6f1974af2dfd6aa8acaefd72036a8b451d15d6 Mon Sep 17 00:00:00 2001
From b11c6d42fcbbbb0f807dd23ede4931cbee54f9a9 Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <[email protected]>
Date: Mon, 16 Sep 2019 04:53:20 +0200
Subject: [PATCH 01/14] ZEN: Add sysctl and CONFIG to disallow unprivileged
Expand Down Expand Up @@ -40,7 +40,7 @@ index b4daad2bac23..362f82c5ec07 100644
bool "PID Namespaces"
default y
diff --git a/kernel/fork.c b/kernel/fork.c
index 6cabc124378c..fda4986da9eb 100644
index 755d8160e001..ed909f8050b2 100644
--- a/kernel/fork.c
+++ b/kernel/fork.c
@@ -106,6 +106,11 @@
Expand All @@ -66,7 +66,7 @@ index 6cabc124378c..fda4986da9eb 100644
/*
* Thread groups must share signals as well, and detached threads
* can only be started up within the thread group.
@@ -2826,6 +2835,12 @@ int ksys_unshare(unsigned long unshare_flags)
@@ -2836,6 +2845,12 @@ int ksys_unshare(unsigned long unshare_flags)
if (unshare_flags & CLONE_NEWNS)
unshare_flags |= CLONE_FS;

Expand Down Expand Up @@ -128,5 +128,5 @@ index 8eadadc478f9..c36ecd19562c 100644
static DEFINE_MUTEX(userns_state_mutex);

--
2.24.1
2.25.0

4 changes: 2 additions & 2 deletions 0002-lib-devres-add-a-helper-function-for-ioremap_uc.patch
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 7fbd1ff7b5d08260098c55ab116c23727844d522 Mon Sep 17 00:00:00 2001
From c1514f7f277ce90eaf74cbb52ad484fcd2aa3100 Mon Sep 17 00:00:00 2001
From: Tuowen Zhao <[email protected]>
Date: Wed, 16 Oct 2019 15:06:28 -0600
Subject: [PATCH 02/14] lib: devres: add a helper function for ioremap_uc
Expand Down Expand Up @@ -75,5 +75,5 @@ index 6a0e9bd6524a..17624d35e82d 100644
* devm_ioremap_nocache - Managed ioremap_nocache()
* @dev: Generic device to remap IO address for
--
2.24.1
2.25.0

4 changes: 2 additions & 2 deletions 0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 80f53f7d91081d11ecfcc19015f93cafec59adc2 Mon Sep 17 00:00:00 2001
From c751a20a61358f55933194dbd83e592a730ad0cb Mon Sep 17 00:00:00 2001
From: Tuowen Zhao <[email protected]>
Date: Wed, 16 Oct 2019 15:06:29 -0600
Subject: [PATCH 03/14] mfd: intel-lpss: Use devm_ioremap_uc for MMIO
Expand Down Expand Up @@ -44,5 +44,5 @@ index bfe4ff337581..b0f0781a6b9c 100644
if (!lpss->priv)
return -ENOMEM;
--
2.24.1
2.25.0

99 changes: 0 additions & 99 deletions 0004-PCI-pciehp-Do-not-disable-interrupt-twice-on-suspend.patch

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From a062a328c43d18ce2f183ab3ad69e6da032feeb2 Mon Sep 17 00:00:00 2001
From 46131a2bddc04cd7a647703e7ef372534d3b43e5 Mon Sep 17 00:00:00 2001
From: Mika Westerberg <[email protected]>
Date: Tue, 29 Oct 2019 20:00:22 +0300
Subject: [PATCH 05/14] PCI: pciehp: Prevent deadlock on disconnect
Subject: [PATCH 04/14] PCI: pciehp: Prevent deadlock on disconnect

This addresses deadlocks in these common cases in hierarchies containing
two switches:
Expand Down Expand Up @@ -268,5 +268,5 @@ index 86d97f3112f0..a2a263764ef8 100644

int pciehp_query_power_fault(struct controller *ctrl)
--
2.24.1
2.25.0

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 1706504ce96ddff9f2155467707f4e39e4f9acb1 Mon Sep 17 00:00:00 2001
From 766611dcde15685197f756d86f4ada389a98375e Mon Sep 17 00:00:00 2001
From: "Rafael J. Wysocki" <[email protected]>
Date: Thu, 28 Nov 2019 23:50:40 +0100
Subject: [PATCH 06/14] ACPI: PM: s2idle: Rework ACPI events synchronization
Subject: [PATCH 05/14] ACPI: PM: s2idle: Rework ACPI events synchronization

Note that the EC GPE processing need not be synchronized in
acpi_s2idle_wake() after invoking acpi_ec_dispatch_gpe(), because
Expand Down Expand Up @@ -74,5 +74,5 @@ index 2af937a8b1c5..6747a279621b 100644

acpi_enable_all_runtime_gpes();
--
2.24.1
2.25.0

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From a8225afcc3df821f990d024090fbd4e9c84900a7 Mon Sep 17 00:00:00 2001
From 1987607625d918069643bfb43f93dcdc3647f3d6 Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <[email protected]>
Date: Tue, 24 Dec 2019 05:18:47 +0100
Subject: [PATCH 07/14] iwlwifi: pcie: restore support for Killer Qu C0 NICs
Subject: [PATCH 06/14] iwlwifi: pcie: restore support for Killer Qu C0 NICs

Commit 809805a820c6 refactored the cfg mangling. Unfortunately, in this
process the lines which picked the right cfg for Killer Qu C0 NICs after
Expand Down Expand Up @@ -32,5 +32,5 @@ index b0b7eca1754e..de62a6dc4e73 100644

/* same thing for QuZ... */
--
2.24.1
2.25.0

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From bdee01bce0ddfe783308ec75e7ac164f88566863 Mon Sep 17 00:00:00 2001
From c70869ad6f3a5f9bc48fb62486d159ac0d61b13e Mon Sep 17 00:00:00 2001
From: Kai Vehmanen <[email protected]>
Date: Fri, 20 Sep 2019 11:39:18 +0300
Subject: [PATCH 08/14] drm/i915: save AUD_FREQ_CNTRL state at audio domain
Subject: [PATCH 07/14] drm/i915: save AUD_FREQ_CNTRL state at audio domain
suspend

When audio power domain is suspended, the display driver must
Expand Down Expand Up @@ -70,10 +70,10 @@ index 89b6112bd66b..043ce1b47aeb 100644
struct {
struct mutex mutex;
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index f8ee9aba3955..e1fe356463ec 100644
index 7b6e68f082f8..a99ef18665f2 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -9104,6 +9104,8 @@ enum {
@@ -9110,6 +9110,8 @@ enum {
#define HSW_AUD_CHICKENBIT _MMIO(0x65f10)
#define SKL_AUD_CODEC_WAKE_SIGNAL (1 << 15)

Expand All @@ -83,5 +83,5 @@ index f8ee9aba3955..e1fe356463ec 100644
* HSW - ICL power wells
*
--
2.24.1
2.25.0

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 7275786a32e9958d29e71415297038bb890bd4de Mon Sep 17 00:00:00 2001
From fb5c4a65581a781da9bc327c51752616580fad95 Mon Sep 17 00:00:00 2001
From: Kai Vehmanen <[email protected]>
Date: Thu, 3 Oct 2019 11:55:30 +0300
Subject: [PATCH 09/14] drm/i915: Fix audio power up sequence for gen10+
Subject: [PATCH 08/14] drm/i915: Fix audio power up sequence for gen10+
display

On platfroms with gen10+ display, driver must set the enable bit of
Expand Down Expand Up @@ -40,10 +40,10 @@ index 439bc0a93410..440b33762fef 100644

return ret;
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index e1fe356463ec..ccfea9c2b8bf 100644
index a99ef18665f2..1dd7b6187780 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -9105,6 +9105,8 @@ enum {
@@ -9111,6 +9111,8 @@ enum {
#define SKL_AUD_CODEC_WAKE_SIGNAL (1 << 15)

#define AUD_FREQ_CNTRL _MMIO(0x65900)
Expand All @@ -53,5 +53,5 @@ index e1fe356463ec..ccfea9c2b8bf 100644
/*
* HSW - ICL power wells
--
2.24.1
2.25.0

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From ec618d435b2b6085b623acd0a31be6f6ca9f434d Mon Sep 17 00:00:00 2001
From 3176065daacab3967392e20e1fad611f83f73d9c Mon Sep 17 00:00:00 2001
From: Kai Vehmanen <[email protected]>
Date: Thu, 3 Oct 2019 11:55:31 +0300
Subject: [PATCH 10/14] drm/i915: extend audio CDCLK>=2*BCLK constraint to more
Subject: [PATCH 09/14] drm/i915: extend audio CDCLK>=2*BCLK constraint to more
platforms

The CDCLK>=2*BCLK constraint applies to all generations since gen10.
Expand Down Expand Up @@ -37,5 +37,5 @@ index 440b33762fef..05ef43b13d1c 100644

intel_display_power_put(dev_priv, POWER_DOMAIN_AUDIO, cookie);
--
2.24.1
2.25.0

Loading

0 comments on commit dc6e30a

Please sign in to comment.