mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-20 05:31:15 +00:00
kallsyms: take advantage of the new '%px' format
The conditional kallsym hex printing used a special fixed-width '%lx' output (KALLSYM_FMT) in preparation for the hashing of %p, but that series ended up adding a %px specifier to help with the conversions. Use it, and avoid the "print pointer as an unsigned long" code. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
da6af54dc0
commit
668533dc07
3 changed files with 7 additions and 13 deletions
|
@ -4157,7 +4157,7 @@ static int m_show(struct seq_file *m, void *p)
|
|||
{
|
||||
struct module *mod = list_entry(p, struct module, list);
|
||||
char buf[MODULE_FLAGS_BUF_SIZE];
|
||||
unsigned long value;
|
||||
void *value;
|
||||
|
||||
/* We always ignore unformed modules. */
|
||||
if (mod->state == MODULE_STATE_UNFORMED)
|
||||
|
@ -4173,8 +4173,8 @@ static int m_show(struct seq_file *m, void *p)
|
|||
mod->state == MODULE_STATE_COMING ? "Loading" :
|
||||
"Live");
|
||||
/* Used by oprofile and other similar tools. */
|
||||
value = m->private ? 0 : (unsigned long)mod->core_layout.base;
|
||||
seq_printf(m, " 0x" KALLSYM_FMT, value);
|
||||
value = m->private ? NULL : mod->core_layout.base;
|
||||
seq_printf(m, " 0x%px", value);
|
||||
|
||||
/* Taints info */
|
||||
if (mod->taints)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue