kernel - Fix kernel memory leak in devfs disk_probe()
authorMatthew Dillon <dillon@apollo.backplane.com>
Tue, 16 Mar 2010 21:29:14 +0000 (14:29 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Tue, 16 Mar 2010 21:29:14 +0000 (14:29 -0700)
commit666ec8331837ca6b5c5a081cb8a0bc0c48121895
treecdf8b7ecb30cd20c674f2f7858e39cb6b992499e
parent608ee7fb2fd7c810598b54a481f6228b7dd0083a
kernel - Fix kernel memory leak in devfs disk_probe()

* kfree() the old slices structure after installing a new one.

* Do a minor refactoring of dsgone().

* Possibly fixes a kernel memory leak generated by kde's CD probing.
Reported-by: Pierre Abbat <phma@phma.optus.nu>
sys/kern/subr_disk.c
sys/kern/subr_diskslice.c