patch-2.4.9 linux/drivers/i2o/i2o_config.c
Next file: linux/drivers/i2o/i2o_core.c
Previous file: linux/drivers/i2o/i2o_block.c
Back to the patch index
Back to the overall index
- Lines: 49
- Date:
Thu Aug 16 09:50:15 2001
- Orig file:
v2.4.8/linux/drivers/i2o/i2o_config.c
- Orig date:
Tue May 1 16:10:37 2001
diff -u --recursive --new-file v2.4.8/linux/drivers/i2o/i2o_config.c linux/drivers/i2o/i2o_config.c
@@ -183,12 +183,6 @@
0xffffffff // All classes
};
-static long long cfg_llseek(struct file *file, long long offset, int origin)
-{
- return -ESPIPE;
-}
-
-
static ssize_t cfg_write(struct file *file, const char *buf, size_t count, loff_t *ppos)
{
printk(KERN_INFO "i2o_config write not yet supported\n");
@@ -796,7 +790,7 @@
struct i2o_cfg_info *p = NULL;
struct i2o_evt_get *uget = (struct i2o_evt_get*)arg;
struct i2o_evt_get kget;
- unsigned int flags;
+ unsigned long flags;
for(p = open_files; p; p = p->next)
if(p->q_id == id)
@@ -825,7 +819,7 @@
{
struct i2o_cfg_info *tmp =
(struct i2o_cfg_info *)kmalloc(sizeof(struct i2o_cfg_info), GFP_KERNEL);
- unsigned int flags;
+ unsigned long flags;
if(!tmp)
return -ENOMEM;
@@ -851,7 +845,7 @@
{
u32 id = (u32)file->private_data;
struct i2o_cfg_info *p1, *p2;
- unsigned int flags;
+ unsigned long flags;
lock_kernel();
p1 = p2 = NULL;
@@ -899,7 +893,7 @@
static struct file_operations config_fops =
{
owner: THIS_MODULE,
- llseek: cfg_llseek,
+ llseek: no_llseek,
read: cfg_read,
write: cfg_write,
ioctl: cfg_ioctl,
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)