File tree Expand file tree Collapse file tree 3 files changed +10
-11
lines changed Expand file tree Collapse file tree 3 files changed +10
-11
lines changed Original file line number Diff line number Diff line change @@ -1111,7 +1111,7 @@ config DMA_MAYBE_COHERENT
1111
1111
1112
1112
config DMA_PERDEV_COHERENT
1113
1113
bool
1114
- select DMA_MAYBE_COHERENT
1114
+ select DMA_NONCOHERENT
1115
1115
1116
1116
config DMA_NONCOHERENT
1117
1117
bool
Original file line number Diff line number Diff line change @@ -1067,7 +1067,7 @@ static int __init debugfs_mips(void)
1067
1067
arch_initcall (debugfs_mips );
1068
1068
#endif
1069
1069
1070
- #if defined( CONFIG_DMA_MAYBE_COHERENT ) && !defined( CONFIG_DMA_PERDEV_COHERENT )
1070
+ #ifdef CONFIG_DMA_MAYBE_COHERENT
1071
1071
/* User defined DMA coherency from command line. */
1072
1072
enum coherent_io_user_state coherentio = IO_COHERENCE_DEFAULT ;
1073
1073
EXPORT_SYMBOL_GPL (coherentio );
Original file line number Diff line number Diff line change @@ -1955,22 +1955,21 @@ void r4k_cache_init(void)
1955
1955
__flush_icache_user_range = r4k_flush_icache_user_range ;
1956
1956
__local_flush_icache_user_range = local_r4k_flush_icache_user_range ;
1957
1957
1958
- #if defined(CONFIG_DMA_NONCOHERENT ) || defined(CONFIG_DMA_MAYBE_COHERENT )
1959
- # if defined(CONFIG_DMA_PERDEV_COHERENT )
1960
- if (0 ) {
1961
- # else
1962
- if ((coherentio == IO_COHERENCE_ENABLED ) ||
1963
- ((coherentio == IO_COHERENCE_DEFAULT ) && hw_coherentio )) {
1964
- # endif
1958
+ #ifdef CONFIG_DMA_NONCOHERENT
1959
+ #ifdef CONFIG_DMA_MAYBE_COHERENT
1960
+ if (coherentio == IO_COHERENCE_ENABLED ||
1961
+ (coherentio == IO_COHERENCE_DEFAULT && hw_coherentio )) {
1965
1962
_dma_cache_wback_inv = (void * )cache_noop ;
1966
1963
_dma_cache_wback = (void * )cache_noop ;
1967
1964
_dma_cache_inv = (void * )cache_noop ;
1968
- } else {
1965
+ } else
1966
+ #endif /* CONFIG_DMA_MAYBE_COHERENT */
1967
+ {
1969
1968
_dma_cache_wback_inv = r4k_dma_cache_wback_inv ;
1970
1969
_dma_cache_wback = r4k_dma_cache_wback_inv ;
1971
1970
_dma_cache_inv = r4k_dma_cache_inv ;
1972
1971
}
1973
- #endif
1972
+ #endif /* CONFIG_DMA_NONCOHERENT */
1974
1973
1975
1974
build_clear_page ();
1976
1975
build_copy_page ();
You can’t perform that action at this time.
0 commit comments