--- 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);
 }
