<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/hwspinlock, branch v3.12.10</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/hwspinlock?h=v3.12.10</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/hwspinlock?h=v3.12.10'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2013-05-07T21:01:27Z</updated>
<entry>
<title>Merge tag 'hwspinlock-3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock</title>
<updated>2013-05-07T21:01:27Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-05-07T21:01:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c807b17375be26d7710b248deae6d75ecb32e4ba'/>
<id>urn:sha1:c807b17375be26d7710b248deae6d75ecb32e4ba</id>
<content type='text'>
Pullhwspinlock update from Ohad Ben-Cohen:
 "A single patch from Vincent extending OMAP's hwspinlock support to
  OMAP5"

* tag 'hwspinlock-3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock:
  hwspinlock/omap: support OMAP5 as well
</content>
</entry>
<entry>
<title>hwspinlock: fix __hwspin_lock_request error path</title>
<updated>2013-04-05T14:45:11Z</updated>
<author>
<name>Li Fei</name>
<email>fei.li@intel.com</email>
</author>
<published>2013-04-05T13:20:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c10b90d85a5126d25c89cbaa50dc9fdd1c4d001a'/>
<id>urn:sha1:c10b90d85a5126d25c89cbaa50dc9fdd1c4d001a</id>
<content type='text'>
Even in failed case of pm_runtime_get_sync, the usage_count
is incremented. In order to keep the usage_count with correct
value and runtime power management to behave correctly, call
pm_runtime_put_noidle in such case.

In __hwspin_lock_request, module_put is also called before
return in pm_runtime_get_sync failed case.

Cc: stable@vger.kernel.org
Signed-off-by Liu Chuansheng &lt;chuansheng.liu@intel.com&gt;
Signed-off-by: Li Fei &lt;fei.li@intel.com&gt;
[edit commit log]
Signed-off-by: Ohad Ben-Cohen &lt;ohad@wizery.com&gt;
</content>
</entry>
<entry>
<title>hwspinlock/omap: support OMAP5 as well</title>
<updated>2013-04-05T06:11:17Z</updated>
<author>
<name>Vincent Stehlé</name>
<email>v-stehle@ti.com</email>
</author>
<published>2013-02-27T17:10:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8ae053d62e88c400330ebaf27558bf02dde5a1fa'/>
<id>urn:sha1:8ae053d62e88c400330ebaf27558bf02dde5a1fa</id>
<content type='text'>
OMAP5 has spinlocks, too.

Signed-off-by: Vincent Stehlé &lt;v-stehle@ti.com&gt;
Cc: Tony Lindgren &lt;tony@atomide.com&gt;
Signed-off-by: Ohad Ben-Cohen &lt;ohad@wizery.com&gt;
</content>
</entry>
<entry>
<title>hwspinlock: remove use of __devexit</title>
<updated>2012-11-28T19:41:36Z</updated>
<author>
<name>Bill Pemberton</name>
<email>wfp5p@virginia.edu</email>
</author>
<published>2012-11-19T18:25:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e533a349c0258f38a67afa1c2402a12f46227049'/>
<id>urn:sha1:e533a349c0258f38a67afa1c2402a12f46227049</id>
<content type='text'>
CONFIG_HOTPLUG is going away as an option so __devexit is no
longer needed.

Signed-off-by: Bill Pemberton &lt;wfp5p@virginia.edu&gt;
Cc: Ohad Ben-Cohen &lt;ohad@wizery.com&gt;
Cc: Srinidhi Kasagar &lt;srinidhi.kasagar@stericsson.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>hwspinlock: remove use of __devinit</title>
<updated>2012-11-28T19:41:36Z</updated>
<author>
<name>Bill Pemberton</name>
<email>wfp5p@virginia.edu</email>
</author>
<published>2012-11-19T18:23:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=571291066d053c34d28de26a6d9d96ac7d171a61'/>
<id>urn:sha1:571291066d053c34d28de26a6d9d96ac7d171a61</id>
<content type='text'>
CONFIG_HOTPLUG is going away as an option so __devinit is no longer
needed.

