s390/dasd: Make dasd_setup_queue() a discipline function
authorJan Höppner <hoeppner@linux.ibm.com>
Fri, 27 Apr 2018 14:55:27 +0000 (16:55 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Thu, 11 Jul 2019 18:39:54 +0000 (20:39 +0200)
commita0610a8ad80743ff916ebef0490418a298e5bd23
tree54d79459c0b1ae93fd3f5ccd0b1fc6a62bec5c10
parent91dc4a197569230683ca8bad551e655a4bf14c30
s390/dasd: Make dasd_setup_queue() a discipline function

ECKD, FBA, and the DIAG discipline use slightly different block layer
settings. In preparation of even more diverse queue settings, make
dasd_setup_queue() a discipline function.

Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
Reviewed-by: Stefan Haberland <sth@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
drivers/s390/block/dasd.c
drivers/s390/block/dasd_diag.c
drivers/s390/block/dasd_eckd.c
drivers/s390/block/dasd_eckd.h
drivers/s390/block/dasd_fba.c
drivers/s390/block/dasd_fba.h
drivers/s390/block/dasd_int.h