Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
a84ccab1
cloud-kernel
项目概览
openanolis
/
cloud-kernel
接近 2 年 前同步成功
通知
169
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看板
提交
a84ccab1
编写于
6月 04, 2012
作者:
R
Richard Weinberger
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
um: remove count_lock
this lock is no longer needed. Signed-off-by:
N
Richard Weinberger
<
richard@nod.at
>
上级
79e0273d
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
0 addition
and
7 deletion
+0
-7
arch/um/drivers/line.c
arch/um/drivers/line.c
+0
-6
arch/um/drivers/line.h
arch/um/drivers/line.h
+0
-1
未找到文件。
arch/um/drivers/line.c
浏览文件 @
a84ccab1
...
...
@@ -382,8 +382,6 @@ int setup_one_line(struct line *lines, int n, char *init,
struct
tty_driver
*
driver
=
line
->
driver
->
driver
;
int
err
=
-
EINVAL
;
mutex_lock
(
&
line
->
count_lock
);
if
(
line
->
port
.
count
)
{
*
error_out
=
"Device is already open"
;
goto
out
;
...
...
@@ -425,7 +423,6 @@ int setup_one_line(struct line *lines, int n, char *init,
}
}
out:
mutex_unlock
(
&
line
->
count_lock
);
return
err
;
}
...
...
@@ -513,7 +510,6 @@ int line_get_config(char *name, struct line *lines, unsigned int num, char *str,
line
=
&
lines
[
dev
];
mutex_lock
(
&
line
->
count_lock
);
if
(
!
line
->
valid
)
CONFIG_CHUNK
(
str
,
size
,
n
,
"none"
,
1
);
else
{
...
...
@@ -525,7 +521,6 @@ int line_get_config(char *name, struct line *lines, unsigned int num, char *str,
tty_kref_put
(
tty
);
}
}
mutex_unlock
(
&
line
->
count_lock
);
return
n
;
}
...
...
@@ -578,7 +573,6 @@ int register_lines(struct line_driver *line_driver,
tty_port_init
(
&
lines
[
i
].
port
);
lines
[
i
].
port
.
ops
=
&
line_port_ops
;
spin_lock_init
(
&
lines
[
i
].
lock
);
mutex_init
(
&
lines
[
i
].
count_lock
);
lines
[
i
].
driver
=
line_driver
;
INIT_LIST_HEAD
(
&
lines
[
i
].
chan_list
);
}
...
...
arch/um/drivers/line.h
浏览文件 @
a84ccab1
...
...
@@ -33,7 +33,6 @@ struct line_driver {
struct
line
{
struct
tty_port
port
;
struct
mutex
count_lock
;
int
valid
;
char
*
init_str
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录