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, Thomas Perrot <thomas.perrot@bootlin.com>,
	Loic Poulain <loic.poulain@linaro.org>,
	Sergey Ryazanov <ryazanov.s.a@gmail.com>,
	"David S. Miller" <davem@davemloft.net>
Subject: [PATCH 5.13 023/151] net: wwan: mhi_wwan_ctrl: Fix possible deadlock
Date: Mon, 16 Aug 2021 15:00:53 +0200	[thread overview]
Message-ID: <20210816125444.832318357@linuxfoundation.org> (raw)
In-Reply-To: <20210816125444.082226187@linuxfoundation.org>

From: Loic Poulain <loic.poulain@linaro.org>

commit 34737e1320db6d51f0d140d5c684b9eb32f0da76 upstream.

Lockdep detected possible interrupt unsafe locking scenario:

        CPU0                    CPU1
        ----                    ----
   lock(&mhiwwan->rx_lock);
                               local_irq_disable();
                               lock(&mhi_cntrl->pm_lock);
                               lock(&mhiwwan->rx_lock);
   <Interrupt>
     lock(&mhi_cntrl->pm_lock);

  *** DEADLOCK ***

To prevent this we need to disable the soft-interrupts when taking
the rx_lock.

Cc: stable@vger.kernel.org
Fixes: fa588eba632d ("net: Add Qcom WWAN control driver")
Reported-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
Reviewed-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/net/wwan/mhi_wwan_ctrl.c |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

