Solves an issue with dfs where servers using package signing are mixed with servers which don't use package signing. Signed-off-by: Lorenz Bucher <lorenz.bucher@xxxxxx> --- fs/cifs/connect.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c index 56c152d..9d06dd8 100644 --- a/fs/cifs/connect.c +++ b/fs/cifs/connect.c @@ -1104,6 +1104,9 @@ cifs_parse_mount_options(const char *mountdata, const char *devname, if (!value || !*value) { cERROR(1, "no security value specified"); continue; + } else if (strnicmp(value, "krb5mi", 6) == 0) { + vol->secFlg |= CIFSSEC_MAY_KRB5 | + CIFSSEC_MAY_SIGN; } else if (strnicmp(value, "krb5i", 5) == 0) { vol->secFlg |= CIFSSEC_MAY_KRB5 | CIFSSEC_MUST_SIGN; -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html