Loading drivers/misc/qseecom.c +11 −0 Original line number Diff line number Diff line Loading @@ -9291,6 +9291,15 @@ static int qseecom_init_dev(struct platform_device *pdev) goto exit_del_cdev; } if (!qseecom.dev->dma_parms) { qseecom.dev->dma_parms = kzalloc(sizeof(*qseecom.dev->dma_parms), GFP_KERNEL); if (!qseecom.dev->dma_parms) { rc = -ENOMEM; goto exit_del_cdev; } } dma_set_max_seg_size(qseecom.dev, DMA_BIT_MASK(32)); return 0; exit_del_cdev: Loading @@ -9307,6 +9316,8 @@ static int qseecom_init_dev(struct platform_device *pdev) static void qseecom_deinit_dev(void) { kfree(qseecom.dev->dma_parms); qseecom.dev->dma_parms = NULL; cdev_del(&qseecom.cdev); device_destroy(qseecom.driver_class, qseecom.qseecom_device_no); class_destroy(qseecom.driver_class); Loading Loading
drivers/misc/qseecom.c +11 −0 Original line number Diff line number Diff line Loading @@ -9291,6 +9291,15 @@ static int qseecom_init_dev(struct platform_device *pdev) goto exit_del_cdev; } if (!qseecom.dev->dma_parms) { qseecom.dev->dma_parms = kzalloc(sizeof(*qseecom.dev->dma_parms), GFP_KERNEL); if (!qseecom.dev->dma_parms) { rc = -ENOMEM; goto exit_del_cdev; } } dma_set_max_seg_size(qseecom.dev, DMA_BIT_MASK(32)); return 0; exit_del_cdev: Loading @@ -9307,6 +9316,8 @@ static int qseecom_init_dev(struct platform_device *pdev) static void qseecom_deinit_dev(void) { kfree(qseecom.dev->dma_parms); qseecom.dev->dma_parms = NULL; cdev_del(&qseecom.cdev); device_destroy(qseecom.driver_class, qseecom.qseecom_device_no); class_destroy(qseecom.driver_class); Loading