From 8c1621bedea53aa77ac39bbda26e86592d6dde5b Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Thu, 7 Feb 2019 18:40:59 +0100 Subject: sys/linux: prohibit EXT4_IOC_RESIZE_FS When we run with sandbox=none, test program can do EXT4_IOC_RESIZE_FS which shrinks rootfs basically to 0. This breaks the machine as all tests then fail with: failed to create temp dir: mkdir syzkaller-testdir077269498: no space left on device This is the most common source of "lost connection" crashes overall and they are not actually kernel bugs. Prohibit EXT4_IOC_RESIZE_FS for now. Alternatively we can mount tmpfs with sandbox=none. Update #971 --- executor/defs.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'executor/defs.h') diff --git a/executor/defs.h b/executor/defs.h index f006107e0..72e9d8d57 100644 --- a/executor/defs.h +++ b/executor/defs.h @@ -60,7 +60,7 @@ #if GOARCH_386 #define GOARCH "386" -#define SYZ_REVISION "e55c1d4469260750efc083609d848c4225c9a24b" +#define SYZ_REVISION "0b986c85b5edbab89b58e44657e1e9a73e2db747" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -70,7 +70,7 @@ #if GOARCH_amd64 #define GOARCH "amd64" -#define SYZ_REVISION "9d166e83d2dbb367024f73a14ca95d0030d8dc82" +#define SYZ_REVISION "0391b21ce7b59de5fdf2d83c1efe587f2c5458b7" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -80,7 +80,7 @@ #if GOARCH_arm #define GOARCH "arm" -#define SYZ_REVISION "af32e4c48e665c44f07929273c6f263d9ae7fc71" +#define SYZ_REVISION "5551f204a00e09d3f78b5386baecb906605e24b7" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -90,7 +90,7 @@ #if GOARCH_arm64 #define GOARCH "arm64" -#define SYZ_REVISION "65b47e2d00b30604ca983eeb49727ae7c7c4196b" +#define SYZ_REVISION "07762f923b682a64b4f4773195a4fb9789fc4f99" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -100,7 +100,7 @@ #if GOARCH_ppc64le #define GOARCH "ppc64le" -#define SYZ_REVISION "0f3d834d62ad737fc1d8bec9eb141fe2bd715a25" +#define SYZ_REVISION "3bda989d8136fcb59fa73f0a90f6964dfbaa4297" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 -- cgit mrf-deployment