s390/scm_block: fix off by one during cluster reservation
authorSebastian Ott <sebott@linux.vnet.ibm.com>
Mon, 23 Feb 2015 18:50:47 +0000 (19:50 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 26 Feb 2015 08:24:47 +0000 (09:24 +0100)
commita13ccb04af4aa6632c11d59ddf6555aa80ffb139
tree826e0c56038f7f785bd7f976dfd1a6acb5905e25
parent72dace969da8bf953915fd1776d6c15e7a41a675
s390/scm_block: fix off by one during cluster reservation

We increase the msb_count after we're finished building the request.
That way we can always access the current request via
scmrq->request[msb_count] . But once the request is started we need
to make sure that the array index stays below msb_count.

Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
drivers/s390/block/scm_blk_cluster.c