https://bugzilla.kernel.org/show_bug.cgi?id=206299
--- Comment #7 from Frédéric Pierret (frederic.epitre@orange.fr) --- With Marek, we think to found the problem. In nv50_disp_chan_mthd function, the exact NULL pointer reference is mthd->data[0]->mthd. Precisely, mthd->data is not null but mthd->data[0] seems so.
Trying to access mthd->data[0] we get: BUG: kernel NULL pointer dereference, address: 0000000000000010 while trying to access mthd->data[0]->mthd, we get: BUG: kernel NULL pointer dereference, address: 0000000000000020
So this is exactly the issue. Any idea why mthd->data and not mthd->data[0]?