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, Ian Kumlien <ian.kumlien@gmail.com>,
	Nikolay Aleksandrov <razor@blackwall.org>,
	Paolo Abeni <pabeni@redhat.com>, Sasha Levin <sashal@kernel.org>
Subject: [PATCH 5.15 565/620] be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
Date: Mon, 10 Mar 2025 18:06:51 +0100	[thread overview]
Message-ID: <20250310170607.849152167@linuxfoundation.org> (raw)
In-Reply-To: <20250310170545.553361750@linuxfoundation.org>

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

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

From: Nikolay Aleksandrov <razor@blackwall.org>

[ Upstream commit 1a82d19ca2d6835904ee71e2d40fd331098f94a0 ]

Partially revert commit b71724147e73 ("be2net: replace polling with
sleeping in the FW completion path") w.r.t mcc mutex it introduces and the
use of usleep_range. The be2net be_ndo_bridge_getlink() callback is
called with rcu_read_lock, so this code has been broken for a long time.
Both the mutex_lock and the usleep_range can cause the issue Ian Kumlien
reported[1]. The call path is:
be_ndo_bridge_getlink -> be_cmd_get_hsw_config -> be_mcc_notify_wait ->
be_mcc_wait_compl -> usleep_range()

[1] https://lore.kernel.org/netdev/CAA85sZveppNgEVa_FD+qhOMtG_AavK9_mFiU+jWrMtXmwqefGA@mail.gmail.com/

Tested-by: Ian Kumlien <ian.kumlien@gmail.com>
Fixes: b71724147e73 ("be2net: replace polling with sleeping in the FW completion path")
Signed-off-by: Nikolay Aleksandrov <razor@blackwall.org>
Link: https://patch.msgid.link/20250227164129.1201164-1-razor@blackwall.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/net/ethernet/emulex/benet/be.h      |   2 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c | 197 ++++++++++----------
 drivers/net/ethernet/emulex/benet/be_main.c |   2 +-
 3 files changed, 100 insertions(+), 101 deletions(-)

diff --git a/drivers/net/ethernet/emulex/benet/be.h b/drivers/net/ethernet/emulex/benet/be.h
index 8689d4a51fe54..6e44000bddf1e 100644
--- a/drivers/net/ethernet/emulex/benet/be.h
+++ b/drivers/net/ethernet/emulex/benet/be.h
@@ -563,7 +563,7 @@ struct be_adapter {
 	struct be_dma_mem mbox_mem_alloced;
 
 	struct be_mcc_obj mcc_obj;
-	struct mutex mcc_lock;	/* For serializing mcc cmds to BE card */
+	spinlock_t mcc_lock;	/* For serializing mcc cmds to BE card */
 	spinlock_t mcc_cq_lock;
 
 	u16 cfg_num_rx_irqs;		/* configured via set-channels */
diff --git a/drivers/net/ethernet/emulex/benet/be_cmds.c b/drivers/net/ethernet/emulex/benet/be_cmds.c
index b4f5e57d0285c..88f69c486ed09 100644
--- a/drivers/net/ethernet/emulex/benet/be_cmds.c
+++ b/drivers/net/ethernet/emulex/benet/be_cmds.c
@@ -573,7 +573,7 @@ int be_process_mcc(struct be_adapter *adapter)
 /* Wait till no more pending mcc requests are present */
 static int be_mcc_wait_compl(struct be_adapter *adapter)
 {
-#define mcc_timeout		12000 /* 12s timeout */
+#define mcc_timeout		120000 /* 12s timeout */
 	int i, status = 0;
 	struct be_mcc_obj *mcc_obj = &adapter->mcc_obj;
 
@@ -587,7 +587,7 @@ static int be_mcc_wait_compl(struct be_adapter *adapter)
 
 		if (atomic_read(&mcc_obj->q.used) == 0)
 			break;
-		usleep_range(500, 1000);
+		udelay(100);
 	}
 	if (i == mcc_timeout) {
 		dev_err(&adapter->pdev->dev, "FW not responding\n");
@@ -865,7 +865,7 @@ static bool use_mcc(struct be_adapter *adapter)
 static int be_cmd_lock(struct be_adapter *adapter)
 {
 	if (use_mcc(adapter)) {
-		mutex_lock(&adapter->mcc_lock);
+		spin_lock_bh(&adapter->mcc_lock);
 		return 0;
 	} else {
 		return mutex_lock_interruptible(&adapter->mbox_lock);
@@ -876,7 +876,7 @@ static int be_cmd_lock(struct be_adapter *adapter)
 static void be_cmd_unlock(struct be_adapter *adapter)
 {
 	if (use_mcc(adapter))
-		return mutex_unlock(&adapter->mcc_lock);
+		return spin_unlock_bh(&adapter->mcc_lock);
 	else
 		return mutex_unlock(&adapter->mbox_lock);
 }
@@ -1046,7 +1046,7 @@ int be_cmd_mac_addr_query(struct be_adapter *adapter, u8 *mac_addr,
 	struct be_cmd_req_mac_query *req;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -1075,7 +1075,7 @@ int be_cmd_mac_addr_query(struct be_adapter *adapter, u8 *mac_addr,
 	}
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -1087,7 +1087,7 @@ int be_cmd_pmac_add(struct be_adapter *adapter, const u8 *mac_addr,
 	struct be_cmd_req_pmac_add *req;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -1112,7 +1112,7 @@ int be_cmd_pmac_add(struct be_adapter *adapter, const u8 *mac_addr,
 	}
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 
 	 if (base_status(status) == MCC_STATUS_UNAUTHORIZED_REQUEST)
 		status = -EPERM;
@@ -1130,7 +1130,7 @@ int be_cmd_pmac_del(struct be_adapter *adapter, u32 if_id, int pmac_id, u32 dom)
 	if (pmac_id == -1)
 		return 0;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -1150,7 +1150,7 @@ int be_cmd_pmac_del(struct be_adapter *adapter, u32 if_id, int pmac_id, u32 dom)
 	status = be_mcc_notify_wait(adapter);
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -1413,7 +1413,7 @@ int be_cmd_rxq_create(struct be_adapter *adapter,
 	struct be_dma_mem *q_mem = &rxq->dma_mem;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -1443,7 +1443,7 @@ int be_cmd_rxq_create(struct be_adapter *adapter,
 	}
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -1507,7 +1507,7 @@ int be_cmd_rxq_destroy(struct be_adapter *adapter, struct be_queue_info *q)
 	struct be_cmd_req_q_destroy *req;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -1524,7 +1524,7 @@ int be_cmd_rxq_destroy(struct be_adapter *adapter, struct be_queue_info *q)
 	q->created = false;
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -1592,7 +1592,7 @@ int be_cmd_get_stats(struct be_adapter *adapter, struct be_dma_mem *nonemb_cmd)
 	struct be_cmd_req_hdr *hdr;
 	int status = 0;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -1620,7 +1620,7 @@ int be_cmd_get_stats(struct be_adapter *adapter, struct be_dma_mem *nonemb_cmd)
 	adapter->stats_cmd_sent = true;
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -1636,7 +1636,7 @@ int lancer_cmd_get_pport_stats(struct be_adapter *adapter,
 			    CMD_SUBSYSTEM_ETH))
 		return -EPERM;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -1659,7 +1659,7 @@ int lancer_cmd_get_pport_stats(struct be_adapter *adapter,
 	adapter->stats_cmd_sent = true;
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -1696,7 +1696,7 @@ int be_cmd_link_status_query(struct be_adapter *adapter, u16 *link_speed,
 	struct be_cmd_req_link_status *req;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	if (link_status)
 		*link_status = LINK_DOWN;
@@ -1735,7 +1735,7 @@ int be_cmd_link_status_query(struct be_adapter *adapter, u16 *link_speed,
 	}
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -1746,7 +1746,7 @@ int be_cmd_get_die_temperature(struct be_adapter *adapter)
 	struct be_cmd_req_get_cntl_addnl_attribs *req;
 	int status = 0;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -1761,7 +1761,7 @@ int be_cmd_get_die_temperature(struct be_adapter *adapter)
 
 	status = be_mcc_notify(adapter);
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -1810,7 +1810,7 @@ int be_cmd_get_fat_dump(struct be_adapter *adapter, u32 buf_len, void *buf)
 	if (!get_fat_cmd.va)
 		return -ENOMEM;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	while (total_size) {
 		buf_size = min(total_size, (u32)60*1024);
@@ -1848,9 +1848,9 @@ int be_cmd_get_fat_dump(struct be_adapter *adapter, u32 buf_len, void *buf)
 		log_offset += buf_size;
 	}
 err:
+	spin_unlock_bh(&adapter->mcc_lock);
 	dma_free_coherent(&adapter->pdev->dev, get_fat_cmd.size,
 			  get_fat_cmd.va, get_fat_cmd.dma);
-	mutex_unlock(&adapter->mcc_lock);
 	return status;
 }
 
@@ -1861,7 +1861,7 @@ int be_cmd_get_fw_ver(struct be_adapter *adapter)
 	struct be_cmd_req_get_fw_version *req;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -1884,7 +1884,7 @@ int be_cmd_get_fw_ver(struct be_adapter *adapter)
 			sizeof(adapter->fw_on_flash));
 	}
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -1898,7 +1898,7 @@ static int __be_cmd_modify_eqd(struct be_adapter *adapter,
 	struct be_cmd_req_modify_eq_delay *req;
 	int status = 0, i;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -1921,7 +1921,7 @@ static int __be_cmd_modify_eqd(struct be_adapter *adapter,
 
 	status = be_mcc_notify(adapter);
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -1948,7 +1948,7 @@ int be_cmd_vlan_config(struct be_adapter *adapter, u32 if_id, u16 *vtag_array,
 	struct be_cmd_req_vlan_config *req;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -1970,7 +1970,7 @@ int be_cmd_vlan_config(struct be_adapter *adapter, u32 if_id, u16 *vtag_array,
 
 	status = be_mcc_notify_wait(adapter);
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -1981,7 +1981,7 @@ static int __be_cmd_rx_filter(struct be_adapter *adapter, u32 flags, u32 value)
 	struct be_cmd_req_rx_filter *req = mem->va;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -2014,7 +2014,7 @@ static int __be_cmd_rx_filter(struct be_adapter *adapter, u32 flags, u32 value)
 
 	status = be_mcc_notify_wait(adapter);
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -2045,7 +2045,7 @@ int be_cmd_set_flow_control(struct be_adapter *adapter, u32 tx_fc, u32 rx_fc)
 			    CMD_SUBSYSTEM_COMMON))
 		return -EPERM;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -2065,7 +2065,7 @@ int be_cmd_set_flow_control(struct be_adapter *adapter, u32 tx_fc, u32 rx_fc)
 	status = be_mcc_notify_wait(adapter);
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 
 	if (base_status(status) == MCC_STATUS_FEATURE_NOT_SUPPORTED)
 		return  -EOPNOTSUPP;
@@ -2084,7 +2084,7 @@ int be_cmd_get_flow_control(struct be_adapter *adapter, u32 *tx_fc, u32 *rx_fc)
 			    CMD_SUBSYSTEM_COMMON))
 		return -EPERM;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -2107,7 +2107,7 @@ int be_cmd_get_flow_control(struct be_adapter *adapter, u32 *tx_fc, u32 *rx_fc)
 	}
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -2188,7 +2188,7 @@ int be_cmd_rss_config(struct be_adapter *adapter, u8 *rsstable,
 	if (!(be_if_cap_flags(adapter) & BE_IF_FLAGS_RSS))
 		return 0;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -2213,7 +2213,7 @@ int be_cmd_rss_config(struct be_adapter *adapter, u8 *rsstable,
 
 	status = be_mcc_notify_wait(adapter);
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -2225,7 +2225,7 @@ int be_cmd_set_beacon_state(struct be_adapter *adapter, u8 port_num,
 	struct be_cmd_req_enable_disable_beacon *req;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -2246,7 +2246,7 @@ int be_cmd_set_beacon_state(struct be_adapter *adapter, u8 port_num,
 	status = be_mcc_notify_wait(adapter);
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -2257,7 +2257,7 @@ int be_cmd_get_beacon_state(struct be_adapter *adapter, u8 port_num, u32 *state)
 	struct be_cmd_req_get_beacon_state *req;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -2281,7 +2281,7 @@ int be_cmd_get_beacon_state(struct be_adapter *adapter, u8 port_num, u32 *state)
 	}
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -2305,7 +2305,7 @@ int be_cmd_read_port_transceiver_data(struct be_adapter *adapter,
 		return -ENOMEM;
 	}
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -2327,7 +2327,7 @@ int be_cmd_read_port_transceiver_data(struct be_adapter *adapter,
 		memcpy(data, resp->page_data + off, len);
 	}
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, cmd.dma);
 	return status;
 }
@@ -2344,7 +2344,7 @@ static int lancer_cmd_write_object(struct be_adapter *adapter,
 	void *ctxt = NULL;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 	adapter->flash_status = 0;
 
 	wrb = wrb_from_mccq(adapter);
@@ -2386,7 +2386,7 @@ static int lancer_cmd_write_object(struct be_adapter *adapter,
 	if (status)
 		goto err_unlock;
 
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 
 	if (!wait_for_completion_timeout(&adapter->et_cmd_compl,
 					 msecs_to_jiffies(60000)))
@@ -2405,7 +2405,7 @@ static int lancer_cmd_write_object(struct be_adapter *adapter,
 	return status;
 
 err_unlock:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -2459,7 +2459,7 @@ static int lancer_cmd_delete_object(struct be_adapter *adapter,
 	struct be_mcc_wrb *wrb;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -2477,7 +2477,7 @@ static int lancer_cmd_delete_object(struct be_adapter *adapter,
 
 	status = be_mcc_notify_wait(adapter);
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -2490,7 +2490,7 @@ int lancer_cmd_read_object(struct be_adapter *adapter, struct be_dma_mem *cmd,
 	struct lancer_cmd_resp_read_object *resp;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -2524,7 +2524,7 @@ int lancer_cmd_read_object(struct be_adapter *adapter, struct be_dma_mem *cmd,
 	}
 
 err_unlock:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -2536,7 +2536,7 @@ static int be_cmd_write_flashrom(struct be_adapter *adapter,
 	struct be_cmd_write_flashrom *req;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 	adapter->flash_status = 0;
 
 	wrb = wrb_from_mccq(adapter);
@@ -2561,7 +2561,7 @@ static int be_cmd_write_flashrom(struct be_adapter *adapter,
 	if (status)
 		goto err_unlock;
 
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 
 	if (!wait_for_completion_timeout(&adapter->et_cmd_compl,
 					 msecs_to_jiffies(40000)))
@@ -2572,7 +2572,7 @@ static int be_cmd_write_flashrom(struct be_adapter *adapter,
 	return status;
 
 err_unlock:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -2583,7 +2583,7 @@ static int be_cmd_get_flash_crc(struct be_adapter *adapter, u8 *flashed_crc,
 	struct be_mcc_wrb *wrb;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -2610,7 +2610,7 @@ static int be_cmd_get_flash_crc(struct be_adapter *adapter, u8 *flashed_crc,
 		memcpy(flashed_crc, req->crc, 4);
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -3216,7 +3216,7 @@ int be_cmd_enable_magic_wol(struct be_adapter *adapter, u8 *mac,
 	struct be_cmd_req_acpi_wol_magic_config *req;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -3233,7 +3233,7 @@ int be_cmd_enable_magic_wol(struct be_adapter *adapter, u8 *mac,
 	status = be_mcc_notify_wait(adapter);
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -3248,7 +3248,7 @@ int be_cmd_set_loopback(struct be_adapter *adapter, u8 port_num,
 			    CMD_SUBSYSTEM_LOWLEVEL))
 		return -EPERM;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -3271,7 +3271,7 @@ int be_cmd_set_loopback(struct be_adapter *adapter, u8 port_num,
 	if (status)
 		goto err_unlock;
 
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 
 	if (!wait_for_completion_timeout(&adapter->et_cmd_compl,
 					 msecs_to_jiffies(SET_LB_MODE_TIMEOUT)))
@@ -3280,7 +3280,7 @@ int be_cmd_set_loopback(struct be_adapter *adapter, u8 port_num,
 	return status;
 
 err_unlock:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -3297,7 +3297,7 @@ int be_cmd_loopback_test(struct be_adapter *adapter, u32 port_num,
 			    CMD_SUBSYSTEM_LOWLEVEL))
 		return -EPERM;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -3323,7 +3323,7 @@ int be_cmd_loopback_test(struct be_adapter *adapter, u32 port_num,
 	if (status)
 		goto err;
 
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 
 	wait_for_completion(&adapter->et_cmd_compl);
 	resp = embedded_payload(wrb);
@@ -3331,7 +3331,7 @@ int be_cmd_loopback_test(struct be_adapter *adapter, u32 port_num,
 
 	return status;
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -3347,7 +3347,7 @@ int be_cmd_ddr_dma_test(struct be_adapter *adapter, u64 pattern,
 			    CMD_SUBSYSTEM_LOWLEVEL))
 		return -EPERM;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -3381,7 +3381,7 @@ int be_cmd_ddr_dma_test(struct be_adapter *adapter, u64 pattern,
 	}
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -3392,7 +3392,7 @@ int be_cmd_get_seeprom_data(struct be_adapter *adapter,
 	struct be_cmd_req_seeprom_read *req;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -3408,7 +3408,7 @@ int be_cmd_get_seeprom_data(struct be_adapter *adapter,
 	status = be_mcc_notify_wait(adapter);
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -3423,7 +3423,7 @@ int be_cmd_get_phy_info(struct be_adapter *adapter)
 			    CMD_SUBSYSTEM_COMMON))
 		return -EPERM;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -3468,7 +3468,7 @@ int be_cmd_get_phy_info(struct be_adapter *adapter)
 	}
 	dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, cmd.dma);
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -3478,7 +3478,7 @@ static int be_cmd_set_qos(struct be_adapter *adapter, u32 bps, u32 domain)
 	struct be_cmd_req_set_qos *req;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -3498,7 +3498,7 @@ static int be_cmd_set_qos(struct be_adapter *adapter, u32 bps, u32 domain)
 	status = be_mcc_notify_wait(adapter);
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -3610,7 +3610,7 @@ int be_cmd_get_fn_privileges(struct be_adapter *adapter, u32 *privilege,
 	struct be_cmd_req_get_fn_privileges *req;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -3642,7 +3642,7 @@ int be_cmd_get_fn_privileges(struct be_adapter *adapter, u32 *privilege,
 	}
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -3654,7 +3654,7 @@ int be_cmd_set_fn_privileges(struct be_adapter *adapter, u32 privileges,
 	struct be_cmd_req_set_fn_privileges *req;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -3674,7 +3674,7 @@ int be_cmd_set_fn_privileges(struct be_adapter *adapter, u32 privileges,
 
 	status = be_mcc_notify_wait(adapter);
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -3706,7 +3706,7 @@ int be_cmd_get_mac_from_list(struct be_adapter *adapter, u8 *mac,
 		return -ENOMEM;
 	}
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -3770,7 +3770,7 @@ int be_cmd_get_mac_from_list(struct be_adapter *adapter, u8 *mac,
 	}
 
 out:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	dma_free_coherent(&adapter->pdev->dev, get_mac_list_cmd.size,
 			  get_mac_list_cmd.va, get_mac_list_cmd.dma);
 	return status;
@@ -3830,7 +3830,7 @@ int be_cmd_set_mac_list(struct be_adapter *adapter, u8 *mac_array,
 	if (!cmd.va)
 		return -ENOMEM;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -3852,7 +3852,7 @@ int be_cmd_set_mac_list(struct be_adapter *adapter, u8 *mac_array,
 
 err:
 	dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, cmd.dma);
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -3888,7 +3888,7 @@ int be_cmd_set_hsw_config(struct be_adapter *adapter, u16 pvid,
 			    CMD_SUBSYSTEM_COMMON))
 		return -EPERM;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -3929,7 +3929,7 @@ int be_cmd_set_hsw_config(struct be_adapter *adapter, u16 pvid,
 	status = be_mcc_notify_wait(adapter);
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -3943,7 +3943,7 @@ int be_cmd_get_hsw_config(struct be_adapter *adapter, u16 *pvid,
 	int status;
 	u16 vid;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -3990,7 +3990,7 @@ int be_cmd_get_hsw_config(struct be_adapter *adapter, u16 *pvid,
 	}
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -4189,7 +4189,7 @@ int be_cmd_set_ext_fat_capabilites(struct be_adapter *adapter,
 	struct be_cmd_req_set_ext_fat_caps *req;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -4205,7 +4205,7 @@ int be_cmd_set_ext_fat_capabilites(struct be_adapter *adapter,
 
 	status = be_mcc_notify_wait(adapter);
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -4683,7 +4683,7 @@ int be_cmd_manage_iface(struct be_adapter *adapter, u32 iface, u8 op)
 	if (iface == 0xFFFFFFFF)
 		return -1;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -4700,7 +4700,7 @@ int be_cmd_manage_iface(struct be_adapter *adapter, u32 iface, u8 op)
 
 	status = be_mcc_notify_wait(adapter);
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -4734,7 +4734,7 @@ int be_cmd_get_if_id(struct be_adapter *adapter, struct be_vf_cfg *vf_cfg,
 	struct be_cmd_resp_get_iface_list *resp;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -4755,7 +4755,7 @@ int be_cmd_get_if_id(struct be_adapter *adapter, struct be_vf_cfg *vf_cfg,
 	}
 
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -4849,7 +4849,7 @@ int be_cmd_enable_vf(struct be_adapter *adapter, u8 domain)
 	if (BEx_chip(adapter))
 		return 0;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -4867,7 +4867,7 @@ int be_cmd_enable_vf(struct be_adapter *adapter, u8 domain)
 	req->enable = 1;
 	status = be_mcc_notify_wait(adapter);
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -4940,7 +4940,7 @@ __be_cmd_set_logical_link_config(struct be_adapter *adapter,
 	u32 link_config = 0;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -4968,7 +4968,7 @@ __be_cmd_set_logical_link_config(struct be_adapter *adapter,
 
 	status = be_mcc_notify_wait(adapter);
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -4999,8 +4999,7 @@ int be_cmd_set_features(struct be_adapter *adapter)
 	struct be_mcc_wrb *wrb;
 	int status;
 
-	if (mutex_lock_interruptible(&adapter->mcc_lock))
-		return -1;
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -5038,7 +5037,7 @@ int be_cmd_set_features(struct be_adapter *adapter)
 		dev_info(&adapter->pdev->dev,
 			 "Adapter does not support HW error recovery\n");
 
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 
@@ -5052,7 +5051,7 @@ int be_roce_mcc_cmd(void *netdev_handle, void *wrb_payload,
 	struct be_cmd_resp_hdr *resp;
 	int status;
 
-	mutex_lock(&adapter->mcc_lock);
+	spin_lock_bh(&adapter->mcc_lock);
 
 	wrb = wrb_from_mccq(adapter);
 	if (!wrb) {
@@ -5075,7 +5074,7 @@ int be_roce_mcc_cmd(void *netdev_handle, void *wrb_payload,
 	memcpy(wrb_payload, resp, sizeof(*resp) + resp->response_length);
 	be_dws_le_to_cpu(wrb_payload, sizeof(*resp) + resp->response_length);
 err:
-	mutex_unlock(&adapter->mcc_lock);
+	spin_unlock_bh(&adapter->mcc_lock);
 	return status;
 }
 EXPORT_SYMBOL(be_roce_mcc_cmd);
diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c
index 13d5fe324d6c7..c61dc7d05bcb4 100644
--- a/drivers/net/ethernet/emulex/benet/be_main.c
+++ b/drivers/net/ethernet/emulex/benet/be_main.c
@@ -5673,8 +5673,8 @@ static int be_drv_init(struct be_adapter *adapter)
 	}
 
 	mutex_init(&adapter->mbox_lock);
-	mutex_init(&adapter->mcc_lock);
 	mutex_init(&adapter->rx_filter_lock);
+	spin_lock_init(&adapter->mcc_lock);
 	spin_lock_init(&adapter->mcc_cq_lock);
 	init_completion(&adapter->et_cmd_compl);
 
-- 
2.39.5




  parent reply	other threads:[~2025-03-10 18:21 UTC|newest]

Thread overview: 633+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-03-10 16:57 [PATCH 5.15 000/620] 5.15.179-rc1 review Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 001/620] afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 002/620] afs: Fix directory format encoding struct Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 003/620] hung_task: move hung_task sysctl interface to hung_task.c Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 004/620] sysctl: use const for typically used max/min proc sysctls Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 005/620] sysctl: share unsigned long const values Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 006/620] fs: move inode sysctls to its own file Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 007/620] fs: move fs stat sysctls to file_table.c Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 008/620] fs: fix proc_handler for sysctl_nr_open Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 009/620] block: deprecate autoloading based on dev_t Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 010/620] block: retry call probe after request_module in blk_request_module Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 011/620] nbd: dont allow reconnect after disconnect Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 012/620] pstore/blk: trivial typo fixes Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 013/620] nvme: Add error check for xa_store in nvme_get_effects_log Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 014/620] partitions: ldm: remove the initial kernel-doc notation Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 015/620] select: Fix unbalanced user_access_end() Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 016/620] afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 017/620] sched/psi: Use task->psi_flags to clear in CPU migration Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 018/620] sched/fair: Fix value reported by hot tasks pulled in /proc/schedstat Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 019/620] drm/etnaviv: Fix page property being used for non writecombine buffers Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 020/620] HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 021/620] drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 022/620] genirq: Make handle_enforce_irqctx() unconditionally available Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 023/620] ipmi: ipmb: Add check devm_kasprintf() returned value Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 024/620] wifi: rtlwifi: do not complete firmware loading needlessly Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 025/620] wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 026/620] wifi: rtlwifi: wait for firmware loading before releasing memory Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 027/620] wifi: rtlwifi: fix init_sw_vars leak when probe fails Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 028/620] wifi: rtlwifi: usb: fix workqueue " Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 029/620] spi: zynq-qspi: Add check for clk_enable() Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 030/620] dt-bindings: mmc: controller: clarify the address-cells description Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 031/620] spi: dt-bindings: add schema listing peripheral-specific properties Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 032/620] dt-bindings: Another pass removing cases of allOf containing a $ref Greg Kroah-Hartman
2025-03-10 16:57 ` [PATCH 5.15 033/620] dt-bindings: leds: Add Qualcomm Light Pulse Generator binding Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 034/620] dt-bindings: leds: Optional multi-led unit address Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 035/620] dt-bindings: leds: Add multicolor PWM LED bindings Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 036/620] dt-bindings: leds: class-multicolor: reference class directly in multi-led node Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 037/620] dt-bindings: leds: class-multicolor: Fix path to color definitions Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 038/620] rtlwifi: replace usage of found with dedicated list iterator variable Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 039/620] wifi: rtlwifi: remove unused timer and related code Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 040/620] wifi: rtlwifi: remove unused dualmac control leftovers Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 041/620] wifi: rtlwifi: remove unused check_buddy_priv Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 042/620] wifi: rtlwifi: destroy workqueue at rtl_deinit_core Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 043/620] wifi: rtlwifi: fix memory leaks and invalid access at probe error path Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 044/620] wifi: rtlwifi: pci: wait for firmware loading before releasing memory Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 045/620] HID: multitouch: Add support for lenovo Y9000P Touchpad Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 046/620] Revert "HID: multitouch: Add support for lenovo Y9000P Touchpad" Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 047/620] HID: multitouch: fix support for Goodix PID 0x01e9 Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 048/620] regulator: dt-bindings: mt6315: Drop regulator-compatible property Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 049/620] ACPI: fan: cleanup resources in the error path of .probe() Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 050/620] cpupower: fix TSC MHz calculation Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 051/620] dt-bindings: mfd: bd71815: Fix rsense and typos Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 052/620] leds: netxbig: Fix an OF node reference leak in netxbig_leds_get_of_pdata() Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 053/620] cpufreq: schedutil: Fix superfluous updates caused by need_freq_update Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 054/620] clk: imx8mp: Fix clkout1/2 support Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 055/620] team: prevent adding a device which is already a team device lower Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 056/620] regulator: of: Implement the unwind path of of_regulator_match() Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 057/620] samples/landlock: Fix possible NULL dereference in parse_path() Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 058/620] wifi: wlcore: fix unbalanced pm_runtime calls Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 059/620] net/smc: fix data error when recvmsg with MSG_PEEK flag Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 060/620] landlock: Move filesystem helpers and add a new one Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 061/620] landlock: Handle weird files Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 062/620] wifi: mt76: mt76u_vendor_request: Do not print error messages when -EPROTO Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 063/620] cpufreq: ACPI: Fix max-frequency computation Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 064/620] selftests: harness: fix printing of mismatch values in __EXPECT() Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 065/620] wifi: cfg80211: Handle specific BSSID in 6GHz scanning Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 066/620] wifi: cfg80211: adjust allocation of colocated AP data Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 067/620] clk: analogbits: Fix incorrect calculation of vco rate delta Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 068/620] selftests/landlock: Fix error message Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 069/620] net: let net.core.dev_weight always be non-zero Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 070/620] net/mlxfw: Drop hard coded max FW flash image size Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 071/620] net: avoid race between device unregistration and ethnl ops Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 072/620] net: sched: Disallow replacing of child qdisc from one parent to another Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 073/620] netfilter: nft_flow_offload: update tcp state flags under lock Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 074/620] net: ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns() Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 075/620] tcp_cubic: fix incorrect HyStart round start detection Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 076/620] net/rose: prevent integer overflows in rose_setsockopt() Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 077/620] tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 078/620] libbpf: Fix segfault due to libelf functions not setting errno Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 079/620] ASoC: sun4i-spdif: Add clock multiplier settings Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 080/620] perf header: Fix one memory leakage in process_bpf_btf() Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 081/620] perf header: Fix one memory leakage in process_bpf_prog_info() Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 082/620] perf bpf: Fix two memory leakages when calling perf_env__insert_bpf_prog_info() Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 083/620] ASoC: renesas: rz-ssi: Use only the proper amount of dividers Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 084/620] ktest.pl: Remove unused declarations in run_bisect_test function Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 085/620] crypto: hisilicon/sec - add some comments for soft fallback Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 086/620] crypto: hisilicon/sec - delete redundant blank lines Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 087/620] crypto: hisilicon/sec2 - optimize the error return process Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 088/620] crypto: hisilicon/sec2 - fix for aead icv error Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 089/620] crypto: hisilicon/sec2 - fix for aead invalid authsize Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 090/620] crypto: ixp4xx - fix OF node reference leaks in init_ixp_crypto() Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 091/620] padata: fix sysfs store callback check Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 092/620] perf top: Dont complain about lack of vmlinux when not resolving some kernel samples Greg Kroah-Hartman
2025-03-10 16:58 ` [PATCH 5.15 093/620] perf report: Fix misleading help message about --demangle Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 094/620] bpf: Send signals asynchronously if !preemptible Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 095/620] padata: fix UAF in padata_reorder Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 096/620] padata: add pd get/put refcnt helper Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 097/620] padata: avoid UAF for reorder_work Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 098/620] ARM: at91: pm: change BU Power Switch to automatic mode Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 099/620] arm64: dts: mt8183: set DMIC one-wire mode on Damu Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 100/620] arm64: dts: mediatek: mt8516: fix GICv2 range Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 101/620] arm64: dts: mediatek: mt8516: fix wdt irq type Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 102/620] arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 103/620] arm64: dts: mediatek: mt8516: add i2c clock-div property Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 104/620] arm64: dts: mediatek: mt8516: reserve 192 KiB for TF-A Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 105/620] RDMA/mlx4: Avoid false error about access to uninitialized gids array Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 106/620] rdma/cxgb4: Prevent potential integer overflow on 32bit Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 107/620] arm64: dts: mediatek: mt8173-evb: Drop regulator-compatible property Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 108/620] arm64: dts: mediatek: mt8173-elm: " Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 109/620] arm64: dts: mediatek: mt8173-elm: Fix MT6397 PMIC sub-node names Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 110/620] arm64: dts: mediatek: mt8173-evb: " Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 111/620] arm64: dts: mediatek: mt8183: kenzo: Support second source touchscreen Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 112/620] arm64: dts: mediatek: mt8183: willow: " Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 113/620] memory: Add LPDDR2-info helpers Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 114/620] memory: tegra20-emc: Support matching timings by LPDDR2 configuration Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 115/620] memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code() Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 116/620] arm64: dts: mediatek: mt8183-kukui-jacuzzi: Drop pp3300_panel voltage settings Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 117/620] arm64: dts: qcom: msm8996: Fix up USB3 interrupts Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 118/620] arm64: dts: qcom: msm8994: Describe USB interrupts Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 119/620] arm64: dts: qcom: msm8916: correct sleep clock frequency Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 120/620] arm64: dts: qcom: msm8994: " Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 121/620] arm64: dts: qcom: sc7280: " Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 122/620] arm64: dts: qcom: sm6125: " Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 123/620] arm64: dts: qcom: sm8250: " Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 124/620] arm64: dts: qcom: sm8350: " Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 125/620] arm64: dts: qcom: sm8150-microsoft-surface-duo: fix typos in da7280 properties Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 126/620] arm64: dts: qcom: sdm845: Fix interrupt types of camss interrupts Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 127/620] ARM: dts: mediatek: mt7623: fix IR nodename Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 128/620] fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device() Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 129/620] RDMA/mlx5: Remove iova from struct mlx5_core_mkey Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 130/620] RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 131/620] RDMA/mlx5: Fix indirect mkey ODP page count Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 132/620] xen/x86: free_p2m_page: use memblock_free_ptr() to free a virtual pointer Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 133/620] memblock: drop memblock_free_early_nid() and memblock_free_early() Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 134/620] of: reserved-memory: Do not make kmemleak ignore freed address Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 135/620] efi: sysfb_efi: fix W=1 warnings when EFI is not set Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 136/620] media: rc: iguanair: handle timeouts Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 137/620] media: lmedm04: Handle errors for lme2510_int_read Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 138/620] PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy() Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 139/620] media: marvell: Add check for clk_enable() Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 140/620] media: i2c: imx412: Add missing newline to prints Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 141/620] media: i2c: ov9282: Correct the exposure offset Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 142/620] media: mipi-csis: Add check for clk_enable() Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 143/620] media: camif-core: " Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 144/620] media: uvcvideo: Propagate buf->error to userspace Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 145/620] mtd: hyperbus: Make hyperbus_unregister_device() return void Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 146/620] mtd: hyperbus: hbmc-am654: Convert to platform remove callback returning void Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 147/620] mtd: hyperbus: hbmc-am654: fix an OF node reference leak Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 148/620] staging: media: imx: fix OF node leak in imx_media_add_of_subdevs() Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 149/620] PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region() Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 150/620] scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1 Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 151/620] scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 152/620] ocfs2: mark dquot as inactive if failed to start trans while releasing dquot Greg Kroah-Hartman
2025-03-10 16:59 ` [PATCH 5.15 153/620] module: Extend the preempt disabled section in dereference_symbol_descriptor() Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 154/620] NFSv4.2: fix COPY_NOTIFY xdr buf size calculation Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 155/620] NFSv4.2: mark OFFLOAD_CANCEL MOVEABLE Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 156/620] tools/bootconfig: Fix the wrong format specifier Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 157/620] xfrm: replay: Fix the update of replay_esn->oseq_hi for GSO Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 158/620] dmaengine: ti: edma: fix OF node reference leaks in edma_driver Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 159/620] rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 160/620] ubifs: skip dumping tnc tree when zroot is null Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 161/620] net: hns3: fix oops when unload drivers paralleling Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 162/620] gpio: mxc: remove dead code after switch to DT-only Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 163/620] net: fec: implement TSO descriptor cleanup Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 164/620] ipmr: do not call mr_mfc_uses_dev() for unres entries Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 165/620] PM: hibernate: Add error handling for syscore_suspend() Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 166/620] net: rose: fix timer races against user threads Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 167/620] net: netdevsim: try to close UDP port harness races Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 168/620] net: davicom: fix UAF in dm9000_drv_remove Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 169/620] ptp: Properly handle compat ioctls Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 170/620] perf trace: Fix runtime error of index out of bounds Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 171/620] vsock: Allow retrying on connect() failure Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 172/620] bgmac: reduce max frame size to support just MTU 1500 Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 173/620] net: sh_eth: Fix missing rtnl lock in suspend/resume path Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 174/620] net: hsr: fix fill_frame_info() regression vs VLAN packets Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 175/620] genksyms: fix memory leak when the same symbol is added from source Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 176/620] genksyms: fix memory leak when the same symbol is read from *.symref file Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 177/620] kconfig: fix file name in warnings when loading KCONFIG_DEFCONFIG_LIST Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 178/620] kconfig: add warn-unknown-symbols sanity check Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 179/620] kconfig: require a space after # for valid input Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 180/620] kconfig: remove unused code for S_DEF_AUTO in conf_read_simple() Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 181/620] kconfig: deduplicate code " Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 182/620] kconfig: WERROR unmet symbol dependency Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 183/620] kconfig: fix memory leak in sym_warn_unmet_dep() Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 184/620] hexagon: fix using plain integer as NULL pointer warning in cmpxchg Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 185/620] hexagon: Fix unbalanced spinlock in die() Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 186/620] f2fs: Introduce linear search for dentries Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 187/620] NFSD: Reset cb_seq_status after NFS4ERR_DELAY Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 188/620] netfilter: nf_tables: reject mismatching sum of field_len with set key length Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 189/620] ktest.pl: Check kernelrelease return in get_version Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 190/620] ALSA: usb-audio: Add delay quirk for iBasso DC07 Pro Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 191/620] net: usb: rtl8150: enable basic endpoint checking Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 192/620] drivers/card_reader/rtsx_usb: Restore interrupt based detection Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 193/620] usb: gadget: f_tcm: Fix Get/SetInterface return value Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 194/620] usb: dwc3: core: Defer the probe until USB power supply ready Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 195/620] usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 196/620] usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 197/620] mptcp: consolidate suboption status Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 198/620] media: uvcvideo: Fix double free in error path Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 199/620] usb: gadget: f_tcm: Dont free command immediately Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 200/620] btrfs: output the reason for open_ctree() failure Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 201/620] btrfs: fix use-after-free when attempting to join an aborted transaction Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 202/620] btrfs: fix data race when accessing the inodes disk_i_size at btrfs_drop_extents() Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 203/620] btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 204/620] sched: Dont try to catch up excess steal time Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 205/620] lockdep: Fix upper limit for LOCKDEP_*_BITS configs Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 206/620] x86/amd_nb: Restrict init function to AMD-based systems Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 207/620] printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 208/620] safesetid: check size of policy writes Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 209/620] tun: fix group permission check Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 210/620] mmc: core: Respect quirk_max_rate for non-UHS SDIO card Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 211/620] wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy() Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 212/620] tomoyo: dont emit warning in tomoyo_write_control() Greg Kroah-Hartman
2025-03-10 17:00 ` [PATCH 5.15 213/620] mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 214/620] HID: Wacom: Add PCI Wacom device support Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 215/620] net/mlx5: use do_aux_work for PHC overflow checks Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 216/620] wifi: iwlwifi: avoid memory leak Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 217/620] i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 218/620] APEI: GHES: Have GHES honor the panic= setting Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 219/620] net: wwan: iosm: Fix hibernation by re-binding the driver around it Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 220/620] mmc: sdhci-msm: Correctly set the load for the regulator Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 221/620] tipc: re-order conditions in tipc_crypto_key_rcv() Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 222/620] selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack() Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 223/620] Input: allocate keycode for phone linking Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 224/620] platform/x86: acer-wmi: Ignore AC events Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 225/620] x86/mm: Dont disable PCID when INVLPG has been fixed by microcode Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 226/620] usb: chipidea: ci_hdrc_imx: use dev_err_probe() Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 227/620] usb: chipidea/ci_hdrc_imx: Convert to platform remove callback returning void Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 228/620] usb: chipidea: ci_hdrc_imx: decrement devices refcount in .remove() and in the error path of .probe() Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 229/620] net/ncsi: Add NC-SI 1.2 Get MC MAC Address command Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 230/620] net/ncsi: fix locking in Get MAC Address handling Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 231/620] gpio: Dont fiddle with irqchips marked as immutable Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 232/620] gpio: Expose the gpiochip_irq_re[ql]res helpers Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 233/620] gpio: Add helpers to ease the transition towards immutable irq_chip Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 234/620] gpio: xilinx: Convert to " Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 235/620] gpio: xilinx: Convert gpio_lock to raw spinlock Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 236/620] xfs: report realtime block quota limits on realtime directories Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 237/620] xfs: dont over-report free space or inodes in statvfs Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 238/620] usb: xhci: Add timeout argument in address_device USB HCD callback Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 239/620] usb: xhci: Fix NULL pointer dereference on certain command aborts Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 240/620] nvme: handle connectivity loss in nvme_set_queue_count Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 241/620] firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 242/620] gpu: drm_dp_cec: fix broken CEC adapter properties check Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 243/620] tg3: Disable tg3 PCIe AER on system reboot Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 244/620] udp: gso: do not drop small packets when PMTU reduces Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 245/620] gpio: pca953x: Improve interrupt support Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 246/620] net: atlantic: fix warning during hot unplug Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 247/620] net: rose: lock the socket in rose_bind() Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 248/620] x86/xen: fix xen_hypercall_hvm() to not clobber %rbx Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 249/620] x86/xen: add FRAME_END to xen_hypercall_hvm() Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 250/620] netem: Update sch->q.qlen before qdisc_tree_reduce_backlog() Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 251/620] tun: revert fix group permission check Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 252/620] cpufreq: s3c64xx: Fix compilation warning Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 253/620] leds: lp8860: Write full EEPROM, not only half of it Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 254/620] drm/modeset: Handle tiled displays in pan_display_atomic Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 255/620] s390/futex: Fix FUTEX_OP_ANDN implementation Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 256/620] m68k: vga: Fix I/O defines Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 257/620] binfmt_flat: Fix integer overflow bug on 32 bit systems Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 258/620] arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 259/620] KVM: Explicitly verify target vCPU is online in kvm_get_vcpu() Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 260/620] KVM: s390: vsie: fix some corner-cases when grabbing vsie pages Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 261/620] drm/amd/pm: Mark MM activity as unsupported Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 262/620] drm/komeda: Add check for komeda_get_layer_fourcc_list() Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 263/620] drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 264/620] Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 265/620] Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 266/620] clk: sunxi-ng: a100: enable MMC clock reparenting Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 267/620] clk: qcom: clk-alpha-pll: fix alpha mode configuration Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 268/620] clk: qcom: gcc-sm6350: Add missing parent_map for two clocks Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 269/620] clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 270/620] clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 271/620] blk-cgroup: Fix class @block_classs subsystem refcount leakage Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 272/620] efi: libstub: Use -std=gnu11 to fix build with GCC 15 Greg Kroah-Hartman
2025-03-10 17:01 ` [PATCH 5.15 273/620] perf bench: Fix undefined behavior in cmpworker() Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 274/620] of: Correct child specifier used as input of the 2nd nexus node Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 275/620] of: Fix of_find_node_opts_by_path() handling of alias+path+options Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 276/620] of: reserved-memory: Fix using wrong number of cells to get property alignment Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 277/620] HID: hid-sensor-hub: dont use stale platform-data on remove Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 278/620] wifi: rtlwifi: rtl8821ae: Fix media status report Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 279/620] wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize() Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 280/620] usb: gadget: f_tcm: Translate error to sense Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 281/620] usb: gadget: f_tcm: Decrement command ref count on cleanup Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 282/620] usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 283/620] usb: gadget: f_tcm: Dont prepare BOT write request twice Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 284/620] soc: qcom: socinfo: Avoid out of bounds read of serial number Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 285/620] serial: sh-sci: Drop __initdata macro for port_cfg Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 286/620] serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 287/620] MIPS: Loongson64: remove ROM Size unit in boardinfo Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 288/620] powerpc/pseries/eeh: Fix get PE state translation Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 289/620] dm-crypt: dont update io->sector after kcryptd_crypt_write_io_submit() Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 290/620] dm-crypt: track tag_offset in convert_context Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 291/620] mips/math-emu: fix emulation of the prefx instruction Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 292/620] Revert "media: uvcvideo: Require entities to have a non-zero unique ID" Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 293/620] ALSA: hda/realtek: Enable headset mic on Positivo C6400 Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 294/620] PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf() Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 295/620] nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 296/620] nvme-pci: Add TUXEDO IBP Gen9 " Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 297/620] scsi: qla2xxx: Move FCE Trace buffer allocation to user control Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 298/620] scsi: storvsc: Set correct data length for sending SCSI command without payload Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 299/620] kbuild: Move -Wenum-enum-conversion to W=2 Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 300/620] x86/boot: Use -std=gnu11 to fix build with GCC 15 Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 301/620] arm64: dts: qcom: sm8350: Fix MPSS memory length Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 302/620] crypto: qce - fix priority to be less than ARMv8 CE Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 303/620] xfs: Add error handling for xfs_reflink_cancel_cow_range Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 304/620] media: ccs: Clean up parsed CCS static data on parse failure Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 305/620] iio: light: as73211: fix channel handling in only-color triggered buffer Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 306/620] soc: qcom: smem_state: fix missing of_node_put in error path Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 307/620] media: mc: fix endpoint iteration Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 308/620] media: ov5640: fix get_light_freq on auto Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 309/620] media: ccs: Fix CCS static data parsing for large block sizes Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 310/620] media: ccs: Fix cleanup order in ccs_probe() Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 311/620] media: uvcvideo: Fix event flags in uvc_ctrl_send_events Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 312/620] media: uvcvideo: Remove redundant NULL assignment Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 313/620] crypto: qce - fix goto jump in error path Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 314/620] crypto: qce - unregister previously registered algos " Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 315/620] nvmem: qcom-spmi-sdam: Set size in struct nvmem_config Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 316/620] nvmem: core: improve range check for nvmem_cell_write() Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 317/620] vfio/platform: check the bounds of read/write syscalls Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 318/620] pnfs/flexfiles: retry getting layout segment for reads Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 319/620] ocfs2: fix incorrect CPU endianness conversion causing mount failure Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 320/620] ocfs2: handle a symlink read error correctly Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 321/620] nilfs2: fix possible int overflows in nilfs_fiemap() Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 322/620] NFC: nci: Add bounds checking in nci_hci_create_pipe() Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 323/620] mtd: onenand: Fix uninitialized retlen in do_otp_read() Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 324/620] misc: fastrpc: Fix registered buffer page address Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 325/620] net/ncsi: wait for the last response to Deselect Package before configuring channel Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 326/620] net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 327/620] ptp: Ensure info->enable callback is always set Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 328/620] MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 329/620] net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 330/620] gpio: xilinx: remove excess kernel doc Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 331/620] memory: tegra20-emc: Correct memory device mask Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 332/620] ocfs2: check dir i_size in ocfs2_find_entry Greg Kroah-Hartman
2025-03-10 17:02 ` [PATCH 5.15 333/620] mptcp: prevent excessive coalescing on receive Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 334/620] tty: xilinx_uartps: split sysrq handling Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 335/620] nfsd: clear acl_access/acl_default after releasing them Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 336/620] NFSD: fix hang in nfsd4_shutdown_callback Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 337/620] HID: multitouch: Add NULL check in mt_input_configured Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 338/620] ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu() Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 339/620] vrf: use RCU protection in l3mdev_l3_out() Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 340/620] team: better TEAM_OPTION_TYPE_STRING validation Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 341/620] arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 342/620] drm/i915/selftests: avoid using uninitialized context Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 343/620] gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0 Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 344/620] gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 345/620] gpio: bcm-kona: Add missing newline to dev_err format string Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 346/620] xen: remove a confusing comment on auto-translated guest I/O Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 347/620] x86/xen: allow larger contiguous memory regions in PV guests Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 348/620] media: cxd2841er: fix 64-bit division on gcc-9 Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 349/620] media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 350/620] PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 351/620] vfio/pci: Enable iowrite64 and ioread64 for vfio pci Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 352/620] Grab mm lock before grabbing pt lock Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 353/620] x86/mm/tlb: Only trim the mm_cpumask once a second Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 354/620] orangefs: fix a oob in orangefs_debug_write Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 355/620] ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 356/620] batman-adv: fix panic during interface removal Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 357/620] batman-adv: Ignore neighbor throughput metrics in error case Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 358/620] KVM: x86: Reject Hyper-Vs SEND_IPI hypercalls if local APIC isnt in-kernel Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 359/620] perf/x86/intel: Ensure LBRs are disabled when a CPU is starting Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 360/620] usb: roles: set switch registered flag early on Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 361/620] usb: gadget: udc: renesas_usb3: Fix compiler warning Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 362/620] usb: dwc2: gadget: remove of_node reference upon udc_stop Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 363/620] USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 364/620] usb: core: fix pipe creation for get_bMaxPacketSize0 Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 365/620] USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 366/620] USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 367/620] usb: gadget: f_midi: fix MIDI Streaming descriptor lengths Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 368/620] USB: hub: Ignore non-compliant devices with too many configs or interfaces Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 369/620] USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 370/620] usb: cdc-acm: Check control transfer buffer size before access Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 371/620] usb: cdc-acm: Fix handling of oversized fragments Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 372/620] USB: serial: option: add MeiG Smart SLM828 Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 373/620] USB: serial: option: add Telit Cinterion FN990B compositions Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 374/620] USB: serial: option: fix Telit Cinterion FN990A name Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 375/620] USB: serial: option: drop MeiG Smart defines Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 376/620] can: c_can: fix unbalanced runtime PM disable in error path Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 377/620] can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 378/620] alpha: make stack 16-byte aligned (most cases) Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 379/620] efi: Avoid cold plugged memory for placing the kernel Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 380/620] cgroup: fix race between fork and cgroup.kill Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 381/620] serial: 8250: Fix fifo underflow on flush Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 382/620] alpha: align stack for page fault and user unaligned trap handlers Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 383/620] gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 384/620] partitions: mac: fix handling of bogus partition table Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 385/620] regmap-irq: Add missing kfree() Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 386/620] arm64: Handle .ARM.attributes section in linker scripts Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 387/620] mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw() Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 388/620] btrfs: fix hole expansion when writing at an offset beyond EOF Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 389/620] clocksource: Replace cpumask_weight() with cpumask_empty() Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 390/620] clocksource: Use pr_info() for "Checking clocksource synchronization" message Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 391/620] clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 392/620] ipv4: add RCU protection to ip4_dst_hoplimit() Greg Kroah-Hartman
2025-03-10 17:03 ` [PATCH 5.15 393/620] net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 394/620] net: add dev_net_rcu() helper Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 395/620] ipv4: use RCU protection in rt_is_expired() Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 396/620] ipv4: use RCU protection in inet_select_addr() Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 397/620] Namespaceify min_pmtu sysctl Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 398/620] Namespaceify mtu_expires sysctl Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 399/620] selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 400/620] net: ipv4: Cache pmtu for all packet paths if multipath enabled Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 401/620] ipv4: use RCU protection in __ip_rt_update_pmtu() Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 402/620] ipv6: use RCU protection in ip6_default_advmss() Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 403/620] ndisc: use RCU protection in ndisc_alloc_skb() Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 404/620] neighbour: delete redundant judgment statements Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 405/620] neighbour: use RCU protection in __neigh_notify() Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 406/620] arp: use RCU protection in arp_xmit() Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 407/620] openvswitch: use RCU protection in ovs_vport_cmd_fill_info() Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 408/620] ndisc: extend RCU protection in ndisc_send_skb() Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 409/620] ipv6: mcast: add RCU protection to mld_newpack() Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 410/620] drm/tidss: Fix issue in irq handling causing irq-flood issue Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 411/620] drm/tidss: Clear the interrupt status for interrupts being disabled Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 412/620] drm/v3d: Stop active perfmon if it is being destroyed Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 413/620] kdb: Do not assume write() callback available Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 414/620] x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0 Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 415/620] alpha: replace hardcoded stack offsets with autogenerated ones Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 416/620] nilfs2: do not output warnings when clearing dirty buffers Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 417/620] nilfs2: do not force clear folio if buffer is referenced Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 418/620] nilfs2: protect access to buffers with no active references Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 419/620] can: ems_pci: move ASIX AX99100 ids to pci_ids.h Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 420/620] serial: 8250_pci: add support for ASIX AX99100 Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 421/620] parport_pc: " Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 422/620] netdevsim: print human readable IP address Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 423/620] selftests: rtnetlink: update netdevsim ipsec output format Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 424/620] ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 425/620] f2fs: fix to wait dio completion Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 426/620] x86/i8253: Disable PIT timer 0 when not in use Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 427/620] Revert "btrfs: avoid monopolizing a core when activating a swap file" Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 428/620] btrfs: avoid monopolizing a core when activating a swap file Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 429/620] pps: Fix a use-after-free Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 430/620] arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 431/620] crypto: testmgr - fix wrong key length for pkcs1pad Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 432/620] crypto: testmgr - Fix wrong test case of RSA Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 433/620] crypto: testmgr - fix version number of RSA tests Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 434/620] crypto: testmgr - populate RSA CRT parameters in RSA test vectors Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 435/620] crypto: testmgr - some more fixes to " Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 436/620] media: imx-jpeg: Fix potential error pointer dereference in detach_pm() Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 437/620] mm: update mark_victim tracepoints fields Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 438/620] memcg: fix soft lockup in the OOM process Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 439/620] ksmbd: fix integer overflows on 32 bit systems Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 440/620] drm/probe-helper: Create a HPD IRQ event helper for a single connector Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 441/620] drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event() Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 442/620] ASoC: renesas: rz-ssi: Add a check for negative sample_space Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 443/620] arm64: dts: mediatek: mt8183: Disable DSI display output by default Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 444/620] tpm: Use managed allocation for bios event log Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 445/620] tpm: Change to kvalloc() in eventlog/acpi.c Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 446/620] kfence: allow use of a deferrable timer Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 447/620] kfence: enable check kfence canary on panic via boot param Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 448/620] kfence: skip __GFP_THISNODE allocations on NUMA systems Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 449/620] soc: mediatek: mtk-devapc: Switch to devm_clk_get_enabled() Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 450/620] soc: mediatek: mtk-devapc: Fix leaking IO map on error paths Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 451/620] soc/mediatek: mtk-devapc: Convert to platform remove callback returning void Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 452/620] soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove Greg Kroah-Hartman
2025-03-10 17:04 ` [PATCH 5.15 453/620] media: uvcvideo: Set error_idx during ctrl_commit errors Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 454/620] media: uvcvideo: Refactor iterators Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 455/620] media: uvcvideo: Only save async fh if success Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 456/620] batman-adv: Drop initialization of flexible ethtool_link_ksettings Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 457/620] batman-adv: Drop unmanaged ELP metric worker Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 458/620] usb: dwc3: Increase DWC3 controller halt timeout Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 459/620] usb: dwc3: Fix timeout issue during controller enter/exit from halt state Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 460/620] USB: gadget: f_midi: f_midi_complete to call queue_work Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 461/620] powerpc/64s/mm: Move __real_pte stubs into hash-4k.h Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 462/620] powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 463/620] ALSA: hda/realtek: Fixup ALC225 depop procedure Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 464/620] powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 465/620] geneve: Fix use-after-free in geneve_find_dev() Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 466/620] gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl() Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 467/620] geneve: Suppress list corruption splat in geneve_destroy_tunnels() Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 468/620] net: extract port range fields from fl_flow_key Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 469/620] flow_dissector: Fix handling of mixed port and port-range keys Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 470/620] flow_dissector: Fix port range key handling in BPF conversion Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 471/620] net: Add non-RCU dev_getbyhwaddr() helper Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 472/620] arp: switch to dev_getbyhwaddr() in arp_req_set_public() Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 473/620] power: supply: da9150-fg: fix potential overflow Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 474/620] nvme/ioctl: add missing space in err message Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 475/620] bpf: skip non exist keys in generic_map_lookup_batch Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 476/620] tee: optee: Fix supplicant wait loop Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 477/620] drop_monitor: fix incorrect initialization order Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 478/620] nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 479/620] ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 480/620] acct: perform last write from workqueue Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 481/620] acct: block access to kernel internal filesystems Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 482/620] mtd: rawnand: cadence: fix error code in cadence_nand_init() Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 483/620] mtd: rawnand: cadence: use dma_map_resource for sdma address Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 484/620] mtd: rawnand: cadence: fix incorrect device in dma_unmap_single Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 485/620] x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 486/620] IB/mlx5: Set and get correct qp_num for a DCT QP Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 487/620] ovl: use wrappers to all vfs_*xattr() calls Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 488/620] ovl: pass ofs to creation operations Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 489/620] ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 490/620] scsi: core: Dont memset() the entire scsi_cmnd in scsi_init_command() Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 491/620] scsi: core: Clear driver private data when retrying request Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 492/620] RDMA/mlx5: Fix bind QP error cleanup flow Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 493/620] sunrpc: suppress warnings for unused procfs functions Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 494/620] ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 495/620] Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 496/620] afs: remove variable nr_servers Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 497/620] afs: Make it possible to find the volumes that are using a server Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 498/620] afs: Fix the server_list to unuse a displaced server rather than putting it Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 499/620] net: loopback: Avoid sending IP packets without an Ethernet header Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 500/620] net: cadence: macb: Synchronize stats calculations Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 501/620] ASoC: es8328: fix route from DAC to output Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 502/620] ipvs: Always clear ipvs_property flag in skb_scrub_packet() Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 503/620] tcp: Defer ts_recent changes until req is owned Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 504/620] net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 505/620] net/mlx5: IRQ, Fix null string in debug print Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 506/620] seg6: add support for SRv6 H.Encaps.Red behavior Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 507/620] seg6: add support for SRv6 H.L2Encaps.Red behavior Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 508/620] include: net: add static inline dst_dev_overhead() to dst.h Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 509/620] net: ipv6: seg6_iptunnel: mitigate 2-realloc issue Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 510/620] net: ipv6: fix dst ref loop on input in seg6 lwt Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 511/620] net: ipv6: rpl_iptunnel: mitigate 2-realloc issue Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 512/620] net: ipv6: fix dst ref loop on input in rpl lwt Greg Kroah-Hartman
2025-03-10 17:05 ` [PATCH 5.15 513/620] x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 514/620] ftrace: Avoid potential division by zero in function_stat_show() Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 515/620] ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2 Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 516/620] perf/core: Fix low freq setting via IOC_PERIOD Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 517/620] drm/amd/display: Fix HPD after gpu reset Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 518/620] i2c: npcm: disable interrupt enable bit before devm_request_irq Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 519/620] usbnet: gl620a: fix endpoint checking in genelink_bind() Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 520/620] net: enetc: fix the off-by-one issue in enetc_map_tx_buffs() Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 521/620] net: enetc: update UDP checksum when updating originTimestamp field Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 522/620] net: enetc: correct the xdp_tx statistics Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 523/620] phy: tegra: xusb: reset VBUS & ID OVERRIDE Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 524/620] phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 525/620] mptcp: always handle address removal under msk socket lock Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 526/620] vmlinux.lds: Ensure that const vars with relocations are mapped R/O Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 527/620] sched/core: Prevent rescheduling when interrupts are disabled Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 528/620] intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 529/620] pfifo_tail_enqueue: Drop new packet when sch->limit == 0 Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 530/620] smb: client: Add check for next_buffer in receive_encrypted_standard() Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 531/620] drm/amdgpu: Check extended configuration space register when system uses large bar Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 532/620] drm/amdgpu: disable BAR resize on Dell G5 SE Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 533/620] Revert "of: reserved-memory: Fix using wrong number of cells to get property alignment" Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 534/620] HID: appleir: Fix potential NULL dereference at raw event handle Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 535/620] gpio: rcar: Use raw_spinlock to protect register access Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 536/620] gpio: aggregator: protect driver attr handlers against module unload Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 537/620] ALSA: hda: intel: Add Dell ALC3271 to power_save denylist Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 538/620] ALSA: hda/realtek: update ALC222 depop optimize Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 539/620] drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 540/620] platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 541/620] x86/cacheinfo: Validate CPUID leaf 0x2 EDX output Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 542/620] x86/cpu: " Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 543/620] x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 544/620] wifi: cfg80211: regulatory: improve invalid hints checking Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 545/620] wifi: nl80211: reject cooked mode if it is set along with other flags Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 546/620] rapidio: add check for rio_add_net() in rio_scan_alloc_net() Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 547/620] rapidio: fix an API misues when rio_add_net() fails Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 548/620] s390/traps: Fix test_monitor_call() inline assembly Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 549/620] block: fix conversion of GPT partition name to 7-bit Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 550/620] mm/page_alloc: fix uninitialized variable Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 551/620] mm: dont skip arch_sync_kernel_mappings() in error paths Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 552/620] wifi: iwlwifi: limit printed string from FW file Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 553/620] HID: google: fix unused variable warning under !CONFIG_ACPI Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 554/620] HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 555/620] nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 556/620] net: gso: fix ownership in __udp_gso_segment Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 557/620] caif_virtio: fix wrong pointer check in cfv_probe() Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 558/620] hwmon: (pmbus) Initialise page count in pmbus_identify() Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 559/620] hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 560/620] hwmon: (ad7314) Validate leading zero bits and return error Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 561/620] ALSA: usx2y: validate nrpacks module parameter on probe Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 562/620] llc: do not use skb_get() before dev_queue_xmit() Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 563/620] hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe() Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 564/620] drm/sched: Fix preprocessor guard Greg Kroah-Hartman
2025-03-10 17:06 ` Greg Kroah-Hartman [this message]
2025-03-10 17:06 ` [PATCH 5.15 566/620] net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 567/620] ppp: Fix KMSAN uninit-value warning with bpf Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 568/620] vlan: enforce underlying device type Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 569/620] x86/sgx: Support loading enclave page without VMA permissions check Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 570/620] x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 571/620] x86/sgx: Export sgx_encl_{grow,shrink}() Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 572/620] x86/sgx: Support VA page allocation without reclaiming Greg Kroah-Hartman
2025-03-10 17:06 ` [PATCH 5.15 573/620] x86/sgx: Fix size overflows in sgx_encl_create() Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 574/620] exfat: fix soft lockup in exfat_clear_bitmap Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 575/620] net-timestamp: support TCP GSO case for a few missing flags Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 576/620] sched/fair: Fix potential memory corruption in child_cfs_rq_on_list Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 577/620] net: ipv6: fix dst ref loop in ila lwtunnel Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 578/620] net: ipv6: fix missing dst ref drop " Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 579/620] gpio: rcar: Fix missing of_node_put() call Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 580/620] Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 581/620] usb: renesas_usbhs: Call clk_put() Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 582/620] usb: renesas_usbhs: Use devm_usb_get_phy() Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 583/620] usb: hub: lack of clearing xHC resources Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 584/620] usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 585/620] usb: renesas_usbhs: Flush the notify_hotplug_work Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 586/620] usb: atm: cxacru: fix a flaw in existing endpoint checks Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 587/620] usb: dwc3: Set SUSPENDENABLE soon after phy init Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 588/620] usb: dwc3: gadget: Prevent irq storm when TH re-executes Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 589/620] usb: typec: ucsi: increase timeout for PPM reset operations Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 590/620] usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 591/620] usb: gadget: Set self-powered based on MaxPower and bmAttributes Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 592/620] usb: gadget: Fix setting self-powered state on suspend Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 593/620] usb: gadget: Check bmAttributes only if configuration is valid Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 594/620] xhci: pci: Fix indentation in the PCI device ID definitions Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 595/620] usb: xhci: Enable the TRB overfetch quirk on VIA VL805 Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 596/620] Squashfs: check the inode number is not the invalid value of zero Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 597/620] mei: me: add panther lake P DID Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 598/620] intel_th: pci: Add Arrow Lake support Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 599/620] intel_th: pci: Add Panther Lake-H support Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 600/620] intel_th: pci: Add Panther Lake-P/U support Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 601/620] slimbus: messaging: Free transaction ID in delayed interrupt scenario Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 602/620] bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 603/620] eeprom: digsy_mtc: Make GPIO lookup table match the device Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 604/620] drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 605/620] media: uvcvideo: Avoid invalid memory access Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 606/620] media: uvcvideo: Avoid returning invalid controls Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 607/620] md: select BLOCK_LEGACY_AUTOLOAD Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 608/620] mtd: rawnand: cadence: fix unchecked dereference Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 609/620] spi-mxs: Fix chipselect glitch Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 610/620] nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 611/620] nilfs2: eliminate staggered calls to kunmap in nilfs_rename Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 612/620] nilfs2: handle errors that nilfs_prepare_chunk() may return Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 613/620] media: uvcvideo: Fix crash during unbind if gpio unit is in use Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 614/620] media: uvcvideo: Remove dangling pointers Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 615/620] bpf, vsock: Invoke proto::close on close() Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 616/620] vsock: Keep the binding until socket destruction Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 617/620] vsock: Orphan socket after transport release Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 618/620] sched: sch_cake: add bounds checks to host bulk flow fairness counts Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 619/620] kbuild: userprogs: use correct lld when linking through clang Greg Kroah-Hartman
2025-03-10 17:07 ` [PATCH 5.15 620/620] net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels Greg Kroah-Hartman
2025-03-28 21:52   ` Ben Hutchings
2025-03-29  8:28     ` Greg Kroah-Hartman
2025-03-10 19:01 ` [PATCH 5.15 000/620] 5.15.179-rc1 review SeongJae Park
2025-03-10 20:41 ` Florian Fainelli
2025-03-11  8:51 ` Naresh Kamboju
2025-03-11 10:02 ` Jon Hunter
2025-03-11 10:11   ` Jon Hunter
2025-03-11 10:38     ` Ron Economos
2025-03-11 11:12       ` Greg Kroah-Hartman
2025-03-11 11:25         ` Greg Kroah-Hartman
2025-03-11 16:47 ` Shuah Khan
2025-03-12 17:09 ` Hardik Garg

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=20250310170607.849152167@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=ian.kumlien@gmail.com \
    --cc=pabeni@redhat.com \
    --cc=patches@lists.linux.dev \
    --cc=razor@blackwall.org \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

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

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