In llapi_obd_statfs() remove a spurious errno test and retry after
open().
Signed-off-by: John L. Hammond <john.hammond@intel.com>
Change-Id: I1667f1f0acf0e1f0d700049bc39a5e6c462b9df6
Reviewed-on: http://review.whamcloud.com/23285
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
return rc;
}
- fd = open(path, O_RDONLY);
- if (errno == EISDIR)
- fd = open(path, O_DIRECTORY | O_RDONLY);
-
+ fd = open(path, O_RDONLY);
if (fd < 0) {
- rc = errno ? -errno : -EBADF;
+ rc = -errno;
llapi_error(LLAPI_MSG_ERROR, rc, "error: %s: opening '%s'",
__func__, path);
/* If we can't even open a file on the filesystem (e.g. with