X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/bdcb066fc411a033fc1181873741f30fac6d0795..22b99f32a13348502bc0f33b93b70565e941d99c:/target/linux/ar71xx/files/drivers/net/ag71xx/ag71xx_debugfs.c diff --git a/target/linux/ar71xx/files/drivers/net/ag71xx/ag71xx_debugfs.c b/target/linux/ar71xx/files/drivers/net/ag71xx/ag71xx_debugfs.c deleted file mode 100644 index 88101e47d..000000000 --- a/target/linux/ar71xx/files/drivers/net/ag71xx/ag71xx_debugfs.c +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Atheros AR71xx built-in ethernet mac driver - * - * Copyright (C) 2008-2010 Gabor Juhos - * Copyright (C) 2008 Imre Kaloz - * - * Based on Atheros' AG7100 driver - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation. - */ - -#include - -#include "ag71xx.h" - -static struct dentry *ag71xx_debugfs_root; - -int ag71xx_debugfs_root_init(void) -{ - if (ag71xx_debugfs_root) - return -EBUSY; - - ag71xx_debugfs_root = debugfs_create_dir(KBUILD_MODNAME, NULL); - if (!ag71xx_debugfs_root) - return -ENOENT; - - return 0; -} - -void ag71xx_debugfs_root_exit(void) -{ - debugfs_remove(ag71xx_debugfs_root); - ag71xx_debugfs_root = NULL; -} - -void ag71xx_debugfs_exit(struct ag71xx *ag) -{ - debugfs_remove(ag->debug.debugfs_dir); -} - -int ag71xx_debugfs_init(struct ag71xx *ag) -{ - ag->debug.debugfs_dir = debugfs_create_dir(ag->dev->name, - ag71xx_debugfs_root); - if (!ag->debug.debugfs_dir) - goto err; - - return 0; - - err: - ag71xx_debugfs_exit(ag); - return -ENOMEM; -}