public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev,
	Kalesh AP <kalesh-anakkur.purayil@broadcom.com>,
	Selvin Xavier <selvin.xavier@broadcom.com>,
	Jason Gunthorpe <jgg@nvidia.com>, Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.6 015/151] RDMA/bnxt_re: Fix the usage of control path spin locks
Date: Wed,  6 Nov 2024 13:03:23 +0100	[thread overview]
Message-ID: <20241106120309.257275696@linuxfoundation.org> (raw)
In-Reply-To: <20241106120308.841299741@linuxfoundation.org>

6.6-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Selvin Xavier <selvin.xavier@broadcom.com>

[ Upstream commit d71f4acd584cc861f54b3cb3ac07875f06550a05 ]

Control path completion processing always runs in tasklet context. To
synchronize with the posting thread, there is no need to use the irq
variant of spin lock. Use spin_lock_bh instead.

Fixes: 1ac5a4047975 ("RDMA/bnxt_re: Add bnxt_re RoCE driver")
Link: https://patch.msgid.link/r/1728912975-19346-2-git-send-email-selvin.xavier@broadcom.com
Signed-off-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
Signed-off-by: Selvin Xavier <selvin.xavier@broadcom.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 25 +++++++++-------------
 1 file changed, 10 insertions(+), 15 deletions(-)

