linux_dsm_epyc7002/include
Mohamad Haj Yahia 05ac2c0b74 net/mlx5: Fix race between PCI error handlers and health work
Currently there is a race between the health care work and the kernel
pci error handlers because both of them detect the error, the first one
to be called will do the error handling.
There is a chance that health care will disable the pci after resuming
pci slot.
Also create a separate WQ because now we will have two types of health
works, one for the error detection and one for the recovery.

Fixes: 89d44f0a6c ('net/mlx5_core: Add pci error handlers to mlx5_core driver')
Signed-off-by: Mohamad Haj Yahia <mohamad@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-10-29 12:00:39 -04:00
..
acpi
asm-generic
clocksource
crypto
drm
dt-bindings Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux 2016-10-12 11:05:23 -07:00
keys
kvm
linux net/mlx5: Fix race between PCI error handlers and health work 2016-10-29 12:00:39 -04:00
math-emu
media
memory
misc
net net: ipv6: Do not consider link state for nexthop validation 2016-10-27 16:33:12 -04:00
pcmcia
ras
rdma
rxrpc
scsi
soc
sound
target
trace
uapi rtnetlink: Add rtnexthop offload flag to compare mask 2016-10-19 11:07:57 -04:00
video
xen
Kbuild