From e997cdf55a9c0beea2fc6e9d02f59ffd70adb81c Mon Sep 17 00:00:00 2001 From: Peng Tao Date: Wed, 27 Feb 2013 18:50:54 +0800 Subject: [PATCH] LU-2916 llite: call ll_permission rather than inode_permission So that we can build on kernels older than 2.6.27. Signed-off-by: Peng Tao Change-Id: I288030c3ee37ccb909d45121d457adb4dccafe0a Reviewed-on: http://review.whamcloud.com/5607 Tested-by: Hudson Reviewed-by: Andreas Dilger Reviewed-by: jacques-Charles Lafoucriere Tested-by: Maloo --- lustre/llite/file.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lustre/llite/file.c b/lustre/llite/file.c index e79113a..a6dee27 100644 --- a/lustre/llite/file.c +++ b/lustre/llite/file.c @@ -1868,8 +1868,8 @@ static int ll_swap_layout(struct file *file, struct file *file2, if (!S_ISREG(inode2->i_mode)) RETURN(-EINVAL); - if (inode_permission(inode, MAY_WRITE) || - inode_permission(inode2, MAY_WRITE)) + if (ll_permission(inode, MAY_WRITE, NULL) || + ll_permission(inode2, MAY_WRITE, NULL)) RETURN(-EPERM); if (inode2->i_sb != inode->i_sb) -- 1.8.3.1