kernel - SWAP CACHE part 16/many - Correct bug in kern_slaballoc.c
commit7e83df33b9a14032ebc859c84510133314468842
authorMatthew Dillon <dillon@apollo.backplane.com>
Tue, 9 Feb 2010 01:37:36 +0000 (8 17:37 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Tue, 9 Feb 2010 01:37:36 +0000 (8 17:37 -0800)
treee4d86fd9072d237828b18193d4be945d8f15fc75
parent41bc85bba74b12b4d2c46c7ba066567d60620c0b
kernel - SWAP CACHE part 16/many - Correct bug in kern_slaballoc.c

* When kmalloc() tries to free oversized allocations it incorrectly
  dereferences a structure after it has been freed.

Reported-by: Rumko, Stathis Kamperis <beket@crater.dragonflybsd.org>
Thanks-to: Above for getting a nice kernel dump and doing some git bisecting
sys/kern/kern_slaballoc.c