diff options
Diffstat (limited to 'drivers/acpi/event.c')
-rw-r--r-- | drivers/acpi/event.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/acpi/event.c b/drivers/acpi/event.c index ef2d730734dc..e24ea4e796e4 100644 --- a/drivers/acpi/event.c +++ b/drivers/acpi/event.c | |||
@@ -100,7 +100,6 @@ int acpi_bus_generate_netlink_event(const char *device_class, | |||
100 | struct acpi_genl_event *event; | 100 | struct acpi_genl_event *event; |
101 | void *msg_header; | 101 | void *msg_header; |
102 | int size; | 102 | int size; |
103 | int result; | ||
104 | 103 | ||
105 | /* allocate memory */ | 104 | /* allocate memory */ |
106 | size = nla_total_size(sizeof(struct acpi_genl_event)) + | 105 | size = nla_total_size(sizeof(struct acpi_genl_event)) + |
@@ -137,11 +136,7 @@ int acpi_bus_generate_netlink_event(const char *device_class, | |||
137 | event->data = data; | 136 | event->data = data; |
138 | 137 | ||
139 | /* send multicast genetlink message */ | 138 | /* send multicast genetlink message */ |
140 | result = genlmsg_end(skb, msg_header); | 139 | genlmsg_end(skb, msg_header); |
141 | if (result < 0) { | ||
142 | nlmsg_free(skb); | ||
143 | return result; | ||
144 | } | ||
145 | 140 | ||
146 | genlmsg_multicast(&acpi_event_genl_family, skb, 0, 0, GFP_ATOMIC); | 141 | genlmsg_multicast(&acpi_event_genl_family, skb, 0, 0, GFP_ATOMIC); |
147 | return 0; | 142 | return 0; |