There seems to be a bug mounting a share when the password contains a comma with the 5.11.1 kernel. I used a credential file named commapw user=CommaTest pass=beforecomma,aftercomma and the mount command mount.cifs //workstation/arch /mnt/arch -o vers=3.1.1,cred=/root/commapw This successfully mounts the share when using the 5.10.16 kernel but fails when using 5.11.1. The debug log was: [ 3835.380355] CIFS: fs/cifs/fs_context.c: CIFS: parsing cifs mount option 'source' [ 3835.380360] CIFS: fs/cifs/fs_context.c: CIFS: parsing cifs mount option 'ip' [ 3835.380362] CIFS: fs/cifs/fs_context.c: CIFS: parsing cifs mount option 'unc' [ 3835.380364] CIFS: fs/cifs/fs_context.c: CIFS: parsing cifs mount option 'vers' [ 3835.380365] CIFS: fs/cifs/fs_context.c: CIFS: parsing cifs mount option 'user' [ 3835.380366] CIFS: fs/cifs/fs_context.c: CIFS: parsing cifs mount option 'pass' [ 3835.380367] CIFS: fs/cifs/fs_context.c: CIFS: parsing cifs mount option 'aftercomma' [ 3835.380368] cifs: Unknown parameter 'aftercomma' The kernels are from Arch Linux packages: Linux 5.10.16-arch1-1 #1 SMP PREEMPT Sat, 13 Feb 2021 20:50:18 +0000 x86_64 GNU/Linux Linux 5.11.1-arch1-1 #1 SMP PREEMPT Tue, 23 Feb 2021 14:05:30 +0000 x86_64 GNU/Linux -- Regards, Simon