Skip to content

Commit 4c9397c

Browse files
d3athjest3rarndb
authored andcommitted
csky: Use new fallback IO memcpy/memset
Use the new fallback memcpy_{from,to}io and memset_io functions from lib/iomem_copy.c on the csky processor architecture. Acked-by: Guo Ren <[email protected]> Reviewed-by: Yann Sionneau <[email protected]> Signed-off-by: Julian Vetter <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
1 parent 0110fea commit 4c9397c

File tree

3 files changed

+1
-103
lines changed

3 files changed

+1
-103
lines changed

arch/csky/include/asm/io.h

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,6 @@
3131
#define writel(v,c) ({ wmb(); writel_relaxed((v),(c)); mb(); })
3232
#endif
3333

34-
/*
35-
* String version of I/O memory access operations.
36-
*/
37-
extern void __memcpy_fromio(void *, const volatile void __iomem *, size_t);
38-
extern void __memcpy_toio(volatile void __iomem *, const void *, size_t);
39-
extern void __memset_io(volatile void __iomem *, int, size_t);
40-
41-
#define memset_io(c,v,l) __memset_io((c),(v),(l))
42-
#define memcpy_fromio(a,c,l) __memcpy_fromio((a),(c),(l))
43-
#define memcpy_toio(c,a,l) __memcpy_toio((c),(a),(l))
44-
4534
/*
4635
* I/O memory mapping functions.
4736
*/

arch/csky/kernel/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
extra-y := vmlinux.lds
33

44
obj-y += head.o entry.o atomic.o signal.o traps.o irq.o time.o vdso.o vdso/
5-
obj-y += power.o syscall.o syscall_table.o setup.o io.o
5+
obj-y += power.o syscall.o syscall_table.o setup.o
66
obj-y += process.o cpu-probe.o ptrace.o stacktrace.o
77
obj-y += probes/
88

arch/csky/kernel/io.c

Lines changed: 0 additions & 91 deletions
This file was deleted.

0 commit comments

Comments
 (0)