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:31:37PM +0100, haad wrote:
> On Tue, Feb 14, 2012 at 3:12 PM, Nicolas Joly <> 
> wrote:
> >
> > 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 ...
> Have you tried to add splx(s) just before panic call ? I had no time
> to check it but maybe if ata_c and sc_xfer don't need to be protected
> by spl you can move splx(s) just before those DIAGNOSTIC blocks.

No idea if it's safe or not ... And before doing some disasters with
the disks i prefer asking.

Nicolas Joly

Projects and Developments in Bioinformatics
Institut Pasteur, Paris.

Home | Main Index | Thread Index | Old Index