forked from mirrors/linux
		
	 ca16d140af
			
		
	
	
		ca16d140af
		
	
	
	
	
		
			
			The type of vma->vm_flags is 'unsigned long'. Neither 'int' nor 'unsigned int'. This patch fixes such misuse. Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> [ Changed to use a typedef - we'll extend it to cover more cases later, since there has been discussion about making it a 64-bit type.. - Linus ] Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
		
			
				
	
	
		
			22 lines
		
	
	
	
		
			329 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			329 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _LINUX_HUGETLB_INLINE_H
 | |
| #define _LINUX_HUGETLB_INLINE_H
 | |
| 
 | |
| #ifdef CONFIG_HUGETLB_PAGE
 | |
| 
 | |
| #include <linux/mm.h>
 | |
| 
 | |
| static inline int is_vm_hugetlb_page(struct vm_area_struct *vma)
 | |
| {
 | |
| 	return !!(vma->vm_flags & VM_HUGETLB);
 | |
| }
 | |
| 
 | |
| #else
 | |
| 
 | |
| static inline int is_vm_hugetlb_page(struct vm_area_struct *vma)
 | |
| {
 | |
| 	return 0;
 | |
| }
 | |
| 
 | |
| #endif
 | |
| 
 | |
| #endif
 |