Skip to content

Commit df47b43

Browse files
hdellerKyle McMartin
authored andcommitted
[PARISC] a and b in "break a,b" message were swapped
And clean up 32/64bit branch assembler statements Signed-off-by: Helge Deller <deller@gmx.de> Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
1 parent 0c2de3c commit df47b43

File tree

2 files changed

+7
-11
lines changed

2 files changed

+7
-11
lines changed

arch/parisc/kernel/entry.S

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1115,11 +1115,7 @@ intr_extint:
11151115
mfctl %cr31,%r1
11161116
copy %r30,%r17
11171117
/* FIXME! depi below has hardcoded idea of interrupt stack size (32k)*/
1118-
#ifdef CONFIG_64BIT
1119-
depdi 0,63,15,%r17
1120-
#else
1121-
depi 0,31,15,%r17
1122-
#endif
1118+
DEPI 0,31,15,%r17
11231119
CMPB=,n %r1,%r17,2f
11241120
get_stack_use_cr31
11251121
b,n 3f
@@ -1999,10 +1995,10 @@ sys_sigaltstack_wrapper:
19991995
STREG %r2, -RP_OFFSET(%r30)
20001996
#ifdef CONFIG_64BIT
20011997
ldo FRAME_SIZE(%r30), %r30
2002-
b,l do_sigaltstack,%r2
1998+
BL do_sigaltstack,%r2
20031999
ldo -16(%r30),%r29 /* Reference param save area */
20042000
#else
2005-
bl do_sigaltstack,%r2
2001+
BL do_sigaltstack,%r2
20062002
ldo FRAME_SIZE(%r30), %r30
20072003
#endif
20082004

@@ -2019,7 +2015,7 @@ sys32_sigaltstack_wrapper:
20192015
LDREG TASK_PT_GR30(%r24),%r24
20202016
STREG %r2, -RP_OFFSET(%r30)
20212017
ldo FRAME_SIZE(%r30), %r30
2022-
b,l do_sigaltstack32,%r2
2018+
BL do_sigaltstack32,%r2
20232019
ldo -16(%r30),%r29 /* Reference param save area */
20242020

20252021
ldo -FRAME_SIZE(%r30), %r30
@@ -2037,10 +2033,10 @@ sys_rt_sigsuspend_wrapper:
20372033
STREG %r2, -RP_OFFSET(%r30)
20382034
#ifdef CONFIG_64BIT
20392035
ldo FRAME_SIZE(%r30), %r30
2040-
b,l sys_rt_sigsuspend,%r2
2036+
BL sys_rt_sigsuspend,%r2
20412037
ldo -16(%r30),%r29 /* Reference param save area */
20422038
#else
2043-
bl sys_rt_sigsuspend,%r2
2039+
BL sys_rt_sigsuspend,%r2
20442040
ldo FRAME_SIZE(%r30), %r30
20452041
#endif
20462042

arch/parisc/kernel/traps.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ static void handle_break(struct pt_regs *regs)
316316
#ifdef PRINT_USER_FAULTS
317317
if (unlikely(iir != GDB_BREAK_INSN)) {
318318
printk(KERN_DEBUG "break %d,%d: pid=%d command='%s'\n",
319-
(iir>>13) & ((1<<13)-1), iir & 31,
319+
iir & 31, (iir>>13) & ((1<<13)-1),
320320
current->pid, current->comm);
321321
show_regs(regs);
322322
}

0 commit comments

Comments
 (0)