diff --git a/drivers/usb/typec/ucsi/debugfs.c b/drivers/usb/typec/ucsi/debugfs.c index 0c7bf88d4a7f..f99d84165f3e 100644 --- a/drivers/usb/typec/ucsi/debugfs.c +++ b/drivers/usb/typec/ucsi/debugfs.c @@ -84,6 +84,14 @@ void ucsi_debugfs_register(struct ucsi *ucsi) void ucsi_debugfs_unregister(struct ucsi *ucsi) { + if (!ucsi) { + printk("no ucsi"); + return; + } + if (!ucsi->debugfs) { + printk("no ucsi->debugfs"); + return; + } debugfs_remove_recursive(ucsi->debugfs->dentry); kfree(ucsi->debugfs); }