diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2011-11-03 08:05:35 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-11-03 08:05:35 -0700 | 
| commit | 3f8ddb032afa729d4bad1bf2965d3ec068de6b72 (patch) | |
| tree | f2467d1160ee8cd4016fb77c09d0f1f4c768e5fe /arch/arm/mach-omap2/hwspinlock.c | |
| parent | 30307c69d59b14723fbf8a524847b302388c702d (diff) | |
| parent | 8b37fcfc9b3400b647748783a2cafff67793e0ad (diff) | |
| download | olio-linux-3.10-3f8ddb032afa729d4bad1bf2965d3ec068de6b72.tar.xz olio-linux-3.10-3f8ddb032afa729d4bad1bf2965d3ec068de6b72.zip  | |
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock:
  hwspinlock: add MAINTAINERS entries
  hwspinlock/omap: omap_hwspinlock_remove should be __devexit
  hwspinlock/u8500: add hwspinlock driver
  hwspinlock/core: register a bank of hwspinlocks in a single API call
  hwspinlock/core: remove stubs for register/unregister
  hwspinlock/core: use a mutex to protect the radix tree
  hwspinlock/core/omap: fix id issues on multiple hwspinlock devices
  hwspinlock/omap: simplify allocation scheme
  hwspinlock/core: simplify 'owner' handling
  hwspinlock/core: simplify Kconfig
Fix up trivial conflicts (addition of omap_hwspinlock_pdata, removal of
omap_spinlock_latency) in arch/arm/mach-omap2/hwspinlock.c
Also, do an "evil merge" to fix a compile error in omap_hsmmc.c which
for some reason was reported in the same email thread as the "please
pull hwspinlock changes".
Diffstat (limited to 'arch/arm/mach-omap2/hwspinlock.c')
| -rw-r--r-- | arch/arm/mach-omap2/hwspinlock.c | 9 | 
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/arm/mach-omap2/hwspinlock.c b/arch/arm/mach-omap2/hwspinlock.c index 36e21091b06..454dfce125c 100644 --- a/arch/arm/mach-omap2/hwspinlock.c +++ b/arch/arm/mach-omap2/hwspinlock.c @@ -19,10 +19,15 @@  #include <linux/kernel.h>  #include <linux/init.h>  #include <linux/err.h> +#include <linux/hwspinlock.h>  #include <plat/omap_hwmod.h>  #include <plat/omap_device.h> +static struct hwspinlock_pdata omap_hwspinlock_pdata __initdata = { +	.base_id = 0, +}; +  int __init hwspinlocks_init(void)  {  	int retval = 0; @@ -40,7 +45,9 @@ int __init hwspinlocks_init(void)  	if (oh == NULL)  		return -EINVAL; -	pdev = omap_device_build(dev_name, 0, oh, NULL, 0, NULL, 0, false); +	pdev = omap_device_build(dev_name, 0, oh, &omap_hwspinlock_pdata, +				sizeof(struct hwspinlock_pdata), +				NULL, 0, false);  	if (IS_ERR(pdev)) {  		pr_err("Can't build omap_device for %s:%s\n", dev_name,  								oh_name);  |