On Sat, Dec 22, 2018 at 12:43:33PM +0000, Colin King wrote: > From: Colin Ian King <colin.king@xxxxxxxxxxxxx> > > The macro to_software_mode can potentially return NULL, so also add > a null check on the swnode before dereferencing it to avoid any null > pointer dereferences. > > Detected by CoverityScan, CID#1476052 ("Explicit null dereferenced") > > Fixes: 59abd83672f7 ("drivers: base: Introducing software nodes to the firmware node framework") > Signed-off-by: Colin Ian King <colin.king@xxxxxxxxxxxxx> to_software_mode() can't return NULL though... We shouldn't change the code just to make the static checker happy. Sometimes if we just silence every static checker warning maybe we will fix some bugs in the middle of silencing all the false positive, but Smatch is almost at the stage of being able to parse this code correctly. Maybe by the end of the year. So let's hold off and then think about taking the fix everything approach next year. regards, dan carpenter