diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2010-11-14 20:14:25 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2010-11-14 20:14:25 +0000 |
commit | 5f67450d3ad3e3a3b3452fd91a7511d9e75fa74f (patch) | |
tree | e7ef401664063000bd5a4405863bbb31f320b00d /sys/sys/pcpu.h | |
parent | 10895c82f2ebb0485413766360d7aeb2f2902f7e (diff) | |
download | src-5f67450d3ad3e3a3b3452fd91a7511d9e75fa74f.tar.gz src-5f67450d3ad3e3a3b3452fd91a7511d9e75fa74f.zip |
Similar to sys/net/vnet.h, define the linker set name for sys/sys/pcpu.h
as a macro, and use it instead of literal strings.
Notes
Notes:
svn path=/head/; revision=215315
Diffstat (limited to 'sys/sys/pcpu.h')
-rw-r--r-- | sys/sys/pcpu.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/sys/pcpu.h b/sys/sys/pcpu.h index b029e1213d45..ad1cf33e05b2 100644 --- a/sys/sys/pcpu.h +++ b/sys/sys/pcpu.h @@ -42,6 +42,9 @@ #include <sys/resource.h> #include <machine/pcpu.h> +#define DPCPU_SETNAME "set_pcpu" +#define DPCPU_SYMPREFIX "pcpu_entry_" + #ifdef _KERNEL /* @@ -72,7 +75,7 @@ extern uintptr_t dpcpu_off[]; */ #define DPCPU_NAME(n) pcpu_entry_##n #define DPCPU_DECLARE(t, n) extern t DPCPU_NAME(n) -#define DPCPU_DEFINE(t, n) t DPCPU_NAME(n) __section("set_pcpu") __used +#define DPCPU_DEFINE(t, n) t DPCPU_NAME(n) __section(DPCPU_SETNAME) __used /* * Accessors with a given base. |