• Rodrigo Freire's avatar
    CIFS: Print message when attempting a mount · f80eaedd
    Rodrigo Freire authored
    Currently, no messages are printed when mounting a CIFS filesystem and
    no debug configuration is enabled.
    
    However, a CIFS mount information is valuable when troubleshooting
    and/or forensic analyzing a system and finding out if was a CIFS
    endpoint mount attempted.
    
    Other filesystems such as XFS, EXT* does issue a printk() when mounting
    their filesystems.
    
    A terse log message is printed only if cifsFYI is not enabled. Otherwise,
    the default full debug message is printed.
    
    In order to not clutter and classify correctly the event messages, these
    are logged as KERN_INFO level.
    
    Sample mount operations:
    
    [root@corinthians ~]# mount -o user=administrator //172.25.250.18/c$ /mnt
    (non-existent system)
    
    [root@corinthians ~]# mount -o user=administrator //172.25.250.19/c$ /mnt
    (Valid system)
    
    Kernel message log for the mount operations:
    
    [  450.464543] CIFS: Attempting to mount //172.25.250.18/c$
    [  456.478186] CIFS VFS: Error connecting to socket. Aborting operation.
    [  456.478381] CIFS VFS: cifs_mount failed w/return code = -113
    [  467.688866] CIFS: Attempting to mount //172.25.250.19/c$
    Signed-off-by: default avatarRodrigo Freire <rfreire@redhat.com>
    Signed-off-by: default avatarSteve French <stfrench@microsoft.com>
    f80eaedd
cifsfs.c 41.8 KB