From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	stable@vger.kernel.org,
	Dave Carroll <david.carroll@microsemi.com>,
	Raghava Aditya Renukunta <raghavaaditya.renukunta@microsemi.com>,
	"Martin K. Petersen" <martin.petersen@oracle.com>,
	Sasha Levin <alexander.levin@microsoft.com>
Subject: [PATCH 3.18 114/185] scsi: aacraid: Insure command thread is not recursively stopped
Date: Mon, 28 May 2018 12:02:35 +0200	[thread overview]
Message-ID: <20180528100101.588051221@linuxfoundation.org> (raw)
In-Reply-To: <20180528100050.700971285@linuxfoundation.org>
3.18-stable review patch.  If anyone has any objections, please let me know.
------------------
From: Dave Carroll <david.carroll@microsemi.com>
[ Upstream commit 1c6b41fb92936fa5facea464d5d7cbf855966d04 ]
If a recursive IOP_RESET is invoked, usually due to the eh_thread
handling errors after the first reset, be sure we flag that the command
thread has been stopped to avoid an Oops of the form;
 [ 336.620256] CPU: 28 PID: 1193 Comm: scsi_eh_0 Kdump: loaded Not tainted 4.14.0-49.el7a.ppc64le #1
 [ 336.620297] task: c000003fd630b800 task.stack: c000003fd61a4000
 [ 336.620326] NIP: c000000000176794 LR: c00000000013038c CTR: c00000000024bc10
 [ 336.620361] REGS: c000003fd61a7720 TRAP: 0300 Not tainted (4.14.0-49.el7a.ppc64le)
 [ 336.620395] MSR: 9000000000009033 <SF,HV,EE,ME,IR,DR,RI,LE> CR: 22084022 XER: 20040000
 [ 336.620435] CFAR: c000000000130388 DAR: 0000000000000000 DSISR: 40000000 SOFTE: 1
 [ 336.620435] GPR00: c00000000013038c c000003fd61a79a0 c0000000014c7e00 0000000000000000
 [ 336.620435] GPR04: 000000000000000c 000000000000000c 9000000000009033 0000000000000477
 [ 336.620435] GPR08: 0000000000000477 0000000000000000 0000000000000000 c008000010f7d940
 [ 336.620435] GPR12: c00000000024bc10 c000000007a33400 c0000000001708a8 c000003fe3b881d8
 [ 336.620435] GPR16: c000003fe3b88060 c000003fd61a7d10 fffffffffffff000 000000000000001e
 [ 336.620435] GPR20: 0000000000000001 c000000000ebf1a0 0000000000000001 c000003fe3b88000
 [ 336.620435] GPR24: 0000000000000003 0000000000000002 c000003fe3b88840 c000003fe3b887e8
 [ 336.620435] GPR28: c000003fe3b88000 c000003fc8181788 0000000000000000 c000003fc8181700
 [ 336.620750] NIP [c000000000176794] exit_creds+0x34/0x160
 [ 336.620775] LR [c00000000013038c] __put_task_struct+0x8c/0x1f0
 [ 336.620804] Call Trace:
 [ 336.620817] [c000003fd61a79a0] [c000003fe3b88000] 0xc000003fe3b88000 (unreliable)
 [ 336.620853] [c000003fd61a79d0] [c00000000013038c] __put_task_struct+0x8c/0x1f0
 [ 336.620889] [c000003fd61a7a00] [c000000000171418] kthread_stop+0x1e8/0x1f0
 [ 336.620922] [c000003fd61a7a40] [c008000010f7448c] aac_reset_adapter+0x14c/0x8d0 [aacraid]
 [ 336.620959] [c000003fd61a7b00] [c008000010f60174] aac_eh_host_reset+0x84/0x100 [aacraid]
 [ 336.621010] [c000003fd61a7b30] [c000000000864f24] scsi_try_host_reset+0x74/0x180
 [ 336.621046] [c000003fd61a7bb0] [c000000000867ac0] scsi_eh_ready_devs+0xc00/0x14d0
 [ 336.625165] [c000003fd61a7ca0] [c0000000008699e0] scsi_error_handler+0x550/0x730
 [ 336.632101] [c000003fd61a7dc0] [c000000000170a08] kthread+0x168/0x1b0
 [ 336.639031] [c000003fd61a7e30] [c00000000000b528] ret_from_kernel_thread+0x5c/0xb4
 [ 336.645971] Instruction dump:
 [ 336.648743] 384216a0 7c0802a6 fbe1fff8 f8010010 f821ffd1 7c7f1b78 60000000 60000000
 [ 336.657056] 39400000 e87f0838 f95f0838 7c0004ac <7d401828> 314affff 7d40192d 40c2fff4
 [ 336.663997] -[ end trace 4640cf8d4945ad95 ]-
