X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=libcfs%2Finclude%2Flibcfs%2Flibcfs.h;h=550e682e10a0f0acfdb59162dcdd9f8b62cb7a8b;hp=d02ec25aace9e22d0e855be516ed85d93773bdcc;hb=0d7a6d1d8df4756aa791f3574dc36ed01c4bbf36;hpb=3122e8fc97de097279ba7190c63347991bf350c7;ds=sidebyside diff --git a/libcfs/include/libcfs/libcfs.h b/libcfs/include/libcfs/libcfs.h index d02ec25..550e682 100644 --- a/libcfs/include/libcfs/libcfs.h +++ b/libcfs/include/libcfs/libcfs.h @@ -154,31 +154,7 @@ void lc_watchdog_delete(struct lc_watchdog *lcw); #define LNET_ACCEPTOR_MIN_RESERVED_PORT 512 #define LNET_ACCEPTOR_MAX_RESERVED_PORT 1023 -/* - * libcfs pseudo device operations - * - * struct struct miscdevice and - * misc_register() and - * misc_deregister() are declared in - * libcfs//-prim.h - * - * It's just draft now. - */ - -struct cfs_psdev_file { - unsigned long off; - void *private_data; - unsigned long reserved1; - unsigned long reserved2; -}; - -struct cfs_psdev_ops { - int (*p_open)(unsigned long, void *); - int (*p_close)(unsigned long, void *); - int (*p_read)(struct cfs_psdev_file *, char *, unsigned long); - int (*p_write)(struct cfs_psdev_file *, char *, unsigned long); - int (*p_ioctl)(struct cfs_psdev_file *, unsigned long, void __user *); -}; +int libcfs_ioctl(unsigned long cmd, void __user *uparam); /* * Drop into debugger, if possible. Implementation is provided by platform.