nbd f1b112b632 zaptel-1.4.x: unbreak kernel module build, use cross-ar and cross-ranlib to fix further build issues
git-svn-id: svn://svn.openwrt.org/openwrt/packages@32425 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-18 15:06:33 +00:00

24 lines
508 B
Diff

--- a/kernel/zaptel-base.c
+++ b/kernel/zaptel-base.c
@@ -5182,14 +5182,20 @@ static int zt_ioctl(struct inode *inode,
}
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,36)
+#ifdef CONFIG_BKL
#include <linux/smp_lock.h>
+#endif
static long zt_ioctl_unlocked(struct file *file, unsigned int cmd, unsigned long data)
{
int ret;
+#ifdef CONFIG_BKL
lock_kernel();
+#endif
ret = zt_ioctl(file->f_path.dentry->d_inode, file, cmd, data);
+#ifdef CONFIG_BKL
unlock_kernel();
+#endif
return ret;
}