From eaa1235c26c7a6b8709a37f7f4d77c9f6c02d469 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Tue, 14 Apr 2015 22:17:30 +0200 Subject: [PATCH] 53c8xx: build fixes. --- src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c b/src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c index c4d62b8144..74f1aa0538 100644 --- a/src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c +++ b/src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c @@ -23,6 +23,7 @@ #define d_printf(x...) #endif +#include #include #include #include @@ -1025,7 +1026,7 @@ static void reloc_script(Symbios *s) inb(sym_sist1); inb(sym_dstat); - outb(sym_dmode, ( sym_dmode_diom | sym_dmode_siom, 0 )); /* FIXME: ??? */ + outb(sym_dmode, /*( sym_dmode_diom | sym_dmode_siom, 0 )*/ 0); /* FIXME: ??? */ } static uint32 sym_readclock(Symbios *s) @@ -1079,7 +1080,7 @@ static Symbios *create_cardinfo(int num, pci_info *pi, int flags) s->num = num; s->iobase = pi->u.h0.base_registers[0]; s->irq = pi->u.h0.interrupt_line; - s->hwlock = 0; + B_INITIALIZE_SPINLOCK(&s->hwlock); s->startqueue = NULL; s->startqueuetail = NULL; s->active = NULL; @@ -1407,8 +1408,6 @@ static status_t std_ops(int32 op, ...) #if DEBUG_SAFETY set_dprintf_enabled(true); #endif - load_driver_symbols("53c8xx"); - if (get_module(pci_name, (module_info **) &pci) != B_OK) return B_ERROR;