forked from mirrors/linux
		
	highmem: remove unneeded #ifdef CONFIG_TRACE_IRQFLAGS_SUPPORT for debug_kmap_atomic()
In f4112de6b6 ("mm: introduce
debug_kmap_atomic") I said that debug_kmap_atomic() needs
CONFIG_TRACE_IRQFLAGS_SUPPORT.
It was wrong.  (I thought irqs_disabled() is only available when the
architecture has CONFIG_TRACE_IRQFLAGS_SUPPORT)
Remove the #ifdef CONFIG_TRACE_IRQFLAGS_SUPPORT check to enable
kmap_atomic() debugging for the architectures which do not have
CONFIG_TRACE_IRQFLAGS_SUPPORT.
Reported-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
			
			
This commit is contained in:
		
							parent
							
								
									fd23855e38
								
							
						
					
					
						commit
						ff3d58c22b
					
				
					 2 changed files with 2 additions and 2 deletions
				
			
		|  | @ -27,7 +27,7 @@ static inline void invalidate_kernel_vmap_range(void *vaddr, int size) | |||
| 
 | ||||
| #include <asm/kmap_types.h> | ||||
| 
 | ||||
| #if defined(CONFIG_DEBUG_HIGHMEM) && defined(CONFIG_TRACE_IRQFLAGS_SUPPORT) | ||||
| #ifdef CONFIG_DEBUG_HIGHMEM | ||||
| 
 | ||||
| void debug_kmap_atomic(enum km_type type); | ||||
| 
 | ||||
|  |  | |||
|  | @ -422,7 +422,7 @@ void __init page_address_init(void) | |||
| 
 | ||||
| #endif	/* defined(CONFIG_HIGHMEM) && !defined(WANT_PAGE_VIRTUAL) */ | ||||
| 
 | ||||
| #if defined(CONFIG_DEBUG_HIGHMEM) && defined(CONFIG_TRACE_IRQFLAGS_SUPPORT) | ||||
| #ifdef CONFIG_DEBUG_HIGHMEM | ||||
| 
 | ||||
| void debug_kmap_atomic(enum km_type type) | ||||
| { | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Akinobu Mita
						Akinobu Mita