Signed-off-by: Bill Pemberton &lt;wfp5p@virginia.edu&gt;
Cc: Ohad Ben-Cohen &lt;ohad@wizery.com&gt;
Cc: Srinidhi Kasagar &lt;srinidhi.kasagar@stericsson.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>hwspinlock: remove use of __devexit_p</title>
<updated>2012-11-28T19:41:36Z</updated>
<author>
<name>Bill Pemberton</name>
<email>wfp5p@virginia.edu</email>
</author>
<published>2012-11-19T18:20:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9eb26bddfc586da0a9d10646150acb2d120c3890'/>
<id>urn:sha1:9eb26bddfc586da0a9d10646150acb2d120c3890</id>
<content type='text'>
CONFIG_HOTPLUG is going away as an option so __devexit_p is no longer
needed.

Signed-off-by: Bill Pemberton &lt;wfp5p@virginia.edu&gt;
Cc: Ohad Ben-Cohen &lt;ohad@wizery.com&gt;
Cc: Srinidhi Kasagar &lt;srinidhi.kasagar@stericsson.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>hwspinlock/core: move the dereference below the NULL test</title>
<updated>2012-09-10T10:19:25Z</updated>
<author>
<name>Wei Yongjun</name>
<email>yongjun_wei@trendmicro.com.cn</email>
</author>
<published>2012-09-10T04:52:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e352614cd3e7a5f7af7cff894a3b5a705181de21'/>
<id>urn:sha1:e352614cd3e7a5f7af7cff894a3b5a705181de21</id>
<content type='text'>
The dereference should be moved below the NULL test.

spatch with a semantic match is used to found this.
(http://coccinelle.lip6.fr/)

Signed-off-by: Wei Yongjun &lt;yongjun_wei@trendmicro.com.cn&gt;
Signed-off-by: Ohad Ben-Cohen &lt;ohad@wizery.com&gt;
</content>
</entry>
<entry>
<title>hwspinlock/core: use global ID to register hwspinlocks on multiple devices</title>
<updated>2012-07-07T19:35:30Z</updated>
<author>
<name>Shinya Kuribayashi</name>
<email>shinya.kuribayashi.px@renesas.com</email>
</author>
<published>2012-07-07T10:37:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=476a7eeb60e70ddab138e7cb4bc44ef5ac20782e'/>
<id>urn:sha1:476a7eeb60e70ddab138e7cb4bc44ef5ac20782e</id>
<content type='text'>
Commit 300bab9770 (hwspinlock/core: register a bank of hwspinlocks in a
single API call, 2011-09-06) introduced 'hwspin_lock_register_single()'
to register numerous (a bank of) hwspinlock instances in a single API,
'hwspin_lock_register()'.

At which time, 'hwspin_lock_register()' accidentally passes 'local IDs'
to 'hwspin_lock_register_single()', despite that ..._single() requires
'global IDs' to register hwspinlocks.

We have to convert into global IDs by supplying the missing 'base_id'.

Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Shinya Kuribayashi &lt;shinya.kuribayashi.px@renesas.com&gt;
[ohad: fix error path of hwspin_lock_register, too]
Signed-off-by: Ohad Ben-Cohen &lt;ohad@wizery.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux</title>
<updated>2011-11-09T02:34:16Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-11-09T02:34:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=19e0bafc36abd84a5b4d7c7745b78a6f4626e944'/>
<id>urn:sha1:19e0bafc36abd84a5b4d7c7745b78a6f4626e944</id>
<content type='text'>
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:
  drivers/media: video/a5k6aa is a module and so needs module.h
  mfd: fix build failures in recently added ab5500 code
  hwspinlock/u8500: include linux/module.h
  MTD: MAPS: bcm963xx-flash.c: explicitly include module.h
</content>
</entry>
<entry>
<title>hwspinlock/u8500: fix build error due to undefined label</title>
<updated>2011-11-08T07:28:41Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2011-11-06T13:14:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=fdcb23634c9b6649bb02c681033d4973491b0e35'/>
<id>urn:sha1:fdcb23634c9b6649bb02c681033d4973491b0e35</id>
<content type='text'>
Fix below build error:

  CC      drivers/hwspinlock/u8500_hsem.o
drivers/hwspinlock/u8500_hsem.c: In function 'u8500_hsem_probe':
drivers/hwspinlock/u8500_hsem.c:113: error: label 'free_state' used but not defined

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Ohad Ben-Cohen &lt;ohad@wizery.com&gt;
</content>
</entry>
</feed>
