On Wed, Oct 22, 2025 at 12:55 PM Dan Carpenter <[email protected]> wrote: > > I made a list of the warnings this generates (on Monday's linux-next). > > None of the warnings are real bugs. Every single one of these has the > assignment as the first statement after the declaration block. We have > had bugs because of this before but Smatch and (I think) Clang detect > them so they don't last for long. > > regards, > dan carpenter > > arch/powerpc/platforms/82xx/km82xx.c:30: > crypto/asymmetric_keys/x509_cert_parser.c:63: > crypto/asymmetric_keys/x509_public_key.c:151: > drivers/firmware/arm_scmi/shmem.c:199: > drivers/net/ethernet/intel/ice/ice_flow.c:1576: > drivers/net/ethernet/intel/idpf/idpf_virtchnl.c:1015: > drivers/net/ethernet/microsoft/mana/gdma_main.c:1508: > drivers/net/wireless/intel/iwlwifi/fw/uefi.c:821: > drivers/net/wireless/intel/iwlwifi/mld/d3.c:1788: > drivers/opp/core.c:1413: > drivers/opp/core.c:1480: > drivers/opp/core.c:1797: > drivers/opp/core.c:1888: > drivers/opp/core.c:2874: > drivers/opp/core.c:2935: > drivers/opp/core.c:2989: > drivers/opp/core.c:3065: > drivers/opp/core.c:3085: > drivers/opp/core.c:3104: > drivers/opp/core.c:312: > drivers/opp/core.c:330: > drivers/opp/core.c:412: > drivers/opp/core.c:450: > drivers/opp/core.c:608: > drivers/opp/cpu.c:157: > drivers/opp/cpu.c:204: > drivers/opp/cpu.c:59: > drivers/opp/of.c:1272: > drivers/opp/of.c:1331: > drivers/opp/of.c:1428: > drivers/opp/of.c:1469: > drivers/opp/of.c:149: > drivers/opp/of.c:1505: > drivers/opp/of.c:174: > drivers/opp/of.c:276: > drivers/opp/of.c:352: > drivers/opp/of.c:409: > drivers/opp/of.c:48: > drivers/opp/of.c:98: > drivers/scsi/scsi_debug.c:2964: > drivers/tee/qcomtee/call.c:648: > fs/overlayfs/params.c:451:
Thanks for reporting these. I will try to get to these in later patches. But, how do we test the changes? KTODO: run checkpatch with uninitialized pointer with __free attribute check and fix the errors
