The patch titled Subject: autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() has been added to the -mm tree. Its filename is autofs-fix-clearing-autofs_exp_leaves-in-autofs_expire_indirect.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/autofs-fix-clearing-autofs_exp_leaves-in-autofs_expire_indirect.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/autofs-fix-clearing-autofs_exp_leaves-in-autofs_expire_indirect.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Ian Kent <raven@xxxxxxxxxx> Subject: autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() The expire flag AUTOFS_EXP_LEAVES is cleared before the second call to should_expire() in autofs_expire_indirect() but the parameter passed in the second call is incorrect. Fortunately AUTOFS_EXP_LEAVES expire flag has not been used for a long time but might be needed in the future so fix it rather than remove the expire leaves functionality. Link: http://lkml.kernel.org/r/152937732410.21213.7447294898147765076.stgit@xxxxxxxxxxxxxxxx Signed-off-by: Ian Kent <raven@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- fs/autofs/expire.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN fs/autofs/expire.c~autofs-fix-clearing-autofs_exp_leaves-in-autofs_expire_indirect fs/autofs/expire.c --- a/fs/autofs/expire.c~autofs-fix-clearing-autofs_exp_leaves-in-autofs_expire_indirect +++ a/fs/autofs/expire.c @@ -467,7 +467,7 @@ struct dentry *autofs_expire_indirect(st * things have changed. */ flags &= ~AUTOFS_EXP_LEAVES; - found = should_expire(expired, mnt, timeout, how); + found = should_expire(expired, mnt, timeout, flags); if (!found || found != expired) /* Something has changed, continue */ goto next; _ Patches currently in -mm which might be from raven@xxxxxxxxxx are autofs-fix-directory-and-symlink-access.patch autofs-fix-inconsistent-use-of-now-variable.patch autofs-fix-clearing-autofs_exp_leaves-in-autofs_expire_indirect.patch autofs-make-autofs_expire_direct-static.patch autofs-make-autofs_expire_indirect-static.patch autofs-make-expire-flags-usage-consistent-with-v5-params.patch autofs-add-autofs_exp_forced-flag.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html