diff options
author | Artem Bityutskiy <Artem.Bityutskiy@nokia.com> | 2011-03-11 10:15:55 -0500 |
---|---|---|
committer | Artem Bityutskiy <Artem.Bityutskiy@nokia.com> | 2011-03-16 08:05:25 -0400 |
commit | 7c83cc91ab1505e53ebfb99b1ea19ed1cf01c1b0 (patch) | |
tree | 7c21e030b4b904b9c201d0e20658ac32867a458b /fs/ubifs/debug.c | |
parent | f5cf319cf32d2284b3fbc24f3c526e2a9363b4ac (diff) |
UBIFS: save 128KiB or more RAM
When debugging is enabled, we allocate a buffer of PEB size for
various debugging purposes. However, now all users of this buffer
are gone and we can safely remove it and save 128KiB or more RAM.
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Diffstat (limited to 'fs/ubifs/debug.c')
-rw-r--r-- | fs/ubifs/debug.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/fs/ubifs/debug.c b/fs/ubifs/debug.c index c2e5c08a9d30..01c2b028e525 100644 --- a/fs/ubifs/debug.c +++ b/fs/ubifs/debug.c | |||
@@ -2701,16 +2701,8 @@ int ubifs_debugging_init(struct ubifs_info *c) | |||
2701 | if (!c->dbg) | 2701 | if (!c->dbg) |
2702 | return -ENOMEM; | 2702 | return -ENOMEM; |
2703 | 2703 | ||
2704 | c->dbg->buf = vmalloc(c->leb_size); | ||
2705 | if (!c->dbg->buf) | ||
2706 | goto out; | ||
2707 | |||
2708 | failure_mode_init(c); | 2704 | failure_mode_init(c); |
2709 | return 0; | 2705 | return 0; |
2710 | |||
2711 | out: | ||
2712 | kfree(c->dbg); | ||
2713 | return -ENOMEM; | ||
2714 | } | 2706 | } |
2715 | 2707 | ||
2716 | /** | 2708 | /** |
@@ -2720,7 +2712,6 @@ out: | |||
2720 | void ubifs_debugging_exit(struct ubifs_info *c) | 2712 | void ubifs_debugging_exit(struct ubifs_info *c) |
2721 | { | 2713 | { |
2722 | failure_mode_exit(c); | 2714 | failure_mode_exit(c); |
2723 | vfree(c->dbg->buf); | ||
2724 | kfree(c->dbg); | 2715 | kfree(c->dbg); |
2725 | } | 2716 | } |
2726 | 2717 | ||