processor.h (cc9263874b42bf98209dce0afe698b550648e770) processor.h (0100301bfdf56a2a370c7157b5ab0fbf9313e1cd)
1#ifndef _ASM_X86_PROCESSOR_H
2#define _ASM_X86_PROCESSOR_H
3
4#include <asm/processor-flags.h>
5
6/* Forward declaration, a strange C thing */
7struct task_struct;
8struct mm_struct;

--- 375 unchanged lines hidden (view full) ---

384#ifdef CONFIG_X86_32
385 unsigned long sysenter_cs;
386#else
387 unsigned short es;
388 unsigned short ds;
389 unsigned short fsindex;
390 unsigned short gsindex;
391#endif
1#ifndef _ASM_X86_PROCESSOR_H
2#define _ASM_X86_PROCESSOR_H
3
4#include <asm/processor-flags.h>
5
6/* Forward declaration, a strange C thing */
7struct task_struct;
8struct mm_struct;

--- 375 unchanged lines hidden (view full) ---

384#ifdef CONFIG_X86_32
385 unsigned long sysenter_cs;
386#else
387 unsigned short es;
388 unsigned short ds;
389 unsigned short fsindex;
390 unsigned short gsindex;
391#endif
392#ifdef CONFIG_X86_32
393 unsigned long ip;
394#endif
395#ifdef CONFIG_X86_64
396 unsigned long fsbase;
397 unsigned long gsbase;
398#else
399 /*
400 * XXX: this could presumably be unsigned short. Alternatively,
401 * 32-bit kernels could be taught to use fsindex instead.
402 */

--- 454 unchanged lines hidden ---
392#ifdef CONFIG_X86_64
393 unsigned long fsbase;
394 unsigned long gsbase;
395#else
396 /*
397 * XXX: this could presumably be unsigned short. Alternatively,
398 * 32-bit kernels could be taught to use fsindex instead.
399 */

--- 454 unchanged lines hidden ---