Whamcloud - gitweb
LU-1069 mdc: Avoid doing permission check again.
authoryangsheng <ys@whamcloud.com>
Wed, 15 Feb 2012 05:57:50 +0000 (13:57 +0800)
committerOleg Drokin <green@whamcloud.com>
Sun, 26 Feb 2012 20:19:01 +0000 (15:19 -0500)
commit0203c144cb44823eeae58b12cb3c6614a124e0dc
treec2dc5c02d5bbb09bd22fe2c32bb10249110797e9
parentcf2501b64acef9a57d3e4bb91fd3ba041b36388f
LU-1069 mdc: Avoid doing permission check again.

inode_setattr() replaced by simple_setattr(). The latter
will invoke inode_change_ok(). It causes a -EPERM error when
we want to update inode timestamps.

Signed-off-by: yang sheng <ys@whamcloud.com>
Change-Id: I29c58d7027df1bf94db58df82e5214fd12ea5c87
Reviewed-on: http://review.whamcloud.com/2145
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Fan Yong <yong.fan@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/linux/lustre_compat25.h
lustre/llite/llite_lib.c
lustre/lvfs/fsfilt_ext3.c