diff options
-rw-r--r-- | drivers/infiniband/hw/cxgb3/iwch.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/cxgb3/iwch.c b/drivers/infiniband/hw/cxgb3/iwch.c index d992543890ee..ee1d8b4d4541 100644 --- a/drivers/infiniband/hw/cxgb3/iwch.c +++ b/drivers/infiniband/hw/cxgb3/iwch.c | |||
@@ -188,6 +188,7 @@ static void close_rnic_dev(struct t3cdev *tdev) | |||
188 | mutex_lock(&dev_mutex); | 188 | mutex_lock(&dev_mutex); |
189 | list_for_each_entry_safe(dev, tmp, &dev_list, entry) { | 189 | list_for_each_entry_safe(dev, tmp, &dev_list, entry) { |
190 | if (dev->rdev.t3cdev_p == tdev) { | 190 | if (dev->rdev.t3cdev_p == tdev) { |
191 | dev->rdev.flags = CXIO_ERROR_FATAL; | ||
191 | cancel_delayed_work_sync(&dev->db_drop_task); | 192 | cancel_delayed_work_sync(&dev->db_drop_task); |
192 | list_del(&dev->entry); | 193 | list_del(&dev->entry); |
193 | iwch_unregister_device(dev); | 194 | iwch_unregister_device(dev); |