consolidate spin_lock/unlock waiting with spin_unlock_wait
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]>
Signed-off-by Nicholas Mc Guire <[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
@@ -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