seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
+here=`pwd`
status=1 # failure is the default!
_cleanup()
dmesg -c > /dev/null
nr_bug=`dmesg | grep -c "kernel BUG"`
-nr_error=`dmesg | grep -c "error"`
+nr_error=`dmesg | grep -wc "error"`
nr_null=`dmesg | grep -c "kernel NULL pointer dereference"`
nr_warning=`dmesg | grep -c "^WARNING"`
nr_lockdep=`dmesg | grep -c "possible recursive locking detected"`
check_kernel_bug()
{
new_bug=`dmesg | grep -c "kernel BUG"`
- new_error=`dmesg | grep -c "error"`
+ new_error=`dmesg | grep -wc "error"`
new_null=`dmesg | grep -c "kernel NULL pointer dereference"`
new_warning=`dmesg | grep -c "^WARNING"`
new_lockdep=`dmesg | grep -c "possible recursive locking detected"`
_test_read()
{
- src/t_readdir_1 $SEQ_DIR &
+ $here/src/t_readdir_1 $SEQ_DIR &
sleep $RUN_TIME
$KILLALL_PROG t_readdir_1
check_kernel_bug
_test_lseek()
{
- src/t_readdir_2 $SEQ_DIR &
+ $here/src/t_readdir_2 $SEQ_DIR &
sleep $RUN_TIME
$KILLALL_PROG t_readdir_2
check_kernel_bug