Move source tree closer to the 2.6.32.17 mainline
/drivers/scsi/ses.c
blob:55b034b72708e5f8b5cc873082e3a44003325ba7 -> blob:3c8a0248ea45f69af399b56f5a91c78d115e6c7c
--- drivers/scsi/ses.c
+++ drivers/scsi/ses.c
@@ -591,8 +591,6 @@ static int ses_intf_add(struct device *c
ses_dev->page10_len = len;
buf = NULL;
}
- kfree(hdr_buf);
-
scomp = kzalloc(sizeof(struct ses_component) * components, GFP_KERNEL);
if (!scomp)
goto err_free;
@@ -604,6 +602,8 @@ static int ses_intf_add(struct device *c
goto err_free;
}
+ kfree(hdr_buf);
+
edev->scratch = ses_dev;
for (i = 0; i < components; i++)
edev->component[i].scratch = scomp + i;