]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
Merge remote-tracking branches 'regulator/fix/gpio', 'regulator/fix/put', 'regulator...
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Thu, 1 Nov 2012 14:36:59 +0000 (14:36 +0000)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Thu, 1 Nov 2012 14:36:59 +0000 (14:36 +0000)
1  2  3  4  5  6  7  8  9 
drivers/regulator/Kconfig
drivers/regulator/Makefile
drivers/regulator/core.c

Simple merge
Simple merge
index 5c4829cba6a62de6168c6bb3c4913812e5e8b4e1,aa4d28b5984e9ea6ebd5bd95383e2885a749cfe6,e68754cfadc8e73801b77aec448b09965de8f4f0,5c4829cba6a62de6168c6bb3c4913812e5e8b4e1,5c4829cba6a62de6168c6bb3c4913812e5e8b4e1,5c4829cba6a62de6168c6bb3c4913812e5e8b4e1,5c4829cba6a62de6168c6bb3c4913812e5e8b4e1,5c4829cba6a62de6168c6bb3c4913812e5e8b4e1,f7c74db7465cefa6b375b19ab986f36eda0e7a1c..b4a425a452939cafe8ba87fafe292e958f70ef7b
                if (rdev->ena_gpio)
                        gpio_free(rdev->ena_gpio);
                kfree(rdev->constraints);
+ +++++++wash:
                device_unregister(&rdev->dev);
++ ++++++
++ ++++++       mutex_unlock(&regulator_list_mutex);
++ ++++++       if (rdev->supply)
++ ++++++               regulator_put(rdev->supply);
++ ++++++
                /* device core frees rdev */
                rdev = ERR_PTR(ret);
-- ------       goto out;
++ ++++++       return rdev;
         
         clean:
                kfree(rdev);