Re: [RFC PATCH 01/77] checks: Use consistent type for strspn() returned value
David Gibson <[email protected]> Tue, 13 Jan 2026 15:42:31 +1100
| Newsgroups | org.kernel.vger.devicetree-spec,org.kernel.vger.devicetree-compiler,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <aWXNN0bW_xx-YMy1@zatzit> |
On Tue, Jan 13, 2026 at 02:08:54PM +1100, David Gibson wrote: > On Mon, Jan 12, 2026 at 03:18:51PM +0100, Herve Codina wrote: > > strspn() returns a size_t value. > > > > The function is called in several places and in all places this value is > > stored in a size_t variable except in check_node_name_chars_strict(). > > > > Fix the variable type used in check_node_name_chars_strict(). > > > > Signed-off-by: Herve Codina <[email protected]> > > This one makes sense regardless of the rest, so, merged. I spoke too soon. This causes a compile error: https://github.com/dgibson/dtc/actions/runs/20944813954/job/60185662154#step:5:130 For some reason it's only showing on the make build, not meson. I guess there must be a mismatch in which warnings are enabled. > > > --- > > checks.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/checks.c b/checks.c > > index 5d09216..041e565 100644 > > --- a/checks.c > > +++ b/checks.c > > @@ -324,7 +324,7 @@ ERROR(node_name_chars, check_node_name_chars, NODECHARS); > > static void check_node_name_chars_strict(struct check *c, struct dt_info *dti, > > struct node *node) > > { > > - int n = strspn(node->name, c->data); > > + size_t n = strspn(node->name, c->data); > > > > if (n < node->basenamelen) > > FAIL(c, dti, node, "Character '%c' not recommended in node name", > > -- > > 2.52.0 > > > > > > -- > David Gibson (he or they) | I'll have my music baroque, and my code > david AT gibson.dropbear.id.au | minimalist, thank you, not the other way > | around. > http://www.ozlabs.org/~dgibson -- David Gibson (he or they) | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you, not the other way | around. http://www.ozlabs.org/~dgibson
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEO+dNsU4E3yXUXRK2zQJF27ox2GcFAmllzTYACgkQzQJF27ox 2GffIg//Wjx4xPMVPcXBXtTFp61rkYSVHIbaZhn1in1qchWAlJtSJOPrjIHQzzSN L0WpMVWpOp3qP/nnj9hkEGOK4pBGrLB2lf5wniyu2h0wJfOGLNj9AGVQ4S3HKAWE 4fJEd5+THKeB/ajqG/jF4bTXbmEiIl7vnoANgEZ0jQh33/0GcM/eUd7x618MsuWE Dnx8x1SWIQAJls6VGzIgcvAUfVZilGOGiMNknNhKmQISuJ3xFVBWxLz/KeSR+2B9 uqm+nCvqJpEPEk7+Lwhc0dZqreHXu8gtx++xUadberiPsTsk07rWyhiwq5fDUjB5 24AltwDoYMmBcO9qWW3sSJqgfuHh6jbydm1gh8a4JNYLbPCC/rsfsIEziXMw4Trh 6TIP7wxoua2biolujuNcdqmxN/E7/0ljUnZC1P2RjjPK3O5aiVlwNlHMnSt51tlY +6epTsGcfIL00iGipm8jCaljyMao+XcSA91/Q++Oh3YrP8vqD4hoS91MZTzdTZ8R 8XtKYcSOAgx7dv7iSi47UHzHpEc8dhCaj9rxnfRrOYeOHWsLtUKLIvkrnhw7Jn5v +s4P6HP7w5aPnQIfSBGgPm9KzzQrZiwr8CsMPmOG1gcKhWvxwdqO8O3SutveCOWC f+eiPvt+MU0FdNr9thLfKZ7ukiTEDPH9QQmlTt7d/D2dR1ISYhc= =boE4 -----END PGP SIGNATURE-----