Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: ahcisata & SPL NOT LOWERED ON EXIT messages
On Tue, Feb 14, 2012 at 03:17:14PM +0100, Manuel Bouyer wrote:
> On Tue, Feb 14, 2012 at 03:12:03PM +0100, Nicolas Joly wrote:
> >
> > Hi,
> >
> > I have an amd64 -current machine (dmesg attached) that frequently spew
> > tons of `SPL NOT LOWERED ON EXIT' message while trying to dump core on
> > kernel panic.
> >
> > I tracked it to ahcisata driver which has 2 panic(9) calls inside
> > splbio/splx block (ahci_exec_command() and ahci_atapi_scsipi_request()
> > functions). When panicing, the splx call is indeed missed ...
>
> I don't understand why panicing without lowering the IPL would
> be an issue. There are even cases where you can't avoid it (e.g.
> when in interrupt context). I don't think the problem is in the ahci
> driver.
I see no problem with the panic call itself. With ddb.onpanic=1, i can
do common operations (without disk access) with no problem. Messages
start firing when the system start using the disks behind the ahcisata
controller to dump core.
--
Nicolas Joly
Projects and Developments in Bioinformatics
Institut Pasteur, Paris.
Home |
Main Index |
Thread Index |
Old Index