From fb6d2526e92e56d3f41bfec45daf1ce09dd59e7b Mon Sep 17 00:00:00 2001 From: Al Viro Date: Tue, 19 Jan 2016 12:00:26 -0500 Subject: [PATCH] orangefs: generic_file_open() is pointless for character devices Signed-off-by: Al Viro Signed-off-by: Mike Marshall --- fs/orangefs/devorangefs-req.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/fs/orangefs/devorangefs-req.c b/fs/orangefs/devorangefs-req.c index 5da5ef616b85..fb7f092f94ba 100644 --- a/fs/orangefs/devorangefs-req.c +++ b/fs/orangefs/devorangefs-req.c @@ -85,9 +85,8 @@ static int orangefs_devreq_open(struct inode *inode, struct file *file) mutex_lock(&devreq_mutex); if (open_access_count == 0) { - ret = generic_file_open(inode, file); - if (ret == 0) - open_access_count++; + open_access_count++; + ret = 0; } else { DUMP_DEVICE_ERROR(); }