patch-2.3.48 linux/drivers/isdn/hysdn/hysdn_procfs.c

Next file: linux/drivers/isdn/hysdn/hysdn_proclog.c
Previous file: linux/drivers/isdn/hysdn/hysdn_procconf.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.3.47/linux/drivers/isdn/hysdn/hysdn_procfs.c linux/drivers/isdn/hysdn/hysdn_procfs.c
@@ -351,27 +351,6 @@
 	NULL			/* fsync */
 };
 
-struct inode_operations log_inode_operations =
-{
-	&log_fops,		/* log proc file-ops */
-	NULL,			/* create      */
-	NULL,			/* lookup      */
-	NULL,			/* link        */
-	NULL,			/* unlink      */
-	NULL,			/* symlink     */
-	NULL,			/* mkdir       */
-	NULL,			/* rmdir       */
-	NULL,			/* mknod       */
-	NULL,			/* rename      */
-	NULL,			/* readlink    */
-	NULL,			/* follow_link */
-	NULL,			/* readpage    */
-	NULL,			/* writepage   */
-	NULL,			/* bmap        */
-	NULL,			/* truncate    */
-	NULL			/* permission  */
-};
-
 /*****************************************/
 /* Output info data to the cardinfo file */
 /*****************************************/
@@ -464,7 +443,7 @@
 
 			sprintf(pd->log_name, "%s%d", PROC_LOG_BASENAME, card->myid);
 			if ((pd->log = create_proc_entry(pd->log_name, S_IFREG | S_IRUGO | S_IWUSR, hysdn_proc_entry)) != NULL)
-				pd->log->ops = &log_inode_operations;	/* set new operations table */
+				pd->log->proc_fops = &log_fops;	/* set new operations table */
 
 			init_waitqueue_head(&(pd->rd_queue));
 

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)