diff options
Diffstat (limited to 'tests/vgem_reload_basic')
-rwxr-xr-x | tests/vgem_reload_basic | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/vgem_reload_basic b/tests/vgem_reload_basic new file mode 100755 index 00000000..b150b2c8 --- /dev/null +++ b/tests/vgem_reload_basic @@ -0,0 +1,22 @@ +#!/bin/bash +# +# Testcase: Reload the vgem module +# +# ... we've broken this way too often :( +# + +function unload() { + /sbin/rmmod vgem + # drm may be used by other devices (nouveau, radeon, udl, etc) + /sbin/rmmod drm &> /dev/null + + if /sbin/lsmod | grep vgem &> /dev/null ; then + echo WARNING: vgem.ko still loaded! + return 1 + fi +} + +unload &> /dev/null + +/sbin/modprobe vgem $* || exit 1 +unload || exit 1 |