Device Model: do better cleanup on device removal
authorPatrick Mochel <mochel@geena.pdx.osdl.net>
Fri, 24 May 2002 04:20:21 +0000 (21:20 -0700)
committerPatrick Mochel <mochel@geena.pdx.osdl.net>
Fri, 24 May 2002 04:20:21 +0000 (21:20 -0700)
commit3747eb8489228468dad737eb593289988ac36b62
tree546b1aa5b0ad5a782d250711007c1af4842ac074
parente6d19c6ab5f0f54d15277be9933183050d01ce2c
Device Model: do better cleanup on device removal
- make sure driverfs directory is removed after driver is detached and platform is notified (since they might have added files to it)
- Add release callback to struct device that is to be set by whoever allocated the device (e.g. the bus).
This is the last thing called from put_device, so the owner of it can free the memory for the structure
drivers/base/core.c
include/linux/device.h