Blame view
kernel/bounds.c
751 Bytes
b24413180 License cleanup: ... |
1 |
// SPDX-License-Identifier: GPL-2.0 |
1cdf25d70 kbuild: create a ... |
2 3 4 5 6 7 8 9 |
/* * 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... |
10 |
#include <linux/page-flags.h> |
97965478a mm: Get rid of __... |
11 |
#include <linux/mmzone.h> |
37487a565 Add kbuild.h that... |
12 |
#include <linux/kbuild.h> |
90572890d mm: numa: Change ... |
13 |
#include <linux/log2.h> |
24b9fdc59 kernel/bounds: av... |
14 |
#include <linux/spinlock_types.h> |
1cdf25d70 kbuild: create a ... |
15 |
|
6a32c2469 kbuild: fix kerne... |
16 |
int main(void) |
1cdf25d70 kbuild: create a ... |
17 |
{ |
01fc0ac19 kbuild: move boun... |
18 |
/* The enum constants to put into include/generated/bounds.h */ |
9223b4190 pageflags: get ri... |
19 |
DEFINE(NR_PAGEFLAGS, __NR_PAGEFLAGS); |
97965478a mm: Get rid of __... |
20 |
DEFINE(MAX_NR_ZONES, __MAX_NR_ZONES); |
90572890d mm: numa: Change ... |
21 22 23 |
#ifdef CONFIG_SMP DEFINE(NR_CPUS_BITS, ilog2(CONFIG_NR_CPUS)); #endif |
597d795a2 mm: do not alloca... |
24 |
DEFINE(SPINLOCK_SIZE, sizeof(spinlock_t)); |
1cdf25d70 kbuild: create a ... |
25 |
/* End of constants */ |
6a32c2469 kbuild: fix kerne... |
26 27 |
return 0; |
1cdf25d70 kbuild: create a ... |
28 |
} |