From 33d50bb739d788fb9272f9d44867627b78939901 Mon Sep 17 00:00:00 2001 From: Karthik Poosa Date: Fri, 30 Oct 2020 13:44:53 +0530 Subject: [PATCH] NFC: Add fix for CTS issue of IPC log file creation failed Checking IPC log handle during usage rather than after creation. This is because IPC logging is not available with boot image of of GKI. Change-Id: I81f4d5910bf721fd94f5858a2b7aba675a7be931 Signed-off-by: Karthik Poosa --- drivers/nfc/qti/nfc_common.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/drivers/nfc/qti/nfc_common.c b/drivers/nfc/qti/nfc_common.c index ab18767745ae..12a34d3c8dd2 100644 --- a/drivers/nfc/qti/nfc_common.c +++ b/drivers/nfc/qti/nfc_common.c @@ -294,14 +294,6 @@ int nfc_misc_probe(struct nfc_dev *nfc_dev, nfc_dev->ipcl = ipc_log_context_create(NUM_OF_IPC_LOG_PAGES, dev_name(nfc_dev->nfc_device), 0); - if (!nfc_dev->ipcl) { - pr_err("nfc ipc log create failed\n"); - device_destroy(nfc_dev->nfc_class, nfc_dev->devno); - cdev_del(&nfc_dev->c_dev); - class_destroy(nfc_dev->nfc_class); - unregister_chrdev_region(nfc_dev->devno, count); - return -ENXIO; - } nfc_dev->kbuflen = MAX_BUFFER_SIZE; nfc_dev->kbuf = kzalloc(MAX_BUFFER_SIZE, GFP_KERNEL | GFP_DMA);