On Fri, 2017-09-22 at 22:05 +0300, Jani Nikula wrote: > On Fri, 22 Sep 2017, Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> wrote: > > Quoting Michal Wajdeczko (2017-09-22 15:27:25) > > > By combining default value into helper macro we can initialize > > > modparams struct in the same automatic way as it was declared. > > > This will initialize members in the same order as declared > > > and additionally will disallow declaring new member without > > > proper default value for it. > > > > > > Signed-off-by: Michal Wajdeczko <michal.wajdeczko@xxxxxxxxx> > > > Cc: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> > > > Cc: Jani Nikula <jani.nikula@xxxxxxxxx> > > > Cc: Joonas Lahtinen <joonas.lahtinen@xxxxxxxxxxxxxxx> > > > > Overall, I think this is a positive change. I'm not completely happy > > that the param() macro is more readable than the struct assignment, but > > that is offset by the reduction in duplication. > > I'm also not completely happy that the default values get moved away > from the param descriptions. (Hmm, what next, putting the permissions > and descriptions in I915_PARAMS_FOR_EACH too?! :o) > > There's also the benefit of being able to highlight the changed values > and displaying the defaults in debugfs if desired. Yes, I think this would be useful going forward. Regards, Joonas -- Joonas Lahtinen Open Source Technology Center Intel Corporation _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx