diff options
author | Jack F Vogel <jfv@FreeBSD.org> | 2013-03-04 23:15:07 +0000 |
---|---|---|
committer | Jack F Vogel <jfv@FreeBSD.org> | 2013-03-04 23:15:07 +0000 |
commit | facc592d88761cea1ed712869b688e6a9e64db28 (patch) | |
tree | de5e6f738863d7abcc197ad7f7d0bdb493c63dd4 /sys/dev/ixgbe | |
parent | 0ecc2ff0e832a7a6398bf37c7484295ff879d95a (diff) | |
download | src-facc592d88761cea1ed712869b688e6a9e64db28.tar.gz src-facc592d88761cea1ed712869b688e6a9e64db28.zip |
Fix a small, but important bug, a task drain was mistakenly
being compiled only when setting LEGACY_TX, this means you would
not get the drain when needed on detach!!
Thanks to Bryan Venteicher (bryanv@freebsd.org) for catching this
little gremlin!! :)
Notes
Notes:
svn path=/head/; revision=247823
Diffstat (limited to 'sys/dev/ixgbe')
-rw-r--r-- | sys/dev/ixgbe/ixgbe.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/ixgbe/ixgbe.c b/sys/dev/ixgbe/ixgbe.c index 19edbd4406a3..9977803967fc 100644 --- a/sys/dev/ixgbe/ixgbe.c +++ b/sys/dev/ixgbe/ixgbe.c @@ -654,7 +654,7 @@ ixgbe_detach(device_t dev) for (int i = 0; i < adapter->num_queues; i++, que++, txr++) { if (que->tq) { -#ifdef IXGBE_LEGACY_TX +#ifndef IXGBE_LEGACY_TX taskqueue_drain(que->tq, &txr->txq_task); #endif taskqueue_drain(que->tq, &que->que_task); |