Messages in this thread | | | From | "Miller, Mike (OS Dev)" <> | Date | Wed, 16 Apr 2008 19:18:16 +0000 | Subject | RE: [patch] cciss: fix warning oops on rmmod of driver |
| |
> -----Original Message----- > From: scameron@beardog.cca.cpqcorp.net > [mailto:scameron@beardog.cca.cpqcorp.net] > Sent: Wednesday, April 16, 2008 2:01 PM > To: Jens Axboe > Cc: linux-kernel@vger.kernel.org; Miller, Mike (OS Dev); > mikem@beardog.cca.cpqcorp.net > Subject: [patch] cciss: fix warning oops on rmmod of driver > > > * Fix oops on cciss rmmod due to calling pci_free_consistent with > irqs disabled. > > Signed-off-by: Stephen M. Cameron <scameron@beardog.cca.cpqcorp.net>
Acked-by: Mike Miller <mike.miller@hp.com>
> --- > > linux-2.6.25-rc9/drivers/block/cciss_scsi.c | 2 +- > 1 files changed, 1 insertion(+), 1 deletion(-) > > diff -puN > linux-2.6.25-rc9/drivers/block/cciss_scsi.c~pci_free_consisten > t_oops linux-2.6.25-rc9/drivers/block/cciss_scsi.c > --- > root/linux-2.6.25-rc9/drivers/block/cciss_scsi.c~pci_free_cons > istent_oops 2008-04-16 12:58:53.000000000 -0500 > +++ root-root/linux-2.6.25-rc9/drivers/block/cciss_scsi.c > 2008-04-16 12:59:22.000000000 -0500 > @@ -1349,9 +1349,9 @@ cciss_unregister_scsi(int ctlr) > /* set scsi_host to NULL so our detect routine will > find us on register */ > sa->scsi_host = NULL; > + spin_unlock_irqrestore(CCISS_LOCK(ctlr), flags); > scsi_cmd_stack_free(ctlr); > kfree(sa); > - spin_unlock_irqrestore(CCISS_LOCK(ctlr), flags); > } > > static int > _ >
| |