Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
0d974d45
cloud-kernel
项目概览
openanolis
/
cloud-kernel
大约 1 年 前同步成功
通知
158
Star
36
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
cloud-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
0d974d45
编写于
1月 18, 2009
作者:
B
Brian Gerst
提交者:
Tejun Heo
1月 20, 2009
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
x86: remove pda.h
Impact: cleanup Signed-off-by:
N
Brian Gerst
<
brgerst@gmail.com
>
上级
947e76cd
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
0 addition
and
45 deletion
+0
-45
arch/x86/include/asm/pda.h
arch/x86/include/asm/pda.h
+0
-39
arch/x86/include/asm/pgtable_64.h
arch/x86/include/asm/pgtable_64.h
+0
-1
arch/x86/include/asm/smp.h
arch/x86/include/asm/smp.h
+0
-1
arch/x86/kernel/asm-offsets_64.c
arch/x86/kernel/asm-offsets_64.c
+0
-1
arch/x86/kernel/cpu/common.c
arch/x86/kernel/cpu/common.c
+0
-1
arch/x86/kernel/process_64.c
arch/x86/kernel/process_64.c
+0
-1
arch/x86/kernel/traps.c
arch/x86/kernel/traps.c
+0
-1
未找到文件。
arch/x86/include/asm/pda.h
已删除
100644 → 0
浏览文件 @
947e76cd
#ifndef _ASM_X86_PDA_H
#define _ASM_X86_PDA_H
#ifndef __ASSEMBLY__
#include <linux/stddef.h>
#include <linux/types.h>
#include <linux/cache.h>
#include <linux/threads.h>
#include <asm/page.h>
#include <asm/percpu.h>
/* Per processor datastructure. %gs points to it while the kernel runs */
struct
x8664_pda
{
unsigned
long
unused1
;
unsigned
long
unused2
;
unsigned
long
unused3
;
unsigned
long
unused4
;
int
unused5
;
unsigned
int
unused6
;
/* 36 was cpunumber */
short
in_bootmem
;
/* pda lives in bootmem */
}
____cacheline_aligned_in_smp
;
DECLARE_PER_CPU
(
struct
x8664_pda
,
__pda
);
#define cpu_pda(cpu) (&per_cpu(__pda, cpu))
#define read_pda(field) percpu_read(__pda.field)
#define write_pda(field, val) percpu_write(__pda.field, val)
#define add_pda(field, val) percpu_add(__pda.field, val)
#define sub_pda(field, val) percpu_sub(__pda.field, val)
#define or_pda(field, val) percpu_or(__pda.field, val)
/* This is not atomic against other CPUs -- CPU preemption needs to be off */
#define test_and_clear_bit_pda(bit, field) \
x86_test_and_clear_bit_percpu(bit, __pda.field)
#endif
#endif
/* _ASM_X86_PDA_H */
arch/x86/include/asm/pgtable_64.h
浏览文件 @
0d974d45
...
...
@@ -11,7 +11,6 @@
#include <asm/processor.h>
#include <linux/bitops.h>
#include <linux/threads.h>
#include <asm/pda.h>
extern
pud_t
level3_kernel_pgt
[
512
];
extern
pud_t
level3_ident_pgt
[
512
];
...
...
arch/x86/include/asm/smp.h
浏览文件 @
0d974d45
...
...
@@ -15,7 +15,6 @@
# include <asm/io_apic.h>
# endif
#endif
#include <asm/pda.h>
#include <asm/thread_info.h>
#include <asm/cpumask.h>
...
...
arch/x86/kernel/asm-offsets_64.c
浏览文件 @
0d974d45
...
...
@@ -11,7 +11,6 @@
#include <linux/hardirq.h>
#include <linux/suspend.h>
#include <linux/kbuild.h>
#include <asm/pda.h>
#include <asm/processor.h>
#include <asm/segment.h>
#include <asm/thread_info.h>
...
...
arch/x86/kernel/cpu/common.c
浏览文件 @
0d974d45
...
...
@@ -30,7 +30,6 @@
#include <asm/genapic.h>
#endif
#include <asm/pda.h>
#include <asm/pgtable.h>
#include <asm/processor.h>
#include <asm/desc.h>
...
...
arch/x86/kernel/process_64.c
浏览文件 @
0d974d45
...
...
@@ -47,7 +47,6 @@
#include <asm/processor.h>
#include <asm/i387.h>
#include <asm/mmu_context.h>
#include <asm/pda.h>
#include <asm/prctl.h>
#include <asm/desc.h>
#include <asm/proto.h>
...
...
arch/x86/kernel/traps.c
浏览文件 @
0d974d45
...
...
@@ -59,7 +59,6 @@
#ifdef CONFIG_X86_64
#include <asm/pgalloc.h>
#include <asm/proto.h>
#include <asm/pda.h>
#else
#include <asm/processor-flags.h>
#include <asm/arch_hooks.h>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录