亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fist-2.3.99-pre9.diff

?? Solaris操作系統下的過濾驅動程序, C源碼程序.
?? DIFF
字號:
diff -ruN linux-2.3.99-pre9-vanilla/fs/exec.c linux-2.3.99-pre9-fist/fs/exec.c--- linux-2.3.99-pre9-vanilla/fs/exec.c	Sun May 21 14:38:47 2000+++ linux-2.3.99-pre9-fist/fs/exec.c	Tue May 23 19:30:47 2000@@ -334,7 +334,7 @@ 			file = ERR_PTR(err); 			if (!err) { 				lock_kernel();-				file = dentry_open(nd.dentry, nd.mnt, O_RDONLY);+				file = dentry_open(nd.dentry, nd.mnt, FMODE_READ, O_RDONLY); 				unlock_kernel(); out: 				return file;diff -ruN linux-2.3.99-pre9-vanilla/fs/open.c linux-2.3.99-pre9-fist/fs/open.c--- linux-2.3.99-pre9-vanilla/fs/open.c	Mon May  8 16:31:40 2000+++ linux-2.3.99-pre9-fist/fs/open.c	Tue May 23 19:30:47 2000@@ -599,12 +599,12 @@ }  /*- * Note that while the flag value (low two bits) for sys_open means:+ * Note that while the flags value (low two bits) for sys_open means:  *	00 - read-only  *	01 - write-only  *	10 - read-write  *	11 - special- * it is changed into+ * when it is copied into open_flags, it is changed into  *	00 - no permissions needed  *	01 - read-permission  *	10 - write-permission@@ -614,23 +614,24 @@  */ struct file *filp_open(const char * filename, int flags, int mode) {-	int namei_flags, error;+	int namei_flags, open_flags, error; 	struct nameidata nd;  	namei_flags = flags;-	if ((namei_flags+1) & O_ACCMODE)+	open_flags = ((flags + 1) & O_ACCMODE);+	if (open_flags) 		namei_flags++; 	if (namei_flags & O_TRUNC) 		namei_flags |= 2;  	error = open_namei(filename, namei_flags, mode, &nd); 	if (!error)-		return dentry_open(nd.dentry, nd.mnt, flags);+		return dentry_open(nd.dentry, nd.mnt, open_flags, flags);  	return ERR_PTR(error); } -struct file *dentry_open(struct dentry *dentry, struct vfsmount *mnt, int flags)+struct file *dentry_open(struct dentry *dentry, struct vfsmount *mnt, int mode, int flags) { 	struct file * f; 	struct inode *inode;@@ -641,7 +642,7 @@ 	if (!f) 		goto cleanup_dentry; 	f->f_flags = flags;-	f->f_mode = (flags+1) & O_ACCMODE;+	f->f_mode = mode; 	inode = dentry->d_inode; 	if (f->f_mode & FMODE_WRITE) { 		error = get_write_access(inode);diff -ruN linux-2.3.99-pre9-vanilla/include/linux/fs.h linux-2.3.99-pre9-fist/include/linux/fs.h--- linux-2.3.99-pre9-vanilla/include/linux/fs.h	Tue May 23 17:18:48 2000+++ linux-2.3.99-pre9-fist/include/linux/fs.h	Tue May 23 19:48:52 2000@@ -858,7 +858,7 @@ extern void put_unused_fd(unsigned int);                          /* locked inside */  extern struct file *filp_open(const char *, int, int);-extern struct file * dentry_open(struct dentry *, struct vfsmount *, int);+extern struct file * dentry_open(struct dentry *, struct vfsmount *, int, int); extern int filp_close(struct file *, fl_owner_t id); extern char * getname(const char *); #define __getname()	((char *) __get_free_page(GFP_KERNEL))diff -ruN linux-2.3.99-pre9-vanilla/include/linux/mm.h linux-2.3.99-pre9-fist/include/linux/mm.h--- linux-2.3.99-pre9-vanilla/include/linux/mm.h	Tue May 23 17:18:49 2000+++ linux-2.3.99-pre9-fist/include/linux/mm.h	Tue May 23 19:48:54 2000@@ -546,6 +546,21 @@ #define vmlist_modify_lock(mm)		vmlist_access_lock(mm) #define vmlist_modify_unlock(mm)	vmlist_access_unlock(mm) +/*+ * Common MM functions for inclusion in the VFS+ * or in other stackable file systems.  Some of these+ * functions were in linux/mm/ C files.+ *+ */+static inline int sync_page(struct page *page)+{+	struct address_space *mapping = page->mapping;++	if (mapping && mapping->a_ops && mapping->a_ops->sync_page)+		return mapping->a_ops->sync_page(page);+	return 0;+}+ #endif /* __KERNEL__ */  #endifdiff -ruN linux-2.3.99-pre9-vanilla/ipc/shm.c linux-2.3.99-pre9-fist/ipc/shm.c--- linux-2.3.99-pre9-vanilla/ipc/shm.c	Sat May 20 13:55:30 2000+++ linux-2.3.99-pre9-fist/ipc/shm.c	Tue May 23 19:30:47 2000@@ -1191,7 +1191,7 @@ 	err = permission(dentry->d_inode, acc_mode); 	if (err) 		goto bad_file1;-	file = dentry_open(dentry, shm_fs_type.kern_mnt, o_flags);+	file = dentry_open(dentry, shm_fs_type.kern_mnt, prot, o_flags); 	err = PTR_ERR(file); 	if (IS_ERR (file)) 		goto bad_file1;diff -ruN linux-2.3.99-pre9-vanilla/mm/filemap.c linux-2.3.99-pre9-fist/mm/filemap.c--- linux-2.3.99-pre9-vanilla/mm/filemap.c	Mon May 22 12:50:55 2000+++ linux-2.3.99-pre9-fist/mm/filemap.c	Tue May 23 19:30:47 2000@@ -78,15 +78,6 @@ 	atomic_dec(&page_cache_size); } -static inline int sync_page(struct page *page)-{-	struct address_space *mapping = page->mapping;--	if (mapping && mapping->a_ops && mapping->a_ops->sync_page)-		return mapping->a_ops->sync_page(page);-	return 0;-}- /*  * Remove a page from the page cache and free it. Caller has to make  * sure the page is locked and that nobody else uses it - or that usage

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩亚洲高清一区二区| 国产精品伊人色| 一本到一区二区三区| 中文字幕在线不卡一区| 不卡的av电影| 亚洲国产色一区| 56国语精品自产拍在线观看| 美日韩黄色大片| 久久久国产精品不卡| 欧美日韩国产a| 蜜臀av性久久久久蜜臀aⅴ流畅| 日韩一区二区免费电影| 国产麻豆精品久久一二三| 国产精品色婷婷| 欧美在线观看一二区| 热久久一区二区| 欧美激情一区二区在线| 91国偷自产一区二区三区观看| 婷婷成人综合网| 久久久久久久久久久久电影| 99视频精品免费视频| 丝袜国产日韩另类美女| 国产亚洲欧美日韩日本| 91麻豆精品视频| 久久se精品一区精品二区| 亚洲国产成人在线| 欧美日韩国产在线观看| 国内外成人在线视频| 亚洲欧美日韩中文播放| 日韩欧美一级二级三级| 不卡欧美aaaaa| 奇米影视7777精品一区二区| 中文字幕在线一区免费| 欧美一二三区精品| 91丝袜呻吟高潮美腿白嫩在线观看| 天天色综合成人网| 日韩美女久久久| 精品99一区二区| 欧美老肥妇做.爰bbww视频| 国产成人亚洲综合a∨婷婷图片| 亚洲大片在线观看| 国产精品美女久久久久久久网站| 欧美一区欧美二区| 色婷婷综合中文久久一本| 久久草av在线| 婷婷中文字幕综合| 亚洲欧美色图小说| 国产欧美日韩在线看| 日韩欧美激情一区| 欧美日韩久久久| 色偷偷成人一区二区三区91| 丰满亚洲少妇av| 精品一区二区免费| 日本成人在线视频网站| 亚洲一区二区在线观看视频| 国产精品久久久久久久久搜平片| 欧美一区二区三区免费在线看| 在线亚洲+欧美+日本专区| 成人av午夜电影| 国产白丝网站精品污在线入口| 青青青爽久久午夜综合久久午夜| 亚洲国产一区视频| 国产91精品精华液一区二区三区 | 成人av在线影院| 久久成人免费网| 免费观看日韩av| 日本成人中文字幕在线视频| 亚洲电影一级黄| 一区二区三区不卡在线观看| 国产精品剧情在线亚洲| 国产香蕉久久精品综合网| 日韩欧美国产一区二区在线播放| 欧美美女直播网站| 欧美日韩一区三区四区| 欧美私人免费视频| 欧美日韩精品一区二区三区蜜桃| 在线免费视频一区二区| 一本到高清视频免费精品| 色婷婷激情一区二区三区| eeuss影院一区二区三区| 国产乱国产乱300精品| 精品一区二区三区免费毛片爱| 美女性感视频久久| 日韩黄色小视频| 另类小说视频一区二区| 美女久久久精品| 国产综合久久久久影院| 国产精品91一区二区| 丁香一区二区三区| 精品少妇一区二区三区免费观看| 日韩女优毛片在线| 久久久精品tv| 最新国产の精品合集bt伙计| 一区二区三区视频在线看| 亚洲一区二区综合| 蜜臀久久久久久久| 久久精品久久99精品久久| 国产一区二区看久久| jizzjizzjizz欧美| 色伊人久久综合中文字幕| 欧美人体做爰大胆视频| 欧美电视剧在线看免费| 精品国产精品网麻豆系列| 中文字幕的久久| 亚洲精品成人在线| 喷水一区二区三区| 成人综合在线网站| 在线观看视频一区| 日韩美一区二区三区| 中文字幕精品一区二区三区精品| 亚洲蜜臀av乱码久久精品| 午夜不卡av免费| 福利91精品一区二区三区| 色噜噜狠狠色综合中国 | 欧美一区二区三区在线电影| 精品国产免费一区二区三区香蕉| 国产精品视频在线看| 亚洲一区二区三区中文字幕| 美国三级日本三级久久99| 99久久综合国产精品| 欧美一区永久视频免费观看| 国产蜜臀av在线一区二区三区| 亚洲一区在线观看视频| 另类小说图片综合网| 色哟哟一区二区| 久久久久久久综合| 亚洲一区二区三区中文字幕在线| 国产一区二区免费在线| 欧美三级电影精品| 国产精品拍天天在线| 久久精品国产在热久久| 97久久超碰国产精品电影| 欧美不卡123| 图片区小说区国产精品视频| proumb性欧美在线观看| 精品日产卡一卡二卡麻豆| 亚洲曰韩产成在线| 成人蜜臀av电影| 精品国产三级电影在线观看| 亚洲成va人在线观看| www.色综合.com| 久久蜜桃av一区精品变态类天堂| 性做久久久久久免费观看| eeuss影院一区二区三区| 久久无码av三级| 日本aⅴ亚洲精品中文乱码| 色八戒一区二区三区| 欧美国产禁国产网站cc| 久久99精品国产91久久来源| 欧美夫妻性生活| 亚洲第一电影网| 欧美伊人久久久久久久久影院| 亚洲丝袜自拍清纯另类| 国产精品原创巨作av| 久久众筹精品私拍模特| 蜜臀久久99精品久久久久久9| 欧美美女直播网站| 亚洲一级在线观看| 欧美撒尿777hd撒尿| 一区二区三区视频在线看| 91黄色免费观看| 一区二区日韩av| 色婷婷激情一区二区三区| 亚洲日本va在线观看| 91亚洲国产成人精品一区二区三 | 欧洲色大大久久| 国产成人在线免费| 久久只精品国产| 国产在线国偷精品免费看| 26uuu国产在线精品一区二区| 久久精品国产亚洲高清剧情介绍| 欧美一区二区三区四区久久| 青青草国产精品97视觉盛宴 | 91视频在线看| 亚洲免费毛片网站| 欧美午夜精品一区二区三区 | 日韩精品亚洲一区二区三区免费| 欧美日本乱大交xxxxx| 午夜成人在线视频| 精品人在线二区三区| 国产一区二区91| 国产精品另类一区| 在线免费不卡电影| 亚洲v中文字幕| 欧美成人精品1314www| 国产呦精品一区二区三区网站| 国产亚洲欧美日韩日本| 91在线小视频| 亚洲大片精品永久免费| 欧美大片在线观看| 国产成人激情av| 夜夜嗨av一区二区三区四季av| 91精品在线观看入口| 久久99九九99精品| 国产精品黄色在线观看| 欧美在线观看18| 久久国产精品第一页| 国产精品久久久久久福利一牛影视| 欧美在线观看18| 国产一区二区三区免费看|