Hello Lizhi Hou, Commit f4d7b8a6bc8c ("accel/amdxdna: Enhance power management settings") from Dec 13, 2024 (linux-next), leads to the following Smatch static checker warning: drivers/accel/amdxdna/aie2_smu.c:68 npu1_set_dpm() error: uninitialized symbol 'freq'. drivers/accel/amdxdna/aie2_smu.c 57 int npu1_set_dpm(struct amdxdna_dev_hdl *ndev, u32 dpm_level) 58 { 59 u32 freq; 60 int ret; 61 62 ret = aie2_smu_exec(ndev, AIE2_SMU_SET_MPNPUCLK_FREQ, 63 ndev->priv->dpm_clk_tbl[dpm_level].npuclk, &freq); 64 if (ret) { 65 XDNA_ERR(ndev->xdna, "Set npu clock to %d failed, ret %d\n", 66 ndev->priv->dpm_clk_tbl[dpm_level].npuclk, ret); return ret; ? 67 } --> 68 ndev->npuclk_freq = freq; 69 70 ret = aie2_smu_exec(ndev, AIE2_SMU_SET_HCLK_FREQ, 71 ndev->priv->dpm_clk_tbl[dpm_level].hclk, &freq); 72 if (ret) { 73 XDNA_ERR(ndev->xdna, "Set h clock to %d failed, ret %d\n", 74 ndev->priv->dpm_clk_tbl[dpm_level].hclk, ret); Here too? 75 } 76 ndev->hclk_freq = freq; 77 ndev->dpm_level = dpm_level; 78 79 XDNA_DBG(ndev->xdna, "MP-NPU clock %d, H clock %d\n", 80 ndev->npuclk_freq, ndev->hclk_freq); 81 82 return 0; 83 } regards, dan carpenter