Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff -u -p a/arch/sh/mm/cache-sh5.c b/arch/sh/mm/cache-sh5.c
- --- a/arch/sh/mm/cache-sh5.c
- +++ b/arch/sh/mm/cache-sh5.c
- @@ -74,9 +74,9 @@ static void sh64_icache_inv_kernel_range
- * the addresses lie in the kernel superpage. */
- unsigned long long ullend, addr, aligned_start;
- - aligned_start = (unsigned long long)(signed long long)(signed long) start;
- + aligned_start = start;
- addr = L1_CACHE_ALIGN(aligned_start);
- - ullend = (unsigned long long) (signed long long) (signed long) end;
- + ullend = end;
- while (addr <= ullend) {
- __asm__ __volatile__ ("icbi %0, 0" : : "r" (addr));
- diff -u -p a/arch/sh/kernel/signal_64.c b/arch/sh/kernel/signal_64.c
- --- a/arch/sh/kernel/signal_64.c
- +++ b/arch/sh/kernel/signal_64.c
- @@ -452,8 +452,8 @@ static int setup_frame(struct ksignal *k
- through both 2nd and 3rd arguments.
- */
- - regs->regs[REG_ARG2] = (unsigned long long)(unsigned long)(signed long)&frame->sc;
- - regs->regs[REG_ARG3] = (unsigned long long)(unsigned long)(signed long)&frame->sc;
- + regs->regs[REG_ARG2] = &frame->sc;
- + regs->regs[REG_ARG3] = &frame->sc;
- regs->pc = neff_sign_extend((unsigned long)ksig->ka.sa.sa_handler);
- @@ -543,8 +543,8 @@ static int setup_rt_frame(struct ksignal
- */
- regs->regs[REG_SP] = neff_sign_extend((unsigned long)frame);
- regs->regs[REG_ARG1] = signal; /* Arg for signal handler */
- - regs->regs[REG_ARG2] = (unsigned long long)(unsigned long)(signed long)&frame->info;
- - regs->regs[REG_ARG3] = (unsigned long long)(unsigned long)(signed long)&frame->uc.uc_mcontext;
- + regs->regs[REG_ARG2] = &frame->info;
- + regs->regs[REG_ARG3] = &frame->uc.uc_mcontext;
- regs->pc = neff_sign_extend((unsigned long)ksig->ka.sa.sa_handler);
- set_fs(USER_DS);
- diff -u -p a/arch/mips/netlogic/xlr/setup.c b/arch/mips/netlogic/xlr/setup.c
- --- a/arch/mips/netlogic/xlr/setup.c
- +++ b/arch/mips/netlogic/xlr/setup.c
- @@ -182,9 +182,9 @@ void __init prom_init(void)
- #endif
- /* truncate to 32 bit and sign extend all args */
- - argv = (int *)(long)(int)fw_arg1;
- - envp = (int *)(long)(int)fw_arg2;
- - prom_infop = (struct psb_info *)(long)(int)fw_arg3;
- + argv = fw_arg1;
- + envp = fw_arg2;
- + prom_infop = fw_arg3;
- nlm_prom_info = *prom_infop;
- nlm_init_node();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement