The OOPS was line 1142 of slab.c ... the slab code changed to reject SLAB_POISON in places it previously allowed it.
I agree that poisoning-related errors need to be found and fixed, but this wasn't one of them. Just initialization of the "poison everything" mode. Works best with the attached pci_pool patch. - Dave ----- Original Message ----- From: "Alan Cox" <[EMAIL PROTECTED]> To: "David Brownell" <[EMAIL PROTECTED]> Cc: "Greg KH" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Saturday, March 16, 2002 7:24 PM Subject: Re: [linux-usb-devel] PATCH (2 of 3) mem flags nonpoisonous > > This patch completely punts on passing SLAB_POISON, I've > > gotten burnt by it once too many. Seems like the slab code > > changed somewhere. I've got a separate patch to make the > > If slab poisoning is throwing up errors, you really _really_ need to find > out why. So far every time I've blamed the slab poisoning code there have > been two errors - and the first was blaming it. > > Alan
pci-0316.patch
Description: Binary data