linux_dsm_epyc7002/drivers/net/ethernet/amazon/ena
Netanel Belgazal 37dff155dc net: ena: fix incorrect usage of memory barriers
Added memory barriers where they were missing to support multiple
architectures, and removed redundant ones.

As part of removing the redundant memory barriers and improving
performance, we moved to more relaxed versions of memory barriers,
as well as to the more relaxed version of writel - writel_relaxed,
while maintaining correctness.

Signed-off-by: Netanel Belgazal <netanel@amazon.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-09-09 07:59:56 -07:00
..
ena_admin_defs.h net: ena: add new admin define for future support of IPv6 RSS 2017-10-19 12:51:37 +01:00
ena_com.c net: ena: fix incorrect usage of memory barriers 2018-09-09 07:59:56 -07:00
ena_com.h net: ena: add reset reason for each device FLR 2017-06-23 14:15:09 -04:00
ena_common_defs.h
ena_eth_com.c net: ena: fix incorrect usage of memory barriers 2018-09-09 07:59:56 -07:00
ena_eth_com.h net: ena: fix incorrect usage of memory barriers 2018-09-09 07:59:56 -07:00
ena_eth_io_defs.h
ena_ethtool.c treewide: devm_kzalloc() -> devm_kcalloc() 2018-06-12 16:19:22 -07:00
ena_netdev.c net: ena: fix incorrect usage of memory barriers 2018-09-09 07:59:56 -07:00
ena_netdev.h net: ena: fix driver when PAGE_SIZE == 64kB 2018-09-09 07:59:55 -07:00
ena_pci_id_tbl.h
ena_regs_defs.h net: ena: add detection and recovery mechanism for handling missed/misrouted MSI-X 2018-01-02 14:35:12 -05:00
Makefile