Explorar el Código

IB/ipath: Fix pointer-to-pointer thinko in ipath_fs.c

The return from lookup_one_len() is assigned to *dentry, so that's
what we should be checking with IS_ERR().

Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Michael Ellerman hace 16 años
padre
commit
64f22fa17c
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      drivers/infiniband/hw/ipath/ipath_fs.c

+ 1 - 1
drivers/infiniband/hw/ipath/ipath_fs.c

@@ -86,7 +86,7 @@ static int create_file(const char *name, mode_t mode,
 	*dentry = NULL;
 	mutex_lock(&parent->d_inode->i_mutex);
 	*dentry = lookup_one_len(name, parent, strlen(name));
-	if (!IS_ERR(dentry))
+	if (!IS_ERR(*dentry))
 		error = ipathfs_mknod(parent->d_inode, *dentry,
 				      mode, fops, data);
 	else