initial commit
imported from https://salsa.debian.org/kernel-team/linux.git commit 9d5cc9d9d6501d7f1dd7e194d4b245bd0b6c6a22 version 6.11.4-1
This commit is contained in:
35
debian/patches/bugfix/arm/arm-dts-kirkwood-fix-sata-pinmux-ing-for-ts419.patch
vendored
Normal file
35
debian/patches/bugfix/arm/arm-dts-kirkwood-fix-sata-pinmux-ing-for-ts419.patch
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
From: Ben Hutchings <ben@decadent.org.uk>
|
||||
Date: Fri, 17 Feb 2017 01:30:30 +0000
|
||||
Subject: ARM: dts: kirkwood: Fix SATA pinmux-ing for TS419
|
||||
Forwarded: https://lore.kernel.org/all/20170218003251.GC4152@decadent.org.uk/
|
||||
Bug-Debian: https://bugs.debian.org/855017
|
||||
|
||||
The old board code for the TS419 assigns MPP pins 15 and 16 as SATA
|
||||
activity signals (and none as SATA presence signals). Currently the
|
||||
device tree assigns the SoC's default pinmux groups for SATA, which
|
||||
conflict with the second Ethernet port.
|
||||
|
||||
Reported-by: gmbh@gazeta.pl
|
||||
Tested-by: gmbh@gazeta.pl
|
||||
References: https://bugs.debian.org/855017
|
||||
Cc: stable@vger.kernel.org # 3.15+
|
||||
Fixes: 934b524b3f49 ("ARM: Kirkwood: Add DT description of QNAP 419")
|
||||
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
|
||||
---
|
||||
arch/arm/boot/dts/marvell/kirkwood-ts419.dtsi | 8 ++++++++
|
||||
1 file changed, 8 insertions(+)
|
||||
|
||||
--- a/arch/arm/boot/dts/marvell/kirkwood-ts419.dtsi
|
||||
+++ b/arch/arm/boot/dts/marvell/kirkwood-ts419.dtsi
|
||||
@@ -69,3 +69,11 @@
|
||||
phy-handle = <ðphy1>;
|
||||
};
|
||||
};
|
||||
+
|
||||
+&pmx_sata0 {
|
||||
+ marvell,pins = "mpp15";
|
||||
+};
|
||||
+
|
||||
+&pmx_sata1 {
|
||||
+ marvell,pins = "mpp16";
|
||||
+};
|
31
debian/patches/bugfix/arm/arm-mm-export-__sync_icache_dcache-for-xen-privcmd.patch
vendored
Normal file
31
debian/patches/bugfix/arm/arm-mm-export-__sync_icache_dcache-for-xen-privcmd.patch
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
From: Ben Hutchings <ben@decadent.org.uk>
|
||||
Date: Wed, 11 Jul 2018 23:40:55 +0100
|
||||
Subject: ARM: mm: Export __sync_icache_dcache() for xen-privcmd
|
||||
Forwarded: https://lore.kernel.org/all/20180711225013.GF14131@decadent.org.uk/
|
||||
|
||||
The xen-privcmd driver, which can be modular, calls set_pte_at()
|
||||
which in turn may call __sync_icache_dcache().
|
||||
|
||||
The call to __sync_icache_dcache() may be optimised out because it is
|
||||
conditional on !pte_special(), and xen-privcmd calls pte_mkspecial().
|
||||
However, in a non-LPAE configuration there is no "special" bit and the
|
||||
call is really unconditional.
|
||||
|
||||
Fixes: 3ad0876554ca ("xen/privcmd: add IOCTL_PRIVCMD_MMAP_RESOURCE")
|
||||
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
|
||||
---
|
||||
arch/arm/mm/flush.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
Index: debian-kernel/arch/arm/mm/flush.c
|
||||
===================================================================
|
||||
--- debian-kernel.orig/arch/arm/mm/flush.c
|
||||
+++ debian-kernel/arch/arm/mm/flush.c
|
||||
@@ -292,6 +292,7 @@ void __sync_icache_dcache(pte_t pteval)
|
||||
if (pte_exec(pteval))
|
||||
__flush_icache_all();
|
||||
}
|
||||
+EXPORT_SYMBOL_GPL(__sync_icache_dcache);
|
||||
#endif
|
||||
|
||||
/*
|
Reference in New Issue
Block a user