<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pm24.git/drivers, branch v3.1-rc8</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://git.kobert.dev/pm24.git/atom/drivers?h=v3.1-rc8</id>
<link rel='self' href='https://git.kobert.dev/pm24.git/atom/drivers?h=v3.1-rc8'/>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/'/>
<updated>2011-09-27T22:41:32Z</updated>
<entry>
<title>Merge branch 'pm-fixes' of git://github.com/rjwysocki/linux-pm</title>
<updated>2011-09-27T22:41:32Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-09-27T22:41:32Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=57119327df3a824dc9a59973d3db7e5bdd2e75cc'/>
<id>urn:sha1:57119327df3a824dc9a59973d3db7e5bdd2e75cc</id>
<content type='text'>
* 'pm-fixes' of git://github.com/rjwysocki/linux-pm:
  PM / Clocks: Do not acquire a mutex under a spinlock
</content>
</entry>
<entry>
<title>Merge branch 'hwmon-for-linus' of git://github.com/groeck/linux</title>
<updated>2011-09-26T20:35:43Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-09-26T20:35:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=ef82bdc57a204bf452da9f7c273c21462f17344e'/>
<id>urn:sha1:ef82bdc57a204bf452da9f7c273c21462f17344e</id>
<content type='text'>
* 'hwmon-for-linus' of git://github.com/groeck/linux:
  hwmon: (coretemp) remove struct platform_data * parameter from create_core_data()
  hwmon: (coretemp) constify static data
  hwmon: (coretemp) don't use kernel assigned CPU number as platform device ID
  hwmon: (ds620) Fix handling of negative temperatures
  hwmon: (w83791d) rename prototype parameter from 'register' to 'reg'
  hwmon: (coretemp) Don't use threshold registers for tempX_max
  hwmon: (coretemp) Let the user force TjMax
  hwmon: (coretemp) Drop duplicate function get_pkg_tjmax
</content>
</entry>
<entry>
<title>PM / Clocks: Do not acquire a mutex under a spinlock</title>
<updated>2011-09-26T17:40:23Z</updated>
<author>
<name>Rafael J. Wysocki</name>
<email>rjw@sisk.pl</email>
</author>
<published>2011-09-26T17:40:23Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=e8b364b88cc4001b21c28c1ecf1e1e3ffbe162e6'/>
<id>urn:sha1:e8b364b88cc4001b21c28c1ecf1e1e3ffbe162e6</id>
<content type='text'>
Commit b7ab83e (PM: Use spinlock instead of mutex in clock
management functions) introduced a regression causing clocks_mutex
to be acquired under a spinlock.  This happens because
pm_clk_suspend() and pm_clk_resume() call pm_clk_acquire() under
pcd-&gt;lock, but pm_clk_acquire() executes clk_get() which causes
clocks_mutex to be acquired.  Similarly, __pm_clk_remove(),
executed under pcd-&gt;lock, calls clk_put(), which also causes
clocks_mutex to be acquired.

To fix those problems make pm_clk_add() call pm_clk_acquire(), so
that pm_clk_suspend() and pm_clk_resume() don't have to do that.
Change pm_clk_remove() and pm_clk_destroy() to separate
modifications of the pcd-&gt;clock_list list from the actual removal of
PM clock entry objects done by __pm_clk_remove().

Reported-and-tested-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;
Acked-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>Merge branch 'spi/merge' of git://git.secretlab.ca/git/linux-2.6</title>
<updated>2011-09-23T23:53:16Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-09-23T23:53:16Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=b172e38e435a158cc84169d5b9127a8dd8d21e76'/>
<id>urn:sha1:b172e38e435a158cc84169d5b9127a8dd8d21e76</id>
<content type='text'>
* 'spi/merge' of git://git.secretlab.ca/git/linux-2.6:
  spi: Fix WARN when removing spi-fsl-spi module
  spi/imx: Fix spi-imx when the hardware SPI chipselects are used
</content>
</entry>
<entry>
<title>spi: Fix WARN when removing spi-fsl-spi module</title>
<updated>2011-09-23T23:28:29Z</updated>
<author>
<name>Jeff Harris</name>
<email>jeff_harris@kentrox.com</email>
</author>
<published>2011-09-23T15:49:36Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=387719c2ec995019e0af0dc537ca17c9ebd5b64f'/>
<id>urn:sha1:387719c2ec995019e0af0dc537ca17c9ebd5b64f</id>
<content type='text'>
If CPM mode is not used, the fsl_dummy_rx variable is never allocated.  When
the cleanup attempts to free it, the reference count is zero and a WARN is
generated.  The same CPM mode check used in the initialize is applied to the
free as well.

