Hi Hans, On Fri, Jul 8, 2022 at 9:46 PM Hans de Goede <hdegoede@xxxxxxxxxx> wrote: > On 7/8/22 20:21, Geert Uytterhoeven wrote: > > Extract the code to check for a named mode parameter into its own > > function, to streamline the main parsing flow. > > > > Signed-off-by: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> > > --- a/drivers/gpu/drm/drm_modes.c > > +++ b/drivers/gpu/drm/drm_modes.c > > @@ -1749,6 +1749,30 @@ static const char * const drm_named_modes_whitelist[] = { > > "PAL", > > }; > > > > +static int drm_mode_parse_cmdline_named_mode(const char *name, > > + unsigned int length, > > + bool refresh, > > + struct drm_cmdline_mode *mode) > > +{ > > + unsigned int i; > > + int ret; > > + > > + for (i = 0; i < ARRAY_SIZE(drm_named_modes_whitelist); i++) { > > + ret = str_has_prefix(name, drm_named_modes_whitelist[i]); > > + if (!ret) > > As discussed in my review of 1/5 this needs to become: > > if (ret != length) > > + continue; Agreed. > Which renders my other comment on this patch (length not being used) mute. /me wonders if he would have seen the light earlier if gcc would have warned about that... Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds