⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dcache-qstr-api-fix-2.6-suse.patch

📁 非常经典的一个分布式系统
💻 PATCH
字号:
Index: linux-2.6.5-7.276/include/linux/dcache.h===================================================================--- linux-2.6.5-7.276.orig/include/linux/dcache.h+++ linux-2.6.5-7.276/include/linux/dcache.h@@ -38,7 +38,6 @@ struct qstr { 	const unsigned char * name; 	unsigned int len; 	unsigned int hash;-	char name_str[0]; };  #include <linux/namei.h>@@ -104,7 +103,6 @@ struct dentry {  	struct rcu_head d_rcu; 	struct dcookie_struct * d_cookie; /* cookie, if any */ 	unsigned long d_move_count;	/* to indicated moved dentry while lockless lookup */-	struct qstr * d_qstr;		/* quick str ptr used in lockless lookup and concurrent d_move */ 	struct dentry * d_parent;	/* parent directory */ 	struct qstr d_name; 	struct hlist_node d_hash;	/* lookup hash list */	Index: linux-2.6.5-7.276/fs/dcache.c===================================================================--- linux-2.6.5-7.276.orig/fs/dcache.c+++ linux-2.6.5-7.276/fs/dcache.c@@ -775,7 +775,6 @@ struct dentry * d_alloc(struct dentry *  	dentry->d_parent = NULL; 	dentry->d_move_count = 0; 	dentry->d_sb = NULL;-	dentry->d_qstr = &dentry->d_name; 	dentry->d_name.name = str; 	dentry->d_name.len = name->len; 	dentry->d_name.hash = name->hash;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -