From: Tom Rix <trix@xxxxxxxxxx> Clang build fails with cifsfs.c:709:18: error: implicit conversion from enumeration type 'enum statusEnum' to different enumeration type 'enum tid_status_enum' tcon->status = CifsExiting; ~ ^~~~~~~~~~~ The type of the element status changed, so enum needed to change. Replace CifsExiting with TID_EXITING. Fixes: 7e5c8c02911b ("smb3: cleanup and clarify status of tree connections") Signed-off-by: Tom Rix <trix@xxxxxxxxxx> --- fs/cifs/cifsfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/cifs/cifsfs.c b/fs/cifs/cifsfs.c index 0789bf1496c74..a47fa44b6d52b 100644 --- a/fs/cifs/cifsfs.c +++ b/fs/cifs/cifsfs.c @@ -706,7 +706,7 @@ static void cifs_umount_begin(struct super_block *sb) spin_unlock(&cifs_tcp_ses_lock); return; } else if (tcon->tc_count == 1) - tcon->status = CifsExiting; + tcon->status = TID_EXITING; spin_unlock(&cifs_tcp_ses_lock); /* cancel_brl_requests(tcon); */ /* BB mark all brl mids as exiting */ -- 2.26.3