/* Write to the SoundScape's control registers, and do the necessary locking ...  */
static void sscape_write(struct soundscape *s, enum GA_REG reg, unsigned char val)
/* Write to the SoundScape's control registers, and do the necessary locking ...  */
static void sscape_write(struct soundscape *s, enum GA_REG reg, unsigned char val)
{
	unsigned long flags;
	spin_lock_irqsave(&s->lock, flags);
	sscape_write_unsafe(s->io_base, reg, val);
	spin_unlock_irqrestore(&s->lock, flags);
}