fixes compile error in inia100.c
PATCH RESEND 1/1 fixes compile error in inia100.c
The attached patch fixes the compile errors in inia100.c described in Bugzilla bug #345 at http://bugme.osdl.org/show_bug.cgi?id=345. It was built against 2.5.71. I do not have the hardware, so I have only verified that it compiles correctly.
Mike Christie
[email protected]
inia100.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
drivers/scsi/inia100.c +4 -4
@@ -156,11 +156,11 @@spin_lock_irqsave (&(pHCB->pSRB_lock), flags); - pSRB->next =NULL ;/* Pointer to next */ + pSRB->SCp.ptr =NULL ;/* Pointer to next */ if (pHCB->pSRB_head ==NULL ) pHCB->pSRB_head = pSRB;else - pHCB->pSRB_tail->next = pSRB;/* Pointer to next */ + pHCB->pSRB_tail->SCp.ptr = (char *)pSRB;/* Pointer to next */ pHCB->pSRB_tail = pSRB;spin_unlock_irqrestore (&(pHCB->pSRB_lock), flags);return ;
@@ -179,8 +179,8 @@ULONG flags;spin_lock_irqsave (&(pHCB->pSRB_lock), flags);if ((pSRB = (Scsi_Cmnd *) pHCB->pSRB_head) !=NULL ) { - pHCB->pSRB_head = pHCB->pSRB_head->next; - pSRB->next =NULL ; + pHCB->pSRB_head = (Scsi_Cmnd *) pHCB->pSRB_head->SCp.ptr; + pSRB->SCp.ptr =NULL ; }spin_unlock_irqrestore (&(pHCB->pSRB_lock), flags);return (pSRB);