x86/asm: Replace access to desc_struct:a/b fields
authorThomas Gleixner <[email protected]>
Mon, 28 Aug 2017 06:47:40 +0000 (08:47 +0200)
committerIngo Molnar <[email protected]>
Tue, 29 Aug 2017 10:07:25 +0000 (12:07 +0200)
commit9a98e7780022aa7cd201eb8a88a4f1d607b73cde
tree43e1cb8e889e25bec2d50a9375bcbcf21dc447d6
parent718f5d0030da8669404dab873336b16c169b430b
x86/asm: Replace access to desc_struct:a/b fields

The union inside of desc_struct which allows access to the raw u32 parts of
the descriptors. This raw access part is about to go away.

Replace the few code parts which access those fields.

Signed-off-by: Thomas Gleixner <[email protected]>
Reviewed-by: Boris Ostrovsky <[email protected]>
Cc: Andy Lutomirski <[email protected]>
Cc: Borislav Petkov <[email protected]>
Cc: Brian Gerst <[email protected]>
Cc: Denys Vlasenko <[email protected]>
Cc: H. Peter Anvin <[email protected]>
Cc: Josh Poimboeuf <[email protected]>
Cc: Juergen Gross <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Steven Rostedt <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
arch/x86/include/asm/xen/hypercall.h
arch/x86/kernel/tls.c
arch/x86/xen/enlighten_pv.c