@Daniel: would it be enough to call pm_vt_switch_required() somewhere in nvidia_init_module(), and then to call pm_vt_switch_unregister() in nvidia_exit_module() (in nv.c)?
@Daniel: would it be enough to call pm_vt_switch_ required( ) somewhere in nvidia_ init_module( ), and then to call pm_vt_switch_ unregister( ) in nvidia_ exit_module( ) (in nv.c)?