Skip to content
Commit 300b994b authored by Alexey Dobriyan's avatar Alexey Dobriyan
Browse files

proc: fix return value of proc_reg_open() in "too late" case



If ->open() wasn't called, returning 0 is misleading and, theoretically,
oopsable:
1) remove_proc_entry clears ->proc_fops, drops lock,
2) ->open "succeeds",
3) ->release oopses, because it assumes ->open was called (single_release()).

Signed-off-by: default avatarAlexey Dobriyan <adobriyan@gmail.com>
parent 3fa8749e
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment