diff options
-rw-r--r-- | Documentation/features/io/dma-api-debug/arch-support.txt | 31 | ||||
-rw-r--r-- | arch/Kconfig | 3 | ||||
-rw-r--r-- | arch/arm/Kconfig | 1 | ||||
-rw-r--r-- | arch/arm64/Kconfig | 1 | ||||
-rw-r--r-- | arch/c6x/Kconfig | 1 | ||||
-rw-r--r-- | arch/ia64/Kconfig | 1 | ||||
-rw-r--r-- | arch/microblaze/Kconfig | 1 | ||||
-rw-r--r-- | arch/mips/Kconfig | 1 | ||||
-rw-r--r-- | arch/powerpc/Kconfig | 1 | ||||
-rw-r--r-- | arch/riscv/Kconfig | 1 | ||||
-rw-r--r-- | arch/s390/Kconfig | 1 | ||||
-rw-r--r-- | arch/sh/Kconfig | 1 | ||||
-rw-r--r-- | arch/sparc/Kconfig | 1 | ||||
-rw-r--r-- | arch/x86/Kconfig | 1 | ||||
-rw-r--r-- | arch/xtensa/Kconfig | 1 | ||||
-rw-r--r-- | lib/Kconfig.debug | 1 |
16 files changed, 0 insertions, 48 deletions
diff --git a/Documentation/features/io/dma-api-debug/arch-support.txt b/Documentation/features/io/dma-api-debug/arch-support.txt deleted file mode 100644 index e438ed675623..000000000000 --- a/Documentation/features/io/dma-api-debug/arch-support.txt +++ /dev/null | |||
@@ -1,31 +0,0 @@ | |||
1 | # | ||
2 | # Feature name: dma-api-debug | ||
3 | # Kconfig: HAVE_DMA_API_DEBUG | ||
4 | # description: arch supports DMA debug facilities | ||
5 | # | ||
6 | ----------------------- | ||
7 | | arch |status| | ||
8 | ----------------------- | ||
9 | | alpha: | TODO | | ||
10 | | arc: | TODO | | ||
11 | | arm: | ok | | ||
12 | | arm64: | ok | | ||
13 | | c6x: | ok | | ||
14 | | h8300: | TODO | | ||
15 | | hexagon: | TODO | | ||
16 | | ia64: | ok | | ||
17 | | m68k: | TODO | | ||
18 | | microblaze: | ok | | ||
19 | | mips: | ok | | ||
20 | | nios2: | TODO | | ||
21 | | openrisc: | TODO | | ||
22 | | parisc: | TODO | | ||
23 | | powerpc: | ok | | ||
24 | | s390: | ok | | ||
25 | | sh: | ok | | ||
26 | | sparc: | ok | | ||
27 | | um: | TODO | | ||
28 | | unicore32: | TODO | | ||
29 | | x86: | ok | | ||
30 | | xtensa: | ok | | ||
31 | ----------------------- | ||
diff --git a/arch/Kconfig b/arch/Kconfig index 8e0d665c8d53..f07a1a99e5db 100644 --- a/arch/Kconfig +++ b/arch/Kconfig | |||
@@ -278,9 +278,6 @@ config HAVE_CLK | |||
278 | The <linux/clk.h> calls support software clock gating and | 278 | The <linux/clk.h> calls support software clock gating and |
279 | thus are a key power management tool on many systems. | 279 | thus are a key power management tool on many systems. |
280 | 280 | ||
281 | config HAVE_DMA_API_DEBUG | ||
282 | bool | ||
283 | |||
284 | config HAVE_HW_BREAKPOINT | 281 | config HAVE_HW_BREAKPOINT |
285 | bool | 282 | bool |
286 | depends on PERF_EVENTS | 283 | depends on PERF_EVENTS |
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index a7f8e7f4b88f..c723d3e375e8 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -60,7 +60,6 @@ config ARM | |||
60 | select HAVE_CONTEXT_TRACKING | 60 | select HAVE_CONTEXT_TRACKING |
61 | select HAVE_C_RECORDMCOUNT | 61 | select HAVE_C_RECORDMCOUNT |
62 | select HAVE_DEBUG_KMEMLEAK | 62 | select HAVE_DEBUG_KMEMLEAK |
63 | select HAVE_DMA_API_DEBUG | ||
64 | select HAVE_DMA_CONTIGUOUS if MMU | 63 | select HAVE_DMA_CONTIGUOUS if MMU |
65 | select HAVE_DYNAMIC_FTRACE if (!XIP_KERNEL) && !CPU_ENDIAN_BE32 && MMU | 64 | select HAVE_DYNAMIC_FTRACE if (!XIP_KERNEL) && !CPU_ENDIAN_BE32 && MMU |
66 | select HAVE_DYNAMIC_FTRACE_WITH_REGS if HAVE_DYNAMIC_FTRACE | 65 | select HAVE_DYNAMIC_FTRACE_WITH_REGS if HAVE_DYNAMIC_FTRACE |
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index eb2cf4938f6d..2005e4baaada 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig | |||
@@ -105,7 +105,6 @@ config ARM64 | |||
105 | select HAVE_CONTEXT_TRACKING | 105 | select HAVE_CONTEXT_TRACKING |
106 | select HAVE_DEBUG_BUGVERBOSE | 106 | select HAVE_DEBUG_BUGVERBOSE |
107 | select HAVE_DEBUG_KMEMLEAK | 107 | select HAVE_DEBUG_KMEMLEAK |
108 | select HAVE_DMA_API_DEBUG | ||
109 | select HAVE_DMA_CONTIGUOUS | 108 | select HAVE_DMA_CONTIGUOUS |
110 | select HAVE_DYNAMIC_FTRACE | 109 | select HAVE_DYNAMIC_FTRACE |
111 | select HAVE_EFFICIENT_UNALIGNED_ACCESS | 110 | select HAVE_EFFICIENT_UNALIGNED_ACCESS |
diff --git a/arch/c6x/Kconfig b/arch/c6x/Kconfig index c6b4dd1418b4..8c088b96e372 100644 --- a/arch/c6x/Kconfig +++ b/arch/c6x/Kconfig | |||
@@ -10,7 +10,6 @@ config C6X | |||
10 | select GENERIC_ATOMIC64 | 10 | select GENERIC_ATOMIC64 |
11 | select GENERIC_IRQ_SHOW | 11 | select GENERIC_IRQ_SHOW |
12 | select HAVE_ARCH_TRACEHOOK | 12 | select HAVE_ARCH_TRACEHOOK |
13 | select HAVE_DMA_API_DEBUG | ||
14 | select HAVE_MEMBLOCK | 13 | select HAVE_MEMBLOCK |
15 | select SPARSE_IRQ | 14 | select SPARSE_IRQ |
16 | select IRQ_DOMAIN | 15 | select IRQ_DOMAIN |
diff --git a/arch/ia64/Kconfig b/arch/ia64/Kconfig index bbe12a038d21..f55aec969cfa 100644 --- a/arch/ia64/Kconfig +++ b/arch/ia64/Kconfig | |||
@@ -29,7 +29,6 @@ config IA64 | |||
29 | select HAVE_FUNCTION_TRACER | 29 | select HAVE_FUNCTION_TRACER |
30 | select TTY | 30 | select TTY |
31 | select HAVE_ARCH_TRACEHOOK | 31 | select HAVE_ARCH_TRACEHOOK |
32 | select HAVE_DMA_API_DEBUG | ||
33 | select HAVE_MEMBLOCK | 32 | select HAVE_MEMBLOCK |
34 | select HAVE_MEMBLOCK_NODE_MAP | 33 | select HAVE_MEMBLOCK_NODE_MAP |
35 | select HAVE_VIRT_CPU_ACCOUNTING | 34 | select HAVE_VIRT_CPU_ACCOUNTING |
diff --git a/arch/microblaze/Kconfig b/arch/microblaze/Kconfig index 3817a3e2146c..d14782100088 100644 --- a/arch/microblaze/Kconfig +++ b/arch/microblaze/Kconfig | |||
@@ -19,7 +19,6 @@ config MICROBLAZE | |||
19 | select HAVE_ARCH_HASH | 19 | select HAVE_ARCH_HASH |
20 | select HAVE_ARCH_KGDB | 20 | select HAVE_ARCH_KGDB |
21 | select HAVE_DEBUG_KMEMLEAK | 21 | select HAVE_DEBUG_KMEMLEAK |
22 | select HAVE_DMA_API_DEBUG | ||
23 | select HAVE_DYNAMIC_FTRACE | 22 | select HAVE_DYNAMIC_FTRACE |
24 | select HAVE_FTRACE_MCOUNT_RECORD | 23 | select HAVE_FTRACE_MCOUNT_RECORD |
25 | select HAVE_FUNCTION_GRAPH_TRACER | 24 | select HAVE_FUNCTION_GRAPH_TRACER |
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 225c95da23ce..fa7e9bbfdd96 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -42,7 +42,6 @@ config MIPS | |||
42 | select HAVE_C_RECORDMCOUNT | 42 | select HAVE_C_RECORDMCOUNT |
43 | select HAVE_DEBUG_KMEMLEAK | 43 | select HAVE_DEBUG_KMEMLEAK |
44 | select HAVE_DEBUG_STACKOVERFLOW | 44 | select HAVE_DEBUG_STACKOVERFLOW |
45 | select HAVE_DMA_API_DEBUG | ||
46 | select HAVE_DMA_CONTIGUOUS | 45 | select HAVE_DMA_CONTIGUOUS |
47 | select HAVE_DYNAMIC_FTRACE | 46 | select HAVE_DYNAMIC_FTRACE |
48 | select HAVE_EXIT_THREAD | 47 | select HAVE_EXIT_THREAD |
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index c32a181a7cbb..d81e0d4f1f68 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
@@ -187,7 +187,6 @@ config PPC | |||
187 | select HAVE_CONTEXT_TRACKING if PPC64 | 187 | select HAVE_CONTEXT_TRACKING if PPC64 |
188 | select HAVE_DEBUG_KMEMLEAK | 188 | select HAVE_DEBUG_KMEMLEAK |
189 | select HAVE_DEBUG_STACKOVERFLOW | 189 | select HAVE_DEBUG_STACKOVERFLOW |
190 | select HAVE_DMA_API_DEBUG | ||
191 | select HAVE_DYNAMIC_FTRACE | 190 | select HAVE_DYNAMIC_FTRACE |
192 | select HAVE_DYNAMIC_FTRACE_WITH_REGS if MPROFILE_KERNEL | 191 | select HAVE_DYNAMIC_FTRACE_WITH_REGS if MPROFILE_KERNEL |
193 | select HAVE_EBPF_JIT if PPC64 | 192 | select HAVE_EBPF_JIT if PPC64 |
diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig index cd4fd85fde84..a951ee1f1915 100644 --- a/arch/riscv/Kconfig +++ b/arch/riscv/Kconfig | |||
@@ -22,7 +22,6 @@ config RISCV | |||
22 | select GENERIC_ATOMIC64 if !64BIT || !RISCV_ISA_A | 22 | select GENERIC_ATOMIC64 if !64BIT || !RISCV_ISA_A |
23 | select HAVE_MEMBLOCK | 23 | select HAVE_MEMBLOCK |
24 | select HAVE_MEMBLOCK_NODE_MAP | 24 | select HAVE_MEMBLOCK_NODE_MAP |
25 | select HAVE_DMA_API_DEBUG | ||
26 | select HAVE_DMA_CONTIGUOUS | 25 | select HAVE_DMA_CONTIGUOUS |
27 | select HAVE_GENERIC_DMA_COHERENT | 26 | select HAVE_GENERIC_DMA_COHERENT |
28 | select IRQ_DOMAIN | 27 | select IRQ_DOMAIN |
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index 199ac3e4da1d..aa734f3ccbbc 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig | |||
@@ -133,7 +133,6 @@ config S390 | |||
133 | select HAVE_CMPXCHG_LOCAL | 133 | select HAVE_CMPXCHG_LOCAL |
134 | select HAVE_COPY_THREAD_TLS | 134 | select HAVE_COPY_THREAD_TLS |
135 | select HAVE_DEBUG_KMEMLEAK | 135 | select HAVE_DEBUG_KMEMLEAK |
136 | select HAVE_DMA_API_DEBUG | ||
137 | select HAVE_DMA_CONTIGUOUS | 136 | select HAVE_DMA_CONTIGUOUS |
138 | select DMA_DIRECT_OPS | 137 | select DMA_DIRECT_OPS |
139 | select HAVE_DYNAMIC_FTRACE | 138 | select HAVE_DYNAMIC_FTRACE |
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig index 97fe29316476..61f4e2e042aa 100644 --- a/arch/sh/Kconfig +++ b/arch/sh/Kconfig | |||
@@ -13,7 +13,6 @@ config SUPERH | |||
13 | select HAVE_OPROFILE | 13 | select HAVE_OPROFILE |
14 | select HAVE_GENERIC_DMA_COHERENT | 14 | select HAVE_GENERIC_DMA_COHERENT |
15 | select HAVE_ARCH_TRACEHOOK | 15 | select HAVE_ARCH_TRACEHOOK |
16 | select HAVE_DMA_API_DEBUG | ||
17 | select HAVE_PERF_EVENTS | 16 | select HAVE_PERF_EVENTS |
18 | select HAVE_DEBUG_BUGVERBOSE | 17 | select HAVE_DEBUG_BUGVERBOSE |
19 | select ARCH_HAVE_CUSTOM_GPIO_H | 18 | select ARCH_HAVE_CUSTOM_GPIO_H |
diff --git a/arch/sparc/Kconfig b/arch/sparc/Kconfig index 8767e45f1b2b..92f8a4a0c388 100644 --- a/arch/sparc/Kconfig +++ b/arch/sparc/Kconfig | |||
@@ -25,7 +25,6 @@ config SPARC | |||
25 | select RTC_CLASS | 25 | select RTC_CLASS |
26 | select RTC_DRV_M48T59 | 26 | select RTC_DRV_M48T59 |
27 | select RTC_SYSTOHC | 27 | select RTC_SYSTOHC |
28 | select HAVE_DMA_API_DEBUG | ||
29 | select HAVE_ARCH_JUMP_LABEL if SPARC64 | 28 | select HAVE_ARCH_JUMP_LABEL if SPARC64 |
30 | select GENERIC_IRQ_SHOW | 29 | select GENERIC_IRQ_SHOW |
31 | select ARCH_WANT_IPC_PARSE_VERSION | 30 | select ARCH_WANT_IPC_PARSE_VERSION |
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index c07f492b871a..13bf2c727524 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig | |||
@@ -134,7 +134,6 @@ config X86 | |||
134 | select HAVE_C_RECORDMCOUNT | 134 | select HAVE_C_RECORDMCOUNT |
135 | select HAVE_DEBUG_KMEMLEAK | 135 | select HAVE_DEBUG_KMEMLEAK |
136 | select HAVE_DEBUG_STACKOVERFLOW | 136 | select HAVE_DEBUG_STACKOVERFLOW |
137 | select HAVE_DMA_API_DEBUG | ||
138 | select HAVE_DMA_CONTIGUOUS | 137 | select HAVE_DMA_CONTIGUOUS |
139 | select HAVE_DYNAMIC_FTRACE | 138 | select HAVE_DYNAMIC_FTRACE |
140 | select HAVE_DYNAMIC_FTRACE_WITH_REGS | 139 | select HAVE_DYNAMIC_FTRACE_WITH_REGS |
diff --git a/arch/xtensa/Kconfig b/arch/xtensa/Kconfig index c921e8bccdc8..17df332269b2 100644 --- a/arch/xtensa/Kconfig +++ b/arch/xtensa/Kconfig | |||
@@ -19,7 +19,6 @@ config XTENSA | |||
19 | select HAVE_ARCH_KASAN if MMU | 19 | select HAVE_ARCH_KASAN if MMU |
20 | select HAVE_CC_STACKPROTECTOR | 20 | select HAVE_CC_STACKPROTECTOR |
21 | select HAVE_DEBUG_KMEMLEAK | 21 | select HAVE_DEBUG_KMEMLEAK |
22 | select HAVE_DMA_API_DEBUG | ||
23 | select HAVE_DMA_CONTIGUOUS | 22 | select HAVE_DMA_CONTIGUOUS |
24 | select HAVE_EXIT_THREAD | 23 | select HAVE_EXIT_THREAD |
25 | select HAVE_FUNCTION_TRACER | 24 | select HAVE_FUNCTION_TRACER |
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index c40c7b734cd1..45100eda1dab 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug | |||
@@ -1634,7 +1634,6 @@ config PROVIDE_OHCI1394_DMA_INIT | |||
1634 | 1634 | ||
1635 | config DMA_API_DEBUG | 1635 | config DMA_API_DEBUG |
1636 | bool "Enable debugging of DMA-API usage" | 1636 | bool "Enable debugging of DMA-API usage" |
1637 | depends on HAVE_DMA_API_DEBUG | ||
1638 | help | 1637 | help |
1639 | Enable this option to debug the use of the DMA API by device drivers. | 1638 | Enable this option to debug the use of the DMA API by device drivers. |
1640 | With this option you will be able to detect common bugs in device | 1639 | With this option you will be able to detect common bugs in device |