]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ocfs2: fix SGID not inherited issue
authorJunxiao Bi <junxiao.bi@oracle.com>
Mon, 7 Dec 2015 03:00:34 +0000 (11:00 +0800)
committerSantosh Shilimkar <santosh.shilimkar@oracle.com>
Wed, 9 Dec 2015 17:29:06 +0000 (09:29 -0800)
commitbc54f60ec876afecbde6c17fb35f0e62b8e47807
treecb29c6607836d91c3998d6f4af128deb01d5dd61
parent35f29b603200e1a373e2b8a2e9edb8d8e78db35a
ocfs2: fix SGID not inherited issue

Oracle-bug: 22311520

commit 8f1eb48758aa ("ocfs2: fix umask ignored issue") introduced an issue,
SGID of sub dir was not inherited from its parents dir. It is because SGID
is set into "inode->i_mode" in ocfs2_get_init_inode(), but is overwritten
by "mode" which don't have SGID set later.

Fixes: 8f1eb48758aa ("ocfs2: fix umask ignored issue")
Signed-off-by: Junxiao Bi <junxiao.bi@oracle.com>
Cc: <stable@vger.kernel.org>
Acked-by: Srinivas Eeda <srinivas.eeda@oracle.com>
fs/ocfs2/namei.c