stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	stable@vger.kernel.org, Andreas Schwab <schwab@linux-m68k.org>,
	Christophe Leroy <christophe.leroy@c-s.fr>,
	Michael Ellerman <mpe@ellerman.id.au>
Subject: [PATCH 4.4 079/158] powerpc/32s: fix suspend/resume when IBATs 4-7 are used
Date: Fri,  2 Aug 2019 11:28:20 +0200	[thread overview]
Message-ID: <20190802092220.125001428@linuxfoundation.org> (raw)
In-Reply-To: <20190802092203.671944552@linuxfoundation.org>

From: Christophe Leroy <christophe.leroy@c-s.fr>

commit 6ecb78ef56e08d2119d337ae23cb951a640dc52d upstream.

Previously, only IBAT1 and IBAT2 were used to map kernel linear mem.
Since commit 63b2bc619565 ("powerpc/mm/32s: Use BATs for
STRICT_KERNEL_RWX"), we may have all 8 BATs used for mapping
kernel text. But the suspend/restore functions only save/restore
BATs 0 to 3, and clears BATs 4 to 7.

Make suspend and restore functions respectively save and reload
the 8 BATs on CPUs having MMU_FTR_USE_HIGH_BATS feature.

Reported-by: Andreas Schwab <schwab@linux-m68k.org>
Cc: stable@vger.kernel.org
Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 arch/powerpc/kernel/swsusp_32.S         |   73 ++++++++++++++++++++++++++++----
 arch/powerpc/platforms/powermac/sleep.S |   68 +++++++++++++++++++++++++++--
 2 files changed, 128 insertions(+), 13 deletions(-)

--- a/arch/powerpc/kernel/swsusp_32.S
+++ b/arch/powerpc/kernel/swsusp_32.S
@@ -23,11 +23,19 @@
 #define SL_IBAT2	0x48
 #define SL_DBAT3	0x50
 #define SL_IBAT3	0x58
-#define SL_TB		0x60
-#define SL_R2		0x68
-#define SL_CR		0x6c
-#define SL_LR		0x70
-#define SL_R12		0x74	/* r12 to r31 */
+#define SL_DBAT4	0x60
+#define SL_IBAT4	0x68
+#define SL_DBAT5	0x70
+#define SL_IBAT5	0x78
+#define SL_DBAT6	0x80
+#define SL_IBAT6	0x88
+#define SL_DBAT7	0x90
+#define SL_IBAT7	0x98
+#define SL_TB		0xa0
+#define SL_R2		0xa8
+#define SL_CR		0xac
+#define SL_LR		0xb0
+#define SL_R12		0xb4	/* r12 to r31 */
 #define SL_SIZE		(SL_R12 + 80)
 
 	.section .data
@@ -112,6 +120,41 @@ _GLOBAL(swsusp_arch_suspend)
 	mfibatl	r4,3
 	stw	r4,SL_IBAT3+4(r11)
 
+BEGIN_MMU_FTR_SECTION
+	mfspr	r4,SPRN_DBAT4U
+	stw	r4,SL_DBAT4(r11)
+	mfspr	r4,SPRN_DBAT4L
+	stw	r4,SL_DBAT4+4(r11)
+	mfspr	r4,SPRN_DBAT5U
+	stw	r4,SL_DBAT5(r11)
+	mfspr	r4,SPRN_DBAT5L
+	stw	r4,SL_DBAT5+4(r11)
+	mfspr	r4,SPRN_DBAT6U
+	stw	r4,SL_DBAT6(r11)
+	mfspr	r4,SPRN_DBAT6L
+	stw	r4,SL_DBAT6+4(r11)
+	mfspr	r4,SPRN_DBAT7U
+	stw	r4,SL_DBAT7(r11)
+	mfspr	r4,SPRN_DBAT7L
+	stw	r4,SL_DBAT7+4(r11)
+	mfspr	r4,SPRN_IBAT4U
+	stw	r4,SL_IBAT4(r11)
+	mfspr	r4,SPRN_IBAT4L
+	stw	r4,SL_IBAT4+4(r11)
+	mfspr	r4,SPRN_IBAT5U
+	stw	r4,SL_IBAT5(r11)
+	mfspr	r4,SPRN_IBAT5L
+	stw	r4,SL_IBAT5+4(r11)
+	mfspr	r4,SPRN_IBAT6U
+	stw	r4,SL_IBAT6(r11)
+	mfspr	r4,SPRN_IBAT6L
+	stw	r4,SL_IBAT6+4(r11)
+	mfspr	r4,SPRN_IBAT7U
+	stw	r4,SL_IBAT7(r11)
+	mfspr	r4,SPRN_IBAT7L
+	stw	r4,SL_IBAT7+4(r11)
+END_MMU_FTR_SECTION_IFSET(MMU_FTR_USE_HIGH_BATS)
+
 #if  0
 	/* Backup various CPU config stuffs */
 	bl	__save_cpu_setup
@@ -277,27 +320,41 @@ END_FTR_SECTION_IFSET(CPU_FTR_ALTIVEC)
 	mtibatu	3,r4
 	lwz	r4,SL_IBAT3+4(r11)
 	mtibatl	3,r4
-#endif
-
 BEGIN_MMU_FTR_SECTION
-	li	r4,0
+	lwz	r4,SL_DBAT4(r11)
 	mtspr	SPRN_DBAT4U,r4
+	lwz	r4,SL_DBAT4+4(r11)
 	mtspr	SPRN_DBAT4L,r4
+	lwz	r4,SL_DBAT5(r11)
 	mtspr	SPRN_DBAT5U,r4
+	lwz	r4,SL_DBAT5+4(r11)
 	mtspr	SPRN_DBAT5L,r4
+	lwz	r4,SL_DBAT6(r11)
 	mtspr	SPRN_DBAT6U,r4
+	lwz	r4,SL_DBAT6+4(r11)
 	mtspr	SPRN_DBAT6L,r4
+	lwz	r4,SL_DBAT7(r11)
 	mtspr	SPRN_DBAT7U,r4
+	lwz	r4,SL_DBAT7+4(r11)
 	mtspr	SPRN_DBAT7L,r4
+	lwz	r4,SL_IBAT4(r11)
 	mtspr	SPRN_IBAT4U,r4
+	lwz	r4,SL_IBAT4+4(r11)
 	mtspr	SPRN_IBAT4L,r4
+	lwz	r4,SL_IBAT5(r11)
 	mtspr	SPRN_IBAT5U,r4
+	lwz	r4,SL_IBAT5+4(r11)
 	mtspr	SPRN_IBAT5L,r4
+	lwz	r4,SL_IBAT6(r11)
 	mtspr	SPRN_IBAT6U,r4
+	lwz	r4,SL_IBAT6+4(r11)
 	mtspr	SPRN_IBAT6L,r4
+	lwz	r4,SL_IBAT7(r11)
 	mtspr	SPRN_IBAT7U,r4
+	lwz	r4,SL_IBAT7+4(r11)
 	mtspr	SPRN_IBAT7L,r4
 END_MMU_FTR_SECTION_IFSET(MMU_FTR_USE_HIGH_BATS)
+#endif
 
 	/* Flush all TLBs */
 	lis	r4,0x1000
--- a/arch/powerpc/platforms/powermac/sleep.S
+++ b/arch/powerpc/platforms/powermac/sleep.S
@@ -37,10 +37,18 @@
 #define SL_IBAT2	0x48
 #define SL_DBAT3	0x50
 #define SL_IBAT3	0x58
-#define SL_TB		0x60
-#define SL_R2		0x68
-#define SL_CR		0x6c
-#define SL_R12		0x70	/* r12 to r31 */
+#define SL_DBAT4	0x60
+#define SL_IBAT4	0x68
+#define SL_DBAT5	0x70
+#define SL_IBAT5	0x78
+#define SL_DBAT6	0x80
+#define SL_IBAT6	0x88
+#define SL_DBAT7	0x90
+#define SL_IBAT7	0x98
+#define SL_TB		0xa0
+#define SL_R2		0xa8
+#define SL_CR		0xac
+#define SL_R12		0xb0	/* r12 to r31 */
 #define SL_SIZE		(SL_R12 + 80)
 
 	.section .text
@@ -125,6 +133,41 @@ _GLOBAL(low_sleep_handler)
 	mfibatl	r4,3
 	stw	r4,SL_IBAT3+4(r1)
 
+BEGIN_MMU_FTR_SECTION
+	mfspr	r4,SPRN_DBAT4U
+	stw	r4,SL_DBAT4(r1)
+	mfspr	r4,SPRN_DBAT4L
+	stw	r4,SL_DBAT4+4(r1)
+	mfspr	r4,SPRN_DBAT5U
+	stw	r4,SL_DBAT5(r1)
+	mfspr	r4,SPRN_DBAT5L
+	stw	r4,SL_DBAT5+4(r1)
+	mfspr	r4,SPRN_DBAT6U
+	stw	r4,SL_DBAT6(r1)
+	mfspr	r4,SPRN_DBAT6L
+	stw	r4,SL_DBAT6+4(r1)
+	mfspr	r4,SPRN_DBAT7U
+	stw	r4,SL_DBAT7(r1)
+	mfspr	r4,SPRN_DBAT7L
+	stw	r4,SL_DBAT7+4(r1)
+	mfspr	r4,SPRN_IBAT4U
+	stw	r4,SL_IBAT4(r1)
+	mfspr	r4,SPRN_IBAT4L
+	stw	r4,SL_IBAT4+4(r1)
+	mfspr	r4,SPRN_IBAT5U
+	stw	r4,SL_IBAT5(r1)
+	mfspr	r4,SPRN_IBAT5L
+	stw	r4,SL_IBAT5+4(r1)
+	mfspr	r4,SPRN_IBAT6U
+	stw	r4,SL_IBAT6(r1)
+	mfspr	r4,SPRN_IBAT6L
+	stw	r4,SL_IBAT6+4(r1)
+	mfspr	r4,SPRN_IBAT7U
+	stw	r4,SL_IBAT7(r1)
+	mfspr	r4,SPRN_IBAT7L
+	stw	r4,SL_IBAT7+4(r1)
+END_MMU_FTR_SECTION_IFSET(MMU_FTR_USE_HIGH_BATS)
+
 	/* Backup various CPU config stuffs */
 	bl	__save_cpu_setup
 
@@ -325,22 +368,37 @@ grackle_wake_up:
 	mtibatl	3,r4
 
 BEGIN_MMU_FTR_SECTION
-	li	r4,0
+	lwz	r4,SL_DBAT4(r1)
 	mtspr	SPRN_DBAT4U,r4
+	lwz	r4,SL_DBAT4+4(r1)
 	mtspr	SPRN_DBAT4L,r4
+	lwz	r4,SL_DBAT5(r1)
 	mtspr	SPRN_DBAT5U,r4
+	lwz	r4,SL_DBAT5+4(r1)
 	mtspr	SPRN_DBAT5L,r4
+	lwz	r4,SL_DBAT6(r1)
 	mtspr	SPRN_DBAT6U,r4
+	lwz	r4,SL_DBAT6+4(r1)
 	mtspr	SPRN_DBAT6L,r4
+	lwz	r4,SL_DBAT7(r1)
 	mtspr	SPRN_DBAT7U,r4
+	lwz	r4,SL_DBAT7+4(r1)
 	mtspr	SPRN_DBAT7L,r4
+	lwz	r4,SL_IBAT4(r1)
 	mtspr	SPRN_IBAT4U,r4
+	lwz	r4,SL_IBAT4+4(r1)
 	mtspr	SPRN_IBAT4L,r4
+	lwz	r4,SL_IBAT5(r1)
 	mtspr	SPRN_IBAT5U,r4
+	lwz	r4,SL_IBAT5+4(r1)
 	mtspr	SPRN_IBAT5L,r4
+	lwz	r4,SL_IBAT6(r1)
 	mtspr	SPRN_IBAT6U,r4
+	lwz	r4,SL_IBAT6+4(r1)
 	mtspr	SPRN_IBAT6L,r4
+	lwz	r4,SL_IBAT7(r1)
 	mtspr	SPRN_IBAT7U,r4
+	lwz	r4,SL_IBAT7+4(r1)
 	mtspr	SPRN_IBAT7L,r4
 END_MMU_FTR_SECTION_IFSET(MMU_FTR_USE_HIGH_BATS)
 



  parent reply	other threads:[~2019-08-02  9:40 UTC|newest]

Thread overview: 166+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-08-02  9:27 [PATCH 4.4 000/158] 4.4.187-stable review Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 001/158] MIPS: ath79: fix ar933x uart parity mode Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 002/158] MIPS: fix build on non-linux hosts Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 003/158] dmaengine: imx-sdma: fix use-after-free on probe error path Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 004/158] ath10k: Do not send probe response template for mesh Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 005/158] ath9k: Check for errors when reading SREV register Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 006/158] ath6kl: add some bounds checking Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 007/158] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 008/158] batman-adv: fix for leaked TVLV handler Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 009/158] media: dvb: usb: fix use after free in dvb_usb_device_exit Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 010/158] crypto: talitos - fix skcipher failure due to wrong output IV Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 011/158] media: marvell-ccic: fix DMA s/g desc number calculation Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 012/158] media: vpss: fix a potential NULL pointer dereference Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 013/158] net: stmmac: dwmac1000: Clear unused address entries Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 014/158] signal/pid_namespace: Fix reboot_pid_ns to use send_sig not force_sig Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 015/158] af_key: fix leaks in key_pol_get_resp and dump_sp Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 016/158] xfrm: Fix xfrm sel prefix length validation Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 017/158] media: staging: media: davinci_vpfe: - Fix for memory leak if decoder initialization fails Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 018/158] net: phy: Check against net_device being NULL Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 019/158] tua6100: Avoid build warnings Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 020/158] locking/lockdep: Fix merging of hlocks with non-zero references Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 021/158] media: wl128x: Fix some error handling in fm_v4l2_init_video_device() Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 022/158] cpupower : frequency-set -r option misses the last cpu in related cpu list Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 023/158] net: fec: Do not use netdev messages too early Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 024/158] net: axienet: Fix race condition causing TX hang Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 025/158] s390/qdio: handle PENDING state for QEBSM devices Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 026/158] perf test 6: Fix missing kvm module load for s390 Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 027/158] gpio: omap: fix lack of irqstatus_raw0 for OMAP4 Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 028/158] gpio: omap: ensure irq is enabled before wakeup Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 029/158] regmap: fix bulk writes on paged registers Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 030/158] bpf: silence warning messages in core Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 031/158] rcu: Force inlining of rcu_read_lock() Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 032/158] xfrm: fix sa selector validation Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 033/158] perf evsel: Make perf_evsel__name() accept a NULL argument Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 034/158] vhost_net: disable zerocopy by default Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 035/158] EDAC/sysfs: Fix memory leak when creating a csrow object Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 036/158] media: i2c: fix warning same module names Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 037/158] ntp: Limit TAI-UTC offset Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 038/158] timer_list: Guard procfs specific code Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 039/158] acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 040/158] media: coda: fix mpeg2 sequence number handling Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 041/158] media: coda: increment sequence offset for the last returned frame Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 042/158] mt7601u: do not schedule rx_tasklet when the device has been disconnected Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 043/158] x86/build: Add set -e to mkcapflags.sh to delete broken capflags.c Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 044/158] mt7601u: fix possible memory leak when the device is disconnected Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 045/158] ath10k: fix PCIE device wake up failed Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 046/158] rslib: Fix decoding of shortened codes Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 047/158] rslib: Fix handling of of caller provided syndrome Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 048/158] ixgbe: Check DDM existence in transceiver before access Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 049/158] EDAC: Fix global-out-of-bounds write when setting edac_mc_poll_msec Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 050/158] bcache: check c->gc_thread by IS_ERR_OR_NULL in cache_set_flush() Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 051/158] Bluetooth: hci_bcsp: Fix memory leak in rx_skb Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 052/158] Bluetooth: 6lowpan: search for destination address in all peers Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 053/158] Bluetooth: Check state in l2cap_disconnect_rsp Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 054/158] Bluetooth: validate BLE connection interval updates Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 055/158] crypto: ghash - fix unaligned memory access in ghash_setkey() Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 056/158] crypto: arm64/sha1-ce - correct digest for empty data in finup Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 057/158] crypto: arm64/sha2-ce " Greg Kroah-Hartman
2019-08-02  9:27 ` [PATCH 4.4 058/158] Input: gtco - bounds check collection indent level Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 059/158] regulator: s2mps11: Fix buck7 and buck8 wrong voltages Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 060/158] tracing/snapshot: Resize spare buffer if size changed Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 061/158] NFSv4: Handle the special Linux file open access mode Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 062/158] lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 063/158] ALSA: seq: Break too long mutex context in the write loop Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 064/158] media: v4l2: Test type instead of cfg->type in v4l2_ctrl_new_custom() Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 065/158] media: coda: Remove unbalanced and unneeded mutex unlock Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 066/158] KVM: x86/vPMU: refine kvm_pmu err msg when event creation failed Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 067/158] drm/nouveau/i2c: Enable i2c pads & busses during preinit Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 068/158] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 069/158] 9p/virtio: Add cleanup path in p9_virtio_init Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 070/158] PCI: Do not poll for PME if the device is in D3cold Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 071/158] take floppy compat ioctls to sodding floppy.c Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 072/158] floppy: fix div-by-zero in setup_format_params Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 073/158] floppy: fix out-of-bounds read in next_valid_format Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 074/158] floppy: fix invalid pointer dereference in drive_name Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 075/158] floppy: fix out-of-bounds read in copy_buffer Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 076/158] coda: pass the host file in vma->vm_file on mmap Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 077/158] gpu: ipu-v3: ipu-ic: Fix saturation bit offset in TPMEM Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 078/158] parisc: Fix kernel panic due invalid values in IAOQ0 or IAOQ1 Greg Kroah-Hartman
2019-08-02  9:28 ` Greg Kroah-Hartman [this message]
2019-08-02  9:28 ` [PATCH 4.4 080/158] powerpc/watchpoint: Restore NV GPRs while returning from exception Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 081/158] eCryptfs: fix a couple type promotion bugs Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 082/158] intel_th: msu: Fix single mode with disabled IOMMU Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 083/158] Bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 084/158] usb: Handle USB3 remote wakeup for LPM enabled devices correctly Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 085/158] dm bufio: fix deadlock with loop device Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 086/158] bnx2x: Prevent load reordering in tx completion processing Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 087/158] caif-hsi: fix possible deadlock in cfhsi_exit_module() Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 088/158] ipv4: dont set IPv6 only flags to IPv4 addresses Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 089/158] net: bcmgenet: use promisc for unsupported filters Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 090/158] net: neigh: fix multiple neigh timer scheduling Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 091/158] nfc: fix potential illegal memory access Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 092/158] sky2: Disable MSI on ASUS P6T Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 093/158] netrom: fix a memory leak in nr_rx_frame() Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 094/158] netrom: hold sock when setting skb->destructor Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 095/158] tcp: Reset bytes_acked and bytes_received when disconnecting Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 096/158] bonding: validate ip header before check IPPROTO_IGMP Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 097/158] net: bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 098/158] net: bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 099/158] net: bridge: stp: dont cache eth dest pointer before skb pull Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 100/158] elevator: fix truncation of icq_cache_name Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 101/158] NFSv4: Fix open create exclusive when the server reboots Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 102/158] nfsd: increase DRC cache limit Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 103/158] nfsd: give out fewer session slots as limit approaches Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 104/158] nfsd: fix performance-limiting session calculation Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 105/158] nfsd: Fix overflow causing non-working mounts on 1 TB machines Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 106/158] drm/panel: simple: Fix panel_simple_dsi_probe Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 107/158] usb: core: hub: Disable hub-initiated U1/U2 Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 108/158] tty: max310x: Fix invalid baudrate divisors calculator Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 109/158] pinctrl: rockchip: fix leaked of_node references Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 110/158] tty: serial: cpm_uart - fix init when SMC is relocated Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 111/158] memstick: Fix error cleanup path of memstick_init Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 112/158] tty/serial: digicolor: Fix digicolor-usart already registered warning Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 113/158] tty: serial: msm_serial: avoid system lockup condition Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 114/158] drm/virtio: Add memory barriers for capset cache Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 115/158] phy: renesas: rcar-gen2: Fix memory leak at error paths Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 116/158] powerpc/pseries/mobility: prevent cpu hotplug during DT update Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 117/158] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration Greg Kroah-Hartman
2019-08-02  9:28 ` [PATCH 4.4 118/158] usb: gadget: Zero ffs_io_data Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 119/158] powerpc/pci/of: Fix OF flags parsing for 64bit BARs Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 120/158] PCI: sysfs: Ignore lockdep for remove attribute Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 121/158] iio: iio-utils: Fix possible incorrect mask calculation Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 122/158] recordmcount: Fix spurious mcount entries on powerpc Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 123/158] mfd: core: Set fwnode for created devices Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 124/158] mfd: arizona: Fix undefined behavior Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 125/158] um: Silence lockdep complaint about mmap_sem Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 126/158] powerpc/4xx/uic: clear pending interrupt after irq type/pol change Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 127/158] serial: sh-sci: Fix TX DMA buffer flushing and workqueue races Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 128/158] kallsyms: exclude kasan local symbols on s390 Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 129/158] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 130/158] f2fs: avoid out-of-range memory access Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 131/158] mailbox: handle failed named mailbox channel request Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 132/158] powerpc/eeh: Handle hugepages in ioremap space Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 133/158] sh: prevent warnings when using iounmap Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 134/158] mm/kmemleak.c: fix check for softirq context Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 135/158] 9p: pass the correct prototype to read_cache_page Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 136/158] mm/mmu_notifier: use hlist_add_head_rcu() Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 137/158] locking/lockdep: Fix lock used or unused stats error Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 138/158] locking/lockdep: Hide unused class variable Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 139/158] usb: wusbcore: fix unbalanced get/put cluster_id Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 140/158] usb: pci-quirks: Correct AMD PLL quirk detection Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 141/158] x86/sysfb_efi: Add quirks for some devices with swapped width and height Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 142/158] x86/speculation/mds: Apply more accurate check on hypervisor platform Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 143/158] hpet: Fix division by zero in hpet_time_div() Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 144/158] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 145/158] ALSA: hda - Add a conexant codec entry to let mute led work Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 146/158] powerpc/tm: Fix oops on sigreturn on systems without TM Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 147/158] access: avoid the RCU grace period for the temporary subjective credentials Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 148/158] vmstat: Remove BUG_ON from vmstat_update Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 149/158] mm, vmstat: make quiet_vmstat lighter Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 150/158] ipv6: check sk sk_type and protocol early in ip_mroute_set/getsockopt Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 151/158] tcp: reset sk_send_head in tcp_write_queue_purge Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 152/158] ISDN: hfcsusb: checking idx of ep configuration Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 153/158] media: cpia2_usb: first wake up, then free in disconnect Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 154/158] media: radio-raremono: change devm_k*alloc to k*alloc Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 155/158] Bluetooth: hci_uart: check for missing tty operations Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 156/158] sched/fair: Dont free p->numa_faults with concurrent readers Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 157/158] drivers/pps/pps.c: clear offset flags in PPS_SETPARAMS ioctl Greg Kroah-Hartman
2019-08-02  9:29 ` [PATCH 4.4 158/158] ceph: hold i_ceph_lock when removing caps for freeing inode Greg Kroah-Hartman
2019-08-02 14:00 ` [PATCH 4.4 000/158] 4.4.187-stable review Thierry Reding
2019-08-02 15:52 ` Guenter Roeck
2019-08-02 16:22   ` Greg Kroah-Hartman
2019-08-02 15:54 ` kernelci.org bot
2019-08-02 23:19 ` shuah
2019-08-03  5:52 ` Naresh Kamboju
2019-08-03 15:57 ` Guenter Roeck

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190802092220.125001428@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=christophe.leroy@c-s.fr \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mpe@ellerman.id.au \
    --cc=schwab@linux-m68k.org \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).