Whamcloud - gitweb
LU-506 kernel: FC15 - generic_permission() need 4 arguments.
authoryangsheng <ys@whamcloud.com>
Wed, 31 Aug 2011 15:27:32 +0000 (23:27 +0800)
committerOleg Drokin <green@whamcloud.com>
Thu, 29 Dec 2011 15:43:57 +0000 (10:43 -0500)
commitbd12b1a4fc839c789630eea92fb816b453f2c503
treeeef2d825ac262efb38cfddecd4cbd871cc4a884e
parent8e0cd0b9f8cceae10d64c9fed0c59e95789542c1
LU-506 kernel: FC15 - generic_permission() need 4 arguments.

generic_permission() add a new parameter flags to determine
if in rcu-walk case. it will return -ECHILD when rcu-walk
request cannot be satisfied. check_acl callback also changed
for this intention. So we don't need check it separately.

Change-Id: I15e0660f47c5db414dbb920f68177f310a185e4d
Signed-off-by: Yang Sheng <ys@whamcloud.com>
Reviewed-on: http://review.whamcloud.com/1843
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Lai Siyao <laisiyao@whamcloud.com>
lustre/autoconf/lustre-core.m4
lustre/include/linux/lustre_compat25.h
lustre/llite/file.c
lustre/llite/llite_internal.h