On Mon, Jun 10, 2024 at 10:56:10AM -0400, Aaron Conole wrote:
> Aaron Conole <[email protected]> writes:
> 
> > Adrian Moreno <[email protected]> writes:
> >
> >> Current regexp used to check whitespaces around operators does not
> >> consider that there can be more than one "*" together to express pointer
> >> to pointer.
> >>
> >> As a result, false positive warnings are raised when the
> >> patch contains a simple list of pointers, e.g: "char **errrp").
> >>
> >> Fix the regexp to allow more than one consecutive "+" characters.
> >>
> >> Signed-off-by: Adrian Moreno <[email protected]>
> >> ---
> >
> > I'm not quite sure about the functionality of this patch.  For example,
> > this seems to pass just fine:
> >
> >     **** list = * *bar;
> >
> > BUT I think the coding style shouldn't allow it.  There's a question of
> > how much / where we want to get the errors (after all, it's the same
> > state we are in today of accepting these kinds of lines even when the
> > checkpatch script gets it wrong).  Obviously, the line above is a pretty
> > extreme case, but I think there must be a better regex / matching
> > criteria we can do for the asterisk rather than modifying this existing
> > one.
> >
> > Maybe Ilya / Eelco feel different about it or have opinions.
> 
> I just saw that this was applied already.

Sorry for not waiting longer before applying.
I agree that the concern you have raised is valid.
Could we prepare a follow-up patch?

...
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to