Skip to contentSkip to conversation

consolidate spin_lock/unlock waiting with spin_unlock_wait

PATCH New Nicholas Mc Guire 1 participant 1 message Dec 16, 2013 Kernel janitors

lore
Share & tools
lore
#0 lore raw

PATCH 2/6 consolidate spin_lock/unlock waiting with spin_unlock_wait

cris ETRAX-FS-V32:
consolidate spin_lock/unlock waiting with spin_unlock_wait()

config: etrax-100lx_defconfig -> switch to Processor type (ETRAX-FS-V32)
toolchain: cris-dist-1.64

Builds gpio.o without warnings.
No runtime check (no hardware available)

CC Mikael Starvik <[email protected]>
CC Jesper Nilsson <[email protected]>
---
 arch/cris/arch-v32/drivers/mach-fs/gpio.c |    3 +-
 arch/cris/kernel/vmlinux.lds              |  406 +++++++++++++++++++++++++++++
 2 files changed, 407 insertions(+), 2 deletions(-)
 create mode 100644 arch/cris/kernel/vmlinux.lds
arch/cris/arch-v32/drivers/mach-fs/gpio.c +1 -2
index a2ac091..dec2e43 100644
@@ -761,8 +761,7 @@ virtual_gpio_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
 		/* Clear alarm for bits with 1 in arg. */
 		priv->highalarm &= ~arg;
 		priv->lowalarm  &= ~arg;
-		spin_lock(&alarm_lock);
-		spin_unlock(&alarm_lock);
+		spin_unlock_wait(&alarm_lock);
 		break;
 	case IO_CFG_WRITE_MODE:
 	{
arch/cris/kernel/vmlinux.lds new file +406 -0

406 lines not on this page · raw message

Signature · 1 line
1.7.2.5