From e736366d780640c7106877c4c0ec008f0f69c53e Mon Sep 17 00:00:00 2001 From: lsy Date: Tue, 23 Aug 2005 06:26:36 +0000 Subject: [PATCH] set fsuid upon readpage. --- lustre/llite/rw.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lustre/llite/rw.c b/lustre/llite/rw.c index c1cdda9..7233a33 100644 --- a/lustre/llite/rw.c +++ b/lustre/llite/rw.c @@ -1066,6 +1066,9 @@ int ll_readpage(struct file *filp, struct page *page) llap = llap_from_page(page, LLAP_ORIGIN_READPAGE); if (IS_ERR(llap)) GOTO(out, rc = PTR_ERR(llap)); + + /* capability need this */ + llap->llap_fsuid = current->fsuid; if (ll_i2sbi(inode)->ll_flags & LL_SBI_READAHEAD) ras_update(ll_i2sbi(inode), &fd->fd_ras, page->index, -- 1.8.3.1