So flag when the thread is stopped by setting the thread pointer to NULL.
Signed-off-by: Dave Carroll <david.carroll@microsemi.com>
Reviewed-by: Raghava Aditya Renukunta <raghavaaditya.renukunta@microsemi.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/scsi/aacraid/commsup.c |    4 +++-
 drivers/scsi/aacraid/linit.c   |    1 +
 2 files changed, 4 insertions(+), 1 deletion(-)
--- a/drivers/scsi/aacraid/commsup.c
+++ b/drivers/scsi/aacraid/commsup.c
@@ -1270,9 +1270,10 @@ static int _aac_reset_adapter(struct aac
 	host = aac->scsi_host_ptr;
 	scsi_block_requests(host);
 	aac_adapter_disable_int(aac);
-	if (aac->thread->pid != current->pid) {
+	if (aac->thread && aac->thread->pid != current->pid) {
 		spin_unlock_irq(host->host_lock);
 		kthread_stop(aac->thread);
+		aac->thread = NULL;
 		jafo = 1;
 	}
 
@@ -1343,6 +1344,7 @@ static int _aac_reset_adapter(struct aac
 					  aac->name);
 		if (IS_ERR(aac->thread)) {
 			retval = PTR_ERR(aac->thread);
+			aac->thread = NULL;
 			goto out;
 		}
 	}
--- a/drivers/scsi/aacraid/linit.c
+++ b/drivers/scsi/aacraid/linit.c
@@ -1096,6 +1096,7 @@ static void __aac_shutdown(struct aac_de
 				up(&fib->event_wait);
 		}
 		kthread_stop(aac->thread);
+		aac->thread = NULL;
 	}
 	aac_send_shutdown(aac);
 	aac_adapter_disable_int(aac);
next prev parent reply	other threads:[~2018-05-28 10:10 UTC|newest]
Thread overview: 181+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-28 10:00 [PATCH 3.18 000/185] 3.18.111-stable review Greg Kroah-Hartman
2018-05-28 10:00 ` [PATCH 3.18 001/185] MIPS: ptrace: Expose FIR register through FP regset Greg Kroah-Hartman
2018-05-28 10:00 ` [PATCH 3.18 002/185] MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs Greg Kroah-Hartman
2018-05-28 10:00 ` [PATCH 3.18 003/185] KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable" Greg Kroah-Hartman
2018-05-28 10:00 ` [PATCH 3.18 004/185] affs_lookup(): close a race with affs_remove_link() Greg Kroah-Hartman
2018-05-28 10:00 ` [PATCH 3.18 005/185] aio: fix io_destroy(2) vs. lookup_ioctx() race Greg Kroah-Hartman
2018-05-28 10:00 ` [PATCH 3.18 007/185] libata: Blacklist some Sandisk SSDs for NCQ Greg Kroah-Hartman
2018-05-28 10:00 ` [PATCH 3.18 008/185] xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent Greg Kroah-Hartman
2018-05-28 10:00 ` [PATCH 3.18 009/185] kernel/signal.c: avoid undefined behaviour in kill_something_info Greg Kroah-Hartman
2018-05-28 10:00 ` [PATCH 3.18 010/185] firewire-ohci: work around oversized DMA reads on JMicron controllers Greg Kroah-Hartman
2018-05-28 10:00 ` [PATCH 3.18 011/185] ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read() Greg Kroah-Hartman
2018-05-28 10:00 ` [PATCH 3.18 013/185] tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account Greg Kroah-Hartman
2018-05-28 10:00 ` [PATCH 3.18 014/185] PCI: Add function 1 DMA alias quirk for Marvell 9128 Greg Kroah-Hartman
2018-05-28 10:00 ` [PATCH 3.18 015/185] tools lib traceevent: Fix get_field_str() for dynamic strings Greg Kroah-Hartman
2018-05-28 10:00 ` [PATCH 3.18 016/185] dm thin: fix documentation relative to low water mark threshold Greg Kroah-Hartman
2018-05-28 10:00 ` [PATCH 3.18 017/185] nfs: Do not convert nfs_idmap_cache_timeout to jiffies Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 019/185] kconfig: Dont leak main menus during parsing Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 020/185] kconfig: Fix automatic menu creation mem leak Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 021/185] kconfig: Fix expr_free() E_NOT leak Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 022/185] btrfs: Fix out of bounds access in btrfs_search_slot Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 023/185] scsi: fas216: fix sense buffer initialization Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 024/185] HID: roccat: prevent an out of bounds read in kovaplus_profile_activated() Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 025/185] jffs2: Fix use-after-free bug in jffs2_iget()s error handling path Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 026/185] RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 027/185] ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 028/185] ocfs2/acl: use ip_xattr_sem to protect getting extended attribute Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 029/185] mm/mempolicy: fix the check of nodemask from user Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 030/185] mm/mempolicy: add nodes_empty check in SYSC_migrate_pages Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 031/185] asm-generic: provide generic_pmdp_establish() Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 032/185] mm: pin address_space before dereferencing it while isolating an LRU page Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 033/185] IB/ipoib: Fix for potential no-carrier state Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 034/185] x86/power: Fix swsusp_arch_resume prototype Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 035/185] firmware: dmi_scan: Fix handling of empty DMI strings Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 036/185] ACPI: processor_perflib: Do not send _PPC change notification if not ready Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 037/185] MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 038/185] xen/grant-table: Use put_page instead of free_page Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 039/185] proc: fix /proc/*/map_files lookup Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 040/185] cifs: silence compiler warnings showing up with gcc-8.0.0 Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 041/185] bcache: properly set task state in bch_writeback_thread() Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 043/185] bcache: fix for data collapse after re-attaching an attached device Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 044/185] bcache: return attach error when no cache set exist Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 045/185] irqchip/gic-v3: Change pr_debug message to pr_devel Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 046/185] scsi: ufs: Enable quirk to ignore sending WRITE_SAME command Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 047/185] scsi: bnx2fc: Fix check in SCSI completion handler for timed out request Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 048/185] scsi: sym53c8xx_2: iterator underflow in sym_getsync() Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 049/185] scsi: mptfusion: Add bounds check in mptctl_hp_targetinfo() Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 050/185] scsi: qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion() Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 051/185] usb: gadget: f_uac2: fix bFirstInterface in composite gadget Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 052/185] usb: gadget: fsl_udc_core: fix ep valid checks Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 054/185] scsi: aacraid: fix shutdown crash when init fails Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 055/185] scsi: qla4xxx: skip error recovery in case of register disconnect Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 056/185] ARM: OMAP3: Fix prm wake interrupt for resume Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 057/185] ARM: OMAP1: clock: Fix debugfs_create_*() usage Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 058/185] NFC: llcp: Limit size of SDP URI Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 059/185] mac80211: round IEEE80211_TX_STATUS_HEADROOM up to multiple of 4 Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 060/185] md raid10: fix NULL deference in handle_write_completed() Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 061/185] drm/exynos: fix comparison to bitshift when dealing with a mask Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 062/185] drm/exynos: g2d: Delete an error message for a failed memory allocation in two functions Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 063/185] locking/xchg/alpha: Add unconditional memory barrier to cmpxchg() Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 064/185] kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZE Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 065/185] s390/cio: fix return code after missing interrupt Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 066/185] s390/cio: clear timer when terminating driver I/O Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 067/185] ARM: OMAP: Fix dmtimer init for omap1 Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 068/185] smsc75xx: fix smsc75xx_set_features() Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 069/185] regulatory: add NUL to request alpha2 Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 070/185] locking/xchg/alpha: Fix xchg() and cmpxchg() memory ordering bugs Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 071/185] x86/topology: Update the cpu cores field in /proc/cpuinfo correctly across CPU hotplug operations Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 072/185] media: dmxdev: fix error code for invalid ioctls Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 073/185] md/raid1: fix NULL pointer dereference Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 074/185] batman-adv: fix packet checksum in receive path Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 075/185] batman-adv: invalidate checksum on fragment reassembly Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 076/185] netfilter: ebtables: convert BUG_ONs to WARN_ONs Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 077/185] clocksource/drivers/fsl_ftm_timer: Fix error return checking Greg Kroah-Hartman
2018-05-28 10:01 ` [PATCH 3.18 078/185] r8152: fix tx packets accounting Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 079/185] bcache: fix kcrashes with fio in RAID5 backend dev Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 080/185] sit: fix IFLA_MTU ignored on NEWLINK Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 081/185] net/tcp/illinois: replace broken algorithm reference link Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 083/185] Btrfs: send, fix issuing write op when processing hole in no data mode Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 084/185] watchdog: f71808e_wdt: Fix magic close handling Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 085/185] e1000e: Fix check_for_link return value with autoneg off Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 086/185] e1000e: allocate ring descriptors with dma_zalloc_coherent Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 087/185] usb: musb: call pm_runtime_{get,put}_sync before reading vbus registers Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 088/185] scsi: sd: Keep disk read-only when re-reading partition Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 089/185] fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbusfb_ioctl_helper() Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 090/185] xen: xenbus: use put_device() instead of kfree() Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 091/185] USB: OHCI: Fix NULL dereference in HCDs using HCD_LOCAL_MEM Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 092/185] netfilter: ebtables: fix erroneous reject of last rule Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 093/185] microblaze: switch to NO_BOOTMEM Greg Kroah-Hartman
2018-05-29 14:34   ` Rob Herring
2018-05-29 17:36     ` Greg Kroah-Hartman
2018-05-30  5:48     ` Michal Simek
2018-05-28 10:02 ` [PATCH 3.18 094/185] net: Fix vlan untag for bridge and vlan_dev with reorder_hdr off Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 095/185] batman-adv: fix header size check in batadv_dbg_arp() Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 096/185] vti4: Dont count header length twice on tunnel setup Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 097/185] vti4: Dont override MTU passed on link creation via IFLA_MTU Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 098/185] mm/mempolicy.c: avoid use uninitialized preferred_node Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 099/185] selftests: ftrace: Add probe event argument syntax testcase Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 100/185] selftests: ftrace: Add a testcase for string type with kprobe_event Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 101/185] selftests: ftrace: Add a testcase for probepoint Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 104/185] net: qmi_wwan: add BroadMobi BM806U 2020:2033 Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 105/185] net-usb: add qmi_wwan if on lte modem wistron neweb d18q1 Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 106/185] llc: properly handle dev_queue_xmit() return value Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 107/185] net: Fix untag for vlan packets without ethernet header Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 108/185] net: mvneta: fix enable of all initialized RXQs Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 109/185] sh: fix debug trap failure to process signals before return to user Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 110/185] fs/proc/proc_sysctl.c: fix potential page fault while unregistering sysctl table Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 111/185] swap: divide-by-zero when zero length swap file on ssd Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 112/185] sr: get/drop reference to device in revalidate and check_events Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 113/185] Force log to disk before reading the AGF during a fstrim Greg Kroah-Hartman
2018-05-28 10:02 ` Greg Kroah-Hartman [this message]
2018-05-28 10:02 ` [PATCH 3.18 115/185] dp83640: Ensure against premature access to PHY registers after reset Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 116/185] mm/ksm: fix interaction with THP Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 117/185] mm: fix races between address_space dereference and free in page_evicatable Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 118/185] Btrfs: bail out on error during replay_dir_deletes Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 119/185] Btrfs: fix NULL pointer dereference in log_dir_items Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 120/185] btrfs: Fix possible softlock on single core machines Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 121/185] sched/rt: Fix rq->clock_update_flags < RQCF_ACT_SKIP warning Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 124/185] btrfs: tests/qgroup: Fix wrong tree backref level Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 125/185] Btrfs: fix copy_items() return value when logging an inode Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 126/185] btrfs: fix lockdep splat in btrfs_alloc_subvolume_writers Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 127/185] xen/acpi: off by one in read_acpi_id() Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 128/185] ACPI: acpi_pad: Fix memory leak in power saving threads Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 129/185] powerpc/mpic: Check if cpu_possible() in mpic_physmask() Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 130/185] m68k: set dma and coherent masks for platform FEC ethernets Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 131/185] parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail mode Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 132/185] hwmon: (nct6775) Fix writing pwmX_mode Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 133/185] powerpc/perf: Prevent kernel address leak to userspace via BHRB buffer Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 134/185] powerpc/perf: Fix kernel address leak via sampling registers Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 135/185] tools/thermal: tmon: fix for segfault Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 136/185] net/mlx5: Protect from command bit overflow Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 137/185] ath10k: Fix kernel panic while using worker (ath10k_sta_rc_update_wk) Greg Kroah-Hartman
2018-05-28 10:02 ` [PATCH 3.18 138/185] ima: Fallback to the builtin hash algorithm Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 139/185] virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 140/185] arm: dts: socfpga: fix GIC PPI warning Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 141/185] usb: dwc3: Update DWC_usb31 GTXFIFOSIZ reg fields Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 142/185] zorro: Set up z->dev.dma_mask for the DMA API Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 143/185] bcache: quit dc->writeback_thread when BCACHE_DEV_DETACHING is set Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 144/185] ACPICA: Events: add a return on failure from acpi_hw_register_read Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 145/185] ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 146/185] i2c: mv64xxx: Apply errata delay only in standard mode Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 147/185] xhci: zero usb device slot_id member when disabling and freeing a xhci slot Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 148/185] MIPS: ath79: Fix AR724X_PLL_REG_PCIE_CONFIG offset Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 149/185] PCI: Restore config space on runtime resume despite being unbound Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 150/185] usb: dwc2: Fix interval type issue Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 151/185] usb: gadget: ffs: Let setup() return USB_GADGET_DELAYED_STATUS Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 153/185] perf/core: Fix perf_output_read_group() Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 154/185] hwmon: (pmbus/max8688) Accept negative page register values Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 155/185] hwmon: (pmbus/adm1275) " Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 156/185] cdrom: do not call check_disk_change() inside cdrom_open() Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 157/185] usb: gadget: udc: change comparison to bitshift when dealing with a mask Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 158/185] usb: gadget: composite: fix incorrect handling of OS desc requests Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 159/185] ALSA: vmaster: Propagate slave error Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 160/185] media: cx23885: Override 888 ImpactVCBe crystal frequency Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 161/185] media: cx23885: Set subdev host data to clk_freq pointer Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 162/185] media: s3c-camif: fix out-of-bounds array access Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 163/185] dmaengine: pl330: fix a race condition in case of threaded irqs Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 164/185] media: em28xx: USB bulk packet size fix Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 165/185] staging: rtl8192u: return -ENOMEM on failed allocation of priv->oldaddr Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 166/185] rtc: tx4939: avoid unintended sign extension on a 24 bit shift Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 167/185] serial: xuartps: Fix out-of-bounds access through DT alias Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 168/185] serial: samsung: Fix out-of-bounds access through serial port index Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 170/185] serial: fsl_lpuart: Fix out-of-bounds access through DT alias Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 171/185] serial: arc_uart: " Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 172/185] PCI: Add function 1 DMA alias quirk for Marvell 88SE9220 Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 174/185] media: cx25821: prevent out-of-bounds read on array card Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 175/185] clk: samsung: s3c2410: Fix PLL rates Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 176/185] clk: samsung: exynos5260: " Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 177/185] clk: samsung: exynos5250: " Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 178/185] clk: samsung: exynos3250: " Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 179/185] audit: return on memory error to avoid null pointer dereference Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 180/185] netlabel: If PF_INET6, check sk_buff ip header version Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 181/185] scsi: lpfc: Fix issue_lip if link is disabled Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 182/185] scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 183/185] scsi: lpfc: Fix frequency of Release WQE CQEs Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 184/185] regulator: of: Add a missing of_node_put() in an error handling path of of_regulator_match() Greg Kroah-Hartman
2018-05-28 10:03 ` [PATCH 3.18 185/185] kdb: make "mdr" command repeat Greg Kroah-Hartman
2018-05-28 15:43 ` [PATCH 3.18 000/185] 3.18.111-stable review Nathan Chancellor
2018-05-28 16:27 ` Harsh Shandilya
2018-05-29  7:08   ` Greg Kroah-Hartman
2018-05-29  0:42 ` Guenter Roeck
2018-05-29 19:53 ` Shuah Khan
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=20180528100101.588051221@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=alexander.levin@microsoft.com \
    --cc=david.carroll@microsemi.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=martin.petersen@oracle.com \
    --cc=raghavaaditya.renukunta@microsemi.com \
    --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).