Re: [PATCH v3 47/77] ncr5380: Fix and cleanup scsi_host_template initializers
On 12/22/2015 02:18 AM, Finn Thain wrote: Add missing .module initializer. Use distinct .proc_name values for the g_NCR5380 and g_NCR5380_mmio modules. Remove pointless CAN_QUEUE and CMD_PER_LUN override macros. Cleanup whitespace and code style. Signed-off-by: Finn Thain --- drivers/scsi/atari_scsi.c |2 +- drivers/scsi/dmx3191d.c |1 + drivers/scsi/dtc.c| 32 drivers/scsi/dtc.h|8 drivers/scsi/g_NCR5380.c | 26 +- drivers/scsi/g_NCR5380.h | 10 ++ drivers/scsi/mac_scsi.c | 28 ++-- drivers/scsi/pas16.c | 32 drivers/scsi/pas16.h |8 drivers/scsi/sun3_scsi.c |6 +++--- drivers/scsi/t128.c | 32 drivers/scsi/t128.h |8 12 files changed, 82 insertions(+), 111 deletions(-) Reviewed-by: Hannes Reinecke Cheers, Hannes -- Dr. Hannes Reinecke zSeries & Storage h...@suse.de +49 911 74053 688 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: J. Hawn, J. Guild, F. Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[PATCH v3 47/77] ncr5380: Fix and cleanup scsi_host_template initializers
Add missing .module initializer. Use distinct .proc_name values for the g_NCR5380 and g_NCR5380_mmio modules. Remove pointless CAN_QUEUE and CMD_PER_LUN override macros. Cleanup whitespace and code style. Signed-off-by: Finn Thain --- drivers/scsi/atari_scsi.c |2 +- drivers/scsi/dmx3191d.c |1 + drivers/scsi/dtc.c| 32 drivers/scsi/dtc.h|8 drivers/scsi/g_NCR5380.c | 26 +- drivers/scsi/g_NCR5380.h | 10 ++ drivers/scsi/mac_scsi.c | 28 ++-- drivers/scsi/pas16.c | 32 drivers/scsi/pas16.h |8 drivers/scsi/sun3_scsi.c |6 +++--- drivers/scsi/t128.c | 32 drivers/scsi/t128.h |8 12 files changed, 82 insertions(+), 111 deletions(-) Index: linux/drivers/scsi/dmx3191d.c === --- linux.orig/drivers/scsi/dmx3191d.c 2015-12-22 12:16:37.0 +1100 +++ linux/drivers/scsi/dmx3191d.c 2015-12-22 12:16:41.0 +1100 @@ -49,6 +49,7 @@ static struct scsi_host_template dmx3191d_driver_template = { + .module = THIS_MODULE, .proc_name = DMX3191D_DRIVER_NAME, .name = "Domex DMX3191D", .info = NCR5380_info, Index: linux/drivers/scsi/dtc.c === --- linux.orig/drivers/scsi/dtc.c 2015-12-22 12:16:37.0 +1100 +++ linux/drivers/scsi/dtc.c2015-12-22 12:16:41.0 +1100 @@ -436,21 +436,21 @@ static int dtc_release(struct Scsi_Host } static struct scsi_host_template driver_template = { - .name = "DTC 3180/3280 ", - .detect = dtc_detect, - .release= dtc_release, - .proc_name = "dtc3x80", - .show_info = dtc_show_info, - .write_info = dtc_write_info, - .info = dtc_info, - .queuecommand = dtc_queue_command, - .eh_abort_handler = dtc_abort, - .eh_bus_reset_handler = dtc_bus_reset, - .bios_param = dtc_biosparam, - .can_queue = CAN_QUEUE, - .this_id= 7, - .sg_tablesize = SG_ALL, - .cmd_per_lun= CMD_PER_LUN, - .use_clustering = DISABLE_CLUSTERING, + .name = "DTC 3180/3280", + .detect = dtc_detect, + .release= dtc_release, + .proc_name = "dtc3x80", + .show_info = dtc_show_info, + .write_info = dtc_write_info, + .info = dtc_info, + .queuecommand = dtc_queue_command, + .eh_abort_handler = dtc_abort, + .eh_bus_reset_handler = dtc_bus_reset, + .bios_param = dtc_biosparam, + .can_queue = 32, + .this_id= 7, + .sg_tablesize = SG_ALL, + .cmd_per_lun= 2, + .use_clustering = DISABLE_CLUSTERING, }; #include "scsi_module.c" Index: linux/drivers/scsi/dtc.h === --- linux.orig/drivers/scsi/dtc.h 2015-12-22 12:16:07.0 +1100 +++ linux/drivers/scsi/dtc.h2015-12-22 12:16:41.0 +1100 @@ -10,14 +10,6 @@ #ifndef DTC3280_H #define DTC3280_H -#ifndef CMD_PER_LUN -#define CMD_PER_LUN 2 -#endif - -#ifndef CAN_QUEUE -#define CAN_QUEUE 32 -#endif - #define NCR5380_implementation_fields \ void __iomem *base Index: linux/drivers/scsi/g_NCR5380.c === --- linux.orig/drivers/scsi/g_NCR5380.c 2015-12-22 12:16:37.0 +1100 +++ linux/drivers/scsi/g_NCR5380.c 2015-12-22 12:16:41.0 +1100 @@ -305,7 +305,6 @@ static int __init generic_NCR5380_detect } } #endif - tpnt->proc_name = "g_NCR5380"; for (count = 0; current_override < NO_OVERRIDES; ++current_override) { if (!(overrides[current_override].NCR5380_map_name)) @@ -715,20 +714,21 @@ static int generic_NCR5380_dma_xfer_len( #include "NCR5380.c" static struct scsi_host_template driver_template = { - .show_info = generic_NCR5380_show_info, - .name = "Generic NCR5380/NCR53C400 SCSI", - .detect = generic_NCR5380_detect, - .release= generic_NCR5380_release_resources, - .info = generic_NCR5380_info, - .queuecommand =
[PATCH v3 47/77] ncr5380: Fix and cleanup scsi_host_template initializers
Add missing .module initializer. Use distinct .proc_name values for the g_NCR5380 and g_NCR5380_mmio modules. Remove pointless CAN_QUEUE and CMD_PER_LUN override macros. Cleanup whitespace and code style. Signed-off-by: Finn Thain--- drivers/scsi/atari_scsi.c |2 +- drivers/scsi/dmx3191d.c |1 + drivers/scsi/dtc.c| 32 drivers/scsi/dtc.h|8 drivers/scsi/g_NCR5380.c | 26 +- drivers/scsi/g_NCR5380.h | 10 ++ drivers/scsi/mac_scsi.c | 28 ++-- drivers/scsi/pas16.c | 32 drivers/scsi/pas16.h |8 drivers/scsi/sun3_scsi.c |6 +++--- drivers/scsi/t128.c | 32 drivers/scsi/t128.h |8 12 files changed, 82 insertions(+), 111 deletions(-) Index: linux/drivers/scsi/dmx3191d.c === --- linux.orig/drivers/scsi/dmx3191d.c 2015-12-22 12:16:37.0 +1100 +++ linux/drivers/scsi/dmx3191d.c 2015-12-22 12:16:41.0 +1100 @@ -49,6 +49,7 @@ static struct scsi_host_template dmx3191d_driver_template = { + .module = THIS_MODULE, .proc_name = DMX3191D_DRIVER_NAME, .name = "Domex DMX3191D", .info = NCR5380_info, Index: linux/drivers/scsi/dtc.c === --- linux.orig/drivers/scsi/dtc.c 2015-12-22 12:16:37.0 +1100 +++ linux/drivers/scsi/dtc.c2015-12-22 12:16:41.0 +1100 @@ -436,21 +436,21 @@ static int dtc_release(struct Scsi_Host } static struct scsi_host_template driver_template = { - .name = "DTC 3180/3280 ", - .detect = dtc_detect, - .release= dtc_release, - .proc_name = "dtc3x80", - .show_info = dtc_show_info, - .write_info = dtc_write_info, - .info = dtc_info, - .queuecommand = dtc_queue_command, - .eh_abort_handler = dtc_abort, - .eh_bus_reset_handler = dtc_bus_reset, - .bios_param = dtc_biosparam, - .can_queue = CAN_QUEUE, - .this_id= 7, - .sg_tablesize = SG_ALL, - .cmd_per_lun= CMD_PER_LUN, - .use_clustering = DISABLE_CLUSTERING, + .name = "DTC 3180/3280", + .detect = dtc_detect, + .release= dtc_release, + .proc_name = "dtc3x80", + .show_info = dtc_show_info, + .write_info = dtc_write_info, + .info = dtc_info, + .queuecommand = dtc_queue_command, + .eh_abort_handler = dtc_abort, + .eh_bus_reset_handler = dtc_bus_reset, + .bios_param = dtc_biosparam, + .can_queue = 32, + .this_id= 7, + .sg_tablesize = SG_ALL, + .cmd_per_lun= 2, + .use_clustering = DISABLE_CLUSTERING, }; #include "scsi_module.c" Index: linux/drivers/scsi/dtc.h === --- linux.orig/drivers/scsi/dtc.h 2015-12-22 12:16:07.0 +1100 +++ linux/drivers/scsi/dtc.h2015-12-22 12:16:41.0 +1100 @@ -10,14 +10,6 @@ #ifndef DTC3280_H #define DTC3280_H -#ifndef CMD_PER_LUN -#define CMD_PER_LUN 2 -#endif - -#ifndef CAN_QUEUE -#define CAN_QUEUE 32 -#endif - #define NCR5380_implementation_fields \ void __iomem *base Index: linux/drivers/scsi/g_NCR5380.c === --- linux.orig/drivers/scsi/g_NCR5380.c 2015-12-22 12:16:37.0 +1100 +++ linux/drivers/scsi/g_NCR5380.c 2015-12-22 12:16:41.0 +1100 @@ -305,7 +305,6 @@ static int __init generic_NCR5380_detect } } #endif - tpnt->proc_name = "g_NCR5380"; for (count = 0; current_override < NO_OVERRIDES; ++current_override) { if (!(overrides[current_override].NCR5380_map_name)) @@ -715,20 +714,21 @@ static int generic_NCR5380_dma_xfer_len( #include "NCR5380.c" static struct scsi_host_template driver_template = { - .show_info = generic_NCR5380_show_info, - .name = "Generic NCR5380/NCR53C400 SCSI", - .detect = generic_NCR5380_detect, - .release= generic_NCR5380_release_resources, - .info = generic_NCR5380_info, - .queuecommand =
Re: [PATCH v3 47/77] ncr5380: Fix and cleanup scsi_host_template initializers
On 12/22/2015 02:18 AM, Finn Thain wrote: Add missing .module initializer. Use distinct .proc_name values for the g_NCR5380 and g_NCR5380_mmio modules. Remove pointless CAN_QUEUE and CMD_PER_LUN override macros. Cleanup whitespace and code style. Signed-off-by: Finn Thain--- drivers/scsi/atari_scsi.c |2 +- drivers/scsi/dmx3191d.c |1 + drivers/scsi/dtc.c| 32 drivers/scsi/dtc.h|8 drivers/scsi/g_NCR5380.c | 26 +- drivers/scsi/g_NCR5380.h | 10 ++ drivers/scsi/mac_scsi.c | 28 ++-- drivers/scsi/pas16.c | 32 drivers/scsi/pas16.h |8 drivers/scsi/sun3_scsi.c |6 +++--- drivers/scsi/t128.c | 32 drivers/scsi/t128.h |8 12 files changed, 82 insertions(+), 111 deletions(-) Reviewed-by: Hannes Reinecke Cheers, Hannes -- Dr. Hannes Reinecke zSeries & Storage h...@suse.de +49 911 74053 688 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: J. Hawn, J. Guild, F. Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/