From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
stable@vger.kernel.org, He Zhe <zhe.he@windriver.com>,
Jens Axboe <axboe@kernel.dk>, Sasha Levin <sashal@kernel.org>
Subject: [PATCH 5.2 101/162] block: aoe: Fix kernel crash due to atomic sleep when exiting
Date: Tue, 27 Aug 2019 09:50:29 +0200 [thread overview]
Message-ID: <20190827072741.773707982@linuxfoundation.org> (raw)
In-Reply-To: <20190827072738.093683223@linuxfoundation.org>
[ Upstream commit 430380b4637aec646996b4aef67ad417593923b2 ]
Since commit 3582dd291788 ("aoe: convert aoeblk to blk-mq"), aoedev_downdev
has had the possibility of sleeping and causing the following crash.
BUG: scheduling while atomic: rmmod/2242/0x00000003
Modules linked in: aoe
Preemption disabled at:
[<ffffffffc01d95e5>] flush+0x95/0x4a0 [aoe]
CPU: 7 PID: 2242 Comm: rmmod Tainted: G I 5.2.3 #1
Hardware name: Intel Corporation S5520HC/S5520HC, BIOS S5500.86B.01.10.0025.030220091519 03/02/2009
Call Trace:
dump_stack+0x4f/0x6a
? flush+0x95/0x4a0 [aoe]
__schedule_bug.cold+0x44/0x54
__schedule+0x44f/0x680
schedule+0x44/0xd0
blk_mq_freeze_queue_wait+0x46/0xb0
? wait_woken+0x80/0x80
blk_mq_freeze_queue+0x1b/0x20
aoedev_downdev+0x111/0x160 [aoe]
flush+0xff/0x4a0 [aoe]
aoedev_exit+0x23/0x30 [aoe]
aoe_exit+0x35/0x948 [aoe]
__se_sys_delete_module+0x183/0x210
__x64_sys_delete_module+0x16/0x20
do_syscall_64+0x4d/0x130
entry_SYSCALL_64_after_hwframe+0x44/0xa9
RIP: 0033:0x7f24e0043b07
Code: 73 01 c3 48 8b 0d 89 73 0b 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f
1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 b0 00 00 00 0f 05 <48> 3d 01 f0 ff
ff 73 01 c3 48 8b 0d 59 73 0b 00 f7 d8 64 89 01 48
RSP: 002b:00007ffe18f7f1e8 EFLAGS: 00000206 ORIG_RAX: 00000000000000b0
RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f24e0043b07
RDX: 000000000000000a RSI: 0000000000000800 RDI: 0000555c3ecf87c8
RBP: 00007ffe18f7f1f0 R08: 0000000000000000 R09: 0000000000000000
R10: 00007f24e00b4ac0 R11: 0000000000000206 R12: 00007ffe18f7f238
R13: 00007ffe18f7f410 R14: 00007ffe18f80e73 R15: 0000555c3ecf8760
This patch, handling in the same way of pass two, unlocks the locks and
restart pass one after aoedev_downdev is done.
Fixes: 3582dd291788 ("aoe: convert aoeblk to blk-mq")
Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
drivers/block/aoe/aoedev.c | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/drivers/block/aoe/aoedev.c b/drivers/block/aoe/aoedev.c
index 5b49f1b33ebec..e2ea2356da061 100644
--- a/drivers/block/aoe/aoedev.c
+++ b/drivers/block/aoe/aoedev.c
@@ -323,10 +323,14 @@ flush(const char __user *str, size_t cnt, int exiting)
}
flush_scheduled_work();
- /* pass one: without sleeping, do aoedev_downdev */
+ /* pass one: do aoedev_downdev, which might sleep */
+restart1:
spin_lock_irqsave(&devlist_lock, flags);
for (d = devlist; d; d = d->next) {
spin_lock(&d->lock);
+ if (d->flags & DEVFL_TKILL)
+ goto cont;
+
if (exiting) {
/* unconditionally take each device down */
} else if (specified) {
@@ -338,8 +342,11 @@ flush(const char __user *str, size_t cnt, int exiting)
|| d->ref)
goto cont;
+ spin_unlock(&d->lock);
+ spin_unlock_irqrestore(&devlist_lock, flags);
aoedev_downdev(d);
d->flags |= DEVFL_TKILL;
+ goto restart1;
cont:
spin_unlock(&d->lock);
}
@@ -348,7 +355,7 @@ cont:
/* pass two: call freedev, which might sleep,
* for aoedevs marked with DEVFL_TKILL
*/
-restart:
+restart2:
spin_lock_irqsave(&devlist_lock, flags);
for (d = devlist; d; d = d->next) {
spin_lock(&d->lock);
@@ -357,7 +364,7 @@ restart:
spin_unlock(&d->lock);
spin_unlock_irqrestore(&devlist_lock, flags);
freedev(d);
- goto restart;
+ goto restart2;
}
spin_unlock(&d->lock);
}
--
2.20.1
next prev parent reply other threads:[~2019-08-27 8:04 UTC|newest]
Thread overview: 173+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-08-27 7:48 [PATCH 5.2 000/162] 5.2.11-stable review Greg Kroah-Hartman
2019-08-27 7:48 ` [PATCH 5.2 001/162] ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() Greg Kroah-Hartman
2019-08-27 7:48 ` [PATCH 5.2 002/162] ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() Greg Kroah-Hartman
2019-08-27 7:48 ` [PATCH 5.2 003/162] ASoC: simple-card: fix an use-after-free in simple_for_each_link() Greg Kroah-Hartman
2019-08-27 7:48 ` [PATCH 5.2 004/162] ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() Greg Kroah-Hartman
2019-08-27 7:48 ` [PATCH 5.2 005/162] ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() Greg Kroah-Hartman
2019-08-27 7:48 ` [PATCH 5.2 006/162] ASoC: audio-graph-card: add missing const at graph_get_dai_id() Greg Kroah-Hartman
2019-08-27 7:48 ` [PATCH 5.2 007/162] regulator: axp20x: fix DCDCA and DCDCD for AXP806 Greg Kroah-Hartman
2019-08-27 7:48 ` [PATCH 5.2 008/162] regulator: axp20x: fix DCDC5 and DCDC6 for AXP803 Greg Kroah-Hartman
2019-08-27 7:48 ` [PATCH 5.2 009/162] ASoC: samsung: odroid: fix an use-after-free issue for codec Greg Kroah-Hartman
2019-08-27 7:48 ` [PATCH 5.2 010/162] ASoC: samsung: odroid: fix a double-free issue for cpu_dai Greg Kroah-Hartman
2019-08-27 7:48 ` [PATCH 5.2 011/162] ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 012/162] HID: logitech-hidpp: add USB PID for a few more supported mice Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 013/162] HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 014/162] MIPS: kernel: only use i8253 clocksource with periodic clockevent Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 015/162] mips: fix cacheinfo Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 016/162] libbpf: sanitize VAR to conservative 1-byte INT Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 017/162] netfilter: ebtables: fix a memory leak bug in compat Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 018/162] ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 019/162] ASoC: SOF: use __u32 instead of uint32_t in uapi headers Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 020/162] spi: pxa2xx: Balance runtime PM enable/disable on error Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 021/162] bpf: sockmap, sock_map_delete needs to use xchg Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 022/162] bpf: sockmap, synchronize_rcu before freeing map Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 023/162] bpf: sockmap, only create entry if ulp is not already enabled Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 024/162] selftests/bpf: fix sendmsg6_prog on s390 Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 025/162] ASoC: dapm: fix a memory leak bug Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 026/162] bonding: Force slave speed check after link state recovery for 802.3ad Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 027/162] net: mvpp2: Dont check for 3 consecutive Idle frames for 10G links Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 028/162] selftests: forwarding: gre_multipath: Enable IPv4 forwarding Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 029/162] selftests: forwarding: gre_multipath: Fix flower filters Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 030/162] selftests/bpf: add another gso_segs access Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 031/162] libbpf: fix using uninitialized ioctl results Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 032/162] can: dev: call netif_carrier_off() in register_candev() Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 033/162] can: mcp251x: add error check when wq alloc failed Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 034/162] can: gw: Fix error path of cgw_module_init Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 035/162] ASoC: Fail card instantiation if DAI format setup fails Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 036/162] Staging: fbtft: Fix GPIO handling Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 037/162] libbpf: silence GCC8 warning about string truncation Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 038/162] st21nfca_connectivity_event_received: null check the allocation Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 039/162] st_nci_hci_connectivity_event_received: " Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 040/162] {nl,mac}80211: fix interface combinations on crypto controlled devices Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 041/162] ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 042/162] ASoC: rockchip: Fix mono capture Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 043/162] ASoC: ti: davinci-mcasp: Correct slot_width posed constraint Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 044/162] net: usb: qmi_wwan: Add the BroadMobi BM818 card Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 045/162] qed: RDMA - Fix the hw_ver returned in device attributes Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 046/162] isdn: mISDN: hfcsusb: Fix possible null-pointer dereferences in start_isoc_chain() Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 047/162] habanalabs: fix F/W download in BE architecture Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 048/162] mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 049/162] net: stmmac: manage errors returned by of_get_mac_address() Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 050/162] netfilter: ipset: Actually allow destination MAC address for hash:ip,mac sets too Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 051/162] netfilter: ipset: Copy the right MAC address in bitmap:ip,mac and hash:ip,mac sets Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 052/162] netfilter: ipset: Fix rename concurrency with listing Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 053/162] rxrpc: Fix potential deadlock Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 054/162] rxrpc: Fix the lack of notification when sendmsg() fails on a DATA packet Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 055/162] nvmem: Use the same permissions for eeprom as for nvmem Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 056/162] iwlwifi: mvm: avoid races in rate init and rate perform Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 057/162] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 058/162] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 059/162] iwlwifi: fix locking in delayed GTK setting Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 060/162] iwlwifi: mvm: send LQ command always ASYNC Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 061/162] enetc: Fix build error without PHYLIB Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 062/162] isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the stack Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 063/162] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 064/162] perf bench numa: Fix cpu0 binding Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 065/162] spi: pxa2xx: Add support for Intel Tiger Lake Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 066/162] can: sja1000: force the string buffer NULL-terminated Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 067/162] can: peak_usb: " Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 068/162] ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 069/162] net/ethernet/qlogic/qed: force the string buffer NULL-terminated Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 070/162] enetc: Select PHYLIB while CONFIG_FSL_ENETC_VF is set Greg Kroah-Hartman
2019-08-27 7:49 ` [PATCH 5.2 071/162] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 072/162] NFSv4: When recovering state fails with EAGAIN, retry the same recovery Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 073/162] NFSv4.1: Fix open stateid recovery Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 074/162] NFSv4.1: Only reap expired delegations Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 075/162] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 076/162] NFS: Fix regression whereby fscache errors are appearing on nofsc mounts Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 077/162] HID: quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 078/162] HID: input: fix a4tech horizontal wheel custom usage Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 079/162] drm/rockchip: Suspend DP late Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 080/162] SMB3: Fix potential memory leak when processing compound chain Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 081/162] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 082/162] sched/deadline: Fix double accounting of rq/running bw in push & pull Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 083/162] sched/psi: Reduce psimon FIFO priority Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 084/162] sched/psi: Do not require setsched permission from the trigger creator Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 085/162] s390/protvirt: avoid memory sharing for diag 308 set/store Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 086/162] s390/mm: fix dump_pagetables top level page table walking Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 087/162] s390: put _stext and _etext into .text section Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 088/162] ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 089/162] net: cxgb3_main: Fix a resource leak in a error path in init_one() Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 090/162] net: stmmac: Fix issues when number of Queues >= 4 Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 091/162] net: stmmac: tc: Do not return a fragment entry Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 092/162] drm/amdgpu: pin the csb buffer on hw init for gfx v8 Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 093/162] net: hisilicon: make hip04_tx_reclaim non-reentrant Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 094/162] net: hisilicon: fix hip04-xmit never return TX_BUSY Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 095/162] net: hisilicon: Fix dma_map_single failed on arm64 Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 096/162] NFSv4: Ensure state recovery handles ETIMEDOUT correctly Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 097/162] libata: have ata_scsi_rw_xlat() fail invalid passthrough requests Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 098/162] libata: add SG safety checks in SFF pio transfers Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 099/162] x86/lib/cpu: Address missing prototypes warning Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 100/162] drm/vmwgfx: fix memory leak when too many retries have occurred Greg Kroah-Hartman
2019-08-27 7:50 ` Greg Kroah-Hartman [this message]
2019-08-27 7:50 ` [PATCH 5.2 102/162] block, bfq: handle NULL return value by bfq_init_rq() Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 103/162] perf ftrace: Fix failure to set cpumask when only one cpu is present Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 104/162] perf cpumap: Fix writing to illegal memory in handling cpumap mask Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 105/162] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 106/162] dt-bindings: riscv: fix the schema compatible string for the HiFive Unleashed board Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 107/162] KVM: arm64: Dont write junk to sysregs on reset Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 108/162] KVM: arm: Dont write junk to CP15 registers " Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 109/162] selftests: kvm: Adding config fragments Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 110/162] iwlwifi: mvm: disable TX-AMSDU on older NICs Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 111/162] HID: wacom: correct misreported EKR ring values Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 112/162] HID: wacom: Correct distance scale for 2nd-gen Intuos devices Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 113/162] Revert "KVM: x86/mmu: Zap only the relevant pages when removing a memslot" Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 114/162] Revert "dm bufio: fix deadlock with loop device" Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 115/162] clk: socfpga: stratix10: fix rate caclulationg for cnt_clks Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 116/162] ceph: clear page dirty before invalidate page Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 117/162] ceph: dont try fill file_lock on unsuccessful GETFILELOCK reply Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 118/162] libceph: fix PG split vs OSD (re)connect race Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 119/162] drm/amdgpu/gfx9: update pg_flags after determining if gfx off is possible Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 120/162] drm/nouveau: Dont retry infinitely when receiving no data on i2c over AUX Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 121/162] scsi: ufs: Fix NULL pointer dereference in ufshcd_config_vreg_hpm() Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 122/162] gpiolib: never report open-drain/source lines as input to user-space Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 123/162] Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 124/162] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 125/162] x86/retpoline: Dont clobber RFLAGS during CALL_NOSPEC on i386 Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 126/162] x86/apic: Handle missing global clockevent gracefully Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 127/162] x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 128/162] x86/boot: Save fields explicitly, zero out everything else Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 129/162] x86/boot: Fix boot regression caused by bootparam sanitizing Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 130/162] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet Greg Kroah-Hartman
2019-08-27 7:50 ` [PATCH 5.2 131/162] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 132/162] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 133/162] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 134/162] psi: get poll_work to run when calling poll syscall next time Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 135/162] dm kcopyd: always complete failed jobs Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 136/162] dm dust: use dust block size for badblocklist index Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 137/162] dm btree: fix order of block initialization in btree_split_beneath Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 138/162] dm integrity: fix a crash due to BUG_ON in __journal_read_write() Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 139/162] dm raid: add missing cleanup in raid_ctr() Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 140/162] dm space map metadata: fix missing store of apply_bops() return value Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 141/162] dm table: fix invalid memory accesses with too high sector number Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 142/162] dm zoned: improve error handling in reclaim Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 143/162] dm zoned: improve error handling in i/o map code Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 144/162] dm zoned: properly handle backing device failure Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 145/162] genirq: Properly pair kobject_del() with kobject_add() Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 146/162] mm/z3fold.c: fix race between migration and destruction Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 147/162] mm, page_alloc: move_freepages should not examine struct page of reserved memory Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 148/162] mm: memcontrol: flush percpu vmstats before releasing memcg Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 149/162] mm: memcontrol: flush percpu vmevents " Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 150/162] mm, page_owner: handle THP splits correctly Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 151/162] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 152/162] mm/zsmalloc.c: fix race condition in zs_destroy_pool Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 153/162] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 154/162] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 155/162] IB/hfi1: Drop stale TID RDMA packets Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 156/162] dm zoned: fix potential NULL dereference in dmz_do_reclaim() Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 157/162] io_uring: fix potential hang with polled IO Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 158/162] io_uring: dont enter poll loop if we have CQEs pending Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 159/162] io_uring: add need_resched() check in inner poll loop Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 160/162] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 161/162] rxrpc: Fix local endpoint refcounting Greg Kroah-Hartman
2019-08-27 7:51 ` [PATCH 5.2 162/162] rxrpc: Fix read-after-free in rxrpc_queue_local() Greg Kroah-Hartman
2019-08-27 17:25 ` [PATCH 5.2 000/162] 5.2.11-stable review Guenter Roeck
2019-08-28 15:16 ` Greg Kroah-Hartman
2019-08-27 18:57 ` kernelci.org bot
2019-08-27 19:09 ` shuah
2019-08-28 15:16 ` Greg Kroah-Hartman
2019-08-28 5:00 ` Naresh Kamboju
2019-08-28 15:16 ` Greg Kroah-Hartman
2019-08-28 15:47 ` Dan Rue
2019-08-28 15:52 ` Greg Kroah-Hartman
2019-08-28 16:28 ` Dan Rue
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=20190827072741.773707982@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=axboe@kernel.dk \
--cc=linux-kernel@vger.kernel.org \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.org \
--cc=zhe.he@windriver.com \
/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).