Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
* 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86, dumpstack: Fix code bytes breakage due to missing KERN_CONT
This commit is contained in:
@@ -116,16 +116,16 @@ void show_registers(struct pt_regs *regs)
|
|||||||
for (i = 0; i < code_len; i++, ip++) {
|
for (i = 0; i < code_len; i++, ip++) {
|
||||||
if (ip < (u8 *)PAGE_OFFSET ||
|
if (ip < (u8 *)PAGE_OFFSET ||
|
||||||
probe_kernel_address(ip, c)) {
|
probe_kernel_address(ip, c)) {
|
||||||
printk(" Bad EIP value.");
|
printk(KERN_CONT " Bad EIP value.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (ip == (u8 *)regs->ip)
|
if (ip == (u8 *)regs->ip)
|
||||||
printk("<%02x> ", c);
|
printk(KERN_CONT "<%02x> ", c);
|
||||||
else
|
else
|
||||||
printk("%02x ", c);
|
printk(KERN_CONT "%02x ", c);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
printk("\n");
|
printk(KERN_CONT "\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
int is_valid_bugaddr(unsigned long ip)
|
int is_valid_bugaddr(unsigned long ip)
|
||||||
|
@@ -284,16 +284,16 @@ void show_registers(struct pt_regs *regs)
|
|||||||
for (i = 0; i < code_len; i++, ip++) {
|
for (i = 0; i < code_len; i++, ip++) {
|
||||||
if (ip < (u8 *)PAGE_OFFSET ||
|
if (ip < (u8 *)PAGE_OFFSET ||
|
||||||
probe_kernel_address(ip, c)) {
|
probe_kernel_address(ip, c)) {
|
||||||
printk(" Bad RIP value.");
|
printk(KERN_CONT " Bad RIP value.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (ip == (u8 *)regs->ip)
|
if (ip == (u8 *)regs->ip)
|
||||||
printk("<%02x> ", c);
|
printk(KERN_CONT "<%02x> ", c);
|
||||||
else
|
else
|
||||||
printk("%02x ", c);
|
printk(KERN_CONT "%02x ", c);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
printk("\n");
|
printk(KERN_CONT "\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
int is_valid_bugaddr(unsigned long ip)
|
int is_valid_bugaddr(unsigned long ip)
|
||||||
|
Reference in New Issue
Block a user