--- a/drivers/net/wwan/mhi_wwan_ctrl.c
+++ b/drivers/net/wwan/mhi_wwan_ctrl.c
@@ -41,14 +41,14 @@ struct mhi_wwan_dev {
 /* Increment RX budget and schedule RX refill if necessary */
 static void mhi_wwan_rx_budget_inc(struct mhi_wwan_dev *mhiwwan)
 {
-	spin_lock(&mhiwwan->rx_lock);
+	spin_lock_bh(&mhiwwan->rx_lock);
 
 	mhiwwan->rx_budget++;
 
 	if (test_bit(MHI_WWAN_RX_REFILL, &mhiwwan->flags))
 		schedule_work(&mhiwwan->rx_refill);
 
-	spin_unlock(&mhiwwan->rx_lock);
+	spin_unlock_bh(&mhiwwan->rx_lock);
 }
 
 /* Decrement RX budget if non-zero and return true on success */
@@ -56,7 +56,7 @@ static bool mhi_wwan_rx_budget_dec(struc
 {
 	bool ret = false;
 
-	spin_lock(&mhiwwan->rx_lock);
+	spin_lock_bh(&mhiwwan->rx_lock);
 
 	if (mhiwwan->rx_budget) {
 		mhiwwan->rx_budget--;
@@ -64,7 +64,7 @@ static bool mhi_wwan_rx_budget_dec(struc
 			ret = true;
 	}
 
-	spin_unlock(&mhiwwan->rx_lock);
+	spin_unlock_bh(&mhiwwan->rx_lock);
 
 	return ret;
 }
@@ -130,9 +130,9 @@ static void mhi_wwan_ctrl_stop(struct ww
 {
 	struct mhi_wwan_dev *mhiwwan = wwan_port_get_drvdata(port);
 
-	spin_lock(&mhiwwan->rx_lock);
+	spin_lock_bh(&mhiwwan->rx_lock);
 	clear_bit(MHI_WWAN_RX_REFILL, &mhiwwan->flags);
-	spin_unlock(&mhiwwan->rx_lock);
+	spin_unlock_bh(&mhiwwan->rx_lock);
 
 	cancel_work_sync(&mhiwwan->rx_refill);
 



  parent reply	other threads:[~2021-08-16 13:15 UTC|newest]

Thread overview: 157+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-16 13:00 [PATCH 5.13 000/151] 5.13.12-rc1 review Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 001/151] lib: use PFN_PHYS() in devmem_is_allowed() Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 002/151] Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 003/151] iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 004/151] iio: adis: set GPIO reset pin direction Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 005/151] iio: humidity: hdc100x: Add margin to the conversion time Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 006/151] iio: adc: Fix incorrect exit of for-loop Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 007/151] ASoC: amd: Fix reference to PCM buffer address Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 008/151] ASoC: xilinx: " Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 009/151] ASoC: uniphier: " Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 010/151] ASoC: tlv320aic31xx: Fix jack detection after suspend Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 011/151] ASoC: kirkwood: Fix reference to PCM buffer address Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 012/151] ASoC: intel: atom: " Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 013/151] i2c: dev: zero out array used for i2c reads from userspace Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 014/151] cifs: Handle race conditions during rename Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 015/151] cifs: create sd context must be a multiple of 8 Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 016/151] cifs: Call close synchronously during unlink/rename/lease break Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 017/151] cifs: use the correct max-length for dentry_path_raw() Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 018/151] io_uring: drop ctx->uring_lock before flushing work item Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 019/151] io_uring: fix ctx-exit io_rsrc_put_work() deadlock Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 020/151] scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 021/151] cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 022/151] seccomp: Fix setting loaded filter count during TSYNC Greg Kroah-Hartman
2021-08-16 13:00 ` Greg Kroah-Hartman [this message]
2021-08-16 13:00 ` [PATCH 5.13 024/151] net: ethernet: ti: cpsw: fix min eth packet size for non-switch use-cases Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 025/151] ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on context switch Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 026/151] ceph: reduce contention in ceph_check_delayed_caps() Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 027/151] pinctrl: k210: Fix k210_fpioa_probe() Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 028/151] ACPI: NFIT: Fix support for virtual SPA ranges Greg Kroah-Hartman
2021-08-16 13:00 ` [PATCH 5.13 029/151] libnvdimm/region: Fix label activation vs errors Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 030/151] riscv: kexec: do not add -mno-relax flag if compiler doesnt support it Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 031/151] vmlinux.lds.h: Handle clangs module.{c,d}tor sections Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 032/151] drm/i915/gvt: Fix cached atomics setting for Windows VM Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 033/151] drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 034/151] drm/amd/display: Remove invalid assert for ODM + MPC case Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 035/151] drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 036/151] drm/amdgpu: Add preferred mode in modeset when freesync video modes enabled Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 037/151] drm/amdgpu: dont enable baco on boco platforms in runpm Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 038/151] drm/amdgpu: handle VCN instances when harvesting (v2) Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 039/151] ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 040/151] ieee802154: hwsim: fix GPF in hwsim_new_edge_nl Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 041/151] drm/mediatek: Fix cursor plane no update Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 042/151] pinctrl: mediatek: Fix fallback behavior for bias_set_combo Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 043/151] ASoC: cs42l42: Correct definition of ADC Volume control Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 044/151] ASoC: cs42l42: Dont allow SND_SOC_DAIFMT_LEFT_J Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 045/151] ASoC: cs42l42: Fix bclk calculation for mono Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 046/151] interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate Greg Kroah-Hartman
2021-08-16 17:17   ` Georgi Djakov
2021-08-16 19:31     ` Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 047/151] selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 048/151] ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 049/151] ASoC: SOF: Intel: hda-ipc: fix reply size checking Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 050/151] ASoC: cs42l42: Fix inversion of ADC Notch Switch control Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 051/151] ASoC: cs42l42: Remove duplicate control for WNF filter frequency Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 052/151] netfilter: nf_conntrack_bridge: Fix memory leak when error Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 053/151] pinctrl: tigerlake: Fix GPIO mapping for newer version of software Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 054/151] ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 055/151] ASoC: cs42l42: Fix LRCLK frame start edge Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 056/151] ASoC: cs42l42: Fix mono playback Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 057/151] net: dsa: mt7530: add the missing RxUnicast MIB counter Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 058/151] net: mvvp2: fix short frame size on s390 Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 059/151] platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 060/151] perf/x86/intel: Apply mid ACK for small core Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 061/151] drm/amd/pm: Fix a memory leak in an error handling path in vangogh_tables_init() Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 062/151] libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 063/151] libbpf: Do not close un-owned FD 0 on errors Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 064/151] bpf: Fix integer overflow involving bucket_size Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 065/151] net: dsa: qca: ar9331: make proper initial port defaults Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 066/151] net: phy: micrel: Fix link detection on ksz87xx switch" Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 067/151] ppp: Fix generating ifname when empty IFLA_IFNAME is specified Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 068/151] io_uring: clear TIF_NOTIFY_SIGNAL when running task work Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 069/151] net/smc: fix wait on already cleared link Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 070/151] net/smc: Correct smc link connection counter in case of smc client Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 071/151] net: sched: act_mirred: Reset ct info when mirror/redirect skb Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 072/151] ice: Prevent probing virtual functions Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 073/151] ice: Stop processing VF messages during teardown Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 074/151] ice: dont remove netdev->dev_addr from uc sync list Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 075/151] iavf: Set RSS LUT and key in reset handle path Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 076/151] psample: Add a fwd declaration for skbuff Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 077/151] bareudp: Fix invalid read beyond skbs linear data Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 078/151] io-wq: fix bug of creating io-wokers unconditionally Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 079/151] io-wq: fix IO_WORKER_F_FIXED issue in create_io_worker() Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 080/151] net/mlx5: Dont skip subfunction cleanup in case of error in module init Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 081/151] net/mlx5: DR, Add fail on error check on decap Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 082/151] net/mlx5e: Avoid creating tunnel headers for local route Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 083/151] net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 084/151] net/mlx5: Block switchdev mode while devlink traps are active Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 085/151] net/mlx5e: TC, Fix error handling memory leak Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 086/151] net/mlx5: Synchronize correct IRQ when destroying CQ Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 087/151] net/mlx5: Fix return value from tracer initialization Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 088/151] drm/meson: fix colour distortion from HDR set during vendor u-boot Greg Kroah-Hartman
2021-08-16 13:01 ` [PATCH 5.13 089/151] ovl: fix deadlock in splice write Greg Kroah-Hartman
2021-11-15 13:54   ` Miklos Szeredi
2021-11-15 13:58     ` Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 090/151] bpf: Fix potentially incorrect results with bpf_get_local_storage() Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 091/151] net: dsa: microchip: Fix ksz_read64() Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 092/151] net: dsa: microchip: ksz8795: Fix PVID tag insertion Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 093/151] net: dsa: microchip: ksz8795: Reject unsupported VLAN configuration Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 094/151] net: dsa: microchip: ksz8795: Fix VLAN untagged flag change on deletion Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 095/151] net: dsa: microchip: ksz8795: Use software untagging on CPU port Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 096/151] net: dsa: microchip: ksz8795: Fix VLAN filtering Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 097/151] net: dsa: microchip: ksz8795: Dont use phy_port_cnt in VLAN table lookup Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 098/151] net: Fix memory leak in ieee802154_raw_deliver Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 099/151] net: igmp: fix data-race in igmp_ifc_timer_expire() Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 100/151] net: dsa: hellcreek: fix broken backpressure in .port_fdb_dump Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 101/151] net: dsa: lan9303: " Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 102/151] net: dsa: lantiq: " Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 103/151] net: dsa: sja1105: " Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 104/151] pinctrl: sunxi: Dont underestimate number of functions Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 105/151] net: bridge: fix flags interpretation for extern learn fdb entries Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 106/151] net: bridge: fix memleak in br_add_if() Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 107/151] net: linkwatch: fix failure to restore device state across suspend/resume Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 108/151] tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 109/151] net: igmp: increase size of mr_ifc_count Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 110/151] drm/i915: Only access SFC_DONE when media domain is not fused off Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 111/151] xen/events: Fix race in set_evtchn_to_irq Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 112/151] vsock/virtio: avoid potential deadlock when vsock device remove Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 113/151] nbd: Aovid double completion of a request Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 114/151] arm64: efi: kaslr: Fix occasional random alloc (and boot) failure Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 115/151] KVM: arm64: Fix off-by-one in range_is_memory Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 116/151] efi/libstub: arm64: Force Image reallocation if BSS was not reserved Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 117/151] efi/libstub: arm64: Relax 2M alignment again for relocatable kernels Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 118/151] powerpc/kprobes: Fix kprobe Oops happens in booke Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 119/151] i2c: iproc: fix race between client unreg and tasklet Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 120/151] x86/tools: Fix objdump version check again Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 121/151] genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 122/151] x86/msi: Force affinity setup before startup Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 123/151] x86/ioapic: " Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 124/151] x86/resctrl: Fix default monitoring groups reporting Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 125/151] genirq/msi: Ensure deactivation on teardown Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 126/151] genirq/timings: Prevent potential array overflow in __irq_timings_store() Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 127/151] powerpc/interrupt: Fix OOPS by not calling do_IRQ() from timer_interrupt() Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 128/151] PCI/MSI: Enable and mask MSI-X early Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 129/151] PCI/MSI: Mask all unused MSI-X entries Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 130/151] PCI/MSI: Enforce that MSI-X table entry is masked for update Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 131/151] PCI/MSI: Enforce MSI[X] entry updates to be visible Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 132/151] PCI/MSI: Do not set invalid bits in MSI mask Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 133/151] PCI/MSI: Correct misleading comments Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 134/151] PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 135/151] PCI/MSI: Protect msi_desc::masked for multi-MSI Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 136/151] powerpc/interrupt: Do not call single_step_exception() from other exceptions Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 137/151] powerpc/pseries: Fix update of LPAR security flavor after LPM Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 138/151] powerpc/32s: Fix napping restore in data storage interrupt (DSI) Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 139/151] powerpc/smp: Fix OOPS in topology_init() Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 140/151] powerpc/xive: Do not skip CPU-less nodes when creating the IPIs Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 141/151] powerpc/32: Fix critical and debug interrupts on BOOKE Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 142/151] efi/libstub: arm64: Double check image alignment at entry Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 143/151] locking/rtmutex: Use the correct rtmutex debugging config option Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 144/151] KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 145/151] KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 146/151] KVM: x86/mmu: Dont leak non-leaf SPTEs when zapping all SPTEs Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 147/151] KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 148/151] ceph: add some lockdep assertions around snaprealm handling Greg Kroah-Hartman
2021-08-16 13:02 ` [PATCH 5.13 149/151] ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm Greg Kroah-Hartman
2021-08-16 13:03 ` [PATCH 5.13 150/151] ceph: take snap_empty_lock atomically with snaprealm refcount change Greg Kroah-Hartman
2021-08-16 13:03 ` [PATCH 5.13 151/151] kasan, slub: reset tag when printing address Greg Kroah-Hartman
2021-08-16 16:20 ` [PATCH 5.13 000/151] 5.13.12-rc1 review Fox Chen

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=20210816125444.832318357@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=loic.poulain@linaro.org \
    --cc=ryazanov.s.a@gmail.com \
    --cc=stable@vger.kernel.org \
    --cc=thomas.perrot@bootlin.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).