#!/bin/sh
# DF-4521 scenario 2: run the sentinel-remove + corruption probes.
# Run AFTER run.sh; guest state becomes dirty -> reset afterwards.
cd /tmp/DF-4521 || exit 1
cp /usr/src/sys/dev/drm/drm_mm.c .
kldunload dfmm_poc 2>/dev/null || true
make clean >/dev/null 2>&1 || true
make > corrupt.build.log 2>&1 || { tail -20 corrupt.build.log; exit 1; }
kldload ./dfmm_poc.ko || { dmesg | tail -3; exit 1; }
sysctl dev.dfmm.corrupt=1
