powerpc/64: change softe to irqmask in show_regs and xmon
When the soft enabled flag was changed to a soft disable mask, xmon and register dump code was not updated to reflect that, which is confusing ('SOFTE: 1' previously meant interrupts were soft enabled, currently it means the opposite, the general interrupt type has been disabled). Fix this by using the name irqmask, and printing it in hex. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Acked-by: Balbir Singh <bsingharora@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
Родитель
81ea11d3af
Коммит
3130a7bb6e
|
@ -1420,7 +1420,7 @@ void show_regs(struct pt_regs * regs)
|
|||
pr_cont("DAR: "REG" DSISR: %08lx ", regs->dar, regs->dsisr);
|
||||
#endif
|
||||
#ifdef CONFIG_PPC64
|
||||
pr_cont("SOFTE: %ld ", regs->softe);
|
||||
pr_cont("IRQMASK: %lx ", regs->softe);
|
||||
#endif
|
||||
#ifdef CONFIG_PPC_TRANSACTIONAL_MEM
|
||||
if (MSR_TM_ACTIVE(regs->msr))
|
||||
|
|
|
@ -1637,7 +1637,7 @@ static void excprint(struct pt_regs *fp)
|
|||
|
||||
printf(" current = 0x%px\n", current);
|
||||
#ifdef CONFIG_PPC64
|
||||
printf(" paca = 0x%px\t softe: %d\t irq_happened: 0x%02x\n",
|
||||
printf(" paca = 0x%px\t irqmask: 0x%02x\t irq_happened: 0x%02x\n",
|
||||
local_paca, local_paca->irq_soft_mask, local_paca->irq_happened);
|
||||
#endif
|
||||
if (current) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче