Loading drivers/soc/qcom/qsee_ipc_irq_bridge.c +4 −2 Original line number Diff line number Diff line // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. */ #include <linux/cdev.h> Loading Loading @@ -125,7 +126,6 @@ static int qiib_driver_data_init(void) */ static void qiib_driver_data_deinit(void) { qiib_cleanup(); if (!qiib_info->log_ctx) ipc_log_context_destroy(qiib_info->log_ctx); kfree(qiib_info); Loading Loading @@ -433,8 +433,10 @@ static void qiib_cleanup(void) } mutex_unlock(&qiib_info->list_lock); if (!IS_ERR_OR_NULL(qiib_info->classp)) if (!IS_ERR_OR_NULL(qiib_info->classp)) { class_destroy(qiib_info->classp); qiib_info->classp = NULL; } unregister_chrdev_region(MAJOR(qiib_info->dev_num), qiib_info->nports); } Loading Loading
drivers/soc/qcom/qsee_ipc_irq_bridge.c +4 −2 Original line number Diff line number Diff line // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. */ #include <linux/cdev.h> Loading Loading @@ -125,7 +126,6 @@ static int qiib_driver_data_init(void) */ static void qiib_driver_data_deinit(void) { qiib_cleanup(); if (!qiib_info->log_ctx) ipc_log_context_destroy(qiib_info->log_ctx); kfree(qiib_info); Loading Loading @@ -433,8 +433,10 @@ static void qiib_cleanup(void) } mutex_unlock(&qiib_info->list_lock); if (!IS_ERR_OR_NULL(qiib_info->classp)) if (!IS_ERR_OR_NULL(qiib_info->classp)) { class_destroy(qiib_info->classp); qiib_info->classp = NULL; } unregister_chrdev_region(MAJOR(qiib_info->dev_num), qiib_info->nports); } Loading