aboutsummaryrefslogtreecommitdiff
path: root/net/ipv6/tcp_ipv6.c
diff options
context:
space:
mode:
authorRobert Hancock <hancock@sedsystems.ca>2019-06-07 10:42:35 -0600
committerDavid S. Miller <davem@davemloft.net>2019-06-09 19:25:59 -0700
commit257c25598584f9f7aaccbcd7b9a6faf23aec3156 (patch)
treecfbe3dd22ff0b75d7e06866517479619c720b97d /net/ipv6/tcp_ipv6.c
parent5270041d342de6f1e6a3b6634c1ceaa67d1f87ea (diff)
downloadlinux-257c25598584f9f7aaccbcd7b9a6faf23aec3156.tar.gz
linux-257c25598584f9f7aaccbcd7b9a6faf23aec3156.tar.bz2
linux-257c25598584f9f7aaccbcd7b9a6faf23aec3156.zip
net: sfp: Stop SFP polling and interrupt handling during shutdown
SFP device polling can cause problems during the shutdown process if the parent devices of the network controller have been shut down already. This problem was seen on the iMX6 platform with PCIe devices, where accessing the device after the bus is shut down causes a hang. Free any acquired GPIO interrupts and stop all delayed work in the SFP driver during the shutdown process, so that we ensure that no pending operations are still occurring after the SFP shutdown completes. Signed-off-by: Robert Hancock <hancock@sedsystems.ca> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/tcp_ipv6.c')
0 files changed, 0 insertions, 0 deletions