X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=drivers%2Fparisc%2Feisa_eeprom.c;h=5ac207932fd7b755fa56418ec8745be6c9afd093;hb=d1794f2c5b5817eb79ccc5e00701ca748d1b073a;hp=86e9c84a965e3e4f815266734c1c030078a3d0c6;hpb=ebaf0c6032f525ddb0158fb59848d41899dce8cd;p=linux-2.6-omap-h63xx.git diff --git a/drivers/parisc/eisa_eeprom.c b/drivers/parisc/eisa_eeprom.c index 86e9c84a965..5ac207932fd 100644 --- a/drivers/parisc/eisa_eeprom.c +++ b/drivers/parisc/eisa_eeprom.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -83,6 +84,8 @@ static int eisa_eeprom_ioctl(struct inode *inode, struct file *file, static int eisa_eeprom_open(struct inode *inode, struct file *file) { + cycle_kernel_lock(); + if (file->f_mode & 2) return -EINVAL;