aboutsummaryrefslogtreecommitdiff
path: root/testcases/kernel/syscalls/mknod/mknod03.c
diff options
context:
space:
mode:
Diffstat (limited to 'testcases/kernel/syscalls/mknod/mknod03.c')
-rw-r--r--testcases/kernel/syscalls/mknod/mknod03.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/testcases/kernel/syscalls/mknod/mknod03.c b/testcases/kernel/syscalls/mknod/mknod03.c
index 4318bb9b6..e7d15060c 100644
--- a/testcases/kernel/syscalls/mknod/mknod03.c
+++ b/testcases/kernel/syscalls/mknod/mknod03.c
@@ -141,14 +141,11 @@ int main(int ac, char **av)
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) {