Michal Simek
def3f7cefe
asm-generic: Make dma-contiguous.h a mandatory include/asm header
...
dma-continuguous.h is generic for all architectures except arm32 which has
its own version.
Similar change was done for msi.h by commit a1b39bae16
("asm-generic: Make msi.h a mandatory include/asm header")
Suggested-by: Christoph Hellwig <hch@infradead.org >
Link: https://lore.kernel.org/linux-arm-kernel/20200117080446.GA8980@lst.de/T/#m92bb56b04161057635d4142e1b3b9b6b0a70122e
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Reviewed-by: Christoph Hellwig <hch@lst.de >
Acked-by: Thomas Gleixner <tglx@linutronix.de >
Acked-by: Arnd Bergmann <arnd@arndb.de >
Acked-by: Paul Walmsley <paul.walmsley@sifive.com > # for arch/riscv
2020-02-04 11:38:59 +01:00
Greg Kroah-Hartman
96ac6d4351
treewide: Add SPDX license identifier - Kbuild
...
Add SPDX license identifiers to all Make/Kconfig files which:
- Have no license information of any form
These files fall under the project license, GPL v2 only. The resulting SPDX
license identifier is:
GPL-2.0
Reported-by: Masahiro Yamada <yamada.masahiro@socionext.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-05-30 11:32:33 -07:00
Masahiro Yamada
33ff99fb09
arch: remove dangling asm-generic wrappers
...
These generic-y defines do not have the corresponding generic header
in include/asm-generic/, so they are definitely invalid.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com >
2019-05-18 11:49:52 +09:00
Linus Torvalds
ce45327ca0
Merge tag 'csky-for-linus-5.2-rc1' of git://github.com/c-sky/csky-linux
...
Pull arch/csky updates from Guo Ren:
- Fixup vdsp&fpu issues in kernel
- Add dynamic function tracer
- Use in_syscall & forget_syscall instead of r11_sig
- Reconstruct signal processing
- Support dynamic start physical address
- Fixup wrong update_mmu_cache implementation
- Support vmlinux bootup with MMU off
- Use va_pa_offset instead of phys_offset
- Fixup syscall_trace return processing flow
- Add perf callchain support
- Add perf_arch_fetch_caller_regs support
- Add page fault perf event support
- Add support for perf registers sampling
* tag 'csky-for-linus-5.2-rc1' of git://github.com/c-sky/csky-linux:
csky/syscall_trace: Fixup return processing flow
csky: Fixup compile warning
csky: Add support for perf registers sampling
csky: add page fault perf event support
csky: Use va_pa_offset instead of phys_offset
csky: Support vmlinux bootup with MMU off
csky: Add perf_arch_fetch_caller_regs support
csky: Fixup wrong update_mmu_cache implementation
csky: Support dynamic start physical address
csky: Reconstruct signal processing
csky: Use in_syscall & forget_syscall instead of r11_sig
csky: Add non-uapi asm/ptrace.h namespace
csky: mm/fault.c: Remove duplicate header
csky: remove redundant generic-y
csky: Update syscall_trace_enter/exit implementation
csky: Add perf callchain support
csky/ftrace: Add dynamic function tracer (include graph tracer)
csky: Fixup vdsp&fpu issues in kernel
2019-05-08 11:41:08 -07:00
Masahiro Yamada
1b2707fb11
csky: remove redundant generic-y
...
Since commit 7cbbbb8bc2 ("kbuild: warn redundant generic-y"),
redundant generic-y is reported. I missed to delete this one.
scripts/Makefile.asm-generic:25: redundant generic-y found in arch/csky/include/asm/Kbuild: ftrace.h
In this case, csky-specific implementation exists in
arch/csky/include/asm/ftrace.h
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com >
Signed-off-by: Guo Ren <ren_guo@c-sky.com >
2019-04-22 13:44:57 +08:00
Will Deacon
fdcd06a8ab
arch: Use asm-generic header for asm/mmiowb.h
...
Hook up asm-generic/mmiowb.h to Kbuild for all architectures so that we
can subsequently include asm/mmiowb.h from core code.
Cc: Masahiro Yamada <yamada.masahiro@socionext.com >
Cc: Arnd Bergmann <arnd@arndb.de >
Acked-by: Linus Torvalds <torvalds@linux-foundation.org >
Signed-off-by: Will Deacon <will.deacon@arm.com >
2019-04-08 11:59:43 +01:00
Guo Ren
c32e64e852
csky: Build infrastructure
...
This patch adds Makefile, Kconfig for build infrastructure.
Signed-off-by: Guo Ren <ren_guo@c-sky.com >
Acked-by: Arnd Bergmann <arnd@arndb.de >
2018-10-25 23:36:19 +08:00