[PATCH] aacraid: Correct sa platform support. (Was: [Bug 8469] Bad EIP value on pentium3 SMP kernel-2.6.21.1)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



As discussed in the bugzilla outlined below, we have an sa based
(Mustang) RAID adapter on the system, a Dell PERC2/QC. Affected
controllers are HP NetRAID, Adaptec AAC-364, Dell PERC2/QC or Adaptec
5400S. This problem  coincides with the introduction of the adapter_comm
and adapter_deliver platform functions (Message [PATCH 1/4] aacraid:
rework communication support code, January 23 2007, which initially
migrated to 2.6.21)

The panic occurs with an uninitialized adapter_deliver platform function
pointer. The enclosed patch, unmodified as tested by Rainer, solves the
problem.

This attached patch is against current scsi-misc-2.6, applies cleanly to
2.6.21-git12. It may require manual intervention to be applied to 2.6.21
or 2.6.21.1, simple breakage when merely adding a single line to
aacraid.h:

. . .
+ int aac_rx_deliver_producer(struct fib * fib);
  extern int numacb;
. . .

ObligatoryDisclaimer: Please accept my condolences regarding Outlook's
handling of patch attachments.

Signed-off-by: Mark Salyzyn <aacraid@xxxxxxxxxxx>

Sincerely -- Mark Salyzyn

> -----Original Message-----
> From: Andrew Morton [mailto:akpm@xxxxxxxxxxxxxxxxxxxx] 
> Sent: Tuesday, May 15, 2007 1:30 AM
> To: Salyzyn, Mark
> Subject: Re: [Bug 8469] Bad EIP value on pentium3 SMP kernel-2.6.21.1
> 
> On Mon, 14 May 2007 22:10:20 -0700 
> bugme-daemon@xxxxxxxxxxxxxxxxxxx wrote:
> 
> > http://bugzilla.kernel.org/show_bug.cgi?id=8469
> 
> we appear to have a thumbs-up.  Please cc me on the final patch?
> 
> Please also consider ccing stable@xxxxxxxxxx, as this bug affects
2.6.21.x.
> 
> Thanks.

Attachment: aacraid_sa_fix.patch
Description: aacraid_sa_fix.patch


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux