Blame view

include/asm-powerpc/sections.h 384 Bytes
fbcd54b1e   Jon Loeliger   [PATCH] powerpc: ...
1
2
  #ifndef _ASM_POWERPC_SECTIONS_H
  #define _ASM_POWERPC_SECTIONS_H
88ced0314   Arnd Bergmann   [PATCH] powerpc: ...
3
  #ifdef __KERNEL__
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
4
5
  
  #include <asm-generic/sections.h>
fbcd54b1e   Jon Loeliger   [PATCH] powerpc: ...
6
  #ifdef __powerpc64__
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
7

fbcd54b1e   Jon Loeliger   [PATCH] powerpc: ...
8
  extern char _end[];
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
9
10
11
12
13
14
15
16
17
18
  
  static inline int in_kernel_text(unsigned long addr)
  {
  	if (addr >= (unsigned long)_stext && addr < (unsigned long)__init_end)
  		return 1;
  
  	return 0;
  }
  
  #endif
fbcd54b1e   Jon Loeliger   [PATCH] powerpc: ...
19

88ced0314   Arnd Bergmann   [PATCH] powerpc: ...
20
  #endif /* __KERNEL__ */
fbcd54b1e   Jon Loeliger   [PATCH] powerpc: ...
21
  #endif	/* _ASM_POWERPC_SECTIONS_H */