@mort The DRM people are actually very nice in general except for that one scheduler guy. So I don't expect any major trouble merging the driver itself once the dependencies are in. ^^ (and I might seriously just rewrite the scheduler in Rust as driver-internal code just so I don't have to deal with that guy and that mess of buggy C code... it's not just the lifetime stuff, I keep finding outright memory safety bugs.)
The good news is Nova (the new Nvidia driver) is also written in Rust with the same abstractions, so now we have two GPU drivers to put some pressure on the people blocking things...
@lina Oh, that's great news! Being the odd one out is always more challenging, I wasn't aware that Nova was also Rust.