Commit 0b68fae1 authored by Art Haas's avatar Art Haas Committed by David S. Miller

[PATCH] C99 initializers for drivers/scsi

parent 7969d1df
......@@ -1070,23 +1070,23 @@ MODULE_LICENSE("GPL");
static Scsi_Host_Template driver_template =
{
proc_name: "NCR53c406a" /* proc_name */,
name: "NCR53c406a" /* name */,
detect: NCR53c406a_detect /* detect */,
info: NCR53c406a_info /* info */,
command: NCR53c406a_command /* command */,
queuecommand: NCR53c406a_queue /* queuecommand */,
eh_abort_handler: NCR53c406a_abort /* abort */,
eh_bus_reset_handler: NCR53c406a_bus_reset /* reset */,
eh_device_reset_handler: NCR53c406a_device_reset /* reset */,
eh_host_reset_handler: NCR53c406a_host_reset /* reset */,
bios_param: NCR53c406a_biosparm /* biosparm */,
can_queue: 1 /* can_queue */,
this_id: 7 /* SCSI ID of the chip */,
sg_tablesize: 32 /*SG_ALL*/ /*SG_NONE*/,
cmd_per_lun: 1 /* commands per lun */,
unchecked_isa_dma: 1 /* unchecked_isa_dma */,
use_clustering: ENABLE_CLUSTERING
.proc_name = "NCR53c406a" /* proc_name */,
.name = "NCR53c406a" /* name */,
.detect = NCR53c406a_detect /* detect */,
.info = NCR53c406a_info /* info */,
.command = NCR53c406a_command /* command */,
.queuecommand = NCR53c406a_queue /* queuecommand */,
.eh_abort_handler = NCR53c406a_abort /* abort */,
.eh_bus_reset_handler = NCR53c406a_bus_reset /* reset */,
.eh_device_reset_handler = NCR53c406a_device_reset /* reset */,
.eh_host_reset_handler = NCR53c406a_host_reset /* reset */,
.bios_param = NCR53c406a_biosparm /* biosparm */,
.can_queue = 1 /* can_queue */,
.this_id = 7 /* SCSI ID of the chip */,
.sg_tablesize = 32 /*SG_ALL*/ /*SG_NONE*/,
.cmd_per_lun = 1 /* commands per lun */,
.unchecked_isa_dma = 1 /* unchecked_isa_dma */,
.use_clustering = ENABLE_CLUSTERING
};
#include "scsi_module.c"
......
......@@ -112,9 +112,9 @@ static adpt_hba* hba_chain = NULL;
static int hba_count = 0;
static struct file_operations adpt_fops = {
ioctl: adpt_ioctl,
open: adpt_open,
release: adpt_close
.ioctl = adpt_ioctl,
.open = adpt_open,
.release = adpt_close
};
#ifdef REBOOT_NOTIFIER
......
......@@ -859,20 +859,20 @@ static int idescsi_bios(struct scsi_device *sdev, struct block_device *bdev,
}
static Scsi_Host_Template idescsi_template = {
module: THIS_MODULE,
name: "idescsi",
detect: idescsi_detect,
release: idescsi_release,
info: idescsi_info,
ioctl: idescsi_ioctl,
queuecommand: idescsi_queue,
bios_param: idescsi_bios,
can_queue: 10,
this_id: -1,
sg_tablesize: 256,
cmd_per_lun: 5,
use_clustering: DISABLE_CLUSTERING,
emulated: 1,
.module = THIS_MODULE,
.name = "idescsi",
.detect = idescsi_detect,
.release = idescsi_release,
.info = idescsi_info,
.ioctl = idescsi_ioctl,
.queuecommand = idescsi_queue,
.bios_param = idescsi_bios,
.can_queue = 10,
.this_id = -1,
.sg_tablesize = 256,
.cmd_per_lun = 5,
.use_clustering = DISABLE_CLUSTERING,
.emulated = 1,
};
static int __init init_idescsi_module(void)
......
......@@ -47,17 +47,9 @@ typedef struct {
} imm_struct;
#define IMM_EMPTY \
{ dev: NULL, \
base: -1, \
base_hi: 0, \
mode: IMM_AUTODETECT, \
host: -1, \
cur_cmd: NULL, \
jstart: 0, \
failed: 0, \
dp: 0, \
rd: 0, \
p_busy: 0 \
.base = -1, \
.mode = IMM_AUTODETECT, \
.host = -1, \
}
#include "imm.h"
......
......@@ -317,24 +317,24 @@ IPS_DEFINE_COMPAT_TABLE( Compatable ); /* Version Compatability Ta
static void __devexit ips_remove_device(struct pci_dev *pci_dev);
struct pci_driver ips_pci_driver = {
name: ips_hot_plug_name,
id_table: ips_pci_table,
probe: ips_insert_device,
remove: __devexit_p(ips_remove_device),
.name = ips_hot_plug_name,
.id_table = ips_pci_table,
.probe = ips_insert_device,
.remove = __devexit_p(ips_remove_device),
};
struct pci_driver ips_pci_driver_5i = {
name: ips_hot_plug_name,
id_table: ips_pci_table_5i,
probe: ips_insert_device,
remove: __devexit_p(ips_remove_device),
.name = ips_hot_plug_name,
.id_table = ips_pci_table_5i,
.probe = ips_insert_device,
.remove = __devexit_p(ips_remove_device),
};
struct pci_driver ips_pci_driver_i960 = {
name: ips_hot_plug_name,
id_table: ips_pci_table_i960,
probe: ips_insert_device,
remove: __devexit_p(ips_remove_device),
.name = ips_hot_plug_name,
.id_table = ips_pci_table_i960,
.probe = ips_insert_device,
.remove = __devexit_p(ips_remove_device),
};
#endif
......
......@@ -2066,53 +2066,53 @@ static void __devexit nsp32_remove(struct pci_dev *pdev)
static struct pci_device_id nsp32_pci_table[] __devinitdata = {
{
vendor: PCI_VENDOR_ID_IODATA,
device: PCI_DEVICE_ID_NINJASCSI_32BI_CBSC_II,
subvendor: PCI_ANY_ID,
subdevice: PCI_ANY_ID,
driver_data: MODEL_IODATA,
.vendor = PCI_VENDOR_ID_IODATA,
.device = PCI_DEVICE_ID_NINJASCSI_32BI_CBSC_II,
.subvendor = PCI_ANY_ID,
.subdevice = PCI_ANY_ID,
.driver_data = MODEL_IODATA,
},
{
vendor: PCI_VENDOR_ID_WORKBIT,
device: PCI_DEVICE_ID_NINJASCSI_32BI_KME,
subvendor: PCI_ANY_ID,
subdevice: PCI_ANY_ID,
driver_data: MODEL_KME,
.vendor = PCI_VENDOR_ID_WORKBIT,
.device = PCI_DEVICE_ID_NINJASCSI_32BI_KME,
.subvendor = PCI_ANY_ID,
.subdevice = PCI_ANY_ID,
.driver_data = MODEL_KME,
},
{
vendor: PCI_VENDOR_ID_WORKBIT,
device: PCI_DEVICE_ID_NINJASCSI_32BI_WBT,
subvendor: PCI_ANY_ID,
subdevice: PCI_ANY_ID,
driver_data: MODEL_WORKBIT,
.vendor = PCI_VENDOR_ID_WORKBIT,
.device = PCI_DEVICE_ID_NINJASCSI_32BI_WBT,
.subvendor = PCI_ANY_ID,
.subdevice = PCI_ANY_ID,
.driver_data = MODEL_WORKBIT,
},
{
vendor: PCI_VENDOR_ID_WORKBIT,
device: PCI_DEVICE_ID_WORKBIT_STANDARD,
subvendor: PCI_ANY_ID,
subdevice: PCI_ANY_ID,
driver_data: MODEL_PCI_WORKBIT,
.vendor = PCI_VENDOR_ID_WORKBIT,
.device = PCI_DEVICE_ID_WORKBIT_STANDARD,
.subvendor = PCI_ANY_ID,
.subdevice = PCI_ANY_ID,
.driver_data = MODEL_PCI_WORKBIT,
},
{
vendor: PCI_VENDOR_ID_WORKBIT,
device: PCI_DEVICE_ID_NINJASCSI_32BI_LOGITEC,
subvendor: PCI_ANY_ID,
subdevice: PCI_ANY_ID,
driver_data: MODEL_EXT_ROM,
.vendor = PCI_VENDOR_ID_WORKBIT,
.device = PCI_DEVICE_ID_NINJASCSI_32BI_LOGITEC,
.subvendor = PCI_ANY_ID,
.subdevice = PCI_ANY_ID,
.driver_data = MODEL_EXT_ROM,
},
{
vendor: PCI_VENDOR_ID_WORKBIT,
device: PCI_DEVICE_ID_NINJASCSI_32BIB_LOGITEC,
subvendor: PCI_ANY_ID,
subdevice: PCI_ANY_ID,
driver_data: MODEL_PCI_LOGITEC,
.vendor = PCI_VENDOR_ID_WORKBIT,
.device = PCI_DEVICE_ID_NINJASCSI_32BIB_LOGITEC,
.subvendor = PCI_ANY_ID,
.subdevice = PCI_ANY_ID,
.driver_data = MODEL_PCI_LOGITEC,
},
{
vendor: PCI_VENDOR_ID_WORKBIT,
device: PCI_DEVICE_ID_NINJASCSI_32UDE_MELCO,
subvendor: PCI_ANY_ID,
subdevice: PCI_ANY_ID,
driver_data: MODEL_PCI_MELCO,
.vendor = PCI_VENDOR_ID_WORKBIT,
.device = PCI_DEVICE_ID_NINJASCSI_32UDE_MELCO,
.subvendor = PCI_ANY_ID,
.subdevice = PCI_ANY_ID,
.driver_data = MODEL_PCI_MELCO,
},
{0,0,},
};
......
......@@ -160,13 +160,13 @@ static int osst_dev_max;
struct Scsi_Device_Template osst_template =
{
module: THIS_MODULE,
list: LIST_HEAD_INIT(osst_template.list),
name: "OnStream tape",
tag: "osst",
scsi_type: TYPE_TAPE,
attach: osst_attach,
detach: osst_detach
.module = THIS_MODULE,
.list = LIST_HEAD_INIT(osst_template.list),
.name = "OnStream tape",
.tag = "osst",
.scsi_type = TYPE_TAPE,
.attach = osst_attach,
.detach = osst_detach
};
static int osst_int_ioctl(OS_Scsi_Tape *STp, Scsi_Request ** aSRpnt, unsigned int cmd_in,unsigned long arg);
......@@ -5354,12 +5354,12 @@ __setup("osst=", osst_setup);
static struct file_operations osst_fops = {
read: osst_read,
write: osst_write,
ioctl: osst_ioctl,
open: os_scsi_tape_open,
flush: os_scsi_tape_flush,
release: os_scsi_tape_close,
.read = osst_read,
.write = osst_write,
.ioctl = osst_ioctl,
.open = os_scsi_tape_open,
.flush = os_scsi_tape_flush,
.release = os_scsi_tape_close,
};
static int osst_supports(Scsi_Device * SDp)
......
......@@ -38,16 +38,11 @@ typedef struct {
} ppa_struct;
#define PPA_EMPTY \
{ dev: NULL, \
base: -1, \
mode: PPA_AUTODETECT, \
host: -1, \
cur_cmd: NULL, \
ppa_tq: { func: ppa_interrupt }, \
jstart: 0, \
recon_tmo: PPA_RECON_TMO, \
failed: 0, \
p_busy: 0 \
.base = -1, \
.mode = PPA_AUTODETECT, \
.host = -1, \
.ppa_tq = { .func = ppa_interrupt }, \
.recon_tmo = PPA_RECON_TMO, \
}
#include "ppa.h"
......
......@@ -2199,8 +2199,8 @@ static int scsi_bus_match(struct device *scsi_driverfs_dev,
}
struct bus_type scsi_driverfs_bus_type = {
name: "scsi",
match: scsi_bus_match,
.name = "scsi",
.match = scsi_bus_match,
};
static int __init init_scsi(void)
......
......@@ -276,10 +276,10 @@
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,3,99)
static struct pci_device_id tmscsim_pci_tbl[] __initdata = {
{
vendor: PCI_VENDOR_ID_AMD,
device: PCI_DEVICE_ID_AMD53C974,
subvendor: PCI_ANY_ID,
subdevice: PCI_ANY_ID,
.vendor = PCI_VENDOR_ID_AMD,
.device = PCI_DEVICE_ID_AMD53C974,
.subvendor = PCI_ANY_ID,
.subdevice = PCI_ANY_ID,
},
{ } /* Terminating entry */
};
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment