diff options
Diffstat (limited to 'drivers/base/bus.c')
-rw-r--r-- | drivers/base/bus.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/base/bus.c b/drivers/base/bus.c index 12eec3f633b1..eb1b7fa20dce 100644 --- a/drivers/base/bus.c +++ b/drivers/base/bus.c | |||
@@ -945,8 +945,8 @@ bus_devices_fail: | |||
945 | bus_remove_file(bus, &bus_attr_uevent); | 945 | bus_remove_file(bus, &bus_attr_uevent); |
946 | bus_uevent_fail: | 946 | bus_uevent_fail: |
947 | kset_unregister(&bus->p->subsys); | 947 | kset_unregister(&bus->p->subsys); |
948 | kfree(bus->p); | ||
949 | out: | 948 | out: |
949 | kfree(bus->p); | ||
950 | bus->p = NULL; | 950 | bus->p = NULL; |
951 | return retval; | 951 | return retval; |
952 | } | 952 | } |