All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net 0/3] mlx4 fix for shutdown flow
@ 2016-11-17 15:40 Tariq Toukan
  2016-11-17 15:40 ` [PATCH net 1/3] net/mlx4_en: Remove netif_device_detach from stop port flow Tariq Toukan
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Tariq Toukan @ 2016-11-17 15:40 UTC (permalink / raw)
  To: David S. Miller
  Cc: netdev, Eran Ben Elisha, Saeed Mahameed, Eugenia Emantayev, Tariq Toukan

This patchset fixes an invalid reference to mdev in mlx4 shutdown flow.

In patch 1, we make sure netif_device_detach() is called from shutdown flow only,
since we want to keep it present during a simple configuration change.

In patches 2 and 3, we add checks that were missing in:
* dev_get_phys_port_id
* dev_get_phys_port_name
We check the presence of the network device before calling the driver's
callbacks. This already exists for all other ndo's.

Series generated against net commit:
e5f6f564fd19 bnxt: add a missing rcu synchronization

Thanks,
Tariq.

Eugenia Emantayev (3):
  net/mlx4_en: Remove netif_device_detach from stop port flow
  net: Check netdevice presence on dev_get_phys_port_id
  net: Check netdevice presence on dev_get_phys_port_name

 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c |  8 ++++----
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c  | 22 ++++++++--------------
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h    |  2 +-
 net/core/dev.c                                  |  4 ++++
 net/core/rtnetlink.c                            |  4 ++--
 5 files changed, 19 insertions(+), 21 deletions(-)

-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-11-18 18:47 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-17 15:40 [PATCH net 0/3] mlx4 fix for shutdown flow Tariq Toukan
2016-11-17 15:40 ` [PATCH net 1/3] net/mlx4_en: Remove netif_device_detach from stop port flow Tariq Toukan
2016-11-17 15:40 ` [PATCH net 2/3] net: Check netdevice presence on dev_get_phys_port_id Tariq Toukan
2016-11-17 15:40 ` [PATCH net 3/3] net: Check netdevice presence on dev_get_phys_port_name Tariq Toukan
2016-11-18 18:47 ` [PATCH net 0/3] mlx4 fix for shutdown flow David Miller

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.