chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Recognise Lustre as a remote file system (#4530)
[elogind.git]
/
src
/
basic
/
mount-util.c
diff --git
a/src/basic/mount-util.c
b/src/basic/mount-util.c
index d1d5d415bb29c5be732d66ce9d6e3695251d184e..32e42d6a320edb43f02475bea5dc0ee21308f221 100644
(file)
--- a/
src/basic/mount-util.c
+++ b/
src/basic/mount-util.c
@@
-161,7
+161,7
@@
int fd_is_mount_point(int fd, const char *filename, int flags) {
fallback_fdinfo:
r = fd_fdinfo_mnt_id(fd, filename, flags, &mount_id);
fallback_fdinfo:
r = fd_fdinfo_mnt_id(fd, filename, flags, &mount_id);
- if (
r == -EOPNOTSUPP
)
+ if (
IN_SET(r, -EOPNOTSUPP, -EACCES)
)
goto fallback_fstat;
if (r < 0)
return r;
goto fallback_fstat;
if (r < 0)
return r;
@@
-525,6
+525,7
@@
bool fstype_is_network(const char *fstype) {
"glusterfs\0"
"pvfs2\0" /* OrangeFS */
"ocfs2\0"
"glusterfs\0"
"pvfs2\0" /* OrangeFS */
"ocfs2\0"
+ "lustre\0"
;
const char *x;
;
const char *x;