Whamcloud - gitweb
b=24226 SUID/SGID related processing
authornasf <yong.fan@whamcloud.com>
Tue, 1 Mar 2011 09:17:29 +0000 (17:17 +0800)
committerOleg Drokin <green@whamcloud.com>
Sat, 19 Mar 2011 04:00:36 +0000 (21:00 -0700)
commit8e2a4d838f5a6c4659549857bf985c953eed45f5
tree2ab9457041a0a20bbeeecce73b864ba3d4a557b7
parentd0912bb3a0bf5a14002fb96047c3ea4ce1bfbc0e
b=24226 SUID/SGID related processing

1) remove SUID/SGID when writes/truncates file.
2) keep SUID/SGID for normal chmod without file data changed.

Issue: LU-65
Change-Id: I664f16c9bace1b0c011abcc7e2d103432886350e
Signed-off-by: nasf <yong.fan@whamcloud.com>
Reviewed-on: http://review.whamcloud.com/238
Tested-by: Hudson
Reviewed-by: Bobi Jam <bobijam@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/lu_object.h
lustre/llite/llite_lib.c
lustre/mdd/mdd_object.c
lustre/mdt/mdt_lib.c
lustre/tests/sanity.sh