aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux
diff options
context:
space:
mode:
Diffstat (limited to 'sys/linux')
-rw-r--r--sys/linux/test/file_immutable7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/linux/test/file_immutable b/sys/linux/test/file_immutable
new file mode 100644
index 000000000..8c22eb857
--- /dev/null
+++ b/sys/linux/test/file_immutable
@@ -0,0 +1,7 @@
+# This creates an immutable file, which we previously failed to clean up.
+# Note: the ioctl only works on ext4 but not on tmpfs, so it will fail with namespace sandbox.
+# It also requires root, so will fail with setuid.
+# requires: -sandbox=namespace -sandbox=setuid
+
+r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x26e1, 0x0)
+ioctl$FS_IOC_FSSETXATTR(r0, 0x40086602, &(0x7f0000000100)={0x17e})