Tue, May 23, 2023 at 05:39:51PM +0000, Wells Lu 呂芳騰 kirjoitti: > > > Fix Smatch static checker warning: > > > potential null dereference 'configs'. (kmalloc returns null) ... > > > configs = kmalloc(sizeof(*configs), GFP_KERNEL); > > > + if (!configs) > > > > > + return -ENOMEM; > > > > "Fixing" by adding a memory leak is not probably a good approach. > > Do you mean I need to free all memory which are allocated in this subroutine before > return -ENOMEM? This is my understanding of the code. But as I said... (see below) ... > > > configs = kmalloc(sizeof(*configs), GFP_KERNEL); > > > + if (!configs) > > > + return -ENOMEM; > > > > Ditto. ... > > It might be that I'm mistaken. In this case please add an explanation why in the commit > > message. ^^^ -- With Best Regards, Andy Shevchenko