Re: Linux 2.4.23-pre7

Olaf Hering
2003-10-10T15:59:57Z

On Thu, Oct 09, Marcelo Tosatti wrote:

>
> Hi,
>
> Here goes -pre7...

This patch is required to compile the NinjaSCSI-32Bi Cardbus driver:

diff -purNX /suse/olh/kernel/kernel_exclude.txt linux-2.4.22/drivers/scsi/nsp32.h linux-2.4.23-pre7/drivers/scsi/nsp32.h
--- linux-2.4.22/drivers/scsi/nsp32.h 2003-10-10 17:40:05.000000000 +0200
+++ linux-2.4.23-pre7/drivers/scsi/nsp32.h 2003-10-10 16:08:10.000000000 +0200
@@ -642,10 +642,12 @@ typedef struct _nsp32_hw_data {
# define scsi_host_put(host) scsi_unregister(host)
# define pci_name(pci_dev) ((pci_dev)->slot_name)

+#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,4,23))
typedef void irqreturn_t;
# define IRQ_NONE /* */
# define IRQ_HANDLED /* */
# define IRQ_RETVAL(x) /* */
+#endif

/* This is ad-hoc version of scsi_host_get_next() */
static inline struct Scsi_Host *scsi_host_get_next(struct Scsi_Host *host)

--
USB is for mice, FireWire is for men!

sUse lINUX ag, nÜRNBERG