diff options
Diffstat (limited to 'drivers/s390')
-rw-r--r-- | drivers/s390/cio/css.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/s390/cio/css.c b/drivers/s390/cio/css.c index 4eb2a54e64f2..8c2cb87bccc5 100644 --- a/drivers/s390/cio/css.c +++ b/drivers/s390/cio/css.c | |||
@@ -546,7 +546,9 @@ static int slow_eval_unknown_fn(struct subchannel_id schid, void *data) | |||
546 | case -ENOMEM: | 546 | case -ENOMEM: |
547 | case -EIO: | 547 | case -EIO: |
548 | /* These should abort looping */ | 548 | /* These should abort looping */ |
549 | spin_lock_irq(&slow_subchannel_lock); | ||
549 | idset_sch_del_subseq(slow_subchannel_set, schid); | 550 | idset_sch_del_subseq(slow_subchannel_set, schid); |
551 | spin_unlock_irq(&slow_subchannel_lock); | ||
550 | break; | 552 | break; |
551 | default: | 553 | default: |
552 | rc = 0; | 554 | rc = 0; |