* [PATCH net 0/6][pull request] Intel Wired LAN Driver Updates 2021-04-08
@ 2021-04-08 17:35 Tony Nguyen
2021-04-08 17:35 ` [PATCH net 1/6] i40e: Fix parameters in aq_get_phy_register() Tony Nguyen
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: Tony Nguyen @ 2021-04-08 17:35 UTC (permalink / raw)
To: davem, kuba; +Cc: Tony Nguyen, netdev, sassmann
This series contains updates to i40e and ice drivers.
Grzegorz fixes the ordering of parameters to i40e_aq_get_phy_register()
which is causing incorrect information to be reported.
Arkadiusz fixes various sparse issues reported on the i40e driver.
Yongxin Liu fixes a memory leak with aRFS following resume from suspend
for ice driver.
The following are changes since commit 8a12f8836145ffe37e9c8733dce18c22fb668b66:
net: hso: fix null-ptr-deref during tty device unregistration
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue 40GbE
Arkadiusz Kubalewski (4):
i40e: Fix sparse errors in i40e_txrx.c
i40e: Fix sparse error: uninitialized symbol 'ring'
i40e: Fix sparse error: 'vsi->netdev' could be null
i40e: Fix sparse warning: missing error code 'err'
Grzegorz Siwik (1):
i40e: Fix parameters in aq_get_phy_register()
Yongxin Liu (1):
ice: fix memory leak of aRFS after resuming from suspend
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 3 +++
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 11 +++++++----
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 12 +++++-------
drivers/net/ethernet/intel/ice/ice_main.c | 1 +
5 files changed, 17 insertions(+), 12 deletions(-)
--
2.26.2
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH net 1/6] i40e: Fix parameters in aq_get_phy_register()
2021-04-08 17:35 [PATCH net 0/6][pull request] Intel Wired LAN Driver Updates 2021-04-08 Tony Nguyen
@ 2021-04-08 17:35 ` Tony Nguyen
2021-04-08 17:35 ` [PATCH net 2/6] i40e: Fix sparse errors in i40e_txrx.c Tony Nguyen
` (5 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Tony Nguyen @ 2021-04-08 17:35 UTC (permalink / raw)
To: davem, kuba
Cc: Grzegorz Siwik, netdev, sassmann, anthony.l.nguyen, Dave Switzer
From: Grzegorz Siwik <grzegorz.siwik@intel.com>
Change parameters order in aq_get_phy_register() due to wrong
statistics in PHY reported by ethtool. Previously all PHY statistics were
exactly the same for all interfaces
Now statistics are reported correctly - different for different interfaces
Fixes: 0514db37dd78 ("i40e: Extend PHY access with page change flag")
Signed-off-by: Grzegorz Siwik <grzegorz.siwik@intel.com>
Tested-by: Dave Switzer <david.switzer@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
---
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c b/drivers/net/ethernet/intel/i40e/i40e_ethtool.c
index 96d5202a73e8..0e92668012e3 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_ethtool.c
@@ -5480,7 +5480,7 @@ static int i40e_get_module_eeprom(struct net_device *netdev,
status = i40e_aq_get_phy_register(hw,
I40E_AQ_PHY_REG_ACCESS_EXTERNAL_MODULE,
- true, addr, offset, &value, NULL);
+ addr, true, offset, &value, NULL);
if (status)
return -EIO;
data[i] = value;
--
2.26.2
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH net 2/6] i40e: Fix sparse errors in i40e_txrx.c
2021-04-08 17:35 [PATCH net 0/6][pull request] Intel Wired LAN Driver Updates 2021-04-08 Tony Nguyen
2021-04-08 17:35 ` [PATCH net 1/6] i40e: Fix parameters in aq_get_phy_register() Tony Nguyen
@ 2021-04-08 17:35 ` Tony Nguyen
2021-04-08 17:35 ` [PATCH net 3/6] i40e: Fix sparse error: uninitialized symbol 'ring' Tony Nguyen
` (4 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Tony Nguyen @ 2021-04-08 17:35 UTC (permalink / raw)
To: davem, kuba
Cc: Arkadiusz Kubalewski, netdev, sassmann, anthony.l.nguyen,
bjorn.topel, magnus.karlsson, maciej.fijalkowski,
Aleksandr Loktionov, Dave Switzer
From: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
Remove error handling through pointers. Instead use plain int
to return value from i40e_run_xdp(...).
Previously:
- sparse errors were produced during compilation:
i40e_txrx.c:2338 i40e_run_xdp() error: (-2147483647) too low for ERR_PTR
i40e_txrx.c:2558 i40e_clean_rx_irq() error: 'skb' dereferencing possible ERR_PTR()
- sk_buff* was used to return value, but it has never had valid
pointer to sk_buff. Returned value was always int handled as
a pointer.
Fixes: 0c8493d90b6b ("i40e: add XDP support for pass and drop actions")
Fixes: 2e6893123830 ("i40e: split XDP_TX tail and XDP_REDIRECT map flushing")
Signed-off-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>
Signed-off-by: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
Tested-by: Dave Switzer <david.switzer@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
---
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_txrx.c b/drivers/net/ethernet/intel/i40e/i40e_txrx.c
index 5747a99122fb..06b4271219b1 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_txrx.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_txrx.c
@@ -2295,8 +2295,7 @@ int i40e_xmit_xdp_tx_ring(struct xdp_buff *xdp, struct i40e_ring *xdp_ring)
* @rx_ring: Rx ring being processed
* @xdp: XDP buffer containing the frame
**/
-static struct sk_buff *i40e_run_xdp(struct i40e_ring *rx_ring,
- struct xdp_buff *xdp)
+static int i40e_run_xdp(struct i40e_ring *rx_ring, struct xdp_buff *xdp)
{
int err, result = I40E_XDP_PASS;
struct i40e_ring *xdp_ring;
@@ -2335,7 +2334,7 @@ static struct sk_buff *i40e_run_xdp(struct i40e_ring *rx_ring,
}
xdp_out:
rcu_read_unlock();
- return ERR_PTR(-result);
+ return result;
}
/**
@@ -2448,6 +2447,7 @@ static int i40e_clean_rx_irq(struct i40e_ring *rx_ring, int budget)
unsigned int xdp_xmit = 0;
bool failure = false;
struct xdp_buff xdp;
+ int xdp_res = 0;
#if (PAGE_SIZE < 8192)
frame_sz = i40e_rx_frame_truesize(rx_ring, 0);
@@ -2513,12 +2513,10 @@ static int i40e_clean_rx_irq(struct i40e_ring *rx_ring, int budget)
/* At larger PAGE_SIZE, frame_sz depend on len size */
xdp.frame_sz = i40e_rx_frame_truesize(rx_ring, size);
#endif
- skb = i40e_run_xdp(rx_ring, &xdp);
+ xdp_res = i40e_run_xdp(rx_ring, &xdp);
}
- if (IS_ERR(skb)) {
- unsigned int xdp_res = -PTR_ERR(skb);
-
+ if (xdp_res) {
if (xdp_res & (I40E_XDP_TX | I40E_XDP_REDIR)) {
xdp_xmit |= xdp_res;
i40e_rx_buffer_flip(rx_ring, rx_buffer, size);
--
2.26.2
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH net 3/6] i40e: Fix sparse error: uninitialized symbol 'ring'
2021-04-08 17:35 [PATCH net 0/6][pull request] Intel Wired LAN Driver Updates 2021-04-08 Tony Nguyen
2021-04-08 17:35 ` [PATCH net 1/6] i40e: Fix parameters in aq_get_phy_register() Tony Nguyen
2021-04-08 17:35 ` [PATCH net 2/6] i40e: Fix sparse errors in i40e_txrx.c Tony Nguyen
@ 2021-04-08 17:35 ` Tony Nguyen
2021-04-08 17:35 ` [PATCH net 4/6] i40e: Fix sparse error: 'vsi->netdev' could be null Tony Nguyen
` (3 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Tony Nguyen @ 2021-04-08 17:35 UTC (permalink / raw)
To: davem, kuba
Cc: Arkadiusz Kubalewski, netdev, sassmann, anthony.l.nguyen,
Aleksandr Loktionov, Dave Switzer
From: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
Init pointer with NULL in default switch case statement.
Previously the error was produced when compiling against sparse.
i40e_debugfs.c:582 i40e_dbg_dump_desc() error: uninitialized symbol 'ring'.
Fixes: 44ea803e2fa7 ("i40e: introduce new dump desc XDP command")
Signed-off-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>
Signed-off-by: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
Tested-by: Dave Switzer <david.switzer@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
---
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_debugfs.c b/drivers/net/ethernet/intel/i40e/i40e_debugfs.c
index d7c13ca9be7d..d627b59ad446 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_debugfs.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_debugfs.c
@@ -578,6 +578,9 @@ static void i40e_dbg_dump_desc(int cnt, int vsi_seid, int ring_id, int desc_n,
case RING_TYPE_XDP:
ring = kmemdup(vsi->xdp_rings[ring_id], sizeof(*ring), GFP_KERNEL);
break;
+ default:
+ ring = NULL;
+ break;
}
if (!ring)
return;
--
2.26.2
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH net 4/6] i40e: Fix sparse error: 'vsi->netdev' could be null
2021-04-08 17:35 [PATCH net 0/6][pull request] Intel Wired LAN Driver Updates 2021-04-08 Tony Nguyen
` (2 preceding siblings ...)
2021-04-08 17:35 ` [PATCH net 3/6] i40e: Fix sparse error: uninitialized symbol 'ring' Tony Nguyen
@ 2021-04-08 17:35 ` Tony Nguyen
2021-04-08 17:35 ` [PATCH net 5/6] i40e: Fix sparse warning: missing error code 'err' Tony Nguyen
` (2 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Tony Nguyen @ 2021-04-08 17:35 UTC (permalink / raw)
To: davem, kuba
Cc: Arkadiusz Kubalewski, netdev, sassmann, anthony.l.nguyen,
Aleksandr Loktionov, Dave Switzer
From: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
Remove vsi->netdev->name from the trace.
This is redundant information. With the devinfo trace, the adapter
is already identifiable.
Previously following error was produced when compiling against sparse.
i40e_main.c:2571 i40e_sync_vsi_filters() error:
we previously assumed 'vsi->netdev' could be null (see line 2323)
Fixes: b603f9dc20af ("i40e: Log info when PF is entering and leaving Allmulti mode.")
Signed-off-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>
Signed-off-by: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
Tested-by: Dave Switzer <david.switzer@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c
index af6c25fa493c..c0a4bc2caae9 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_main.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_main.c
@@ -2560,8 +2560,7 @@ int i40e_sync_vsi_filters(struct i40e_vsi *vsi)
i40e_stat_str(hw, aq_ret),
i40e_aq_str(hw, hw->aq.asq_last_status));
} else {
- dev_info(&pf->pdev->dev, "%s is %s allmulti mode.\n",
- vsi->netdev->name,
+ dev_info(&pf->pdev->dev, "%s allmulti mode.\n",
cur_multipromisc ? "entering" : "leaving");
}
}
--
2.26.2
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH net 5/6] i40e: Fix sparse warning: missing error code 'err'
2021-04-08 17:35 [PATCH net 0/6][pull request] Intel Wired LAN Driver Updates 2021-04-08 Tony Nguyen
` (3 preceding siblings ...)
2021-04-08 17:35 ` [PATCH net 4/6] i40e: Fix sparse error: 'vsi->netdev' could be null Tony Nguyen
@ 2021-04-08 17:35 ` Tony Nguyen
2021-04-08 17:35 ` [PATCH net 6/6] ice: fix memory leak of aRFS after resuming from suspend Tony Nguyen
2021-04-08 22:00 ` [PATCH net 0/6][pull request] Intel Wired LAN Driver Updates 2021-04-08 patchwork-bot+netdevbpf
6 siblings, 0 replies; 8+ messages in thread
From: Tony Nguyen @ 2021-04-08 17:35 UTC (permalink / raw)
To: davem, kuba
Cc: Arkadiusz Kubalewski, netdev, sassmann, anthony.l.nguyen,
Aleksandr Loktionov, Dave Switzer
From: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
Set proper return values inside error checking if-statements.
Previously following warning was produced when compiling against sparse.
i40e_main.c:15162 i40e_init_recovery_mode() warn: missing error code 'err'
Fixes: 4ff0ee1af0169 ("i40e: Introduce recovery mode support")
Signed-off-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>
Signed-off-by: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
Tested-by: Dave Switzer <david.switzer@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c
index c0a4bc2caae9..30ad7c08d0fb 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_main.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_main.c
@@ -15138,12 +15138,16 @@ static int i40e_init_recovery_mode(struct i40e_pf *pf, struct i40e_hw *hw)
* in order to register the netdev
*/
v_idx = i40e_vsi_mem_alloc(pf, I40E_VSI_MAIN);
- if (v_idx < 0)
+ if (v_idx < 0) {
+ err = v_idx;
goto err_switch_setup;
+ }
pf->lan_vsi = v_idx;
vsi = pf->vsi[v_idx];
- if (!vsi)
+ if (!vsi) {
+ err = -EFAULT;
goto err_switch_setup;
+ }
vsi->alloc_queue_pairs = 1;
err = i40e_config_netdev(vsi);
if (err)
--
2.26.2
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH net 6/6] ice: fix memory leak of aRFS after resuming from suspend
2021-04-08 17:35 [PATCH net 0/6][pull request] Intel Wired LAN Driver Updates 2021-04-08 Tony Nguyen
` (4 preceding siblings ...)
2021-04-08 17:35 ` [PATCH net 5/6] i40e: Fix sparse warning: missing error code 'err' Tony Nguyen
@ 2021-04-08 17:35 ` Tony Nguyen
2021-04-08 22:00 ` [PATCH net 0/6][pull request] Intel Wired LAN Driver Updates 2021-04-08 patchwork-bot+netdevbpf
6 siblings, 0 replies; 8+ messages in thread
From: Tony Nguyen @ 2021-04-08 17:35 UTC (permalink / raw)
To: davem, kuba
Cc: Yongxin Liu, netdev, sassmann, anthony.l.nguyen, brett.creeley,
Tony Brelinski
From: Yongxin Liu <yongxin.liu@windriver.com>
In ice_suspend(), ice_clear_interrupt_scheme() is called, and then
irq_free_descs() will be eventually called to free irq and its descriptor.
In ice_resume(), ice_init_interrupt_scheme() is called to allocate new
irqs. However, in ice_rebuild_arfs(), struct irq_glue and struct cpu_rmap
maybe cannot be freed, if the irqs that released in ice_suspend() were
reassigned to other devices, which makes irq descriptor's affinity_notify
lost.
So call ice_free_cpu_rx_rmap() before ice_clear_interrupt_scheme(), which
can make sure all irq_glue and cpu_rmap can be correctly released before
corresponding irq and descriptor are released.
Fix the following memory leak.
unreferenced object 0xffff95bd951afc00 (size 512):
comm "kworker/0:1", pid 134, jiffies 4294684283 (age 13051.958s)
hex dump (first 32 bytes):
18 00 00 00 18 00 18 00 70 fc 1a 95 bd 95 ff ff ........p.......
00 00 ff ff 01 00 ff ff 02 00 ff ff 03 00 ff ff ................
backtrace:
[<0000000072e4b914>] __kmalloc+0x336/0x540
[<0000000054642a87>] alloc_cpu_rmap+0x3b/0xb0
[<00000000f220deec>] ice_set_cpu_rx_rmap+0x6a/0x110 [ice]
[<000000002370a632>] ice_probe+0x941/0x1180 [ice]
[<00000000d692edba>] local_pci_probe+0x47/0xa0
[<00000000503934f0>] work_for_cpu_fn+0x1a/0x30
[<00000000555a9e4a>] process_one_work+0x1dd/0x410
[<000000002c4b414a>] worker_thread+0x221/0x3f0
[<00000000bb2b556b>] kthread+0x14c/0x170
[<00000000ad2cf1cd>] ret_from_fork+0x1f/0x30
unreferenced object 0xffff95bd81b0a2a0 (size 96):
comm "kworker/0:1", pid 134, jiffies 4294684283 (age 13051.958s)
hex dump (first 32 bytes):
38 00 00 00 01 00 00 00 e0 ff ff ff 0f 00 00 00 8...............
b0 a2 b0 81 bd 95 ff ff b0 a2 b0 81 bd 95 ff ff ................
backtrace:
[<00000000582dd5c5>] kmem_cache_alloc_trace+0x31f/0x4c0
[<000000002659850d>] irq_cpu_rmap_add+0x25/0xe0
[<00000000495a3055>] ice_set_cpu_rx_rmap+0xb4/0x110 [ice]
[<000000002370a632>] ice_probe+0x941/0x1180 [ice]
[<00000000d692edba>] local_pci_probe+0x47/0xa0
[<00000000503934f0>] work_for_cpu_fn+0x1a/0x30
[<00000000555a9e4a>] process_one_work+0x1dd/0x410
[<000000002c4b414a>] worker_thread+0x221/0x3f0
[<00000000bb2b556b>] kthread+0x14c/0x170
[<00000000ad2cf1cd>] ret_from_fork+0x1f/0x30
Fixes: 769c500dcc1e ("ice: Add advanced power mgmt for WoL")
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Tested-by: Tony Brelinski <tonyx.brelinski@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
---
drivers/net/ethernet/intel/ice/ice_main.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/ethernet/intel/ice/ice_main.c b/drivers/net/ethernet/intel/ice/ice_main.c
index 9f1adff85be7..d821c687f239 100644
--- a/drivers/net/ethernet/intel/ice/ice_main.c
+++ b/drivers/net/ethernet/intel/ice/ice_main.c
@@ -4564,6 +4564,7 @@ static int __maybe_unused ice_suspend(struct device *dev)
continue;
ice_vsi_free_q_vectors(pf->vsi[v]);
}
+ ice_free_cpu_rx_rmap(ice_get_main_vsi(pf));
ice_clear_interrupt_scheme(pf);
pci_save_state(pdev);
--
2.26.2
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH net 0/6][pull request] Intel Wired LAN Driver Updates 2021-04-08
2021-04-08 17:35 [PATCH net 0/6][pull request] Intel Wired LAN Driver Updates 2021-04-08 Tony Nguyen
` (5 preceding siblings ...)
2021-04-08 17:35 ` [PATCH net 6/6] ice: fix memory leak of aRFS after resuming from suspend Tony Nguyen
@ 2021-04-08 22:00 ` patchwork-bot+netdevbpf
6 siblings, 0 replies; 8+ messages in thread
From: patchwork-bot+netdevbpf @ 2021-04-08 22:00 UTC (permalink / raw)
To: Tony Nguyen; +Cc: davem, kuba, netdev, sassmann
Hello:
This series was applied to netdev/net.git (refs/heads/master):
On Thu, 8 Apr 2021 10:35:31 -0700 you wrote:
> This series contains updates to i40e and ice drivers.
>
> Grzegorz fixes the ordering of parameters to i40e_aq_get_phy_register()
> which is causing incorrect information to be reported.
>
> Arkadiusz fixes various sparse issues reported on the i40e driver.
>
> [...]
Here is the summary with links:
- [net,1/6] i40e: Fix parameters in aq_get_phy_register()
https://git.kernel.org/netdev/net/c/b2d0efc4be7e
- [net,2/6] i40e: Fix sparse errors in i40e_txrx.c
https://git.kernel.org/netdev/net/c/12738ac4754e
- [net,3/6] i40e: Fix sparse error: uninitialized symbol 'ring'
https://git.kernel.org/netdev/net/c/d6d04ee6d2c9
- [net,4/6] i40e: Fix sparse error: 'vsi->netdev' could be null
https://git.kernel.org/netdev/net/c/6b5674fe6b9b
- [net,5/6] i40e: Fix sparse warning: missing error code 'err'
https://git.kernel.org/netdev/net/c/8a1e918d833c
- [net,6/6] ice: fix memory leak of aRFS after resuming from suspend
https://git.kernel.org/netdev/net/c/1831da7ea5bd
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2021-04-08 22:00 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-08 17:35 [PATCH net 0/6][pull request] Intel Wired LAN Driver Updates 2021-04-08 Tony Nguyen
2021-04-08 17:35 ` [PATCH net 1/6] i40e: Fix parameters in aq_get_phy_register() Tony Nguyen
2021-04-08 17:35 ` [PATCH net 2/6] i40e: Fix sparse errors in i40e_txrx.c Tony Nguyen
2021-04-08 17:35 ` [PATCH net 3/6] i40e: Fix sparse error: uninitialized symbol 'ring' Tony Nguyen
2021-04-08 17:35 ` [PATCH net 4/6] i40e: Fix sparse error: 'vsi->netdev' could be null Tony Nguyen
2021-04-08 17:35 ` [PATCH net 5/6] i40e: Fix sparse warning: missing error code 'err' Tony Nguyen
2021-04-08 17:35 ` [PATCH net 6/6] ice: fix memory leak of aRFS after resuming from suspend Tony Nguyen
2021-04-08 22:00 ` [PATCH net 0/6][pull request] Intel Wired LAN Driver Updates 2021-04-08 patchwork-bot+netdevbpf
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.