linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC 1/1] fs/configfs/dir.c: remove unused debugging functions
@ 2014-05-13 18:38 Fabian Frederick
  2014-06-25 12:56 ` Joel Becker
  0 siblings, 1 reply; 2+ messages in thread
From: Fabian Frederick @ 2014-05-13 18:38 UTC (permalink / raw)
  To: linux-kernel; +Cc: Joel Becker, Joe Perches, akpm

Joe Perches noticed it was not used anywhere.
If there's no plan to use it in the future,
we could simply remove both functions ...

Cc: Joe Perches <joe@perches.com>
Cc: Joel Becker <jlbec@evilplan.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Fabian Frederick <fabf@skynet.be>
---
 fs/configfs/dir.c | 37 -------------------------------------
 1 file changed, 37 deletions(-)

diff --git a/fs/configfs/dir.c b/fs/configfs/dir.c
index e081acb..1b12d0a 100644
--- a/fs/configfs/dir.c
+++ b/fs/configfs/dir.c
@@ -937,43 +937,6 @@ static void client_drop_item(struct config_item *parent_item,
 		config_item_put(item);
 }
 
-#ifdef DEBUG
-static void configfs_dump_one(struct configfs_dirent *sd, int level)
-{
-	printk(KERN_INFO "%*s\"%s\":\n", level, " ", configfs_get_name(sd));
-
-#define type_print(_type) if (sd->s_type & _type) printk(KERN_INFO "%*s %s\n", level, " ", #_type);
-	type_print(CONFIGFS_ROOT);
-	type_print(CONFIGFS_DIR);
-	type_print(CONFIGFS_ITEM_ATTR);
-	type_print(CONFIGFS_ITEM_LINK);
-	type_print(CONFIGFS_USET_DIR);
-	type_print(CONFIGFS_USET_DEFAULT);
-	type_print(CONFIGFS_USET_DROPPING);
-#undef type_print
-}
-
-static int configfs_dump(struct configfs_dirent *sd, int level)
-{
-	struct configfs_dirent *child_sd;
-	int ret = 0;
-
-	configfs_dump_one(sd, level);
-
-	if (!(sd->s_type & (CONFIGFS_DIR|CONFIGFS_ROOT)))
-		return 0;
-
-	list_for_each_entry(child_sd, &sd->s_children, s_sibling) {
-		ret = configfs_dump(child_sd, level + 2);
-		if (ret)
-			break;
-	}
-
-	return ret;
-}
-#endif
-
-
 /*
  * configfs_depend_item() and configfs_undepend_item()
  *
-- 
1.8.4.5


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [RFC 1/1] fs/configfs/dir.c: remove unused debugging functions
  2014-05-13 18:38 [RFC 1/1] fs/configfs/dir.c: remove unused debugging functions Fabian Frederick
@ 2014-06-25 12:56 ` Joel Becker
  0 siblings, 0 replies; 2+ messages in thread
From: Joel Becker @ 2014-06-25 12:56 UTC (permalink / raw)
  To: Fabian Frederick; +Cc: linux-kernel, Joe Perches, akpm

On Tue, May 13, 2014 at 08:38:32PM +0200, Fabian Frederick wrote:
> Joe Perches noticed it was not used anywhere.
> If there's no plan to use it in the future,
> we could simply remove both functions ...
> 
> Cc: Joe Perches <joe@perches.com>
> Cc: Joel Becker <jlbec@evilplan.org>
> Cc: Andrew Morton <akpm@linux-foundation.org>
> Signed-off-by: Fabian Frederick <fabf@skynet.be>

We used to flip DEBUG and insert them as needed.  It's been a while.

Acked-by: Joel Becker <jlbec@evilplan.org>


> ---
>  fs/configfs/dir.c | 37 -------------------------------------
>  1 file changed, 37 deletions(-)
> 
> diff --git a/fs/configfs/dir.c b/fs/configfs/dir.c
> index e081acb..1b12d0a 100644
> --- a/fs/configfs/dir.c
> +++ b/fs/configfs/dir.c
> @@ -937,43 +937,6 @@ static void client_drop_item(struct config_item *parent_item,
>  		config_item_put(item);
>  }
>  
> -#ifdef DEBUG
> -static void configfs_dump_one(struct configfs_dirent *sd, int level)
> -{
> -	printk(KERN_INFO "%*s\"%s\":\n", level, " ", configfs_get_name(sd));
> -
> -#define type_print(_type) if (sd->s_type & _type) printk(KERN_INFO "%*s %s\n", level, " ", #_type);
> -	type_print(CONFIGFS_ROOT);
> -	type_print(CONFIGFS_DIR);
> -	type_print(CONFIGFS_ITEM_ATTR);
> -	type_print(CONFIGFS_ITEM_LINK);
> -	type_print(CONFIGFS_USET_DIR);
> -	type_print(CONFIGFS_USET_DEFAULT);
> -	type_print(CONFIGFS_USET_DROPPING);
> -#undef type_print
> -}
> -
> -static int configfs_dump(struct configfs_dirent *sd, int level)
> -{
> -	struct configfs_dirent *child_sd;
> -	int ret = 0;
> -
> -	configfs_dump_one(sd, level);
> -
> -	if (!(sd->s_type & (CONFIGFS_DIR|CONFIGFS_ROOT)))
> -		return 0;
> -
> -	list_for_each_entry(child_sd, &sd->s_children, s_sibling) {
> -		ret = configfs_dump(child_sd, level + 2);
> -		if (ret)
> -			break;
> -	}
> -
> -	return ret;
> -}
> -#endif
> -
> -
>  /*
>   * configfs_depend_item() and configfs_undepend_item()
>   *
> -- 
> 1.8.4.5
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/

-- 

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-06-25 12:56 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-05-13 18:38 [RFC 1/1] fs/configfs/dir.c: remove unused debugging functions Fabian Frederick
2014-06-25 12:56 ` Joel Becker

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).