Example #1
0
static long isdn_divert_ioctl(struct file *file, uint cmd, ulong arg)
{
	long ret;

	lock_kernel();
	ret = isdn_divert_ioctl_unlocked(file, cmd, arg);
	unlock_kernel();

	return ret;
}
Example #2
0
static long isdn_divert_ioctl(struct file *file, uint cmd, ulong arg)
{
	long ret;

	mutex_lock(&isdn_divert_mutex);
	ret = isdn_divert_ioctl_unlocked(file, cmd, arg);
	mutex_unlock(&isdn_divert_mutex);

	return ret;
}