When mtab is a symlink to /proc/mounts, libmount uses /run/mount/utab to store filesystem-specific mount attributes, making this check unnecessary. Worse, it now breaks nilfs_cleanerd under systemd 216+ since it always passes `-n` to the mount command.
Signed-off-by: Dan McGee <d...@archlinux.org> --- sbin/mount/mount_libmount.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/sbin/mount/mount_libmount.c b/sbin/mount/mount_libmount.c index c518475..b901654 100644 --- a/sbin/mount/mount_libmount.c +++ b/sbin/mount/mount_libmount.c @@ -404,12 +404,6 @@ static int nilfs_update_mount_state(struct nilfs_mount_info *mi) rungc = gc_ok && !mi->new_attrs.nogc; old_attrs = (mi->mflags & MS_REMOUNT) ? &mi->old_attrs : NULL; - if (mnt_context_is_nomtab(cxt)) { - if (rungc) - printf(_("%s not started\n"), NILFS_CLEANERD_NAME); - return 0; - } - if (rungc) { if (mi->new_attrs.pp == ULONG_MAX) mi->new_attrs.pp = mi->old_attrs.pp; -- 2.1.0 -- To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html