Lines Matching +full:g +full:- +full:link
29 # Copy of link.sh with leak detection added
31 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
37 sed '1,/^EOF/d' < $here/link.sh > link.c
38 mycc -o link -Wall -Wextra -O2 -g link.c || exit 1
39 rm -f link.c
41 mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint
42 [ -c /dev/md$mdstart ] && mdconfig -d -u $mdstart
44 mdconfig -a -t swap -s 1g -u $mdstart || exit 1
48 daemon sh -c "(cd $here/../testcases/swap; ./swap -t 5m -i 20 -h -l 100)" \
50 /tmp/link $mntpoint > /dev/null 2>&1 &
52 m1=`vmstat -m | awk '/ mount/ {print $2}'`
54 umount -f $mntpoint &&
58 m2=`vmstat -m | awk '/ mount/ {print $2}'`
59 pkill -9 link
60 while pgrep -q swap; do
61 pkill -9 swap
65 while mount | grep $mntpoint | grep -q /dev/md; do
68 mdconfig -d -u $mdstart
70 [ -d "$mntpoint" ] && (cd $mntpoint && find . -delete)
71 rm -f /tmp/link
72 leak=$((m2 - m1))
73 [ $leak -gt 2 ] &&
74 { echo "Leaked $leak InUse \"mount\""; s=1; vmstat -m | \
75 sed -n '1p;/ mount/p'; } ||