--- /dev/null
+From linux@roeck-us.net Mon Mar 18 12:40:31 2013
+From: Guenter Roeck <linux@roeck-us.net>
+Date: Sat, 16 Mar 2013 06:32:16 -0700
+Subject: hwmon: (sht15) Fix memory leak if regulator_enable() fails
+To: stable@vger.kernel.org
+Cc: Ben Hutchings <ben@decadent.org.uk>, Guenter Roeck <linux@roeck-us.net>
+Message-ID: <1363440736-14964-1-git-send-email-linux@roeck-us.net>
+
+From: Ben Hutchings <ben@decadent.org.uk>
+
+Commit 3e78080f8148 ('hwmon: (sht15) Check return value of
+regulator_enable()') depends on the use of devm_kmalloc() for automatic
+resource cleanup in the failure cases, which was introduced in 3.7. In
+older stable branches, explicit cleanup is needed.
+
+Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
+Signed-off-by: Guenter Roeck <linux@roeck-us.net>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+Applies to stable branches between 3.0 and 3.6 where commit 3e78080f8148
+has been applied.
+
+ drivers/hwmon/sht15.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/drivers/hwmon/sht15.c
++++ b/drivers/hwmon/sht15.c
+@@ -930,7 +930,7 @@ static int __devinit sht15_probe(struct
+ if (ret != 0) {
+ dev_err(&pdev->dev,
+ "failed to enable regulator: %d\n", ret);
+- return ret;
++ goto err_free_data;
+ }
+
+ /*
btrfs-use-rcu_barrier-to-wait-for-bdev-puts-at-unmount.patch
atmel_lcdfb-fix-16-bpp-modes-on-older-socs.patch
drm-i915-ebusy-status-handling-added-to-i915_gem_fault.patch
+hwmon-sht15-fix-memory-leak-if-regulator_enable-fails.patch