Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
alpha
include
asm
percpu.h
Go to the documentation of this file.
1
#ifndef __ALPHA_PERCPU_H
2
#define __ALPHA_PERCPU_H
3
4
/*
5
* To calculate addresses of locally defined variables, GCC uses
6
* 32-bit displacement from the GP. Which doesn't work for per cpu
7
* variables in modules, as an offset to the kernel per cpu area is
8
* way above 4G.
9
*
10
* Always use weak definitions for percpu variables in modules.
11
*/
12
#if defined(MODULE) && defined(CONFIG_SMP)
13
#define ARCH_NEEDS_WEAK_PER_CPU
14
#endif
15
16
#include <
asm-generic/percpu.h
>
17
18
#endif
/* __ALPHA_PERCPU_H */
Generated on Thu Jan 10 2013 12:50:09 for Linux Kernel by
1.8.2