Re: Problem: sleeping function called from invalid context at include/linux/rwsem.h?
I've seen similar problems and using a non-preempt kernel does help. Does nvidia have any plans to make the Linux drivers work well with preempt (and/or preempt_rt) kernels? Many desktop-type users run preempt kernels to get better overall system interactivity. In particular, audio apps suffer greatly under non-preempt kernels.