UBI: do not link debug messages when debugging is disabled
authorArtem Bityutskiy <artem.bityutskiy@intel.com>
Fri, 19 Aug 2011 16:02:27 +0000 (19:02 +0300)
committerArtem Bityutskiy <artem.bityutskiy@intel.com>
Fri, 19 Aug 2011 16:02:27 +0000 (19:02 +0300)
commit9efabc84768ee8e79b50ad6ad6cff94d66da01f7
tree35e54787ab6708116627dfbd74baa007947c5b4b
parent93ee7a9340d64f20295aacc3fb6a22b759323280
UBI: do not link debug messages when debugging is disabled

Michal Marek spotted the same issue in UBIFS and this patch fixes UBI,
see "UBIFS: not build debug messages with CONFIG_UBIFS_FS_DEBUG disabled"

When UBI debugging is disabled, we have debugging messages defined as:

if (0)
pr_debug()

But pr_debug macro defines data structures with debugging data and makes
the linux binary larger, even though we have "if (0)".

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@intel.com>
drivers/mtd/ubi/debug.h