--- utadem/utadem.c.orig 2005-03-07 15:16:16.000000000 +0100 +++ utadem/utadem.c 2005-03-07 15:16:42.000000000 +0100 @@ -2144,8 +2144,6 @@ DPRINTF(2, "entering %s()\n", __FUNCTION__); - if (ppos != &file->f_pos) - return (-ESPIPE); if (size == 0) return (0); @@ -2175,8 +2173,6 @@ DPRINTF(2, "entering %s()\n", __FUNCTION__); - if (ppos != &file->f_pos) - return (-ESPIPE); if (size == 0) return (0); @@ -2241,9 +2237,6 @@ DPRINTF(2, "entering %s()\n", __FUNCTION__); - /* first */ - MOD_INC_USE_COUNT; - /* allocate our connection */ conn = kmalloc(sizeof (*conn), GFP_KERNEL); if (!conn) { @@ -2283,7 +2276,6 @@ kfree(conn); file->private_data = NULL; out_dec: - MOD_DEC_USE_COUNT; return (r); } @@ -2342,9 +2334,6 @@ kfree(file->private_data); file->private_data = NULL; - /* last */ - MOD_DEC_USE_COUNT; - return (0); } @@ -2368,9 +2357,6 @@ DPRINTF(2, "entering %s()\n", __FUNCTION__); - /* first */ - MOD_INC_USE_COUNT; - /* allocate our connection */ conn = kmalloc(sizeof (*conn), GFP_KERNEL); if (!conn) { @@ -2405,7 +2391,6 @@ kfree(conn); file->private_data = NULL; out_dec: - MOD_DEC_USE_COUNT; return (r); } @@ -2429,9 +2414,6 @@ kfree(file->private_data); file->private_data = NULL; - /* last */ - MOD_DEC_USE_COUNT; - return (0); }