From 2a4f041ce6c2a43d74b56c93b14abfcbd2a29a50 Mon Sep 17 00:00:00 2001 From: Peter Oberparleiter Date: Wed, 20 Sep 2006 15:59:54 +0200 Subject: [PATCH] --- yaml --- r: 34192 b: refs/heads/master c: dd9963f9dd0985e16e878fd3632ecadfc54d3fbb h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/s390/cio/chsc.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 9a0bb592209b..01db7e2b12c4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: dcd707b4bdc10b4fa20efa116dbaeded21513115 +refs/heads/master: dd9963f9dd0985e16e878fd3632ecadfc54d3fbb diff --git a/trunk/drivers/s390/cio/chsc.c b/trunk/drivers/s390/cio/chsc.c index c28444af0919..9f9134b67e40 100644 --- a/trunk/drivers/s390/cio/chsc.c +++ b/trunk/drivers/s390/cio/chsc.c @@ -378,6 +378,7 @@ __s390_process_res_acc(struct subchannel_id schid, void *data) if (chp_mask == 0) { spin_unlock_irq(&sch->lock); + put_device(&sch->dev); return 0; } old_lpm = sch->lpm; @@ -392,7 +393,7 @@ __s390_process_res_acc(struct subchannel_id schid, void *data) spin_unlock_irq(&sch->lock); put_device(&sch->dev); - return (res_data->fla_mask == 0xffff) ? -ENODEV : 0; + return 0; }