]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libmount: update documentation for MNT_ERR_APPLYFLAGS
authorDebarshi Ray <rishi@fedoraproject.org>
Thu, 29 Jun 2023 11:04:41 +0000 (13:04 +0200)
committerDebarshi Ray <rishi@fedoraproject.org>
Thu, 29 Jun 2023 11:29:01 +0000 (13:29 +0200)
The implementation using the new FD based mount kernel API (ie.,
fsconfig/fsopen) uses MNT_ERR_APPLYFLAGS for failed mount_setattr(2)
calls, which involves more mount attributes (eg., MOUNT_ATTR_RDONLY,
MOUNT_ATTR_NOSUID, etc.) in addition to the MS_PROPAGATION flags (eg.,
MS_SHARED, MS_UNBINDABLE, etc.).

Note that mount_setattr(2) is part of the new FD based mount kernel API,
and is not used by the classic mount(2) based version.

Fallout from 987d844cdbc0f91ca81de3c1e5d0628a60eb458f

Signed-off-by: Debarshi Ray <rishi@fedoraproject.org>
libmount/src/libmount.h.in

index 73a2802f49501984c7b8fc033771ff55e5a7fec7..f156483b6eeeb6eaedc40d0b3cec58e8d1344f4d 100644 (file)
@@ -188,7 +188,8 @@ enum {
 /**
  * MNT_ERR_APPLYFLAGS:
  *
- * failed to apply MS_PROPAGATION flags
+ * failed to apply MS_PROPAGATION flags, and MOUNT_ATTR_* attributes for
+ * mount_setattr(2)
  */
 #define MNT_ERR_APPLYFLAGS   5005
 /**