diff options
| -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 | } |
