x86: clean up include/asm-x86/pda.h
clean up include/asm-x86/pda.h, as suggested by checkpatch.pl. Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
committed by
Ingo Molnar
parent
c6b4832432
commit
fe758fb119
@@ -14,7 +14,7 @@ struct x8664_pda {
|
||||
address */
|
||||
unsigned long kernelstack; /* 16 top of kernel stack for current */
|
||||
unsigned long oldrsp; /* 24 user rsp for system call */
|
||||
int irqcount; /* 32 Irq nesting counter. Starts with -1 */
|
||||
int irqcount; /* 32 Irq nesting counter. Starts -1 */
|
||||
unsigned int cpunumber; /* 36 Logical CPU number */
|
||||
#ifdef CONFIG_CC_STACKPROTECTOR
|
||||
unsigned long stack_canary; /* 40 stack canary value */
|
||||
@@ -58,7 +58,7 @@ extern struct x8664_pda _proxy_pda;
|
||||
|
||||
#define pda_offset(field) offsetof(struct x8664_pda, field)
|
||||
|
||||
#define pda_to_op(op,field,val) do { \
|
||||
#define pda_to_op(op, field, val) do { \
|
||||
typedef typeof(_proxy_pda.field) T__; \
|
||||
if (0) { T__ tmp__; tmp__ = (val); } /* type checking */ \
|
||||
switch (sizeof(_proxy_pda.field)) { \
|
||||
@@ -111,14 +111,14 @@ extern struct x8664_pda _proxy_pda;
|
||||
} \
|
||||
ret__; })
|
||||
|
||||
#define read_pda(field) pda_from_op("mov",field)
|
||||
#define write_pda(field,val) pda_to_op("mov",field,val)
|
||||
#define add_pda(field,val) pda_to_op("add",field,val)
|
||||
#define sub_pda(field,val) pda_to_op("sub",field,val)
|
||||
#define or_pda(field,val) pda_to_op("or",field,val)
|
||||
#define read_pda(field) pda_from_op("mov", field)
|
||||
#define write_pda(field, val) pda_to_op("mov", field, val)
|
||||
#define add_pda(field, val) pda_to_op("add", field, val)
|
||||
#define sub_pda(field, val) pda_to_op("sub", field, val)
|
||||
#define or_pda(field, val) pda_to_op("or", field, val)
|
||||
|
||||
/* This is not atomic against other CPUs -- CPU preemption needs to be off */
|
||||
#define test_and_clear_bit_pda(bit,field) ({ \
|
||||
#define test_and_clear_bit_pda(bit, field) ({ \
|
||||
int old__; \
|
||||
asm volatile("btr %2,%%gs:%c3\n\tsbbl %0,%0" \
|
||||
: "=r" (old__), "+m" (_proxy_pda.field) \
|
||||
|
Reference in New Issue
Block a user