CC: kbuild-...@lists.01.org CC: linux-ker...@vger.kernel.org TO: Pawel Laszczak <paw...@cadence.com> CC: Peter Chen <peter.c...@nxp.com>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 5bfc75d92efd494db37f5c4c173d3639d4772966 commit: 3d82904559f4f5a2622db1b21de3edf2eded7664 usb: cdnsp: cdns3 Add main part of Cadence USBSSP DRD Driver date: 4 months ago :::::: branch date: 3 hours ago :::::: commit date: 4 months ago config: ia64-randconfig-m031-20210423 (attached as .config) compiler: ia64-linux-gcc (GCC) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <l...@intel.com> Reported-by: Dan Carpenter <dan.carpen...@oracle.com> smatch warnings: drivers/usb/cdns3/cdnsp-mem.c:1076 cdnsp_mem_cleanup() warn: variable dereferenced before check 'pdev->dcbaa' (see line 1058) vim +1076 drivers/usb/cdns3/cdnsp-mem.c 3d82904559f4f5 Pawel Laszczak 2020-12-07 1053 3d82904559f4f5 Pawel Laszczak 2020-12-07 1054 void cdnsp_mem_cleanup(struct cdnsp_device *pdev) 3d82904559f4f5 Pawel Laszczak 2020-12-07 1055 { 3d82904559f4f5 Pawel Laszczak 2020-12-07 1056 struct device *dev = pdev->dev; 3d82904559f4f5 Pawel Laszczak 2020-12-07 1057 3d82904559f4f5 Pawel Laszczak 2020-12-07 @1058 cdnsp_free_priv_device(pdev); 3d82904559f4f5 Pawel Laszczak 2020-12-07 1059 cdnsp_free_erst(pdev, &pdev->erst); 3d82904559f4f5 Pawel Laszczak 2020-12-07 1060 3d82904559f4f5 Pawel Laszczak 2020-12-07 1061 if (pdev->event_ring) 3d82904559f4f5 Pawel Laszczak 2020-12-07 1062 cdnsp_ring_free(pdev, pdev->event_ring); 3d82904559f4f5 Pawel Laszczak 2020-12-07 1063 3d82904559f4f5 Pawel Laszczak 2020-12-07 1064 pdev->event_ring = NULL; 3d82904559f4f5 Pawel Laszczak 2020-12-07 1065 3d82904559f4f5 Pawel Laszczak 2020-12-07 1066 if (pdev->cmd_ring) 3d82904559f4f5 Pawel Laszczak 2020-12-07 1067 cdnsp_ring_free(pdev, pdev->cmd_ring); 3d82904559f4f5 Pawel Laszczak 2020-12-07 1068 3d82904559f4f5 Pawel Laszczak 2020-12-07 1069 pdev->cmd_ring = NULL; 3d82904559f4f5 Pawel Laszczak 2020-12-07 1070 3d82904559f4f5 Pawel Laszczak 2020-12-07 1071 dma_pool_destroy(pdev->segment_pool); 3d82904559f4f5 Pawel Laszczak 2020-12-07 1072 pdev->segment_pool = NULL; 3d82904559f4f5 Pawel Laszczak 2020-12-07 1073 dma_pool_destroy(pdev->device_pool); 3d82904559f4f5 Pawel Laszczak 2020-12-07 1074 pdev->device_pool = NULL; 3d82904559f4f5 Pawel Laszczak 2020-12-07 1075 3d82904559f4f5 Pawel Laszczak 2020-12-07 @1076 if (pdev->dcbaa) 3d82904559f4f5 Pawel Laszczak 2020-12-07 1077 dma_free_coherent(dev, sizeof(*pdev->dcbaa), 3d82904559f4f5 Pawel Laszczak 2020-12-07 1078 pdev->dcbaa, pdev->dcbaa->dma); 3d82904559f4f5 Pawel Laszczak 2020-12-07 1079 3d82904559f4f5 Pawel Laszczak 2020-12-07 1080 pdev->dcbaa = NULL; 3d82904559f4f5 Pawel Laszczak 2020-12-07 1081 3d82904559f4f5 Pawel Laszczak 2020-12-07 1082 pdev->usb2_port.exist = 0; 3d82904559f4f5 Pawel Laszczak 2020-12-07 1083 pdev->usb3_port.exist = 0; 3d82904559f4f5 Pawel Laszczak 2020-12-07 1084 pdev->usb2_port.port_num = 0; 3d82904559f4f5 Pawel Laszczak 2020-12-07 1085 pdev->usb3_port.port_num = 0; 3d82904559f4f5 Pawel Laszczak 2020-12-07 1086 pdev->active_port = NULL; 3d82904559f4f5 Pawel Laszczak 2020-12-07 1087 } 3d82904559f4f5 Pawel Laszczak 2020-12-07 1088 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- kbuild@lists.01.org To unsubscribe send an email to kbuild-le...@lists.01.org