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]

Reply via email to