Deleted wilc_debugfs.c file as it's not used.

Earlier discussion link:
[1]. https://www.spinics.net/lists/linux-wireless/msg176076.html

Suggested-by: Greg KH <gre...@linuxfoundation.org>
Signed-off-by: Ajay Singh <ajay.kat...@microchip.com>
---
 drivers/staging/wilc1000/Makefile       |   5 +-
 drivers/staging/wilc1000/wilc_debugfs.c | 115 --------------------------------
 2 files changed, 2 insertions(+), 118 deletions(-)
 delete mode 100644 drivers/staging/wilc1000/wilc_debugfs.c

diff --git a/drivers/staging/wilc1000/Makefile 
b/drivers/staging/wilc1000/Makefile
index ee7e26b..5718bc4 100644
--- a/drivers/staging/wilc1000/Makefile
+++ b/drivers/staging/wilc1000/Makefile
@@ -4,12 +4,11 @@ obj-$(CONFIG_WILC1000) += wilc1000.o
 ccflags-y += -DFIRMWARE_1002=\"atmel/wilc1002_firmware.bin\" \
                -DFIRMWARE_1003=\"atmel/wilc1003_firmware.bin\"
 
-ccflags-y += -I$(src)/ -DWILC_ASIC_A0 -DWILC_DEBUGFS
+ccflags-y += -I$(src)/ -DWILC_ASIC_A0
 
 wilc1000-objs := wilc_wfi_cfgoperations.o linux_wlan.o linux_mon.o \
                        coreconfigurator.o host_interface.o \
-                       wilc_wlan_cfg.o wilc_debugfs.o \
-                       wilc_wlan.o
+                       wilc_wlan_cfg.o wilc_wlan.o
 
 obj-$(CONFIG_WILC1000_SDIO) += wilc1000-sdio.o
 wilc1000-sdio-objs += wilc_sdio.o
diff --git a/drivers/staging/wilc1000/wilc_debugfs.c 
b/drivers/staging/wilc1000/wilc_debugfs.c
deleted file mode 100644
index 8001df6..0000000
--- a/drivers/staging/wilc1000/wilc_debugfs.c
+++ /dev/null
@@ -1,115 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0
-/*
- * Copyright (c) 2012 - 2018 Microchip Technology Inc., and its subsidiaries.
- * All rights reserved.
- */
-
-#if defined(WILC_DEBUGFS)
-#include <linux/module.h>
-#include <linux/debugfs.h>
-
-#include "wilc_wlan_if.h"
-
-static struct dentry *wilc_dir;
-
-#define DEBUG           BIT(0)
-#define INFO            BIT(1)
-#define WRN             BIT(2)
-#define ERR             BIT(3)
-
-#define DBG_LEVEL_ALL  (DEBUG | INFO | WRN | ERR)
-static atomic_t WILC_DEBUG_LEVEL = ATOMIC_INIT(ERR);
-EXPORT_SYMBOL_GPL(WILC_DEBUG_LEVEL);
-
-static ssize_t wilc_debug_level_read(struct file *file, char __user *userbuf,
-                                    size_t count, loff_t *ppos)
-{
-       char buf[128];
-       int res = 0;
-
-       /* only allow read from start */
-       if (*ppos > 0)
-               return 0;
-
-       res = scnprintf(buf, sizeof(buf), "Debug Level: %x\n",
-                       atomic_read(&WILC_DEBUG_LEVEL));
-
-       return simple_read_from_buffer(userbuf, count, ppos, buf, res);
-}
-
-static ssize_t wilc_debug_level_write(struct file *filp,
-                                     const char __user *buf, size_t count,
-                                     loff_t *ppos)
-{
-       int flag = 0;
-       int ret;
-
-       ret = kstrtouint_from_user(buf, count, 16, &flag);
-       if (ret)
-               return ret;
-
-       if (flag > DBG_LEVEL_ALL) {
-               pr_info("%s, value (0x%08x) is out of range, stay previous flag 
(0x%08x)\n",
-                       __func__, flag, atomic_read(&WILC_DEBUG_LEVEL));
-               return -EINVAL;
-       }
-
-       atomic_set(&WILC_DEBUG_LEVEL, (int)flag);
-
-       if (flag == 0)
-               pr_info("Debug-level disabled\n");
-       else
-               pr_info("Debug-level enabled\n");
-
-       return count;
-}
-
-#define FOPS(_open, _read, _write, _poll) { \
-               .owner  = THIS_MODULE, \
-               .open   = (_open), \
-               .read   = (_read), \
-               .write  = (_write), \
-               .poll           = (_poll), \
-}
-
-struct wilc_debugfs_info_t {
-       const char *name;
-       int perm;
-       unsigned int data;
-       const struct file_operations fops;
-};
-
-static struct wilc_debugfs_info_t debugfs_info[] = {
-       {
-               "wilc_debug_level",
-               0666,
-               (DEBUG | ERR),
-               FOPS(NULL, wilc_debug_level_read, wilc_debug_level_write, NULL),
-       },
-};
-
-static int __init wilc_debugfs_init(void)
-{
-       int i;
-       struct wilc_debugfs_info_t *info;
-
-       wilc_dir = debugfs_create_dir("wilc_wifi", NULL);
-       for (i = 0; i < ARRAY_SIZE(debugfs_info); i++) {
-               info = &debugfs_info[i];
-               debugfs_create_file(info->name,
-                                   info->perm,
-                                   wilc_dir,
-                                   &info->data,
-                                   &info->fops);
-       }
-       return 0;
-}
-module_init(wilc_debugfs_init);
-
-static void __exit wilc_debugfs_remove(void)
-{
-       debugfs_remove_recursive(wilc_dir);
-}
-module_exit(wilc_debugfs_remove);
-
-#endif
-- 
2.7.4

Reply via email to