--- 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); } --- utio/utio.c.SUN 2005-01-07 19:02:04.000000000 +0100 +++ utio/utio.c 2005-01-07 19:04:06.000000000 +0100 @@ -541,7 +541,6 @@ kfree(conn); /* last */ - MOD_DEC_USE_COUNT; } @@ -1898,13 +1897,11 @@ DPRINTF(2, "entering %s()\n", __FUNCTION__); /* first */ - MOD_INC_USE_COUNT; /* allocate our connection */ conn = kmalloc(sizeof (*conn), GFP_KERNEL); if (!conn) { DPRINTF(1, "can't allocate connection\n"); - MOD_DEC_USE_COUNT; return (-ENOMEM); } @@ -1927,7 +1924,6 @@ * DPRINTF(1, "not capable\n"); * kfree(conn); * file->private_data = NULL; - * MOD_DEC_USE_COUNT; * return -ENODEV; * } */ @@ -1943,7 +1939,6 @@ if (r < 0) { kfree(conn); file->private_data = NULL; - MOD_DEC_USE_COUNT; return (r); } return (0); @@ -2041,7 +2036,6 @@ file->private_data = NULL; /* last */ - MOD_DEC_USE_COUNT; return (0); }