#!/bin/bash # # Testcase: Reload the vgem module # # ... we've broken this way too often :( # SOURCE_DIR="$( dirname "${BASH_SOURCE[0]}" )" . $SOURCE_DIR/drm_getopt.sh 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 -q -n vgem || exit $IGT_EXIT_SKIP /sbin/modprobe vgem $* || exit $IGT_EXIT_FAILURE unload || exit $IGT_EXIT_FAILURE