diff options
| author | Tejun Heo <htejun@gmail.com> | 2007-05-10 16:45:17 +0200 |
|---|---|---|
| committer | Chris Wright <chrisw@sous-sol.org> | 2007-05-23 14:32:49 -0700 |
| commit | 82f6951e533a5d63b489dac569879105b4dd89f6 (patch) | |
| tree | 4d804f3d229606bc1e75da21aad0d5a113c3953e /net/lapb/lapb_timer.c | |
| parent | 3fc9f5985e716db287a5df673156f2676e1862d0 (diff) | |
[PATCH] driver-core: don't free devt_attr till the device is released
Currently, devt_attr for the "dev" file is freed immediately on device
removal, but if the "dev" sysfs file is open when a device is removed,
sysfs will access its attribute structure for further access including
close resulting in jumping to garbled address. Fix it by postponing
freeing devt_attr to device release time.
Note that devt_attr for class_device is already freed on release.
This bug is reported by Chris Rankin as bugzilla bug#8198.
Signed-off-by: Tejun Heo <htejun@gmail.com>
Cc: Chris Rankin <rankincj@yahoo.com>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions
