commit | 401da6aea31ef69c2fcd260382adabdcf7ce820a | [log] [tgz] |
---|---|---|
author | Alan Cox <alan@linux.intel.com> | Sat Apr 24 21:09:29 2010 -0700 |
committer | David S. Miller <davem@davemloft.net> | Sat Apr 24 21:09:29 2010 -0700 |
tree | 35fe179c0e9714de1d7e7bfd8e2907b54182e918 | |
parent | 7ce97d4f78b62e3af24cdd4df953d777e7efb2f6 [diff] |
e100: Fix the TX workqueue race Nothing stops the workqueue being left to run in parallel with close or a few other operations. This causes double unmaps and the like. See kerneloops.org #1041230 for an example Signed-off-by: Alan Cox <alan@linux.intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>