CC: [email protected] TO: Subhajit Paul <[email protected]> CC: Vignesh Raghavendra <[email protected]>
tree: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git ti-linux-5.10.y head: 273179759172db821c14145ec1458ff926e0428b commit: 9a68bbf173db487a44d2300f7fbb29f3244c8b3a [3360/3368] rpmsg-kdrv: Add support for device virtualization :::::: branch date: 4 hours ago :::::: commit date: 25 hours ago compiler: hppa-linux-gcc (GCC) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> cppcheck possible warnings: (new ones prefixed by >>, may not real problems) >> drivers/rpmsg-kdrv/rpmsg_kdrv.c:327:2: warning: Possible null pointer >> dereference: ctx [nullPointer] ctx->dev_hdr = dev_hdr; ^ drivers/rpmsg-kdrv/rpmsg_kdrv.c:492:4: note: Calling function 'rpmsg_kdrv_dev_hdr_alloc', 8th argument 'NULL' value is 0 NULL); ^ drivers/rpmsg-kdrv/rpmsg_kdrv.c:327:2: note: Null pointer dereference ctx->dev_hdr = dev_hdr; ^ vim +327 drivers/rpmsg-kdrv/rpmsg_kdrv.c 9a68bbf173db48 Subhajit Paul 2021-04-02 297 9a68bbf173db48 Subhajit Paul 2021-04-02 298 static struct rpmsg_kdrv_device_header *rpmsg_kdrv_dev_hdr_alloc(struct rpmsg_device *rpdev, 9a68bbf173db48 Subhajit Paul 2021-04-02 299 int device_id, int size, int pkt_type, int pkt_src, void *msg, int len, struct rpmsg_kdrv_ctx *ctx) 9a68bbf173db48 Subhajit Paul 2021-04-02 300 { 9a68bbf173db48 Subhajit Paul 2021-04-02 301 struct rpmsg_kdrv_device_header *dev_hdr; 9a68bbf173db48 Subhajit Paul 2021-04-02 302 void *dst; 9a68bbf173db48 Subhajit Paul 2021-04-02 303 9a68bbf173db48 Subhajit Paul 2021-04-02 304 dev_hdr = devm_kzalloc(&rpdev->dev, size, GFP_KERNEL); 9a68bbf173db48 Subhajit Paul 2021-04-02 305 if (!dev_hdr) 9a68bbf173db48 Subhajit Paul 2021-04-02 306 return NULL; 9a68bbf173db48 Subhajit Paul 2021-04-02 307 9a68bbf173db48 Subhajit Paul 2021-04-02 308 dev_hdr->device_id = device_id; 9a68bbf173db48 Subhajit Paul 2021-04-02 309 dev_hdr->packet_type = pkt_type; 9a68bbf173db48 Subhajit Paul 2021-04-02 310 dev_hdr->packet_source = pkt_src; 9a68bbf173db48 Subhajit Paul 2021-04-02 311 dev_hdr->packet_size = size; 9a68bbf173db48 Subhajit Paul 2021-04-02 312 dev_hdr->packet_id = RPMSG_KDRV_TP_PACKET_ID_NONE; 9a68bbf173db48 Subhajit Paul 2021-04-02 313 9a68bbf173db48 Subhajit Paul 2021-04-02 314 9a68bbf173db48 Subhajit Paul 2021-04-02 315 dst = (void *)(&dev_hdr[1]); 9a68bbf173db48 Subhajit Paul 2021-04-02 316 memcpy(dst, msg, len); 9a68bbf173db48 Subhajit Paul 2021-04-02 317 9a68bbf173db48 Subhajit Paul 2021-04-02 318 if (pkt_type == RPMSG_KDRV_TP_PACKET_TYPE_MESSAGE) 9a68bbf173db48 Subhajit Paul 2021-04-02 319 return dev_hdr; 9a68bbf173db48 Subhajit Paul 2021-04-02 320 9a68bbf173db48 Subhajit Paul 2021-04-02 321 dev_hdr->packet_id = rpmsg_kdrv_new_packet_id(rpdev, ctx); 9a68bbf173db48 Subhajit Paul 2021-04-02 322 if (!dev_hdr->packet_id) { 9a68bbf173db48 Subhajit Paul 2021-04-02 323 devm_kfree(&rpdev->dev, dev_hdr); 9a68bbf173db48 Subhajit Paul 2021-04-02 324 return NULL; 9a68bbf173db48 Subhajit Paul 2021-04-02 325 } 9a68bbf173db48 Subhajit Paul 2021-04-02 326 9a68bbf173db48 Subhajit Paul 2021-04-02 @327 ctx->dev_hdr = dev_hdr; 9a68bbf173db48 Subhajit Paul 2021-04-02 328 9a68bbf173db48 Subhajit Paul 2021-04-02 329 return dev_hdr; 9a68bbf173db48 Subhajit Paul 2021-04-02 330 } 9a68bbf173db48 Subhajit Paul 2021-04-02 331 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/[email protected] _______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
