Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
e784788d
K
Kernel
项目概览
openeuler
/
Kernel
大约 1 年 前同步成功
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
Kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
e784788d
编写于
3月 30, 2013
作者:
A
Al Viro
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
get rid of a bunch of open-coded create_proc_read_entry()
Signed-off-by:
N
Al Viro
<
viro@zeniv.linux.org.uk
>
上级
96e7d915
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
11 addition
and
22 deletion
+11
-22
arch/arm/kernel/swp_emulate.c
arch/arm/kernel/swp_emulate.c
+2
-3
arch/cris/arch-v10/kernel/fasttimer.c
arch/cris/arch-v10/kernel/fasttimer.c
+1
-3
arch/cris/arch-v32/kernel/fasttimer.c
arch/cris/arch-v32/kernel/fasttimer.c
+1
-4
arch/h8300/kernel/gpio.c
arch/h8300/kernel/gpio.c
+2
-3
drivers/char/ds1620.c
drivers/char/ds1620.c
+3
-4
drivers/staging/comedi/proc.c
drivers/staging/comedi/proc.c
+2
-5
未找到文件。
arch/arm/kernel/swp_emulate.c
浏览文件 @
e784788d
...
...
@@ -268,12 +268,11 @@ static int __init swp_emulation_init(void)
#ifdef CONFIG_PROC_FS
struct
proc_dir_entry
*
res
;
res
=
create_proc_entry
(
"cpu/swp_emulation"
,
S_IRUGO
,
NULL
);
res
=
create_proc_read_entry
(
"cpu/swp_emulation"
,
S_IRUGO
,
NULL
,
proc_read_status
,
NULL
);
if
(
!
res
)
return
-
ENOMEM
;
res
->
read_proc
=
proc_read_status
;
#endif
/* CONFIG_PROC_FS */
printk
(
KERN_NOTICE
"Registering SWP/SWPB emulation handler
\n
"
);
...
...
arch/cris/arch-v10/kernel/fasttimer.c
浏览文件 @
e784788d
...
...
@@ -491,7 +491,6 @@ void schedule_usleep(unsigned long us)
#ifdef CONFIG_PROC_FS
static
int
proc_fasttimer_read
(
char
*
buf
,
char
**
start
,
off_t
offset
,
int
len
,
int
*
eof
,
void
*
data_unused
);
static
struct
proc_dir_entry
*
fasttimer_proc_entry
;
#endif
/* CONFIG_PROC_FS */
#ifdef CONFIG_PROC_FS
...
...
@@ -857,8 +856,7 @@ int fast_timer_init(void)
}
#endif
#ifdef CONFIG_PROC_FS
if
((
fasttimer_proc_entry
=
create_proc_entry
(
"fasttimer"
,
0
,
0
)))
fasttimer_proc_entry
->
read_proc
=
proc_fasttimer_read
;
create_proc_read_entry
(
"fasttimer"
,
0
,
NULL
,
proc_fasttimer_read
,
NULL
);
#endif
/* PROC_FS */
if
(
request_irq
(
TIMER1_IRQ_NBR
,
timer1_handler
,
0
,
"fast timer int"
,
NULL
))
...
...
arch/cris/arch-v32/kernel/fasttimer.c
浏览文件 @
e784788d
...
...
@@ -465,7 +465,6 @@ void schedule_usleep(unsigned long us)
#ifdef CONFIG_PROC_FS
static
int
proc_fasttimer_read
(
char
*
buf
,
char
**
start
,
off_t
offset
,
int
len
,
int
*
eof
,
void
*
data_unused
);
static
struct
proc_dir_entry
*
fasttimer_proc_entry
;
#endif
/* CONFIG_PROC_FS */
#ifdef CONFIG_PROC_FS
...
...
@@ -816,9 +815,7 @@ int fast_timer_init(void)
printk
(
"fast_timer_init()
\n
"
);
#ifdef CONFIG_PROC_FS
fasttimer_proc_entry
=
create_proc_entry
(
"fasttimer"
,
0
,
0
);
if
(
fasttimer_proc_entry
)
fasttimer_proc_entry
->
read_proc
=
proc_fasttimer_read
;
create_proc_read_entry
(
"fasttimer"
,
0
,
NULL
,
proc_fasttimer_read
,
NULL
);
#endif
/* PROC_FS */
if
(
request_irq
(
TIMER0_INTR_VECT
,
timer_trig_interrupt
,
IRQF_SHARED
|
IRQF_DISABLED
,
...
...
arch/h8300/kernel/gpio.c
浏览文件 @
e784788d
...
...
@@ -158,9 +158,8 @@ static __init int register_proc(void)
{
struct
proc_dir_entry
*
proc_gpio
;
proc_gpio
=
create_proc_entry
(
"gpio"
,
S_IRUGO
,
NULL
);
if
(
proc_gpio
)
proc_gpio
->
read_proc
=
gpio_proc_read
;
proc_gpio
=
create_proc_read_entry
(
"gpio"
,
S_IRUGO
,
NULL
,
gpio_proc_read
,
NULL
);
return
proc_gpio
!=
NULL
;
}
...
...
drivers/char/ds1620.c
浏览文件 @
e784788d
...
...
@@ -397,10 +397,9 @@ static int __init ds1620_init(void)
return
ret
;
#ifdef THERM_USE_PROC
proc_therm_ds1620
=
create_proc_entry
(
"therm"
,
0
,
NULL
);
if
(
proc_therm_ds1620
)
proc_therm_ds1620
->
read_proc
=
proc_therm_ds1620_read
;
else
proc_therm_ds1620
=
create_proc_read_entry
(
"therm"
,
0
,
NULL
,
proc_therm_ds1620_read
,
NULL
);
if
(
!
proc_therm_ds1620
)
printk
(
KERN_ERR
"therm: unable to register /proc/therm
\n
"
);
#endif
...
...
drivers/staging/comedi/proc.c
浏览文件 @
e784788d
...
...
@@ -80,11 +80,8 @@ static int comedi_read(char *buf, char **start, off_t offset, int len,
void
comedi_proc_init
(
void
)
{
struct
proc_dir_entry
*
comedi_proc
;
comedi_proc
=
create_proc_entry
(
"comedi"
,
S_IFREG
|
S_IRUGO
,
NULL
);
if
(
comedi_proc
)
comedi_proc
->
read_proc
=
comedi_read
;
create_proc_read_entry
(
"comedi"
,
S_IFREG
|
S_IRUGO
,
NULL
,
comedi_read
,
NULL
);
}
void
comedi_proc_cleanup
(
void
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录