Reviewed-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
        if (cmd.fd != -1) {
                /* search for file descriptor */
                f = fdget(cmd.fd);
-               if (!fd_file(f)) {
+               if (fd_empty(f)) {
                        ret = -EBADF;
                        goto err_tree_mutex_unlock;
                }
                atomic_inc(&xrcd->usecnt);
        }
 
-       if (fd_file(f))
-               fdput(f);
+       fdput(f);
 
        mutex_unlock(&ibudev->xrcd_tree_mutex);
        uobj_finalize_uobj_create(&obj->uobject, attrs);
        uobj_alloc_abort(&obj->uobject, attrs);
 
 err_tree_mutex_unlock:
-       if (fd_file(f))
-               fdput(f);
+       fdput(f);
 
        mutex_unlock(&ibudev->xrcd_tree_mutex);
 
 
  * DEFINE_CLASS(fdget, struct fd, fdput(_T), fdget(fd), int fd)
  *
  *     CLASS(fdget, f)(fd);
- *     if (!fd_file(f))
+ *     if (fd_empty(f))
  *             return -EBADF;
  *
  *     // use 'f' without concern
 
        bool nonatomic = substream->pcm->nonatomic;
        CLASS(fd, f)(fd);
 
-       if (!fd_file(f))
+       if (fd_empty(f))
                return -EBADFD;
        if (!is_pcm_file(fd_file(f)))
                return -EBADFD;