usbdevfs.diff
来自「Usb1.1驱动c语言源代码」· DIFF 代码 · 共 66 行
DIFF
66 行
diff -urN linux-2.3.38-orig/include/linux/fs.h linux/include/linux/fs.h--- linux-2.3.38-orig/include/linux/fs.h Sat Jan 8 07:23:46 2000+++ linux/include/linux/fs.h Sat Jan 8 07:25:53 2000@@ -277,6 +277,7 @@ #include <linux/udf_fs_i.h> #include <linux/ncp_fs_i.h> #include <linux/proc_fs_i.h>+#include <linux/usbdev_fs_i.h> /* * Attribute flags. These should be or-ed together to figure out what@@ -414,6 +415,7 @@ struct ncp_inode_info ncpfs_i; struct proc_inode_info proc_i; struct socket socket_i;+ struct usbdev_inode_info usbdev_i; void *generic_ip; } u; };@@ -545,6 +547,7 @@ #include <linux/bfs_fs_sb.h> #include <linux/udf_fs_sb.h> #include <linux/ncp_fs_sb.h>+#include <linux/usbdev_fs_sb.h> extern struct list_head super_blocks; @@ -592,6 +595,7 @@ struct bfs_sb_info bfs_sb; struct udf_sb_info udf_sb; struct ncp_sb_info ncpfs_sb;+ struct usbdev_sb_info usbdevfs_sb; void *generic_sbp; } u; /*diff -urN linux-2.3.38-orig/include/linux/usbdev_fs_i.h linux/include/linux/usbdev_fs_i.h--- linux-2.3.38-orig/include/linux/usbdev_fs_i.h Thu Jan 1 01:00:00 1970+++ linux/include/linux/usbdev_fs_i.h Sat Jan 8 07:25:53 2000@@ -0,0 +1,11 @@+struct usb_device;+struct usb_bus;++struct usbdev_inode_info {+ struct list_head dlist;+ struct list_head slist;+ union {+ struct usb_device *dev;+ struct usb_bus *bus;+ } p;+};diff -urN linux-2.3.38-orig/include/linux/usbdev_fs_sb.h linux/include/linux/usbdev_fs_sb.h--- linux-2.3.38-orig/include/linux/usbdev_fs_sb.h Thu Jan 1 01:00:00 1970+++ linux/include/linux/usbdev_fs_sb.h Sat Jan 8 07:25:53 2000@@ -0,0 +1,10 @@+struct usbdev_sb_info {+ struct list_head slist;+ struct list_head ilist;+ uid_t devuid;+ gid_t devgid;+ umode_t devmode;+ uid_t busuid;+ gid_t busgid;+ umode_t busmode;+};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?