link_notlast-susefix.patch

来自「非常经典的一个分布式系统」· PATCH 代码 · 共 17 行

PATCH
17
字号
--- linux-2.6.5-7.141/fs/namei.c.orig	2005-04-01 18:03:37.788262784 +0300+++ linux-2.6.5-7.141/fs/namei.c	2005-04-01 18:05:43.058218856 +0300@@ -719,10 +719,12 @@ 			goto out_dput;  		if (inode->i_op->follow_link) {+			int save_flags = nd->flags; 			mntget(next.mnt); 			nd->flags |= LOOKUP_LINK_NOTLAST; 			err = do_follow_link(next.dentry, nd);-			nd->flags &= ~LOOKUP_LINK_NOTLAST;+			if (!(save_flags & LOOKUP_LINK_NOTLAST))+				nd->flags &= ~LOOKUP_LINK_NOTLAST; 			dput(next.dentry); 			mntput(next.mnt); 			if (err)

⌨️ 快捷键说明

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