CIFS VFS: No writable handles for inode
CIFS VFS: No writable handles for inode
CIFS VFS: No writable handles for inode
CIFS VFS: No writable handles for inode
CIFS VFS: No writable handles for inode
CIFS VFS: No writable handles for inode
CIFS VFS: No writable handles for inode
CIFS VFS: No writable handles for inode
Try to track down and kill any processes still using the share. That may allow it to finish unmounting.
If not, you may have to reboot. You'll never kill a lazy unmount. IMHO -l amounts to a denial-of-service bug: Open files will hold it open, but new ones can't be opened, causing a situation where there's no service and you can't force it to complete.