All of lore.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,
	"Conor Dooley" <conor.dooley@microchip.com>,
	"Nicolai Buchwitz" <nb@tipi-net.de>,
	"Théo Lebrun" <theo.lebrun@bootlin.com>,
	"Jakub Kicinski" <kuba@kernel.org>,
	"Sasha Levin" <sashal@kernel.org>
Subject: [PATCH 7.2 206/733] net: macb: unify device pointer naming convention
Date: Thu, 17 Sep 2026 16:08:34 +0100	[thread overview]
Message-ID: <20260917151356.315242089@linuxfoundation.org> (raw)
In-Reply-To: <20260917151350.597953846@linuxfoundation.org>

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

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

From: Théo Lebrun <theo.lebrun@bootlin.com>

[ Upstream commit 07362f68e61d82ee53da0e9ae2c7f981c3538861 ]

Here are all device pointer variable permutations inside MACB:

   struct device *dev;
   struct net_device *dev;
   struct net_device *ndev;
   struct net_device *netdev;
   struct pci_dev *pdev;              // inside macb_pci.c
   struct phy_device *phy;
   struct phy_device *phydev;
   struct platform_device *pdev;
   struct platform_device *plat_dev;  // inside macb_pci.c

Unify to this convention:

   struct device *dev;
   struct net_device *netdev;
   struct pci_dev *pci;
   struct phy_device *phydev;
   struct platform_device *pdev;

Ensure nothing slipped through using ctags tooling:

