Hi Luca!
> thanks for the patch, I assume that is against 2.3.24 .
> With the new 2.3.25 I've noticed that with aha152x (module
> or built-in) the kernel start to print tons of line like that:
> io mapaddr 0xd2edd not valid at /usr/src/linux/include/asm/io.h:221!
That problem seems to be in check_signature in include/asm-i386/io.h.
I guess that should be fixed there. check_signature is also used in
some other scsi drivers and the xt hard disk driver.
I also found a problem in pci.h with a changed prototype. But that
only gets triggered, when PCI is disabled.
diff -ur orig/linux/include/asm-i386/io.h linux/include/asm-i386/io.h
--- orig/linux/include/asm-i386/io.h Tue Nov 2 01:02:57 1999
+++ linux/include/asm-i386/io.h Thu Nov 4 01:54:22 1999
@@ -218,7 +218,7 @@
{
int retval = 0;
do {
- if (readb(io_addr) != *signature)
+ if (isa_readb(io_addr) != *signature)
goto out;
io_addr++;
signature++;
diff -ur orig/linux/include/linux/pci.h linux/include/linux/pci.h
--- orig/linux/include/linux/pci.h Tue Nov 2 01:02:58 1999
+++ linux/include/linux/pci.h Wed Nov 3 21:47:59 1999
@@ -530,7 +530,7 @@
extern inline void pci_set_master(struct pci_dev *dev) { }
extern inline int pci_enable_device(struct pci_dev *dev) { return 0; }
-extern inline int pci_simple_probe (struct pci_simple_probe_entry *list, size_t
match_limit,
+extern inline int pci_simple_probe (const struct pci_simple_probe_entry *list, size_t
+match_limit,
pci_simple_probe_callback cb, void *drvr_data)
{ return 0; }
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]