Bug 13228

Summary: aacraid statically linked to SMP kernel fails
Product: [Retired] Red Hat Linux Reporter: Matt Domsch <matt_domsch>
Component: kernelAssignee: Michael K. Johnson <johnsonm>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 7.1   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2000-08-01 16:21:08 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
NR_CPUs + PCI IDs update
none
SMP static-link panic fix patch
none
fixed 1.0.5 patch none

Description Matt Domsch 2000-06-29 19:11:55 UTC
The aacraid driver v1.0.3, when statically linked into an SMP kernel, 
fails.
Kernel panic: CPU 0 trying to acquire lock again: lock count = 1
In interrupt handler - not syncing

When loaded as a module, it works fine.  Adaptec and Dell are 
investigating.

Comment 1 Matt Domsch 2000-07-24 21:10:45 UTC
Created attachment 1494 [details]
NR_CPUs + PCI IDs update

Comment 2 Matt Domsch 2000-07-24 21:11:23 UTC
Created attachment 1495 [details]
SMP static-link panic fix patch

Comment 3 Matt Domsch 2000-07-24 21:12:26 UTC
From: Boerner, Brian [Brian_Boerner.com]
Sent: Monday, July 24, 2000 3:48 PM
To: 'dledford'; 'matt_domsch'
Cc: Boerner, Brian
Subject: Adaptec aacraid 1.0.5 patch - fix for SMP kernel panic

Turns out the fix was actually quite simple. Looks like we were overriding
the top level
makefiles CFLAGS variable and picking up the UP define for spinlock_t.

Anyway, to make a long story short, the problem is solved.

Doug, I previously sent you the 1.0.4 patch, did you get it?

If so, the patches need to be applied in numerical order. So, apply the
1.0.4 patch
and then the 1.0.5 patch.

Thanks so much for you patients.

Cheers!!
 -bmb-


Comment 4 Matt Domsch 2000-07-24 21:33:16 UTC
Created attachment 1497 [details]
fixed 1.0.5 patch

Comment 5 Matt Domsch 2000-08-01 16:21:06 UTC
Fixed in beta 5 with version 1.0.5 of the aacraid driver.