Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 845409b4 authored by Al Viro's avatar Al Viro
Browse files

gfs2_atomic_open(): simplify the use of finish_no_open()



In ->atomic_open(inode, dentry, file, opened) calling finish_no_open(file, NULL)
is equivalent to dget(dentry); return finish_no_open(file, dentry);

No need to open-code that...

Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 81295ce6
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -1249,11 +1249,8 @@ static int gfs2_atomic_open(struct inode *dir, struct dentry *dentry,
	if (d != NULL)
		dentry = d;
	if (dentry->d_inode) {
		if (!(*opened & FILE_OPENED)) {
			if (d == NULL)
				dget(dentry);
			return finish_no_open(file, dentry);
		}
		if (!(*opened & FILE_OPENED))
			return finish_no_open(file, d);
		dput(d);
		return 0;
	}