X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fscsi%2Fpcmcia%2Ffdomain_stub.c;h=59aca6b4234092d4a1c5dd2c0c659a2590374597;hb=70790a4b5cd6c0291e5b1a2836e2832d46036ac6;hp=4f80bcf89b743ed8de746850ea3a1404d6c9e2f1;hpb=413ba3004a4036bb5d6e52d2faa2b19cb13561dc;p=linux-2.6.git diff --git a/drivers/scsi/pcmcia/fdomain_stub.c b/drivers/scsi/pcmcia/fdomain_stub.c index 4f80bcf89..59aca6b42 100644 --- a/drivers/scsi/pcmcia/fdomain_stub.c +++ b/drivers/scsi/pcmcia/fdomain_stub.c @@ -45,6 +45,7 @@ #include "scsi.h" #include +#include "fdomain.h" #include #include @@ -84,10 +85,6 @@ typedef struct scsi_info_t { struct Scsi_Host *host; } scsi_info_t; -extern Scsi_Host_Template fdomain_driver_template; -extern void fdomain_setup(char *str, int *ints); -extern struct Scsi_Host *__fdomain_16x0_detect( Scsi_Host_Template *tpnt ); -extern int fdomain_16x0_bus_reset(Scsi_Cmnd *SCpnt); static void fdomain_release(dev_link_t *link); static int fdomain_event(event_t event, int priority, @@ -189,7 +186,7 @@ static void fdomain_config(dev_link_t *link) scsi_info_t *info = link->priv; tuple_t tuple; cisparse_t parse; - int i, last_ret, last_fn, ints[3]; + int i, last_ret, last_fn; u_char tuple_data[64]; char str[16]; struct Scsi_Host *host; @@ -229,11 +226,8 @@ static void fdomain_config(dev_link_t *link) release_region(link->io.BasePort1, link->io.NumPorts1); /* Set configuration options for the fdomain driver */ - ints[0] = 2; - ints[1] = link->io.BasePort1; - ints[2] = link->irq.AssignedIRQ; sprintf(str, "%d,%d", link->io.BasePort1, link->irq.AssignedIRQ); - fdomain_setup(str, ints); + fdomain_setup(str); host = __fdomain_16x0_detect(&fdomain_driver_template); if (!host) {