diff mbox

[LEDE-DEV] kernel: fix compile error on linux 4.9 with CONFIG_KALLSYMS disabled

Message ID mailman.9986.1486903062.26984.lede-dev@lists.infradead.org
State Accepted
Headers show

Commit Message

Michael Yartys via Lede-dev Feb. 12, 2017, 12:37 p.m. UTC
The sender domain has a DMARC Reject/Quarantine policy which disallows
sending mailing list messages using the original "From" header.

To mitigate this problem, the original message has been wrapped
automatically by the mailing list software.
Upstream linux commit 7523e4dc5057e "module: use a structure to
encapsulate layout." moves some of the struct module members into a
separate struct module_layout.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
---
NOTE: This is compile-tested only

 target/linux/generic/patches-4.9/205-backtrace_module_info.patch | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
diff mbox

Patch

diff --git a/target/linux/generic/patches-4.9/205-backtrace_module_info.patch b/target/linux/generic/patches-4.9/205-backtrace_module_info.patch
index 67338973e8..25fe3751aa 100644
--- a/target/linux/generic/patches-4.9/205-backtrace_module_info.patch
+++ b/target/linux/generic/patches-4.9/205-backtrace_module_info.patch
@@ -12,7 +12,7 @@ 
  #endif
  
  	if (fmt[1] == 'R')
-@@ -684,11 +686,15 @@ char *symbol_string(char *buf, char *end
+@@ -684,11 +686,16 @@ char *symbol_string(char *buf, char *end
  		sprint_symbol(sym, value);
  	else
  		sprint_symbol_no_offset(sym, value);
@@ -25,7 +25,8 @@ 
 +	mod = __module_address(value);
 +	if (mod)
 +		snprintf(sym + len, sizeof(sym) - len, " [%s@%p+0x%x]",
-+			 mod->name, mod->module_core, mod->core_size);
++			 mod->name, mod->core_layout.base,
++			 mod->core_layout.size);
  #endif
 +	return string(buf, end, sym, spec);
  }