Skip to content

Conversation

@dvyukov
Copy link
Collaborator

@dvyukov dvyukov commented Dec 31, 2025

Enable more syscalls in snapshot mode, since the snapshot mode can tolerate more behaviors as compared to non-snapshot mode (e.g. fuzzing reboot syscall).

Disable bpf$BPF_RAW_TRACEPOINT_OPEN in non-snapshot mode. Currently it relates to ~10% of all syzbot crashes by producing false "lost connection" crashes.

a-nogikh
a-nogikh previously approved these changes Jan 2, 2026
@dvyukov dvyukov force-pushed the dvyukov-snapshot-syscalls branch 3 times, most recently from d0dc754 to 73815f8 Compare January 2, 2026 10:26
@dvyukov dvyukov requested a review from a-nogikh January 2, 2026 10:26
@a-nogikh
Copy link
Collaborator

a-nogikh commented Jan 2, 2026

Looks like CI checks are not happy

@dvyukov dvyukov force-pushed the dvyukov-snapshot-syscalls branch from 73815f8 to f0c8d85 Compare January 2, 2026 10:34
Enable some previously disabled syscalls in snapshot mode that look safe for snapshot mode.
In snapshot mode we don't rely on the actual networking, and should be able to survive
runner process kills, and disk shutdown.
It seems that consts for the file were generated for a single file only,
or manually written. I can't find any upstream/linux-next revision
where all consts can be regenered. On next-20251111 where we last generated
all consts, some of these MALI consts are not present yet. On newer revisions
make extract is broken.
Add manual defines so that descriptions can be at least re-generated on next-20251111.
@dvyukov dvyukov force-pushed the dvyukov-snapshot-syscalls branch from f0c8d85 to 4f35630 Compare January 2, 2026 10:50
@dvyukov dvyukov force-pushed the dvyukov-snapshot-syscalls branch from 4f35630 to 3aa058a Compare January 2, 2026 11:00
@dvyukov
Copy link
Collaborator Author

dvyukov commented Jan 2, 2026

Looks like CI checks are not happy

Fixed now. PTAL.

@dvyukov dvyukov added this pull request to the merge queue Jan 2, 2026
Merged via the queue into google:master with commit a10c011 Jan 2, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants