- 26 Feb, 2021 2 commits
-
-
Guido Gunther authored
This is used on IMX and rockchip platforms Signed-off-by:
Guido Günther <agx@sigxcpu.org>
-
Guido Gunther authored
Enable the hantro VPU Signed-off-by:
Guido Günther <agx@sigxcpu.org>
-
- 19 Feb, 2021 1 commit
-
-
Guido Gunther authored
The there was an additional alias in the specifier it hogged line 27 instead of line 1. Signed-off-by:
Guido Günther <agx@sigxcpu.org>
-
- 10 Feb, 2021 37 commits
-
-
Stephen Rothwell authored
Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au>
-
Stephen Rothwell authored
-
Huang Pei authored
MIPS page fault path(except huge page) takes 3 exceptions (1 TLB Miss + 2 TLB Invalid), butthe second TLB Invalid exception is just triggered by __update_tlb from do_page_fault writing tlb without _PAGE_VALID set. With this patch, user space mapping prot is made young by default (with both _PAGE_VALID and _PAGE_YOUNG set), and it only take 1 TLB Miss + 1 TLB Invalid exception Remove pte_sw_mkyoung without polluting MM code and make page fault delay of MIPS on par with other architecture Link: https://lkml.kernel.org/r/20210204013942.8398-1-huangpei@loongson.cn Signed-off-by:
Huang Pei <huangpei@loongson.cn> Reviewed-by:
Nicholas Piggin <npiggin@gmail.com> Acked-by: <huangpei@loongson.cn> Acked-by:
Thomas Bogendoerfer <tsbogend@alpha.franken.de> Cc: Christophe Leroy <christophe.leroy@csgroup.eu> Cc: <ambrosehua@gmail.com> Cc: Bibo Mao <maobibo@loongson.cn> Cc: Jiaxun Yang <jiaxun.yang@flygoat.com> Cc: Paul Burton <paulburton@kernel.org> Cc: Li Xuefeng <lixuefeng@loongson.cn> Cc: Yang Tiezhu <yangtiezhu@loongson.cn> Cc: Gao Juxin <gaojuxin@loongson.cn> Cc: Fuxin Zhang <zhangfx@lemote.com> Cc: Huacai Chen <chenhc@lemote.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au>
-
Stephen Rothwell authored
-
Stephen Rothwell authored
Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au>
-
Nicholas Piggin authored
Excerpts from Stephen Rothwell's message of February 9, 2021 8:19 pm: > Hi all, > > After merging the powerpc tree, today's linux-next build (powerpc > allyesconfig) failed like this: > > arch/powerpc/kernel/head_64.o:(__ftr_alt_97+0x0): relocation truncated to fit: R_PPC64_REL24 (OPD) against symbol `do_page_fault' defined in .opd section in arch/powerpc/mm/fault.o > arch/powerpc/kernel/head_64.o:(__ftr_alt_97+0x8): relocation truncated to fit: R_PPC64_REL24 (OPD) against symbol `do_page_fault' defined in .opd section in arch/powerpc/mm/fault.o > arch/powerpc/kernel/head_64.o:(__ftr_alt_97+0x28): relocation truncated to fit: R_PPC64_REL24 (OPD) against symbol `unknown_exception' defined in .opd section in arch/powerpc/kernel/traps.o > > Not sure exactly which commit caused this, but it is most likkely part > of a series in the powerpc tree. > > I have left the allyesconfig build broken for today. Hey Stephen, Thanks for that, it's due to .noinstr section being put on the other side of .text, so all our interrupt handler asm code can't reach them directly anymore since the ppc interrupt wrappers patch added noinstr attribute. That's not strictly required though, we've used NOKPROBE_SYMBOL okay until now. If you can take this patch for now, it should get allyesconfig to build again. I'll fix it in the powerpc tree before the merge window. Thanks, Nick Signed-off-by:
Stephen Rothwell <sfr@canb.auug.org.au> --
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
# Conflicts: # drivers/nvmem/Kconfig
-
Stephen Rothwell authored
-
Stephen Rothwell authored
# Conflicts: # include/asm-generic/vmlinux.lds.h
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
# Conflicts: # arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
# Conflicts: # drivers/scsi/gdth.c
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
-
Stephen Rothwell authored
# Conflicts: # drivers/tty/n_tracerouter.c # drivers/tty/n_tracesink.c # include/linux/mod_devicetable.h # scripts/mod/devicetable-offsets.c # scripts/mod/file2alias.c
-