On Mon, Jun 24, 2024 at 12:56 PM Thorsten Blum <thorsten.blum@xxxxxxxxxx> wrote: > > Explicitly test the iterator variable i > 0 to fix the following > Coccinelle/coccicheck error reported by itnull.cocci: > > ERROR: iterator variable bound on line 4688 cannot be NULL > > Compile-tested only. > > Signed-off-by: Thorsten Blum <thorsten.blum@xxxxxxxxxx> > --- > kernel/bpf/btf.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/kernel/bpf/btf.c b/kernel/bpf/btf.c > index 821063660d9f..7720f8967814 100644 > --- a/kernel/bpf/btf.c > +++ b/kernel/bpf/btf.c > @@ -4687,7 +4687,7 @@ static void btf_datasec_show(const struct btf *btf, > __btf_name_by_offset(btf, t->name_off)); > for_each_vsi(i, t, vsi) { > var = btf_type_by_id(btf, vsi->type); > - if (i) > + if (i > 0) > btf_show(show, ","); Sorry, I don't think this is a sustainable approach. We cannot fix such things all over the kernel. Pls make cocci smarter instead. pw-bot: cr