diff mbox

[3/7] drivers/net/wireless/p54/eeprom.c: Return -ENOMEM on memory allocation failure

Message ID 1287147610-8041-3-git-send-email-julia@diku.dk (mailing list archive)
State Not Applicable, archived
Headers show

Commit Message

Julia Lawall Oct. 15, 2010, 1 p.m. UTC
None
diff mbox

Patch

diff -u -p a/drivers/net/wireless/p54/eeprom.c b/drivers/net/wireless/p54/eeprom.c
--- a/drivers/net/wireless/p54/eeprom.c
+++ b/drivers/net/wireless/p54/eeprom.c
@@ -261,8 +261,10 @@  static int p54_generate_channel_lists(st
 	list->max_entries = max_channel_num;
 	list->channels = kzalloc(sizeof(struct p54_channel_entry) *
 				 max_channel_num, GFP_KERNEL);
-	if (!list->channels)
+	if (!list->channels) {
+		ret = -ENOMEM;
 		goto free;
+	}
 
 	for (i = 0; i < max_channel_num; i++) {
 		if (i < priv->iq_autocal_len) {