Blame view
kernel/bounds.c
703 Bytes
1cdf25d70 kbuild: create a ... |
1 2 3 4 5 6 7 8 |
/* * Generate definitions needed by the preprocessor. * This code generates raw asm output which is post-processed * to extract and format the required data. */ #define __GENERATING_BOUNDS_H /* Include headers that define the enum constants of interest */ |
9223b4190 pageflags: get ri... |
9 |
#include <linux/page-flags.h> |
97965478a mm: Get rid of __... |
10 |
#include <linux/mmzone.h> |
37487a565 Add kbuild.h that... |
11 |
#include <linux/kbuild.h> |
90572890d mm: numa: Change ... |
12 |
#include <linux/log2.h> |
24b9fdc59 kernel/bounds: av... |
13 |
#include <linux/spinlock_types.h> |
1cdf25d70 kbuild: create a ... |
14 15 16 |
void foo(void) { |
01fc0ac19 kbuild: move boun... |
17 |
/* The enum constants to put into include/generated/bounds.h */ |
9223b4190 pageflags: get ri... |
18 |
DEFINE(NR_PAGEFLAGS, __NR_PAGEFLAGS); |
97965478a mm: Get rid of __... |
19 |
DEFINE(MAX_NR_ZONES, __MAX_NR_ZONES); |
90572890d mm: numa: Change ... |
20 21 22 |
#ifdef CONFIG_SMP DEFINE(NR_CPUS_BITS, ilog2(CONFIG_NR_CPUS)); #endif |
597d795a2 mm: do not alloca... |
23 |
DEFINE(SPINLOCK_SIZE, sizeof(spinlock_t)); |
1cdf25d70 kbuild: create a ... |
24 25 |
/* End of constants */ } |