Wah! I believe we worked on the exact same bug. I was just about to send a similar patch (coming up). The difference is the code still goes thru the block that sets the reconnect flag, which we should do I think. > rsp = (struct smb2_tree_connect_rsp *)rsp_iov.iov_base; > > if (rc != 0) { > if (tcon) { > cifs_stats_fail_inc(tcon, SMB2_TREE_CONNECT_HE); > tcon->need_reconnect = true; > } > goto tcon_error_exit; > } this block ^^^^^ -- Aurélien Aptel / SUSE Labs Samba Team GPG: 1839 CB5F 9F5B FB9B AA97 8C99 03C8 A49B 521B D5D3 SUSE Linux GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) -- 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