summaryrefslogtreecommitdiffstats
path: root/drivers/acpi/event.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/acpi/event.c')
-rw-r--r--drivers/acpi/event.c7
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;