Commit c0d2af63 authored by Joe Perches's avatar Joe Perches Committed by Greg Kroah-Hartman

dynamic_debug: Remove unnecessary __used

The __used attribute prevents gcc from eliminating
unnecessary, otherwise optimized away, metadata for
debugging logging messages.

Remove the __used attribute.
Signed-off-by: default avatarJoe Perches <joe@perches.com>
Acked-by: default avatarJason Baron <jbaron@redhat.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent d28d3882
...@@ -61,7 +61,7 @@ int __dynamic_netdev_dbg(struct _ddebug *descriptor, ...@@ -61,7 +61,7 @@ int __dynamic_netdev_dbg(struct _ddebug *descriptor,
const char *fmt, ...); const char *fmt, ...);
#define DEFINE_DYNAMIC_DEBUG_METADATA(name, fmt) \ #define DEFINE_DYNAMIC_DEBUG_METADATA(name, fmt) \
static struct _ddebug __used __aligned(8) \ static struct _ddebug __aligned(8) \
__attribute__((section("__verbose"))) name = { \ __attribute__((section("__verbose"))) name = { \
.modname = KBUILD_MODNAME, \ .modname = KBUILD_MODNAME, \
.function = __func__, \ .function = __func__, \
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment