On Sat, 2025-12-06 at 12:42 +0000, Zhi Wang wrote:
> -    pub(crate) fn new() -> Self {
> +    pub(crate) fn new(vgpu_support: bool) -> Self {
> +        let num_entries = if vgpu_support { 4 } else { 3 };

Instead of passing a bool, and then hard-coding the length based on that bool 
(which would
require that RMSetSriovMode always be the last entry in the array), you need to 
do what Nouveau
does: if VGPU is enabled, then dynamically append the entry to the array.

Reply via email to