aboutsummaryrefslogtreecommitdiffstats
path: root/lib/string.c
diff options
context:
space:
mode:
authorSebastian Andrzej Siewior <[email protected]>2022-11-25 09:42:15 +0000
committerThomas Gleixner <[email protected]>2023-02-06 14:48:54 +0000
commit92d33063c081a82d25dd08a9cce03947c8ed9164 (patch)
tree101b026a2a3fd1d35600e86341a5faaf378483c8 /lib/string.c
parentx86/cpu: Provide the full setup for getcpu() on x86-32 (diff)
downloadkernel-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