#!/bin/sh
# DF-2556 run the diagnostic module (root): kldload -> measure M_TTYS growth.
cd "$(dirname "$0")"
echo "=== M_TTYS BEFORE ==="
vmstat -m | grep -i ttys
echo "=== build + load leak module ==="
make -f Makefile.leak 2>&1 | tail -3
kldload ./df2556_leak.ko 2>&1
echo "=== M_TTYS AFTER ==="
vmstat -m | grep -i ttys
echo "=== unload ==="
kldunload df2556_leak 2>&1 || true