diff --git a/drivers/infiniband/hw/bnxt_re/qplib_rcfw.c b/drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
index 7294221b3316c..ca26b88a0a80f 100644
--- a/drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
+++ b/drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
@@ -290,7 +290,6 @@ static int __send_message(struct bnxt_qplib_rcfw *rcfw,
 	struct bnxt_qplib_hwq *hwq;
 	u32 sw_prod, cmdq_prod;
 	struct pci_dev *pdev;
-	unsigned long flags;
 	u16 cookie;
 	u8 *preq;
 
@@ -301,7 +300,7 @@ static int __send_message(struct bnxt_qplib_rcfw *rcfw,
 	/* Cmdq are in 16-byte units, each request can consume 1 or more
 	 * cmdqe
 	 */
-	spin_lock_irqsave(&hwq->lock, flags);
+	spin_lock_bh(&hwq->lock);
 	required_slots = bnxt_qplib_get_cmd_slots(msg->req);
 	free_slots = HWQ_FREE_SLOTS(hwq);
 	cookie = cmdq->seq_num & RCFW_MAX_COOKIE_VALUE;
@@ -311,7 +310,7 @@ static int __send_message(struct bnxt_qplib_rcfw *rcfw,
 		dev_info_ratelimited(&pdev->dev,
 				     "CMDQ is full req/free %d/%d!",
 				     required_slots, free_slots);
-		spin_unlock_irqrestore(&hwq->lock, flags);
+		spin_unlock_bh(&hwq->lock);
 		return -EAGAIN;
 	}
 	if (msg->block)
@@ -367,7 +366,7 @@ static int __send_message(struct bnxt_qplib_rcfw *rcfw,
 	wmb();
 	writel(cmdq_prod, cmdq->cmdq_mbox.prod);
 	writel(RCFW_CMDQ_TRIG_VAL, cmdq->cmdq_mbox.db);
-	spin_unlock_irqrestore(&hwq->lock, flags);
+	spin_unlock_bh(&hwq->lock);
 	/* Return the CREQ response pointer */
 	return 0;
 }
@@ -486,7 +485,6 @@ static int __bnxt_qplib_rcfw_send_message(struct bnxt_qplib_rcfw *rcfw,
 {
 	struct creq_qp_event *evnt = (struct creq_qp_event *)msg->resp;
 	struct bnxt_qplib_crsqe *crsqe;
-	unsigned long flags;
 	u16 cookie;
 	int rc;
 	u8 opcode;
@@ -512,12 +510,12 @@ static int __bnxt_qplib_rcfw_send_message(struct bnxt_qplib_rcfw *rcfw,
 		rc = __poll_for_resp(rcfw, cookie);
 
 	if (rc) {
-		spin_lock_irqsave(&rcfw->cmdq.hwq.lock, flags);
+		spin_lock_bh(&rcfw->cmdq.hwq.lock);
 		crsqe = &rcfw->crsqe_tbl[cookie];
 		crsqe->is_waiter_alive = false;
 		if (rc == -ENODEV)
 			set_bit(FIRMWARE_STALL_DETECTED, &rcfw->cmdq.flags);
-		spin_unlock_irqrestore(&rcfw->cmdq.hwq.lock, flags);
+		spin_unlock_bh(&rcfw->cmdq.hwq.lock);
 		return -ETIMEDOUT;
 	}
 
@@ -628,7 +626,6 @@ static int bnxt_qplib_process_qp_event(struct bnxt_qplib_rcfw *rcfw,
 	u16 cookie, blocked = 0;
 	bool is_waiter_alive;
 	struct pci_dev *pdev;
-	unsigned long flags;
 	u32 wait_cmds = 0;
 	int rc = 0;
 
@@ -659,8 +656,7 @@ static int bnxt_qplib_process_qp_event(struct bnxt_qplib_rcfw *rcfw,
 		 *
 		 */
 
-		spin_lock_irqsave_nested(&hwq->lock, flags,
-					 SINGLE_DEPTH_NESTING);
+		spin_lock_nested(&hwq->lock, SINGLE_DEPTH_NESTING);
 		cookie = le16_to_cpu(qp_event->cookie);
 		blocked = cookie & RCFW_CMD_IS_BLOCKING;
 		cookie &= RCFW_MAX_COOKIE_VALUE;
@@ -672,7 +668,7 @@ static int bnxt_qplib_process_qp_event(struct bnxt_qplib_rcfw *rcfw,
 			dev_info(&pdev->dev,
 				 "rcfw timedout: cookie = %#x, free_slots = %d",
 				 cookie, crsqe->free_slots);
-			spin_unlock_irqrestore(&hwq->lock, flags);
+			spin_unlock(&hwq->lock);
 			return rc;
 		}
 
@@ -720,7 +716,7 @@ static int bnxt_qplib_process_qp_event(struct bnxt_qplib_rcfw *rcfw,
 			__destroy_timedout_ah(rcfw,
 					      (struct creq_create_ah_resp *)
 					      qp_event);
-		spin_unlock_irqrestore(&hwq->lock, flags);
+		spin_unlock(&hwq->lock);
 	}
 	*num_wait += wait_cmds;
 	return rc;
@@ -734,12 +730,11 @@ static void bnxt_qplib_service_creq(struct tasklet_struct *t)
 	u32 type, budget = CREQ_ENTRY_POLL_BUDGET;
 	struct bnxt_qplib_hwq *hwq = &creq->hwq;
 	struct creq_base *creqe;
-	unsigned long flags;
 	u32 num_wakeup = 0;
 	u32 hw_polled = 0;
 
 	/* Service the CREQ until budget is over */
-	spin_lock_irqsave(&hwq->lock, flags);
+	spin_lock_bh(&hwq->lock);
 	while (budget > 0) {
 		creqe = bnxt_qplib_get_qe(hwq, hwq->cons, NULL);
 		if (!CREQ_CMP_VALID(creqe, creq->creq_db.dbinfo.flags))
@@ -782,7 +777,7 @@ static void bnxt_qplib_service_creq(struct tasklet_struct *t)
 	if (hw_polled)
 		bnxt_qplib_ring_nq_db(&creq->creq_db.dbinfo,
 				      rcfw->res->cctx, true);
-	spin_unlock_irqrestore(&hwq->lock, flags);
+	spin_unlock_bh(&hwq->lock);
 	if (num_wakeup)
 		wake_up_nr(&rcfw->cmdq.waitq, num_wakeup);
 }
-- 
2.43.0




  parent reply	other threads:[~2024-11-06 12:48 UTC|newest]

Thread overview: 163+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-11-06 12:03 [PATCH 6.6 000/151] 6.6.60-rc1 review Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 001/151] thermal: core: Make thermal_zone_device_unregister() return after freeing the zone Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 002/151] thermal: core: Rework thermal zone availability check Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 003/151] thermal: core: Free tzp copy along with the thermal zone Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 004/151] Input: xpad - sort xpad_device by vendor and product ID Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 005/151] Input: xpad - add support for 8BitDo Ultimate 2C Wireless Controller Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 006/151] cgroup: Fix potential overflow issue when checking max_depth Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 007/151] spi: geni-qcom: Fix boot warning related to pm_runtime and devres Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 008/151] wifi: iwlegacy: Fix "field-spanning write" warning in il_enqueue_hcmd() Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 009/151] mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 010/151] wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 011/151] wifi: ath11k: Fix invalid ring usage in full monitor mode Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 012/151] wifi: brcm80211: BRCM_TRACING should depend on TRACING Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 013/151] RDMA/cxgb4: Dump vendor specific QP details Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 014/151] RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down Greg Kroah-Hartman
2024-11-06 12:03 ` Greg Kroah-Hartman [this message]
2024-11-06 12:03 ` [PATCH 6.6 016/151] RDMA/bnxt_re: synchronize the qp-handle table array Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 017/151] wifi: iwlwifi: mvm: disconnect station vifs if recovery failed Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 018/151] wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 019/151] wifi: iwlwifi: mvm: dont add default link in fw restart flow Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 020/151] ASoC: cs42l51: Fix some error handling paths in cs42l51_probe() Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 021/151] macsec: Fix use-after-free while sending the offloading packet Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 022/151] net: stmmac: dwmac4: Fix high address display by updating reg_space[] from register values Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 023/151] net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 024/151] igb: Disable threaded IRQ for igb_msix_other Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 025/151] ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 026/151] gtp: allow -1 to be specified as file description from userspace Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 027/151] net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 028/151] selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 029/151] bpf: Force checkpoint when jmp history is too long Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 030/151] netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write() Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 031/151] bpf: Fix out-of-bounds write in trie_get_next_key() Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 032/151] net: fix crash when config small gso_max_size/gso_ipv4_max_size Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 033/151] netfilter: Fix use-after-free in get_info() Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 034/151] netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6() Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 035/151] Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 036/151] net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 037/151] mlxsw: spectrum_ptp: Add missing verification before pushing Tx header Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 038/151] mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 039/151] netfilter: nft_payload: sanitize offset and length before calling skb_checksum() Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 040/151] bpf, test_run: Fix LIVE_FRAME frame update after a page has been recycled Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 041/151] iomap: improve shared block detection in iomap_unshare_iter Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 042/151] iomap: dont bother unsharing delalloc extents Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 043/151] iomap: share iomap_unshare_iter predicate code with fsdax Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 044/151] fsdax: remove zeroing code from dax_unshare_iter Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 045/151] fsdax: dax_unshare_iter needs to copy entire blocks Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 046/151] iomap: turn iomap_want_unshare_iter into an inline function Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 047/151] kasan: Fix Software Tag-Based KASAN with GCC Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 048/151] firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state() Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 049/151] afs: Automatically generate trace tag enums Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 050/151] afs: Fix missing subdir edit when renamed between parent dirs Greg Kroah-Hartman
2024-11-06 12:03 ` [PATCH 6.6 051/151] ACPI: CPPC: Make rmw_lock a raw_spin_lock Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 052/151] smb: client: fix parsing of device numbers Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 053/151] smb: client: set correct device number on nfs reparse points Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 054/151] cxl/events: Fix Trace DRAM Event Record Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 055/151] ntfs3: Add bounds checking to mi_enum_attr() Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 056/151] fs/ntfs3: Check if more than chunk-size bytes are written Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 057/151] fs/ntfs3: Fix warning possible deadlock in ntfs_set_state Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 058/151] fs/ntfs3: Stale inode instead of bad Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 059/151] fs/ntfs3: Add rough attr alloc_size check Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 060/151] fs/ntfs3: Fix possible deadlock in mi_read Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 061/151] fs/ntfs3: Additional check in ni_clear() Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 062/151] fs/ntfs3: Fix general protection fault in run_is_mapped_full Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 063/151] fs/ntfs3: Additional check in ntfs_file_release Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 064/151] scsi: scsi_transport_fc: Allow setting rport state to current state Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 065/151] cifs: Improve creating native symlinks pointing to directory Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 066/151] cifs: Fix creating native symlinks pointing to current or parent directory Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 067/151] thermal: intel: int340x: processor: Remove MMIO RAPL CPU hotplug support Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 068/151] thermal: intel: int340x: processor: Add MMIO RAPL PL4 support Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 069/151] net: amd: mvme147: Fix probe banner message Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 070/151] NFS: remove revoked delegation from servers delegation list Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 071/151] misc: sgi-gru: Dont disable preemption in GRU driver Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 072/151] usb: gadget: dummy_hcd: Switch to hrtimer transfer scheduler Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 073/151] usb: gadget: dummy_hcd: Set transfer interval to 1 microframe Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 074/151] usb: gadget: dummy_hcd: execute hrtimer callback in softirq context Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 075/151] USB: gadget: dummy-hcd: Fix "task hung" problem Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 076/151] rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 077/151] rcu-tasks: Add data to eliminate RCU-tasks/do_exit() deadlocks Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 078/151] rcu-tasks: Initialize " Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 079/151] rcu-tasks: Fix access non-existent percpu rtpcp variable in rcu_tasks_need_gpcb() Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 080/151] ALSA: usb-audio: Add quirks for Dell WD19 dock Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 081/151] usbip: tools: Fix detach_port() invalid port error path Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 082/151] usb: phy: Fix API devm_usb_put_phy() can not release the phy Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 083/151] usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes() Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 084/151] usb: typec: qcom-pmic-typec: use fwnode_handle_put() to release fwnodes Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 085/151] phy: qcom: qmp-usb: fix NULL-deref on runtime suspend Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 086/151] phy: qcom: qmp-usb-legacy: " Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 087/151] xhci: Fix Link TRB DMA in command ring stopped completion event Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 088/151] xhci: Use pm_runtime_get to prevent RPM on unsupported systems Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 089/151] Revert "driver core: Fix uevent_show() vs driver detach race" Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 090/151] Revert "selftests/mm: fix deadlock for fork after pthread_create on ARM" Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 091/151] Revert "selftests/mm: replace atomic_bool with pthread_barrier_t" Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 092/151] wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 093/151] wifi: ath10k: Fix memory leak in management tx Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 094/151] wifi: cfg80211: clear wdev->cqm_config pointer on free Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 095/151] wifi: iwlegacy: Clear stale interrupts before resuming device Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 096/151] staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 097/151] iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr() Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 098/151] iio: gts-helper: Fix memory leaks for the error path of iio_gts_build_avail_scale_table() Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 099/151] iio: gts-helper: Fix memory leaks in iio_gts_build_avail_scale_table() Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 100/151] iio: light: veml6030: fix microlux value calculation Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 101/151] nilfs2: fix potential deadlock with newly created symlinks Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 102/151] RISC-V: ACPI: fix early_ioremap to early_memremap Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 103/151] mm: shmem: fix data-race in shmem_getattr() Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 104/151] tools/mm: -Werror fixes in page-types/slabinfo Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 105/151] thunderbolt: Honor TMU requirements in the domain when setting TMU mode Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 106/151] cxl/port: Fix use-after-free, permit out-of-order decoder shutdown Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 107/151] mmc: sdhci-pci-gli: GL9767: Fix low power mode on the set clock function Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 108/151] mmc: sdhci-pci-gli: GL9767: Fix low power mode in the SD Express process Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 109/151] block: fix sanity checks in blk_rq_map_user_bvec Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 110/151] cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction Greg Kroah-Hartman
2024-11-06 12:04 ` [PATCH 6.6 111/151] phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 112/151] spi: spi-fsl-dspi: Fix crash when not using GPIO chip select Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 113/151] riscv: vdso: Prevent the compiler from inserting calls to memset() Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 114/151] Input: edt-ft5x06 - fix regmap leak when probe fails Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 115/151] ALSA: hda/realtek: Limit internal Mic boost on Dell platform Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 116/151] riscv: efi: Set NX compat flag in PE/COFF header Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 117/151] riscv: Use %u to format the output of cpu Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 118/151] riscv: Remove unused GENERATING_ASM_OFFSETS Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 119/151] riscv: Remove duplicated GET_RM Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 120/151] cxl/port: Fix cxl_bus_rescan() vs bus_rescan_devices() Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 121/151] cxl/acpi: Ensure ports ready at cxl_acpi_probe() return Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 122/151] sched/numa: Fix the potential null pointer dereference in task_numa_work() Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 123/151] iov_iter: fix copy_page_from_iter_atomic() if KMAP_LOCAL_FORCE_MAP Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 124/151] mptcp: init: protect sched with rcu_read_lock Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 125/151] mei: use kvmalloc for read buffer Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 126/151] mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 127/151] x86/traps: Enable UBSAN traps on x86 Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 128/151] x86/traps: move kmsan check after instrumentation_begin Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 129/151] ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 130/151] mctp i2c: handle NULL header address Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 131/151] xfs: fix finding a last resort AG in xfs_filestream_pick_ag Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 132/151] ALSA: hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3 Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 133/151] ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1 Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 134/151] nvmet-auth: assign dh_key to NULL after kfree_sensitive Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 135/151] kasan: remove vmalloc_percpu test Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 136/151] io_uring/rw: fix missing NOWAIT check for O_DIRECT start write Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 137/151] vmscan,migrate: fix page count imbalance on node stats when demoting pages Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 138/151] arm64: dts: imx8ulp: correct the flexspi compatible string Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 139/151] io_uring: always lock __io_cqring_overflow_flush Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 140/151] wifi: mac80211: fix NULL dereference at band check in starting tx ba session Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 141/151] nilfs2: fix kernel bug due to missing clearing of checked flag Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 142/151] wifi: iwlwifi: mvm: fix 6 GHz scan construction Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 143/151] mm: huge_memory: add vma_thp_disabled() and thp_disabled_by_hw() Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 144/151] mm: dont install PMD mappings when THPs are disabled by the hw/process/vma Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 145/151] mtd: spi-nor: winbond: fix w25q128 regression Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 146/151] SUNRPC: Remove BUG_ON call sites Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 147/151] ASoC: SOF: ipc4-topology: Add definition for generic switch/enum control Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 148/151] ASoC: SOF: ipc4-control: Add support for ALSA switch control Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 149/151] ASoC: SOF: ipc4-control: Add support for ALSA enum control Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 150/151] drm/amd/display: Add null checks for stream and plane before dereferencing Greg Kroah-Hartman
2024-11-06 12:05 ` [PATCH 6.6 151/151] fs/ntfs3: Sequential field availability check in mi_enum_attr() Greg Kroah-Hartman
2024-11-06 16:54 ` [PATCH 6.6 000/151] 6.6.60-rc1 review SeongJae Park
2024-11-07  2:27 ` Shuah Khan
2024-11-07 11:45 ` Naresh Kamboju
2024-11-07 12:20 ` Peter Schneider
2024-11-07 12:30 ` Takeshi Ogasawara
2024-11-07 13:43 ` Jon Hunter
2024-11-07 19:43 ` Florian Fainelli
2024-11-08  2:15 ` Ron Economos
2024-11-08  7:09 ` [PATCH 6.6] " Hardik Garg
2024-11-09  1:43 ` [PATCH 6.6 000/151] " Mark Brown
2024-11-09 16:06 ` Harshit Mogalapalli

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=20241106120309.257275696@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=jgg@nvidia.com \
    --cc=kalesh-anakkur.purayil@broadcom.com \
    --cc=patches@lists.linux.dev \
    --cc=sashal@kernel.org \
    --cc=selvin.xavier@broadcom.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