mknod03: Skip S_ISGID check on files created by non-group members.
am: fc8040b0c2
Change-Id: Ia9ba8b7c09faf6d84d2caf93fb8458a6682b3090
diff --git a/testcases/kernel/syscalls/mknod/mknod03.c b/testcases/kernel/syscalls/mknod/mknod03.c
index fc34686..ec6b688 100644
--- a/testcases/kernel/syscalls/mknod/mknod03.c
+++ b/testcases/kernel/syscalls/mknod/mknod03.c
@@ -142,14 +142,11 @@
fflag = 0;
}
- /* Verify mode permissions of node */
- if (!(buf.st_mode & S_ISGID)) {
- tst_resm(TFAIL,
- "%s: Incorrect modes, setgid bit not "
- "set", node_name);
- /* unset flag as functionality fails */
- fflag = 0;
- }
+ /*
+ * Skip S_ISGID check
+ * 0fa3ecd87848 ("Fix up non-directory creation in SGID directories")
+ * clears S_ISGID for files created by non-group members
+ */
/* Verify group ID */
if (buf.st_gid != group2_gid) {