mirror of
https://github.com/sysprog21/lkmpg.git
synced 2024-11-25 17:56:36 +08:00
Merge pull request #168 from linD026/master
Fix dereference NULL pointer with proc_lseek
This commit is contained in:
commit
760df73743
|
@ -169,6 +169,7 @@ static const struct proc_ops file_ops_4_our_proc_file = {
|
||||||
.proc_write = module_input, /* "write" to the file */
|
.proc_write = module_input, /* "write" to the file */
|
||||||
.proc_open = module_open, /* called when the /proc file is opened */
|
.proc_open = module_open, /* called when the /proc file is opened */
|
||||||
.proc_release = module_close, /* called when it's closed */
|
.proc_release = module_close, /* called when it's closed */
|
||||||
|
.proc_lseek = noop_llseek, /* return file->f_pos */
|
||||||
};
|
};
|
||||||
#else
|
#else
|
||||||
static const struct file_operations file_ops_4_our_proc_file = {
|
static const struct file_operations file_ops_4_our_proc_file = {
|
||||||
|
@ -176,6 +177,7 @@ static const struct file_operations file_ops_4_our_proc_file = {
|
||||||
.write = module_input,
|
.write = module_input,
|
||||||
.open = module_open,
|
.open = module_open,
|
||||||
.release = module_close,
|
.release = module_close,
|
||||||
|
.llseek = noop_llseek,
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user