s390/dasd: Improve dasd format code
authorJan Höppner <hoeppner@linux.vnet.ibm.com>
Wed, 14 Oct 2015 15:01:04 +0000 (17:01 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 7 Mar 2016 12:11:56 +0000 (13:11 +0100)
commit46d1c03c82a717735dddc7a47f321abaccbcec78
treec286d5f5357065d36b34addaeeb5adc4f1f33920
parentf369b98ee30df4b4eaf57e2aab081529c2fad6d9
s390/dasd: Improve dasd format code

- Make sure a calling function can rely on data in fdata by resetting to
  its initial values
- Move special treatment for track 0 and 1 to dasd_eckd_build_format
- Replace dangerous backward goto with a loop logic
- Add define for number that specifies the maximum amount of CCWs per
  request and is used for format_step calculation
- Remove unused variable

Signed-off-by: Jan Höppner <hoeppner@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
drivers/s390/block/dasd_eckd.c
drivers/s390/block/dasd_int.h