Archive-only list for patches
 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox