s390/dasd: Always store parameter elements in an array
authorJan Höppner <hoeppner@linux.vnet.ibm.com>
Mon, 21 Nov 2016 12:21:59 +0000 (13:21 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 31 Jan 2017 09:46:24 +0000 (10:46 +0100)
commit09762dcb623b5cff08c624250130cdcd389d5044
tree6b5494837edfb9076160e54ec56e0ba7130f37b5
parent7fbe5c0f2af3ab82fe6880af557e98a10d711370
s390/dasd: Always store parameter elements in an array

When the DASD driver is built into the kernel, the entire comma
separated parameter list is stored as one single element in the dasd[]
array, opposed to the module build where each element is stored
separately in dasd[].
There is no point in doing so. Therefore, store each part of the list as
single elements in dasd[] as well when built into the kernel.
Also, create a define for the maximum of 256 parameters.

Reviewed-by: Stefan Haberland <sth@linux.vnet.ibm.com>
Reviewed-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Jan Höppner <hoeppner@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
drivers/s390/block/dasd_devmap.c