<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/regulator, branch v3.8</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v3.8</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.8'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2013-02-06T11:28:53Z</updated>
<entry>
<title>Merge remote-tracking branch 'regulator/fix/tps65910' into tmp</title>
<updated>2013-02-06T11:28:53Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2013-02-06T11:28:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=53e5da79fa5222f2b810da7bf145e3a9f018dcc2'/>
<id>urn:sha1:53e5da79fa5222f2b810da7bf145e3a9f018dcc2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/fix/tps65217' into tmp</title>
<updated>2013-02-06T11:28:52Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2013-02-06T11:28:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e04702c8b275019944b2768981445ca0bee294e6'/>
<id>urn:sha1:e04702c8b275019944b2768981445ca0bee294e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/fix/s2mps11' into tmp</title>
<updated>2013-02-06T11:28:51Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2013-02-06T11:28:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=918d623b04ad80482542477f6dfa0bd47eca3771'/>
<id>urn:sha1:918d623b04ad80482542477f6dfa0bd47eca3771</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/fix/of' into tmp</title>
<updated>2013-02-06T11:28:51Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2013-02-06T11:28:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=44784cb32bc3d697e3ce90906ed9ef8a3ec2ca4b'/>
<id>urn:sha1:44784cb32bc3d697e3ce90906ed9ef8a3ec2ca4b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/fix/max8998' into tmp</title>
<updated>2013-02-06T11:28:50Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2013-02-06T11:28:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=98380536ee1195dadee0ae5ec8b80e3eda8be15b'/>
<id>urn:sha1:98380536ee1195dadee0ae5ec8b80e3eda8be15b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/fix/max8997' into tmp</title>
<updated>2013-02-06T11:28:49Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2013-02-06T11:28:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3886f91b9656773383f0f8779cb0cd695fd59da0'/>
<id>urn:sha1:3886f91b9656773383f0f8779cb0cd695fd59da0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/fix/max8907' into tmp</title>
<updated>2013-02-06T11:28:48Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2013-02-06T11:28:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c48c43aa2d90739e5aabb72d8a10ccacddfbe105'/>
<id>urn:sha1:c48c43aa2d90739e5aabb72d8a10ccacddfbe105</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/fix/max77686' into tmp</title>
<updated>2013-02-06T11:28:48Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2013-02-06T11:28:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ac58291c753ac958512d9183495c966f7b577f2f'/>
<id>urn:sha1:ac58291c753ac958512d9183495c966f7b577f2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>regulator: s2mps11: fix incorrect register for buck10</title>
<updated>2013-01-31T06:45:11Z</updated>
<author>
<name>Alim Akhtar</name>
<email>alim.akhtar@samsung.com</email>
</author>
<published>2013-01-30T13:02:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c76edd52bf19c9d01da7edc4ff04d3707c299779'/>
<id>urn:sha1:c76edd52bf19c9d01da7edc4ff04d3707c299779</id>
<content type='text'>
For BUCK10 the control registers are wrongly set as buck9 control register
This patch corrects the control registers for buck10

Signed-off-by: Alim Akhtar &lt;alim.akhtar@samsung.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>regulator: clear state each invocation of of_regulator_match</title>
<updated>2013-01-30T02:11:06Z</updated>
<author>
<name>Stephen Warren</name>
<email>swarren@nvidia.com</email>
</author>
<published>2013-01-29T19:01:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a2f95c363701deba2205f81929b40222ea6f4f80'/>
<id>urn:sha1:a2f95c363701deba2205f81929b40222ea6f4f80</id>
<content type='text'>
of_regulator_match() saves some dynamcially allocated state into the
match table that's passed to it. By implementation and not contract, for
each match table entry, if non-NULL state is already present,
of_regulator_match() will not overwrite it. of_regulator_match() is
typically called each time a regulator is probe()d. This means it is
called with the same match table over and over again if a regulator
triggers deferred probe. This results in stale, kfree()d data being left
in the match table from probe to probe, which causes a variety of crashes
or use of invalid data.

Explicitly free all output state from of_regulator_match() before
generating new results in order to avoid this.

Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
</feed>
