All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-wired-lan] [PATCH 0/7] [RESEND] [net] intel: Use smp_rmb rather than read_barrier_depends
@ 2017-11-16 15:37 ` Brian King
  0 siblings, 0 replies; 32+ messages in thread
From: Brian King @ 2017-11-16 15:37 UTC (permalink / raw)
  To: intel-wired-lan

Resending as the first attempt is not showing up in the list archive.

This patch converts several network drivers to use smp_rmb
rather than read_barrier_depends. The initial issue was
discovered with ixgbe on a Power machine which resulted
in skb list corruption due to fetching a stale skb pointer.
More details can be found in the ixgbe patch description.

Brian King (7):
  ixgbe: Fix skb list corruption on Power systems
  i40e: Use smp_rmb rather than read_barrier_depends
  ixgbevf: Use smp_rmb rather than read_barrier_depends
  igbvf: Use smp_rmb rather than read_barrier_depends
  igb: Use smp_rmb rather than read_barrier_depends
  fm10k: Use smp_rmb rather than read_barrier_depends
  i40evf: Use smp_rmb rather than read_barrier_depends

 drivers/net/ethernet/intel/fm10k/fm10k_main.c     | 2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c       | 2 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c       | 2 +-
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c     | 2 +-
 drivers/net/ethernet/intel/igb/igb_main.c         | 2 +-
 drivers/net/ethernet/intel/igbvf/netdev.c         | 2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c     | 3 ++-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +-
 8 files changed, 9 insertions(+), 8 deletions(-)

-- 
1.8.3.1


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

end of thread, other threads:[~2017-11-17 16:50 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-16 15:37 [Intel-wired-lan] [PATCH 0/7] [RESEND] [net] intel: Use smp_rmb rather than read_barrier_depends Brian King
2017-11-16 15:37 ` Brian King
2017-11-16 15:37 ` [Intel-wired-lan] [PATCH 1/7] ixgbe: Fix skb list corruption on Power systems Brian King
2017-11-16 15:37   ` Brian King
2017-11-16 15:37 ` [Intel-wired-lan] [PATCH 2/7] i40e: Use smp_rmb rather than read_barrier_depends Brian King
2017-11-16 15:37   ` Brian King
2017-11-16 15:37 ` [Intel-wired-lan] [PATCH 3/7] ixgbevf: " Brian King
2017-11-16 15:37   ` Brian King
2017-11-16 15:37 ` [Intel-wired-lan] [PATCH 4/7] igbvf: " Brian King
2017-11-16 15:37   ` Brian King
2017-11-16 15:37 ` [Intel-wired-lan] [PATCH 5/7] igb: " Brian King
2017-11-16 15:37   ` Brian King
2017-11-16 15:37 ` [Intel-wired-lan] [PATCH 6/7] fm10k: " Brian King
2017-11-16 15:37   ` Brian King
2017-11-16 15:37 ` [Intel-wired-lan] [PATCH 7/7] i40evf: " Brian King
2017-11-16 15:37   ` Brian King
2017-11-16 19:33 ` [Intel-wired-lan] [PATCH 0/7] [RESEND] [net] intel: " Jesse Brandeburg
2017-11-16 19:33   ` Jesse Brandeburg
2017-11-16 20:03   ` Brian King
2017-11-16 20:03     ` Brian King
2017-11-16 21:09     ` Duyck, Alexander H
2017-11-16 21:09       ` Duyck, Alexander H
2017-11-16 21:09       ` Duyck, Alexander H
2017-11-16 22:01     ` Jesse Brandeburg
2017-11-16 22:01       ` Jesse Brandeburg
2017-11-16 22:57     ` Michael Ellerman
2017-11-16 22:57       ` Michael Ellerman
2017-11-17 16:16       ` Brian King
2017-11-17 16:16         ` Brian King
2017-11-17 16:50         ` Duyck, Alexander H
2017-11-17 16:50           ` Duyck, Alexander H
2017-11-17 16:50           ` Duyck, Alexander H

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.