3 MODTEST_OVERRIDE1
=/proc
/modules
4 MODTEST_OVERRIDE_WITH1
=tests
/tmp
/modules
7 echo 'foo_bar 100 0' > tests
/tmp
/modules
9 [ "`./rmmod -f foo_bar`" = "DELETE_MODULE: foo_bar EXCL TRUNC NONBLOCK " ]
10 [ "`./rmmod -f foo-bar`" = "DELETE_MODULE: foo_bar EXCL TRUNC NONBLOCK " ]
12 [ "`./rmmod -f /lib/modules/$MODTEST_UNAME/kernel/foo_bar.o`" = "DELETE_MODULE: foo_bar EXCL TRUNC NONBLOCK " ]
13 [ "`./rmmod -f /lib/modules/$MODTEST_UNAME/kernel/foo_bar.ko`" = "DELETE_MODULE: foo_bar EXCL TRUNC NONBLOCK " ]
14 [ "`./rmmod -f /lib/modules/$MODTEST_UNAME/kernel/foo-bar.ko`" = "DELETE_MODULE: foo_bar EXCL TRUNC NONBLOCK " ]
16 [ "`./rmmod -w foo_bar`" = "DELETE_MODULE: foo_bar EXCL " ]
17 [ "`./rmmod -w foo-bar`" = "DELETE_MODULE: foo_bar EXCL " ]
19 [ "`./rmmod -w /lib/modules/$MODTEST_UNAME/kernel/foo_bar.o`" = "DELETE_MODULE: foo_bar EXCL " ]
20 [ "`./rmmod -w /lib/modules/$MODTEST_UNAME/kernel/foo_bar.ko`" = "DELETE_MODULE: foo_bar EXCL " ]
21 [ "`./rmmod -w /lib/modules/$MODTEST_UNAME/kernel/foo-bar.ko`" = "DELETE_MODULE: foo_bar EXCL " ]
23 # Both should work on "in-use" modules.
24 echo 'foo_bar 100 1' > tests
/tmp
/modules
26 [ "`./rmmod -f foo_bar`" = "DELETE_MODULE: foo_bar EXCL TRUNC NONBLOCK " ]
27 [ "`./rmmod -w foo_bar`" = "DELETE_MODULE: foo_bar EXCL " ]