⟩ ctags -o - --kinds-c='{local}{member}{parameter}' \
    --fields='{typeref}' drivers/net/ethernet/cadence/* | \
  awk -F"\t" '
    $NF~/struct:.*(device|dev) / {print $NF, $1}' | \
  sort -u
typeref:struct:device * dev
typeref:struct:in_device * idev        // ignored
typeref:struct:net_device * netdev
typeref:struct:pci_dev * pci
typeref:struct:phy_device * phydev
typeref:struct:platform_device * pdev

Also fix some printk() calls to use __func__ instead of hardcoding.
This silences some checkpatch.pl warnings and doesn't deserve a
separate commit.

Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Nicolai Buchwitz <nb@tipi-net.de>
Signed-off-by: Théo Lebrun <theo.lebrun@bootlin.com>
Link: https://patch.msgid.link/20260812-macb-context-v9-2-7ddbf5f715e0@bootlin.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Stable-dep-of: d85f521a9afb ("net: macb: exclude software FCS from TX byte statistics")
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/net/ethernet/cadence/macb.h      |  20 +-
 drivers/net/ethernet/cadence/macb_main.c | 642 ++++++++++++-----------
 drivers/net/ethernet/cadence/macb_pci.c  |  46 +-
 drivers/net/ethernet/cadence/macb_ptp.c  |  18 +-
 4 files changed, 365 insertions(+), 361 deletions(-)

diff --git a/drivers/net/ethernet/cadence/macb.h b/drivers/net/ethernet/cadence/macb.h
index 2de56017ee0d6..9857df5b57f09 100644
--- a/drivers/net/ethernet/cadence/macb.h
+++ b/drivers/net/ethernet/cadence/macb.h
@@ -1207,11 +1207,11 @@ struct macb_or_gem_ops {
 
 /* MACB-PTP interface: adapt to platform needs. */
 struct macb_ptp_info {
-	void (*ptp_init)(struct net_device *ndev);
-	void (*ptp_remove)(struct net_device *ndev);
+	void (*ptp_init)(struct net_device *netdev);
+	void (*ptp_remove)(struct net_device *netdev);
 	s32 (*get_ptp_max_adj)(void);
 	unsigned int (*get_tsu_rate)(struct macb *bp);
-	int (*get_ts_info)(struct net_device *dev,
+	int (*get_ts_info)(struct net_device *netdev,
 			   struct kernel_ethtool_ts_info *info);
 	int (*get_hwtst)(struct net_device *netdev,
 			 struct kernel_hwtstamp_config *tstamp_config);
@@ -1326,7 +1326,7 @@ struct macb {
 	struct clk		*tx_clk;
 	struct clk		*rx_clk;
 	struct clk		*tsu_clk;
-	struct net_device	*dev;
+	struct net_device	*netdev;
 	/* Protects hw_stats and ethtool_stats */
 	spinlock_t		stats_lock;
 	union {
@@ -1406,8 +1406,8 @@ enum macb_bd_control {
 	TSTAMP_ALL_FRAMES,
 };
 
-void gem_ptp_init(struct net_device *ndev);
-void gem_ptp_remove(struct net_device *ndev);
+void gem_ptp_init(struct net_device *netdev);
+void gem_ptp_remove(struct net_device *netdev);
 void gem_ptp_txstamp(struct macb *bp, struct sk_buff *skb, struct macb_dma_desc *desc);
 void gem_ptp_rxstamp(struct macb *bp, struct sk_buff *skb, struct macb_dma_desc *desc);
 static inline void gem_ptp_do_txstamp(struct macb *bp, struct sk_buff *skb, struct macb_dma_desc *desc)
@@ -1426,14 +1426,14 @@ static inline void gem_ptp_do_rxstamp(struct macb *bp, struct sk_buff *skb, stru
 	gem_ptp_rxstamp(bp, skb, desc);
 }
 
-int gem_get_hwtst(struct net_device *dev,
+int gem_get_hwtst(struct net_device *netdev,
 		  struct kernel_hwtstamp_config *tstamp_config);
-int gem_set_hwtst(struct net_device *dev,
+int gem_set_hwtst(struct net_device *netdev,
 		  struct kernel_hwtstamp_config *tstamp_config,
 		  struct netlink_ext_ack *extack);
 #else
-static inline void gem_ptp_init(struct net_device *ndev) { }
-static inline void gem_ptp_remove(struct net_device *ndev) { }
+static inline void gem_ptp_init(struct net_device *netdev) { }
+static inline void gem_ptp_remove(struct net_device *netdev) { }
 
 static inline void gem_ptp_do_txstamp(struct macb *bp, struct sk_buff *skb, struct macb_dma_desc *desc) { }
 static inline void gem_ptp_do_rxstamp(struct macb *bp, struct sk_buff *skb, struct macb_dma_desc *desc) { }
diff --git a/drivers/net/ethernet/cadence/macb_main.c b/drivers/net/ethernet/cadence/macb_main.c
index d394f1f43b685..02d10490b8adb 100644
--- a/drivers/net/ethernet/cadence/macb_main.c
+++ b/drivers/net/ethernet/cadence/macb_main.c
@@ -252,9 +252,9 @@ static void macb_set_hwaddr(struct macb *bp)
 	u32 bottom;
 	u16 top;
 
-	bottom = get_unaligned_le32(bp->dev->dev_addr);
+	bottom = get_unaligned_le32(bp->netdev->dev_addr);
 	macb_or_gem_writel(bp, SA1B, bottom);
-	top = get_unaligned_le16(bp->dev->dev_addr + 4);
+	top = get_unaligned_le16(bp->netdev->dev_addr + 4);
 	macb_or_gem_writel(bp, SA1T, top);
 
 	if (gem_has_ptp(bp)) {
@@ -291,13 +291,13 @@ static void macb_get_hwaddr(struct macb *bp)
 		addr[5] = (top >> 8) & 0xff;
 
 		if (is_valid_ether_addr(addr)) {
-			eth_hw_addr_set(bp->dev, addr);
+			eth_hw_addr_set(bp->netdev, addr);
 			return;
 		}
 	}
 
 	dev_info(&bp->pdev->dev, "invalid hw address, using random\n");
-	eth_hw_addr_random(bp->dev);
+	eth_hw_addr_random(bp->netdev);
 }
 
 static int macb_mdio_wait_for_idle(struct macb *bp)
@@ -509,12 +509,12 @@ static void macb_set_tx_clk(struct macb *bp, int speed)
 	ferr = abs(rate_rounded - rate);
 	ferr = DIV_ROUND_UP(ferr, rate / 100000);
 	if (ferr > 5)
-		netdev_warn(bp->dev,
+		netdev_warn(bp->netdev,
 			    "unable to generate target frequency: %ld Hz\n",
 			    rate);
 
 	if (clk_set_rate(bp->tx_clk, rate_rounded))
-		netdev_err(bp->dev, "adjusting tx_clk failed.\n");
+		netdev_err(bp->netdev, "adjusting tx_clk failed.\n");
 }
 
 static void macb_usx_pcs_link_up(struct phylink_pcs *pcs, unsigned int neg_mode,
@@ -697,8 +697,8 @@ static void macb_tx_lpi_wake(struct macb *bp)
 
 static void macb_mac_disable_tx_lpi(struct phylink_config *config)
 {
-	struct net_device *ndev = to_net_dev(config->dev);
-	struct macb *bp = netdev_priv(ndev);
+	struct net_device *netdev = to_net_dev(config->dev);
+	struct macb *bp = netdev_priv(netdev);
 	unsigned long flags;
 
 	cancel_delayed_work_sync(&bp->tx_lpi_work);
@@ -712,8 +712,8 @@ static void macb_mac_disable_tx_lpi(struct phylink_config *config)
 static int macb_mac_enable_tx_lpi(struct phylink_config *config, u32 timer,
 				  bool tx_clk_stop)
 {
-	struct net_device *ndev = to_net_dev(config->dev);
-	struct macb *bp = netdev_priv(ndev);
+	struct net_device *netdev = to_net_dev(config->dev);
+	struct macb *bp = netdev_priv(netdev);
 	unsigned long flags;
 
 	spin_lock_irqsave(&bp->lock, flags);
@@ -732,8 +732,8 @@ static int macb_mac_enable_tx_lpi(struct phylink_config *config, u32 timer,
 static void macb_mac_config(struct phylink_config *config, unsigned int mode,
 			    const struct phylink_link_state *state)
 {
-	struct net_device *ndev = to_net_dev(config->dev);
-	struct macb *bp = netdev_priv(ndev);
+	struct net_device *netdev = to_net_dev(config->dev);
+	struct macb *bp = netdev_priv(netdev);
 	unsigned long flags;
 	u32 old_ctrl, ctrl;
 	u32 old_ncr, ncr;
@@ -774,8 +774,8 @@ static void macb_mac_config(struct phylink_config *config, unsigned int mode,
 static void macb_mac_link_down(struct phylink_config *config, unsigned int mode,
 			       phy_interface_t interface)
 {
-	struct net_device *ndev = to_net_dev(config->dev);
-	struct macb *bp = netdev_priv(ndev);
+	struct net_device *netdev = to_net_dev(config->dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct macb_queue *queue;
 	unsigned int q;
 	u32 ctrl;
@@ -789,7 +789,7 @@ static void macb_mac_link_down(struct phylink_config *config, unsigned int mode,
 	ctrl = macb_readl(bp, NCR) & ~(MACB_BIT(RE) | MACB_BIT(TE));
 	macb_writel(bp, NCR, ctrl);
 
-	netif_tx_stop_all_queues(ndev);
+	netif_tx_stop_all_queues(netdev);
 }
 
 /* Use juggling algorithm to left rotate tx ring and tx skb array */
@@ -884,13 +884,13 @@ static void gem_shuffle_tx_rings(struct macb *bp)
 }
 
 static void macb_mac_link_up(struct phylink_config *config,
-			     struct phy_device *phy,
+			     struct phy_device *phydev,
 			     unsigned int mode, phy_interface_t interface,
 			     int speed, int duplex,
 			     bool tx_pause, bool rx_pause)
 {
-	struct net_device *ndev = to_net_dev(config->dev);
-	struct macb *bp = netdev_priv(ndev);
+	struct net_device *netdev = to_net_dev(config->dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct macb_queue *queue;
 	unsigned long flags;
 	unsigned int q;
@@ -946,14 +946,14 @@ static void macb_mac_link_up(struct phylink_config *config,
 
 	macb_writel(bp, NCR, ctrl | MACB_BIT(RE) | MACB_BIT(TE));
 
-	netif_tx_wake_all_queues(ndev);
+	netif_tx_wake_all_queues(netdev);
 }
 
 static struct phylink_pcs *macb_mac_select_pcs(struct phylink_config *config,
 					       phy_interface_t interface)
 {
-	struct net_device *ndev = to_net_dev(config->dev);
-	struct macb *bp = netdev_priv(ndev);
+	struct net_device *netdev = to_net_dev(config->dev);
+	struct macb *bp = netdev_priv(netdev);
 
 	if (interface == PHY_INTERFACE_MODE_10GBASER)
 		return &bp->phylink_usx_pcs;
@@ -982,7 +982,7 @@ static bool macb_phy_handle_exists(struct device_node *dn)
 static int macb_phylink_connect(struct macb *bp)
 {
 	struct device_node *dn = bp->pdev->dev.of_node;
-	struct net_device *dev = bp->dev;
+	struct net_device *netdev = bp->netdev;
 	struct phy_device *phydev;
 	int ret;
 
@@ -992,7 +992,7 @@ static int macb_phylink_connect(struct macb *bp)
 	if (!dn || (ret && !macb_phy_handle_exists(dn))) {
 		phydev = phy_find_first(bp->mii_bus);
 		if (!phydev) {
-			netdev_err(dev, "no PHY found\n");
+			netdev_err(netdev, "no PHY found\n");
 			return -ENXIO;
 		}
 
@@ -1001,7 +1001,7 @@ static int macb_phylink_connect(struct macb *bp)
 	}
 
 	if (ret) {
-		netdev_err(dev, "Could not attach PHY (%d)\n", ret);
+		netdev_err(netdev, "Could not attach PHY (%d)\n", ret);
 		return ret;
 	}
 
@@ -1013,21 +1013,21 @@ static int macb_phylink_connect(struct macb *bp)
 static void macb_get_pcs_fixed_state(struct phylink_config *config,
 				     struct phylink_link_state *state)
 {
-	struct net_device *ndev = to_net_dev(config->dev);
-	struct macb *bp = netdev_priv(ndev);
+	struct net_device *netdev = to_net_dev(config->dev);
+	struct macb *bp = netdev_priv(netdev);
 
 	state->link = (macb_readl(bp, NSR) & MACB_BIT(NSR_LINK)) != 0;
 }
 
 /* based on au1000_eth. c*/
-static int macb_mii_probe(struct net_device *dev)
+static int macb_mii_probe(struct net_device *netdev)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 
 	bp->phylink_sgmii_pcs.ops = &macb_phylink_pcs_ops;
 	bp->phylink_usx_pcs.ops = &macb_phylink_usx_pcs_ops;
 
-	bp->phylink_config.dev = &dev->dev;
+	bp->phylink_config.dev = &netdev->dev;
 	bp->phylink_config.type = PHYLINK_NETDEV;
 	bp->phylink_config.mac_managed_pm = true;
 
@@ -1086,7 +1086,7 @@ static int macb_mii_probe(struct net_device *dev)
 	bp->phylink = phylink_create(&bp->phylink_config, bp->pdev->dev.fwnode,
 				     bp->phy_interface, &macb_phylink_ops);
 	if (IS_ERR(bp->phylink)) {
-		netdev_err(dev, "Could not create a phylink instance (%ld)\n",
+		netdev_err(netdev, "Could not create a phylink instance (%ld)\n",
 			   PTR_ERR(bp->phylink));
 		return PTR_ERR(bp->phylink);
 	}
@@ -1133,7 +1133,7 @@ static int macb_mii_init(struct macb *bp)
 	 */
 	mdio_np = of_get_child_by_name(np, "mdio");
 	if (!mdio_np && of_phy_is_fixed_link(np))
-		return macb_mii_probe(bp->dev);
+		return macb_mii_probe(bp->netdev);
 
 	/* Enable management port */
 	macb_writel(bp, NCR, MACB_BIT(MPE));
@@ -1154,13 +1154,13 @@ static int macb_mii_init(struct macb *bp)
 	bp->mii_bus->priv = bp;
 	bp->mii_bus->parent = &bp->pdev->dev;
 
-	dev_set_drvdata(&bp->dev->dev, bp->mii_bus);
+	dev_set_drvdata(&bp->netdev->dev, bp->mii_bus);
 
 	err = macb_mdiobus_register(bp, mdio_np);
 	if (err)
 		goto err_out_free_mdiobus;
 
-	err = macb_mii_probe(bp->dev);
+	err = macb_mii_probe(bp->netdev);
 	if (err)
 		goto err_out_unregister_bus;
 
@@ -1268,8 +1268,8 @@ static void macb_tx_error_task(struct work_struct *work)
 	unsigned long		flags;
 
 	queue_index = queue - bp->queues;
-	netdev_vdbg(bp->dev, "macb_tx_error_task: q = %u, t = %u, h = %u\n",
-		    queue_index, queue->tx_tail, queue->tx_head);
+	netdev_vdbg(bp->netdev, "%s: q = %u, t = %u, h = %u\n",
+		    __func__, queue_index, queue->tx_tail, queue->tx_head);
 
 	/* Prevent the queue NAPI TX poll from running, as it calls
 	 * macb_tx_complete(), which in turn may call netif_wake_subqueue().
@@ -1281,14 +1281,14 @@ static void macb_tx_error_task(struct work_struct *work)
 	spin_lock_irqsave(&bp->lock, flags);
 
 	/* Make sure nobody is trying to queue up new packets */
-	netif_tx_stop_all_queues(bp->dev);
+	netif_tx_stop_all_queues(bp->netdev);
 
 	/* Stop transmission now
 	 * (in case we have just queued new packets)
 	 * macb/gem must be halted to write TBQP register
 	 */
 	if (macb_halt_tx(bp)) {
-		netdev_err(bp->dev, "BUG: halt tx timed out\n");
+		netdev_err(bp->netdev, "BUG: halt tx timed out\n");
 		macb_writel(bp, NCR, macb_readl(bp, NCR) & (~MACB_BIT(TE)));
 		halt_timeout = true;
 	}
@@ -1317,13 +1317,13 @@ static void macb_tx_error_task(struct work_struct *work)
 			 * since it's the only one written back by the hardware
 			 */
 			if (!(ctrl & MACB_BIT(TX_BUF_EXHAUSTED))) {
-				netdev_vdbg(bp->dev, "txerr skb %u (data %p) TX complete\n",
+				netdev_vdbg(bp->netdev, "txerr skb %u (data %p) TX complete\n",
 					    macb_tx_ring_wrap(bp, tail),
 					    skb->data);
-				bp->dev->stats.tx_packets++;
+				bp->netdev->stats.tx_packets++;
 				queue->stats.tx_packets++;
 				packets++;
-				bp->dev->stats.tx_bytes += skb->len;
+				bp->netdev->stats.tx_bytes += skb->len;
 				queue->stats.tx_bytes += skb->len;
 				bytes += skb->len;
 			}
@@ -1333,7 +1333,7 @@ static void macb_tx_error_task(struct work_struct *work)
 			 * those. Statistics are updated by hardware.
 			 */
 			if (ctrl & MACB_BIT(TX_BUF_EXHAUSTED))
-				netdev_err(bp->dev,
+				netdev_err(bp->netdev,
 					   "BUG: TX buffers exhausted mid-frame\n");
 
 			desc->ctrl = ctrl | MACB_BIT(TX_USED);
@@ -1342,7 +1342,7 @@ static void macb_tx_error_task(struct work_struct *work)
 		macb_tx_unmap(bp, tx_skb, 0);
 	}
 
-	netdev_tx_completed_queue(netdev_get_tx_queue(bp->dev, queue_index),
+	netdev_tx_completed_queue(netdev_get_tx_queue(bp->netdev, queue_index),
 				  packets, bytes);
 
 	/* Set end of TX queue */
@@ -1367,7 +1367,7 @@ static void macb_tx_error_task(struct work_struct *work)
 		macb_writel(bp, NCR, macb_readl(bp, NCR) | MACB_BIT(TE));
 
 	/* Now we are ready to start transmission again */
-	netif_tx_start_all_queues(bp->dev);
+	netif_tx_start_all_queues(bp->netdev);
 	macb_writel(bp, NCR, macb_readl(bp, NCR) | MACB_BIT(TSTART));
 
 	spin_unlock_irqrestore(&bp->lock, flags);
@@ -1446,12 +1446,12 @@ static int macb_tx_complete(struct macb_queue *queue, int budget)
 				    !ptp_one_step_sync(skb))
 					gem_ptp_do_txstamp(bp, skb, desc);
 
-				netdev_vdbg(bp->dev, "skb %u (data %p) TX complete\n",
+				netdev_vdbg(bp->netdev, "skb %u (data %p) TX complete\n",
 					    macb_tx_ring_wrap(bp, tail),
 					    skb->data);
-				bp->dev->stats.tx_packets++;
+				bp->netdev->stats.tx_packets++;
 				queue->stats.tx_packets++;
-				bp->dev->stats.tx_bytes += skb->len;
+				bp->netdev->stats.tx_bytes += skb->len;
 				queue->stats.tx_bytes += skb->len;
 				packets++;
 				bytes += skb->len;
@@ -1469,14 +1469,14 @@ static int macb_tx_complete(struct macb_queue *queue, int budget)
 		}
 	}
 
-	netdev_tx_completed_queue(netdev_get_tx_queue(bp->dev, queue_index),
+	netdev_tx_completed_queue(netdev_get_tx_queue(bp->netdev, queue_index),
 				  packets, bytes);
 
 	queue->tx_tail = tail;
-	if (__netif_subqueue_stopped(bp->dev, queue_index) &&
+	if (__netif_subqueue_stopped(bp->netdev, queue_index) &&
 	    CIRC_CNT(queue->tx_head, queue->tx_tail,
 		     bp->tx_ring_size) <= MACB_TX_WAKEUP_THRESH(bp))
-		netif_wake_subqueue(bp->dev, queue_index);
+		netif_wake_subqueue(bp->netdev, queue_index);
 	spin_unlock_irqrestore(&queue->tx_ptr_lock, flags);
 
 	if (packets)
@@ -1504,9 +1504,9 @@ static void gem_rx_refill(struct macb_queue *queue)
 
 		if (!queue->rx_skbuff[entry]) {
 			/* allocate sk_buff for this free entry in ring */
-			skb = netdev_alloc_skb(bp->dev, bp->rx_buffer_size);
+			skb = netdev_alloc_skb(bp->netdev, bp->rx_buffer_size);
 			if (unlikely(!skb)) {
-				netdev_err(bp->dev,
+				netdev_err(bp->netdev,
 					   "Unable to allocate sk_buff\n");
 				break;
 			}
@@ -1555,8 +1555,8 @@ static void gem_rx_refill(struct macb_queue *queue)
 	/* Make descriptor updates visible to hardware */
 	wmb();
 
-	netdev_vdbg(bp->dev, "rx ring: queue: %p, prepared head %d, tail %d\n",
-			queue, queue->rx_prepared_head, queue->rx_tail);
+	netdev_vdbg(bp->netdev, "rx ring: queue: %p, prepared head %d, tail %d\n",
+		    queue, queue->rx_prepared_head, queue->rx_tail);
 }
 
 /* Mark DMA descriptors from begin up to and not including end as unused */
@@ -1616,17 +1616,17 @@ static int gem_rx(struct macb_queue *queue, struct napi_struct *napi,
 		count++;
 
 		if (!(ctrl & MACB_BIT(RX_SOF) && ctrl & MACB_BIT(RX_EOF))) {
-			netdev_err(bp->dev,
+			netdev_err(bp->netdev,
 				   "not whole frame pointed by descriptor\n");
-			bp->dev->stats.rx_dropped++;
+			bp->netdev->stats.rx_dropped++;
 			queue->stats.rx_dropped++;
 			break;
 		}
 		skb = queue->rx_skbuff[entry];
 		if (unlikely(!skb)) {
-			netdev_err(bp->dev,
+			netdev_err(bp->netdev,
 				   "inconsistent Rx descriptor chain\n");
-			bp->dev->stats.rx_dropped++;
+			bp->netdev->stats.rx_dropped++;
 			queue->stats.rx_dropped++;
 			break;
 		}
@@ -1634,28 +1634,29 @@ static int gem_rx(struct macb_queue *queue, struct napi_struct *napi,
 		queue->rx_skbuff[entry] = NULL;
 		len = ctrl & bp->rx_frm_len_mask;
 
-		netdev_vdbg(bp->dev, "gem_rx %u (len %u)\n", entry, len);
+		netdev_vdbg(bp->netdev, "%s %u (len %u)\n",
+			    __func__, entry, len);
 
 		skb_put(skb, len);
 		dma_unmap_single(&bp->pdev->dev, addr,
 				 bp->rx_buffer_size, DMA_FROM_DEVICE);
 
-		skb->protocol = eth_type_trans(skb, bp->dev);
+		skb->protocol = eth_type_trans(skb, bp->netdev);
 		skb_checksum_none_assert(skb);
-		if (bp->dev->features & NETIF_F_RXCSUM &&
-		    !(bp->dev->flags & IFF_PROMISC) &&
+		if (bp->netdev->features & NETIF_F_RXCSUM &&
+		    !(bp->netdev->flags & IFF_PROMISC) &&
 		    GEM_BFEXT(RX_CSUM, ctrl) & GEM_RX_CSUM_CHECKED_MASK)
 			skb->ip_summed = CHECKSUM_UNNECESSARY;
 
-		bp->dev->stats.rx_packets++;
+		bp->netdev->stats.rx_packets++;
 		queue->stats.rx_packets++;
-		bp->dev->stats.rx_bytes += skb->len;
+		bp->netdev->stats.rx_bytes += skb->len;
 		queue->stats.rx_bytes += skb->len;
 
 		gem_ptp_do_rxstamp(bp, skb, desc);
 
 #if defined(DEBUG) && defined(VERBOSE_DEBUG)
-		netdev_vdbg(bp->dev, "received skb of length %u, csum: %08x\n",
+		netdev_vdbg(bp->netdev, "received skb of length %u, csum: %08x\n",
 			    skb->len, skb->csum);
 		print_hex_dump(KERN_DEBUG, " mac: ", DUMP_PREFIX_ADDRESS, 16, 1,
 			       skb_mac_header(skb), 16, true);
@@ -1684,9 +1685,10 @@ static int macb_rx_frame(struct macb_queue *queue, struct napi_struct *napi,
 	desc = macb_rx_desc(queue, last_frag);
 	len = desc->ctrl & bp->rx_frm_len_mask;
 
-	netdev_vdbg(bp->dev, "macb_rx_frame frags %u - %u (len %u)\n",
-		macb_rx_ring_wrap(bp, first_frag),
-		macb_rx_ring_wrap(bp, last_frag), len);
+	netdev_vdbg(bp->netdev, "%s frags %u - %u (len %u)\n",
+		    __func__,
+		    macb_rx_ring_wrap(bp, first_frag),
+		    macb_rx_ring_wrap(bp, last_frag), len);
 
 	/* The ethernet header starts NET_IP_ALIGN bytes into the
 	 * first buffer. Since the header is 14 bytes, this makes the
@@ -1696,9 +1698,9 @@ static int macb_rx_frame(struct macb_queue *queue, struct napi_struct *napi,
 	 * the two padding bytes into the skb so that we avoid hitting
 	 * the slowpath in memcpy(), and pull them off afterwards.
 	 */
-	skb = netdev_alloc_skb(bp->dev, len + NET_IP_ALIGN);
+	skb = netdev_alloc_skb(bp->netdev, len + NET_IP_ALIGN);
 	if (!skb) {
-		bp->dev->stats.rx_dropped++;
+		bp->netdev->stats.rx_dropped++;
 		for (frag = first_frag; ; frag++) {
 			desc = macb_rx_desc(queue, frag);
 			desc->addr &= ~MACB_BIT(RX_USED);
@@ -1742,11 +1744,11 @@ static int macb_rx_frame(struct macb_queue *queue, struct napi_struct *napi,
 	wmb();
 
 	__skb_pull(skb, NET_IP_ALIGN);
-	skb->protocol = eth_type_trans(skb, bp->dev);
+	skb->protocol = eth_type_trans(skb, bp->netdev);
 
-	bp->dev->stats.rx_packets++;
-	bp->dev->stats.rx_bytes += skb->len;
-	netdev_vdbg(bp->dev, "received skb of length %u, csum: %08x\n",
+	bp->netdev->stats.rx_packets++;
+	bp->netdev->stats.rx_bytes += skb->len;
+	netdev_vdbg(bp->netdev, "received skb of length %u, csum: %08x\n",
 		    skb->len, skb->csum);
 	napi_gro_receive(napi, skb);
 
@@ -1826,7 +1828,7 @@ static int macb_rx(struct macb_queue *queue, struct napi_struct *napi,
 		unsigned long flags;
 		u32 ctrl;
 
-		netdev_err(bp->dev, "RX queue corruption: reset it\n");
+		netdev_err(bp->netdev, "RX queue corruption: reset it\n");
 
 		spin_lock_irqsave(&bp->lock, flags);
 
@@ -1873,7 +1875,7 @@ static int macb_rx_poll(struct napi_struct *napi, int budget)
 
 	work_done = bp->macbgem_ops.mog_rx(queue, napi, budget);
 
-	netdev_vdbg(bp->dev, "RX poll: queue = %u, work_done = %d, budget = %d\n",
+	netdev_vdbg(bp->netdev, "RX poll: queue = %u, work_done = %d, budget = %d\n",
 		    (unsigned int)(queue - bp->queues), work_done, budget);
 
 	if (work_done < budget && napi_complete_done(napi, work_done)) {
@@ -1892,7 +1894,7 @@ static int macb_rx_poll(struct napi_struct *napi, int budget)
 		if (macb_rx_pending(queue)) {
 			queue_writel(queue, IDR, bp->rx_intr_mask);
 			macb_queue_isr_clear(bp, queue, MACB_BIT(RCOMP));
-			netdev_vdbg(bp->dev, "poll: packets pending, reschedule\n");
+			netdev_vdbg(bp->netdev, "poll: packets pending, reschedule\n");
 			napi_schedule(napi);
 		}
 	}
@@ -1956,11 +1958,11 @@ static int macb_tx_poll(struct napi_struct *napi, int budget)
 	rmb(); // ensure txubr_pending is up to date
 	if (queue->txubr_pending) {
 		queue->txubr_pending = false;
-		netdev_vdbg(bp->dev, "poll: tx restart\n");
+		netdev_vdbg(bp->netdev, "poll: tx restart\n");
 		macb_tx_restart(queue);
 	}
 
-	netdev_vdbg(bp->dev, "TX poll: queue = %u, work_done = %d, budget = %d\n",
+	netdev_vdbg(bp->netdev, "TX poll: queue = %u, work_done = %d, budget = %d\n",
 		    (unsigned int)(queue - bp->queues), work_done, budget);
 
 	if (work_done < budget && napi_complete_done(napi, work_done)) {
@@ -1979,7 +1981,7 @@ static int macb_tx_poll(struct napi_struct *napi, int budget)
 		if (macb_tx_complete_pending(queue)) {
 			queue_writel(queue, IDR, MACB_BIT(TCOMP));
 			macb_queue_isr_clear(bp, queue, MACB_BIT(TCOMP));
-			netdev_vdbg(bp->dev, "TX poll: packets pending, reschedule\n");
+			netdev_vdbg(bp->netdev, "TX poll: packets pending, reschedule\n");
 			napi_schedule(napi);
 		}
 	}
@@ -1990,7 +1992,7 @@ static int macb_tx_poll(struct napi_struct *napi, int budget)
 static void macb_hresp_error_task(struct work_struct *work)
 {
 	struct macb *bp = from_work(bp, work, hresp_err_bh_work);
-	struct net_device *dev = bp->dev;
+	struct net_device *netdev = bp->netdev;
 	struct macb_queue *queue;
 	unsigned int q;
 	u32 ctrl;
@@ -2004,8 +2006,8 @@ static void macb_hresp_error_task(struct work_struct *work)
 	ctrl &= ~(MACB_BIT(RE) | MACB_BIT(TE));
 	macb_writel(bp, NCR, ctrl);
 
-	netif_tx_stop_all_queues(dev);
-	netif_carrier_off(dev);
+	netif_tx_stop_all_queues(netdev);
+	netif_carrier_off(netdev);
 
 	bp->macbgem_ops.mog_init_rings(bp);
 
@@ -2022,8 +2024,8 @@ static void macb_hresp_error_task(struct work_struct *work)
 	ctrl |= MACB_BIT(RE) | MACB_BIT(TE);
 	macb_writel(bp, NCR, ctrl);
 
-	netif_carrier_on(dev);
-	netif_tx_start_all_queues(dev);
+	netif_carrier_on(netdev);
+	netif_tx_start_all_queues(netdev);
 }
 
 static void macb_wol_interrupt(struct macb_queue *queue, u32 status)
@@ -2032,7 +2034,7 @@ static void macb_wol_interrupt(struct macb_queue *queue, u32 status)
 
 	queue_writel(queue, IDR, MACB_BIT(WOL));
 	macb_writel(bp, WOL, 0);
-	netdev_vdbg(bp->dev, "MACB WoL: queue = %u, isr = 0x%08lx\n",
+	netdev_vdbg(bp->netdev, "MACB WoL: queue = %u, isr = 0x%08lx\n",
 		    (unsigned int)(queue - bp->queues),
 		    (unsigned long)status);
 	macb_queue_isr_clear(bp, queue, MACB_BIT(WOL));
@@ -2045,7 +2047,7 @@ static void gem_wol_interrupt(struct macb_queue *queue, u32 status)
 
 	queue_writel(queue, IDR, GEM_BIT(WOL));
 	gem_writel(bp, WOL, 0);
-	netdev_vdbg(bp->dev, "GEM WoL: queue = %u, isr = 0x%08lx\n",
+	netdev_vdbg(bp->netdev, "GEM WoL: queue = %u, isr = 0x%08lx\n",
 		    (unsigned int)(queue - bp->queues),
 		    (unsigned long)status);
 	macb_queue_isr_clear(bp, queue, GEM_BIT(WOL));
@@ -2055,10 +2057,10 @@ static void gem_wol_interrupt(struct macb_queue *queue, u32 status)
 static int macb_interrupt_misc(struct macb_queue *queue, u32 status)
 {
 	struct macb *bp = queue->bp;
-	struct net_device *dev;
+	struct net_device *netdev;
 	u32 ctrl;
 
-	dev = bp->dev;
+	netdev = bp->netdev;
 
 	if (unlikely(status & (MACB_TX_ERR_FLAGS))) {
 		queue_writel(queue, IDR, MACB_TX_INT_FLAGS);
@@ -2099,7 +2101,7 @@ static int macb_interrupt_misc(struct macb_queue *queue, u32 status)
 
 	if (status & MACB_BIT(HRESP)) {
 		queue_work(system_bh_wq, &bp->hresp_err_bh_work);
-		netdev_err(dev, "DMA bus error: HRESP not OK\n");
+		netdev_err(netdev, "DMA bus error: HRESP not OK\n");
 		macb_queue_isr_clear(bp, queue, MACB_BIT(HRESP));
 	}
 
@@ -2118,7 +2120,7 @@ static irqreturn_t macb_interrupt(int irq, void *dev_id)
 {
 	struct macb_queue *queue = dev_id;
 	struct macb *bp = queue->bp;
-	struct net_device *dev = bp->dev;
+	struct net_device *netdev = bp->netdev;
 	u32 status;
 
 	status = queue_readl(queue, ISR);
@@ -2130,13 +2132,13 @@ static irqreturn_t macb_interrupt(int irq, void *dev_id)
 
 	while (status) {
 		/* close possible race with dev_close */
-		if (unlikely(!netif_running(dev))) {
+		if (unlikely(!netif_running(netdev))) {
 			queue_writel(queue, IDR, -1);
 			macb_queue_isr_clear(bp, queue, -1);
 			break;
 		}
 
-		netdev_vdbg(bp->dev, "queue = %u, isr = 0x%08lx\n",
+		netdev_vdbg(netdev, "queue = %u, isr = 0x%08lx\n",
 			    (unsigned int)(queue - bp->queues),
 			    (unsigned long)status);
 
@@ -2181,16 +2183,16 @@ static irqreturn_t macb_interrupt(int irq, void *dev_id)
 /* Polling receive - used by netconsole and other diagnostic tools
  * to allow network i/o with interrupts disabled.
  */
-static void macb_poll_controller(struct net_device *dev)
+static void macb_poll_controller(struct net_device *netdev)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct macb_queue *queue;
 	unsigned long flags;
 	unsigned int q;
 
 	local_irq_save(flags);
 	for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue)
-		macb_interrupt(dev->irq, queue);
+		macb_interrupt(netdev->irq, queue);
 	local_irq_restore(flags);
 }
 #endif
@@ -2277,7 +2279,7 @@ static unsigned int macb_tx_map(struct macb *bp,
 
 	/* Should never happen */
 	if (unlikely(!tx_skb)) {
-		netdev_err(bp->dev, "BUG! empty skb!\n");
+		netdev_err(bp->netdev, "BUG! empty skb!\n");
 		return 0;
 	}
 
@@ -2328,7 +2330,7 @@ static unsigned int macb_tx_map(struct macb *bp,
 		if (i == queue->tx_head) {
 			ctrl |= MACB_BF(TX_LSO, lso_ctrl);
 			ctrl |= MACB_BF(TX_TCP_SEQ_SRC, seq_ctrl);
-			if ((bp->dev->features & NETIF_F_HW_CSUM) &&
+			if ((bp->netdev->features & NETIF_F_HW_CSUM) &&
 			    skb->ip_summed != CHECKSUM_PARTIAL && !lso_ctrl &&
 			    !ptp_one_step_sync(skb))
 				ctrl |= MACB_BIT(TX_NOCRC);
@@ -2352,7 +2354,7 @@ static unsigned int macb_tx_map(struct macb *bp,
 	return 0;
 
 dma_error:
-	netdev_err(bp->dev, "TX DMA map failed\n");
+	netdev_err(bp->netdev, "TX DMA map failed\n");
 
 	for (i = queue->tx_head; i != tx_head; i++) {
 		tx_skb = macb_tx_skb(queue, i);
@@ -2364,7 +2366,7 @@ static unsigned int macb_tx_map(struct macb *bp,
 }
 
 static netdev_features_t macb_features_check(struct sk_buff *skb,
-					     struct net_device *dev,
+					     struct net_device *netdev,
 					     netdev_features_t features)
 {
 	unsigned int nr_frags, f;
@@ -2416,7 +2418,7 @@ static inline int macb_clear_csum(struct sk_buff *skb)
 	return 0;
 }
 
-static int macb_pad_and_fcs(struct sk_buff **skb, struct net_device *ndev)
+static int macb_pad_and_fcs(struct sk_buff **skb, struct net_device *netdev)
 {
 	bool cloned = skb_cloned(*skb) || skb_header_cloned(*skb) ||
 		      skb_is_nonlinear(*skb);
@@ -2425,7 +2427,7 @@ static int macb_pad_and_fcs(struct sk_buff **skb, struct net_device *ndev)
 	struct sk_buff *nskb;
 	u32 fcs;
 
-	if (!(ndev->features & NETIF_F_HW_CSUM) ||
+	if (!(netdev->features & NETIF_F_HW_CSUM) ||
 	    !((*skb)->ip_summed != CHECKSUM_PARTIAL) ||
 	    skb_shinfo(*skb)->gso_size || ptp_one_step_sync(*skb))
 		return 0;
@@ -2467,10 +2469,11 @@ static int macb_pad_and_fcs(struct sk_buff **skb, struct net_device *ndev)
 	return 0;
 }
 
-static netdev_tx_t macb_start_xmit(struct sk_buff *skb, struct net_device *dev)
+static netdev_tx_t macb_start_xmit(struct sk_buff *skb,
+				   struct net_device *netdev)
 {
 	u16 queue_index = skb_get_queue_mapping(skb);
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct macb_queue *queue = &bp->queues[queue_index];
 	unsigned int desc_cnt, nr_frags, frag_size, f;
 	unsigned int hdrlen;
@@ -2483,7 +2486,7 @@ static netdev_tx_t macb_start_xmit(struct sk_buff *skb, struct net_device *dev)
 		return ret;
 	}
 
-	if (macb_pad_and_fcs(&skb, dev)) {
+	if (macb_pad_and_fcs(&skb, netdev)) {
 		dev_kfree_skb_any(skb);
 		return ret;
 	}
@@ -2502,7 +2505,7 @@ static netdev_tx_t macb_start_xmit(struct sk_buff *skb, struct net_device *dev)
 		else
 			hdrlen = skb_tcp_all_headers(skb);
 		if (skb_headlen(skb) < hdrlen) {
-			netdev_err(bp->dev, "Error - LSO headers fragmented!!!\n");
+			netdev_err(bp->netdev, "Error - LSO headers fragmented!!!\n");
 			/* if this is required, would need to copy to single buffer */
 			return NETDEV_TX_BUSY;
 		}
@@ -2510,7 +2513,7 @@ static netdev_tx_t macb_start_xmit(struct sk_buff *skb, struct net_device *dev)
 		hdrlen = umin(skb_headlen(skb), bp->max_tx_length);
 
 #if defined(DEBUG) && defined(VERBOSE_DEBUG)
-	netdev_vdbg(bp->dev,
+	netdev_vdbg(bp->netdev,
 		    "start_xmit: queue %hu len %u head %p data %p tail %p end %p\n",
 		    queue_index, skb->len, skb->head, skb->data,
 		    skb_tail_pointer(skb), skb_end_pointer(skb));
@@ -2538,8 +2541,8 @@ static netdev_tx_t macb_start_xmit(struct sk_buff *skb, struct net_device *dev)
 	/* This is a hard error, log it. */
 	if (CIRC_SPACE(queue->tx_head, queue->tx_tail,
 		       bp->tx_ring_size) < desc_cnt) {
-		netif_stop_subqueue(dev, queue_index);
-		netdev_dbg(bp->dev, "tx_head = %u, tx_tail = %u\n",
+		netif_stop_subqueue(netdev, queue_index);
+		netdev_dbg(netdev, "tx_head = %u, tx_tail = %u\n",
 			   queue->tx_head, queue->tx_tail);
 		ret = NETDEV_TX_BUSY;
 		goto unlock;
@@ -2554,7 +2557,7 @@ static netdev_tx_t macb_start_xmit(struct sk_buff *skb, struct net_device *dev)
 	/* Make newly initialized descriptor visible to hardware */
 	wmb();
 	skb_tx_timestamp(skb);
-	netdev_tx_sent_queue(netdev_get_tx_queue(bp->dev, queue_index),
+	netdev_tx_sent_queue(netdev_get_tx_queue(bp->netdev, queue_index),
 			     skb->len);
 
 	spin_lock(&bp->lock);
@@ -2563,7 +2566,7 @@ static netdev_tx_t macb_start_xmit(struct sk_buff *skb, struct net_device *dev)
 	spin_unlock(&bp->lock);
 
 	if (CIRC_SPACE(queue->tx_head, queue->tx_tail, bp->tx_ring_size) < 1)
-		netif_stop_subqueue(dev, queue_index);
+		netif_stop_subqueue(netdev, queue_index);
 
 unlock:
 	spin_unlock_irqrestore(&queue->tx_ptr_lock, flags);
@@ -2579,7 +2582,7 @@ static void macb_init_rx_buffer_size(struct macb *bp, size_t size)
 		bp->rx_buffer_size = MIN(size, RX_BUFFER_MAX);
 
 		if (bp->rx_buffer_size % RX_BUFFER_MULTIPLE) {
-			netdev_dbg(bp->dev,
+			netdev_dbg(bp->netdev,
 				   "RX buffer must be multiple of %d bytes, expanding\n",
 				   RX_BUFFER_MULTIPLE);
 			bp->rx_buffer_size =
@@ -2587,8 +2590,8 @@ static void macb_init_rx_buffer_size(struct macb *bp, size_t size)
 		}
 	}
 
-	netdev_dbg(bp->dev, "mtu [%u] rx_buffer_size [%zu]\n",
-		   bp->dev->mtu, bp->rx_buffer_size);
+	netdev_dbg(bp->netdev, "mtu [%u] rx_buffer_size [%zu]\n",
+		   bp->netdev->mtu, bp->rx_buffer_size);
 }
 
 static void gem_free_rx_buffers(struct macb *bp)
@@ -2679,7 +2682,7 @@ static void macb_free_consistent(struct macb *bp)
 			}
 
 			queue->stats.tx_dropped += dropped;
-			bp->dev->stats.tx_dropped += dropped;
+			bp->netdev->stats.tx_dropped += dropped;
 
 			kfree(queue->tx_skb);
 			queue->tx_skb = NULL;
@@ -2704,7 +2707,7 @@ static int gem_alloc_rx_buffers(struct macb *bp)
 		if (!queue->rx_skbuff)
 			return -ENOMEM;
 		else
-			netdev_dbg(bp->dev,
+			netdev_dbg(bp->netdev,
 				   "Allocated %d RX struct sk_buff entries at %p\n",
 				   bp->rx_ring_size, queue->rx_skbuff);
 	}
@@ -2722,7 +2725,7 @@ static int macb_alloc_rx_buffers(struct macb *bp)
 	if (!queue->rx_buffers)
 		return -ENOMEM;
 
-	netdev_dbg(bp->dev,
+	netdev_dbg(bp->netdev,
 		   "Allocated RX buffers of %d bytes at %08lx (mapped %p)\n",
 		   size, (unsigned long)queue->rx_buffers_dma, queue->rx_buffers);
 	return 0;
@@ -2748,14 +2751,14 @@ static int macb_alloc_consistent(struct macb *bp)
 	tx = dma_alloc_coherent(dev, size, &tx_dma, GFP_KERNEL);
 	if (!tx || upper_32_bits(tx_dma) != upper_32_bits(tx_dma + size - 1))
 		goto out_err;
-	netdev_dbg(bp->dev, "Allocated %zu bytes for %u TX rings at %08lx (mapped %p)\n",
+	netdev_dbg(bp->netdev, "Allocated %zu bytes for %u TX rings at %08lx (mapped %p)\n",
 		   size, bp->num_queues, (unsigned long)tx_dma, tx);
 
 	size = bp->num_queues * macb_rx_ring_size_per_queue(bp);
 	rx = dma_alloc_coherent(dev, size, &rx_dma, GFP_KERNEL);
 	if (!rx || upper_32_bits(rx_dma) != upper_32_bits(rx_dma + size - 1))
 		goto out_err;
-	netdev_dbg(bp->dev, "Allocated %zu bytes for %u RX rings at %08lx (mapped %p)\n",
+	netdev_dbg(bp->netdev, "Allocated %zu bytes for %u RX rings at %08lx (mapped %p)\n",
 		   size, bp->num_queues, (unsigned long)rx_dma, rx);
 
 	for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue) {
@@ -2983,7 +2986,7 @@ static void macb_configure_dma(struct macb *bp)
 		else
 			dmacfg |= GEM_BIT(ENDIA_DESC); /* CPU in big endian */
 
-		if (bp->dev->features & NETIF_F_HW_CSUM)
+		if (bp->netdev->features & NETIF_F_HW_CSUM)
 			dmacfg |= GEM_BIT(TXCOEN);
 		else
 			dmacfg &= ~GEM_BIT(TXCOEN);
@@ -2993,7 +2996,7 @@ static void macb_configure_dma(struct macb *bp)
 			dmacfg |= GEM_BIT(ADDR64);
 		if (macb_dma_ptp(bp))
 			dmacfg |= GEM_BIT(RXEXT) | GEM_BIT(TXEXT);
-		netdev_dbg(bp->dev, "Cadence configure DMA with 0x%08x\n",
+		netdev_dbg(bp->netdev, "Cadence configure DMA with 0x%08x\n",
 			   dmacfg);
 		gem_writel(bp, DMACFG, dmacfg);
 	}
@@ -3017,11 +3020,11 @@ static void macb_init_hw(struct macb *bp)
 		config |= MACB_BIT(JFRAME);	/* Enable jumbo frames */
 	else
 		config |= MACB_BIT(BIG);	/* Receive oversized frames */
-	if (bp->dev->flags & IFF_PROMISC)
+	if (bp->netdev->flags & IFF_PROMISC)
 		config |= MACB_BIT(CAF);	/* Copy All Frames */
-	else if (macb_is_gem(bp) && bp->dev->features & NETIF_F_RXCSUM)
+	else if (macb_is_gem(bp) && bp->netdev->features & NETIF_F_RXCSUM)
 		config |= GEM_BIT(RXCOEN);
-	if (!(bp->dev->flags & IFF_BROADCAST))
+	if (!(bp->netdev->flags & IFF_BROADCAST))
 		config |= MACB_BIT(NBC);	/* No BroadCast */
 	config |= macb_dbw(bp);
 	macb_writel(bp, NCFGR, config);
@@ -3095,17 +3098,17 @@ static int hash_get_index(__u8 *addr)
 }
 
 /* Add multicast addresses to the internal multicast-hash table. */
-static void macb_sethashtable(struct net_device *dev)
+static void macb_sethashtable(struct net_device *netdev)
 {
 	struct netdev_hw_addr *ha;
 	unsigned long mc_filter[2];
 	unsigned int bitnr;
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 
 	mc_filter[0] = 0;
 	mc_filter[1] = 0;
 
-	netdev_for_each_mc_addr(ha, dev) {
+	netdev_for_each_mc_addr(ha, netdev) {
 		bitnr = hash_get_index(ha->addr);
 		mc_filter[bitnr >> 5] |= 1 << (bitnr & 31);
 	}
@@ -3115,14 +3118,14 @@ static void macb_sethashtable(struct net_device *dev)
 }
 
 /* Enable/Disable promiscuous and multicast modes. */
-static void macb_set_rx_mode(struct net_device *dev)
+static void macb_set_rx_mode(struct net_device *netdev)
 {
 	unsigned long cfg;
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 
 	cfg = macb_readl(bp, NCFGR);
 
-	if (dev->flags & IFF_PROMISC) {
+	if (netdev->flags & IFF_PROMISC) {
 		/* Enable promiscuous mode */
 		cfg |= MACB_BIT(CAF);
 
@@ -3134,20 +3137,20 @@ static void macb_set_rx_mode(struct net_device *dev)
 		cfg &= ~MACB_BIT(CAF);
 
 		/* Enable RX checksum offload only if requested */
-		if (macb_is_gem(bp) && dev->features & NETIF_F_RXCSUM)
+		if (macb_is_gem(bp) && netdev->features & NETIF_F_RXCSUM)
 			cfg |= GEM_BIT(RXCOEN);
 	}
 
-	if (dev->flags & IFF_ALLMULTI) {
+	if (netdev->flags & IFF_ALLMULTI) {
 		/* Enable all multicast mode */
 		macb_or_gem_writel(bp, HRB, -1);
 		macb_or_gem_writel(bp, HRT, -1);
 		cfg |= MACB_BIT(NCFGR_MTI);
-	} else if (!netdev_mc_empty(dev)) {
+	} else if (!netdev_mc_empty(netdev)) {
 		/* Enable specific multicasts */
-		macb_sethashtable(dev);
+		macb_sethashtable(netdev);
 		cfg |= MACB_BIT(NCFGR_MTI);
-	} else if (dev->flags & (~IFF_ALLMULTI)) {
+	} else if (netdev->flags & (~IFF_ALLMULTI)) {
 		/* Disable all multicast mode */
 		macb_or_gem_writel(bp, HRB, 0);
 		macb_or_gem_writel(bp, HRT, 0);
@@ -3157,15 +3160,15 @@ static void macb_set_rx_mode(struct net_device *dev)
 	macb_writel(bp, NCFGR, cfg);
 }
 
-static int macb_open(struct net_device *dev)
+static int macb_open(struct net_device *netdev)
 {
-	size_t bufsz = dev->mtu + ETH_HLEN + ETH_FCS_LEN + NET_IP_ALIGN;
-	struct macb *bp = netdev_priv(dev);
+	size_t bufsz = netdev->mtu + ETH_HLEN + ETH_FCS_LEN + NET_IP_ALIGN;
+	struct macb *bp = netdev_priv(netdev);
 	struct macb_queue *queue;
 	unsigned int q;
 	int err;
 
-	netdev_dbg(bp->dev, "open\n");
+	netdev_dbg(bp->netdev, "open\n");
 
 	err = pm_runtime_resume_and_get(&bp->pdev->dev);
 	if (err < 0)
@@ -3176,7 +3179,7 @@ static int macb_open(struct net_device *dev)
 
 	err = macb_alloc_consistent(bp);
 	if (err) {
-		netdev_err(dev, "Unable to allocate DMA memory (error %d)\n",
+		netdev_err(netdev, "Unable to allocate DMA memory (error %d)\n",
 			   err);
 		goto pm_exit;
 	}
@@ -3203,10 +3206,10 @@ static int macb_open(struct net_device *dev)
 	if (err)
 		goto phy_off;
 
-	netif_tx_start_all_queues(dev);
+	netif_tx_start_all_queues(netdev);
 
 	if (bp->ptp_info)
-		bp->ptp_info->ptp_init(dev);
+		bp->ptp_info->ptp_init(netdev);
 
 	return 0;
 
@@ -3225,19 +3228,19 @@ static int macb_open(struct net_device *dev)
 	return err;
 }
 
-static int macb_close(struct net_device *dev)
+static int macb_close(struct net_device *netdev)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct macb_queue *queue;
 	unsigned long flags;
 	unsigned int q;
 
-	netif_tx_stop_all_queues(dev);
+	netif_tx_stop_all_queues(netdev);
 
 	for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue) {
 		napi_disable(&queue->napi_rx);
 		napi_disable(&queue->napi_tx);
-		netdev_tx_reset_queue(netdev_get_tx_queue(dev, q));
+		netdev_tx_reset_queue(netdev_get_tx_queue(netdev, q));
 	}
 
 	cancel_delayed_work_sync(&bp->tx_lpi_work);
@@ -3249,38 +3252,38 @@ static int macb_close(struct net_device *dev)
 
 	spin_lock_irqsave(&bp->lock, flags);
 	macb_reset_hw(bp);
-	netif_carrier_off(dev);
+	netif_carrier_off(netdev);
 	spin_unlock_irqrestore(&bp->lock, flags);
 
 	macb_free_consistent(bp);
 
 	if (bp->ptp_info)
-		bp->ptp_info->ptp_remove(dev);
+		bp->ptp_info->ptp_remove(netdev);
 
 	pm_runtime_put(&bp->pdev->dev);
 
 	return 0;
 }
 
-static int macb_change_mtu(struct net_device *dev, int new_mtu)
+static int macb_change_mtu(struct net_device *netdev, int new_mtu)
 {
-	if (netif_running(dev))
+	if (netif_running(netdev))
 		return -EBUSY;
 
-	WRITE_ONCE(dev->mtu, new_mtu);
+	WRITE_ONCE(netdev->mtu, new_mtu);
 
 	return 0;
 }
 
-static int macb_set_mac_addr(struct net_device *dev, void *addr)
+static int macb_set_mac_addr(struct net_device *netdev, void *addr)
 {
 	int err;
 
-	err = eth_mac_addr(dev, addr);
+	err = eth_mac_addr(netdev, addr);
 	if (err < 0)
 		return err;
 
-	macb_set_hwaddr(netdev_priv(dev));
+	macb_set_hwaddr(netdev_priv(netdev));
 	return 0;
 }
 
@@ -3318,7 +3321,7 @@ static void gem_get_stats(struct macb *bp, struct rtnl_link_stats64 *nstat)
 	struct gem_stats *hwstat = &bp->hw_stats.gem;
 
 	spin_lock_irq(&bp->stats_lock);
-	if (netif_running(bp->dev))
+	if (netif_running(bp->netdev))
 		gem_update_stats(bp);
 
 	nstat->rx_errors = (hwstat->rx_frame_check_sequence_errors +
@@ -3351,10 +3354,10 @@ static void gem_get_stats(struct macb *bp, struct rtnl_link_stats64 *nstat)
 	spin_unlock_irq(&bp->stats_lock);
 }
 
-static void gem_get_ethtool_stats(struct net_device *dev,
+static void gem_get_ethtool_stats(struct net_device *netdev,
 				  struct ethtool_stats *stats, u64 *data)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 
 	spin_lock_irq(&bp->stats_lock);
 	gem_update_stats(bp);
@@ -3363,9 +3366,9 @@ static void gem_get_ethtool_stats(struct net_device *dev,
 	spin_unlock_irq(&bp->stats_lock);
 }
 
-static int gem_get_sset_count(struct net_device *dev, int sset)
+static int gem_get_sset_count(struct net_device *netdev, int sset)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 
 	switch (sset) {
 	case ETH_SS_STATS:
@@ -3375,9 +3378,9 @@ static int gem_get_sset_count(struct net_device *dev, int sset)
 	}
 }
 
-static void gem_get_ethtool_strings(struct net_device *dev, u32 sset, u8 *p)
+static void gem_get_ethtool_strings(struct net_device *netdev, u32 sset, u8 *p)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct macb_queue *queue;
 	unsigned int i;
 	unsigned int q;
@@ -3396,13 +3399,13 @@ static void gem_get_ethtool_strings(struct net_device *dev, u32 sset, u8 *p)
 	}
 }
 
-static void macb_get_stats(struct net_device *dev,
+static void macb_get_stats(struct net_device *netdev,
 			   struct rtnl_link_stats64 *nstat)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct macb_stats *hwstat = &bp->hw_stats.macb;
 
-	netdev_stats_to_stats64(nstat, &bp->dev->stats);
+	netdev_stats_to_stats64(nstat, &bp->netdev->stats);
 	if (macb_is_gem(bp)) {
 		gem_get_stats(bp, nstat);
 		return;
@@ -3446,10 +3449,10 @@ static void macb_get_stats(struct net_device *dev,
 	spin_unlock_irq(&bp->stats_lock);
 }
 
-static void macb_get_pause_stats(struct net_device *dev,
+static void macb_get_pause_stats(struct net_device *netdev,
 				 struct ethtool_pause_stats *pause_stats)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct macb_stats *hwstat = &bp->hw_stats.macb;
 
 	spin_lock_irq(&bp->stats_lock);
@@ -3459,10 +3462,10 @@ static void macb_get_pause_stats(struct net_device *dev,
 	spin_unlock_irq(&bp->stats_lock);
 }
 
-static void gem_get_pause_stats(struct net_device *dev,
+static void gem_get_pause_stats(struct net_device *netdev,
 				struct ethtool_pause_stats *pause_stats)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct gem_stats *hwstat = &bp->hw_stats.gem;
 
 	spin_lock_irq(&bp->stats_lock);
@@ -3472,10 +3475,10 @@ static void gem_get_pause_stats(struct net_device *dev,
 	spin_unlock_irq(&bp->stats_lock);
 }
 
-static void macb_get_eth_mac_stats(struct net_device *dev,
+static void macb_get_eth_mac_stats(struct net_device *netdev,
 				   struct ethtool_eth_mac_stats *mac_stats)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct macb_stats *hwstat = &bp->hw_stats.macb;
 
 	spin_lock_irq(&bp->stats_lock);
@@ -3497,10 +3500,10 @@ static void macb_get_eth_mac_stats(struct net_device *dev,
 	spin_unlock_irq(&bp->stats_lock);
 }
 
-static void gem_get_eth_mac_stats(struct net_device *dev,
+static void gem_get_eth_mac_stats(struct net_device *netdev,
 				  struct ethtool_eth_mac_stats *mac_stats)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct gem_stats *hwstat = &bp->hw_stats.gem;
 
 	spin_lock_irq(&bp->stats_lock);
@@ -3530,10 +3533,10 @@ static void gem_get_eth_mac_stats(struct net_device *dev,
 }
 
 /* TODO: Report SQE test errors when added to phy_stats */
-static void macb_get_eth_phy_stats(struct net_device *dev,
+static void macb_get_eth_phy_stats(struct net_device *netdev,
 				   struct ethtool_eth_phy_stats *phy_stats)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct macb_stats *hwstat = &bp->hw_stats.macb;
 
 	spin_lock_irq(&bp->stats_lock);
@@ -3542,10 +3545,10 @@ static void macb_get_eth_phy_stats(struct net_device *dev,
 	spin_unlock_irq(&bp->stats_lock);
 }
 
-static void gem_get_eth_phy_stats(struct net_device *dev,
+static void gem_get_eth_phy_stats(struct net_device *netdev,
 				  struct ethtool_eth_phy_stats *phy_stats)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct gem_stats *hwstat = &bp->hw_stats.gem;
 
 	spin_lock_irq(&bp->stats_lock);
@@ -3554,11 +3557,11 @@ static void gem_get_eth_phy_stats(struct net_device *dev,
 	spin_unlock_irq(&bp->stats_lock);
 }
 
-static void macb_get_rmon_stats(struct net_device *dev,
+static void macb_get_rmon_stats(struct net_device *netdev,
 				struct ethtool_rmon_stats *rmon_stats,
 				const struct ethtool_rmon_hist_range **ranges)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct macb_stats *hwstat = &bp->hw_stats.macb;
 
 	spin_lock_irq(&bp->stats_lock);
@@ -3580,11 +3583,11 @@ static const struct ethtool_rmon_hist_range gem_rmon_ranges[] = {
 	{ },
 };
 
-static void gem_get_rmon_stats(struct net_device *dev,
+static void gem_get_rmon_stats(struct net_device *netdev,
 			       struct ethtool_rmon_stats *rmon_stats,
 			       const struct ethtool_rmon_hist_range **ranges)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct gem_stats *hwstat = &bp->hw_stats.gem;
 
 	spin_lock_irq(&bp->stats_lock);
@@ -3615,10 +3618,10 @@ static int macb_get_regs_len(struct net_device *netdev)
 	return MACB_GREGS_NBR * sizeof(u32);
 }
 
-static void macb_get_regs(struct net_device *dev, struct ethtool_regs *regs,
+static void macb_get_regs(struct net_device *netdev, struct ethtool_regs *regs,
 			  void *p)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	unsigned int tail, head;
 	u32 *regs_buff = p;
 
@@ -3735,16 +3738,16 @@ static int macb_set_ringparam(struct net_device *netdev,
 		return 0;
 	}
 
-	if (netif_running(bp->dev)) {
+	if (netif_running(bp->netdev)) {
 		reset = 1;
-		macb_close(bp->dev);
+		macb_close(bp->netdev);
 	}
 
 	bp->rx_ring_size = new_rx_size;
 	bp->tx_ring_size = new_tx_size;
 
 	if (reset)
-		macb_open(bp->dev);
+		macb_open(bp->netdev);
 
 	return 0;
 }
@@ -3771,13 +3774,13 @@ static s32 gem_get_ptp_max_adj(void)
 	return 64000000;
 }
 
-static int gem_get_ts_info(struct net_device *dev,
+static int gem_get_ts_info(struct net_device *netdev,
 			   struct kernel_ethtool_ts_info *info)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 
 	if (!macb_dma_ptp(bp)) {
-		ethtool_op_get_ts_info(dev, info);
+		ethtool_op_get_ts_info(netdev, info);
 		return 0;
 	}
 
@@ -3824,7 +3827,7 @@ static int macb_get_ts_info(struct net_device *netdev,
 
 static void gem_enable_flow_filters(struct macb *bp, bool enable)
 {
-	struct net_device *netdev = bp->dev;
+	struct net_device *netdev = bp->netdev;
 	struct ethtool_rx_fs_item *item;
 	u32 t2_scr;
 	int num_t2_scr;
@@ -4154,16 +4157,16 @@ static const struct ethtool_ops macb_ethtool_ops = {
 	.set_ringparam		= macb_set_ringparam,
 };
 
-static int macb_get_eee(struct net_device *dev, struct ethtool_keee *eee)
+static int macb_get_eee(struct net_device *netdev, struct ethtool_keee *eee)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 
 	return phylink_ethtool_get_eee(bp->phylink, eee);
 }
 
-static int macb_set_eee(struct net_device *dev, struct ethtool_keee *eee)
+static int macb_set_eee(struct net_device *netdev, struct ethtool_keee *eee)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 
 	return phylink_ethtool_set_eee(bp->phylink, eee);
 }
@@ -4194,43 +4197,43 @@ static const struct ethtool_ops gem_ethtool_ops = {
 	.set_eee		= macb_set_eee,
 };
 
-static int macb_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)
+static int macb_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 
-	if (!netif_running(dev))
+	if (!netif_running(netdev))
 		return -EINVAL;
 
 	return phylink_mii_ioctl(bp->phylink, rq, cmd);
 }
 
-static int macb_hwtstamp_get(struct net_device *dev,
+static int macb_hwtstamp_get(struct net_device *netdev,
 			     struct kernel_hwtstamp_config *cfg)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 
-	if (!netif_running(dev))
+	if (!netif_running(netdev))
 		return -EINVAL;
 
 	if (!bp->ptp_info)
 		return -EOPNOTSUPP;
 
-	return bp->ptp_info->get_hwtst(dev, cfg);
+	return bp->ptp_info->get_hwtst(netdev, cfg);
 }
 
-static int macb_hwtstamp_set(struct net_device *dev,
+static int macb_hwtstamp_set(struct net_device *netdev,
 			     struct kernel_hwtstamp_config *cfg,
 			     struct netlink_ext_ack *extack)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 
-	if (!netif_running(dev))
+	if (!netif_running(netdev))
 		return -EINVAL;
 
 	if (!bp->ptp_info)
 		return -EOPNOTSUPP;
 
-	return bp->ptp_info->set_hwtst(dev, cfg, extack);
+	return bp->ptp_info->set_hwtst(netdev, cfg, extack);
 }
 
 static inline void macb_set_txcsum_feature(struct macb *bp,
@@ -4253,7 +4256,7 @@ static inline void macb_set_txcsum_feature(struct macb *bp,
 static inline void macb_set_rxcsum_feature(struct macb *bp,
 					   netdev_features_t features)
 {
-	struct net_device *netdev = bp->dev;
+	struct net_device *netdev = bp->netdev;
 	u32 val;
 
 	if (!macb_is_gem(bp))
@@ -4300,7 +4303,7 @@ static int macb_set_features(struct net_device *netdev,
 
 static void macb_restore_features(struct macb *bp)
 {
-	struct net_device *netdev = bp->dev;
+	struct net_device *netdev = bp->netdev;
 	netdev_features_t features = netdev->features;
 	struct ethtool_rx_fs_item *item;
 
@@ -4317,14 +4320,14 @@ static void macb_restore_features(struct macb *bp)
 	macb_set_rxflow_feature(bp, features);
 }
 
-static int macb_taprio_setup_replace(struct net_device *ndev,
+static int macb_taprio_setup_replace(struct net_device *netdev,
 				     struct tc_taprio_qopt_offload *conf)
 {
 	u64 total_on_time = 0, start_time_sec = 0, start_time = conf->base_time;
 	u32 configured_queues = 0, speed = 0, start_time_nsec;
 	struct macb_queue_enst_config *enst_queue;
 	struct tc_taprio_sched_entry *entry;
-	struct macb *bp = netdev_priv(ndev);
+	struct macb *bp = netdev_priv(netdev);
 	struct ethtool_link_ksettings kset;
 	struct macb_queue *queue;
 	u32 queue_mask;
@@ -4333,13 +4336,13 @@ static int macb_taprio_setup_replace(struct net_device *ndev,
 	int err;
 
 	if (conf->num_entries > bp->num_queues) {
-		netdev_err(ndev, "Too many TAPRIO entries: %zu > %d queues\n",
+		netdev_err(netdev, "Too many TAPRIO entries: %zu > %d queues\n",
 			   conf->num_entries, bp->num_queues);
 		return -EINVAL;
 	}
 
 	if (conf->base_time < 0) {
-		netdev_err(ndev, "Invalid base_time: must be 0 or positive, got %lld\n",
+		netdev_err(netdev, "Invalid base_time: must be 0 or positive, got %lld\n",
 			   conf->base_time);
 		return -ERANGE;
 	}
@@ -4347,13 +4350,13 @@ static int macb_taprio_setup_replace(struct net_device *ndev,
 	/* Get the current link speed */
 	err = phylink_ethtool_ksettings_get(bp->phylink, &kset);
 	if (unlikely(err)) {
-		netdev_err(ndev, "Failed to get link settings: %d\n", err);
+		netdev_err(netdev, "Failed to get link settings: %d\n", err);
 		return err;
 	}
 
 	speed = kset.base.speed;
 	if (unlikely(speed <= 0)) {
-		netdev_err(ndev, "Invalid speed: %d\n", speed);
+		netdev_err(netdev, "Invalid speed: %d\n", speed);
 		return -EINVAL;
 	}
 
@@ -4366,7 +4369,7 @@ static int macb_taprio_setup_replace(struct net_device *ndev,
 		entry = &conf->entries[i];
 
 		if (entry->command != TC_TAPRIO_CMD_SET_GATES) {
-			netdev_err(ndev, "Entry %zu: unsupported command %d\n",
+			netdev_err(netdev, "Entry %zu: unsupported command %d\n",
 				   i, entry->command);
 			err = -EOPNOTSUPP;
 			goto cleanup;
@@ -4374,7 +4377,7 @@ static int macb_taprio_setup_replace(struct net_device *ndev,
 
 		/* Validate gate_mask: must be nonzero, single queue, and within range */
 		if (!is_power_of_2(entry->gate_mask)) {
-			netdev_err(ndev, "Entry %zu: gate_mask 0x%x is not a power of 2 (only one queue per entry allowed)\n",
+			netdev_err(netdev, "Entry %zu: gate_mask 0x%x is not a power of 2 (only one queue per entry allowed)\n",
 				   i, entry->gate_mask);
 			err = -EINVAL;
 			goto cleanup;
@@ -4383,7 +4386,7 @@ static int macb_taprio_setup_replace(struct net_device *ndev,
 		/* gate_mask must not select queues outside the valid queues */
 		queue_id = order_base_2(entry->gate_mask);
 		if (queue_id >= bp->num_queues) {
-			netdev_err(ndev, "Entry %zu: gate_mask 0x%x exceeds queue range (max_queues=%d)\n",
+			netdev_err(netdev, "Entry %zu: gate_mask 0x%x exceeds queue range (max_queues=%d)\n",
 				   i, entry->gate_mask, bp->num_queues);
 			err = -EINVAL;
 			goto cleanup;
@@ -4393,7 +4396,7 @@ static int macb_taprio_setup_replace(struct net_device *ndev,
 		start_time_sec = start_time;
 		start_time_nsec = do_div(start_time_sec, NSEC_PER_SEC);
 		if (start_time_sec > GENMASK(GEM_START_TIME_SEC_SIZE - 1, 0)) {
-			netdev_err(ndev, "Entry %zu: Start time %llu s exceeds hardware limit\n",
+			netdev_err(netdev, "Entry %zu: Start time %llu s exceeds hardware limit\n",
 				   i, start_time_sec);
 			err = -ERANGE;
 			goto cleanup;
@@ -4401,7 +4404,7 @@ static int macb_taprio_setup_replace(struct net_device *ndev,
 
 		/* Check for on time limit */
 		if (entry->interval > enst_max_hw_interval(speed)) {
-			netdev_err(ndev, "Entry %zu: interval %u ns exceeds hardware limit %llu ns\n",
+			netdev_err(netdev, "Entry %zu: interval %u ns exceeds hardware limit %llu ns\n",
 				   i, entry->interval, enst_max_hw_interval(speed));
 			err = -ERANGE;
 			goto cleanup;
@@ -4409,7 +4412,7 @@ static int macb_taprio_setup_replace(struct net_device *ndev,
 
 		/* Check for off time limit*/
 		if ((conf->cycle_time - entry->interval) > enst_max_hw_interval(speed)) {
-			netdev_err(ndev, "Entry %zu: off_time %llu ns exceeds hardware limit %llu ns\n",
+			netdev_err(netdev, "Entry %zu: off_time %llu ns exceeds hardware limit %llu ns\n",
 				   i, conf->cycle_time - entry->interval,
 				   enst_max_hw_interval(speed));
 			err = -ERANGE;
@@ -4432,13 +4435,13 @@ static int macb_taprio_setup_replace(struct net_device *ndev,
 
 	/* Check total interval doesn't exceed cycle time */
 	if (total_on_time > conf->cycle_time) {
-		netdev_err(ndev, "Total ON %llu ns exceeds cycle time %llu ns\n",
+		netdev_err(netdev, "Total ON %llu ns exceeds cycle time %llu ns\n",
 			   total_on_time, conf->cycle_time);
 		err = -EINVAL;
 		goto cleanup;
 	}
 
-	netdev_dbg(ndev, "TAPRIO setup: %zu entries, base_time=%lld ns, cycle_time=%llu ns\n",
+	netdev_dbg(netdev, "TAPRIO setup: %zu entries, base_time=%lld ns, cycle_time=%llu ns\n",
 		   conf->num_entries, conf->base_time, conf->cycle_time);
 
 	/* All validations passed - proceed with hardware configuration */
@@ -4463,7 +4466,7 @@ static int macb_taprio_setup_replace(struct net_device *ndev,
 		gem_writel(bp, ENST_CONTROL, configured_queues);
 	}
 
-	netdev_info(ndev, "TAPRIO configuration completed successfully: %zu entries, %d queues configured\n",
+	netdev_info(netdev, "TAPRIO configuration completed successfully: %zu entries, %d queues configured\n",
 		    conf->num_entries, hweight32(configured_queues));
 
 cleanup:
@@ -4471,14 +4474,14 @@ static int macb_taprio_setup_replace(struct net_device *ndev,
 	return err;
 }
 
-static void macb_taprio_destroy(struct net_device *ndev)
+static void macb_taprio_destroy(struct net_device *netdev)
 {
-	struct macb *bp = netdev_priv(ndev);
+	struct macb *bp = netdev_priv(netdev);
 	struct macb_queue *queue;
 	u32 queue_mask;
 	unsigned int q;
 
-	netdev_reset_tc(ndev);
+	netdev_reset_tc(netdev);
 	queue_mask = BIT_U32(bp->num_queues) - 1;
 
 	scoped_guard(spinlock_irqsave, &bp->lock) {
@@ -4493,30 +4496,30 @@ static void macb_taprio_destroy(struct net_device *ndev)
 			queue_writel(queue, ENST_OFF_TIME, 0);
 		}
 	}
-	netdev_info(ndev, "TAPRIO destroy: All gates disabled\n");
+	netdev_info(netdev, "TAPRIO destroy: All gates disabled\n");
 }
 
-static int macb_setup_taprio(struct net_device *ndev,
+static int macb_setup_taprio(struct net_device *netdev,
 			     struct tc_taprio_qopt_offload *taprio)
 {
-	struct macb *bp = netdev_priv(ndev);
+	struct macb *bp = netdev_priv(netdev);
 	int err = 0;
 
-	if (unlikely(!(ndev->hw_features & NETIF_F_HW_TC)))
+	if (unlikely(!(netdev->hw_features & NETIF_F_HW_TC)))
 		return -EOPNOTSUPP;
 
 	/* Check if Device is in runtime suspend */
 	if (unlikely(pm_runtime_suspended(&bp->pdev->dev))) {
-		netdev_err(ndev, "Device is in runtime suspend\n");
+		netdev_err(netdev, "Device is in runtime suspend\n");
 		return -EOPNOTSUPP;
 	}
 
 	switch (taprio->cmd) {
 	case TAPRIO_CMD_REPLACE:
-		err = macb_taprio_setup_replace(ndev, taprio);
+		err = macb_taprio_setup_replace(netdev, taprio);
 		break;
 	case TAPRIO_CMD_DESTROY:
-		macb_taprio_destroy(ndev);
+		macb_taprio_destroy(netdev);
 		break;
 	default:
 		err = -EOPNOTSUPP;
@@ -4525,23 +4528,23 @@ static int macb_setup_taprio(struct net_device *ndev,
 	return err;
 }
 
-static int macb_setup_tc(struct net_device *dev, enum tc_setup_type type,
+static int macb_setup_tc(struct net_device *netdev, enum tc_setup_type type,
 			 void *type_data)
 {
-	if (!dev || !type_data)
+	if (!netdev || !type_data)
 		return -EINVAL;
 
 	switch (type) {
 	case TC_SETUP_QDISC_TAPRIO:
-		return macb_setup_taprio(dev, type_data);
+		return macb_setup_taprio(netdev, type_data);
 	default:
 		return -EOPNOTSUPP;
 	}
 }
 
-static void macb_tx_timeout(struct net_device *dev, unsigned int q)
+static void macb_tx_timeout(struct net_device *netdev, unsigned int q)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 
 	macb_tx_restart(&bp->queues[q]);
 }
@@ -4749,9 +4752,9 @@ static int macb_clk_init(struct platform_device *pdev, struct clk **pclk,
 
 static int macb_init_dflt(struct platform_device *pdev)
 {
-	struct net_device *dev = platform_get_drvdata(pdev);
+	struct net_device *netdev = platform_get_drvdata(pdev);
 	unsigned int hw_q, q;
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	struct macb_queue *queue;
 	int err;
 	u32 val, reg;
@@ -4767,8 +4770,8 @@ static int macb_init_dflt(struct platform_device *pdev)
 		queue = &bp->queues[q];
 		queue->bp = bp;
 		spin_lock_init(&queue->tx_ptr_lock);
-		netif_napi_add(dev, &queue->napi_rx, macb_rx_poll);
-		netif_napi_add_tx(dev, &queue->napi_tx, macb_tx_poll);
+		netif_napi_add(netdev, &queue->napi_rx, macb_rx_poll);
+		netif_napi_add_tx(netdev, &queue->napi_tx, macb_tx_poll);
 		if (hw_q) {
 			queue->ISR  = GEM_ISR(hw_q - 1);
 			queue->IER  = GEM_IER(hw_q - 1);
@@ -4798,7 +4801,7 @@ static int macb_init_dflt(struct platform_device *pdev)
 		 */
 		queue->irq = platform_get_irq(pdev, q);
 		err = devm_request_irq(&pdev->dev, queue->irq, macb_interrupt,
-				       IRQF_SHARED, dev->name, queue);
+				       IRQF_SHARED, netdev->name, queue);
 		if (err) {
 			dev_err(&pdev->dev,
 				"Unable to request IRQ %d (error %d)\n",
@@ -4810,7 +4813,7 @@ static int macb_init_dflt(struct platform_device *pdev)
 		q++;
 	}
 
-	dev->netdev_ops = &macb_netdev_ops;
+	netdev->netdev_ops = &macb_netdev_ops;
 
 	/* setup appropriated routines according to adapter type */
 	if (macb_is_gem(bp)) {
@@ -4818,39 +4821,39 @@ static int macb_init_dflt(struct platform_device *pdev)
 		bp->macbgem_ops.mog_free_rx_buffers = gem_free_rx_buffers;
 		bp->macbgem_ops.mog_init_rings = gem_init_rings;
 		bp->macbgem_ops.mog_rx = gem_rx;
-		dev->ethtool_ops = &gem_ethtool_ops;
+		netdev->ethtool_ops = &gem_ethtool_ops;
 	} else {
 		bp->macbgem_ops.mog_alloc_rx_buffers = macb_alloc_rx_buffers;
 		bp->macbgem_ops.mog_free_rx_buffers = macb_free_rx_buffers;
 		bp->macbgem_ops.mog_init_rings = macb_init_rings;
 		bp->macbgem_ops.mog_rx = macb_rx;
-		dev->ethtool_ops = &macb_ethtool_ops;
+		netdev->ethtool_ops = &macb_ethtool_ops;
 	}
 
-	netdev_sw_irq_coalesce_default_on(dev);
+	netdev_sw_irq_coalesce_default_on(netdev);
 
-	dev->priv_flags |= IFF_LIVE_ADDR_CHANGE;
+	netdev->priv_flags |= IFF_LIVE_ADDR_CHANGE;
 
 	/* Set features */
-	dev->hw_features = NETIF_F_SG;
+	netdev->hw_features = NETIF_F_SG;
 
 	/* Check LSO capability; runtime detection can be overridden by a cap
 	 * flag if the hardware is known to be buggy
 	 */
 	if (!(bp->caps & MACB_CAPS_NO_LSO) &&
 	    GEM_BFEXT(PBUF_LSO, gem_readl(bp, DCFG6)))
-		dev->hw_features |= MACB_NETIF_LSO;
+		netdev->hw_features |= MACB_NETIF_LSO;
 
 	/* Checksum offload is only available on gem with packet buffer */
 	if (macb_is_gem(bp) && !(bp->caps & MACB_CAPS_FIFO_MODE))
-		dev->hw_features |= NETIF_F_HW_CSUM | NETIF_F_RXCSUM;
+		netdev->hw_features |= NETIF_F_HW_CSUM | NETIF_F_RXCSUM;
 	if (bp->caps & MACB_CAPS_SG_DISABLED)
-		dev->hw_features &= ~NETIF_F_SG;
+		netdev->hw_features &= ~NETIF_F_SG;
 	/* Enable HW_TC if hardware supports QBV */
 	if (bp->caps & MACB_CAPS_QBV)
-		dev->hw_features |= NETIF_F_HW_TC;
+		netdev->hw_features |= NETIF_F_HW_TC;
 
-	dev->features = dev->hw_features;
+	netdev->features = netdev->hw_features;
 
 	/* Check RX Flow Filters support.
 	 * Max Rx flows set by availability of screeners & compare regs:
@@ -4868,7 +4871,7 @@ static int macb_init_dflt(struct platform_device *pdev)
 			reg = GEM_BFINS(ETHTCMP, (uint16_t)ETH_P_IP, reg);
 			gem_writel_n(bp, ETHT, SCRT2_ETHT, reg);
 			/* Filtering is supported in hw but don't enable it in kernel now */
-			dev->hw_features |= NETIF_F_NTUPLE;
+			netdev->hw_features |= NETIF_F_NTUPLE;
 			/* init Rx flow definitions */
 			bp->rx_fs_list.count = 0;
 			spin_lock_init(&bp->rx_fs_lock);
@@ -5078,9 +5081,9 @@ static void at91ether_stop(struct macb *lp)
 }
 
 /* Open the ethernet interface */
-static int at91ether_open(struct net_device *dev)
+static int at91ether_open(struct net_device *netdev)
 {
-	struct macb *lp = netdev_priv(dev);
+	struct macb *lp = netdev_priv(netdev);
 	u32 ctl;
 	int ret;
 
@@ -5102,7 +5105,7 @@ static int at91ether_open(struct net_device *dev)
 	if (ret)
 		goto stop;
 
-	netif_start_queue(dev);
+	netif_start_queue(netdev);
 
 	return 0;
 
@@ -5114,11 +5117,11 @@ static int at91ether_open(struct net_device *dev)
 }
 
 /* Close the interface */
-static int at91ether_close(struct net_device *dev)
+static int at91ether_close(struct net_device *netdev)
 {
-	struct macb *lp = netdev_priv(dev);
+	struct macb *lp = netdev_priv(netdev);
 
-	netif_stop_queue(dev);
+	netif_stop_queue(netdev);
 
 	phylink_stop(lp->phylink);
 	phylink_disconnect_phy(lp->phylink);
@@ -5132,14 +5135,14 @@ static int at91ether_close(struct net_device *dev)
 
 /* Transmit packet */
 static netdev_tx_t at91ether_start_xmit(struct sk_buff *skb,
-					struct net_device *dev)
+					struct net_device *netdev)
 {
-	struct macb *lp = netdev_priv(dev);
+	struct macb *lp = netdev_priv(netdev);
 
 	if (macb_readl(lp, TSR) & MACB_BIT(RM9200_BNQ)) {
 		int desc = 0;
 
-		netif_stop_queue(dev);
+		netif_stop_queue(netdev);
 
 		/* Store packet information (to free when Tx completed) */
 		lp->rm9200_txq[desc].skb = skb;
@@ -5148,8 +5151,8 @@ static netdev_tx_t at91ether_start_xmit(struct sk_buff *skb,
 							      skb->len, DMA_TO_DEVICE);
 		if (dma_mapping_error(&lp->pdev->dev, lp->rm9200_txq[desc].mapping)) {
 			dev_kfree_skb_any(skb);
-			dev->stats.tx_dropped++;
-			netdev_err(dev, "%s: DMA mapping error\n", __func__);
+			netdev->stats.tx_dropped++;
+			netdev_err(netdev, "%s: DMA mapping error\n", __func__);
 			return NETDEV_TX_OK;
 		}
 
@@ -5159,7 +5162,8 @@ static netdev_tx_t at91ether_start_xmit(struct sk_buff *skb,
 		macb_writel(lp, TCR, skb->len);
 
 	} else {
-		netdev_err(dev, "%s called, but device is busy!\n", __func__);
+		netdev_err(netdev, "%s called, but device is busy!\n",
+			   __func__);
 		return NETDEV_TX_BUSY;
 	}
 
@@ -5169,9 +5173,9 @@ static netdev_tx_t at91ether_start_xmit(struct sk_buff *skb,
 /* Extract received frame from buffer descriptors and sent to upper layers.
  * (Called from interrupt context)
  */
-static void at91ether_rx(struct net_device *dev)
+static void at91ether_rx(struct net_device *netdev)
 {
-	struct macb *lp = netdev_priv(dev);
+	struct macb *lp = netdev_priv(netdev);
 	struct macb_queue *q = &lp->queues[0];
 	struct macb_dma_desc *desc;
 	unsigned char *p_recv;
@@ -5182,21 +5186,21 @@ static void at91ether_rx(struct net_device *dev)
 	while (desc->addr & MACB_BIT(RX_USED)) {
 		p_recv = q->rx_buffers + q->rx_tail * AT91ETHER_MAX_RBUFF_SZ;
 		pktlen = MACB_BF(RX_FRMLEN, desc->ctrl);
-		skb = netdev_alloc_skb(dev, pktlen + 2);
+		skb = netdev_alloc_skb(netdev, pktlen + 2);
 		if (skb) {
 			skb_reserve(skb, 2);
 			skb_put_data(skb, p_recv, pktlen);
 
-			skb->protocol = eth_type_trans(skb, dev);
-			dev->stats.rx_packets++;
-			dev->stats.rx_bytes += pktlen;
+			skb->protocol = eth_type_trans(skb, netdev);
+			netdev->stats.rx_packets++;
+			netdev->stats.rx_bytes += pktlen;
 			netif_rx(skb);
 		} else {
-			dev->stats.rx_dropped++;
+			netdev->stats.rx_dropped++;
 		}
 
 		if (desc->ctrl & MACB_BIT(RX_MHASH_MATCH))
-			dev->stats.multicast++;
+			netdev->stats.multicast++;
 
 		/* reset ownership bit */
 		desc->addr &= ~MACB_BIT(RX_USED);
@@ -5214,8 +5218,8 @@ static void at91ether_rx(struct net_device *dev)
 /* MAC interrupt handler */
 static irqreturn_t at91ether_interrupt(int irq, void *dev_id)
 {
-	struct net_device *dev = dev_id;
-	struct macb *lp = netdev_priv(dev);
+	struct net_device *netdev = dev_id;
+	struct macb *lp = netdev_priv(netdev);
 	u32 intstatus, ctl;
 	unsigned int desc;
 
@@ -5226,13 +5230,13 @@ static irqreturn_t at91ether_interrupt(int irq, void *dev_id)
 
 	/* Receive complete */
 	if (intstatus & MACB_BIT(RCOMP))
-		at91ether_rx(dev);
+		at91ether_rx(netdev);
 
 	/* Transmit complete */
 	if (intstatus & MACB_BIT(TCOMP)) {
 		/* The TCOM bit is set even if the transmission failed */
 		if (intstatus & (MACB_BIT(ISR_TUND) | MACB_BIT(ISR_RLE)))
-			dev->stats.tx_errors++;
+			netdev->stats.tx_errors++;
 
 		desc = 0;
 		if (lp->rm9200_txq[desc].skb) {
@@ -5240,10 +5244,10 @@ static irqreturn_t at91ether_interrupt(int irq, void *dev_id)
 			lp->rm9200_txq[desc].skb = NULL;
 			dma_unmap_single(&lp->pdev->dev, lp->rm9200_txq[desc].mapping,
 					 lp->rm9200_txq[desc].size, DMA_TO_DEVICE);
-			dev->stats.tx_packets++;
-			dev->stats.tx_bytes += lp->rm9200_txq[desc].size;
+			netdev->stats.tx_packets++;
+			netdev->stats.tx_bytes += lp->rm9200_txq[desc].size;
 		}
-		netif_wake_queue(dev);
+		netif_wake_queue(netdev);
 	}
 
 	/* Work-around for EMAC Errata section 41.3.1 */
@@ -5255,18 +5259,18 @@ static irqreturn_t at91ether_interrupt(int irq, void *dev_id)
 	}
 
 	if (intstatus & MACB_BIT(ISR_ROVR))
-		netdev_err(dev, "ROVR error\n");
+		netdev_err(netdev, "ROVR error\n");
 
 	return IRQ_HANDLED;
 }
 
 #ifdef CONFIG_NET_POLL_CONTROLLER
-static void at91ether_poll_controller(struct net_device *dev)
+static void at91ether_poll_controller(struct net_device *netdev)
 {
 	unsigned long flags;
 
 	local_irq_save(flags);
-	at91ether_interrupt(dev->irq, dev);
+	at91ether_interrupt(netdev->irq, netdev);
 	local_irq_restore(flags);
 }
 #endif
@@ -5313,17 +5317,17 @@ static int at91ether_clk_init(struct platform_device *pdev, struct clk **pclk,
 
 static int at91ether_init(struct platform_device *pdev)
 {
-	struct net_device *dev = platform_get_drvdata(pdev);
-	struct macb *bp = netdev_priv(dev);
+	struct net_device *netdev = platform_get_drvdata(pdev);
+	struct macb *bp = netdev_priv(netdev);
 	int err;
 
 	bp->queues[0].bp = bp;
 
-	dev->netdev_ops = &at91ether_netdev_ops;
-	dev->ethtool_ops = &macb_ethtool_ops;
+	netdev->netdev_ops = &at91ether_netdev_ops;
+	netdev->ethtool_ops = &macb_ethtool_ops;
 
-	err = devm_request_irq(&pdev->dev, dev->irq, at91ether_interrupt,
-			       0, dev->name, dev);
+	err = devm_request_irq(&pdev->dev, netdev->irq, at91ether_interrupt,
+			       0, netdev->name, netdev);
 	if (err)
 		return err;
 
@@ -5452,8 +5456,8 @@ static int fu540_c000_init(struct platform_device *pdev)
 
 static int init_reset_optional(struct platform_device *pdev)
 {
-	struct net_device *dev = platform_get_drvdata(pdev);
-	struct macb *bp = netdev_priv(dev);
+	struct net_device *netdev = platform_get_drvdata(pdev);
+	struct macb *bp = netdev_priv(netdev);
 	int ret;
 
 	if (bp->phy_interface == PHY_INTERFACE_MODE_SGMII) {
@@ -5761,7 +5765,7 @@ static int macb_probe(struct platform_device *pdev)
 	const struct macb_config *macb_config;
 	struct clk *tsu_clk = NULL;
 	phy_interface_t interface;
-	struct net_device *dev;
+	struct net_device *netdev;
 	struct resource *regs;
 	u32 wtrmrk_rst_val;
 	void __iomem *mem;
@@ -5796,19 +5800,19 @@ static int macb_probe(struct platform_device *pdev)
 		goto err_disable_clocks;
 	}
 
-	dev = alloc_etherdev_mq(sizeof(*bp), num_queues);
-	if (!dev) {
+	netdev = alloc_etherdev_mq(sizeof(*bp), num_queues);
+	if (!netdev) {
 		err = -ENOMEM;
 		goto err_disable_clocks;
 	}
 
-	dev->base_addr = regs->start;
+	netdev->base_addr = regs->start;
 
-	SET_NETDEV_DEV(dev, &pdev->dev);
+	SET_NETDEV_DEV(netdev, &pdev->dev);
 
-	bp = netdev_priv(dev);
+	bp = netdev_priv(netdev);
 	bp->pdev = pdev;
-	bp->dev = dev;
+	bp->netdev = netdev;
 	bp->regs = mem;
 	bp->native_io = native_io;
 	if (native_io) {
@@ -5881,21 +5885,21 @@ static int macb_probe(struct platform_device *pdev)
 		bp->caps |= MACB_CAPS_DMA_64B;
 	}
 #endif
-	platform_set_drvdata(pdev, dev);
+	platform_set_drvdata(pdev, netdev);
 
-	dev->irq = platform_get_irq(pdev, 0);
-	if (dev->irq < 0) {
-		err = dev->irq;
+	netdev->irq = platform_get_irq(pdev, 0);
+	if (netdev->irq < 0) {
+		err = netdev->irq;
 		goto err_out_free_netdev;
 	}
 
 	/* MTU range: 68 - 1518 or 10240 */
-	dev->min_mtu = GEM_MTU_MIN_SIZE;
+	netdev->min_mtu = GEM_MTU_MIN_SIZE;
 	if ((bp->caps & MACB_CAPS_JUMBO) && bp->jumbo_max_len)
-		dev->max_mtu = MIN(bp->jumbo_max_len, RX_BUFFER_MAX) -
+		netdev->max_mtu = MIN(bp->jumbo_max_len, RX_BUFFER_MAX) -
 				ETH_HLEN - ETH_FCS_LEN;
 	else
-		dev->max_mtu = 1536 - ETH_HLEN - ETH_FCS_LEN;
+		netdev->max_mtu = 1536 - ETH_HLEN - ETH_FCS_LEN;
 
 	if (bp->caps & MACB_CAPS_BD_RD_PREFETCH) {
 		val = GEM_BFEXT(RXBD_RDBUFF, gem_readl(bp, DCFG10));
@@ -5913,7 +5917,7 @@ static int macb_probe(struct platform_device *pdev)
 	if (bp->caps & MACB_CAPS_NEEDS_RSTONUBR)
 		bp->rx_intr_mask |= MACB_BIT(RXUBR);
 
-	err = of_get_ethdev_address(np, bp->dev);
+	err = of_get_ethdev_address(np, bp->netdev);
 	if (err == -EPROBE_DEFER)
 		goto err_out_free_netdev;
 	else if (err)
@@ -5935,9 +5939,9 @@ static int macb_probe(struct platform_device *pdev)
 	if (err)
 		goto err_out_phy_exit;
 
-	netif_carrier_off(dev);
+	netif_carrier_off(netdev);
 
-	err = register_netdev(dev);
+	err = register_netdev(netdev);
 	if (err) {
 		dev_err(&pdev->dev, "Cannot register net device, aborting.\n");
 		goto err_out_unregister_mdio;
@@ -5946,9 +5950,9 @@ static int macb_probe(struct platform_device *pdev)
 	INIT_WORK(&bp->hresp_err_bh_work, macb_hresp_error_task);
 	INIT_DELAYED_WORK(&bp->tx_lpi_work, macb_tx_lpi_work_fn);
 
-	netdev_info(dev, "Cadence %s rev 0x%08x at 0x%08lx irq %d (%pM)\n",
+	netdev_info(netdev, "Cadence %s rev 0x%08x at 0x%08lx irq %d (%pM)\n",
 		    macb_is_gem(bp) ? "GEM" : "MACB", macb_readl(bp, MID),
-		    dev->base_addr, dev->irq, dev->dev_addr);
+		    netdev->base_addr, netdev->irq, netdev->dev_addr);
 
 	pm_runtime_put_autosuspend(&bp->pdev->dev);
 
@@ -5962,7 +5966,7 @@ static int macb_probe(struct platform_device *pdev)
 	phy_exit(bp->phy);
 
 err_out_free_netdev:
-	free_netdev(dev);
+	free_netdev(netdev);
 
 err_disable_clocks:
 	macb_clks_disable(pclk, hclk, tx_clk, rx_clk, tsu_clk);
@@ -5975,14 +5979,14 @@ static int macb_probe(struct platform_device *pdev)
 
 static void macb_remove(struct platform_device *pdev)
 {
-	struct net_device *dev;
+	struct net_device *netdev;
 	struct macb *bp;
 
-	dev = platform_get_drvdata(pdev);
+	netdev = platform_get_drvdata(pdev);
 
-	if (dev) {
-		bp = netdev_priv(dev);
-		unregister_netdev(dev);
+	if (netdev) {
+		bp = netdev_priv(netdev);
+		unregister_netdev(netdev);
 		phy_exit(bp->phy);
 		mdiobus_unregister(bp->mii_bus);
 		mdiobus_free(bp->mii_bus);
@@ -5994,7 +5998,7 @@ static void macb_remove(struct platform_device *pdev)
 		pm_runtime_dont_use_autosuspend(&pdev->dev);
 		pm_runtime_set_suspended(&pdev->dev);
 		phylink_destroy(bp->phylink);
-		free_netdev(dev);
+		free_netdev(netdev);
 	}
 }
 
@@ -6009,7 +6013,7 @@ static int __maybe_unused macb_suspend(struct device *dev)
 	u32 tmp, ifa_local;
 	unsigned int q;
 
-	if (!device_may_wakeup(&bp->dev->dev))
+	if (!device_may_wakeup(&bp->netdev->dev))
 		phy_exit(bp->phy);
 
 	if (!netif_running(netdev))
@@ -6019,7 +6023,7 @@ static int __maybe_unused macb_suspend(struct device *dev)
 		if (bp->wolopts & WAKE_ARP) {
 			/* Check for IP address in WOL ARP mode */
 			rcu_read_lock();
-			idev = __in_dev_get_rcu(bp->dev);
+			idev = __in_dev_get_rcu(bp->netdev);
 			if (idev)
 				ifa = rcu_dereference(idev->ifa_list);
 			if (!ifa) {
@@ -6121,7 +6125,7 @@ static int __maybe_unused macb_resume(struct device *dev)
 	unsigned long flags;
 	unsigned int q;
 
-	if (!device_may_wakeup(&bp->dev->dev))
+	if (!device_may_wakeup(&bp->netdev->dev))
 		phy_init(bp->phy);
 
 	if (!netif_running(netdev))
diff --git a/drivers/net/ethernet/cadence/macb_pci.c b/drivers/net/ethernet/cadence/macb_pci.c
index b79dec17e6b09..ac009007118f3 100644
--- a/drivers/net/ethernet/cadence/macb_pci.c
+++ b/drivers/net/ethernet/cadence/macb_pci.c
@@ -24,48 +24,48 @@
 #define GEM_PCLK_RATE 50000000
 #define GEM_HCLK_RATE 50000000
 
-static int macb_probe(struct pci_dev *pdev, const struct pci_device_id *id)
+static int macb_probe(struct pci_dev *pci, const struct pci_device_id *id)
 {
 	int err;
-	struct platform_device *plat_dev;
+	struct platform_device *pdev;
 	struct platform_device_info plat_info;
 	struct macb_platform_data plat_data;
 	struct resource res[2];
 
 	/* enable pci device */
-	err = pcim_enable_device(pdev);
+	err = pcim_enable_device(pci);
 	if (err < 0) {
-		dev_err(&pdev->dev, "Enabling PCI device has failed: %d", err);
+		dev_err(&pci->dev, "Enabling PCI device has failed: %d", err);
 		return err;
 	}
 
-	pci_set_master(pdev);
+	pci_set_master(pci);
 
 	/* set up resources */
 	memset(res, 0x00, sizeof(struct resource) * ARRAY_SIZE(res));
-	res[0].start = pci_resource_start(pdev, 0);
-	res[0].end = pci_resource_end(pdev, 0);
+	res[0].start = pci_resource_start(pci, 0);
+	res[0].end = pci_resource_end(pci, 0);
 	res[0].name = PCI_DRIVER_NAME;
 	res[0].flags = IORESOURCE_MEM;
-	res[1].start = pci_irq_vector(pdev, 0);
+	res[1].start = pci_irq_vector(pci, 0);
 	res[1].name = PCI_DRIVER_NAME;
 	res[1].flags = IORESOURCE_IRQ;
 
-	dev_info(&pdev->dev, "EMAC physical base addr: %pa\n",
+	dev_info(&pci->dev, "EMAC physical base addr: %pa\n",
 		 &res[0].start);
 
 	/* set up macb platform data */
 	memset(&plat_data, 0, sizeof(plat_data));
 
 	/* initialize clocks */
-	plat_data.pclk = clk_register_fixed_rate(&pdev->dev, "pclk", NULL, 0,
+	plat_data.pclk = clk_register_fixed_rate(&pci->dev, "pclk", NULL, 0,
 						 GEM_PCLK_RATE);
 	if (IS_ERR(plat_data.pclk)) {
 		err = PTR_ERR(plat_data.pclk);
 		goto err_pclk_register;
 	}
 
-	plat_data.hclk = clk_register_fixed_rate(&pdev->dev, "hclk", NULL, 0,
+	plat_data.hclk = clk_register_fixed_rate(&pci->dev, "hclk", NULL, 0,
 						 GEM_HCLK_RATE);
 	if (IS_ERR(plat_data.hclk)) {
 		err = PTR_ERR(plat_data.hclk);
@@ -74,24 +74,24 @@ static int macb_probe(struct pci_dev *pdev, const struct pci_device_id *id)
 
 	/* set up platform device info */
 	memset(&plat_info, 0, sizeof(plat_info));
-	plat_info.parent = &pdev->dev;
-	plat_info.fwnode = pdev->dev.fwnode;
+	plat_info.parent = &pci->dev;
+	plat_info.fwnode = pci->dev.fwnode;
 	plat_info.name = PLAT_DRIVER_NAME;
-	plat_info.id = pdev->devfn;
+	plat_info.id = pci->devfn;
 	plat_info.res = res;
 	plat_info.num_res = ARRAY_SIZE(res);
 	plat_info.data = &plat_data;
 	plat_info.size_data = sizeof(plat_data);
-	plat_info.dma_mask = pdev->dma_mask;
+	plat_info.dma_mask = pci->dma_mask;
 
 	/* register platform device */
-	plat_dev = platform_device_register_full(&plat_info);
-	if (IS_ERR(plat_dev)) {
-		err = PTR_ERR(plat_dev);
+	pdev = platform_device_register_full(&plat_info);
+	if (IS_ERR(pdev)) {
+		err = PTR_ERR(pdev);
 		goto err_plat_dev_register;
 	}
 
-	pci_set_drvdata(pdev, plat_dev);
+	pci_set_drvdata(pci, pdev);
 
 	return 0;
 
@@ -105,14 +105,14 @@ static int macb_probe(struct pci_dev *pdev, const struct pci_device_id *id)
 	return err;
 }
 
-static void macb_remove(struct pci_dev *pdev)
+static void macb_remove(struct pci_dev *pci)
 {
-	struct platform_device *plat_dev = pci_get_drvdata(pdev);
-	struct macb_platform_data *plat_data = dev_get_platdata(&plat_dev->dev);
+	struct platform_device *pdev = pci_get_drvdata(pci);
+	struct macb_platform_data *plat_data = dev_get_platdata(&pdev->dev);
 	struct clk *pclk = plat_data->pclk;
 	struct clk *hclk = plat_data->hclk;
 
-	platform_device_unregister(plat_dev);
+	platform_device_unregister(pdev);
 	clk_unregister_fixed_rate(pclk);
 	clk_unregister_fixed_rate(hclk);
 }
diff --git a/drivers/net/ethernet/cadence/macb_ptp.c b/drivers/net/ethernet/cadence/macb_ptp.c
index d91f7b1aa39ca..e5195d7dac1d5 100644
--- a/drivers/net/ethernet/cadence/macb_ptp.c
+++ b/drivers/net/ethernet/cadence/macb_ptp.c
@@ -324,9 +324,9 @@ void gem_ptp_txstamp(struct macb *bp, struct sk_buff *skb,
 	skb_tstamp_tx(skb, &shhwtstamps);
 }
 
-void gem_ptp_init(struct net_device *dev)
+void gem_ptp_init(struct net_device *netdev)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 
 	bp->ptp_clock_info = gem_ptp_caps_template;
 
@@ -334,7 +334,7 @@ void gem_ptp_init(struct net_device *dev)
 	bp->tsu_rate = bp->ptp_info->get_tsu_rate(bp);
 	bp->ptp_clock_info.max_adj = bp->ptp_info->get_ptp_max_adj();
 	gem_ptp_init_timer(bp);
-	bp->ptp_clock = ptp_clock_register(&bp->ptp_clock_info, &dev->dev);
+	bp->ptp_clock = ptp_clock_register(&bp->ptp_clock_info, &netdev->dev);
 	if (IS_ERR(bp->ptp_clock)) {
 		pr_err("ptp clock register failed: %ld\n",
 			PTR_ERR(bp->ptp_clock));
@@ -353,9 +353,9 @@ void gem_ptp_init(struct net_device *dev)
 		 GEM_PTP_TIMER_NAME);
 }
 
-void gem_ptp_remove(struct net_device *ndev)
+void gem_ptp_remove(struct net_device *netdev)
 {
-	struct macb *bp = netdev_priv(ndev);
+	struct macb *bp = netdev_priv(netdev);
 
 	if (bp->ptp_clock) {
 		ptp_clock_unregister(bp->ptp_clock);
@@ -378,10 +378,10 @@ static int gem_ptp_set_ts_mode(struct macb *bp,
 	return 0;
 }
 
-int gem_get_hwtst(struct net_device *dev,
+int gem_get_hwtst(struct net_device *netdev,
 		  struct kernel_hwtstamp_config *tstamp_config)
 {
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 
 	*tstamp_config = bp->tstamp_config;
 	if (!macb_dma_ptp(bp))
@@ -402,13 +402,13 @@ static void gem_ptp_set_one_step_sync(struct macb *bp, u8 enable)
 		macb_writel(bp, NCR, reg_val & ~MACB_BIT(OSSMODE));
 }
 
-int gem_set_hwtst(struct net_device *dev,
+int gem_set_hwtst(struct net_device *netdev,
 		  struct kernel_hwtstamp_config *tstamp_config,
 		  struct netlink_ext_ack *extack)
 {
 	enum macb_bd_control tx_bd_control = TSTAMP_DISABLED;
 	enum macb_bd_control rx_bd_control = TSTAMP_DISABLED;
-	struct macb *bp = netdev_priv(dev);
+	struct macb *bp = netdev_priv(netdev);
 	u32 regval;
 
 	if (!macb_dma_ptp(bp))
-- 
2.53.0




  parent reply	other threads:[~2026-09-17 15:36 UTC|newest]

Thread overview: 748+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-09-17 15:05 [PATCH 7.2 000/733] 7.2.7-rc1 review Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 001/733] iommu/arm-smmu-v3: Disable implementations during devm teardown Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 002/733] wifi: mt76: mt7921: validate CLC firmware records Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 003/733] wifi: mt76: mt7921: skip unknown " Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 004/733] leds: st1202: Validate pattern input before stopping the sequence Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 005/733] ppp_async: drop the errored frame instead of resetting its headroom Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 006/733] RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 007/733] EDAC/igen6: Fix interleave boundary condition Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 008/733] EDAC/igen6: Fix channel selection hash Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 009/733] EDAC/igen6: Fix channel address decode for non-hash mode Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 010/733] EDAC/igen6: Fix Raptor Lake-P logged error address Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 011/733] EDAC/device_sysfs: Use kstrtouint() for poll_msec to prevent truncation Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 012/733] drm/virtio: Fix a NULL vs ERR_PTR() bug in virtio_gpu_user_framebuffer_create() Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 013/733] drm/virtio: use the DMA API for resource backing on Xen Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 014/733] accel/qaic: Address potential out-of-bounds read in resp_worker() Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 015/733] nvme-rdma: fix -EIO cleanup order in queue_rq Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 016/733] nvme: add context annotations for nvme_subsystem::lock Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 017/733] nvme: set ns->head in nvme_alloc_ns_head Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 018/733] nvme: fix racy access to FDP placement id array Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 019/733] nvmet-rdma: fix queue leak when connect backlog is exceeded Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 020/733] sched_ext: Fix nonexistent field in sched-ext.rst example Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 021/733] selftests/cgroup: set the test plan after the setup checks Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 022/733] selftests/cgroup: Fix cg_run_in_subcgroups ignoring arg parameter Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 023/733] bpf: Fix REG INVARIANTS VIOLATION on speculative pointer arithmetic Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 024/733] bpf: Fix BPF_F_CPU validation for sparse CPU IDs Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 025/733] bpf: Fix percpu map update indexing with " Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 026/733] sched_ext: Fix spurious aborts in scx_bpf_dsq_move() on ownership change races Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 027/733] drm/gud: validate GUD_ROTATION_0 is present in supported rotations Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 028/733] printk: Dont WARN on kthread_run failure Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 029/733] accel/amdxdna: Remove __counted_by from struct amdxdna_cmd_chain Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 030/733] accel/amdxdna: reject a command chain that carries no commands Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 031/733] accel/amdxdna: put the chained BO when its mapping fails Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 032/733] selftests/cgroup: Drop invalid boot isolation comparison Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 033/733] cgroup/cpuset: Preserve boot-isolated CPUs on partition release Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 034/733] accel: ethosu: Dont read the U65 rounding mode as a storage mode Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 035/733] ufs: do not treat unreadable directory blocks as empty Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 036/733] drm/cirrus-qemu: Validate BAR0 size during probe Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 037/733] ntfs: return DT_UNKNOWN on inode lookup failure in readdir Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 038/733] ntfs: propagate reparse index insertion failure Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 039/733] ntfs: return -ERANGE for undersized xattr buffer Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 040/733] ntfs: preserve error code in ntfs_resident_attr_record_add() Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 041/733] ntfs: return real error from ntfs_non_resident_attr_record_add() Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 042/733] ntfs: fix kmap_local leak in write_mft_record_nolock() error paths Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 043/733] ntfs: only count successfully cleared runs when freeing clusters Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 044/733] ntfs: skip free cluster decrement when rollback fails Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 045/733] ntfs: do not mark the volume clean in sync_fs when errors were recorded Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 046/733] ntfs: treat any nonzero dio zero-range return as an error Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 047/733] ntfs: bound $AttrDef table walk to the loaded table size Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 048/733] ntfs: reject invalid sectors_per_cluster in the boot sector Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 049/733] bpf: check_cond_jmp_op(): properly infer if register is null Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 050/733] ntfs: leave HasEA flag untouched on setxattr failure Greg Kroah-Hartman
2026-09-17 15:05 ` [PATCH 7.2 051/733] bpf: dont downgrade half-dead scalar zero spills to STACK_ZERO Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 052/733] net: icmp: avoid invalid transport header access in icmp_send tracepoint Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 053/733] tcp: use GFP_ATOMIC in tcp_send_active_reset() Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 054/733] net: stmmac: fix dma mapping leak in stmmac_tso_xmit() Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 055/733] net: iptunnel: fix stale transport header during tunnel decapsulation Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 056/733] net/sched: act_api: budget all shared attributes in notify skbs Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 057/733] net/sched: act_api: size the RTM_GETACTION reply from the actions Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 058/733] net/sched: act_api: fix skb sizing and action leak on reoffload delete Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 059/733] sctp: fix a TOCTOU race in SCTP_CMD_TIMER_START Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 060/733] scsi: mpi3mr: Fix NULL pointer dereference in mpi3mr_sas_port_add() Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 061/733] scsi: mpi3mr: Fix target device refcount leak " Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 062/733] scsi: ufs: ufs-pci: Add support for Intel UFS 4.0 HS-Gear5 Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 063/733] scsi: ufs: ufs-pci: Add MCQ support for Intel UFS 4.0 controllers Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 064/733] smb/client: validate new EOF for insert range Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 065/733] smb/client: validate new EOF for zero range Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 066/733] smb/client: mark file sparse before emulating insert range Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 067/733] smb/client: fix data corruption in emulated " Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 068/733] smb/client: fix integer truncation in collapse range Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 069/733] smb/client: fix stale page cache in insert/collapse range Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 070/733] smb/client: invalidate fscache for fallocate range operations Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 071/733] smb: client: transport: Fix debug printing in __release_mid() Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 072/733] sctp: fix soft lockup from unpadded ASCONF-ACK parameter iteration Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 073/733] raw: annotate disconnect-side IPv4 match writers Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 074/733] net: amd-xgbe: discard rx packets with bad FCS Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 075/733] vxlan: mdb: Fix use-after-free in vxlan_mdb_remote_src_del() Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 076/733] watchdog: msc313e: Fix NULL pointer dereference in PM callbacks Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 077/733] perf symbol: Do not use debug file as the binary type Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 078/733] OPP: of: Fix potential multiplication overflow when calculating freq Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 079/733] perf powerpc-vpadtl: Fix raw_size of DTL samples Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 080/733] netfs: Fix unbuffered/DIO write partial transfer error return Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 081/733] netfs: Fix error vs transferred passed to ->ki_complete() Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 082/733] netfs: Fix i_size update for partial transfer Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 083/733] netfs: Fix subreq ref leak Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 084/733] netfs: break unbuffered write when netfs_alloc_subrequest() fails Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 085/733] netfs: Fix readahead synchronisation issues by loading all folios upfront Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 086/733] netfs: Mark folios with COPY_TO_CACHE whilst issuing subreqs Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 087/733] netfs: Fix read progress reporting Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 088/733] cachefiles: Fix potential UAF/KASAN warning Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 089/733] ALSA: pcm: Serialize PCM mmap with buffer reallocation to fix page UAF Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 090/733] dma-buf: fix some kernel-doc warnings Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 091/733] octeontx2-af: fix CN20K default MCAM rule removal on port cleanup Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 092/733] drm/i915/dp_mst: Remove duplicate intel_pfit_compute_config() call Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 093/733] drm/i915/cdclk: Fix dg2_power_well_count() return type Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 094/733] ovl: return EINVAL instead of EIO in case of mismatched user_ns Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 095/733] smb/server: cancel async requests when closing connection Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 096/733] ksmbd: safely drain sessions during logoff Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 097/733] ksmbd: propagate DACL parsing errors Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 098/733] ksmbd: rate limit unmapped SID errors Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 099/733] ksmbd: fix listener task lifetime on netdev events Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 100/733] s390/time: Use jiffies instead of jiffies_64 Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 101/733] s390/ipl: Fix NULL deref in kdump without re-IPL parm block Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 102/733] s390/ipl: Fix NULL deref in dump_reipl " Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 103/733] s390/diag324: Preserve -EBUSY return code Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 104/733] s390/pai: Reduce excessive debug feature size Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 105/733] sched_ext: Fix timer pinning and return value in scx_central Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 106/733] sched_ext: Fix vtime delta loss in scx_flatcg cgroup migration Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 107/733] Bluetooth: btintel_pcie: Clear automask on spurious interrupts Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 108/733] workqueue: reject watchdog thresholds that overflow jiffies Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 109/733] Bluetooth: btintel: validate version TLV value lengths Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 110/733] Bluetooth: btintel: bound firmware ID by TLV length Greg Kroah-Hartman
2026-09-17 15:06 ` [PATCH 7.2 111/733] Bluetooth: hci_core: Fix race condition during device registration Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 112/733] Bluetooth: L2CAP: fix chan mode for LE_CONN_REQ + EXT_FLOWCTL pchan Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 113/733] Bluetooth: L2CAP: fix out-of-bounds write in l2cap_ecred_connect Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 114/733] Bluetooth: L2CAP: clear FLAG_DEFER_SETUP only for same PID/PSM Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 115/733] Bluetooth: hci_mrvl: Fix wrong return value check of wait_on_bit_timeout() Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 116/733] platform/x86: asus-laptop: Fix ACPI event handling Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 117/733] ASoC: ab8500: Reset the audio block before configuring it Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 118/733] ASoC: ab8500: Repair the DAPM capture graph Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 119/733] ASoC: ab8500: Correct digital interface format setup Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 120/733] ASoC: ab8500: Validate and program TDM slots correctly Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 121/733] ASoC: codecs: ab8500: Use guard() for mutex locks Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 122/733] ASoC: ab8500: Remove the nonfunctional sidetone apply control Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 123/733] ASoC: ab8500: Skip missing DMIC GPIOs on AB8505 Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 124/733] drm/pagemap: Prevent double migration of device pages Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 125/733] drm/pagemap: Reset migration page count on eviction retry Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 126/733] net: ethernet: oa_tc6: Handle the OA TC6 SPI protected mode Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 127/733] net: ethernet: oa_tc6: Export standard defined registers Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 128/733] net: ethernet: oa_tc6: Add the OA_TC6_ prefix to standard registers Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 129/733] net: ethernet: oa_tc6: Protect skb pointer used by two different kernel instances Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 130/733] net: ethernet: oa_tc6: Improve the error recovery Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 131/733] net: ethernet: oa_tc6: Disable tx queues on fatal error Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 132/733] net: ethernet: oa_tc6: Fix for the wrong data type Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 133/733] net/sched: cls_u32: fix duplicate handle when node ID pool is exhausted Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 134/733] rust: samples: add missing newlines in rust_print_main Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 135/733] igmp: convert struct ip_sf_list to RCU Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 136/733] ppp: ppp_async: simplify tty disc_data access Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 137/733] ppp: ppp_synctty: " Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 138/733] klp-build: Fix wrong index in funcs cleanup error path Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 139/733] objtool/klp: Fix checksums for constant pool references Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 140/733] ipv6: mcast: fix RCU list diversion in ip6_mc_del1_src() Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 141/733] ipv6: mcast: use copy-on-write RCU updates in ip6_mc_source() Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 142/733] ipv6: mcast: fix delay calculation in igmp6_join_group() Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 143/733] ipv6: mcast: use rcu_assign_pointer() for __rcu list updates Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 144/733] ipv6: mcast: use jiffies_delta_to_clock_t() in igmp6_mc_seq_show() Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 145/733] ip6_gre: check tunnel info before xmit in ip6gre_tunnel_xmit Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 146/733] tipc: fix NULL deref in tipc_named_node_up() on empty publication list Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 147/733] tipc: Dont send random pad bytes in RESET/ACTIVATE messages Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 148/733] ipv6: sr: restore network header before routing and forwarding Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 149/733] af_packet: Dont cast tpacket_hdr.tp_len to int in tpacket_parse_header() Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 150/733] staging: fbtft: make dirty_lock IRQ-safe Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 151/733] net: bonding: annotate lockless writes with WRITE_ONCE() Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 152/733] ALSA: hda: restore MFG widget enumeration after core split Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 153/733] s390/boot: Fix physical memory search range Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 154/733] s390/boot: Avoid IPL parameter append past command line Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 155/733] ASoC: fsl_micfil: balance mclk enable/disable Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 156/733] ASoC: amd: renoir: fix disable_pdm_interrupts() to clear mask bits Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 157/733] ASoC: amd: yc: fix memory leak in acp6x_pdm_dma_close() Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 158/733] block: save page offset gaps in cloned bio Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 159/733] ASoC: cs35l56: Request IRQ in cs35l56_common_probe() Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 160/733] ASoC: cs35l56: Fix probe deadlock waiting for SoundWire enumeration Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 161/733] drm/xe/oa: Remove sysfs entry on idr_alloc failure in xe_oa_add_config_ioctl() Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 162/733] ALSA: dummy: Report a change when one capture switch channel moves Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 163/733] accel/amdxdna: refuse to flush an imported BO Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 164/733] btrfs: detach failed sprout device from transaction update list Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 165/733] btrfs: restore active device pointers after failed sprout Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 166/733] bonding: alb: fix uninitialized transport header access in alb_determine_nd() Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 167/733] perf: RISC-V: check cpu_hw_evt before dereference in overflow IRQ Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 168/733] scsi: mpt3sas: Avoid out-of-bounds cpumask_of_node() call in _base_assign_reply_queues() Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 169/733] sched/rt,dl: Skip migrate-disabled tasks when picking a push candidate Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 170/733] sched/core: Skip rq->avg_idle update without a valid idle_stamp Greg Kroah-Hartman
2026-09-17 15:07 ` [PATCH 7.2 171/733] x86/itmt: Dont make ITMT enablement depend on debugfs Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 172/733] perf/core: Skip empty AUX records with only format flags Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 173/733] locking/lockdep: Invalidate stale class_cache entries for zapped classes Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 174/733] octeontx2-af: Fix limiting SRIOV VF count logic Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 175/733] ksmbd: fix sparc build with atomic work state Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 176/733] ALSA: ump: do not touch legacy_rmidi before it exists Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 177/733] printk/nbcon: Change nbcon_irq_work to IRQ_WORK_LAZY Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 178/733] platform/x86: x86-android-tablets: hold device reference for secondary fwnode teardown Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 179/733] ASoC: ux500: Fix MSP stream lifecycle handling Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 180/733] ASoC: ux500: Propagate MSP setup errors Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 181/733] ASoC: ux500: Correct MSP frame and bit clock setup Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 182/733] ASoC: ux500: Validate MSP DAI configuration Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 183/733] mfd: db8500-prcmu: Fold dbx500 header into db8500 Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 184/733] ASoC: ux500: Deassert the MSP reset during probe Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 185/733] ASoC: ux500: Request the MSP MMIO resource Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 186/733] ASoC: ux500: Remove obsolete PRCMU QoS calls Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 187/733] ASoC: ux500: Allow repeated MSP prepare calls Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 188/733] ASoC: ux500: Program the MSP FIFO watermarks Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 189/733] bpf: backtrack_insn(): Handle ld_{abs,ind} subprog exit edge Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 190/733] bpf: backtracking shouldnt clear outer frame R1-R5 for callbacks Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 191/733] btrfs: scrub: report the failing sectors address, not the stripe base Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 192/733] btrfs: fix transaction use-after-free in raid stripe insertion Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 193/733] btrfs: fix the possible bioc_list memory leak during error Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 194/733] btrfs: return proper negative error code for update_raid_extent_item() Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 195/733] btrfs: zoned: finish active block group cleanup if call_zone_finish() fails Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 196/733] btrfs: send: fix lost error return value in will_overwrite_ref() Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 197/733] btrfs: do not force reloc root creation during qgroup_account_snapshot() Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 198/733] btrfs: zstd: fix lost wakeup when waiting for a workspace Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 199/733] drm/amdgpu/userq: fix struct drm_amdgpu_info_device padding for 32bit compile Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 200/733] ipvs: fix reversed sequence option serialization Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 201/733] netfilter: nf_conntrack_sip: fix OOB read in sip_skip_whitespace() Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 202/733] tracing/probes: Fix use-after-free on field name/type of events with multiple probes Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 203/733] bpf: reject BPF_PSEUDO_FUNC reference to the main program Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 204/733] bonding: do not clear curr_active_slave prematurely when releasing all slaves Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 205/733] net: Remove conflicting altnames for dying netns in __dev_change_net_namespace() Greg Kroah-Hartman
2026-09-17 15:08 ` Greg Kroah-Hartman [this message]
2026-09-17 15:08 ` [PATCH 7.2 207/733] net: macb: exclude software FCS from TX byte statistics Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 208/733] net/rds: use wq_has_sleeper() in release_in_xmit() Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 209/733] net/rds: use clear_bit_unlock() in release_refill() Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 210/733] net/rds: clear cp_flags bits individually in rds_conn_path_reset() Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 211/733] net/rds: tcp: dont force RDS_CONN_RESETTING over a concurrent shutdown Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 212/733] net/rds: acquire RDS_IN_XMIT in rds_tcp_reset_callbacks() Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 213/733] net/rds: acquire the fastpath locks in rds_conn_shutdown() Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 214/733] net/rds: dont let rds_conn_shutdown() consume a concurrent drop Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 215/733] powerpc: Dont drop _TIF_RESTOREALL on syscall restart Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 216/733] powerpc: Do not restore KUAP in arch_exit_to_user_mode_prepare() Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 217/733] net: airoha: enable RX_DONE interrupt for RX queue 31 Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 218/733] net: stmmac: reconfigure RX packet parser table in stmmac_hw_setup() after reset Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 219/733] net: gro: Fix nesting of TCP GSO SKBs in skb_gro_receive_list() Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 220/733] arm64: trans_pgd: clone only the linear map that exists at runtime Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 221/733] erofs: disable LZ4 rolling decompression for now Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 222/733] selftests/alsa: Fix the step check for INTEGER controls Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 223/733] ALSA: caiaq: Fix potential double-free at error path Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 224/733] drm/rockchip: dw_dp: Select DRM_BRIDGE_CONNECTOR Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 225/733] drm/rockchip: rk3066_hdmi: Add missing Kconfig selects Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 226/733] bpf: Reject key-less BTF for hash maps Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 227/733] bpf: Fix NULL-ptr-deref when showing a void BTF type Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 228/733] bpf: Fix NULL-ptr-deref in btf_var_show() Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 229/733] bpf: Mark signal tracepoint siginfo arguments as scalar Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 230/733] bpf: Reject tail calls directly from callback frames Greg Kroah-Hartman
2026-09-17 15:08 ` [PATCH 7.2 231/733] bpf: Reject resilient lock operations in rbtree callbacks Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 232/733] bpf: Mark sched_process_wait argument as nullable Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 233/733] bpf: Mark syscall helpers as sleepable Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 234/733] ring-buffer: Add checking nr_subbufs to persistent ring buffer validation Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 235/733] nvme: remove stale namespaces by NSID range during scan Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 236/733] nvme: print namespace IDs as unsigned 32bit value Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 237/733] nvmet: " Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 238/733] nvme-tcp: defer TLS inline send to io_work Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 239/733] ASoC: Intel: avs: Clean up the bus when fetching ML caps fails Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 240/733] ASoC: Intel: avs: Clean up streams if their initialization fails Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 241/733] ASoC: Intel: avs: Do not ignore -ENOENT when loading a topology Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 242/733] ASoC: Intel: avs: Fix unbalanced module reference count Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 243/733] ASoC: Intel: avs: Refactor and fix init_config access Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 244/733] net: bcmasp: clear txcb->last before writing each descriptor Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 245/733] net: bcmasp: fix tx_spb_ring_full() checking same slot cnt times Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 246/733] mlxsw: spectrum_ptp: Fix napi_gro_receive() call from GC workqueue context Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 247/733] bpf: zero extend the result of an arena 32-bit cmpxchg Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 248/733] bpf: dont rewrite bpf_fastcall patterns entered by a jump Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 249/733] bpf: Track verifier instruction stats for each subprogram Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 250/733] bpf: Check ancestor frames for rbtree callbacks Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 251/733] bpf: Mark bpf_btf_find_by_name_kind() as sleepable Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 252/733] bpf: Mark faultable stack helpers " Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 253/733] bpf: Reject legacy packet loads from callbacks Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 254/733] bpf: Dont infer non-NULL from a pointer with an unbounded offset Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 255/733] bpf: Dont resurrect a scalar id dropped by collect_linked_regs() Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 256/733] bpf: Dont predict JMP32 pointer vs zero comparisons Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 257/733] bpf: Mark the zero register precise for a register-form NULL check Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 258/733] thermal: sysfs: switch to use scnprintf() to suppress truncation warning Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 259/733] bpf: Require MEM_PERCPU for percpu kptr stores Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 260/733] bpf: Keep refcount_acquire nullable for borrowed RCU kptrs Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 261/733] bpf: Reject untrusted allocated-object pointers Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 262/733] tracing: Fix to avoid creating trace instances with duplicate names Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 263/733] selftests/bpf: Fix flaky bpf_nf test when random NAT port is 0 Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 264/733] bpf: Preserve special fields in recycled rhtab elements Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 265/733] bpf: Cancel special fields when recycling " Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 266/733] bpf: Mark NULL kptr stores precise Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 267/733] bpf: Preserve inner map identity in callback frames Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 268/733] ring-buffer: Remove ring_buffer_per_cpu::mapped Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 269/733] tracing: Fix subbuf resize races with trace_pipe_raw readers Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 270/733] ring-buffer: Cap static ring buffer nr_pages Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 271/733] tracing: Fix comment in tracing_buffers_splice_read() Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 272/733] nexthop: Initialize extack in remove_nh_grp_entry() Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 273/733] bonding: use skb_cow_head() in bond_do_alb_xmit() and rlb_arp_xmit() Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 274/733] net: dsa: bcm_sf2: bound the CFP rule dump by the callers buffer size Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 275/733] eth: nfp: bound the ntuple " Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 276/733] eth: nfp: drop the replaced rule from the list when reprogramming fails Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 277/733] net: dsa: mv88e6xxx: bound the policy rule dump by the callers buffer size Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 278/733] net: bridge: mcast: properly convert mglist to rcu Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 279/733] octeontx2-af: mcs: Clear stale X2P calibration state before calibration Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 280/733] ionic: use netif_txq_maybe_stop() in ionic_tx() Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 281/733] net: usb: cx82310_eth: drop URB after 0xffff reboot sentinel to prevent partial_data heap overflow Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 282/733] dibs: Unregister dibs_class after error Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 283/733] s390/ism: folio_put() " Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 284/733] vxlan: reject dynamic fdb entries that reference a nexthop id Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 285/733] net: cap tx_queue_len at S16_MAX to prevent oversized ring allocations Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 286/733] net: reject oversized tx_queue_len at netlink parse time Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 287/733] pds_core: fix cmd_regs access racing BAR unmap on reset Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 288/733] pds_core: dont release PCI regions for VFs " Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 289/733] bpf: mark a NULL call argument precise Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 290/733] bpf: propagate mark_chain_precision() errors out of loop_flag_is_zero() Greg Kroah-Hartman
2026-09-17 15:09 ` [PATCH 7.2 291/733] powerpc/kexec_file: Use inclusive range checks in add_usable_mem() Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 292/733] powerpc/kexec_file: Use inclusive range checks for excluded memory Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 293/733] net: mctp: i3c: serialize probe with bus removal Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 294/733] powerpc/entry: Fix irq_soft_mask corruption on replayed interrupt exit Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 295/733] net/sched: defer qdisc freeing after failed creation Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 296/733] net/mlx5e: Fix missing FEC mode mapping for RS_544_514_INTERLEAVED_QUAD Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 297/733] net/mlx5e: Fix setting RS FEC after remapping Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 298/733] net/mlx5e: Fix reporting support for all RS FEC variants Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 299/733] net/mlx5: LAG, use local tracker to update active ports Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 300/733] net/mlx5e: Fix ETS zero BW reporting when one TC holds 100% Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 301/733] net/mlx5e: Fix use-after-free race in sample_restore_put() Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 302/733] net/mlx5: E-Switch: fix use-after-free in mlx5_eswitch_termtbl_put Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 303/733] net/mlx5: E-Switch, prevent mc_list repopulation during vport disable Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 304/733] net/mlx5e: Keep HW timestamp stats monotonic across reconfiguration Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 305/733] net/sched: fq_pie: clamp quantum in change path Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 306/733] net/sched: sfq: " Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 307/733] net/sched: hhf: clamp quantum in change and init paths Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 308/733] net/sched: dualpi2: clamp psched_mtu at all call sites Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 309/733] net/sched: pie: clamp psched_mtu in pie_drop_early Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 310/733] net/sched: drr: clamp quantum in change class Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 311/733] net/sched: ets: clamp quantum in parse and fallback paths Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 312/733] net: macb: fix NULL pointer dereference on unbind with fixed-link Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 313/733] bpf: Reject non-scalar bpf_loop iteration counts Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 314/733] ALSA: caiaq: Decoupling ep1_in_urb in caiaq dev Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 315/733] erofs: delimit inode_share cache key components Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 316/733] iommu/riscv: Add command queue lock Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 317/733] iommu/riscv: Serialize command queue publishing Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 318/733] iommu/riscv: Avoid waiting on failed command enqueue Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 319/733] iommu/amd: Do not reallocate GA log buffers on resume Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 320/733] iommu/amd: Fix premature break in init_iommu_one() again Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 321/733] iommu/amd: Fix ineffective error check in nested domain allocation Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 322/733] hwmon: (ltc4282) Make sure clk_init_data is fully initialized Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 323/733] Documentation/hwmon: Document hwmon_notify_event() Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 324/733] hwmon: Fix potential UAF in pec_store Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 325/733] hwmon: (ina2xx) Acquire hwmon_lock in shunt_resistor_show() Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 326/733] hwmon: (ina2xx) Parameterize ina2xx_data in ina226_alert_read() Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 327/733] hwmon: (ina2xx) Replace masks with enum in alert functions Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 328/733] hwmon: (ina2xx) Decouple in0 and curr1 alarms Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 329/733] Documentation: hwmon: replace full-width colon by a standard ASCII colon Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 330/733] hwmon: (yogafan) fix non-kernel-doc comment Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 331/733] hwmon: (sht4x) Add missing locks Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 332/733] hwmon: (sht4x) Fix return value from heater_enable_store() Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 333/733] ASoC: bcm: bcm63xx: Publish the OF module aliases Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 334/733] ASoC: Intel: SST: Publish the PCI " Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 335/733] btrfs: fix unnecessary transaction commit fallback from btrfs_log_all_parents() Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 336/733] netfilter: nfnetlink_log: cope with concurrent instance destruction Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 337/733] netfilter: ip6_tables: set F_PROTO when proto value is nonzero Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 338/733] regulator: pf1550: fix which regulator is notified Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 339/733] ASoC: mt6351: Publish the OF module alias Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 340/733] irqchip/gic-v5: Preserve ICC_CR0_EL1 state Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 341/733] virtio_ring: fix stale descriptor flags after a failed packed add Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 342/733] virtio: fix use-after-free in unregister_virtio_device() Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 343/733] virtio_console: do not free control-out buffers on remove Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 344/733] vhost/vdpa: reject VRING_NUM larger than device max Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 345/733] vhost-vdpa: dont install the eventfd_ctx_fdget() error in config_ctx Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 346/733] vhost-vdpa: protect config_ctx from being freed under the config callback Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 347/733] vdpa_sim_blk: reject out-of-range sector starts Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 348/733] vdpa_sim_net: check TX pull result before RX copy Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 349/733] virtio-pci: return IRQ_HANDLED after non-zero ISR Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 350/733] vduse: validate virtqueue alignment Greg Kroah-Hartman
2026-09-17 15:10 ` [PATCH 7.2 351/733] vhost: invalidate vring access on IOTLB transitions Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 352/733] virtio_input: reset device if input_register_device() fails Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 353/733] virtio_input: stop callbacks before unregistering input device Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 354/733] af_unix: Update last skb marker in manage_oob() Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 355/733] af_unix: Return immediately when manage_oob() returns NULL for 0-length buffer Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 356/733] net: ipv4: Fix UDP length overflow with PMTU discover and big MTU Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 357/733] net: ipv6: " Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 358/733] net: ipv6: Clamp to IP6_MAX_MTU in ip6_dst_mtu_maybe_forward Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 359/733] vduse: return compat ioctl results directly Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 360/733] net: macb: zero the link settings taprio reads back Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 361/733] net: macb: reject an unknown link speed in the taprio setup Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 362/733] net: ethernet: cortina: Fix budget accounting Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 363/733] net: ethernet: cortina: Finish RX updates before NAPI completion Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 364/733] net: ethernet: cortina: Count dropped frames as NAPI work Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 365/733] net: ethernet: cortina: Count RX drops once per frame Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 366/733] net: ethernet: cortina: Count RX descriptors for freeq refill Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 367/733] drm/adp: Drop the select of the nonexistent CONFIG_DRM_KMS_DMA_HELPER Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 368/733] drm/logicvc: " Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 369/733] s390/debug: Fix NULL pointer dereference in debug_set_level() Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 370/733] ALSA: hda: Report a change when only the channel status bytes move Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 371/733] platform/x86: x86-android-tablets: fix gpio_secondary_fwnode_init() not working Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 372/733] idpf: account for VLAN header when parsing RSC packet header Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 373/733] ice: add missing xa_destroy for sched_node_ids Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 374/733] eth: ice: dont dereference pointers from TP_printk() Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 375/733] Bluetooth: Properly disable remote wakeup for MT7922/MT7925 on Ryzen platform Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 376/733] Bluetooth: btusb: Fix UAF of btusb_data by rx_work Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 377/733] Bluetooth: btintel_pcie: validate packet_len before skb_put_data Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 378/733] Bluetooth: btintel_pcie: fix tx_handle bounds off-by-one Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 379/733] Bluetooth: btmtk: Declare MT7920 (MT7961 1a) Bluetooth firmware Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 380/733] Bluetooth: hci_sysfs: Fix NULL pointer dereference in device_del() Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 381/733] Bluetooth: btusb: mediatek: Fix leaked runtime PM reference in reset Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 382/733] Bluetooth: btusb: Fix leaked runtime PM reference in btusb_reset Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 383/733] net: mana: Clear RDMA teardown and suspend state in mana_rdma_probe() Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 384/733] ipv6: null-check fib6_node before accessing in __ip6_del_rt_siblings() Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 385/733] net: macb: destroy the phylink instance on the probe error path Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 386/733] net: macb: put the "mdio" child node reference on success Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 387/733] nstree: check listing permission before taking a namespace reference Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 388/733] drm/xe: Guard page-fault worker with runtime PM check Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 389/733] mptcp: remove unneeded READ_ONCE() annotation Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 390/733] watchdog: fix hrtimer start when pretimeout is zero Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 391/733] watchdog: msc313e: Avoid division by zero Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 392/733] watchdog: msc313e: Fix clock leak and spurious timer in settimeout() Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 393/733] watchdog: msc313e: Enable clock before accessing hardware registers Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 394/733] watchdog: msc313e: Fix spurious reset on suspend Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 395/733] watchdog: msc313e: Fix undefined behavior Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 396/733] watchdog: msc313e: Sync timeout value if WDT was running at boot Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 397/733] net: dsa: lantiq_gswip: fix GSWIP_MDIO_PHY_FCONTX_EN value Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 398/733] net: ks8851: Fix receiver error in 100BASE-TX mode following software power-down Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 399/733] hwmon: (corsair-cpro) Create debugfs entries after hwmon registration Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 400/733] hwmon: (gpio-fan) take fan_data->lock in gpio_fan_shutdown() Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 401/733] hwmon: (aspeed-pwm-tacho) Propagate reset deassert errors Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 402/733] hwmon: (corsair-cpro) Remove debugfs entries when probe fails Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 403/733] hwmon: (nct6694) do not expose enable on DTIN temperature channels Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 404/733] octeontx2-pf: reset HTB scheduler topology before freeing queues Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 405/733] vxlan: initialize _md in vxlan_xmit_one() Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 406/733] ppp_synctty: ensure a writeable skb header Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 407/733] net: phylink: initialise link_state before a forced major config Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 408/733] net: stmmac: initialize ptp_lock at probe time Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 409/733] net/mlx5e: Move representor vnic reporter to eswitch devlink port Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 410/733] powerpc/entry: Fix double accounting of user time on interrupt entry Greg Kroah-Hartman
2026-09-17 15:11 ` [PATCH 7.2 411/733] selftests/powerpc/tm: Fix tcheck() reading uninitialised CR value Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 412/733] drm/i915/dp: Gate UHBR SST SDP splitting on sink capability Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 413/733] perf/core: Allow list_del during perf_event_overflow() Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 414/733] perf/x86/intel: Correct pt_regs->flags update for PEBS path Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 415/733] perf/x86/intel: Prevent drain_pebs() reentry Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 416/733] sched/eevdf: Fix augmented max_slice Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 417/733] sched/eevdf: Fix rb augmented with multi fields Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 418/733] sched: Account cgroup CPU time to the execution context Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 419/733] sched/core: Call wq_worker_tick() for " Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 420/733] net/sched: cls_route: free emptied bucket on filter move Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 421/733] net/sched: cls_route: Reject handle aliasing Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 422/733] net/sched: cls_route: Fix in-place replace Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 423/733] net/sched: cls_api: Dont replay RTM_GETCHAIN in tc_ctl_chain() Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 424/733] net: sun4i-emac: fix missing of_node_put() for phy_node Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 425/733] net: hinic: fix mailbox segment buffer overflow Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 426/733] net: dsa: mt7530: add EN7528 support Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 427/733] net: dsa: mt7530: populate lpi_interfaces to fix EEE support Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 428/733] net: ethernet: mtk_eth_soc: " Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 429/733] net: phy: mediatek-ge: disable EEE on the MT7530 PHY Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 430/733] net: net_failover: Fix the deadlock in net_failover_slave_name_change() Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 431/733] octeontx2-af: fix PF/CGX debugfs PCI bus lookup Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 432/733] net: phy: dp83867: handle the active-high LED polarity mode Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 433/733] net: mana: restore the XDP program pointer when pre-allocation fails Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 434/733] net/rds: fix tcp stream corruption with large pages Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 435/733] net: stmmac: fix TX descriptor availability check for TSO traffic Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 436/733] net: hsr: enable promiscuous mode on interlink port with fwd offload Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 437/733] openvswitch: fix wrong flag value in get_ipv6_ext_hdrs() Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 438/733] block: Fix start and length check added to iov_iter_extract_bvecs() Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 439/733] sunvdc: unmap LDC cookies when the descriptor send fails Greg Kroah-Hartman
2026-09-17 19:03   ` Stian Halseth
2026-09-18 19:45     ` Sasha Levin
2026-09-17 15:12 ` [PATCH 7.2 440/733] ublk: clear force_abort in ublk_queue_reset_io_flags() Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 441/733] erofs: add missing buf->off in erofs_bread() Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 442/733] tracing: Fix ring_buffer_read_page_size() kernel-doc Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 443/733] scripts/mksysmap: drop the MODULE_INFO() symbols from kallsyms Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 444/733] scripts/mksysmap: fix escape of $ in the __pi_ pattern Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 445/733] tracing/remotes: Account for ring buffer page header in size calculation Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 446/733] tracing/remotes: Catch nr_page_va overflow in ring_buffer_desc sizing Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 447/733] scsi: target: iscsi: Fix hang for aborted WRITE_PENDING commands Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 448/733] configfs: pin the symlink targets dirent instead of chasing ->ci_dentry Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 449/733] configfs: unhash the dentry before dropping the item in rmdir Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 450/733] powerpc/ps3: Fix repository.c build failure Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 451/733] powerpc/eeh: Fix recursive locking on devices without EEH sensitive driver Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 452/733] powerpc: pci-ioda: Fix the stale irq chip reference Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 453/733] x86/amd_node: Avoid divide by zero on virtualized systems Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 454/733] x86/MCE/AMD: Fix inverted interrupt enablement during storm handling Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 455/733] x86/amd_node: Fix potential NULL pointer dereference Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 456/733] crypto: x86/aria - add missing vzeroupper in AVX2 code Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 457/733] crypto: x86/aria - add missing vzeroupper in AVX-512 code Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 458/733] x86/amd_node: Fix PCI device reference counting in amd_smn_init() Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 459/733] x86/mm: Fix user-space data loss with MADV_FREE and THP Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 460/733] x86/cfi: Fix FineIBT hash offset in cfi_get_func_hash() Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 461/733] x86/mm/pat: Acquire init_mm write lock on collapse to avoid UAF Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 462/733] x86/alternatives: Exclude text poking against change_page_attr() Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 463/733] mm/slab: take n->list_lock in __slab_try_return_freelist() to avoid race Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 464/733] ipv6: fix fib6 walker UAF on seq stop Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 465/733] ipmr: account multicast table and route memory Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 466/733] reboot: fix cad_pid use-after-free race Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 467/733] ftrace: Use rcu_assign_pointer() for tmp_ops filter hash Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 468/733] ftrace: fork: Initialize function graph state before copy_exec_state() Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 469/733] tracing: Fix memory corruption from the histogram stacktrace modifier Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 470/733] tracing: Restore :mod: trailer after parsing in ftrace_set_clr_event() Greg Kroah-Hartman
2026-09-17 15:12 ` [PATCH 7.2 471/733] tracing: Set the trace clock before registering the histogram trigger Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 472/733] tracing: Fix memory corruption from a "STACKTRACE" histogram key Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 473/733] tracing: Take trace_array reference when opening a tracer options file Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 474/733] tracing: Dont dereference trace_event_file in deferred trigger free Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 475/733] rust: num: seal Integer Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 476/733] rust: pin-init: use irrefutable pattern for `stack_pin_init` Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 477/733] rust: allow `clippy::as_underscore` in the generated bindings Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 478/733] rust: allow `unknown_lints` in generated bindings for Rust < 1.88 Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 479/733] drm/panic: clean new `clippy::needless_range_loop` lint for Rust 1.100.0 Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 480/733] ALSA: ctxfi: Fix CA20K2 S/PDIF passthrough Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 481/733] ALSA: us122l: Prevent write upgrades for read mappings Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 482/733] ALSA: usbusx2y: fix in04_last array size mismatch with in04_buf Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 483/733] ALSA: usbusx2y: validate URB actual_length in interrupt callback Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 484/733] Revert "riscv: Reset pmm when PR_TAGGED_ADDR_ENABLE is not set" Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 485/733] riscv: hwprobe: initialize pair->value in hwprobe_one_pair() Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 486/733] dm/amdgpu: fix malformed link_settings debugfs output Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 487/733] drm/amdgpu: skip gfx switch_power_profile during GPU reset Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 488/733] drm/amdgpu: skip the VMID 0 flush for VRAM Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 489/733] watchdog: sunxi_wdt: preserve boot-enabled watchdog Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 490/733] virtio_mmio: disable IRQ wake before free_irq Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 491/733] ufs: create the root dentry after loading cylinder metadata Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 492/733] ufs: validate cylinder group metadata before caching it Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 493/733] tunnels: Drop stale dst when building an ICMP error for PMTUD Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 494/733] tick/broadcast: Plug clockevents replacement race Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 495/733] tools/bootconfig: Fix integer overflow and truncation in size checks Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 496/733] tracing/user_events: Dont destroy fields when event removal fails Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 497/733] tracing: Free histogram the var ref when its initialization fails Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 498/733] tracing: Free histogram var refs regardless of how often they are referenced Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 499/733] tracing: Free histogram the field rejected for a bad modifier Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 500/733] tracing: Let histogram values keep the percent and graph modifiers Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 501/733] tracing: Keep the entry count when the histogram stats allocation fails Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 502/733] tracing: Take the reference before publishing the named histogram trigger Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 503/733] tracing: Undo the registration when enabling the histogram trigger fails Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 504/733] accel/ivpu: Validate full buffer range in ivpu_to_cpu_addr Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 505/733] accel/ivpu: Validate firmware log buffer metadata Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 506/733] accel/ivpu: Limit firmware log name prints to field size Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 507/733] accel: ethosu: Fix ethosu_job_open() return value Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 508/733] accel: ethosu: Drop IRQF_SHARED flag Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 509/733] accel: ethosu: Ensure cmd stream ends with a stop op Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 510/733] accel: ethosu: Ensure SRAM size is 0 on mapping failure Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 511/733] accel: ethosu: Ensure SRAM region size matches job Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 512/733] ata: pata_legacy: remove documentation for removed module parameters Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 513/733] ASoC: amd: acp-da7219-max98357a: dont bind on Raven/Picasso boards Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 514/733] ASoC: sprd: validate compress buffer sizes against fixed allocations Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 515/733] ASoC: sti: initialize IRQ lock before requesting IRQ Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 516/733] Bluetooth: btqcomsmd: destroy RPMsg endpoints before freeing hci_dev Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 517/733] Bluetooth: btrtl: Dont leak return code when parsing firmware format v2 Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 518/733] bootconfig: Fix integer overflow in initrd size check Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 519/733] cpufreq: zero-initialize policy cpumask before sysfs publication Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 520/733] cpufreq: initialize policy rwsem " Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 521/733] exec: do_close_on_exec() before taking exec_update_lock Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 522/733] exit: hold a reference to thread_pid across proc_flush_pid Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 523/733] fs: dont return -EINVAL for successful nested thaw Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 524/733] function_graph: Use the saved entrys size when reprinting it Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 525/733] genetlink: pin family module during policy dump Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 526/733] hrtimer: Use hard expiry when updating timers on the same base Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 527/733] drm/amd/pm: fix gpu metrics energy accumulator for smu 13.0.0/13.0.7 Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 528/733] drm/bridge: tc358768: Enforce input bus flags via atomic_check Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 529/733] drm/bridge: ti-sn65dsi83: Fix error handling in sn65dsi83_reset_work() Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 530/733] drm/drm_exec: fix up contended obj when num_objects is 0 Greg Kroah-Hartman
2026-09-17 15:13 ` [PATCH 7.2 531/733] drm/i915: Fix memory leak in query_perf_config_list() Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 532/733] drm/rockchip: analogix_dp: fix unchecked bound endpoint name length Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 533/733] drm/sched: Create a fake device for KUnit tests Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 534/733] drm/xe: Flush LSC untyped L1 dataport cache after rcs/ccs batches Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 535/733] drm/amd/display: Exit IPS before connector detection on resume Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 536/733] drm/amd/display: Rebuild InfoFrames on output color space changes Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 537/733] io_uring/rw: end write accounting from ->ki_complete Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 538/733] io_uring/net: let io_recv_buf_select return the length of the buffer region Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 539/733] io_uring/net: dont overconsume buffers when using MSG_TRUNC Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 540/733] ring-buffer: Acquire the lock with irqsave in rb_wake_up_waiters() Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 541/733] ring-buffer: Check resize_disabled before publishing the new subbuf order Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 542/733] net/sched: act_api: release all action references on NEWACTION failure Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 543/733] net: bridge: use option bits for CFM/MRP frame handlers Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 544/733] net: dsa: tag_brcm: legacy FCS: request needed tailroom Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 545/733] net: hso: fix TIOCMIWAIT race Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 546/733] net: macb: initialize PTP state before registering clock Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 547/733] net: mana: Reserve extra CQ slot for the fence completion CQE Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 548/733] net: mpls: clear inner_protocol when the last label is popped Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 549/733] net: openvswitch: fix use-after-free of the flow table mask array Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 550/733] net: phy: dp83td510: handle the active-high LED polarity mode Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 551/733] netfs: Fix uninitialized return value in netfs_unbuffered_write() Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 552/733] netfilter: cttimeout: prevent UAF during module unload Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 553/733] netfilter: nf_log: unregister loggers before per-net teardown Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 554/733] netfilter: report NLM_F_DUMP_FILTERED when all is filtered out Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 555/733] vdpa: ifcvf: Put device on unsupported feature error Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 556/733] vdpa: solidrun: Free IRQs after request failure Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 557/733] scripts/sorttable: Mark long_size as __maybe_unused Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 558/733] fs: autofs: fix memory leak in autofs_fill_super() Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 559/733] erofs: add sysfs feature entry for xattr prefixes Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 560/733] erofs: preserve LZMA decoders on resize failure Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 561/733] fbdev: vfb: defer cleanup until the last reference Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 562/733] idpf: disable DIM work before freeing q_vectors Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 563/733] inet: frags: invalidate queues before flushing them Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 564/733] ieee802154: 6lowpan: fix NULL dereference in lowpan_newlink Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 565/733] ieee802154: cc2520: fix FIFOP work use-after-free Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 566/733] ieee802154: hwsim: serialize pib updates to fix double-free Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 567/733] ipv4: fib: bound automatic table ID allocation Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 568/733] ipv6: flowlabel: cap duplicate leases per socket Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 569/733] ipvs: reject invalid states in connection template sync records Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 570/733] mac802154: fix use-after-free of sdata via queued RX frames Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 571/733] KVM: PPC: Book3S HV: Set irqfd->producer only on success Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 572/733] landlock: Fix use-after-free of the sources parent directory Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 573/733] iommu/s390: Fix NULL dereference in iova_to_phys() with ZPCI_TABLE_TYPE_RFX Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 574/733] s390/qeth: allow bridgeport queries despite OS_MISMATCH Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 575/733] s390/crypto: Fix skcipher_walk return code handling in aes_s390 Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 576/733] s390/crypto: Fix use of mutex in atomic context Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 577/733] s390/crypto: Fix missing scrub of temp buffers with AES ctr and gcm algorithm Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 578/733] s390/crypto: Fix missing cra_flags in paes_s390 Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 579/733] s390/crypto: Fix handling of EBUSY in PHMAC when req is pushed to crypto engine Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 580/733] s390/crypto: Fix missing scrub of temp buffers with PAES algorithm Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 581/733] s390/crypto: Fix wrong return code to engine in asynch callbacks Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 582/733] s390/crypto: Map EBUSY to EIO when key conversion fails repeatedly Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 583/733] selftests: ublk: install test_common.sh and trace/ scripts Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 584/733] perf: RISC-V: store available counter mask as bitmap Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 585/733] perf: RISC-V: use BIT_ULL for u64 overflow masks Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 586/733] afs: Fix missing kunmap in afs_dir_search_bucket() Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 587/733] afs: Fix double-unmap of directory block Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 588/733] afs: Fix incorrect free in candidate cleanup in afs_lookup_server() Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 589/733] afs: Clear stale peer app data after address list changes Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 590/733] hwmon: (applesmc) fix key backlight workqueue leak on register failure Greg Kroah-Hartman
2026-09-17 15:14 ` [PATCH 7.2 591/733] hwmon: (chipcap2) fix channels in humidity alarm notifications Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 592/733] hwmon: (gpio-fan) Fix use-after-free in alarm work Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 593/733] hwmon: (mcp9982) Propagate one-shot polling errors Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 594/733] hwmon: (pmbus) Clear generic status alarms with CLEAR_FAULTS Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 595/733] media: hevc: add bounded tile-count helpers Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 596/733] media: ipu-bridge: do not use the CVS device lookup for IVSC Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 597/733] media: verisilicon: hantro: bound G2 HEVC tile loop to the buffer capacity Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 598/733] media: rkvdec: bound HEVC tile loops and PPS id to the array capacity Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 599/733] media: mediatek: vcodec: bound AV1 tile-start copy " Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 600/733] media: v4l2-h264: Fix memcmp() size in B1 reference list comparison Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 601/733] media: verisilicon: rockchip: guard VPU981 AV1 divisor and tile buffer Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 602/733] media: verisilicon: rockchip: reject AV1 frames exceeding the tile capacity Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 603/733] media: v4l2-ctrls: validate HEVC tile counts Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 604/733] media: v4l2-ctrls: validate AV1 " Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 605/733] bnxt_en: Only restore LRO if the device supports TPA Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 606/733] bnxt_en: Dont free the live rings TPA state on queue restart failure Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 607/733] bnxt_en: Handle buffer allocation failure in bnxt_rx_ring_reset() Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 608/733] bnxt_en: Propagate RX ring init failures in bnxt_init_nic() Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 609/733] bnxt_en: Propagate TPA buffer allocation failures in bnxt_queue_mem_alloc() Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 610/733] bnxt_en: Bound SW TPA IDs to prevent crashes Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 611/733] bnxt_en: Prevent queue stop with deferred completions Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 612/733] mptcp: do not reschedule the RTX timer for fallback sockets Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 613/733] mptcp: options: handle MPC data + csum reqd + no csum Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 614/733] mptcp: subflow: no need to copy thmac during ulp_clone Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 615/733] mptcp: syncookies: remember the request backup flag Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 616/733] mptcp: options: fix uninit-value in mptcp_write_data_fin Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 617/733] selftests: mptcp: fix an UAF in mptcp_connect.c Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 618/733] selftests: mptcp: lib: dump nstat for the right test Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 619/733] selftests: mptcp: lib: get counters " Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 620/733] mptcp: prevent race between disconnect() and rtx Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 621/733] mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 622/733] mptcp: pm: reset retrans_time when ADD_ADDR entry is reused Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 623/733] mptcp: pm: userspace: fix address ID overflow Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 624/733] smb: client: reject short READ responses in CIFSSMBRead() Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 625/733] smb: client: reject userspace cifs.idmap descriptions Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 626/733] smb: client: reject out-of-bounds DataOffset in CIFSSMBRead() Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 627/733] smb: client: pin DFS superblock in iterator callback Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 628/733] smb: client: honor forceuid/forcegid when mapping SIDs to uid/gid Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 629/733] smb: client: fix WSL reparse point uid/gid override Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 630/733] smb: client: fix uid/gid override in getattr with posix extensions Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 631/733] smb: client: fix one-byte OOB read in smb2_parse_native_symlink() Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 632/733] smb: client: fail DACL rewrite when the new DACL exceeds 64K Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 633/733] smb: client: fix cifsFileInfo reference leak in deferred close Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 634/733] smb: client: fix file type corruption in cifs_reparse_point_to_fattr() Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 635/733] smb: client: fix file type corruption in posix_reparse_to_fattr() Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 636/733] smb: client: fix file type corruption in wsl_to_fattr() Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 637/733] smb: client: avoid leaking refcount in cifs_queue_oplock_break() Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 638/733] smb: client: avoid leaking refcount when cifs_sb_tlink() fails Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 639/733] smb: client: fix heap overflow in DACL owner/group rewrite Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 640/733] smb: client: avoid using uninitialized SIDs in cifs_posix_to_fattr() Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 641/733] xfs: use the rtgroup extent count to find rtrefcount gaps Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 642/733] xfs: truncate quota file correctly when repairing quota file Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 643/733] xfs: strengthen the "is cow staging" helpers in scrub Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 644/733] xfs: snapshot scrub stats when rendering them Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 645/733] xfs: snapshot old AGFL before rewriting it Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 646/733] xfs: signal inode btree xref error if get_rec returns an error Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 647/733] xfs: reset parent pointer args before each dir tree unlink repair Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 648/733] xfs: report nonexistent parents as a filesystem corruption Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 649/733] xfs: report healthy filesystem events in scrub stats Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 650/733] xfs: release alleged child inode on metapath unlink error Greg Kroah-Hartman
2026-09-17 15:15 ` [PATCH 7.2 651/733] xfs: preserve owner on in-memory btree creation Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 652/733] xfs: make the rtsummary repair fix the file size too Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 653/733] xfs: log the tempip after we convert it to extents format Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 654/733] xfs: lock the healthmon when inserting unmount event Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 655/733] xfs: initialise error in xfs_defer_finish_one() Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 656/733] xfs: initialise args->total for parent pointer updates Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 657/733] xfs: fix xfs_rtrmapbt_mem_cursor for non-rmap filesystems Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 658/733] xfs: fix unit conversions in per_binval computation Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 659/733] xfs: fix under-reservation of blocks when repairing sf directories Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 660/733] xfs: fix the rtrmap and rtrefcount _maxlevels_ondisk functions Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 661/733] xfs: fix short ifork reaping computation in xreap_bmapi_binval Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 662/733] xfs: fix rtrmap cross-referencing elision logic Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 663/733] xfs: fix rtrefcount btree block counting in scrub Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 664/733] xfs: fix replaying dirent removals into the temporary directory Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 665/733] xfs: fix reclaimed page accounting in xfs_buf_free Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 666/733] xfs: fix parent rec lookup initialization in xrep_metapath_unlink Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 667/733] xfs: fix name string recording in slowpath pptr tracepoints Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 668/733] xfs: fix media verification ioctl for internal rt volumes Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 669/733] xfs: fix exchange-range reflink flag clearing issue with INO1_WRITTEN Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 670/733] xfs: fix bnobt repair space reservation disposal failure Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 671/733] xfs: fix backwards skipping logic in xrep_quota_block Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 672/733] xfs: fix backwards mergeability logic in refcount scrubber Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 673/733] xfs: dont stash removename operations with unknown ftype Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 674/733] xfs: dont spin forever on zero-length dirents when salvaging them Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 675/733] xfs: dont modify file attributes or poke fsnotify for dry runs Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 676/733] xfs: dont leak new_bp if xfs_btree_bload_drop_buf fails Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 677/733] xfs: dont leak dqacct if rhashtable insertion fails Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 678/733] xfs: destroy seen inode bitmap when we fail to add a dirpath Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 679/733] xfs: cross-reference the rtgroup superblock extent, not block Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 680/733] xfs: count escaped corruption errors in scrub stats Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 681/733] xfs: compute dquot checksum after resetting dd_lsn in repair Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 682/733] xfs: check healthmon outbuffer space correctly Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 683/733] xfs: bump lost_prev_errors if we lose even the healthmon lost event Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 684/733] xfs: bail out on bitmap errors in xrep_agfl_fill Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 685/733] xfs: always set xfs_healthmon::first_event when inserting at front of list Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 686/733] xfs: advance the findparent inode scan cursor while holding ILOCK Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 687/733] xfs: actually recover intended file sizes in xfs_xmi_item_recover_intent Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 688/733] xfs: actually check internal-rtdev fields in the superblock Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 689/733] ASoC: cs35l56: Fix race between kexec and snd_soc_register_component() Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 690/733] wifi: ath9k_htc: dont store usb_device_id Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 691/733] media: as102: do not rely on id table address comparison Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 692/733] usb: serial: spcp8x5: dont store usb_device_id Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 693/733] net: usb: pegasus: dont rely on id table pointer arithmetic Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 694/733] usb: xusbatm: " Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 695/733] usb: usbtmc: dont store usb_device_id Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 696/733] hwmon: (asus_rog_ryujin) Add per-device configuration Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 697/733] hwmon: (asus_rog_ryujin) Validate HID report lengths Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 698/733] hwmon: (asus_rog_ryujin) Synchronize HID command and report handling Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 699/733] media: remove conditional return with no effect Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 700/733] media: qcom: iris: fix runtime PM reference leaks Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 701/733] scsi: qla2xxx: Fix queue teardown NULL dma_free and bitmap locking Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 702/733] scsi: qla2xxx: Fix use-after-free of qpair work on queue teardown Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 703/733] scsi: qla2xxx: Bound VP index against VP_CTRL IOCB bitmap size Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 704/733] scsi: qla2xxx: Use ring-slot helpers in __qla2x00_alloc_iocbs Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 705/733] scsi: qla2xxx: Use memset_io() to clear QLAFX00 request ring slot Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 706/733] f2fs: accurately adjust free_sections during free_segment_range Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 707/733] f2fs: fix to shrink gc_lock coverage in f2fs_gc_range() Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 708/733] f2fs: fix to reset all pinned status during fggc Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 709/733] drm/i915/cdclk: Avoid spurious cdclk sanitization on PTL+ Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 710/733] accel/amdxdna: Disable device buffer exporting Greg Kroah-Hartman
2026-09-17 15:16 ` [PATCH 7.2 711/733] i2c: designware: Global register definitions Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 712/733] drm/xe/i2c: Fix the interrupt handling Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 713/733] platform/x86: hp-wmi: Introduce board-specific feature data Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 714/733] platform/x86: hp-wmi: Fix board_params typo for 8DD6 board Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 715/733] x86/mm/pat: Dont gate cpa_lock on debug_pagealloc_enabled() Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 716/733] x86/mm/pat: Acquire init_mm read lock on attribute changes to avoid UAF Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 717/733] EDAC/altera: Use parent device for devres in altr_portb_setup() Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 718/733] scsi: qla2xxx: Null out freed pointers in qla2x00_mem_alloc() error path Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 719/733] scsi: qla2xxx: Fix 64G link speed reporting in get_data_rate Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 720/733] scsi: qla2xxx: Skip vport under deletion in report ID acquisition Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 721/733] scsi: qla2xxx: Fix soft lockup polling continuation IOCB signature Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 722/733] scsi: qla2xxx: Clamp max_npiv_vports to VP_CTRL bitmap capacity Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 723/733] scsi: qla2xxx: Validate BSG request_len before reading vendor_cmd[] Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 724/733] scsi: qla2xxx: Unlink NVMe unsol ctx before freeing on LS reject error Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 725/733] scsi: qla2xxx: Serialize NVMe unsol ctx list with a per-fcport lock Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 726/733] drm/amd/display: Propagate HDMI RGB quantization selectability Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 727/733] drm/amd/display: Honor Broadcast RGB for BT.2020 RGB output Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 728/733] s390/pai: Use PAI PMU index as parameter replacing event Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 729/733] s390/pai: Move locking to event init and delete Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 730/733] s390/pai: Support CPU hotplug for PMU PAI Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 731/733] x86/mm/pat: Allocate split page tables as kernel page tables Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 732/733] misc: amd-sbi: Add null check for devm_kasprintf() Greg Kroah-Hartman
2026-09-17 15:17 ` [PATCH 7.2 733/733] x86/mm: Fix and document DEBUG_PAGEALLOC Greg Kroah-Hartman
2026-09-17 16:00 ` [PATCH 7.2 000/733] 7.2.7-rc1 review Ronald Warsow
2026-09-17 16:19 ` Florian Fainelli
2026-09-17 17:10 ` Brett A C Sheffield
2026-09-17 20:06 ` Pavel Machek
2026-09-17 22:45 ` Peter Schneider
2026-09-18  7:15 ` Wentao Guan
2026-09-18  8:16 ` Jeffrin Thalakkottoor
2026-09-18  8:40 ` Ron Economos
2026-09-18 11:43 ` Takeshi Ogasawara
2026-09-18 15:42 ` Barry K. Nathan
2026-09-19  9:08 ` Benjamin Boortz
2026-09-19 12:05 ` Miguel Ojeda

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=20260917151356.315242089@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=conor.dooley@microchip.com \
    --cc=kuba@kernel.org \
    --cc=nb@tipi-net.de \
    --cc=patches@lists.linux.dev \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=theo.lebrun@bootlin.com \
    /path/to/YOUR_REPLY

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

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