Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
kernel_linux
提交
6dab2f45
K
kernel_linux
项目概览
OpenHarmony
/
kernel_linux
上一次同步 3 年多
通知
13
Star
8
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
kernel_linux
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
6dab2f45
编写于
10月 09, 2006
作者:
R
Ralf Baechle
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[MIPS] DEC: pt_regs fixes for buserror handlers
Signed-off-by:
N
Ralf Baechle
<
ralf@linux-mips.org
>
上级
65542070
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
13 addition
and
11 deletion
+13
-11
arch/mips/dec/ecc-berr.c
arch/mips/dec/ecc-berr.c
+4
-1
arch/mips/dec/kn01-berr.c
arch/mips/dec/kn01-berr.c
+2
-2
arch/mips/dec/kn02xa-berr.c
arch/mips/dec/kn02xa-berr.c
+4
-2
include/asm-mips/dec/ecc.h
include/asm-mips/dec/ecc.h
+1
-2
include/asm-mips/dec/kn01.h
include/asm-mips/dec/kn01.h
+1
-2
include/asm-mips/dec/kn02xa.h
include/asm-mips/dec/kn02xa.h
+1
-2
未找到文件。
arch/mips/dec/ecc-berr.c
浏览文件 @
6dab2f45
...
...
@@ -24,6 +24,7 @@
#include <asm/addrspace.h>
#include <asm/bootinfo.h>
#include <asm/cpu.h>
#include <asm/irq_regs.h>
#include <asm/processor.h>
#include <asm/system.h>
#include <asm/traps.h>
...
...
@@ -200,8 +201,10 @@ int dec_ecc_be_handler(struct pt_regs *regs, int is_fixup)
return
dec_ecc_be_backend
(
regs
,
is_fixup
,
0
);
}
irqreturn_t
dec_ecc_be_interrupt
(
int
irq
,
void
*
dev_id
,
struct
pt_regs
*
regs
)
irqreturn_t
dec_ecc_be_interrupt
(
int
irq
,
void
*
dev_id
)
{
struct
pt_regs
*
regs
=
get_irq_regs
();
int
action
=
dec_ecc_be_backend
(
regs
,
0
,
1
);
if
(
action
==
MIPS_BE_DISCARD
)
...
...
arch/mips/dec/kn01-berr.c
浏览文件 @
6dab2f45
...
...
@@ -150,10 +150,10 @@ int dec_kn01_be_handler(struct pt_regs *regs, int is_fixup)
return
dec_kn01_be_backend
(
regs
,
is_fixup
,
0
);
}
irqreturn_t
dec_kn01_be_interrupt
(
int
irq
,
void
*
dev_id
,
struct
pt_regs
*
regs
)
irqreturn_t
dec_kn01_be_interrupt
(
int
irq
,
void
*
dev_id
)
{
volatile
u16
*
csr
=
(
void
*
)
CKSEG1ADDR
(
KN01_SLOT_BASE
+
KN01_CSR
);
struct
pt_regs
*
regs
=
get_irq_regs
();
int
action
;
if
(
!
(
*
csr
&
KN01_CSR_MEMERR
))
...
...
arch/mips/dec/kn02xa-berr.c
浏览文件 @
6dab2f45
...
...
@@ -21,6 +21,8 @@
#include <linux/types.h>
#include <asm/addrspace.h>
#include <asm/irq_regs.h>
#include <asm/ptrace.h>
#include <asm/system.h>
#include <asm/traps.h>
...
...
@@ -104,9 +106,9 @@ int dec_kn02xa_be_handler(struct pt_regs *regs, int is_fixup)
return
dec_kn02xa_be_backend
(
regs
,
is_fixup
,
0
);
}
irqreturn_t
dec_kn02xa_be_interrupt
(
int
irq
,
void
*
dev_id
,
struct
pt_regs
*
regs
)
irqreturn_t
dec_kn02xa_be_interrupt
(
int
irq
,
void
*
dev_id
)
{
struct
pt_regs
*
regs
=
get_irq_regs
();
int
action
=
dec_kn02xa_be_backend
(
regs
,
0
,
1
);
if
(
action
==
MIPS_BE_DISCARD
)
...
...
include/asm-mips/dec/ecc.h
浏览文件 @
6dab2f45
...
...
@@ -49,8 +49,7 @@ struct pt_regs;
extern
void
dec_ecc_be_init
(
void
);
extern
int
dec_ecc_be_handler
(
struct
pt_regs
*
regs
,
int
is_fixup
);
extern
irqreturn_t
dec_ecc_be_interrupt
(
int
irq
,
void
*
dev_id
,
struct
pt_regs
*
regs
);
extern
irqreturn_t
dec_ecc_be_interrupt
(
int
irq
,
void
*
dev_id
);
#endif
#endif
/* __ASM_MIPS_DEC_ECC_H */
include/asm-mips/dec/kn01.h
浏览文件 @
6dab2f45
...
...
@@ -84,8 +84,7 @@ extern spinlock_t kn01_lock;
extern
void
dec_kn01_be_init
(
void
);
extern
int
dec_kn01_be_handler
(
struct
pt_regs
*
regs
,
int
is_fixup
);
extern
irqreturn_t
dec_kn01_be_interrupt
(
int
irq
,
void
*
dev_id
,
struct
pt_regs
*
regs
);
extern
irqreturn_t
dec_kn01_be_interrupt
(
int
irq
,
void
*
dev_id
);
#endif
#endif
/* __ASM_MIPS_DEC_KN01_H */
include/asm-mips/dec/kn02xa.h
浏览文件 @
6dab2f45
...
...
@@ -78,8 +78,7 @@ struct pt_regs;
extern
void
dec_kn02xa_be_init
(
void
);
extern
int
dec_kn02xa_be_handler
(
struct
pt_regs
*
regs
,
int
is_fixup
);
extern
irqreturn_t
dec_kn02xa_be_interrupt
(
int
irq
,
void
*
dev_id
,
struct
pt_regs
*
regs
);
extern
irqreturn_t
dec_kn02xa_be_interrupt
(
int
irq
,
void
*
dev_id
);
#endif
#endif
/* __ASM_MIPS_DEC_KN02XA_H */
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录