Commit 0990a97a authored by Al Viro's avatar Al Viro

lirc: get rid of bogus checks

file argument is a struct file being passed to ->open() or
already opened; none of the checks in lirc_get_pdata()
can fail.
Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 0df4d6e5
...@@ -752,16 +752,7 @@ EXPORT_SYMBOL(lirc_dev_fop_read); ...@@ -752,16 +752,7 @@ EXPORT_SYMBOL(lirc_dev_fop_read);
void *lirc_get_pdata(struct file *file) void *lirc_get_pdata(struct file *file)
{ {
void *data = NULL; return irctls[iminor(file_inode(file))]->d.data;
if (file && file->f_dentry && file_inode(file) &&
file_inode(file)->i_rdev) {
struct irctl *ir;
ir = irctls[iminor(file_inode(file))];
data = ir->d.data;
}
return data;
} }
EXPORT_SYMBOL(lirc_get_pdata); EXPORT_SYMBOL(lirc_get_pdata);
......
Markdown is supported
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