diff options
| author | Sebastian Andrzej Siewior <[email protected]> | 2022-11-25 09:42:15 +0000 |
|---|---|---|
| committer | Thomas Gleixner <[email protected]> | 2023-02-06 14:48:54 +0000 |
| commit | 92d33063c081a82d25dd08a9cce03947c8ed9164 (patch) | |
| tree | 101b026a2a3fd1d35600e86341a5faaf378483c8 /lib/string.c | |
| parent | x86/cpu: Provide the full setup for getcpu() on x86-32 (diff) | |
| download | kernel-92d33063c081a82d25dd08a9cce03947c8ed9164.tar.gz kernel-92d33063c081a82d25dd08a9cce03947c8ed9164.zip | |
x86/vdso: Provide getcpu for x86-32.
Wire up __vdso_getcpu() for x86-32.
The 64bit version is reused with trivial modifications. Contrary to
vclock_gettime.c there is no requirement to fake any defines in the case of
32bit VDSO on a 64bit kernel because the GDT entry from which the CPU and
node information is read is always the native one.
Adopt vdso_getcpu.c by:
- removing the unneeded time* header files which lead to compile errors
for 32bit.
- adding segment.h which provides vdso_read_cpunode() and the defines
required by it.
Signed-off-by: Sebastian Andrzej Siewior <[email protected]>
Signed-off-by: Thomas Gleixner <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'lib/string.c')
0 files changed, 0 insertions, 0 deletions