Tested on 2.6.33 with the previous spi_mpc8xxx driver.  The renamed
spi-fsl-spi driver looks to have the same problem.

Signed-off-by: Jeff Harris &lt;jeff_harris@kentrox.com&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>scsi: fix qla2xxx printk format warning</title>
<updated>2011-09-23T23:02:33Z</updated>
<author>
<name>Randy Dunlap</name>
<email>rdunlap@xenotime.net</email>
</author>
<published>2011-09-23T22:40:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=8ec9c7fb15fd8edf6b34555f5b498033121b2173'/>
<id>urn:sha1:8ec9c7fb15fd8edf6b34555f5b498033121b2173</id>
<content type='text'>
sector_t can be different types, so cast it to its largest possible
type.

  drivers/scsi/qla2xxx/qla_isr.c:1509:5: warning: format '%lx' expects type 'long unsigned int', but argument 5 has type 'sector_t'

Signed-off-by: Randy Dunlap &lt;rdunlap@xenotime.net&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>scsi: SCSI_ISCI needs to select SCSI_SAS_HOST_SMP, fixes build error</title>
<updated>2011-09-23T23:02:33Z</updated>
<author>
<name>Randy Dunlap</name>
<email>rdunlap@xenotime.net</email>
</author>
<published>2011-09-23T22:43:54Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=2b7fe39babcbd67458a0c4fbed5704089e0c8c1f'/>
<id>urn:sha1:2b7fe39babcbd67458a0c4fbed5704089e0c8c1f</id>
<content type='text'>
SCSI_ISCI needs to select SCSI_SAS_HOST_SMP to ensure that all
needed symbols are available to it.

Fixes this build error:

  ERROR: "try_test_sas_gpio_gp_bit" [drivers/scsi/isci/isci.ko] undefined!

Signed-off-by: Randy Dunlap &lt;rdunlap@xenotime.net&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>hwmon: (coretemp) remove struct platform_data * parameter from create_core_data()</title>
<updated>2011-09-23T17:39:11Z</updated>
<author>
<name>Jan Beulich</name>
<email>JBeulich@suse.com</email>
</author>
<published>2011-09-23T10:40:08Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=2f1c3db0a6adcfd12d556afa3605d4923658b307'/>
<id>urn:sha1:2f1c3db0a6adcfd12d556afa3605d4923658b307</id>
<content type='text'>
The only caller of the function obtained the pointer solely for the
purpose of passing it to this function, while it can be easily
determined from the struct platform_device * parameter also passed.

Signed-off-by: Jan Beulich &lt;jbeulich@suse.com&gt;
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
</content>
</entry>
<entry>
<title>hwmon: (coretemp) constify static data</title>
<updated>2011-09-23T17:39:10Z</updated>
<author>
<name>Jan Beulich</name>
<email>JBeulich@suse.com</email>
</author>
<published>2011-09-23T10:36:53Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=e3204ed3a4a78ca4d10eee8b661b94429bd38da8'/>
<id>urn:sha1:e3204ed3a4a78ca4d10eee8b661b94429bd38da8</id>
<content type='text'>
These arrays won't ever be written to, so protect them from
unintentional modification.

Signed-off-by: Jan Beulich &lt;jbeulich@suse.com&gt;
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
</content>
</entry>
<entry>
<title>hwmon: (coretemp) don't use kernel assigned CPU number as platform device ID</title>
<updated>2011-09-23T17:38:09Z</updated>
<author>
<name>Jan Beulich</name>
<email>JBeulich@suse.com</email>
</author>
<published>2011-09-23T10:35:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=b3a242a6e4b8c09dbb466ab7a9d2c724e75faa67'/>
<id>urn:sha1:b3a242a6e4b8c09dbb466ab7a9d2c724e75faa67</id>
<content type='text'>
... as that has the potential to conflict with (particularly soft) CPU
hot removal and re-adding.

Signed-off-by: Jan Beulich &lt;jbeulich@suse.com&gt;
[guenter.roeck@ericsson.com: use platform device ID as physical CPU id]
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
</content>
</entry>
</feed>
