Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
184b922c
cloud-kernel
项目概览
openanolis
/
cloud-kernel
1 年多 前同步成功
通知
163
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看板
提交
184b922c
编写于
3月 04, 2018
作者:
H
Helge Deller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
parisc: Force to various endian types for sparse
Signed-off-by:
N
Helge Deller
<
deller@gmx.de
>
上级
3a67ca19
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
6 deletion
+6
-6
arch/parisc/include/asm/io.h
arch/parisc/include/asm/io.h
+6
-6
未找到文件。
arch/parisc/include/asm/io.h
浏览文件 @
184b922c
...
...
@@ -183,15 +183,15 @@ static inline unsigned char readb(const volatile void __iomem *addr)
}
static
inline
unsigned
short
readw
(
const
volatile
void
__iomem
*
addr
)
{
return
le16_to_cpu
(
__raw_readw
(
addr
));
return
le16_to_cpu
(
(
__le16
__force
)
__raw_readw
(
addr
));
}
static
inline
unsigned
int
readl
(
const
volatile
void
__iomem
*
addr
)
{
return
le32_to_cpu
(
__raw_readl
(
addr
));
return
le32_to_cpu
(
(
__le32
__force
)
__raw_readl
(
addr
));
}
static
inline
unsigned
long
long
readq
(
const
volatile
void
__iomem
*
addr
)
{
return
le64_to_cpu
(
__raw_readq
(
addr
));
return
le64_to_cpu
(
(
__le64
__force
)
__raw_readq
(
addr
));
}
static
inline
void
writeb
(
unsigned
char
b
,
volatile
void
__iomem
*
addr
)
...
...
@@ -200,15 +200,15 @@ static inline void writeb(unsigned char b, volatile void __iomem *addr)
}
static
inline
void
writew
(
unsigned
short
w
,
volatile
void
__iomem
*
addr
)
{
__raw_writew
(
cpu_to_le16
(
w
),
addr
);
__raw_writew
(
(
__u16
__force
)
cpu_to_le16
(
w
),
addr
);
}
static
inline
void
writel
(
unsigned
int
l
,
volatile
void
__iomem
*
addr
)
{
__raw_writel
(
cpu_to_le32
(
l
),
addr
);
__raw_writel
(
(
__u32
__force
)
cpu_to_le32
(
l
),
addr
);
}
static
inline
void
writeq
(
unsigned
long
long
q
,
volatile
void
__iomem
*
addr
)
{
__raw_writeq
(
cpu_to_le64
(
q
),
addr
);
__raw_writeq
(
(
__u64
__force
)
cpu_to_le64
(
q
),
addr
);
}
#define readb readb
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录