Eugeniy Paltsev
9939a46d90
NET: stmmac: align DMA stuff to largest cache line length
...
As for today STMMAC_ALIGN macro (which is used to align DMA stuff)
relies on L1 line length (L1_CACHE_BYTES).
This isn't correct in case of system with several cache levels
which might have L1 cache line length smaller than L2 line. This
can lead to sharing one cache line between DMA buffer and other
data, so we can lose this data while invalidate DMA buffer before
DMA transaction.
Fix that by using SMP_CACHE_BYTES instead of L1_CACHE_BYTES for
aligning.
Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-07-29 12:33:30 -07:00
..
appletalk
arcnet
bonding
bonding: set default miimon value for non-arp modes if not set
2018-07-21 10:26:21 -07:00
caif
can
can: xilinx_can: fix power management handling
2018-07-23 14:34:46 +02:00
dsa
net: dsa: mv88e6xxx: fix races between lock and irq freeing
2018-07-21 22:42:41 -07:00
ethernet
NET: stmmac: align DMA stuff to largest cache line length
2018-07-29 12:33:30 -07:00
fddi
net: fddi: fix a possible null-ptr-deref
2018-06-08 18:47:46 -04:00
fjes
hamradio
net: hamradio: use eth_broadcast_addr
2018-06-20 07:51:43 +09:00
hippi
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
hyperv
hv_netvsc: Fix napi reschedule while receive completion is busy
2018-07-18 15:23:30 -07:00
ieee802154
net: ieee802154: adf7242: Fix OCL calibration runs
2018-07-09 10:53:12 +02:00
ipvlan
ipvlan: call dev_change_flags when ipvlan mode is reset
2018-07-02 20:38:09 +09:00
netdevsim
netdevsim: don't leak devlink resources
2018-07-25 22:33:39 -07:00
phy
net: mdio-mux: bcm-iproc: fix wrong getter and setter pair
2018-07-28 19:07:38 -07:00
plip
ppp
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
2018-06-28 10:40:47 -07:00
slip
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
team
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
usb
net: lan78xx: fix rx handling before first packet is send
2018-07-28 14:29:49 -07:00
vmxnet3
wan
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
wimax
wireless
wireless-drivers fixes for 4.18
2018-07-03 23:29:29 +09:00
xen-netback
treewide: Use array_size() in vzalloc()
2018-06-12 16:19:22 -07:00
dummy.c
eql.c
geneve.c
net: fix use-after-free in GRO with ESP
2018-07-02 20:34:04 +09:00
gtp.c
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
ifb.c
Kconfig
LICENSE.SRC
loopback.c
macsec.c
macvlan.c
macvtap.c
Makefile
mdio.c
mii.c
net_failover.c
net: net_failover: fix typo in net_failover_slave_register()
2018-06-20 07:56:44 +09:00
netconsole.c
nlmon.c
ntb_netdev.c
rionet.c
sb1000.c
Space.c
sungem_phy.c
tap.c
net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds vlan
2018-06-07 16:15:38 -04:00
thunderbolt.c
tun.c
tun: Fix use-after-free on XDP_TX
2018-07-16 13:38:29 -07:00
veth.c
virtio_net.c
virtio_net: Fix incosistent received bytes counter
2018-07-25 12:58:25 -07:00
vrf.c
vsockmon.c
vxlan.c
vxlan: fix default fdb entry netlink notify ordering during netdev create
2018-07-22 10:52:37 -07:00
xen-netfront.c
xen-netfront: Update features after registering netdev
2018-06-22 07:54:54 +09:00