Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xiphi1978
linux
提交
9759d22c
L
linux
项目概览
xiphi1978
/
linux
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
linux
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
9759d22c
编写于
3月 28, 2009
作者:
R
Russell King
提交者:
Russell King
3月 28, 2009
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' into devel
Conflicts: arch/arm/include/asm/elf.h arch/arm/kernel/module.c
上级
ed40d0c4
f0bba9f9
变更
5
显示空白变更内容
内联
并排
Showing
5 changed file
with
16 addition
and
3 deletion
+16
-3
arch/arm/include/asm/elf.h
arch/arm/include/asm/elf.h
+1
-0
arch/arm/kernel/module.c
arch/arm/kernel/module.c
+9
-0
arch/arm/mach-iop13xx/pci.c
arch/arm/mach-iop13xx/pci.c
+4
-1
arch/arm/mm/mmu.c
arch/arm/mm/mmu.c
+1
-1
drivers/scsi/arm/cumana_2.c
drivers/scsi/arm/cumana_2.c
+1
-1
未找到文件。
arch/arm/include/asm/elf.h
浏览文件 @
9759d22c
...
...
@@ -50,6 +50,7 @@ typedef struct user_fp elf_fpregset_t;
#define R_ARM_ABS32 2
#define R_ARM_CALL 28
#define R_ARM_JUMP24 29
#define R_ARM_V4BX 40
#define R_ARM_PREL31 42
/*
...
...
arch/arm/kernel/module.c
浏览文件 @
9759d22c
...
...
@@ -155,6 +155,15 @@ apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex,
*
(
u32
*
)
loc
|=
offset
&
0x00ffffff
;
break
;
case
R_ARM_V4BX
:
/* Preserve Rm and the condition code. Alter
* other bits to re-code instruction as
* MOV PC,Rm.
*/
*
(
u32
*
)
loc
&=
0xf000000f
;
*
(
u32
*
)
loc
|=
0x01a0f000
;
break
;
case
R_ARM_PREL31
:
offset
=
*
(
u32
*
)
loc
+
sym
->
st_value
-
loc
;
*
(
u32
*
)
loc
=
offset
&
0x7fffffff
;
...
...
arch/arm/mach-iop13xx/pci.c
浏览文件 @
9759d22c
...
...
@@ -1026,8 +1026,10 @@ int iop13xx_pci_setup(int nr, struct pci_sys_data *sys)
which_atu
=
0
;
}
if
(
!
which_atu
)
if
(
!
which_atu
)
{
kfree
(
res
);
return
0
;
}
switch
(
which_atu
)
{
case
IOP13XX_INIT_ATU_ATUX
:
...
...
@@ -1074,6 +1076,7 @@ int iop13xx_pci_setup(int nr, struct pci_sys_data *sys)
sys
->
map_irq
=
iop13xx_pcie_map_irq
;
break
;
default:
kfree
(
res
);
return
0
;
}
...
...
arch/arm/mm/mmu.c
浏览文件 @
9759d22c
...
...
@@ -723,7 +723,7 @@ static void __init sanity_check_meminfo(void)
* the vmalloc area.
*/
if
(
__va
(
bank
->
start
)
>=
VMALLOC_MIN
||
__va
(
bank
->
start
)
<
PAGE_OFFSET
)
{
__va
(
bank
->
start
)
<
(
void
*
)
PAGE_OFFSET
)
{
printk
(
KERN_NOTICE
"Ignoring RAM at %.8lx-%.8lx "
"(vmalloc region overlap).
\n
"
,
bank
->
start
,
bank
->
start
+
bank
->
size
-
1
);
...
...
drivers/scsi/arm/cumana_2.c
浏览文件 @
9759d22c
...
...
@@ -318,7 +318,7 @@ cumanascsi_2_set_proc_info(struct Scsi_Host *host, char *buffer, int length)
{
int
ret
=
length
;
if
(
length
>=
11
&&
str
cmp
(
buffer
,
"CUMANASCSI2"
)
==
0
)
{
if
(
length
>=
11
&&
str
ncmp
(
buffer
,
"CUMANASCSI2"
,
11
)
==
0
)
{
buffer
+=
11
;
length
-=
11
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录