* Potential smb/dfs regression introduced in kernel 6.6
@ 2024-06-27 13:28 Steinbeißer, Sebastian
2024-06-27 13:37 ` Greg KH
[not found] ` <f3a02647b6fcb27a70da4c334930ad3c@manguebit.com>
0 siblings, 2 replies; 28+ messages in thread
From: Steinbeißer, Sebastian @ 2024-06-27 13:28 UTC (permalink / raw)
To: regressions@lists.linux.dev, pc@manguebit.com
[-- Attachment #1.1: Type: text/plain, Size: 1446 bytes --]
#regzbot introduced: v6.6
Dear Kernel developers,
I'm a NetApp storage admin and we started receiving reports by our
customers that subvolumes of exported volumes can no longer be accessed
transparently but need to be mounted separately.
The way this works with NetApp is that a volume, e.g., myvol, within
the storage virtual machine (SVM - vserver) is exported and can be
accessed by mounting //SVM_IP/myvol into, e.g., /mnt/myvol
Subvolumes can be added to the junction path, e.g., mysubvol can be
mounted under myvol and used to be transparently accessable via
/mnt/myvol/mysubvol just like any directory within myvol would be.
This now is no longer the case and the subvolume needs to be mounted
separately.
This has started when customers upgraded distributions that shipped
with kernel >=6.6.
https://wiki.samba.org/index.php/LinuxCIFSKernel#6.6_(module_version_2.45)_(47_changesets)
We've been able to reproduce the behavior with Fedora/Ubuntu and
kernels 6.6 to 6.9.
Is this known or even intended?
We have opened a case with NetApp already but also wanted to check with
you.
Thanks a lot!
Best
Sebastian
+-------------------------------------------------------------+
Sebastian Steinbeißer
Leibniz-Rechenzentrum Tel.:+49-89-35831-8779
Boltzmannstraße 1 E-Mail: Sebastian.Steinbeisser@lrz.de
D-85748 Garching
+-------------------------------------------------------------+
[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 5874 bytes --]
^ permalink raw reply [flat|nested] 28+ messages in thread* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-06-27 13:28 Potential smb/dfs regression introduced in kernel 6.6 Steinbeißer, Sebastian @ 2024-06-27 13:37 ` Greg KH [not found] ` <f3a02647b6fcb27a70da4c334930ad3c@manguebit.com> 1 sibling, 0 replies; 28+ messages in thread From: Greg KH @ 2024-06-27 13:37 UTC (permalink / raw) To: Steinbeißer, Sebastian; +Cc: regressions@lists.linux.dev, pc@manguebit.com On Thu, Jun 27, 2024 at 01:28:29PM +0000, Steinbeißer, Sebastian wrote: > #regzbot introduced: v6.6 > > Dear Kernel developers, > > I'm a NetApp storage admin and we started receiving reports by our > customers that subvolumes of exported volumes can no longer be accessed > transparently but need to be mounted separately. > > The way this works with NetApp is that a volume, e.g., myvol, within > the storage virtual machine (SVM - vserver) is exported and can be > accessed by mounting //SVM_IP/myvol into, e.g., /mnt/myvol > Subvolumes can be added to the junction path, e.g., mysubvol can be > mounted under myvol and used to be transparently accessable via > /mnt/myvol/mysubvol just like any directory within myvol would be. > This now is no longer the case and the subvolume needs to be mounted > separately. > > This has started when customers upgraded distributions that shipped > with kernel >=6.6. > https://wiki.samba.org/index.php/LinuxCIFSKernel#6.6_(module_version_2.45)_(47_changesets) > > We've been able to reproduce the behavior with Fedora/Ubuntu and > kernels 6.6 to 6.9. Any chance you can use 'git bisect' to find the offending change if you can reproduce this? And you might want to cc: the smbfs maintainers. thanks, greg k-h ^ permalink raw reply [flat|nested] 28+ messages in thread
[parent not found: <f3a02647b6fcb27a70da4c334930ad3c@manguebit.com>]
* Re: Potential smb/dfs regression introduced in kernel 6.6 [not found] ` <f3a02647b6fcb27a70da4c334930ad3c@manguebit.com> @ 2024-06-28 8:19 ` Steinbeißer, Sebastian 2024-07-11 6:20 ` Steinbeißer, Sebastian 0 siblings, 1 reply; 28+ messages in thread From: Steinbeißer, Sebastian @ 2024-06-28 8:19 UTC (permalink / raw) To: gregkh@linuxfoundation.org, pc@manguebit.com; +Cc: regressions@lists.linux.dev [-- Attachment #1.1.1: Type: text/plain, Size: 5153 bytes --] Dear Greg, Dear Paulo, thanks for the quick reply and sorry for my late one - getting information internally and from the customer who reported the issue took some time. Here we go: 1. We do currently not have the capacity to bisect, but the customer reporting the issue speculated that it might have been introduced between commits 9a49e221a64111535f65e9c8804db24d11eaff8b and 539aad7f14dab7f947e5ab81901c0b20513a50db 2. I can not for sure confirm or deny if the subvolume is realized as a DFS link. 3. The logs as requested are attached. 4. About the setup used in the example: Two fresh virtual machines running lubuntu 22.04 and 24.04 with kernels 6.5.0 and 6.8.0, respectively. Both of them were installed today and updated. After that the smb-client and cifs-utils packages were installed and both VMs were rebooted. The tracing was done in parallel. 4. About the infrastructure in the example: The "badw" share contains several folders, three of which are realized as their own volumes: volume junction-path -------------- --------------- mwn_share_badw /mwn_share_badw mwn_share_badwifv /mwn_share_badw/ifv mwn_share_badwlrz /mwn_share_badw/lrz mwn_share_badwver /mwn_share_badw/ver These are the ones that can not be accessed -> see the ls_error_message attachement. We're exporting shares with CIFS 3.2 and the following security settings: Kerberos Clock Skew: 5 minutes Kerberos Ticket Age: 10 hours Kerberos Renewal Age: 7 days Kerberos KDC Timeout: 3 seconds Is Signing Required: true Is Password Complexity Required: true Use start_tls for AD LDAP connection: true (DEPRECATED)-Is AES Encryption Enabled: true LM Compatibility Level: lm-ntlm-ntlmv2-krb Is SMB Encryption Required: true Client Session Security: seal (DEPRECATED)-SMB1 Enabled for DC Connections: false SMB2 Enabled for DC Connections: true LDAP Referral Enabled For AD LDAP connections: false Use LDAPS for AD LDAP connection: false Encryption is required for DC Connections: true AES session key enabled for NetLogon channel: false Try Channel Binding For AD LDAP Connections: true Encryption Types Advertised to Kerberos: aes-256, aes-128, rc4, des Thus traces are most likely encrypted. Thanks a lot! Best Sebastian +-------------------------------------------------------------+ Sebastian Steinbeißer Leibniz-Rechenzentrum Tel.:+49-89-35831-8779 Boltzmannstraße 1 E-Mail: Sebastian.Steinbeisser@lrz.de D-85748 Garching +-------------------------------------------------------------+ -----Original Message----- From: Paulo Alcantara <pc@manguebit.com> To: "Steinbeißer, Sebastian" <Sebastian.Steinbeisser@lrz.de> Subject: Re: Potential smb/dfs regression introduced in kernel 6.6 Date: 27.06.2024 17:50:07 Paulo Alcantara <pc@manguebit.com> writes: > Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > > > The way this works with NetApp is that a volume, e.g., myvol, > > within > > the storage virtual machine (SVM - vserver) is exported and can be > > accessed by mounting //SVM_IP/myvol into, e.g., /mnt/myvol > > Subvolumes can be added to the junction path, e.g., mysubvol can be > > mounted under myvol and used to be transparently accessable via > > /mnt/myvol/mysubvol just like any directory within myvol would be. > > This now is no longer the case and the subvolume needs to be > > mounted > > separately. > > > > This has started when customers upgraded distributions that shipped > > with kernel >=6.6. > > https://wiki.samba.org/index.php/LinuxCIFSKernel#6.6_(module_version_2.45)_(47_changesets) > > > > We've been able to reproduce the behavior with Fedora/Ubuntu and > > kernels 6.6 to 6.9. > > Are you talking about DFS shares? The "mysubvol" would be an DFS > link? Can you please provide verbose logs and network traces of both working and non-working kernels: # umount all SMB shares in the system dmesg --clear modprobe dns_resolver modprobe cifs echo 'module cifs +p' > /sys/kernel/debug/dynamic_debug/control echo 'file fs/cifs/* +p' > /sys/kernel/debug/dynamic_debug/control echo 1 > /proc/fs/cifs/cifsFYI echo 1 > /sys/module/dns_resolver/parameters/debug echo 0 > /proc/sys/kernel/printk_ratelimit echo 0 > /proc/fs/cifs/dfscache tcpdump -s 0 -w trace.pcap port 445 & pid=$! cat /proc/fs/cifs/DebugData > trace.log cat /proc/fs/cifs/dfscache >> trace.log dmesg >> trace.log # mount.cifs ... /mnt -o ... # attempt to subvol under mounted share (i.e. ls /mnt/mysubvol) cat /proc/fs/cifs/DebugData >> trace.log cat /proc/fs/cifs/dfscache >> trace.log dmesg >> trace.log sleep 3 kill $pid Then send trace.log and trace.pcap files of both kernels. Thanks. [-- Attachment #1.1.2: 6.8.0_ls_error_message --] [-- Type: text/plain, Size: 470 bytes --] root@test-virtualbox:/home/test# ls mnt/ ls: cannot access 'mnt/lrz': Operation not supported ls: cannot access 'mnt/ifv': Operation not supported ls: cannot access 'mnt/ver': Operation not supported 000 bit cva eas hmg itr kbl kfg kkf kpe lrz mhk ndl pal rfh temp ver zos aco cai dgf hik hss jib kdi khk kmf ksw mbk mlw oek pkm swb tll wmi zz6 bek cbd dlm hko ifv jza keg kim knf kva mci ndb ose qsv tdc ukf xoo zz8 [-- Attachment #1.1.3: 6.8.0_trace.log --] [-- Type: text/x-log, Size: 58099 bytes --] Display Internal CIFS Data Structures for Debugging --------------------------------------------------- CIFS Version 2.47 Features: DFS,FSCACHE,STATS,DEBUG,ALLOW_INSECURE_LEGACY,CIFS_POSIX,UPCALL(SPNEGO),XATTR,ACL,WITNESS CIFSMaxBufSize: 16384 Active VFS Requests: 0 Servers: [NONE] Witness registrations: DFS cache --------- [ 4829.687187] CIFS: fs/smb/client/dfs_cache.c: clearing dfs cache [ 4863.597473] Bluetooth: Core ver 2.22 [ 4863.597513] NET: Registered PF_BLUETOOTH protocol family [ 4863.597514] Bluetooth: HCI device and connection manager initialized [ 4863.597518] Bluetooth: HCI socket layer initialized [ 4863.597520] Bluetooth: L2CAP socket layer initialized [ 4863.597522] Bluetooth: SCO socket layer initialized [ 4863.615235] e1000 0000:00:03.0 enp0s3: entered promiscuous mode [ 4863.621326] audit: type=1400 audit(1719560668.490:119): apparmor="DENIED" operation="capable" class="cap" profile="tcpdump" pid=1539 comm="tcpdump" capability=2 capname="dac_read_search" Display Internal CIFS Data Structures for Debugging --------------------------------------------------- CIFS Version 2.47 Features: DFS,FSCACHE,STATS,DEBUG,ALLOW_INSECURE_LEGACY,CIFS_POSIX,UPCALL(SPNEGO),XATTR,ACL,WITNESS CIFSMaxBufSize: 16384 Active VFS Requests: 0 Servers: 1) ConnectionId: 0x5 Hostname: nas.ads.mwn.de ClientGUID: 99F32073-3A48-A342-BDC8-433840DC6D52 Number of credits: 126,1,1 Dialect 0x311 signed Server capabilities: 0x300057 TCP status: 1 Instance: 1 Local Users To Server: 1 SecMode: 0x3 Req On Wire: 0 Net namespace: 4026531840 In Send: 0 In MaxReq Wait: 0 Sessions: 1) Address: 10.156.103.16 Uses: 1 Capability: 0x300057 Session Status: 1 Security type: RawNTLMSSP SessionId: 0x803200000295cfd4 encrypted User: 0 Cred User: 0 Shares: 0) IPC: \\nas.ads.mwn.de\IPC$ Mounts: 1 DevInfo: 0x0 Attributes: 0x0 PathComponentMax: 0 Status: 1 type: 0 Serial Number: 0x0 encrypted Share Capabilities: DFS, Share Flags: 0x3 tid: 0x1 Maximal Access: 0x1f01ff 1) \\nas.ads.mwn.de\badw Mounts: 1 DevInfo: 0x20 Attributes: 0x400cf PathComponentMax: 255 Status: 1 type: DISK Serial Number: 0x800004ca encrypted Share Capabilities: None Aligned, Partition Aligned, TRIM-support, Share Flags: 0x800 tid: 0x2 Optimal sector size: 0x1000 Maximal Access: 0x1f01ff MIDs: -- Witness registrations: DFS cache --------- [ 4829.687187] CIFS: fs/smb/client/dfs_cache.c: clearing dfs cache [ 4863.597473] Bluetooth: Core ver 2.22 [ 4863.597513] NET: Registered PF_BLUETOOTH protocol family [ 4863.597514] Bluetooth: HCI device and connection manager initialized [ 4863.597518] Bluetooth: HCI socket layer initialized [ 4863.597520] Bluetooth: L2CAP socket layer initialized [ 4863.597522] Bluetooth: SCO socket layer initialized [ 4863.615235] e1000 0000:00:03.0 enp0s3: entered promiscuous mode [ 4863.621326] audit: type=1400 audit(1719560668.490:119): apparmor="DENIED" operation="capable" class="cap" profile="tcpdump" pid=1539 comm="tcpdump" capability=2 capname="dac_read_search" [ 5017.362409] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'source' [ 5017.362428] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'ip' [ 5017.362434] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'unc' [ 5017.362439] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'user' [ 5017.362443] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'domain' [ 5017.362447] CIFS: fs/smb/client/fs_context.c: Domain name set [ 5017.362450] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'pass' [ 5017.362456] CIFS: fs/smb/client/cifsfs.c: cifs_smb3_do_mount: devname=//nas.ads.mwn.de/badw flags=0x0 [ 5017.362464] CIFS: fs/smb/client/connect.c: file mode: 0755 dir mode: 0755 [ 5017.362470] CIFS: fs/smb/client/connect.c: VFS: in cifs_mount_get_session as Xid: 962 with uid: 0 [ 5017.362475] CIFS: fs/smb/client/connect.c: UNC: \\nas.ads.mwn.de\badw [ 5017.362482] CIFS: fs/smb/client/connect.c: generic_ip_connect: connecting to 10.156.103.16:445 [ 5017.362501] CIFS: fs/smb/client/connect.c: Socket created [ 5017.362504] CIFS: fs/smb/client/connect.c: sndbuf 16384 rcvbuf 131072 rcvtimeo 0x1b58 [ 5017.364147] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_smb_ses as Xid: 963 with uid: 0 [ 5017.364162] CIFS: fs/smb/client/connect.c: Existing smb sess not found [ 5017.364174] CIFS: fs/smb/client/smb2pdu.c: Negotiate protocol [ 5017.364178] CIFS: fs/smb/client/connect.c: Demultiplex PID: 1558 [ 5017.364186] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 5017.364227] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=244 [ 5017.365003] CIFS: fs/smb/client/connect.c: RFC1002 header 0x134 [ 5017.365016] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 114 offset 128 [ 5017.365020] CIFS: fs/smb/client/smb2misc.c: SMB2 len 242 [ 5017.365022] CIFS: fs/smb/client/smb2misc.c: length of negcontexts 60 pad 6 [ 5017.365028] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 5017.365079] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=0 mid=0 state=64 [ 5017.365093] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 5017.365098] CIFS: fs/smb/client/smb2pdu.c: mode 0x3 [ 5017.365100] CIFS: fs/smb/client/smb2pdu.c: negotiated smb3.1.1 dialect [ 5017.365109] CIFS: fs/smb/client/smb2pdu.c: decoding 2 negotiate contexts [ 5017.365112] CIFS: fs/smb/client/smb2pdu.c: decode SMB3.11 encryption neg context of len 4 [ 5017.365115] CIFS: fs/smb/client/smb2pdu.c: SMB311 cipher type:2 [ 5017.365118] CIFS: fs/smb/client/connect.c: cifs_setup_session: channel connect bitmap: 0x1 [ 5017.365123] CIFS: fs/smb/client/connect.c: Security Mode: 0x3 Capabilities: 0x300057 TimeAdjust: 0 [ 5017.365127] CIFS: fs/smb/client/smb2pdu.c: Session Setup [ 5017.365130] CIFS: fs/smb/client/smb2pdu.c: sess setup type 2 [ 5017.365133] CIFS: fs/smb/client/smb2pdu.c: Fresh session. Previous: 0 [ 5017.365138] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 5017.365149] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=136 [ 5017.366010] CIFS: fs/smb/client/connect.c: RFC1002 header 0xfa [ 5017.366023] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 178 offset 72 [ 5017.366028] CIFS: fs/smb/client/smb2misc.c: SMB2 len 250 [ 5017.366033] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 128 credits total=128 [ 5017.366182] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=1 mid=1 state=64 [ 5017.366188] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000016 to POSIX err -5 [ 5017.366195] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 5017.366199] CIFS: fs/smb/client/sess.c: decode_ntlmssp_challenge: negotiate=0xe2088235 challenge=0x60898235 [ 5017.366203] CIFS: fs/smb/client/smb2pdu.c: rawntlmssp session setup challenge phase [ 5017.366207] CIFS: fs/smb/client/smb2pdu.c: Fresh session. Previous: 0 [ 5017.366244] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=127 [ 5017.366254] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=398 [ 5017.388723] CIFS: fs/smb/client/connect.c: RFC1002 header 0x48 [ 5017.388747] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 72 [ 5017.388751] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 5017.388757] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=128 [ 5017.388833] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=1 mid=2 state=64 [ 5017.388846] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 5017.388884] CIFS: fs/smb/client/smb2pdu.c: SMB2/3 session established successfully [ 5017.388891] CIFS: fs/smb/client/sess.c: Cleared reconnect bitmask for chan 0; now 0x0 [ 5017.388898] CIFS: fs/smb/client/connect.c: VFS: in cifs_setup_ipc as Xid: 964 with uid: 0 [ 5017.388902] CIFS: fs/smb/client/smb2pdu.c: TCON [ 5017.388908] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=127 [ 5017.388954] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5017.388970] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=170 [ 5017.389720] CIFS: fs/smb/client/connect.c: RFC1002 header 0x84 [ 5017.389747] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5017.389752] CIFS: fs/smb/client/smb2ops.c: mid found [ 5017.389757] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 5017.389764] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 5017.390078] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=3 mid=3 state=64 [ 5017.390084] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 5017.390088] CIFS: fs/smb/client/smb2pdu.c: connection to pipe share [ 5017.390093] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_setup_ipc (xid = 964) rc = 0 [ 5017.390096] CIFS: fs/smb/client/connect.c: IPC tcon rc=0 ipc tid=0x1 [ 5017.390099] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_smb_ses (xid = 963) rc = 0 [ 5017.390104] CIFS: fs/smb/client/dfs_cache.c: cache_refresh_path: search path: \nas.ads.mwn.de\badw [ 5017.390111] CIFS: fs/smb/client/dfs_cache.c: get_dfs_referral: ipc=\\nas.ads.mwn.de\IPC$ referral=\nas.ads.mwn.de\badw [ 5017.390114] CIFS: fs/smb/client/smb2ops.c: smb2_get_dfs_refer: path: \nas.ads.mwn.de\badw [ 5017.390119] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 5017.390123] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 5017.390136] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5017.390146] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=220 [ 5017.390758] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7d [ 5017.390777] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5017.390782] CIFS: fs/smb/client/smb2ops.c: mid found [ 5017.390786] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 5017.390790] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 5017.390796] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 5017.391027] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=11 mid=4 state=64 [ 5017.391034] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000225 to POSIX err -2 [ 5017.391038] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 5017.391044] CIFS: fs/smb/client/dfs.c: dfs_mount_share: no dfs referral for \nas.ads.mwn.de\badw: -2 [ 5017.391047] CIFS: fs/smb/client/dfs.c: dfs_mount_share: assuming non-dfs mount... [ 5017.391052] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_tcon as Xid: 965 with uid: 0 [ 5017.391057] CIFS: fs/smb/client/smb2pdu.c: TCON [ 5017.391068] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 5017.391079] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5017.391088] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=170 [ 5017.391727] CIFS: fs/smb/client/connect.c: RFC1002 header 0x84 [ 5017.391742] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5017.391744] CIFS: fs/smb/client/smb2ops.c: mid found [ 5017.391746] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 5017.391750] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 5017.391791] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=3 mid=5 state=64 [ 5017.391796] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 5017.391799] CIFS: fs/smb/client/smb2pdu.c: connection to disk share [ 5017.391803] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_tcon (xid = 965) rc = 0 [ 5017.391806] CIFS: fs/smb/client/connect.c: Tcon rc = 0 [ 5017.391810] CIFS: fs/smb/client/smb2pdu.c: create/open [ 5017.391815] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 5017.391826] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5017.391834] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=208 [ 5017.392522] CIFS: fs/smb/client/connect.c: RFC1002 header 0x104 [ 5017.392544] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5017.392548] CIFS: fs/smb/client/smb2ops.c: mid found [ 5017.392552] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 5017.392556] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 5017.392562] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 5017.392930] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=6 state=64 [ 5017.392936] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 5017.392943] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 5017.392948] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 5017.392960] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5017.392969] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=177 [ 5017.393542] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7d [ 5017.393566] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5017.393570] CIFS: fs/smb/client/smb2ops.c: mid found [ 5017.393573] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 5017.393576] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 5017.393580] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 5017.393624] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=11 mid=7 state=64 [ 5017.393634] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 5017.393640] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 5017.393644] CIFS: fs/smb/client/smb2ops.c: server does not support query network interfaces [ 5017.393648] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 5 [ 5017.393655] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 5017.393672] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5017.393685] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=161 [ 5017.394170] CIFS: fs/smb/client/connect.c: RFC1002 header 0x90 [ 5017.394185] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5017.394188] CIFS: fs/smb/client/smb2ops.c: mid found [ 5017.394190] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 20 offset 72 [ 5017.394193] CIFS: fs/smb/client/smb2misc.c: SMB2 len 92 [ 5017.394197] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 5017.394234] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=8 state=64 [ 5017.394240] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 5017.394245] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 4 [ 5017.394250] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 5017.394261] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5017.394268] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=161 [ 5017.394665] CIFS: fs/smb/client/connect.c: RFC1002 header 0x84 [ 5017.394677] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5017.394680] CIFS: fs/smb/client/smb2ops.c: mid found [ 5017.394682] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 8 offset 72 [ 5017.394684] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 5017.394687] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 5017.394805] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=9 state=64 [ 5017.394816] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 5017.394821] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 1 [ 5017.394839] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5017.395271] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5017.395276] CIFS: fs/smb/client/smb2ops.c: mid found [ 5017.395278] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 26 offset 72 [ 5017.395364] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 11 [ 5017.395386] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5017.395893] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5017.395897] CIFS: fs/smb/client/smb2ops.c: mid found [ 5017.395900] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 28 offset 72 [ 5017.395939] CIFS: fs/smb/client/smb2pdu.c: Close [ 5017.395957] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5017.396373] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5017.396378] CIFS: fs/smb/client/smb2ops.c: mid found [ 5017.396437] CIFS: fs/smb/client/connect.c: cifs_is_path_remote: full_path: [ 5017.396445] CIFS: fs/smb/client/smb2pdu.c: create/open [ 5017.397240] CIFS: fs/smb/client/smb2pdu.c: Close [ 5017.397559] CIFS: fs/smb/client/smb2pdu.c: create/open [ 5017.399454] CIFS: fs/smb/client/smb2pdu.c: Close [ 5017.399722] CIFS: fs/smb/client/sess.c: ses already at max_channels (1), nothing to open [ 5017.399725] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_mount (xid = 962) rc = 0 [ 5017.399794] CIFS: fs/smb/client/inode.c: VFS: in cifs_root_iget as Xid: 966 with uid: 0 [ 5017.400524] CIFS: fs/smb/client/inode.c: looking for uniqueid=6002797973954625600 [ 5017.400531] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 6002797973954625600 [ 5017.400532] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 6002797973954625600 is new [ 5017.400534] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_root_iget (xid = 966) rc = 0 [ 5017.400538] CIFS: fs/smb/client/cifsfs.c: Get root dentry for [ 5017.400539] CIFS: fs/smb/client/cifsfs.c: dentry root is: 00000000a0f48c2d [ 5017.402171] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 967 with uid: 1000 [ 5017.402177] CIFS: fs/smb/client/dir.c: parent inode = 0x00000000a796b7f0 name is: .xdg-volume-info and dentry = 0x0000000020ec66c8 [ 5017.402181] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 5017.402182] CIFS: fs/smb/client/dir.c: Full path: \.xdg-volume-info inode = 0x0000000000000000 [ 5017.402191] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 968 with uid: 1000 [ 5017.402194] CIFS: fs/smb/client/dir.c: parent inode = 0x00000000a796b7f0 name is: autorun.inf and dentry = 0x00000000d7555c0e [ 5017.402197] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 5017.402197] CIFS: fs/smb/client/dir.c: Full path: \autorun.inf inode = 0x0000000000000000 [ 5017.402367] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 969 with uid: 1000 [ 5017.402372] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 5017.402696] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000034 to POSIX err -2 [ 5017.402736] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -2 [ 5017.402738] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 967) rc = -2 [ 5017.402822] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000034 to POSIX err -2 [ 5017.402826] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -2 [ 5017.402828] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 968) rc = -2 [ 5017.403669] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000ca61c9fd srch end 00000000e720628d [ 5017.403676] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 5017.403679] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 5017.403680] CIFS: fs/smb/client/readdir.c: entry 2 found [ 5017.403682] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 00000000781fc61e [ 5017.403685] CIFS: fs/smb/client/readdir.c: new entry 00000000af36c36f old entry 00000000ca61c9fd [ 5017.403686] CIFS: fs/smb/client/readdir.c: new entry 000000005baa1007 old entry 00000000af36c36f [ 5017.403689] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for lrz [ 5017.403690] CIFS: fs/smb/client/readdir.c: new entry 000000002bbb1783 old entry 000000005baa1007 [ 5017.403691] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for aco [ 5017.403693] CIFS: fs/smb/client/inode.c: looking for uniqueid=620416315226185495 [ 5017.403699] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 620416315226185495 [ 5017.403700] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 620416315226185495 is new [ 5017.403703] CIFS: fs/smb/client/readdir.c: new entry 00000000ace28cd5 old entry 000000002bbb1783 [ 5017.403704] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for keg [ 5017.403705] CIFS: fs/smb/client/inode.c: looking for uniqueid=735465161786773119 [ 5017.403707] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 735465161786773119 [ 5017.403708] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 735465161786773119 is new [ 5017.403709] CIFS: fs/smb/client/readdir.c: new entry 000000001c3c5d16 old entry 00000000ace28cd5 [ 5017.403710] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for bek [ 5017.403711] CIFS: fs/smb/client/inode.c: looking for uniqueid=584844756130586394 [ 5017.403712] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584844756130586394 [ 5017.403713] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584844756130586394 is new [ 5017.403715] CIFS: fs/smb/client/readdir.c: new entry 0000000073491a86 old entry 000000001c3c5d16 [ 5017.403716] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for cva [ 5017.403717] CIFS: fs/smb/client/inode.c: looking for uniqueid=584845890001952542 [ 5017.403718] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584845890001952542 [ 5017.403719] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584845890001952542 is new [ 5017.403720] CIFS: fs/smb/client/readdir.c: new entry 0000000019673edc old entry 0000000073491a86 [ 5017.403721] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for dgf [ 5017.403722] CIFS: fs/smb/client/inode.c: looking for uniqueid=584846487002406688 [ 5017.403724] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584846487002406688 [ 5017.403724] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584846487002406688 is new [ 5017.403726] CIFS: fs/smb/client/readdir.c: new entry 000000002a107a10 old entry 0000000019673edc [ 5017.403727] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for dlm [ 5017.403728] CIFS: fs/smb/client/inode.c: looking for uniqueid=584847573629132580 [ 5017.403729] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584847573629132580 [ 5017.403730] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584847573629132580 is new [ 5017.403731] CIFS: fs/smb/client/readdir.c: new entry 00000000ab5438d0 old entry 000000002a107a10 [ 5017.403732] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for ukf [ 5017.403733] CIFS: fs/smb/client/inode.c: looking for uniqueid=4858973665376529310 [ 5017.403735] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 4858973665376529310 [ 5017.403736] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 4858973665376529310 is new [ 5017.403737] CIFS: fs/smb/client/readdir.c: new entry 00000000e649b9ce old entry 00000000ab5438d0 [ 5017.403738] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for eas [ 5017.403739] CIFS: fs/smb/client/inode.c: looking for uniqueid=584850137713549299 [ 5017.403740] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584850137713549299 [ 5017.403741] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584850137713549299 is new [ 5017.403742] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for cbd [ 5017.403744] CIFS: fs/smb/client/inode.c: looking for uniqueid=4479468194735040747 [ 5017.403745] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 4479468194735040747 [ 5017.403746] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 4479468194735040747 is new [ 5017.403812] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 5017.403813] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 969) rc = 0 [ 5017.403822] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 970 with uid: 1000 [ 5017.403823] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 5017.404067] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 5017.404070] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 5017.404071] CIFS: fs/smb/client/readdir.c: Could not find entry [ 5017.404072] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 970) rc = 0 [ 5017.404156] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 971 with uid: 1000 [ 5017.404158] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 5017.404158] CIFS: fs/smb/client/readdir.c: Could not find entry [ 5017.404159] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 971) rc = 0 [ 5017.404163] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000a796b7f0 [ 5017.404164] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 972 with uid: 1000 [ 5017.404165] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 5017.404166] CIFS: fs/smb/client/smb2pdu.c: Close [ 5017.404955] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 5017.404958] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 5017.404988] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 972) rc = 0 [ 5017.405014] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 973 with uid: 1000 [ 5017.405016] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 5017.406456] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000087479b5 srch end 00000000c688381f [ 5017.406460] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 5017.406462] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 5017.406463] CIFS: fs/smb/client/readdir.c: entry 2 found [ 5017.406464] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 000000002b0fed67 [ 5017.406468] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 620416315226185495 is unchanged [ 5017.406470] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 735465161786773119 is unchanged [ 5017.406471] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584844756130586394 is unchanged [ 5017.406473] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584845890001952542 is unchanged [ 5017.406474] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584846487002406688 is unchanged [ 5017.406476] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584847573629132580 is unchanged [ 5017.406477] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 4858973665376529310 is unchanged [ 5017.406478] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584850137713549299 is unchanged [ 5017.406480] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 4479468194735040747 is unchanged [ 5017.406481] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 7884335301397031150 is unchanged [ 5017.406502] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 5017.406504] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 973) rc = 0 [ 5017.406512] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 974 with uid: 1000 [ 5017.406514] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 5017.406722] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 5017.406725] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 5017.406726] CIFS: fs/smb/client/readdir.c: Could not find entry [ 5017.406726] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 974) rc = 0 [ 5017.406803] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 975 with uid: 1000 [ 5017.406804] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 5017.406805] CIFS: fs/smb/client/readdir.c: Could not find entry [ 5017.406806] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 975) rc = 0 [ 5017.406809] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000a796b7f0 [ 5017.406810] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 976 with uid: 1000 [ 5017.406811] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 5017.406812] CIFS: fs/smb/client/smb2pdu.c: Close [ 5017.407159] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 5017.407160] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 5017.407162] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 976) rc = 0 [ 5017.407184] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 977 with uid: 1000 [ 5017.407186] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 5017.408322] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 0000000077c33ed2 srch end 00000000874a7f1f [ 5017.408326] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 5017.408327] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 5017.408328] CIFS: fs/smb/client/readdir.c: entry 2 found [ 5017.408330] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 000000005344ac5d [ 5017.408356] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 5017.408357] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 977) rc = 0 [ 5017.408364] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 978 with uid: 1000 [ 5017.408366] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 5017.408601] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 5017.408604] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 5017.408605] CIFS: fs/smb/client/readdir.c: Could not find entry [ 5017.408606] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 978) rc = 0 [ 5017.408681] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 979 with uid: 1000 [ 5017.408682] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 5017.408683] CIFS: fs/smb/client/readdir.c: Could not find entry [ 5017.408683] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 979) rc = 0 [ 5017.408687] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000a796b7f0 [ 5017.408688] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 980 with uid: 1000 [ 5017.408689] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 5017.408690] CIFS: fs/smb/client/smb2pdu.c: Close [ 5017.410175] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 5017.410177] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 5017.410179] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 980) rc = 0 [ 5017.410200] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 981 with uid: 1000 [ 5017.410202] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 5017.411485] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000d3388030 srch end 00000000a0cd0508 [ 5017.411489] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 5017.411491] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 5017.411491] CIFS: fs/smb/client/readdir.c: entry 2 found [ 5017.411492] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 0000000007b56d98 [ 5017.411517] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 5017.411518] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 981) rc = 0 [ 5017.411525] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 5017.411739] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 5017.411742] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 5017.411742] CIFS: fs/smb/client/readdir.c: Could not find entry [ 5017.411816] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 5017.411817] CIFS: fs/smb/client/readdir.c: Could not find entry [ 5017.411820] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000a796b7f0 [ 5017.411821] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 984 with uid: 1000 [ 5017.411822] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 5017.411822] CIFS: fs/smb/client/smb2pdu.c: Close [ 5017.412448] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 5017.412449] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 5017.412450] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 984) rc = 0 [ 5017.412472] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 5017.413847] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000e50cb1e5 srch end 00000000fbf12195 [ 5017.413854] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 5017.413856] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 5017.413857] CIFS: fs/smb/client/readdir.c: entry 2 found [ 5017.413858] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 0000000083db43a9 [ 5017.413890] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 5017.413899] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 5017.414127] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 5017.414130] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 5017.414131] CIFS: fs/smb/client/readdir.c: Could not find entry [ 5017.414229] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 5017.414230] CIFS: fs/smb/client/readdir.c: Could not find entry [ 5017.414234] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000a796b7f0 [ 5017.414235] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 988 with uid: 1000 [ 5017.414236] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 5017.414237] CIFS: fs/smb/client/smb2pdu.c: Close [ 5017.414713] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 5017.414715] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 5017.414717] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 988) rc = 0 [ 5017.414755] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 5017.415930] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000310d2273 srch end 000000005963b224 [ 5017.415935] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 5017.415936] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 5017.415937] CIFS: fs/smb/client/readdir.c: entry 2 found [ 5017.415938] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 00000000728af5c0 [ 5017.415969] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 5017.415978] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 5017.416316] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000a796b7f0 [ 5017.416320] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 992 with uid: 1000 [ 5017.416322] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 5017.416324] CIFS: fs/smb/client/smb2pdu.c: Close [ 5017.416720] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 5017.416723] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 5017.416724] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 992) rc = 0 [ 5017.416753] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 5017.417845] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 000000009ae1b598 srch end 00000000e63fb406 [ 5017.417848] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 5017.417850] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 5017.417851] CIFS: fs/smb/client/readdir.c: entry 2 found [ 5017.417852] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 0000000026ad0e67 [ 5017.417878] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 5017.417883] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 5017.418160] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000a796b7f0 [ 5017.418162] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 996 with uid: 1000 [ 5017.418163] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 5017.418164] CIFS: fs/smb/client/smb2pdu.c: Close [ 5017.418565] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 5017.418567] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 5017.418575] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 996) rc = 0 [ 5017.418595] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 5017.419614] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 000000006be96b29 srch end 00000000737e1deb [ 5017.419618] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 5017.419619] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 5017.419620] CIFS: fs/smb/client/readdir.c: entry 2 found [ 5017.419621] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 00000000006288b1 [ 5017.419644] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 5017.419649] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 5017.419933] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000a796b7f0 [ 5017.419935] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 1000 with uid: 1000 [ 5017.419936] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 5017.420330] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 5017.420332] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 5017.420334] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 1000) rc = 0 [ 5017.420359] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 5017.421563] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000d3388030 srch end 00000000a0cd0508 [ 5017.421567] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 5017.421570] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 5017.421570] CIFS: fs/smb/client/readdir.c: entry 2 found [ 5017.421571] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 0000000007b56d98 [ 5017.421592] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 5017.421599] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 5017.421890] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000a796b7f0 [ 5017.421891] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 1004 with uid: 1000 [ 5017.421892] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 5017.422394] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 5017.422397] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 5017.422398] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 1004) rc = 0 [ 5017.422416] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 5017.423465] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000e50cb1e5 srch end 00000000fbf12195 [ 5017.423468] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 5017.423470] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 5017.423470] CIFS: fs/smb/client/readdir.c: entry 2 found [ 5017.423471] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 0000000083db43a9 [ 5017.423491] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 5017.423498] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 5017.423852] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000a796b7f0 [ 5017.423854] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 1008 with uid: 1000 [ 5017.423855] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 5017.424332] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 5017.424334] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 5017.424336] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 1008) rc = 0 [ 5041.506470] CIFS: fs/smb/client/inode.c: VFS: in cifs_revalidate_dentry_attr as Xid: 1173 with uid: 0 [ 5041.506482] CIFS: fs/smb/client/inode.c: Update attributes: inode 0x00000000a796b7f0 count 1 dentry: 0x00000000a0f48c2d d_time 0 jiffies 4299708756 [ 5041.506506] wait_for_free_credits: 163 callbacks suppressed [ 5041.506508] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 5041.506535] smb3_init_transform_rq: 160 callbacks suppressed [ 5041.506537] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5041.506554] __smb_send_rqst: 163 callbacks suppressed [ 5041.506556] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=400 [ 5041.508168] cifs_demultiplex_thread: 163 callbacks suppressed [ 5041.508174] CIFS: fs/smb/client/connect.c: RFC1002 header 0x238 [ 5041.508206] decrypt_raw_data: 160 callbacks suppressed [ 5041.508208] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5041.508219] receive_encrypted_standard: 217 callbacks suppressed [ 5041.508221] CIFS: fs/smb/client/smb2ops.c: mid found [ 5041.508225] smb2_calc_size: 263 callbacks suppressed [ 5041.508227] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 5041.508233] smb2_calc_size: 322 callbacks suppressed [ 5041.508235] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 5041.508246] CIFS: fs/smb/client/smb2ops.c: mid found [ 5041.508249] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 112 offset 72 [ 5041.508252] CIFS: fs/smb/client/smb2misc.c: SMB2 len 184 [ 5041.508256] CIFS: fs/smb/client/smb2ops.c: mid found [ 5041.508259] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 5041.508264] smb2_add_credits: 220 callbacks suppressed [ 5041.508266] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 5041.508271] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 5041.508276] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 5041.508349] cifs_sync_mid_result: 216 callbacks suppressed [ 5041.508352] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=230 state=64 [ 5041.508358] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=231 state=64 [ 5041.508361] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=232 state=64 [ 5041.508372] cifs_revalidate_cache: 2592 callbacks suppressed [ 5041.508374] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 6002797973954625600 [ 5041.508378] cifs_revalidate_cache: 2540 callbacks suppressed [ 5041.508379] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 6002797973954625600 is unchanged [ 5041.508383] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_revalidate_dentry_attr (xid = 1173) rc = 0 [ 5042.116837] cifs_readdir: 143 callbacks suppressed [ 5042.116843] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 1174 with uid: 0 [ 5042.116854] _initiate_cifs_search: 41 callbacks suppressed [ 5042.116855] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 5042.116871] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 2 credits total=124 [ 5042.116899] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5042.116915] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=306 [ 5042.118526] CIFS: fs/smb/client/connect.c: RFC1002 header 0x148c [ 5042.118558] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5042.118567] CIFS: fs/smb/client/smb2ops.c: mid found [ 5042.118571] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 5042.118574] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 5042.118577] CIFS: fs/smb/client/smb2ops.c: mid found [ 5042.118579] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 4928 offset 72 [ 5042.118582] CIFS: fs/smb/client/smb2misc.c: SMB2 len 5000 [ 5042.118586] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 5042.118590] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 5042.118630] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=233 state=64 [ 5042.118638] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=234 state=64 [ 5042.118644] smb2_parse_query_directory: 41 callbacks suppressed [ 5042.118646] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 000000009ae1b598 srch end 00000000e63fb406 [ 5042.118655] cifs_readdir: 41 callbacks suppressed [ 5042.118657] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 5042.118662] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 4928 offset 72 [ 5042.118665] CIFS: fs/smb/client/smb2misc.c: SMB2 len 5000 [ 5042.118667] find_cifs_entry: 41 callbacks suppressed [ 5042.118669] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 5042.118672] cifs_readdir: 41 callbacks suppressed [ 5042.118673] CIFS: fs/smb/client/readdir.c: entry 2 found [ 5042.118675] cifs_readdir: 41 callbacks suppressed [ 5042.118676] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 0000000026ad0e67 [ 5042.118680] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 4928 offset 72 [ 5042.118682] CIFS: fs/smb/client/smb2misc.c: SMB2 len 5000 [ 5042.118685] nxt_dir_entry: 2795 callbacks suppressed [ 5042.118687] CIFS: fs/smb/client/readdir.c: new entry 00000000634b3a60 old entry 000000009ae1b598 [ 5042.118690] CIFS: fs/smb/client/readdir.c: new entry 000000006a6d1d33 old entry 00000000634b3a60 [ 5042.118696] cifs_prime_dcache: 2744 callbacks suppressed [ 5042.118697] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for lrz [ 5042.118700] CIFS: fs/smb/client/readdir.c: new entry 000000008be991e6 old entry 000000006a6d1d33 [ 5042.118704] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for aco [ 5042.118707] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 620416315226185495 [ 5042.118711] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 620416315226185495 is unchanged [ 5042.118715] CIFS: fs/smb/client/readdir.c: new entry 000000008e976422 old entry 000000008be991e6 [ 5042.118718] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for keg [ 5042.118720] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 735465161786773119 [ 5042.118723] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 735465161786773119 is unchanged [ 5042.118726] CIFS: fs/smb/client/readdir.c: new entry 00000000c536adfe old entry 000000008e976422 [ 5042.118729] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for bek [ 5042.118731] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584844756130586394 [ 5042.118733] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584844756130586394 is unchanged [ 5042.118736] CIFS: fs/smb/client/readdir.c: new entry 0000000035231ac3 old entry 00000000c536adfe [ 5042.118739] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for cva [ 5042.118742] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584845890001952542 [ 5042.118744] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584845890001952542 is unchanged [ 5042.118747] CIFS: fs/smb/client/readdir.c: new entry 000000006e68e6fc old entry 0000000035231ac3 [ 5042.118750] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for dgf [ 5042.118752] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584846487002406688 [ 5042.118754] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584846487002406688 is unchanged [ 5042.118757] CIFS: fs/smb/client/readdir.c: new entry 00000000331c254d old entry 000000006e68e6fc [ 5042.118760] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for dlm [ 5042.118762] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584847573629132580 [ 5042.118764] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584847573629132580 is unchanged [ 5042.118767] CIFS: fs/smb/client/readdir.c: new entry 000000005143fa1b old entry 00000000331c254d [ 5042.118770] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for ukf [ 5042.118772] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 4858973665376529310 [ 5042.118775] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 4858973665376529310 is unchanged [ 5042.118777] CIFS: fs/smb/client/readdir.c: new entry 0000000040d64e6b old entry 000000005143fa1b [ 5042.118780] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for eas [ 5042.118783] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584850137713549299 [ 5042.118785] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584850137713549299 is unchanged [ 5042.118788] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for cbd [ 5042.118790] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 4479468194735040747 [ 5042.118793] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 4479468194735040747 is unchanged [ 5042.118849] cifs_readdir: 41 callbacks suppressed [ 5042.118850] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 5042.118853] cifs_readdir: 143 callbacks suppressed [ 5042.118855] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 1174) rc = 0 [ 5042.118873] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 1175 with uid: 0 [ 5042.118876] CIFS: fs/smb/client/dir.c: parent inode = 0x00000000a796b7f0 name is: lrz and dentry = 0x00000000494c07b7 [ 5042.118882] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 5042.118884] CIFS: fs/smb/client/dir.c: Full path: \lrz inode = 0x0000000000000000 [ 5042.118898] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 5042.118916] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5042.118928] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=400 [ 5042.120581] CIFS: fs/smb/client/connect.c: RFC1002 header 0x240 [ 5042.120599] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5042.120611] CIFS: fs/smb/client/smb2ops.c: mid found [ 5042.120614] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 5042.120617] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 5042.120625] CIFS: fs/smb/client/smb2ops.c: mid found [ 5042.120627] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 118 offset 72 [ 5042.120630] CIFS: fs/smb/client/smb2misc.c: SMB2 len 190 [ 5042.120632] CIFS: fs/smb/client/smb2ops.c: mid found [ 5042.120634] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 5042.120637] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 5042.120641] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 5042.120644] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 5042.120762] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=235 state=64 [ 5042.120774] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=236 state=64 [ 5042.120778] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=237 state=64 [ 5042.120798] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 4 credits total=122 [ 5042.120819] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5042.120831] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=528 [ 5042.122343] CIFS: fs/smb/client/connect.c: RFC1002 header 0x290 [ 5042.122367] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5042.122379] CIFS: fs/smb/client/smb2ops.c: mid found [ 5042.122382] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 5042.122391] CIFS: fs/smb/client/smb2ops.c: mid found [ 5042.122393] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 118 offset 72 [ 5042.122404] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=123 [ 5042.122407] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 5042.122444] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=238 state=64 [ 5042.122452] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=239 state=64 [ 5042.122456] map_smb2_to_linux_error: 46 callbacks suppressed [ 5042.122458] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 5042.122472] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -95 [ 5042.122476] CIFS: fs/smb/client/dir.c: Unexpected lookup error -95 [ 5042.122479] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 1175) rc = -95 [ 5042.122820] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 1176 with uid: 0 [ 5042.122825] CIFS: fs/smb/client/dir.c: parent inode = 0x00000000a796b7f0 name is: ifv and dentry = 0x000000006b2ee95c [ 5042.122832] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 5042.122834] CIFS: fs/smb/client/dir.c: Full path: \ifv inode = 0x0000000000000000 [ 5042.122846] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 5042.122861] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5042.122870] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=400 [ 5042.124303] CIFS: fs/smb/client/connect.c: RFC1002 header 0x240 [ 5042.124326] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5042.124399] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 4 credits total=122 [ 5042.124415] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5042.124424] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=528 [ 5042.125759] CIFS: fs/smb/client/connect.c: RFC1002 header 0x290 [ 5042.125778] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5042.125829] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 5042.125840] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -95 [ 5042.125844] CIFS: fs/smb/client/dir.c: Unexpected lookup error -95 [ 5042.125847] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 1176) rc = -95 [ 5042.125993] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 1177 with uid: 0 [ 5042.125997] CIFS: fs/smb/client/dir.c: parent inode = 0x00000000a796b7f0 name is: ver and dentry = 0x000000001a83e136 [ 5042.126017] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 5042.126020] CIFS: fs/smb/client/dir.c: Full path: \ver inode = 0x0000000000000000 [ 5042.126043] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 5042.126064] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5042.126154] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=400 [ 5042.127303] CIFS: fs/smb/client/connect.c: RFC1002 header 0x240 [ 5042.127329] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5042.127393] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 4 credits total=122 [ 5042.127411] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5042.127418] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=528 [ 5042.128516] CIFS: fs/smb/client/connect.c: RFC1002 header 0x290 [ 5042.128533] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5042.128600] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 5042.128622] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -95 [ 5042.128627] CIFS: fs/smb/client/dir.c: Unexpected lookup error -95 [ 5042.128630] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 1177) rc = -95 [ 5042.128744] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 1178 with uid: 0 [ 5042.128750] find_cifs_entry: 41 callbacks suppressed [ 5042.128752] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 5042.128758] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 5042.128774] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5042.128785] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=154 [ 5042.129254] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7d [ 5042.129282] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5042.129331] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 5042.129338] cifs_small_buf_release: 111 callbacks suppressed [ 5042.129340] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 5042.129345] find_cifs_entry: 92 callbacks suppressed [ 5042.129347] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 5042.129350] cifs_readdir: 92 callbacks suppressed [ 5042.129352] CIFS: fs/smb/client/readdir.c: Could not find entry [ 5042.129354] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 1178) rc = 0 [ 5042.129394] cifs_closedir: 41 callbacks suppressed [ 5042.129396] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000a796b7f0 [ 5042.129401] cifs_closedir: 41 callbacks suppressed [ 5042.129402] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 1179 with uid: 0 [ 5042.129405] cifs_closedir: 41 callbacks suppressed [ 5042.129406] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 5042.129410] __SMB2_close: 44 callbacks suppressed [ 5042.129411] CIFS: fs/smb/client/smb2pdu.c: Close [ 5042.129415] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 5042.129430] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 5042.129438] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=144 [ 5042.130746] CIFS: fs/smb/client/connect.c: RFC1002 header 0xb0 [ 5042.130769] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 5042.130813] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 5042.130821] cifs_closedir: 41 callbacks suppressed [ 5042.130822] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 5042.130825] cifs_closedir: 41 callbacks suppressed [ 5042.130826] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 5042.130830] cifs_closedir: 41 callbacks suppressed [ 5042.130831] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 1179) rc = 0 [-- Attachment #1.1.4: 6.8.0_trace.pcap --] [-- Type: application/vnd.tcpdump.pcap, Size: 381169 bytes --] [-- Attachment #1.1.5: 6.5.0_trace.log --] [-- Type: text/x-log, Size: 58688 bytes --] Display Internal CIFS Data Structures for Debugging --------------------------------------------------- CIFS Version 2.44 Features: DFS,FSCACHE,STATS,DEBUG,ALLOW_INSECURE_LEGACY,CIFS_POSIX,UPCALL(SPNEGO),XATTR,ACL,WITNESS CIFSMaxBufSize: 16384 Active VFS Requests: 0 Servers: 1) ConnectionId: 0x2 Hostname: 10.156.103.200 ClientGUID: 1DCEEE94-0FE4-1F45-AC16-7CC5222354B3 Number of credits: 128,1,1 Dialect 0x311 signed TCP status: 1 Instance: 4 Local Users To Server: 3 SecMode: 0x3 Req On Wire: 0 Net namespace: 4026531840 In Send: 0 In MaxReq Wait: 0 Sessions: [NONE] Witness registrations: DFS cache --------- [ 4092.952224] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 2 [ 4092.952244] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 4092.952259] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 4092.952295] CIFS: fs/smb/client/connect.c: \\10.156.103.200 send echo request: rc = 0 [ 4092.952805] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 4092.952812] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 4092.952815] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 4150.562993] CIFS: fs/smb/client/dfs_cache.c: clearing dfs cache [ 4154.392199] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 2 [ 4154.392215] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 4154.392241] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 4154.392303] CIFS: fs/smb/client/connect.c: \\10.156.103.200 send echo request: rc = 0 [ 4154.393090] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 4154.393106] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 4154.393112] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 4215.823008] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 2 [ 4215.823022] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 4215.823045] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 4215.823089] CIFS: fs/smb/client/connect.c: \\10.156.103.200 send echo request: rc = 0 [ 4215.823749] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 4215.823762] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 4215.823768] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 4226.405195] Bluetooth: Core ver 2.22 [ 4226.405234] NET: Registered PF_BLUETOOTH protocol family [ 4226.405234] Bluetooth: HCI device and connection manager initialized [ 4226.405238] Bluetooth: HCI socket layer initialized [ 4226.405240] Bluetooth: L2CAP socket layer initialized [ 4226.405242] Bluetooth: SCO socket layer initialized [ 4226.409193] e1000 0000:00:03.0 enp0s3: entered promiscuous mode [ 4226.442060] audit: type=1400 audit(1719560697.289:47): apparmor="DENIED" operation="capable" class="cap" profile="tcpdump" pid=1265 comm="tcpdump" capability=2 capname="dac_read_search" [ 4277.245914] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 2 [ 4277.245928] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 4277.245956] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 4277.246052] CIFS: fs/smb/client/connect.c: \\10.156.103.200 send echo request: rc = 0 [ 4277.246759] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 4277.246779] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 4277.246787] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 Display Internal CIFS Data Structures for Debugging --------------------------------------------------- CIFS Version 2.44 Features: DFS,FSCACHE,STATS,DEBUG,ALLOW_INSECURE_LEGACY,CIFS_POSIX,UPCALL(SPNEGO),XATTR,ACL,WITNESS CIFSMaxBufSize: 16384 Active VFS Requests: 0 Servers: 1) ConnectionId: 0x6 Hostname: nas.ads.mwn.de ClientGUID: 3FA5C8C6-93EA-EB4F-A258-DDF28D410DFD Number of credits: 126,1,1 Dialect 0x311 signed TCP status: 1 Instance: 1 Local Users To Server: 1 SecMode: 0x3 Req On Wire: 0 Net namespace: 4026531840 In Send: 0 In MaxReq Wait: 0 Sessions: 1) Address: 10.156.103.11 Uses: 1 Capability: 0x300057 Session Status: 1 Security type: RawNTLMSSP SessionId: 0x96530000060a07a3 encrypted User: 0 Cred User: 0 Shares: 0) IPC: \\nas.ads.mwn.de\IPC$ Mounts: 1 DevInfo: 0x0 Attributes: 0x0 PathComponentMax: 0 Status: 1 type: 0 Serial Number: 0x0 encrypted Share Capabilities: DFS, Share Flags: 0x3 tid: 0x1 Maximal Access: 0x1f01ff 1) \\nas.ads.mwn.de\badw Mounts: 1 DevInfo: 0x20 Attributes: 0x400cf PathComponentMax: 255 Status: 1 type: DISK Serial Number: 0x800004ca encrypted Share Capabilities: None Aligned, Partition Aligned, TRIM-support, Share Flags: 0x800 tid: 0x2 Optimal sector size: 0x1000 Maximal Access: 0x1f01ff MIDs: -- 2) ConnectionId: 0x2 Hostname: 10.156.103.200 ClientGUID: 1DCEEE94-0FE4-1F45-AC16-7CC5222354B3 Number of credits: 128,1,1 Dialect 0x311 signed TCP status: 1 Instance: 4 Local Users To Server: 3 SecMode: 0x3 Req On Wire: 0 Net namespace: 4026531840 In Send: 0 In MaxReq Wait: 0 Sessions: [NONE] Witness registrations: DFS cache --------- [ 4092.952224] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 2 [ 4092.952244] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 4092.952259] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 4092.952295] CIFS: fs/smb/client/connect.c: \\10.156.103.200 send echo request: rc = 0 [ 4092.952805] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 4092.952812] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 4092.952815] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 4150.562993] CIFS: fs/smb/client/dfs_cache.c: clearing dfs cache [ 4154.392199] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 2 [ 4154.392215] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 4154.392241] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 4154.392303] CIFS: fs/smb/client/connect.c: \\10.156.103.200 send echo request: rc = 0 [ 4154.393090] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 4154.393106] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 4154.393112] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 4215.823008] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 2 [ 4215.823022] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 4215.823045] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 4215.823089] CIFS: fs/smb/client/connect.c: \\10.156.103.200 send echo request: rc = 0 [ 4215.823749] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 4215.823762] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 4215.823768] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 4226.405195] Bluetooth: Core ver 2.22 [ 4226.405234] NET: Registered PF_BLUETOOTH protocol family [ 4226.405234] Bluetooth: HCI device and connection manager initialized [ 4226.405238] Bluetooth: HCI socket layer initialized [ 4226.405240] Bluetooth: L2CAP socket layer initialized [ 4226.405242] Bluetooth: SCO socket layer initialized [ 4226.409193] e1000 0000:00:03.0 enp0s3: entered promiscuous mode [ 4226.442060] audit: type=1400 audit(1719560697.289:47): apparmor="DENIED" operation="capable" class="cap" profile="tcpdump" pid=1265 comm="tcpdump" capability=2 capname="dac_read_search" [ 4277.245914] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 2 [ 4277.245928] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 4277.245956] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 4277.246052] CIFS: fs/smb/client/connect.c: \\10.156.103.200 send echo request: rc = 0 [ 4277.246759] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 4277.246779] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 4277.246787] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 4338.696429] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 2 [ 4338.696446] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 4338.696472] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 4338.696542] CIFS: fs/smb/client/connect.c: \\10.156.103.200 send echo request: rc = 0 [ 4338.697316] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 4338.697333] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 4338.697397] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 4369.154521] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'source' [ 4369.154536] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'ip' [ 4369.154542] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'unc' [ 4369.154546] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'user' [ 4369.154550] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'domain' [ 4369.154553] CIFS: fs/smb/client/fs_context.c: Domain name set [ 4369.154556] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'pass' [ 4369.154562] CIFS: fs/smb/client/cifsfs.c: cifs_smb3_do_mount: devname=//nas.ads.mwn.de/badw flags=0x0 [ 4369.154568] CIFS: fs/smb/client/connect.c: file mode: 0755 dir mode: 0755 [ 4369.154574] CIFS: fs/smb/client/connect.c: VFS: in cifs_mount_get_session as Xid: 554 with uid: 0 [ 4369.154579] CIFS: fs/smb/client/connect.c: UNC: \\nas.ads.mwn.de\badw [ 4369.154586] CIFS: fs/smb/client/connect.c: generic_ip_connect: connecting to 10.156.103.11:445 [ 4369.154604] CIFS: fs/smb/client/connect.c: Socket created [ 4369.154606] CIFS: fs/smb/client/connect.c: sndbuf 16384 rcvbuf 131072 rcvtimeo 0x6d6 [ 4369.156016] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_smb_ses as Xid: 555 with uid: 0 [ 4369.156025] CIFS: fs/smb/client/connect.c: Existing smb sess not found [ 4369.156034] CIFS: fs/smb/client/smb2pdu.c: Negotiate protocol [ 4369.156043] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 4369.156066] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=244 [ 4369.156161] CIFS: fs/smb/client/connect.c: Demultiplex PID: 1276 [ 4369.156776] CIFS: fs/smb/client/connect.c: RFC1002 header 0x134 [ 4369.156789] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 114 offset 128 [ 4369.156793] CIFS: fs/smb/client/smb2misc.c: SMB2 len 242 [ 4369.156795] CIFS: fs/smb/client/smb2misc.c: length of negcontexts 60 pad 6 [ 4369.156801] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 4369.156814] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=0 mid=0 state=64 [ 4369.156824] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 4369.156828] CIFS: fs/smb/client/smb2pdu.c: mode 0x3 [ 4369.156830] CIFS: fs/smb/client/smb2pdu.c: negotiated smb3.1.1 dialect [ 4369.156838] CIFS: fs/smb/client/smb2pdu.c: decoding 2 negotiate contexts [ 4369.156840] CIFS: fs/smb/client/smb2pdu.c: decode SMB3.11 encryption neg context of len 4 [ 4369.156843] CIFS: fs/smb/client/smb2pdu.c: SMB311 cipher type:2 [ 4369.156846] CIFS: fs/smb/client/connect.c: cifs_setup_session: channel connect bitmap: 0x1 [ 4369.156850] CIFS: fs/smb/client/connect.c: Security Mode: 0x3 Capabilities: 0x300057 TimeAdjust: 0 [ 4369.156854] CIFS: fs/smb/client/smb2pdu.c: Session Setup [ 4369.156856] CIFS: fs/smb/client/smb2pdu.c: sess setup type 2 [ 4369.156860] CIFS: fs/smb/client/smb2pdu.c: Fresh session. Previous: 0 [ 4369.156864] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 4369.156874] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=136 [ 4369.157839] CIFS: fs/smb/client/connect.c: RFC1002 header 0xfa [ 4369.157851] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 178 offset 72 [ 4369.157855] CIFS: fs/smb/client/smb2misc.c: SMB2 len 250 [ 4369.157859] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 128 credits total=128 [ 4369.157876] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=1 mid=1 state=64 [ 4369.157881] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000016 to POSIX err -5 [ 4369.157889] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 4369.157893] CIFS: fs/smb/client/sess.c: decode_ntlmssp_challenge: negotiate=0xe2088235 challenge=0x60898235 [ 4369.157988] CIFS: fs/smb/client/smb2pdu.c: rawntlmssp session setup challenge phase [ 4369.157994] CIFS: fs/smb/client/smb2pdu.c: Fresh session. Previous: 0 [ 4369.158035] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=127 [ 4369.158050] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=390 [ 4369.173607] CIFS: fs/smb/client/connect.c: RFC1002 header 0x48 [ 4369.173627] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 72 [ 4369.173630] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 4369.173636] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=128 [ 4369.173652] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=1 mid=2 state=64 [ 4369.173658] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 4369.173685] CIFS: fs/smb/client/smb2pdu.c: SMB2/3 session established successfully [ 4369.173690] CIFS: fs/smb/client/sess.c: Cleared reconnect bitmask for chan 0; now 0x0 [ 4369.173697] CIFS: fs/smb/client/connect.c: VFS: in cifs_setup_ipc as Xid: 556 with uid: 0 [ 4369.173712] CIFS: fs/smb/client/smb2pdu.c: TCON [ 4369.173720] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=127 [ 4369.173768] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 4369.173784] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=170 [ 4369.174737] CIFS: fs/smb/client/connect.c: RFC1002 header 0x84 [ 4369.174777] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 4369.174781] CIFS: fs/smb/client/smb2ops.c: mid found [ 4369.174783] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 4369.174788] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 4369.174800] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=3 mid=3 state=64 [ 4369.174805] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 4369.174808] CIFS: fs/smb/client/smb2pdu.c: connection to pipe share [ 4369.174812] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_setup_ipc (xid = 556) rc = 0 [ 4369.174816] CIFS: fs/smb/client/connect.c: IPC tcon rc=0 ipc tid=0x1 [ 4369.174819] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_smb_ses (xid = 555) rc = 0 [ 4369.174824] CIFS: fs/smb/client/dfs_cache.c: cache_refresh_path: search path: \nas.ads.mwn.de\badw [ 4369.174830] CIFS: fs/smb/client/dfs_cache.c: get_dfs_referral: ipc=\\nas.ads.mwn.de\IPC$ referral=\nas.ads.mwn.de\badw [ 4369.174833] CIFS: fs/smb/client/smb2ops.c: smb2_get_dfs_refer: path: \nas.ads.mwn.de\badw [ 4369.174837] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 4369.174841] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 4369.174853] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 4369.174863] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=220 [ 4369.175537] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7d [ 4369.175549] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 4369.175552] CIFS: fs/smb/client/smb2ops.c: mid found [ 4369.175554] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 4369.175556] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 4369.175560] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 4369.175567] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=11 mid=4 state=64 [ 4369.175573] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000225 to POSIX err -2 [ 4369.175576] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 4369.175580] CIFS: fs/smb/client/dfs.c: dfs_mount_share: no dfs referral for \nas.ads.mwn.de\badw: -2 [ 4369.175583] CIFS: fs/smb/client/dfs.c: dfs_mount_share: assuming non-dfs mount... [ 4369.175587] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_tcon as Xid: 557 with uid: 0 [ 4369.175591] CIFS: fs/smb/client/smb2pdu.c: TCON [ 4369.175594] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 4369.175603] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 4369.175609] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=170 [ 4369.176714] CIFS: fs/smb/client/connect.c: RFC1002 header 0x84 [ 4369.176729] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 4369.176731] CIFS: fs/smb/client/smb2ops.c: mid found [ 4369.176733] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 4369.176736] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 4369.176742] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=3 mid=5 state=64 [ 4369.176746] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 4369.176748] CIFS: fs/smb/client/smb2pdu.c: connection to disk share [ 4369.176751] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_tcon (xid = 557) rc = 0 [ 4369.176754] CIFS: fs/smb/client/connect.c: Tcon rc = 0 [ 4369.176757] CIFS: fs/smb/client/smb2pdu.c: create/open [ 4369.176761] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 4369.176770] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 4369.176775] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=208 [ 4369.177507] CIFS: fs/smb/client/connect.c: RFC1002 header 0x104 [ 4369.177517] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 4369.177520] CIFS: fs/smb/client/smb2ops.c: mid found [ 4369.177522] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 4369.177524] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 4369.177527] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 4369.177533] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=6 state=64 [ 4369.177536] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 4369.177540] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 4369.177542] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 4369.177549] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 4369.177554] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=177 [ 4369.177866] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7d [ 4369.177875] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 4369.177878] CIFS: fs/smb/client/smb2ops.c: mid found [ 4369.177880] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 4369.177882] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 4369.177885] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 4369.177893] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=11 mid=7 state=64 [ 4369.177897] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 4369.177900] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 4369.177903] CIFS: fs/smb/client/smb2ops.c: server does not support query network interfaces [ 4369.178101] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 5 [ 4369.178109] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 4369.178119] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 4369.178126] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=161 [ 4369.178742] CIFS: fs/smb/client/connect.c: RFC1002 header 0x90 [ 4369.178775] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 4369.178779] CIFS: fs/smb/client/smb2ops.c: mid found [ 4369.178782] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 20 offset 72 [ 4369.178785] CIFS: fs/smb/client/smb2misc.c: SMB2 len 92 [ 4369.178789] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 4369.178800] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=8 state=64 [ 4369.178805] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 4369.178809] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 4 [ 4369.178815] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 4369.178825] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 4369.178834] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=161 [ 4369.179503] CIFS: fs/smb/client/connect.c: RFC1002 header 0x84 [ 4369.179523] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 4369.179527] CIFS: fs/smb/client/smb2ops.c: mid found [ 4369.179529] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 8 offset 72 [ 4369.179532] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 4369.179536] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 4369.179548] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=9 state=64 [ 4369.179553] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 4369.179557] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 1 [ 4369.179569] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 4369.180218] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 4369.180223] CIFS: fs/smb/client/smb2ops.c: mid found [ 4369.180225] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 26 offset 72 [ 4369.180238] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 11 [ 4369.180249] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 4369.180669] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 4369.180673] CIFS: fs/smb/client/smb2ops.c: mid found [ 4369.180675] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 28 offset 72 [ 4369.180686] CIFS: fs/smb/client/smb2pdu.c: Close [ 4369.180696] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 4369.181056] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 4369.181059] CIFS: fs/smb/client/smb2ops.c: mid found [ 4369.181069] CIFS: fs/smb/client/connect.c: cifs_is_path_remote: full_path: [ 4369.181074] CIFS: fs/smb/client/smb2pdu.c: create/open [ 4369.181751] CIFS: fs/smb/client/smb2pdu.c: Close [ 4369.182225] CIFS: fs/smb/client/smb2pdu.c: create/open [ 4369.182899] CIFS: fs/smb/client/smb2pdu.c: Close [ 4369.183146] CIFS: fs/smb/client/sess.c: ses already at max_channels (1), nothing to open [ 4369.183149] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_mount (xid = 554) rc = 0 [ 4369.183207] CIFS: fs/smb/client/inode.c: VFS: in cifs_root_iget as Xid: 558 with uid: 0 [ 4369.183904] CIFS: fs/smb/client/inode.c: looking for uniqueid=6002797973954625600 [ 4369.183914] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 6002797973954625600 [ 4369.183915] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 6002797973954625600 is new [ 4369.183918] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_root_iget (xid = 558) rc = 0 [ 4369.183933] CIFS: fs/smb/client/cifsfs.c: Get root dentry for [ 4369.183935] CIFS: fs/smb/client/cifsfs.c: dentry root is: 0000000064e38318 [ 4369.187004] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 559 with uid: 1000 [ 4369.187007] CIFS: fs/smb/client/dir.c: parent inode = 0x000000002db10d19 name is: .xdg-volume-info and dentry = 0x0000000078c43e92 [ 4369.187010] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 4369.187011] CIFS: fs/smb/client/dir.c: Full path: \.xdg-volume-info inode = 0x0000000000000000 [ 4369.187018] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 560 with uid: 1000 [ 4369.187022] CIFS: fs/smb/client/dir.c: parent inode = 0x000000002db10d19 name is: autorun.inf and dentry = 0x000000006ef6d1a6 [ 4369.187026] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 4369.187027] CIFS: fs/smb/client/dir.c: Full path: \autorun.inf inode = 0x0000000000000000 [ 4369.187038] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 561 with uid: 1000 [ 4369.187043] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 4369.187678] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000034 to POSIX err -2 [ 4369.187682] CIFS: fs/smb/client/inode.c: cifs_get_inode_info: unhandled err rc -2 [ 4369.187684] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 559) rc = -2 [ 4369.188005] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000034 to POSIX err -2 [ 4369.188010] CIFS: fs/smb/client/inode.c: cifs_get_inode_info: unhandled err rc -2 [ 4369.188012] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 560) rc = -2 [ 4369.188664] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000fd161184 srch end 00000000c7df6cdb [ 4369.188669] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 4369.188670] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 4369.188671] CIFS: fs/smb/client/readdir.c: entry 2 found [ 4369.188672] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 0000000027dd27e6 [ 4369.188674] CIFS: fs/smb/client/readdir.c: new entry 00000000fd2ba4e9 old entry 00000000fd161184 [ 4369.188675] CIFS: fs/smb/client/readdir.c: new entry 000000001f1068fb old entry 00000000fd2ba4e9 [ 4369.188676] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for lrz [ 4369.188678] CIFS: fs/smb/client/inode.c: looking for uniqueid=7162941620711722268 [ 4369.188684] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 7162941620711722268 [ 4369.188685] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 7162941620711722268 is new [ 4369.188687] CIFS: fs/smb/client/readdir.c: new entry 00000000ae198349 old entry 000000001f1068fb [ 4369.188688] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for aco [ 4369.188689] CIFS: fs/smb/client/inode.c: looking for uniqueid=620416315226185495 [ 4369.188691] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 620416315226185495 [ 4369.188692] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 620416315226185495 is new [ 4369.188693] CIFS: fs/smb/client/readdir.c: new entry 000000002e6650a4 old entry 00000000ae198349 [ 4369.188694] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for keg [ 4369.188695] CIFS: fs/smb/client/inode.c: looking for uniqueid=735465161786773119 [ 4369.188697] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 735465161786773119 [ 4369.188697] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 735465161786773119 is new [ 4369.188699] CIFS: fs/smb/client/readdir.c: new entry 00000000709efee2 old entry 000000002e6650a4 [ 4369.188700] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for bek [ 4369.188702] CIFS: fs/smb/client/inode.c: looking for uniqueid=584844756130586394 [ 4369.188703] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584844756130586394 [ 4369.188704] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584844756130586394 is new [ 4369.188705] CIFS: fs/smb/client/readdir.c: new entry 00000000d4c0b874 old entry 00000000709efee2 [ 4369.188706] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for cva [ 4369.188707] CIFS: fs/smb/client/inode.c: looking for uniqueid=584845890001952542 [ 4369.188708] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584845890001952542 [ 4369.188709] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584845890001952542 is new [ 4369.188710] CIFS: fs/smb/client/readdir.c: new entry 0000000040b3eeca old entry 00000000d4c0b874 [ 4369.188711] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for dgf [ 4369.188712] CIFS: fs/smb/client/inode.c: looking for uniqueid=584846487002406688 [ 4369.188713] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584846487002406688 [ 4369.188714] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584846487002406688 is new [ 4369.188715] CIFS: fs/smb/client/readdir.c: new entry 00000000b8cb43e7 old entry 0000000040b3eeca [ 4369.188716] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for dlm [ 4369.188717] CIFS: fs/smb/client/inode.c: looking for uniqueid=584847573629132580 [ 4369.188718] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584847573629132580 [ 4369.188719] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584847573629132580 is new [ 4369.188720] CIFS: fs/smb/client/readdir.c: new entry 000000007a01ffcc old entry 00000000b8cb43e7 [ 4369.188721] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for ukf [ 4369.188722] CIFS: fs/smb/client/inode.c: looking for uniqueid=4858973665376529310 [ 4369.188724] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 4858973665376529310 [ 4369.188725] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 4858973665376529310 is new [ 4369.188726] CIFS: fs/smb/client/readdir.c: new entry 000000008dd46610 old entry 000000007a01ffcc [ 4369.188727] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for eas [ 4369.188728] CIFS: fs/smb/client/inode.c: looking for uniqueid=584850137713549299 [ 4369.188729] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584850137713549299 [ 4369.188730] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584850137713549299 is new [ 4369.188731] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for cbd [ 4369.188798] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 4369.188799] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 561) rc = 0 [ 4369.188808] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 562 with uid: 1000 [ 4369.188810] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 4369.189017] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 4369.189020] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 4369.189021] CIFS: fs/smb/client/readdir.c: Could not find entry [ 4369.189022] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 562) rc = 0 [ 4369.189133] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 563 with uid: 1000 [ 4369.189135] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 4369.189136] CIFS: fs/smb/client/readdir.c: Could not find entry [ 4369.189137] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 563) rc = 0 [ 4369.189142] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000002db10d19 [ 4369.189144] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 564 with uid: 1000 [ 4369.189145] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 4369.189147] CIFS: fs/smb/client/smb2pdu.c: Close [ 4369.189625] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 4369.189627] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 4369.189628] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 564) rc = 0 [ 4369.189659] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 565 with uid: 1000 [ 4369.189661] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 4369.191139] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000b03a528c srch end 0000000013e4767b [ 4369.191143] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 4369.191144] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 4369.191145] CIFS: fs/smb/client/readdir.c: entry 2 found [ 4369.191146] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 00000000c9462b45 [ 4369.191149] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 7162941620711722268 is unchanged [ 4369.191151] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 620416315226185495 is unchanged [ 4369.191153] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 735465161786773119 is unchanged [ 4369.191154] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584844756130586394 is unchanged [ 4369.191155] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584845890001952542 is unchanged [ 4369.191157] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584846487002406688 is unchanged [ 4369.191158] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584847573629132580 is unchanged [ 4369.191159] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 4858973665376529310 is unchanged [ 4369.191160] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584850137713549299 is unchanged [ 4369.191162] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 4479468194735040747 is unchanged [ 4369.191186] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 4369.191187] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 565) rc = 0 [ 4369.191194] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 566 with uid: 1000 [ 4369.191195] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 4369.191468] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 4369.191470] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 4369.191471] CIFS: fs/smb/client/readdir.c: Could not find entry [ 4369.191472] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 566) rc = 0 [ 4369.191547] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 567 with uid: 1000 [ 4369.191549] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 4369.191549] CIFS: fs/smb/client/readdir.c: Could not find entry [ 4369.191550] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 567) rc = 0 [ 4369.191554] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000002db10d19 [ 4369.191555] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 568 with uid: 1000 [ 4369.191556] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 4369.191557] CIFS: fs/smb/client/smb2pdu.c: Close [ 4369.191931] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 4369.191933] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 4369.191934] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 568) rc = 0 [ 4369.191959] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 569 with uid: 1000 [ 4369.191960] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 4369.193260] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000530df76b srch end 00000000eec26564 [ 4369.193262] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 4369.193264] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 4369.193264] CIFS: fs/smb/client/readdir.c: entry 2 found [ 4369.193265] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 00000000652deef9 [ 4369.193293] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 4369.193294] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 569) rc = 0 [ 4369.193300] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 570 with uid: 1000 [ 4369.193301] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 4369.193491] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 4369.193493] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 4369.193494] CIFS: fs/smb/client/readdir.c: Could not find entry [ 4369.193494] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 570) rc = 0 [ 4369.193563] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 571 with uid: 1000 [ 4369.193564] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 4369.193565] CIFS: fs/smb/client/readdir.c: Could not find entry [ 4369.193565] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 571) rc = 0 [ 4369.193568] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000002db10d19 [ 4369.193569] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 572 with uid: 1000 [ 4369.193570] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 4369.193571] CIFS: fs/smb/client/smb2pdu.c: Close [ 4369.194597] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 4369.194599] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 4369.194603] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 572) rc = 0 [ 4369.194625] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 573 with uid: 1000 [ 4369.194627] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 4369.195977] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000b6fb5336 srch end 000000009cf15a0f [ 4369.195981] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 4369.195982] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 4369.195983] CIFS: fs/smb/client/readdir.c: entry 2 found [ 4369.195984] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 0000000011b5dc48 [ 4369.196011] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 4369.196012] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 573) rc = 0 [ 4369.196018] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 4369.196326] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 4369.196328] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 4369.196329] CIFS: fs/smb/client/readdir.c: Could not find entry [ 4369.196401] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 4369.196401] CIFS: fs/smb/client/readdir.c: Could not find entry [ 4369.196404] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000002db10d19 [ 4369.196405] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 576 with uid: 1000 [ 4369.196406] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 4369.196407] CIFS: fs/smb/client/smb2pdu.c: Close [ 4369.196950] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 4369.196952] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 4369.196953] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 576) rc = 0 [ 4369.196984] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 4369.198340] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000f49ee8a7 srch end 000000005f8696cb [ 4369.198344] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 4369.198346] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 4369.198347] CIFS: fs/smb/client/readdir.c: entry 2 found [ 4369.198348] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 00000000c9e1cc5b [ 4369.198377] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 4369.198386] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 4369.198627] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 4369.198629] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 4369.198630] CIFS: fs/smb/client/readdir.c: Could not find entry [ 4369.198712] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 4369.198713] CIFS: fs/smb/client/readdir.c: Could not find entry [ 4369.198717] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000002db10d19 [ 4369.198718] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 580 with uid: 1000 [ 4369.198719] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 4369.198721] CIFS: fs/smb/client/smb2pdu.c: Close [ 4369.199050] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 4369.199051] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 4369.199053] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 580) rc = 0 [ 4369.199084] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 4369.200405] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000fd161184 srch end 00000000c7df6cdb [ 4369.200408] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 4369.200409] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 4369.200410] CIFS: fs/smb/client/readdir.c: entry 2 found [ 4369.200411] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 0000000027dd27e6 [ 4369.200437] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 4369.200444] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 4369.200813] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000002db10d19 [ 4369.200815] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 584 with uid: 1000 [ 4369.200816] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 4369.200817] CIFS: fs/smb/client/smb2pdu.c: Close [ 4369.201274] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 4369.201275] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 4369.201276] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 584) rc = 0 [ 4369.201296] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 4369.202448] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000b03a528c srch end 0000000013e4767b [ 4369.202451] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 4369.202452] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 4369.202453] CIFS: fs/smb/client/readdir.c: entry 2 found [ 4369.202454] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 00000000c9462b45 [ 4369.202477] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 4369.202484] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 4369.202750] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000002db10d19 [ 4369.202751] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 588 with uid: 1000 [ 4369.202753] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 4369.202753] CIFS: fs/smb/client/smb2pdu.c: Close [ 4369.203305] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 4369.203306] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 4369.203307] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 588) rc = 0 [ 4369.203329] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 4369.204449] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000d55922a6 srch end 00000000349120be [ 4369.204452] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 4369.204453] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 4369.204454] CIFS: fs/smb/client/readdir.c: entry 2 found [ 4369.204455] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 00000000ed9e03b2 [ 4369.204476] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 4369.204483] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 4369.204862] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000002db10d19 [ 4369.204863] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 592 with uid: 1000 [ 4369.204864] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 4369.205286] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 4369.205288] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 4369.205289] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 592) rc = 0 [ 4369.205307] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 4369.206851] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000f7389a68 srch end 0000000043d79b11 [ 4369.206857] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 4369.206859] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 4369.206860] CIFS: fs/smb/client/readdir.c: entry 2 found [ 4369.206861] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 0000000081f36011 [ 4369.206888] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 4369.206898] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 4369.207303] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000002db10d19 [ 4369.207305] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 596 with uid: 1000 [ 4369.207307] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 4369.207868] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 4369.207869] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 4369.207873] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 596) rc = 0 [ 4369.207902] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 4369.209077] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 00000000da267b3b srch end 000000009eb89e42 [ 4369.209080] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 4369.209081] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 4369.209082] CIFS: fs/smb/client/readdir.c: entry 2 found [ 4369.209083] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 00000000b630df25 [ 4369.209106] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 4369.209113] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 4369.209420] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000002db10d19 [ 4369.209421] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 600 with uid: 1000 [ 4369.209423] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 4369.209811] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 4369.209812] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 4369.209813] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 600) rc = 0 [ 4381.528292] CIFS: fs/smb/client/inode.c: VFS: in cifs_revalidate_dentry_attr as Xid: 665 with uid: 0 [ 4381.528304] CIFS: fs/smb/client/inode.c: Update attributes: inode 0x000000002db10d19 count 1 dentry: 0x0000000064e38318 d_time 0 jiffies 4295987671 [ 4381.528336] wait_for_free_credits: 88 callbacks suppressed [ 4381.528339] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 4381.528366] smb3_init_transform_rq: 85 callbacks suppressed [ 4381.528368] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 4381.528386] __smb_send_rqst: 88 callbacks suppressed [ 4381.528388] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=400 [ 4381.529986] cifs_demultiplex_thread: 88 callbacks suppressed [ 4381.529990] CIFS: fs/smb/client/connect.c: RFC1002 header 0x238 [ 4381.530016] decrypt_raw_data: 85 callbacks suppressed [ 4381.530018] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 4381.530031] receive_encrypted_standard: 117 callbacks suppressed [ 4381.530033] CIFS: fs/smb/client/smb2ops.c: mid found [ 4381.530036] smb2_calc_size: 138 callbacks suppressed [ 4381.530038] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 4381.530041] smb2_calc_size: 172 callbacks suppressed [ 4381.530043] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 4381.530052] CIFS: fs/smb/client/smb2ops.c: mid found [ 4381.530054] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 112 offset 72 [ 4381.530057] CIFS: fs/smb/client/smb2misc.c: SMB2 len 184 [ 4381.530059] CIFS: fs/smb/client/smb2ops.c: mid found [ 4381.530061] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 4381.530064] smb2_add_credits: 120 callbacks suppressed [ 4381.530066] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 4381.530069] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 4381.530073] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 4381.530093] cifs_sync_mid_result: 116 callbacks suppressed [ 4381.530095] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=130 state=64 [ 4381.530117] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=131 state=64 [ 4381.530120] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=132 state=64 [ 4381.530131] cifs_revalidate_cache: 1395 callbacks suppressed [ 4381.530133] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 6002797973954625600 [ 4381.530137] cifs_revalidate_cache: 1340 callbacks suppressed [ 4381.530138] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 6002797973954625600 is unchanged [ 4381.530142] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_revalidate_dentry_attr (xid = 665) rc = 0 [ 4382.290773] cifs_readdir: 68 callbacks suppressed [ 4382.290778] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 666 with uid: 0 [ 4382.290789] _initiate_cifs_search: 16 callbacks suppressed [ 4382.290790] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 4382.290802] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 2 credits total=124 [ 4382.290827] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 4382.290843] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=306 [ 4382.292703] CIFS: fs/smb/client/connect.c: RFC1002 header 0x148c [ 4382.292734] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 4382.292742] CIFS: fs/smb/client/smb2ops.c: mid found [ 4382.292745] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 4382.292748] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 4382.292751] CIFS: fs/smb/client/smb2ops.c: mid found [ 4382.292753] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 4928 offset 72 [ 4382.292756] CIFS: fs/smb/client/smb2misc.c: SMB2 len 5000 [ 4382.292759] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 4382.292763] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 4382.292903] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=133 state=64 [ 4382.292912] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=134 state=64 [ 4382.292920] smb2_parse_query_directory: 16 callbacks suppressed [ 4382.292922] CIFS: fs/smb/client/smb2pdu.c: num entries 56 last_index 58 srch start 000000009e1e0b06 srch end 000000000f03097c [ 4382.292930] cifs_readdir: 16 callbacks suppressed [ 4382.292932] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 4382.292936] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 4928 offset 72 [ 4382.292939] CIFS: fs/smb/client/smb2misc.c: SMB2 len 5000 [ 4382.292942] find_cifs_entry: 16 callbacks suppressed [ 4382.292943] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 4382.292946] cifs_readdir: 16 callbacks suppressed [ 4382.292947] CIFS: fs/smb/client/readdir.c: entry 2 found [ 4382.292949] cifs_readdir: 16 callbacks suppressed [ 4382.292950] CIFS: fs/smb/client/readdir.c: loop through 56 times filling dir for net buf 0000000065c15899 [ 4382.292954] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 4928 offset 72 [ 4382.292956] CIFS: fs/smb/client/smb2misc.c: SMB2 len 5000 [ 4382.292959] nxt_dir_entry: 1420 callbacks suppressed [ 4382.292961] CIFS: fs/smb/client/readdir.c: new entry 0000000097ee4d06 old entry 000000009e1e0b06 [ 4382.292964] CIFS: fs/smb/client/readdir.c: new entry 0000000086c42f7b old entry 0000000097ee4d06 [ 4382.292969] cifs_prime_dcache: 1394 callbacks suppressed [ 4382.292970] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for lrz [ 4382.292974] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 7162941620711722268 [ 4382.292977] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 7162941620711722268 is unchanged [ 4382.292981] CIFS: fs/smb/client/readdir.c: new entry 00000000520a0546 old entry 0000000086c42f7b [ 4382.292984] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for aco [ 4382.292986] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 620416315226185495 [ 4382.292989] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 620416315226185495 is unchanged [ 4382.292992] CIFS: fs/smb/client/readdir.c: new entry 0000000097cdcc49 old entry 00000000520a0546 [ 4382.292994] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for keg [ 4382.292997] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 735465161786773119 [ 4382.292999] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 735465161786773119 is unchanged [ 4382.293002] CIFS: fs/smb/client/readdir.c: new entry 0000000018bc9b98 old entry 0000000097cdcc49 [ 4382.293005] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for bek [ 4382.293007] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584844756130586394 [ 4382.293009] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584844756130586394 is unchanged [ 4382.293012] CIFS: fs/smb/client/readdir.c: new entry 0000000042a90c9e old entry 0000000018bc9b98 [ 4382.293015] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for cva [ 4382.293017] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584845890001952542 [ 4382.293019] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584845890001952542 is unchanged [ 4382.293021] CIFS: fs/smb/client/readdir.c: new entry 00000000e042ee6c old entry 0000000042a90c9e [ 4382.293024] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for dgf [ 4382.293026] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584846487002406688 [ 4382.293029] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584846487002406688 is unchanged [ 4382.293031] CIFS: fs/smb/client/readdir.c: new entry 0000000083a13e75 old entry 00000000e042ee6c [ 4382.293034] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for dlm [ 4382.293036] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584847573629132580 [ 4382.293038] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584847573629132580 is unchanged [ 4382.293040] CIFS: fs/smb/client/readdir.c: new entry 0000000076a3c06b old entry 0000000083a13e75 [ 4382.293043] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for ukf [ 4382.293045] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 4858973665376529310 [ 4382.293048] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 4858973665376529310 is unchanged [ 4382.293050] CIFS: fs/smb/client/readdir.c: new entry 00000000367e5c84 old entry 0000000076a3c06b [ 4382.293053] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for eas [ 4382.293055] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 584850137713549299 [ 4382.293057] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 584850137713549299 is unchanged [ 4382.293060] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for cbd [ 4382.293121] cifs_readdir: 16 callbacks suppressed [ 4382.293123] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 58 tdc [ 4382.293126] cifs_readdir: 68 callbacks suppressed [ 4382.293127] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 666) rc = 0 [ 4382.293332] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 667 with uid: 0 [ 4382.293337] find_cifs_entry: 16 callbacks suppressed [ 4382.293338] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 4382.293343] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 4382.293358] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 4382.293369] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=154 [ 4382.294054] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7d [ 4382.294075] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 4382.294078] CIFS: fs/smb/client/smb2ops.c: mid found [ 4382.294080] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 4382.294083] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 4382.294087] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 4382.294192] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=135 state=64 [ 4382.294198] map_smb2_to_linux_error: 21 callbacks suppressed [ 4382.294200] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 4382.294204] cifs_small_buf_release: 61 callbacks suppressed [ 4382.294206] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 4382.294211] find_cifs_entry: 42 callbacks suppressed [ 4382.294212] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 4382.294216] cifs_readdir: 42 callbacks suppressed [ 4382.294217] CIFS: fs/smb/client/readdir.c: Could not find entry [ 4382.294220] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 667) rc = 0 [ 4382.294250] cifs_closedir: 16 callbacks suppressed [ 4382.294252] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000002db10d19 [ 4382.294256] cifs_closedir: 16 callbacks suppressed [ 4382.294257] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 668 with uid: 0 [ 4382.294260] cifs_closedir: 16 callbacks suppressed [ 4382.294261] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 4382.294264] __SMB2_close: 19 callbacks suppressed [ 4382.294266] CIFS: fs/smb/client/smb2pdu.c: Close [ 4382.294270] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 4382.294282] CIFS: fs/smb/client/smb2ops.c: Encrypt message returned 0 [ 4382.294292] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=144 [ 4382.295007] CIFS: fs/smb/client/connect.c: RFC1002 header 0xb0 [ 4382.295028] CIFS: fs/smb/client/smb2ops.c: Decrypt message returned 0 [ 4382.295032] CIFS: fs/smb/client/smb2ops.c: mid found [ 4382.295034] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 4382.295038] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 4382.295054] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=136 state=64 [ 4382.295059] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 4382.295063] cifs_closedir: 16 callbacks suppressed [ 4382.295065] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 4382.295068] cifs_closedir: 16 callbacks suppressed [ 4382.295069] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 4382.295073] cifs_closedir: 16 callbacks suppressed [ 4382.295074] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 668) rc = 0 [ 4400.141988] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 2 [ 4400.142005] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 4400.142031] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 4400.142101] CIFS: fs/smb/client/connect.c: \\10.156.103.200 send echo request: rc = 0 [ 4400.142706] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 4400.142725] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 4400.142733] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [-- Attachment #1.1.6: 6.5.0_trace.pcap --] [-- Type: application/vnd.tcpdump.pcap, Size: 202560 bytes --] [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 488 bytes --] [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5874 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-06-28 8:19 ` Steinbeißer, Sebastian @ 2024-07-11 6:20 ` Steinbeißer, Sebastian 2024-07-11 7:27 ` gregkh ` (2 more replies) 0 siblings, 3 replies; 28+ messages in thread From: Steinbeißer, Sebastian @ 2024-07-11 6:20 UTC (permalink / raw) To: gregkh@linuxfoundation.org, pc@manguebit.com; +Cc: regressions@lists.linux.dev [-- Attachment #1.1: Type: text/plain, Size: 6282 bytes --] Dear Greg, Dear Paulo, Have you been able to take a look at the logs I sent? Is there any additional information I can provide? Thanks! Best Sebastian +-------------------------------------------------------------+ Sebastian Steinbeißer Leibniz-Rechenzentrum Tel.:+49-89-35831-8779 Boltzmannstraße 1 E-Mail: Sebastian.Steinbeisser@lrz.de D-85748 Garching +-------------------------------------------------------------+ -----Original Message----- From: Sebastian Steinbeißer <Sebastian.Steinbeisser@lrz.de> To: Greg KH <gregkh@linuxfoundation.org>, Paulo Alcantara <pc@manguebit.com> Cc: regressions@lists.linux.dev <regressions@lists.linux.dev> Subject: Re: Potential smb/dfs regression introduced in kernel 6.6 Date: 28.06.2024 10:19:24 Dear Greg, Dear Paulo, thanks for the quick reply and sorry for my late one - getting information internally and from the customer who reported the issue took some time. Here we go: 1. We do currently not have the capacity to bisect, but the customer reporting the issue speculated that it might have been introduced between commits 9a49e221a64111535f65e9c8804db24d11eaff8b and 539aad7f14dab7f947e5ab81901c0b20513a50db 2. I can not for sure confirm or deny if the subvolume is realized as a DFS link. 3. The logs as requested are attached. 4. About the setup used in the example: Two fresh virtual machines running lubuntu 22.04 and 24.04 with kernels 6.5.0 and 6.8.0, respectively. Both of them were installed today and updated. After that the smb-client and cifs-utils packages were installed and both VMs were rebooted. The tracing was done in parallel. 4. About the infrastructure in the example: The "badw" share contains several folders, three of which are realized as their own volumes: volume junction-path -------------- --------------- mwn_share_badw /mwn_share_badw mwn_share_badwifv /mwn_share_badw/ifv mwn_share_badwlrz /mwn_share_badw/lrz mwn_share_badwver /mwn_share_badw/ver These are the ones that can not be accessed -> see the ls_error_message attachement. We're exporting shares with CIFS 3.2 and the following security settings: Kerberos Clock Skew: 5 minutes Kerberos Ticket Age: 10 hours Kerberos Renewal Age: 7 days Kerberos KDC Timeout: 3 seconds Is Signing Required: true Is Password Complexity Required: true Use start_tls for AD LDAP connection: true (DEPRECATED)-Is AES Encryption Enabled: true LM Compatibility Level: lm-ntlm-ntlmv2-krb Is SMB Encryption Required: true Client Session Security: seal (DEPRECATED)-SMB1 Enabled for DC Connections: false SMB2 Enabled for DC Connections: true LDAP Referral Enabled For AD LDAP connections: false Use LDAPS for AD LDAP connection: false Encryption is required for DC Connections: true AES session key enabled for NetLogon channel: false Try Channel Binding For AD LDAP Connections: true Encryption Types Advertised to Kerberos: aes-256, aes-128, rc4, des Thus traces are most likely encrypted. Thanks a lot! Best Sebastian +-------------------------------------------------------------+ Sebastian Steinbeißer Leibniz-Rechenzentrum Tel.:+49-89-35831-8779 Boltzmannstraße 1 E-Mail: Sebastian.Steinbeisser@lrz.de D-85748 Garching +-------------------------------------------------------------+ -----Original Message----- From: Paulo Alcantara <pc@manguebit.com> To: "Steinbeißer, Sebastian" <Sebastian.Steinbeisser@lrz.de> Subject: Re: Potential smb/dfs regression introduced in kernel 6.6 Date: 27.06.2024 17:50:07 Paulo Alcantara <pc@manguebit.com> writes: > Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > > > The way this works with NetApp is that a volume, e.g., myvol, > > within > > the storage virtual machine (SVM - vserver) is exported and can be > > accessed by mounting //SVM_IP/myvol into, e.g., /mnt/myvol > > Subvolumes can be added to the junction path, e.g., mysubvol can be > > mounted under myvol and used to be transparently accessable via > > /mnt/myvol/mysubvol just like any directory within myvol would be. > > This now is no longer the case and the subvolume needs to be > > mounted > > separately. > > > > This has started when customers upgraded distributions that shipped > > with kernel >=6.6. > > https://wiki.samba.org/index.php/LinuxCIFSKernel#6.6_(module_version_2.45)_(47_changesets) > > > > We've been able to reproduce the behavior with Fedora/Ubuntu and > > kernels 6.6 to 6.9. > > Are you talking about DFS shares? The "mysubvol" would be an DFS > link? Can you please provide verbose logs and network traces of both working and non-working kernels: # umount all SMB shares in the system dmesg --clear modprobe dns_resolver modprobe cifs echo 'module cifs +p' > /sys/kernel/debug/dynamic_debug/control echo 'file fs/cifs/* +p' > /sys/kernel/debug/dynamic_debug/control echo 1 > /proc/fs/cifs/cifsFYI echo 1 > /sys/module/dns_resolver/parameters/debug echo 0 > /proc/sys/kernel/printk_ratelimit echo 0 > /proc/fs/cifs/dfscache tcpdump -s 0 -w trace.pcap port 445 & pid=$! cat /proc/fs/cifs/DebugData > trace.log cat /proc/fs/cifs/dfscache >> trace.log dmesg >> trace.log # mount.cifs ... /mnt -o ... # attempt to subvol under mounted share (i.e. ls /mnt/mysubvol) cat /proc/fs/cifs/DebugData >> trace.log cat /proc/fs/cifs/dfscache >> trace.log dmesg >> trace.log sleep 3 kill $pid Then send trace.log and trace.pcap files of both kernels. Thanks. [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 488 bytes --] [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5874 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-11 6:20 ` Steinbeißer, Sebastian @ 2024-07-11 7:27 ` gregkh 2024-07-11 15:20 ` Christian Heusel 2024-07-14 19:12 ` Paulo Alcantara 2 siblings, 0 replies; 28+ messages in thread From: gregkh @ 2024-07-11 7:27 UTC (permalink / raw) To: Steinbeißer, Sebastian; +Cc: pc@manguebit.com, regressions@lists.linux.dev On Thu, Jul 11, 2024 at 06:20:08AM +0000, Steinbeißer, Sebastian wrote: > Dear Greg, > Dear Paulo, > > Have you been able to take a look at the logs I sent? > Is there any additional information I can provide? Sorry, that's up to the filesystem developers, I don't know much about this at all. greg k-h ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-11 6:20 ` Steinbeißer, Sebastian 2024-07-11 7:27 ` gregkh @ 2024-07-11 15:20 ` Christian Heusel 2024-07-14 19:12 ` Paulo Alcantara 2 siblings, 0 replies; 28+ messages in thread From: Christian Heusel @ 2024-07-11 15:20 UTC (permalink / raw) To: Steinbeißer, Sebastian Cc: gregkh@linuxfoundation.org, pc@manguebit.com, regressions@lists.linux.dev [-- Attachment #1: Type: text/plain, Size: 1274 bytes --] On 24/07/11 06:20AM, Steinbeißer, Sebastian wrote: > Dear Greg, > Dear Paulo, Hey Sebastian, > Have you been able to take a look at the logs I sent? It seems like so far nobody from the developers had the chance to have a look at the issue you have reported. It reminded me about [another report][0] about failover issues for CIFS failover issues, which may or may not be related (to me it looks unrelated, but you never know). After some back and forth they found that a fix for their issue was already in the mainline tree (7ad54b98fc1f ("cifs: use origin fullpath for automounts")). > Is there any additional information I can provide? I think doing as Greg initally requested and allocating the resources to bisect the issue would be good, especially since the mentioned commit range is still pretty big: $ git rev-list --count 9a49e221a6411..539aad7f14da 32044 As with the issue I mentioned before it would also be intersting if the issue also exists with the mainline tree and only misses a backport or if the issue is currently still unfixed. > Thanks! > > Best > Sebastian Cheers, Christian [0]: https://lore.kernel.org/all/ZnMkNzmitQdP9OIC@3c06303d853a.ant.amazon.com/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-11 6:20 ` Steinbeißer, Sebastian 2024-07-11 7:27 ` gregkh 2024-07-11 15:20 ` Christian Heusel @ 2024-07-14 19:12 ` Paulo Alcantara 2024-07-15 5:41 ` Steinbeißer, Sebastian 2024-07-16 6:14 ` Steinbeißer, Sebastian 2 siblings, 2 replies; 28+ messages in thread From: Paulo Alcantara @ 2024-07-14 19:12 UTC (permalink / raw) To: Steinbeißer, Sebastian, gregkh@linuxfoundation.org Cc: regressions@lists.linux.dev Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > Is there any additional information I can provide? Yes. Please provide again the network traces of both working and non-working kernels along with the session keys in order to decrypt the packets. You can retrieve the session keys by running `smbinfo keys /mounted/share/some/file` [1]. Make sure you can decrypt the packets with dumped keys before sending those out. Besides running ls, try to stat those files as well. If you can provide network traces with smbclient(2) [2], it would be great, too. Thanks. [1] https://wiki.samba.org/index.php/Wireshark_Decryption#Obtaining_the_keys [2] https://wiki.samba.org/index.php/Wireshark_Decryption#Samba_client_and_server ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-14 19:12 ` Paulo Alcantara @ 2024-07-15 5:41 ` Steinbeißer, Sebastian 2024-07-15 12:21 ` Paulo Alcantara 2024-07-16 6:14 ` Steinbeißer, Sebastian 1 sibling, 1 reply; 28+ messages in thread From: Steinbeißer, Sebastian @ 2024-07-15 5:41 UTC (permalink / raw) To: gregkh@linuxfoundation.org, pc@manguebit.com; +Cc: regressions@lists.linux.dev [-- Attachment #1.1: Type: text/plain, Size: 1596 bytes --] Dear Paulo, I'll try and get that done. I'm currently in the process of bisecting the issue on the side. I'll be back with news hopefully soon. Thanks! Best Sebastian +-------------------------------------------------------------+ Sebastian Steinbeißer Leibniz-Rechenzentrum Tel.:+49-89-35831-8779 Boltzmannstraße 1 E-Mail: Sebastian.Steinbeisser@lrz.de D-85748 Garching +-------------------------------------------------------------+ -----Original Message----- From: Paulo Alcantara <pc@manguebit.com> To: "Steinbeißer, Sebastian" <Sebastian.Steinbeisser@lrz.de>, gregkh@linuxfoundation.org <gregkh@linuxfoundation.org> Cc: regressions@lists.linux.dev <regressions@lists.linux.dev> Subject: Re: Potential smb/dfs regression introduced in kernel 6.6 Date: 14.07.2024 21:12:09 Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > Is there any additional information I can provide? Yes. Please provide again the network traces of both working and non-working kernels along with the session keys in order to decrypt the packets. You can retrieve the session keys by running `smbinfo keys /mounted/share/some/file` [1]. Make sure you can decrypt the packets with dumped keys before sending those out. Besides running ls, try to stat those files as well. If you can provide network traces with smbclient(2) [2], it would be great, too. Thanks. [1] https://wiki.samba.org/index.php/Wireshark_Decryption#Obtaining_the_keys [2] https://wiki.samba.org/index.php/Wireshark_Decryption#Samba_client_and_server [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 488 bytes --] [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5874 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-15 5:41 ` Steinbeißer, Sebastian @ 2024-07-15 12:21 ` Paulo Alcantara 2024-07-15 13:26 ` Steinbeißer, Sebastian 0 siblings, 1 reply; 28+ messages in thread From: Paulo Alcantara @ 2024-07-15 12:21 UTC (permalink / raw) To: Steinbeißer, Sebastian, gregkh@linuxfoundation.org Cc: regressions@lists.linux.dev Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > I'll try and get that done. I'm currently in the process of bisecting > the issue on the side. Awesome. Thanks! ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-15 12:21 ` Paulo Alcantara @ 2024-07-15 13:26 ` Steinbeißer, Sebastian 2024-07-15 14:24 ` Paulo Alcantara 0 siblings, 1 reply; 28+ messages in thread From: Steinbeißer, Sebastian @ 2024-07-15 13:26 UTC (permalink / raw) To: gregkh@linuxfoundation.org, pc@manguebit.com; +Cc: regressions@lists.linux.dev [-- Attachment #1.1: Type: text/plain, Size: 12832 bytes --] Dear Paulo, this is my first rodeo with bisect and the first with the kernel in >10 years - but by no means my first with git - here's what I found: I've been using a freshly installed Debian 12 virtual box vm and I've been following [1]. As a "test" I used the following script to see if the initial error could be reproduced: ```test.sh #!/bin/bash mkdir -vp /tmp/test sudo mount -t cifs //IP_ADDR/volume01 /tmp/test -o username=$USER,domain=ADS read -rs ls /tmp/test read -rs ls /tmp/test/* read -rs sudo umount /tmp/test ``` A "good" output would be ``` volume02 volume03 /tmp/test/volume02: /tmp/test/volume03: ``` The individual steps are as follows: ```notes.txt git bisect start git bisect good 9a49e221a64111535f65e9c8804db24d11eaff8b git bisect bad 539aad7f14 # yields dedd6c894110 - script crashes with volume02 volume03 ./test.sh: line 8: 1867 Killed ls /tmp/test/* umount: /tmp/test: target is busy. # mark it as bad git bisect bad # yields 0e72db77672ff4758a31fb5259c754a7bb229751 git bisect good # yields 29057cc5bddc785ea0a11534d7ad2546fa0872d3 - script crashes with volume02 volume03 ./test.sh: line 8: 1881 Killed ls /tmp/test/* umount: /tmp/test: target is busy. # mark it as bad git bisect bad # yields 1c9f8dff62d85ce00b0e99f774a84bd783af7cac - script crashes with volume02 volume03 ./test.sh: line 8: 1865 Killed ls /tmp/test/* umount: /tmp/test: target is busy. # mark it as bad git bisect bad # yields 8ae5d298ef2005da5454fc1680f983e85d3e1622 - script crashes with volume02 volume03 ./test.sh: line 8: 1865 Killed ls /tmp/test/* umount: /tmp/test: target is busy. # mark it as bad git bisect bad # yields cd99b9eb4b702563c5ac7d26b632a628f5a832a5 git bisect good # yields df57721f9a63e8a1fb9b9b2e70de4aa4c7e0cd2e - script crashes with volume02 volume03 ./test.sh: line 8: 1865 Killed ls /tmp/test/* umount: /tmp/test: target is busy. # mark it as bad git bisect bad # yields b6f6167ea8a424d14b41c172fe7a5f49e164f221 git bisect good # yields eb501c2d96cfce6b42528e8321ea085ec605e790 git bisect good # yields c6b53dcec07c842af75123d9b29684bdbd36a407 git bisect good # yields 4debf77169ee459c46ec70e13dc503bc25efd7d2 git bisect good # yields 089f7f591348ca3325639f541fa4f78d9540dab5 - script crashes with volume02 volume03 ./test.sh: line 8: 1865 Killed ls /tmp/test/* umount: /tmp/test: target is busy. # mark it as bad git bisect bad # yields f4e5ceb6c1a64f9f8c666877164d95d5eb46da5b - script crashes with volume02 volume03 ./test.sh: line 8: 1865 Killed ls /tmp/test/* umount: /tmp/test: target is busy. # mark it as bad git bisect bad # yields 69a4e06c0e7bceeba95104180110841d232e94e4 - script crashes with volume02 volume03 ./test.sh: line 8: 1865 Killed ls /tmp/test/* umount: /tmp/test: target is busy. # mark it as bad git bisect bad # yields a18280e7fdea1f2f0736c45f9fee27eccd3998ae - script crashes with volume02 volume03 ./test.sh: line 8: 1865 Killed ls /tmp/test/* umount: /tmp/test: target is busy. # mark it as bad git bisect bad # yields f2762ae4d3e0bceeabfac4bc3c53700d80a602c9 git bisect good a18280e7fdea1f2f0736c45f9fee27eccd3998ae is the first bad commit commit a18280e7fdea1f2f0736c45f9fee27eccd3998ae Author: Paulo Alcantara <pc@manguebit.com> Date: Thu Aug 17 12:34:09 2023 -0300 smb: cilent: set reparse mount points as automounts By doing so we can selectively mark those submounts as 'noserverino' rather than whole mount and thus avoiding inode collisions in them. Consider a "test" SMB share that has two mounted NTFS volumes (vol0 & vol1) inside it. * Before patch $ mount.cifs //srv/test /mnt/1 -o ...,serverino $ ls -li /mnt/1/vol0 total 1 281474976710693 drwxr-xr-x 2 root root 0 Jul 15 00:23 $RECYCLE.BIN 281474976710696 drwxr-xr-x 2 root root 0 Jul 18 18:23 System Volume... 281474976710699 -rwxr-xr-x 1 root root 0 Aug 14 21:53 f0 281474976710700 -rwxr-xr-x 1 root root 0 Aug 15 18:52 f2 281474976710698 drwxr-xr-x 2 root root 0 Aug 12 19:39 foo 281474976710692 -rwxr-xr-x 1 root root 5 Aug 4 21:18 vol0_f0.txt $ ls -li /mnt/1/vol1 total 0 281474976710693 drwxr-xr-x 2 root root 0 Jul 15 00:23 $RECYCLE.BIN 281474976710696 drwxr-xr-x 2 root root 0 Jul 18 18:23 System Volume... 281474976710698 drwxr-xr-x 2 root root 0 Aug 12 19:39 bar 281474976710699 -rwxr-xr-x 1 root root 0 Aug 14 22:03 f0 281474976710700 -rwxr-xr-x 1 root root 0 Aug 14 22:52 f1 281474976710692 -rwxr-xr-x 1 root root 0 Jul 15 00:23 vol1_f0.txt * After patch $ mount.cifs //srv/test /mnt/1 -o ...,serverino $ ls -li /mnt/1/vol0 total 1 590 drwxr-xr-x 2 root root 0 Jul 15 00:23 $RECYCLE.BIN 594 drwxr-xr-x 2 root root 0 Jul 18 18:23 System Volume Information 591 -rwxr-xr-x 1 root root 0 Aug 14 21:53 f0 592 -rwxr-xr-x 1 root root 0 Aug 15 18:52 f2 593 drwxr-xr-x 2 root root 0 Aug 12 19:39 foo 595 -rwxr-xr-x 1 root root 5 Aug 4 21:18 vol0_f0.txt $ ls -li /mnt/1/vol1 total 0 596 drwxr-xr-x 2 root root 0 Jul 15 00:23 $RECYCLE.BIN 600 drwxr-xr-x 2 root root 0 Jul 18 18:23 System Volume Information 597 drwxr-xr-x 2 root root 0 Aug 12 19:39 bar 598 -rwxr-xr-x 1 root root 0 Aug 14 22:03 f0 599 -rwxr-xr-x 1 root root 0 Aug 14 22:52 f1 601 -rwxr-xr-x 1 root root 0 Jul 15 00:23 vol1_f0.txt Signed-off-by: Paulo Alcantara (SUSE) <pc@manguebit.com> Signed-off-by: Steve French <stfrench@microsoft.com> fs/smb/client/cifsglob.h | 2 +- fs/smb/client/inode.c | 344 +++++++++++++++++++++++++------------- -------- fs/smb/client/namespace.c | 19 +-- fs/smb/client/readdir.c | 1 + 4 files changed, 194 insertions(+), 172 deletions(-) ``` Note, that this did not behave as initially seen with the two Lubuntu installations, but non the less an error occurred. Checking dmesg right after the error showed: ```error.log [ 28.924415] CIFS: Attempting to mount //IP_ADDR/volume01 [ 31.507014] BUG: kernel NULL pointer dereference, address: 0000000000000000 [ 31.507022] #PF: supervisor read access in kernel mode [ 31.507024] #PF: error_code(0x0000) - not-present page [ 31.507025] PGD 0 P4D 0 [ 31.507028] Oops: 0000 [#1] PREEMPT SMP PTI [ 31.507031] CPU: 0 PID: 1834 Comm: ls Not tainted 6.5.0-rc7+ #26 [ 31.507033] Hardware name: innotek GmbH VirtualBox/VirtualBox, BIOS VirtualBox 12/01/2006 [ 31.507034] RIP: 0010:smb2_query_symlink+0xf/0x310 [ 31.507045] Code: 0f 1f 84 00 00 00 00 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 56 41 55 41 54 49 89 d4 55 <49> 8b 29 53 4c 89 c3 44 8b 6d 64 f6 05 4f 2f 0c 02 01 74 05 0f 1f [ 31.507047] RSP: 0018:ffffa15ac2e038e0 EFLAGS: 00010282 [ 31.507048] RAX: ffffffff974d4240 RBX: ffffa15ac2e03a20 RCX: ffff8b1f40bd4ff6 [ 31.507049] RDX: ffff8b1f77eb1cc0 RSI: ffff8b1f5aa60800 RDI: 000000000000000f [ 31.507050] RBP: ffffa15ac2e03958 R08: ffffa15ac2e03960 R09: 0000000000000000 [ 31.507051] R10: ffffa15ac2e03900 R11: 0000000000000000 R12: ffff8b1f77eb1cc0 [ 31.507052] R13: ffff8b1f77eb1cc0 R14: ffff8b1f5aa60800 R15: ffff8b1f5aa67800 [ 31.507053] FS: 00007f18b0ad5800(0000) GS:ffff8b2057c00000(0000) knlGS:0000000000000000 [ 31.507054] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.507055] CR2: 0000000000000000 CR3: 00000001392b4004 CR4: 00000000000706f0 [ 31.507058] Call Trace: [ 31.507063] <TASK> [ 31.507065] ? __die+0x1f/0x70 [ 31.507070] ? page_fault_oops+0x17d/0x4b0 [ 31.507073] ? exc_page_fault+0x73/0x170 [ 31.507077] ? asm_exc_page_fault+0x22/0x30 [ 31.507080] ? __pfx_smb2_query_symlink+0x10/0x10 [ 31.507083] ? smb2_query_symlink+0xf/0x310 [ 31.507085] cifs_get_fattr+0x5ce/0x9d0 [ 31.507087] ? __d_alloc+0x2b/0x230 [ 31.507090] cifs_get_inode_info+0x92/0x120 [ 31.507092] cifs_lookup+0x14e/0x7f0 [ 31.507094] ? generic_permission+0x35/0x230 [ 31.507097] __lookup_slow+0x86/0x130 [ 31.507100] walk_component+0xdb/0x150 [ 31.507101] path_lookupat+0x67/0x190 [ 31.507102] filename_lookup+0xe4/0x1f0 [ 31.507104] vfs_statx+0x9e/0x180 [ 31.507108] do_statx+0x67/0xb0 [ 31.507110] __x64_sys_statx+0x62/0x80 [ 31.507112] do_syscall_64+0x5b/0xc0 [ 31.507116] ? __count_memcg_events+0x49/0x90 [ 31.507119] ? count_memcg_events.constprop.0+0x1a/0x30 [ 31.507121] ? handle_mm_fault+0x9a/0x340 [ 31.507123] ? do_user_addr_fault+0x175/0x640 [ 31.507125] ? exit_to_user_mode_prepare+0x37/0x1b0 [ 31.507128] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 31.507130] RIP: 0033:0x7f18b0c69a2a [ 31.507133] Code: 48 8b 05 d9 a3 0d 00 ba ff ff ff ff 64 c7 00 16 00 00 00 e9 a5 fd ff ff e8 a3 06 02 00 0f 1f 00 41 89 ca b8 4c 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 2e 89 c1 85 c0 74 0f 48 8b 05 a1 a3 0d 00 64 [ 31.507134] RSP: 002b:00007ffc3c831988 EFLAGS: 00000206 ORIG_RAX: 000000000000014c [ 31.507135] RAX: ffffffffffffffda RBX: 000056116610db28 RCX: 00007f18b0c69a2a [ 31.507136] RDX: 0000000000000800 RSI: 00007ffc3c832367 RDI: 00000000ffffff9c [ 31.507137] RBP: 0000000000000002 R08: 00007ffc3c831990 R09: 0000000000000002 [ 31.507138] R10: 0000000000000002 R11: 0000000000000206 R12: 00007ffc3c832367 [ 31.507139] R13: 0000000000000000 R14: 000056116610db10 R15: 0000000000000003 [ 31.507140] </TASK> [ 31.507141] Modules linked in: snd_seq_dummy snd_hrtimer snd_seq snd_seq_device rfkill qrtr binfmt_misc intel_rapl_msr intel_rapl_common intel_pmc_core crc32_pclmul ghash_clmulni_intel sha512_ssse3 aesni_intel snd_intel8x0 crypto_simd snd_ac97_codec cryptd video ac97_bus rapl snd_pcm wmi snd_timer evdev joydev battery snd pcspkr soundcore vboxguest button ac serio_raw sg msr parport_pc ppdev lp parport fuse loop dm_mod efi_pstore configfs ip_tables x_tables autofs4 ext4 crc32c_generic crc16 mbcache jbd2 hid_generic usbhid hid sd_mod t10_pi crc64_rocksoft crc64 crc_t10dif crct10dif_generic sr_mod vmwgfx cdrom drm_ttm_helper ahci ttm ohci_pci ata_generic drm_kms_helper ohci_hcd ata_piix libahci ehci_pci ehci_hcd libata drm psmouse crct10dif_pclmul usbcore crct10dif_common scsi_mod crc32c_intel e1000 i2c_piix4 usb_common scsi_common [ 31.507192] CR2: 0000000000000000 [ 31.507194] ---[ end trace 0000000000000000 ]--- [ 31.507195] RIP: 0010:smb2_query_symlink+0xf/0x310 [ 31.507197] Code: 0f 1f 84 00 00 00 00 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 56 41 55 41 54 49 89 d4 55 <49> 8b 29 53 4c 89 c3 44 8b 6d 64 f6 05 4f 2f 0c 02 01 74 05 0f 1f [ 31.507198] RSP: 0018:ffffa15ac2e038e0 EFLAGS: 00010282 [ 31.507199] RAX: ffffffff974d4240 RBX: ffffa15ac2e03a20 RCX: ffff8b1f40bd4ff6 [ 31.507200] RDX: ffff8b1f77eb1cc0 RSI: ffff8b1f5aa60800 RDI: 000000000000000f [ 31.507200] RBP: ffffa15ac2e03958 R08: ffffa15ac2e03960 R09: 0000000000000000 [ 31.507201] R10: ffffa15ac2e03900 R11: 0000000000000000 R12: ffff8b1f77eb1cc0 [ 31.507202] R13: ffff8b1f77eb1cc0 R14: ffff8b1f5aa60800 R15: ffff8b1f5aa67800 [ 31.507203] FS: 00007f18b0ad5800(0000) GS:ffff8b2057c00000(0000) knlGS:0000000000000000 [ 31.507204] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.507205] CR2: 0000000000000000 CR3: 00000001392b4004 CR4: 00000000000706f0 ``` If you assume that I did something wrong or should check something additionally, please let me know. I'll try and get a setup where we can capture non-encrypted traffic. This might take a bit next to my regular work but I'll do my best. Thanks! Best Sebastian [1] https://kernel-team.pages.debian.net/kernel-handbook/ch-bugs.html#s9.2.1 +-------------------------------------------------------------+ Sebastian Steinbeißer Leibniz-Rechenzentrum Tel.:+49-89-35831-8779 Boltzmannstraße 1 E-Mail: Sebastian.Steinbeisser@lrz.de D-85748 Garching +-------------------------------------------------------------+ -----Original Message----- From: Paulo Alcantara <pc@manguebit.com> To: "Steinbeißer, Sebastian" <Sebastian.Steinbeisser@lrz.de>, gregkh@linuxfoundation.org <gregkh@linuxfoundation.org> Cc: regressions@lists.linux.dev <regressions@lists.linux.dev> Subject: Re: Potential smb/dfs regression introduced in kernel 6.6 Date: 15.07.2024 14:21:14 Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > I'll try and get that done. I'm currently in the process of bisecting > the issue on the side. Awesome. Thanks! [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 488 bytes --] [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5874 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-15 13:26 ` Steinbeißer, Sebastian @ 2024-07-15 14:24 ` Paulo Alcantara 0 siblings, 0 replies; 28+ messages in thread From: Paulo Alcantara @ 2024-07-15 14:24 UTC (permalink / raw) To: Steinbeißer, Sebastian, gregkh@linuxfoundation.org Cc: regressions@lists.linux.dev Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > I'll try and get a setup where we can capture non-encrypted traffic. You can also send the encrypted packets as long as you provide the necessary the keys to decrypt them. Check my last email on how to retrieve such keys. ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-14 19:12 ` Paulo Alcantara 2024-07-15 5:41 ` Steinbeißer, Sebastian @ 2024-07-16 6:14 ` Steinbeißer, Sebastian 2024-07-17 18:24 ` Paulo Alcantara 1 sibling, 1 reply; 28+ messages in thread From: Steinbeißer, Sebastian @ 2024-07-16 6:14 UTC (permalink / raw) To: gregkh@linuxfoundation.org, pc@manguebit.com; +Cc: regressions@lists.linux.dev [-- Attachment #1.1.1: Type: text/plain, Size: 1559 bytes --] Dear Paulo, we have set up a share without signing & encryption and I reran the commands. Find the output attached. Best Sebastian +-------------------------------------------------------------+ Sebastian Steinbeißer Leibniz-Rechenzentrum Tel.:+49-89-35831-8779 Boltzmannstraße 1 E-Mail: Sebastian.Steinbeisser@lrz.de D-85748 Garching +-------------------------------------------------------------+ -----Original Message----- From: Paulo Alcantara <pc@manguebit.com> To: "Steinbeißer, Sebastian" <Sebastian.Steinbeisser@lrz.de>, gregkh@linuxfoundation.org <gregkh@linuxfoundation.org> Cc: regressions@lists.linux.dev <regressions@lists.linux.dev> Subject: Re: Potential smb/dfs regression introduced in kernel 6.6 Date: 14.07.2024 21:12:09 Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > Is there any additional information I can provide? Yes. Please provide again the network traces of both working and non-working kernels along with the session keys in order to decrypt the packets. You can retrieve the session keys by running `smbinfo keys /mounted/share/some/file` [1]. Make sure you can decrypt the packets with dumped keys before sending those out. Besides running ls, try to stat those files as well. If you can provide network traces with smbclient(2) [2], it would be great, too. Thanks. [1] https://wiki.samba.org/index.php/Wireshark_Decryption#Obtaining_the_keys [2] https://wiki.samba.org/index.php/Wireshark_Decryption#Samba_client_and_server [-- Attachment #1.1.2: trace_fail.log --] [-- Type: text/x-log, Size: 65918 bytes --] Display Internal CIFS Data Structures for Debugging --------------------------------------------------- CIFS Version 2.47 Features: DFS,FSCACHE,STATS,DEBUG,ALLOW_INSECURE_LEGACY,CIFS_POSIX,UPCALL(SPNEGO),XATTR,ACL,WITNESS CIFSMaxBufSize: 16384 Active VFS Requests: 0 Servers: 1) ConnectionId: 0x1 Hostname: nas.ads.mwn.de ClientGUID: DC4505FB-ACF5-8446-BE00-6998BEDE7CC4 Number of credits: 126,1,1 Dialect 0x311 signed Server capabilities: 0x300057 TCP status: 1 Instance: 1 Local Users To Server: 1 SecMode: 0x3 Req On Wire: 0 Net namespace: 4026531840 In Send: 0 In MaxReq Wait: 0 Sessions: 1) Address: 10.156.103.15 Uses: 1 Capability: 0x300057 Session Status: 1 Security type: RawNTLMSSP SessionId: 0x9653000006a7957a encrypted User: 0 Cred User: 0 Shares: 0) IPC: \\nas.ads.mwn.de\IPC$ Mounts: 1 DevInfo: 0x0 Attributes: 0x0 PathComponentMax: 0 Status: 1 type: 0 Serial Number: 0x0 encrypted Share Capabilities: DFS, Share Flags: 0x3 tid: 0x1 Maximal Access: 0x1f01ff 1) \\nas.ads.mwn.de\badw Mounts: 1 DevInfo: 0x20 Attributes: 0x400cf PathComponentMax: 255 Status: 1 type: DISK Serial Number: 0x800004ca encrypted Share Capabilities: None Aligned, Partition Aligned, TRIM-support, Share Flags: 0x800 tid: 0x2 Optimal sector size: 0x1000 Maximal Access: 0x1f01ff MIDs: -- Witness registrations: DFS cache --------- [ 693.561828] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 693.561846] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 693.561878] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 693.561926] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 693.562621] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 693.562643] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 693.562707] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 754.939937] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 754.939953] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 754.939981] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 754.940037] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 754.940956] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 754.940977] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 754.940984] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 803.048029] CIFS: fs/smb/client/dfs_cache.c: clearing dfs cache [ 816.359395] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 816.359413] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 816.359444] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 816.359502] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 816.360450] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 816.360474] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 816.360481] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 821.373996] e1000 0000:00:03.0 enp0s3: entered promiscuous mode [ 821.383178] audit: type=1400 audit(1721109662.330:120): apparmor="DENIED" operation="capable" class="cap" profile="tcpdump" pid=1477 comm="tcpdump" capability=2 capname="dac_read_search" Display Internal CIFS Data Structures for Debugging --------------------------------------------------- CIFS Version 2.47 Features: DFS,FSCACHE,STATS,DEBUG,ALLOW_INSECURE_LEGACY,CIFS_POSIX,UPCALL(SPNEGO),XATTR,ACL,WITNESS CIFSMaxBufSize: 16384 Active VFS Requests: 0 Servers: 1) ConnectionId: 0x2 Hostname: 10.156.103.200 ClientGUID: D22E4589-8308-CA47-8ED2-7C1794F6FC74 Number of credits: 126,1,1 Dialect 0x311 Server capabilities: 0x300057 TCP status: 1 Instance: 1 Local Users To Server: 1 SecMode: 0x1 Req On Wire: 0 Net namespace: 4026531840 In Send: 0 In MaxReq Wait: 0 Sessions: 1) Address: 10.156.103.200 Uses: 1 Capability: 0x300057 Session Status: 1 Security type: RawNTLMSSP SessionId: 0x9653000006a7a15d User: 0 Cred User: 0 Shares: 0) IPC: \\10.156.103.200\IPC$ Mounts: 1 DevInfo: 0x0 Attributes: 0x0 PathComponentMax: 0 Status: 1 type: 0 Serial Number: 0x0 Share Capabilities: DFS, Share Flags: 0x3 tid: 0x1 Maximal Access: 0x1f01ff 1) \\10.156.103.200\volume01 Mounts: 1 DevInfo: 0x20 Attributes: 0x400cf PathComponentMax: 255 Status: 1 type: DISK Serial Number: 0x805e865e Share Capabilities: None Aligned, Partition Aligned, TRIM-support, Share Flags: 0x800 tid: 0x2 Optimal sector size: 0x1000 Maximal Access: 0x1301bf MIDs: -- 2) ConnectionId: 0x1 Hostname: nas.ads.mwn.de ClientGUID: DC4505FB-ACF5-8446-BE00-6998BEDE7CC4 Number of credits: 126,1,1 Dialect 0x311 signed Server capabilities: 0x300057 TCP status: 1 Instance: 1 Local Users To Server: 1 SecMode: 0x3 Req On Wire: 0 Net namespace: 4026531840 In Send: 0 In MaxReq Wait: 0 Sessions: 1) Address: 10.156.103.15 Uses: 1 Capability: 0x300057 Session Status: 1 Security type: RawNTLMSSP SessionId: 0x9653000006a7957a encrypted User: 0 Cred User: 0 Shares: 0) IPC: \\nas.ads.mwn.de\IPC$ Mounts: 1 DevInfo: 0x0 Attributes: 0x0 PathComponentMax: 0 Status: 1 type: 0 Serial Number: 0x0 encrypted Share Capabilities: DFS, Share Flags: 0x3 tid: 0x1 Maximal Access: 0x1f01ff 1) \\nas.ads.mwn.de\badw Mounts: 1 DevInfo: 0x20 Attributes: 0x400cf PathComponentMax: 255 Status: 1 type: DISK Serial Number: 0x800004ca encrypted Share Capabilities: None Aligned, Partition Aligned, TRIM-support, Share Flags: 0x800 tid: 0x2 Optimal sector size: 0x1000 Maximal Access: 0x1f01ff MIDs: -- Witness registrations: DFS cache --------- [ 693.561828] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 693.561846] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 693.561878] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 693.561926] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 693.562621] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 693.562643] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 693.562707] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 754.939937] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 754.939953] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 754.939981] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 754.940037] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 754.940956] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 754.940977] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 754.940984] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 803.048029] CIFS: fs/smb/client/dfs_cache.c: clearing dfs cache [ 816.359395] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 816.359413] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 816.359444] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 816.359502] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 816.360450] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 816.360474] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 816.360481] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 821.373996] e1000 0000:00:03.0 enp0s3: entered promiscuous mode [ 821.383178] audit: type=1400 audit(1721109662.330:120): apparmor="DENIED" operation="capable" class="cap" profile="tcpdump" pid=1477 comm="tcpdump" capability=2 capname="dac_read_search" [ 877.822728] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 877.822739] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 877.822764] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 877.822823] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 877.823121] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 877.823131] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 877.823134] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 920.641408] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'source' [ 920.641431] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'ip' [ 920.641439] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'unc' [ 920.641445] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'user' [ 920.641451] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'domain' [ 920.641456] CIFS: fs/smb/client/fs_context.c: Domain name set [ 920.641460] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'pass' [ 920.641469] CIFS: fs/smb/client/cifsfs.c: cifs_smb3_do_mount: devname=//10.156.103.200/volume01 flags=0x0 [ 920.641480] CIFS: fs/smb/client/connect.c: file mode: 0755 dir mode: 0755 [ 920.641488] CIFS: fs/smb/client/connect.c: VFS: in cifs_mount_get_session as Xid: 211 with uid: 0 [ 920.641494] CIFS: fs/smb/client/connect.c: UNC: \\10.156.103.200\volume01 [ 920.641505] CIFS: fs/smb/client/connect.c: generic_ip_connect: connecting to 10.156.103.200:445 [ 920.641527] CIFS: fs/smb/client/connect.c: Socket created [ 920.641531] CIFS: fs/smb/client/connect.c: sndbuf 16384 rcvbuf 131072 rcvtimeo 0x1b58 [ 920.642863] CIFS: fs/smb/client/connect.c: Demultiplex PID: 1488 [ 920.642896] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_smb_ses as Xid: 212 with uid: 0 [ 920.642910] CIFS: fs/smb/client/connect.c: Existing smb sess not found [ 920.642923] CIFS: fs/smb/client/smb2pdu.c: Negotiate protocol [ 920.642936] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 920.642968] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=244 [ 920.643681] CIFS: fs/smb/client/connect.c: RFC1002 header 0x134 [ 920.643700] smb2_calc_size: 263 callbacks suppressed [ 920.643702] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 114 offset 128 [ 920.643706] CIFS: fs/smb/client/smb2misc.c: SMB2 len 242 [ 920.643709] CIFS: fs/smb/client/smb2misc.c: length of negcontexts 60 pad 6 [ 920.643715] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 920.643745] cifs_sync_mid_result: 216 callbacks suppressed [ 920.643750] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=0 mid=0 state=64 [ 920.643764] cifs_small_buf_release: 111 callbacks suppressed [ 920.643766] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 920.643772] CIFS: fs/smb/client/smb2pdu.c: mode 0x1 [ 920.643775] CIFS: fs/smb/client/smb2pdu.c: negotiated smb3.1.1 dialect [ 920.643784] CIFS: fs/smb/client/smb2pdu.c: decoding 2 negotiate contexts [ 920.643788] CIFS: fs/smb/client/smb2pdu.c: decode SMB3.11 encryption neg context of len 4 [ 920.643790] CIFS: fs/smb/client/smb2pdu.c: SMB311 cipher type:2 [ 920.643794] CIFS: fs/smb/client/connect.c: cifs_setup_session: channel connect bitmap: 0x1 [ 920.643799] CIFS: fs/smb/client/connect.c: Security Mode: 0x1 Capabilities: 0x300057 TimeAdjust: 0 [ 920.643807] CIFS: fs/smb/client/smb2pdu.c: Session Setup [ 920.643809] CIFS: fs/smb/client/smb2pdu.c: sess setup type 2 [ 920.643813] CIFS: fs/smb/client/smb2pdu.c: Fresh session. Previous: 0 [ 920.643818] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 920.643831] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=136 [ 920.644801] CIFS: fs/smb/client/connect.c: RFC1002 header 0xfe [ 920.644810] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 182 offset 72 [ 920.644813] CIFS: fs/smb/client/smb2misc.c: SMB2 len 254 [ 920.644818] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 128 credits total=128 [ 920.644863] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=1 mid=1 state=64 [ 920.644875] map_smb2_to_linux_error: 46 callbacks suppressed [ 920.644877] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000016 to POSIX err -5 [ 920.644891] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 920.644895] CIFS: fs/smb/client/sess.c: decode_ntlmssp_challenge: negotiate=0xe2088235 challenge=0x60898235 [ 920.644901] CIFS: fs/smb/client/smb2pdu.c: rawntlmssp session setup challenge phase [ 920.644905] CIFS: fs/smb/client/smb2pdu.c: Fresh session. Previous: 0 [ 920.644953] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=127 [ 920.644966] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=402 [ 920.678818] CIFS: fs/smb/client/connect.c: RFC1002 header 0x48 [ 920.678846] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 72 [ 920.678850] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 920.678857] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=128 [ 920.678947] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=1 mid=2 state=64 [ 920.678961] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 920.678997] CIFS: fs/smb/client/smb2pdu.c: SMB2/3 session established successfully [ 920.679003] CIFS: fs/smb/client/sess.c: Cleared reconnect bitmask for chan 0; now 0x0 [ 920.679011] CIFS: fs/smb/client/connect.c: VFS: in cifs_setup_ipc as Xid: 213 with uid: 0 [ 920.679015] CIFS: fs/smb/client/smb2pdu.c: TCON [ 920.679022] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=127 [ 920.679047] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=118 [ 920.679582] CIFS: fs/smb/client/connect.c: RFC1002 header 0x50 [ 920.679593] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 920.679597] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 920.679627] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=3 mid=3 state=64 [ 920.679635] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 920.679638] CIFS: fs/smb/client/smb2pdu.c: connection to pipe share [ 920.679662] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_setup_ipc (xid = 213) rc = 0 [ 920.679666] CIFS: fs/smb/client/connect.c: IPC tcon rc=0 ipc tid=0x1 [ 920.679670] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_smb_ses (xid = 212) rc = 0 [ 920.679675] CIFS: fs/smb/client/dfs_cache.c: cache_refresh_path: search path: \10.156.103.200\volume01 [ 920.679682] CIFS: fs/smb/client/dfs_cache.c: get_dfs_referral: ipc=\\10.156.103.200\IPC$ referral=\10.156.103.200\volume01 [ 920.679685] CIFS: fs/smb/client/smb2ops.c: smb2_get_dfs_refer: path: \10.156.103.200\volume01 [ 920.679691] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 920.679695] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 920.679704] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=176 [ 920.680418] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 920.680430] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 920.680433] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 920.680438] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 920.680474] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=11 mid=4 state=64 [ 920.680486] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000225 to POSIX err -2 [ 920.680491] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 920.680496] CIFS: fs/smb/client/dfs.c: dfs_mount_share: no dfs referral for \10.156.103.200\volume01: -2 [ 920.680500] CIFS: fs/smb/client/dfs.c: dfs_mount_share: assuming non-dfs mount... [ 920.680505] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_tcon as Xid: 214 with uid: 0 [ 920.680510] CIFS: fs/smb/client/smb2pdu.c: TCON [ 920.680515] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 920.680532] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=126 [ 920.683469] CIFS: fs/smb/client/connect.c: RFC1002 header 0x50 [ 920.683484] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 920.683490] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 920.683523] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=3 mid=5 state=64 [ 920.683532] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 920.683536] CIFS: fs/smb/client/smb2pdu.c: connection to disk share [ 920.683541] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_tcon (xid = 214) rc = 0 [ 920.683544] CIFS: fs/smb/client/connect.c: Tcon rc = 0 [ 920.683548] CIFS: fs/smb/client/smb2pdu.c: create/open [ 920.683554] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 920.683566] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=156 [ 920.684378] CIFS: fs/smb/client/connect.c: RFC1002 header 0xd0 [ 920.684412] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 920.684417] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 920.684423] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 920.684458] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=6 state=64 [ 920.684465] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 920.684470] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 920.684475] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 920.684484] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=125 [ 920.741993] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 920.742020] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 920.742026] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 920.742033] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 920.742091] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=11 mid=7 state=64 [ 920.742108] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 920.742115] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 920.742124] CIFS: fs/smb/client/smb2ops.c: server does not support query network interfaces [ 920.742129] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 5 [ 920.742140] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 920.742162] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=109 [ 920.742793] CIFS: fs/smb/client/connect.c: RFC1002 header 0x5c [ 920.742867] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 20 offset 72 [ 920.742872] CIFS: fs/smb/client/smb2misc.c: SMB2 len 92 [ 920.742877] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 920.742910] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=8 state=64 [ 920.742922] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 920.742929] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 4 [ 920.742938] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 920.742971] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=109 [ 920.743457] CIFS: fs/smb/client/connect.c: RFC1002 header 0x50 [ 920.743467] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 8 offset 72 [ 920.743470] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 920.743474] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 920.743580] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=9 state=64 [ 920.743592] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 920.743599] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 1 [ 920.744257] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 34 offset 72 [ 920.744305] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 11 [ 920.744665] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 28 offset 72 [ 920.744691] __SMB2_close: 44 callbacks suppressed [ 920.744695] CIFS: fs/smb/client/smb2pdu.c: Close [ 920.744987] CIFS: fs/smb/client/connect.c: cifs_is_path_remote: full_path: [ 920.744995] CIFS: fs/smb/client/smb2pdu.c: create/open [ 920.745604] CIFS: fs/smb/client/smb2pdu.c: Close [ 920.745975] CIFS: fs/smb/client/smb2pdu.c: create/open [ 920.746548] CIFS: fs/smb/client/smb2pdu.c: Close [ 920.746910] CIFS: fs/smb/client/sess.c: ses already at max_channels (1), nothing to open [ 920.746917] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_mount (xid = 211) rc = 0 [ 920.747008] CIFS: fs/smb/client/inode.c: VFS: in cifs_root_iget as Xid: 215 with uid: 0 [ 920.747838] cifs_iget: 42 callbacks suppressed [ 920.747839] CIFS: fs/smb/client/inode.c: looking for uniqueid=16150111042041544768 [ 920.747853] cifs_revalidate_cache: 2592 callbacks suppressed [ 920.747854] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 920.747855] cifs_revalidate_cache: 42 callbacks suppressed [ 920.747856] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is new [ 920.747858] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_root_iget (xid = 215) rc = 0 [ 920.747861] CIFS: fs/smb/client/cifsfs.c: Get root dentry for [ 920.747862] CIFS: fs/smb/client/cifsfs.c: dentry root is: 00000000db882247 [ 920.749352] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 216 with uid: 1000 [ 920.749355] CIFS: fs/smb/client/dir.c: parent inode = 0x000000009fe23aa9 name is: .xdg-volume-info and dentry = 0x00000000a939c15a [ 920.749358] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 920.749360] CIFS: fs/smb/client/dir.c: Full path: \.xdg-volume-info inode = 0x0000000000000000 [ 920.749380] cifs_readdir: 143 callbacks suppressed [ 920.749383] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 218 with uid: 1000 [ 920.749383] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 217 with uid: 1000 [ 920.749385] CIFS: fs/smb/client/dir.c: parent inode = 0x000000009fe23aa9 name is: autorun.inf and dentry = 0x000000005a81a010 [ 920.749388] _initiate_cifs_search: 41 callbacks suppressed [ 920.749389] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 920.749390] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 920.749391] CIFS: fs/smb/client/dir.c: Full path: \autorun.inf inode = 0x0000000000000000 [ 920.749923] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000034 to POSIX err -2 [ 920.749928] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -2 [ 920.749930] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 216) rc = -2 [ 920.750079] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000034 to POSIX err -2 [ 920.750083] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -2 [ 920.750084] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 218) rc = -2 [ 920.750636] smb2_parse_query_directory: 41 callbacks suppressed [ 920.750637] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000eb06c195 srch end 000000003cf61cd9 [ 920.750640] cifs_readdir: 41 callbacks suppressed [ 920.750641] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 920.750642] find_cifs_entry: 41 callbacks suppressed [ 920.750643] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 920.750644] cifs_readdir: 41 callbacks suppressed [ 920.750644] CIFS: fs/smb/client/readdir.c: entry 2 found [ 920.750645] cifs_readdir: 41 callbacks suppressed [ 920.750646] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000b1afcf5e [ 920.750647] nxt_dir_entry: 2795 callbacks suppressed [ 920.750648] CIFS: fs/smb/client/readdir.c: new entry 00000000c0737e4d old entry 00000000eb06c195 [ 920.750649] CIFS: fs/smb/client/readdir.c: new entry 000000004cf6401f old entry 00000000c0737e4d [ 920.750651] cifs_prime_dcache: 2744 callbacks suppressed [ 920.750652] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 920.750653] CIFS: fs/smb/client/readdir.c: new entry 000000003cf61cd9 old entry 000000004cf6401f [ 920.750654] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 920.750655] cifs_readdir: 41 callbacks suppressed [ 920.750655] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 920.750657] cifs_readdir: 143 callbacks suppressed [ 920.750657] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 217) rc = 0 [ 920.750661] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 219 with uid: 1000 [ 920.750663] find_cifs_entry: 41 callbacks suppressed [ 920.750663] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 920.750940] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 920.750943] find_cifs_entry: 92 callbacks suppressed [ 920.750943] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 920.750944] cifs_readdir: 92 callbacks suppressed [ 920.750945] CIFS: fs/smb/client/readdir.c: Could not find entry [ 920.750946] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 219) rc = 0 [ 920.750964] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 220 with uid: 1000 [ 920.750965] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 920.750966] CIFS: fs/smb/client/readdir.c: Could not find entry [ 920.750967] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 220) rc = 0 [ 920.750970] cifs_closedir: 41 callbacks suppressed [ 920.750971] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000009fe23aa9 [ 920.750972] cifs_closedir: 41 callbacks suppressed [ 920.750973] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 221 with uid: 1000 [ 920.750974] cifs_closedir: 41 callbacks suppressed [ 920.750974] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 920.750975] CIFS: fs/smb/client/smb2pdu.c: Close [ 920.751426] cifs_closedir: 41 callbacks suppressed [ 920.751427] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 920.751428] cifs_closedir: 41 callbacks suppressed [ 920.751429] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 920.751430] cifs_closedir: 41 callbacks suppressed [ 920.751430] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 221) rc = 0 [ 920.751454] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 222 with uid: 1000 [ 920.751456] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 920.752216] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 000000007615c0e4 srch end 000000005ee9b84b [ 920.752220] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 920.752222] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 920.752223] CIFS: fs/smb/client/readdir.c: entry 2 found [ 920.752224] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000d31bce5c [ 920.752225] CIFS: fs/smb/client/readdir.c: new entry 000000004f06019e old entry 000000007615c0e4 [ 920.752226] CIFS: fs/smb/client/readdir.c: new entry 000000006add3b8c old entry 000000004f06019e [ 920.752228] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 920.752230] CIFS: fs/smb/client/readdir.c: new entry 000000005ee9b84b old entry 000000006add3b8c [ 920.752231] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 920.752232] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 920.752233] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 222) rc = 0 [ 920.752238] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 223 with uid: 1000 [ 920.752239] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 920.752681] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 920.752684] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 920.752685] CIFS: fs/smb/client/readdir.c: Could not find entry [ 920.752686] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 223) rc = 0 [ 920.752702] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 224 with uid: 1000 [ 920.752704] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 920.752705] CIFS: fs/smb/client/readdir.c: Could not find entry [ 920.752705] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 224) rc = 0 [ 920.752709] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000009fe23aa9 [ 920.752710] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 225 with uid: 1000 [ 920.752711] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 920.752712] CIFS: fs/smb/client/smb2pdu.c: Close [ 920.753109] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 920.753112] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 920.753113] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 225) rc = 0 [ 920.753140] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 226 with uid: 1000 [ 920.753142] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 920.753989] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000dddec7d3 srch end 00000000fd559695 [ 920.753994] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 920.753996] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 920.753997] CIFS: fs/smb/client/readdir.c: entry 2 found [ 920.753999] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000ce64203d [ 920.754001] CIFS: fs/smb/client/readdir.c: new entry 00000000927e9783 old entry 00000000dddec7d3 [ 920.754003] CIFS: fs/smb/client/readdir.c: new entry 00000000c1cf3772 old entry 00000000927e9783 [ 920.754005] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 920.754007] CIFS: fs/smb/client/readdir.c: new entry 00000000fd559695 old entry 00000000c1cf3772 [ 920.754009] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 920.754010] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 920.754012] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 226) rc = 0 [ 920.754017] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 227 with uid: 1000 [ 920.754019] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 920.754209] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 920.754212] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 920.754213] CIFS: fs/smb/client/readdir.c: Could not find entry [ 920.754214] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 227) rc = 0 [ 920.754229] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 228 with uid: 1000 [ 920.754230] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 920.754231] CIFS: fs/smb/client/readdir.c: Could not find entry [ 920.754232] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 228) rc = 0 [ 920.754234] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000009fe23aa9 [ 920.754236] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 229 with uid: 1000 [ 920.754237] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 920.754237] CIFS: fs/smb/client/smb2pdu.c: Close [ 920.754677] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 920.754678] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 920.754679] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 229) rc = 0 [ 920.754700] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 230 with uid: 1000 [ 920.754701] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 920.755388] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000eb06c195 srch end 000000003cf61cd9 [ 920.755391] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 920.755393] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 920.755393] CIFS: fs/smb/client/readdir.c: entry 2 found [ 920.755394] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000b1afcf5e [ 920.755395] CIFS: fs/smb/client/readdir.c: new entry 00000000c0737e4d old entry 00000000eb06c195 [ 920.755397] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 920.755398] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 920.755399] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 920.755400] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 230) rc = 0 [ 920.755403] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 920.755590] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 920.755592] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 920.755593] CIFS: fs/smb/client/readdir.c: Could not find entry [ 920.755604] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 920.755605] CIFS: fs/smb/client/readdir.c: Could not find entry [ 920.755608] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000009fe23aa9 [ 920.755609] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 233 with uid: 1000 [ 920.755609] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 920.755610] CIFS: fs/smb/client/smb2pdu.c: Close [ 920.756074] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 920.756076] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 920.756076] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 233) rc = 0 [ 920.756097] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 920.756775] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 000000007615c0e4 srch end 000000005ee9b84b [ 920.756777] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 920.756778] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 920.756778] CIFS: fs/smb/client/readdir.c: entry 2 found [ 920.756779] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000d31bce5c [ 920.756781] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 920.756782] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 920.756783] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 920.756786] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 920.756959] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 920.756962] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 920.756963] CIFS: fs/smb/client/readdir.c: Could not find entry [ 920.756974] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 920.756974] CIFS: fs/smb/client/readdir.c: Could not find entry [ 920.756977] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000009fe23aa9 [ 920.756978] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 237 with uid: 1000 [ 920.756979] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 920.756980] CIFS: fs/smb/client/smb2pdu.c: Close [ 920.757330] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 920.757331] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 920.757332] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 237) rc = 0 [ 920.757349] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 920.758209] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000dddec7d3 srch end 00000000fd559695 [ 920.758213] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 920.758214] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 920.758215] CIFS: fs/smb/client/readdir.c: entry 2 found [ 920.758216] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000ce64203d [ 920.758219] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 920.758223] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 920.758482] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000009fe23aa9 [ 920.758485] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 241 with uid: 1000 [ 920.758487] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 920.758488] CIFS: fs/smb/client/smb2pdu.c: Close [ 920.758934] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 920.758937] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 920.758939] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 241) rc = 0 [ 920.758972] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 920.759653] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000eb06c195 srch end 000000003cf61cd9 [ 920.759656] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 920.759658] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 920.759658] CIFS: fs/smb/client/readdir.c: entry 2 found [ 920.759659] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000b1afcf5e [ 920.759662] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 920.759665] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 920.759892] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000009fe23aa9 [ 920.759894] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 245 with uid: 1000 [ 920.759895] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 920.759896] CIFS: fs/smb/client/smb2pdu.c: Close [ 920.760246] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 920.760248] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 920.760249] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 245) rc = 0 [ 920.760266] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 920.761306] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 000000007615c0e4 srch end 000000005ee9b84b [ 920.761310] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 920.761312] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 920.761313] CIFS: fs/smb/client/readdir.c: entry 2 found [ 920.761313] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000d31bce5c [ 920.761329] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 920.761334] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 920.761992] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000009fe23aa9 [ 920.761993] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 249 with uid: 1000 [ 920.761995] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 920.762516] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 920.762517] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 920.762518] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 249) rc = 0 [ 920.762549] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 920.763126] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000dddec7d3 srch end 00000000fd559695 [ 920.763128] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 920.763130] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 920.763131] CIFS: fs/smb/client/readdir.c: entry 2 found [ 920.763132] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000ce64203d [ 920.763135] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 920.763139] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 920.763365] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000009fe23aa9 [ 920.763367] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 253 with uid: 1000 [ 920.763368] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 920.763725] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 920.763727] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 920.763727] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 253) rc = 0 [ 920.763751] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 920.764498] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000eb06c195 srch end 000000003cf61cd9 [ 920.764501] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 920.764503] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 920.764504] CIFS: fs/smb/client/readdir.c: entry 2 found [ 920.764504] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000b1afcf5e [ 920.764508] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 920.764512] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 920.764723] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000009fe23aa9 [ 920.764725] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 257 with uid: 1000 [ 920.764726] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 920.765048] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 920.765050] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 920.765051] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 257) rc = 0 [ 939.262603] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 939.262620] wait_for_free_credits: 163 callbacks suppressed [ 939.262623] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 939.262653] __smb_send_rqst: 163 callbacks suppressed [ 939.262654] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 939.262717] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 939.263290] cifs_demultiplex_thread: 163 callbacks suppressed [ 939.263298] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 939.263367] smb2_calc_size: 322 callbacks suppressed [ 939.263369] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 939.263376] smb2_add_credits: 220 callbacks suppressed [ 939.263377] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 969.071705] CIFS: fs/smb/client/inode.c: VFS: in cifs_revalidate_dentry_attr as Xid: 422 with uid: 0 [ 969.071719] CIFS: fs/smb/client/inode.c: Update attributes: inode 0x000000009fe23aa9 count 1 dentry: 0x00000000db882247 d_time 0 jiffies 4295636106 [ 969.071743] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 969.071763] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=348 [ 969.073733] CIFS: fs/smb/client/connect.c: RFC1002 header 0x20c [ 969.073749] smb2_calc_size: 263 callbacks suppressed [ 969.073751] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 969.073755] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 969.073760] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 969.073767] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 120 offset 72 [ 969.073770] CIFS: fs/smb/client/smb2misc.c: SMB2 len 192 [ 969.073772] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 969.073780] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 969.073783] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 969.073835] cifs_sync_mid_result: 216 callbacks suppressed [ 969.073839] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=230 state=64 [ 969.073846] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=231 state=64 [ 969.073849] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=232 state=64 [ 969.073852] cifs_small_buf_release: 216 callbacks suppressed [ 969.073854] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 969.073858] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 969.073860] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 969.073869] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 969.073878] cifs_revalidate_cache: 2540 callbacks suppressed [ 969.073880] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is unchanged [ 969.073884] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_revalidate_dentry_attr (xid = 422) rc = 0 [ 970.442429] CIFS: fs/smb/client/inode.c: VFS: in cifs_revalidate_dentry_attr as Xid: 423 with uid: 0 [ 970.442442] CIFS: fs/smb/client/inode.c: Update attributes: inode 0x000000009fe23aa9 count 1 dentry: 0x00000000db882247 d_time 0 jiffies 4295637477 [ 970.442472] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 970.442491] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=348 [ 970.443948] CIFS: fs/smb/client/connect.c: RFC1002 header 0x20c [ 970.443954] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 970.443956] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 970.443958] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 970.443961] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 120 offset 72 [ 970.443962] CIFS: fs/smb/client/smb2misc.c: SMB2 len 192 [ 970.443963] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 970.443966] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 970.443967] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 970.443974] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=233 state=64 [ 970.443976] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=234 state=64 [ 970.443977] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=235 state=64 [ 970.443979] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 970.443980] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 970.443981] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 970.443985] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 970.443986] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is unchanged [ 970.443988] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_revalidate_dentry_attr (xid = 423) rc = 0 [ 970.444035] cifs_readdir: 143 callbacks suppressed [ 970.444036] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 424 with uid: 0 [ 970.444038] _initiate_cifs_search: 41 callbacks suppressed [ 970.444039] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 970.444042] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 2 credits total=124 [ 970.444047] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=254 [ 970.444906] CIFS: fs/smb/client/connect.c: RFC1002 header 0x288 [ 970.444909] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 970.444910] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 970.444912] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 970.444914] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 970.444915] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 970.444916] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 970.444921] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=236 state=64 [ 970.444922] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=237 state=64 [ 970.444924] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 970.444925] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 970.444926] smb2_parse_query_directory: 41 callbacks suppressed [ 970.444926] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000eb06c195 srch end 000000003cf61cd9 [ 970.444929] cifs_readdir: 41 callbacks suppressed [ 970.444929] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 970.444931] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 970.444932] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 970.444933] find_cifs_entry: 41 callbacks suppressed [ 970.444933] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 970.444934] cifs_readdir: 41 callbacks suppressed [ 970.444935] CIFS: fs/smb/client/readdir.c: entry 2 found [ 970.444935] cifs_readdir: 41 callbacks suppressed [ 970.444936] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000b1afcf5e [ 970.444937] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 970.444938] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 970.444939] nxt_dir_entry: 143 callbacks suppressed [ 970.444940] CIFS: fs/smb/client/readdir.c: new entry 00000000c0737e4d old entry 00000000eb06c195 [ 970.444941] CIFS: fs/smb/client/readdir.c: new entry 000000004cf6401f old entry 00000000c0737e4d [ 970.444944] cifs_prime_dcache: 92 callbacks suppressed [ 970.444945] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 970.444946] CIFS: fs/smb/client/readdir.c: new entry 000000003cf61cd9 old entry 000000004cf6401f [ 970.444947] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 970.444948] cifs_readdir: 41 callbacks suppressed [ 970.444949] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 970.444950] cifs_readdir: 143 callbacks suppressed [ 970.444951] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 424) rc = 0 [ 970.444961] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 425 with uid: 0 [ 970.444963] CIFS: fs/smb/client/dir.c: parent inode = 0x000000009fe23aa9 name is: volume02 and dentry = 0x0000000032dc8517 [ 970.444965] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 970.444966] CIFS: fs/smb/client/dir.c: Full path: \volume02 inode = 0x0000000000000000 [ 970.444972] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 970.444976] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=364 [ 970.446041] CIFS: fs/smb/client/connect.c: RFC1002 header 0x21c [ 970.446050] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 970.446055] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 970.446061] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 136 offset 72 [ 970.446064] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 970.446080] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=238 state=64 [ 970.446084] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=239 state=64 [ 970.446087] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 970.446090] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 970.446105] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 4 credits total=122 [ 970.446116] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=492 [ 970.447538] CIFS: fs/smb/client/connect.c: RFC1002 header 0x26c [ 970.447580] map_smb2_to_linux_error: 46 callbacks suppressed [ 970.447583] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 970.447593] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -95 [ 970.447597] CIFS: fs/smb/client/dir.c: Unexpected lookup error -95 [ 970.447600] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 425) rc = -95 [ 970.447910] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 426 with uid: 0 [ 970.447915] CIFS: fs/smb/client/dir.c: parent inode = 0x000000009fe23aa9 name is: volume03 and dentry = 0x000000009daf7cea [ 970.447922] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 970.447925] CIFS: fs/smb/client/dir.c: Full path: \volume03 inode = 0x0000000000000000 [ 970.447938] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 970.447951] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=364 [ 970.449532] CIFS: fs/smb/client/connect.c: RFC1002 header 0x21c [ 970.449582] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 4 credits total=122 [ 970.449595] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=492 [ 970.451010] CIFS: fs/smb/client/connect.c: RFC1002 header 0x26c [ 970.451064] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 970.451075] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -95 [ 970.451080] CIFS: fs/smb/client/dir.c: Unexpected lookup error -95 [ 970.451084] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 426) rc = -95 [ 970.451148] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 427 with uid: 0 [ 970.451154] find_cifs_entry: 41 callbacks suppressed [ 970.451158] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 970.451164] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 970.451175] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=102 [ 970.451722] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 970.451751] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 970.451759] find_cifs_entry: 92 callbacks suppressed [ 970.451762] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 970.451766] cifs_readdir: 92 callbacks suppressed [ 970.451769] CIFS: fs/smb/client/readdir.c: Could not find entry [ 970.451773] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 427) rc = 0 [ 970.451820] cifs_closedir: 41 callbacks suppressed [ 970.451822] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000009fe23aa9 [ 970.451828] cifs_closedir: 41 callbacks suppressed [ 970.451831] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 428 with uid: 0 [ 970.451836] cifs_closedir: 41 callbacks suppressed [ 970.451838] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 970.451842] __SMB2_close: 44 callbacks suppressed [ 970.451845] CIFS: fs/smb/client/smb2pdu.c: Close [ 970.451851] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 970.451863] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=92 [ 970.452471] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7c [ 970.452491] cifs_closedir: 41 callbacks suppressed [ 970.452492] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 970.452495] cifs_closedir: 41 callbacks suppressed [ 970.452496] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 970.452499] cifs_closedir: 41 callbacks suppressed [ 970.452500] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 428) rc = 0 [ 985.049517] CIFS: fs/smb/client/inode.c: VFS: in cifs_revalidate_dentry_attr as Xid: 429 with uid: 0 [ 985.049530] CIFS: fs/smb/client/inode.c: Update attributes: inode 0x000000009fe23aa9 count 1 dentry: 0x00000000db882247 d_time 0 jiffies 4295652085 [ 985.049554] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 985.049575] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=348 [ 985.051064] CIFS: fs/smb/client/connect.c: RFC1002 header 0x20c [ 985.051080] smb2_calc_size: 9 callbacks suppressed [ 985.051087] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 985.051091] smb2_calc_size: 16 callbacks suppressed [ 985.051092] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 985.051098] smb2_add_credits: 14 callbacks suppressed [ 985.051099] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 985.051160] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 120 offset 72 [ 985.051164] CIFS: fs/smb/client/smb2misc.c: SMB2 len 192 [ 985.051167] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 985.051175] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 985.051178] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 985.051463] cifs_sync_mid_result: 12 callbacks suppressed [ 985.051468] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=254 state=64 [ 985.051476] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=255 state=64 [ 985.051479] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=256 state=64 [ 985.051483] cifs_small_buf_release: 12 callbacks suppressed [ 985.051485] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 985.051489] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 985.051491] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 985.051503] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 985.051507] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is unchanged [ 985.051519] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_revalidate_dentry_attr (xid = 429) rc = 0 [ 985.051607] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 430 with uid: 0 [ 985.051614] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 985.051623] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 2 credits total=124 [ 985.051639] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=254 [ 985.053156] CIFS: fs/smb/client/connect.c: RFC1002 header 0x288 [ 985.053170] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 985.053173] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 985.053177] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 985.053185] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 985.053188] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 985.053191] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 985.053221] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=257 state=64 [ 985.053229] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=258 state=64 [ 985.053232] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 985.053235] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 985.053238] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 000000007615c0e4 srch end 000000005ee9b84b [ 985.053247] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 985.053252] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 985.053255] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 985.053257] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 985.053260] CIFS: fs/smb/client/readdir.c: entry 2 found [ 985.053263] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000d31bce5c [ 985.053266] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 985.053268] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 985.053271] CIFS: fs/smb/client/readdir.c: new entry 000000004f06019e old entry 000000007615c0e4 [ 985.053275] CIFS: fs/smb/client/readdir.c: new entry 000000006add3b8c old entry 000000004f06019e [ 985.053280] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 985.053283] CIFS: fs/smb/client/readdir.c: new entry 000000005ee9b84b old entry 000000006add3b8c [ 985.053287] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 985.053290] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 985.053293] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 430) rc = 0 [ 985.053308] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 431 with uid: 0 [ 985.053312] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 985.053316] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 985.053326] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=102 [ 985.053801] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 985.053811] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 985.053814] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 985.053818] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 985.053845] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=259 state=64 [ 985.053852] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 985.053856] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 985.053859] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 985.053862] CIFS: fs/smb/client/readdir.c: Could not find entry [ 985.053864] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 431) rc = 0 [ 985.053903] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000009fe23aa9 [ 985.053906] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 432 with uid: 0 [ 985.053910] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 985.053913] CIFS: fs/smb/client/smb2pdu.c: Close [ 985.053917] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 985.053926] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=92 [ 985.054614] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7c [ 985.054623] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 985.054627] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 985.054660] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=260 state=64 [ 985.054668] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 985.054672] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 985.054674] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 985.054678] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 432) rc = 0 [ 985.057205] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 433 with uid: 0 [ 985.057217] CIFS: fs/smb/client/dir.c: parent inode = 0x000000009fe23aa9 name is: volume02 and dentry = 0x000000009daf7cea [ 985.057225] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 985.057228] CIFS: fs/smb/client/dir.c: Full path: \volume02 inode = 0x0000000000000000 [ 985.057265] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 985.057286] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=364 [ 985.058940] CIFS: fs/smb/client/connect.c: RFC1002 header 0x21c [ 985.058957] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 985.058961] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 985.058965] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 985.058972] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 136 offset 72 [ 985.058975] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 985.058985] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 985.059001] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=261 state=64 [ 985.059005] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=262 state=64 [ 985.059008] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=263 state=64 [ 985.059011] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 985.059014] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 985.059019] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 985.059035] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 4 credits total=122 [ 985.059047] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=492 [ 985.060986] CIFS: fs/smb/client/connect.c: RFC1002 header 0x26c [ 985.060999] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 985.061032] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 985.061042] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -95 [ 985.061046] CIFS: fs/smb/client/dir.c: Unexpected lookup error -95 [ 985.061049] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 433) rc = -95 [ 985.061418] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 434 with uid: 0 [ 985.061425] CIFS: fs/smb/client/dir.c: parent inode = 0x000000009fe23aa9 name is: volume03 and dentry = 0x0000000032dc8517 [ 985.061432] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 985.061435] CIFS: fs/smb/client/dir.c: Full path: \volume03 inode = 0x0000000000000000 [ 985.061449] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 985.061463] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=364 [ 985.063066] CIFS: fs/smb/client/connect.c: RFC1002 header 0x21c [ 985.063163] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 4 credits total=122 [ 985.063178] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=492 [ 985.064680] CIFS: fs/smb/client/connect.c: RFC1002 header 0x26c [ 985.064721] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 985.064732] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -95 [ 985.064736] CIFS: fs/smb/client/dir.c: Unexpected lookup error -95 [ 985.064739] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 434) rc = -95 [ 1000.677858] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 1000.677874] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 1000.677962] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 1000.678021] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 1000.678765] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 1000.678833] smb2_calc_size: 13 callbacks suppressed [ 1000.678836] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 1000.678842] smb2_add_credits: 11 callbacks suppressed [ 1000.678844] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [-- Attachment #1.1.3: trace_fail.pcap --] [-- Type: application/vnd.tcpdump.pcap, Size: 130306 bytes --] [-- Attachment #1.1.4: trace_success.log --] [-- Type: text/x-log, Size: 62119 bytes --] Display Internal CIFS Data Structures for Debugging --------------------------------------------------- CIFS Version 2.44 Features: DFS,FSCACHE,STATS,DEBUG,ALLOW_INSECURE_LEGACY,CIFS_POSIX,UPCALL(SPNEGO),XATTR,ACL,WITNESS CIFSMaxBufSize: 16384 Active VFS Requests: 0 Servers: 1) ConnectionId: 0x1 Hostname: nas.ads.mwn.de ClientGUID: 5DCE776C-88C3-6142-8C87-EC58458289BD Number of credits: 126,1,1 Dialect 0x311 signed TCP status: 1 Instance: 1 Local Users To Server: 1 SecMode: 0x3 Req On Wire: 0 Net namespace: 4026531840 In Send: 0 In MaxReq Wait: 0 Sessions: 1) Address: 10.156.103.16 Uses: 1 Capability: 0x300057 Session Status: 1 Security type: RawNTLMSSP SessionId: 0x80320000037b9d85 encrypted User: 0 Cred User: 0 Shares: 0) IPC: \\nas.ads.mwn.de\IPC$ Mounts: 1 DevInfo: 0x0 Attributes: 0x0 PathComponentMax: 0 Status: 1 type: 0 Serial Number: 0x0 encrypted Share Capabilities: DFS, Share Flags: 0x3 tid: 0x1 Maximal Access: 0x1f01ff 1) \\nas.ads.mwn.de\badw Mounts: 1 DevInfo: 0x20 Attributes: 0x400cf PathComponentMax: 255 Status: 1 type: DISK Serial Number: 0x800004ca encrypted Share Capabilities: None Aligned, Partition Aligned, TRIM-support, Share Flags: 0x800 tid: 0x2 Optimal sector size: 0x1000 Maximal Access: 0x1f01ff MIDs: -- Witness registrations: DFS cache --------- [ 791.833543] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 791.833558] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 791.833584] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 791.833643] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 791.834292] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 791.834305] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 791.834311] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 853.262002] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 853.262022] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 853.262055] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 853.262147] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 853.262828] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 853.262843] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 853.262849] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 892.384792] CIFS: fs/smb/client/dfs_cache.c: clearing dfs cache [ 897.157832] e1000 0000:00:03.0 enp0s3: entered promiscuous mode [ 897.282437] audit: type=1400 audit(1721109653.897:69): apparmor="DENIED" operation="capable" class="cap" profile="tcpdump" pid=1406 comm="tcpdump" capability=2 capname="dac_read_search" [ 914.773954] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 914.773969] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 914.774001] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 914.774074] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 914.774999] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 914.775019] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 914.775026] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 Display Internal CIFS Data Structures for Debugging --------------------------------------------------- CIFS Version 2.44 Features: DFS,FSCACHE,STATS,DEBUG,ALLOW_INSECURE_LEGACY,CIFS_POSIX,UPCALL(SPNEGO),XATTR,ACL,WITNESS CIFSMaxBufSize: 16384 Active VFS Requests: 0 Servers: 1) ConnectionId: 0x2 Hostname: 10.156.103.200 ClientGUID: 741FC6A1-4695-D940-A224-F26A22B50264 Number of credits: 126,1,1 Dialect 0x311 TCP status: 1 Instance: 1 Local Users To Server: 1 SecMode: 0x1 Req On Wire: 0 Net namespace: 4026531840 In Send: 0 In MaxReq Wait: 0 Sessions: 1) Address: 10.156.103.200 Uses: 1 Capability: 0x300057 Session Status: 1 Security type: RawNTLMSSP SessionId: 0x9653000006a7a2aa User: 0 Cred User: 0 Shares: 0) IPC: \\10.156.103.200\IPC$ Mounts: 1 DevInfo: 0x0 Attributes: 0x0 PathComponentMax: 0 Status: 1 type: 0 Serial Number: 0x0 Share Capabilities: DFS, Share Flags: 0x3 tid: 0x1 Maximal Access: 0x1f01ff 1) \\10.156.103.200\volume01 Mounts: 1 DevInfo: 0x20 Attributes: 0x400cf PathComponentMax: 255 Status: 1 type: DISK Serial Number: 0x805e865e Share Capabilities: None Aligned, Partition Aligned, TRIM-support, Share Flags: 0x800 tid: 0x2 Optimal sector size: 0x1000 Maximal Access: 0x1301bf MIDs: -- 2) ConnectionId: 0x1 Hostname: nas.ads.mwn.de ClientGUID: 5DCE776C-88C3-6142-8C87-EC58458289BD Number of credits: 126,1,1 Dialect 0x311 signed TCP status: 1 Instance: 1 Local Users To Server: 1 SecMode: 0x3 Req On Wire: 0 Net namespace: 4026531840 In Send: 0 In MaxReq Wait: 0 Sessions: 1) Address: 10.156.103.16 Uses: 1 Capability: 0x300057 Session Status: 1 Security type: RawNTLMSSP SessionId: 0x80320000037b9d85 encrypted User: 0 Cred User: 0 Shares: 0) IPC: \\nas.ads.mwn.de\IPC$ Mounts: 1 DevInfo: 0x0 Attributes: 0x0 PathComponentMax: 0 Status: 1 type: 0 Serial Number: 0x0 encrypted Share Capabilities: DFS, Share Flags: 0x3 tid: 0x1 Maximal Access: 0x1f01ff 1) \\nas.ads.mwn.de\badw Mounts: 1 DevInfo: 0x20 Attributes: 0x400cf PathComponentMax: 255 Status: 1 type: DISK Serial Number: 0x800004ca encrypted Share Capabilities: None Aligned, Partition Aligned, TRIM-support, Share Flags: 0x800 tid: 0x2 Optimal sector size: 0x1000 Maximal Access: 0x1f01ff MIDs: -- Witness registrations: DFS cache --------- [ 791.833543] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 791.833558] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 791.833584] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 791.833643] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 791.834292] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 791.834305] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 791.834311] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 853.262002] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 853.262022] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 853.262055] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 853.262147] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 853.262828] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 853.262843] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 853.262849] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 892.384792] CIFS: fs/smb/client/dfs_cache.c: clearing dfs cache [ 897.157832] e1000 0000:00:03.0 enp0s3: entered promiscuous mode [ 897.282437] audit: type=1400 audit(1721109653.897:69): apparmor="DENIED" operation="capable" class="cap" profile="tcpdump" pid=1406 comm="tcpdump" capability=2 capname="dac_read_search" [ 914.773954] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 914.773969] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 914.774001] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 914.774074] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 914.774999] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 914.775019] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 914.775026] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 976.115624] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 976.115639] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 976.115671] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 976.115742] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 976.116464] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 976.116476] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 976.116482] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 1037.557994] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 1037.558009] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 1037.558038] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 1037.558123] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 1037.558865] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 1037.558882] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 1037.558889] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 1037.849977] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'source' [ 1037.849992] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'ip' [ 1037.849998] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'unc' [ 1037.850003] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'user' [ 1037.850007] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'domain' [ 1037.850011] CIFS: fs/smb/client/fs_context.c: Domain name set [ 1037.850013] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'pass' [ 1037.850019] CIFS: fs/smb/client/cifsfs.c: cifs_smb3_do_mount: devname=//10.156.103.200/volume01 flags=0x0 [ 1037.850026] CIFS: fs/smb/client/connect.c: file mode: 0755 dir mode: 0755 [ 1037.850032] CIFS: fs/smb/client/connect.c: VFS: in cifs_mount_get_session as Xid: 115 with uid: 0 [ 1037.850036] CIFS: fs/smb/client/connect.c: UNC: \\10.156.103.200\volume01 [ 1037.850044] CIFS: fs/smb/client/connect.c: generic_ip_connect: connecting to 10.156.103.200:445 [ 1037.850062] CIFS: fs/smb/client/connect.c: Socket created [ 1037.850064] CIFS: fs/smb/client/connect.c: sndbuf 16384 rcvbuf 131072 rcvtimeo 0x6d6 [ 1037.851184] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_smb_ses as Xid: 116 with uid: 0 [ 1037.851193] CIFS: fs/smb/client/connect.c: Existing smb sess not found [ 1037.851194] CIFS: fs/smb/client/connect.c: Demultiplex PID: 1415 [ 1037.851200] CIFS: fs/smb/client/smb2pdu.c: Negotiate protocol [ 1037.851209] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 1037.851257] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=244 [ 1037.852047] CIFS: fs/smb/client/connect.c: RFC1002 header 0x134 [ 1037.852060] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 114 offset 128 [ 1037.852064] CIFS: fs/smb/client/smb2misc.c: SMB2 len 242 [ 1037.852067] CIFS: fs/smb/client/smb2misc.c: length of negcontexts 60 pad 6 [ 1037.852072] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 1037.852128] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=0 mid=0 state=64 [ 1037.852145] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1037.852150] CIFS: fs/smb/client/smb2pdu.c: mode 0x1 [ 1037.852153] CIFS: fs/smb/client/smb2pdu.c: negotiated smb3.1.1 dialect [ 1037.852160] CIFS: fs/smb/client/smb2pdu.c: decoding 2 negotiate contexts [ 1037.852163] CIFS: fs/smb/client/smb2pdu.c: decode SMB3.11 encryption neg context of len 4 [ 1037.852166] CIFS: fs/smb/client/smb2pdu.c: SMB311 cipher type:2 [ 1037.852170] CIFS: fs/smb/client/connect.c: cifs_setup_session: channel connect bitmap: 0x1 [ 1037.852174] CIFS: fs/smb/client/connect.c: Security Mode: 0x1 Capabilities: 0x300057 TimeAdjust: 0 [ 1037.852178] CIFS: fs/smb/client/smb2pdu.c: Session Setup [ 1037.852181] CIFS: fs/smb/client/smb2pdu.c: sess setup type 2 [ 1037.852185] CIFS: fs/smb/client/smb2pdu.c: Fresh session. Previous: 0 [ 1037.852189] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 1037.852203] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=136 [ 1037.853305] CIFS: fs/smb/client/connect.c: RFC1002 header 0xfe [ 1037.853317] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 182 offset 72 [ 1037.853321] CIFS: fs/smb/client/smb2misc.c: SMB2 len 254 [ 1037.853326] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 128 credits total=128 [ 1037.853378] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=1 mid=1 state=64 [ 1037.853389] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000016 to POSIX err -5 [ 1037.853398] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1037.853402] CIFS: fs/smb/client/sess.c: decode_ntlmssp_challenge: negotiate=0xe2088235 challenge=0x60898235 [ 1037.853406] CIFS: fs/smb/client/smb2pdu.c: rawntlmssp session setup challenge phase [ 1037.853411] CIFS: fs/smb/client/smb2pdu.c: Fresh session. Previous: 0 [ 1037.853445] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=127 [ 1037.853457] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=394 [ 1037.859593] CIFS: fs/smb/client/connect.c: RFC1002 header 0x48 [ 1037.859616] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 72 [ 1037.859620] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 1037.859626] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=128 [ 1037.859750] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=1 mid=2 state=64 [ 1037.859761] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1037.859797] CIFS: fs/smb/client/smb2pdu.c: SMB2/3 session established successfully [ 1037.859804] CIFS: fs/smb/client/sess.c: Cleared reconnect bitmask for chan 0; now 0x0 [ 1037.859811] CIFS: fs/smb/client/connect.c: VFS: in cifs_setup_ipc as Xid: 117 with uid: 0 [ 1037.859815] CIFS: fs/smb/client/smb2pdu.c: TCON [ 1037.859821] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=127 [ 1037.859847] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=118 [ 1037.860705] CIFS: fs/smb/client/connect.c: RFC1002 header 0x50 [ 1037.860717] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 1037.860722] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 1037.860779] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=3 mid=3 state=64 [ 1037.860792] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1037.860798] CIFS: fs/smb/client/smb2pdu.c: connection to pipe share [ 1037.860803] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_setup_ipc (xid = 117) rc = 0 [ 1037.860808] CIFS: fs/smb/client/connect.c: IPC tcon rc=0 ipc tid=0x1 [ 1037.860813] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_smb_ses (xid = 116) rc = 0 [ 1037.860822] CIFS: fs/smb/client/dfs_cache.c: cache_refresh_path: search path: \10.156.103.200\volume01 [ 1037.860831] CIFS: fs/smb/client/dfs_cache.c: get_dfs_referral: ipc=\\10.156.103.200\IPC$ referral=\10.156.103.200\volume01 [ 1037.860836] CIFS: fs/smb/client/smb2ops.c: smb2_get_dfs_refer: path: \10.156.103.200\volume01 [ 1037.860844] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 1037.860851] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 1037.860864] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=176 [ 1037.861360] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 1037.861373] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 1037.861377] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 1037.861381] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 1037.861422] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=11 mid=4 state=64 [ 1037.861431] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000225 to POSIX err -2 [ 1037.861436] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1037.861442] CIFS: fs/smb/client/dfs.c: dfs_mount_share: no dfs referral for \10.156.103.200\volume01: -2 [ 1037.861446] CIFS: fs/smb/client/dfs.c: dfs_mount_share: assuming non-dfs mount... [ 1037.861452] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_tcon as Xid: 118 with uid: 0 [ 1037.861457] CIFS: fs/smb/client/smb2pdu.c: TCON [ 1037.861462] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 1037.861475] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=126 [ 1037.862388] CIFS: fs/smb/client/connect.c: RFC1002 header 0x50 [ 1037.862394] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 1037.862398] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 1037.862432] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=3 mid=5 state=64 [ 1037.862441] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1037.862445] CIFS: fs/smb/client/smb2pdu.c: connection to disk share [ 1037.862450] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_tcon (xid = 118) rc = 0 [ 1037.862454] CIFS: fs/smb/client/connect.c: Tcon rc = 0 [ 1037.862463] CIFS: fs/smb/client/smb2pdu.c: create/open [ 1037.862470] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 1037.862483] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=156 [ 1037.863455] CIFS: fs/smb/client/connect.c: RFC1002 header 0xd0 [ 1037.863470] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 1037.863474] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 1037.863478] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 1037.863534] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=6 state=64 [ 1037.863544] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1037.863552] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 1037.863557] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 1037.863572] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=125 [ 1037.864254] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 1037.864267] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 1037.864270] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 1037.864274] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 1037.864325] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=11 mid=7 state=64 [ 1037.864334] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 1037.864340] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1037.864346] CIFS: fs/smb/client/smb2ops.c: server does not support query network interfaces [ 1037.864352] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 5 [ 1037.864370] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 1037.864383] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=109 [ 1037.864793] CIFS: fs/smb/client/connect.c: RFC1002 header 0x5c [ 1037.864802] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 20 offset 72 [ 1037.864805] CIFS: fs/smb/client/smb2misc.c: SMB2 len 92 [ 1037.864809] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 1037.864848] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=8 state=64 [ 1037.864856] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1037.864861] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 4 [ 1037.865228] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 8 offset 72 [ 1037.865268] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=9 state=64 [ 1037.865275] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1037.865280] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 1 [ 1037.865764] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 34 offset 72 [ 1037.865805] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 11 [ 1037.866202] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 28 offset 72 [ 1037.866242] CIFS: fs/smb/client/smb2pdu.c: Close [ 1037.866700] CIFS: fs/smb/client/connect.c: cifs_is_path_remote: full_path: [ 1037.866709] CIFS: fs/smb/client/smb2pdu.c: create/open [ 1037.867499] CIFS: fs/smb/client/smb2pdu.c: Close [ 1037.868078] CIFS: fs/smb/client/smb2pdu.c: create/open [ 1037.868601] CIFS: fs/smb/client/smb2pdu.c: Close [ 1037.868810] CIFS: fs/smb/client/sess.c: ses already at max_channels (1), nothing to open [ 1037.868813] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_mount (xid = 115) rc = 0 [ 1037.868873] CIFS: fs/smb/client/inode.c: VFS: in cifs_root_iget as Xid: 119 with uid: 0 [ 1037.869516] cifs_iget: 45 callbacks suppressed [ 1037.869518] CIFS: fs/smb/client/inode.c: looking for uniqueid=16150111042041544768 [ 1037.869527] cifs_revalidate_cache: 45 callbacks suppressed [ 1037.869528] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 1037.869529] cifs_revalidate_cache: 45 callbacks suppressed [ 1037.869530] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is new [ 1037.869532] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_root_iget (xid = 119) rc = 0 [ 1037.869536] CIFS: fs/smb/client/cifsfs.c: Get root dentry for [ 1037.869537] CIFS: fs/smb/client/cifsfs.c: dentry root is: 00000000c0ea6236 [ 1037.872955] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 120 with uid: 1000 [ 1037.872959] CIFS: fs/smb/client/dir.c: parent inode = 0x0000000098d42471 name is: .xdg-volume-info and dentry = 0x000000002e66d91f [ 1037.872964] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 1037.872965] CIFS: fs/smb/client/dir.c: Full path: \.xdg-volume-info inode = 0x0000000000000000 [ 1037.873005] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 121 with uid: 1000 [ 1037.873008] CIFS: fs/smb/client/dir.c: parent inode = 0x0000000098d42471 name is: autorun.inf and dentry = 0x00000000a00689f1 [ 1037.873010] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 1037.873011] CIFS: fs/smb/client/dir.c: Full path: \autorun.inf inode = 0x0000000000000000 [ 1037.873044] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 122 with uid: 1000 [ 1037.873048] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 1037.873595] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000034 to POSIX err -2 [ 1037.873615] CIFS: fs/smb/client/inode.c: cifs_get_inode_info: unhandled err rc -2 [ 1037.873617] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 120) rc = -2 [ 1037.873689] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000034 to POSIX err -2 [ 1037.873694] CIFS: fs/smb/client/inode.c: cifs_get_inode_info: unhandled err rc -2 [ 1037.873695] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 121) rc = -2 [ 1037.873932] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000eea87d66 srch end 000000007e9ab1de [ 1037.873935] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 1037.873937] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 1037.873938] CIFS: fs/smb/client/readdir.c: entry 2 found [ 1037.873939] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 000000009b18fe58 [ 1037.873941] nxt_dir_entry: 45 callbacks suppressed [ 1037.873941] CIFS: fs/smb/client/readdir.c: new entry 00000000fafb3576 old entry 00000000eea87d66 [ 1037.873943] CIFS: fs/smb/client/readdir.c: new entry 000000000f9cb2a7 old entry 00000000fafb3576 [ 1037.873945] cifs_prime_dcache: 44 callbacks suppressed [ 1037.873945] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 1037.873948] CIFS: fs/smb/client/inode.c: looking for uniqueid=13296529264431071328 [ 1037.873954] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 13296529264431071328 [ 1037.873955] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 13296529264431071328 is new [ 1037.873957] CIFS: fs/smb/client/readdir.c: new entry 000000007e9ab1de old entry 000000000f9cb2a7 [ 1037.873959] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 1037.873961] CIFS: fs/smb/client/inode.c: looking for uniqueid=14326662619027472482 [ 1037.873962] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 14326662619027472482 [ 1037.873963] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 14326662619027472482 is new [ 1037.873964] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 1037.873965] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 122) rc = 0 [ 1037.873970] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 123 with uid: 1000 [ 1037.873971] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 1037.874183] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 1037.874186] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 1037.874187] CIFS: fs/smb/client/readdir.c: Could not find entry [ 1037.874187] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 123) rc = 0 [ 1037.874203] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 124 with uid: 1000 [ 1037.874204] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 1037.874205] CIFS: fs/smb/client/readdir.c: Could not find entry [ 1037.874205] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 124) rc = 0 [ 1037.874209] CIFS: fs/smb/client/file.c: Closedir inode = 0x0000000098d42471 [ 1037.874210] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 125 with uid: 1000 [ 1037.874211] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 1037.874212] CIFS: fs/smb/client/smb2pdu.c: Close [ 1037.874835] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 1037.874838] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 1037.874839] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 125) rc = 0 [ 1037.874864] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 126 with uid: 1000 [ 1037.874866] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 1037.875683] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 000000001b53366e srch end 0000000041dc4194 [ 1037.875687] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 1037.875688] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 1037.875689] CIFS: fs/smb/client/readdir.c: entry 2 found [ 1037.875690] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 0000000093403326 [ 1037.875691] CIFS: fs/smb/client/readdir.c: new entry 00000000115bd7f0 old entry 000000001b53366e [ 1037.875692] CIFS: fs/smb/client/readdir.c: new entry 00000000f54e900f old entry 00000000115bd7f0 [ 1037.875694] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 1037.875695] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 13296529264431071328 [ 1037.875696] cifs_revalidate_cache: 45 callbacks suppressed [ 1037.875697] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 13296529264431071328 is unchanged [ 1037.875698] CIFS: fs/smb/client/readdir.c: new entry 0000000041dc4194 old entry 00000000f54e900f [ 1037.875699] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 1037.875700] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 14326662619027472482 [ 1037.875701] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 14326662619027472482 is unchanged [ 1037.875702] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 1037.875703] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 126) rc = 0 [ 1037.875706] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 127 with uid: 1000 [ 1037.875707] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 1037.876019] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 1037.876022] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 1037.876023] CIFS: fs/smb/client/readdir.c: Could not find entry [ 1037.876024] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 127) rc = 0 [ 1037.876036] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 128 with uid: 1000 [ 1037.876038] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 1037.876038] CIFS: fs/smb/client/readdir.c: Could not find entry [ 1037.876039] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 128) rc = 0 [ 1037.876042] CIFS: fs/smb/client/file.c: Closedir inode = 0x0000000098d42471 [ 1037.876043] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 129 with uid: 1000 [ 1037.876044] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 1037.876044] CIFS: fs/smb/client/smb2pdu.c: Close [ 1037.876454] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 1037.876456] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 1037.876457] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 129) rc = 0 [ 1037.876481] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 130 with uid: 1000 [ 1037.876483] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 1037.877222] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 000000008b4cbb98 srch end 000000002783c97d [ 1037.877224] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 1037.877226] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 1037.877227] CIFS: fs/smb/client/readdir.c: entry 2 found [ 1037.877228] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 0000000038061421 [ 1037.877229] CIFS: fs/smb/client/readdir.c: new entry 0000000038b4ab47 old entry 000000008b4cbb98 [ 1037.877231] CIFS: fs/smb/client/readdir.c: new entry 00000000fe97ddf1 old entry 0000000038b4ab47 [ 1037.877233] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 1037.877234] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 13296529264431071328 [ 1037.877235] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 13296529264431071328 is unchanged [ 1037.877236] CIFS: fs/smb/client/readdir.c: new entry 000000002783c97d old entry 00000000fe97ddf1 [ 1037.877237] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 1037.877238] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 14326662619027472482 [ 1037.877239] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 14326662619027472482 is unchanged [ 1037.877240] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 1037.877240] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 130) rc = 0 [ 1037.877243] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 131 with uid: 1000 [ 1037.877244] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 1037.877561] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 1037.877563] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 1037.877565] CIFS: fs/smb/client/readdir.c: Could not find entry [ 1037.877566] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 131) rc = 0 [ 1037.877576] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 132 with uid: 1000 [ 1037.877577] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 1037.877578] CIFS: fs/smb/client/readdir.c: Could not find entry [ 1037.877578] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 132) rc = 0 [ 1037.877581] CIFS: fs/smb/client/file.c: Closedir inode = 0x0000000098d42471 [ 1037.877582] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 133 with uid: 1000 [ 1037.877582] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 1037.877583] CIFS: fs/smb/client/smb2pdu.c: Close [ 1037.878192] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 1037.878193] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 1037.878195] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 133) rc = 0 [ 1037.878214] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 134 with uid: 1000 [ 1037.878215] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 1037.879025] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 0000000068bb38e1 srch end 000000006fb29386 [ 1037.879028] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 1037.879030] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 1037.879031] CIFS: fs/smb/client/readdir.c: entry 2 found [ 1037.879032] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 000000001a150ee9 [ 1037.879034] CIFS: fs/smb/client/readdir.c: new entry 00000000f96f5624 old entry 0000000068bb38e1 [ 1037.879035] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 1037.879036] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 13296529264431071328 [ 1037.879037] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 13296529264431071328 is unchanged [ 1037.879039] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 1037.879039] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 14326662619027472482 [ 1037.879040] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 14326662619027472482 is unchanged [ 1037.879041] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 1037.879042] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 134) rc = 0 [ 1037.879045] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 1037.879260] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 1037.879263] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 1037.879264] CIFS: fs/smb/client/readdir.c: Could not find entry [ 1037.879280] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 1037.879281] CIFS: fs/smb/client/readdir.c: Could not find entry [ 1037.879285] CIFS: fs/smb/client/file.c: Closedir inode = 0x0000000098d42471 [ 1037.879286] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 137 with uid: 1000 [ 1037.879288] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 1037.879289] CIFS: fs/smb/client/smb2pdu.c: Close [ 1037.879706] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 1037.879708] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 1037.879710] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 137) rc = 0 [ 1037.879734] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 1037.880444] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000967f3d4a srch end 00000000d363deb9 [ 1037.880448] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 1037.880450] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 1037.880451] CIFS: fs/smb/client/readdir.c: entry 2 found [ 1037.880451] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000d410f60a [ 1037.880454] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 1037.880455] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 13296529264431071328 [ 1037.880456] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 13296529264431071328 is unchanged [ 1037.880458] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 1037.880459] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 14326662619027472482 is unchanged [ 1037.880460] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 1037.880464] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 1037.880696] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 1037.880700] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 1037.880702] CIFS: fs/smb/client/readdir.c: Could not find entry [ 1037.880716] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 1037.880717] CIFS: fs/smb/client/readdir.c: Could not find entry [ 1037.880719] CIFS: fs/smb/client/file.c: Closedir inode = 0x0000000098d42471 [ 1037.880720] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 141 with uid: 1000 [ 1037.880721] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 1037.880722] CIFS: fs/smb/client/smb2pdu.c: Close [ 1037.881323] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 1037.881326] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 1037.881327] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 141) rc = 0 [ 1037.881351] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 1037.882012] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 0000000049639ab5 srch end 00000000f00f53cc [ 1037.882015] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 1037.882017] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 1037.882018] CIFS: fs/smb/client/readdir.c: entry 2 found [ 1037.882019] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000f1377b85 [ 1037.882021] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 13296529264431071328 is unchanged [ 1037.882023] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 14326662619027472482 is unchanged [ 1037.882023] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 1037.882026] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 1037.882372] CIFS: fs/smb/client/file.c: Closedir inode = 0x0000000098d42471 [ 1037.882373] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 145 with uid: 1000 [ 1037.882374] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 1037.882375] CIFS: fs/smb/client/smb2pdu.c: Close [ 1037.882856] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 1037.882859] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 1037.882860] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 145) rc = 0 [ 1037.882892] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 1037.883564] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 000000006e4bbcdf srch end 000000006bd50c01 [ 1037.883568] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 1037.883569] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 1037.883570] CIFS: fs/smb/client/readdir.c: entry 2 found [ 1037.883571] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 0000000086fad92b [ 1037.883575] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 1037.883579] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 1037.884027] CIFS: fs/smb/client/file.c: Closedir inode = 0x0000000098d42471 [ 1037.884030] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 149 with uid: 1000 [ 1037.884032] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 1037.884033] CIFS: fs/smb/client/smb2pdu.c: Close [ 1037.884472] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 1037.884476] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 1037.884478] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 149) rc = 0 [ 1037.884516] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 1037.885362] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 000000006e4bbcdf srch end 000000006bd50c01 [ 1037.885365] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 1037.885367] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 1037.885368] CIFS: fs/smb/client/readdir.c: entry 2 found [ 1037.885368] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 0000000086fad92b [ 1037.885372] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 1037.885375] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 1037.885587] CIFS: fs/smb/client/file.c: Closedir inode = 0x0000000098d42471 [ 1037.885589] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 153 with uid: 1000 [ 1037.885590] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 1037.886133] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 1037.886134] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 1037.886135] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 153) rc = 0 [ 1037.886154] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 1037.886915] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 000000006e4bbcdf srch end 000000006bd50c01 [ 1037.886918] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 1037.886919] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 1037.886920] CIFS: fs/smb/client/readdir.c: entry 2 found [ 1037.886921] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 0000000086fad92b [ 1037.886923] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 1037.886926] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 1037.887166] CIFS: fs/smb/client/file.c: Closedir inode = 0x0000000098d42471 [ 1037.887168] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 157 with uid: 1000 [ 1037.887169] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 1037.887512] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 1037.887525] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 1037.887525] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 157) rc = 0 [ 1037.887544] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 1037.888258] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 000000006e4bbcdf srch end 000000006bd50c01 [ 1037.888260] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 1037.888261] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 1037.888262] CIFS: fs/smb/client/readdir.c: entry 2 found [ 1037.888263] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 0000000086fad92b [ 1037.888265] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 1037.888268] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 1037.888438] CIFS: fs/smb/client/file.c: Closedir inode = 0x0000000098d42471 [ 1037.888439] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 161 with uid: 1000 [ 1037.888440] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 1037.889051] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 1037.889052] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 1037.889053] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 161) rc = 0 [ 1062.411446] CIFS: fs/smb/client/inode.c: VFS: in cifs_revalidate_dentry_attr as Xid: 226 with uid: 0 [ 1062.411458] CIFS: fs/smb/client/inode.c: Update attributes: inode 0x0000000098d42471 count 1 dentry: 0x00000000c0ea6236 d_time 0 jiffies 4295157830 [ 1062.411482] wait_for_free_credits: 89 callbacks suppressed [ 1062.411484] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 1062.411504] __smb_send_rqst: 89 callbacks suppressed [ 1062.411505] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=348 [ 1062.412516] cifs_demultiplex_thread: 89 callbacks suppressed [ 1062.412520] CIFS: fs/smb/client/connect.c: RFC1002 header 0x20c [ 1062.412531] smb2_calc_size: 138 callbacks suppressed [ 1062.412533] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 1062.412536] smb2_calc_size: 173 callbacks suppressed [ 1062.412537] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 1062.412542] smb2_add_credits: 121 callbacks suppressed [ 1062.412544] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 1062.412550] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 120 offset 72 [ 1062.412553] CIFS: fs/smb/client/smb2misc.c: SMB2 len 192 [ 1062.412556] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 1062.412561] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 1062.412564] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 1062.412641] cifs_sync_mid_result: 116 callbacks suppressed [ 1062.412646] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=130 state=64 [ 1062.412654] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=131 state=64 [ 1062.412657] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=132 state=64 [ 1062.412661] cifs_small_buf_release: 116 callbacks suppressed [ 1062.412663] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1062.412666] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1062.412668] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1062.412677] cifs_revalidate_cache: 43 callbacks suppressed [ 1062.412679] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 1062.412682] cifs_revalidate_cache: 40 callbacks suppressed [ 1062.412683] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is unchanged [ 1062.412688] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_revalidate_dentry_attr (xid = 226) rc = 0 [ 1062.412749] cifs_readdir: 68 callbacks suppressed [ 1062.412751] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 227 with uid: 0 [ 1062.412756] _initiate_cifs_search: 16 callbacks suppressed [ 1062.412757] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 1062.412765] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 2 credits total=124 [ 1062.412779] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=254 [ 1062.413813] CIFS: fs/smb/client/connect.c: RFC1002 header 0x288 [ 1062.413821] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 1062.413824] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 1062.413827] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 1062.413832] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 1062.413834] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 1062.413837] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 1062.413895] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=133 state=64 [ 1062.413905] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=134 state=64 [ 1062.413909] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1062.413912] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1062.413915] smb2_parse_query_directory: 16 callbacks suppressed [ 1062.413917] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000d1148aec srch end 000000006e9e1cba [ 1062.413925] cifs_readdir: 16 callbacks suppressed [ 1062.413926] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 1062.413931] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 1062.413934] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 1062.413936] find_cifs_entry: 16 callbacks suppressed [ 1062.413937] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 1062.413940] cifs_readdir: 16 callbacks suppressed [ 1062.413941] CIFS: fs/smb/client/readdir.c: entry 2 found [ 1062.413944] cifs_readdir: 16 callbacks suppressed [ 1062.413945] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 0000000006828e76 [ 1062.413948] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 1062.413951] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 1062.413954] nxt_dir_entry: 68 callbacks suppressed [ 1062.413955] CIFS: fs/smb/client/readdir.c: new entry 00000000561df2fa old entry 00000000d1148aec [ 1062.413958] CIFS: fs/smb/client/readdir.c: new entry 000000004a079ea3 old entry 00000000561df2fa [ 1062.413963] cifs_prime_dcache: 42 callbacks suppressed [ 1062.413965] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 1062.413969] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 13296529264431071328 [ 1062.413972] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 13296529264431071328 is unchanged [ 1062.413975] CIFS: fs/smb/client/readdir.c: new entry 000000006e9e1cba old entry 000000004a079ea3 [ 1062.413978] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 1062.413981] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 14326662619027472482 [ 1062.413983] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 14326662619027472482 is unchanged [ 1062.413986] cifs_readdir: 16 callbacks suppressed [ 1062.413987] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 1062.413991] cifs_readdir: 68 callbacks suppressed [ 1062.413992] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 227) rc = 0 [ 1062.414021] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 228 with uid: 0 [ 1062.414025] find_cifs_entry: 16 callbacks suppressed [ 1062.414026] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 1062.414032] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 1062.414045] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=102 [ 1062.414471] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 1062.414479] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 1062.414482] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 1062.414485] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 1062.414744] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=135 state=64 [ 1062.414752] map_smb2_to_linux_error: 21 callbacks suppressed [ 1062.414754] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 1062.414758] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1062.414762] find_cifs_entry: 42 callbacks suppressed [ 1062.414764] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 1062.414766] cifs_readdir: 42 callbacks suppressed [ 1062.414767] CIFS: fs/smb/client/readdir.c: Could not find entry [ 1062.414770] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 228) rc = 0 [ 1062.414817] cifs_closedir: 16 callbacks suppressed [ 1062.414818] CIFS: fs/smb/client/file.c: Closedir inode = 0x0000000098d42471 [ 1062.414822] cifs_closedir: 16 callbacks suppressed [ 1062.414823] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 229 with uid: 0 [ 1062.414826] cifs_closedir: 16 callbacks suppressed [ 1062.414827] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 1062.414830] __SMB2_close: 19 callbacks suppressed [ 1062.414832] CIFS: fs/smb/client/smb2pdu.c: Close [ 1062.414836] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 1062.414847] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=92 [ 1062.415678] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7c [ 1062.415691] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 1062.415696] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 1062.415735] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=136 state=64 [ 1062.415741] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1062.415744] cifs_closedir: 16 callbacks suppressed [ 1062.415746] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 1062.415749] cifs_closedir: 16 callbacks suppressed [ 1062.415750] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 1062.415752] cifs_closedir: 16 callbacks suppressed [ 1062.415753] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 229) rc = 0 [ 1064.984968] CIFS: fs/smb/client/inode.c: VFS: in cifs_revalidate_dentry_attr as Xid: 230 with uid: 0 [ 1064.984987] CIFS: fs/smb/client/inode.c: Update attributes: inode 0x0000000098d42471 count 1 dentry: 0x00000000c0ea6236 d_time 0 jiffies 4295158473 [ 1064.985022] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 1064.985051] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=348 [ 1064.988175] CIFS: fs/smb/client/connect.c: RFC1002 header 0x20c [ 1064.988190] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 1064.988194] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 1064.988199] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 1064.988207] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 120 offset 72 [ 1064.988211] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 1064.988218] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 1064.988312] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=137 state=64 [ 1064.988322] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=138 state=64 [ 1064.988325] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=139 state=64 [ 1064.988329] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1064.988332] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1064.988334] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 1064.988344] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 1064.988347] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is unchanged [ 1064.988352] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_revalidate_dentry_attr (xid = 230) rc = 0 [ 1064.988411] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 231 with uid: 0 [ 1064.988418] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 1064.988426] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 2 credits total=124 [ 1064.988442] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=254 [ 1064.989695] CIFS: fs/smb/client/connect.c: RFC1002 header 0x288 [ 1064.989707] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 1064.989855] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000b65c4ac1 srch end 00000000c23b5f1a [ 1064.989869] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 1064.989874] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 1064.989877] CIFS: fs/smb/client/readdir.c: entry 2 found [ 1064.989879] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000dcad14d9 [ 1064.989884] CIFS: fs/smb/client/readdir.c: new entry 000000007493f45b old entry 00000000b65c4ac1 [ 1064.989887] CIFS: fs/smb/client/readdir.c: new entry 0000000093494eaf old entry 000000007493f45b [ 1064.989892] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 1064.989897] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 13296529264431071328 [ 1064.989900] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 13296529264431071328 is unchanged [ 1064.989904] CIFS: fs/smb/client/readdir.c: new entry 00000000c23b5f1a old entry 0000000093494eaf [ 1064.989907] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 1064.989910] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 14326662619027472482 [ 1064.989912] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 14326662619027472482 is unchanged [ 1064.989915] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 1064.989919] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 231) rc = 0 [ 1064.989935] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 232 with uid: 0 [ 1064.989939] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 1064.989944] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 1064.989957] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=102 [ 1064.990510] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 1064.990646] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 1064.990656] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 1064.990659] CIFS: fs/smb/client/readdir.c: Could not find entry [ 1064.990661] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 232) rc = 0 [ 1064.990698] CIFS: fs/smb/client/file.c: Closedir inode = 0x0000000098d42471 [ 1064.990701] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 233 with uid: 0 [ 1064.990704] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 1064.990707] CIFS: fs/smb/client/smb2pdu.c: Close [ 1064.990711] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 1064.990723] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=92 [ 1064.991626] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7c [ 1064.991796] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 1064.991803] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 1064.991807] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 233) rc = 0 [ 1064.994232] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 234 with uid: 0 [ 1064.994244] CIFS: fs/smb/client/readdir.c: Full path: \volume02 start at: 0 [ 1064.994256] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 2 credits total=124 [ 1064.994270] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=270 [ 1064.996216] CIFS: fs/smb/client/connect.c: RFC1002 header 0x1c8 [ 1064.996254] CIFS: fs/smb/client/smb2pdu.c: num entries 2 last_index 4 srch start 000000006e4bbcdf srch end 000000005981d0f5 [ 1064.996263] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 1064.996267] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 1064.996269] CIFS: fs/smb/client/readdir.c: entry 2 found [ 1064.996272] CIFS: fs/smb/client/readdir.c: loop through 2 times filling dir for net buf 0000000086fad92b [ 1064.996276] CIFS: fs/smb/client/readdir.c: new entry 000000005981d0f5 old entry 000000006e4bbcdf [ 1064.996280] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 4 [ 1064.996282] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 234) rc = 0 [ 1064.996297] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 235 with uid: 0 [ 1064.996302] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 1064.996307] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 1064.996318] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=102 [ 1064.996784] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 1064.996802] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 1064.996808] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 1064.996810] CIFS: fs/smb/client/readdir.c: Could not find entry [ 1064.996812] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 235) rc = 0 [ 1064.996852] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000f39cd7cb [ 1064.996855] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 236 with uid: 0 [ 1064.996858] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 1064.996861] CIFS: fs/smb/client/smb2pdu.c: Close [ 1064.997696] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 1064.997701] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 1064.997703] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 236) rc = 0 [ 1064.997800] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 237 with uid: 0 [ 1064.997805] CIFS: fs/smb/client/readdir.c: Full path: \volume03 start at: 0 [ 1064.999641] CIFS: fs/smb/client/smb2pdu.c: num entries 2 last_index 4 srch start 00000000a8bbd7e2 srch end 000000000825aa2d [ 1064.999650] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 1064.999654] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 1064.999656] CIFS: fs/smb/client/readdir.c: entry 2 found [ 1064.999658] CIFS: fs/smb/client/readdir.c: loop through 2 times filling dir for net buf 00000000e19c376b [ 1064.999663] CIFS: fs/smb/client/readdir.c: new entry 000000000825aa2d old entry 00000000a8bbd7e2 [ 1064.999666] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 4 [ 1064.999669] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 237) rc = 0 [ 1064.999677] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 238 with uid: 0 [ 1064.999681] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 1065.000268] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 1065.000275] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 1065.000278] CIFS: fs/smb/client/readdir.c: Could not find entry [ 1065.000280] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 238) rc = 0 [ 1065.000288] CIFS: fs/smb/client/file.c: Closedir inode = 0x0000000030e77084 [ 1065.000291] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 239 with uid: 0 [ 1065.000294] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 1065.000297] CIFS: fs/smb/client/smb2pdu.c: Close [ 1065.001092] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 1065.001097] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 1065.001099] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 239) rc = 0 [ 1099.013870] CIFS: fs/smb/client/smb2pdu.c: In echo request for conn_id 1 [ 1099.013885] wait_for_free_credits: 4 callbacks suppressed [ 1099.013887] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 1099.013917] __smb_send_rqst: 4 callbacks suppressed [ 1099.013919] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=72 [ 1099.013988] CIFS: fs/smb/client/connect.c: \\nas.ads.mwn.de send echo request: rc = 0 [ 1099.014597] cifs_demultiplex_thread: 4 callbacks suppressed [ 1099.014652] CIFS: fs/smb/client/connect.c: RFC1002 header 0x44 [ 1099.014666] smb2_calc_size: 20 callbacks suppressed [ 1099.014668] CIFS: fs/smb/client/smb2misc.c: SMB2 len 68 [ 1099.014674] smb2_add_credits: 12 callbacks suppressed [ 1099.014676] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [-- Attachment #1.1.5: trace_success.pcap --] [-- Type: application/vnd.tcpdump.pcap, Size: 74041 bytes --] [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 488 bytes --] [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5874 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-16 6:14 ` Steinbeißer, Sebastian @ 2024-07-17 18:24 ` Paulo Alcantara 2024-07-17 20:03 ` Tom Talpey 0 siblings, 1 reply; 28+ messages in thread From: Paulo Alcantara @ 2024-07-17 18:24 UTC (permalink / raw) To: Steinbeißer, Sebastian, gregkh@linuxfoundation.org Cc: regressions@lists.linux.dev, Tom Talpey, Steve French [-- Attachment #1: Type: text/plain, Size: 2461 bytes --] Hi Sebastian, Sorry for the delay as I've been quite busy with other stuff lately. [Cc Steve, Tom] Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > we have set up a share without signing & encryption and I reran the > commands. > > Find the output attached. Thanks! By looking at the trace_fail.pcap file, the problem seems related to NetApp server not allowing the client to query the reparse point data buffer from volume0{2,3} files by failing the SMB2_IOCTL FSCTL_GET_REPARSE_POINT requests with STATUS_INVALID_DEVICE_REQUEST: ... SMB2 546 Create Request File: volume02;GetInfo Request FILE_INFO/SMB2_FILE_ALL_INFO;Ioctl Request FSCTL_GET_REPARSE_POINT;Close Request SMB2 678 Create Response File: volume02;GetInfo Response;Ioctl Response,Error: STATUS_INVALID_DEVICE_REQUEST;Close Response ... SMB2 546 Create Request File: volume03;GetInfo Request FILE_INFO/SMB2_FILE_ALL_INFO;Ioctl Request FSCTL_GET_REPARSE_POINT;Close Request SMB2 678 Create Response File: volume03;GetInfo Response;Ioctl Response, Error: STATUS_INVALID_DEVICE_REQUEST;Close Response The client knows that volume0{2,3} files both contain reparse points by parsing the SMB2_CREATE responses in packets #545 and #551 (as specified in MS-SMB2 2.2.14), so in order to figure out what kind of reparse points they have, the client then sends SMB2_IOCTL FSCTL_GET_REPARSE_POINT requests which the server fails with STATUS_INVALID_DEVICE_REQUEST. The old behavior was simply accessing those volumes as regular directories which became problematic due to users reporting duplicated inode numbers when accessing them from within SMB shares, which could potentially lead to data corruptions. Newer kernels set those files as automounts with 'noserverino' set to avoid inode number collisions. Please find attached a similar network trace when accessing a directory with same reparse point (IO_REPARSE_TAG_MOUNT_POINT) against Windows Server 2022. What does NetApp say about failing those FSCTL_GET_REPARSE_POINT IOCTL requests? Do you think that any of these server-side options [1] would help? [-is-use-junctions-as-reparse-points-enabled {true|false}] [-widelink-as-reparse-point-versions <CIFS Dialects>,…] Tom & Steve, any thoughts on this? Are we missing something in the client to handle such case? [1] https://docs.netapp.com/us-en/ontap-cli-98/vserver-cifs-options-modify.html [-- Attachment #2: w2k22.pcapng --] [-- Type: application/octet-stream, Size: 15648 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-17 18:24 ` Paulo Alcantara @ 2024-07-17 20:03 ` Tom Talpey 2024-07-18 5:43 ` Steinbeißer, Sebastian 0 siblings, 1 reply; 28+ messages in thread From: Tom Talpey @ 2024-07-17 20:03 UTC (permalink / raw) To: Paulo Alcantara, Steinbeißer, Sebastian, gregkh@linuxfoundation.org Cc: regressions@lists.linux.dev, Steve French Thanks for cc'ing me, I don't think I saw the original message. On 7/17/2024 2:24 PM, Paulo Alcantara wrote: > Hi Sebastian, > > Sorry for the delay as I've been quite busy with other stuff lately. > [Cc Steve, Tom] > > Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > >> we have set up a share without signing & encryption and I reran the >> commands. >> >> Find the output attached. > > Thanks! > > By looking at the trace_fail.pcap file, the problem seems related to > NetApp server not allowing the client to query the reparse point data > buffer from volume0{2,3} files by failing the SMB2_IOCTL > FSCTL_GET_REPARSE_POINT requests with STATUS_INVALID_DEVICE_REQUEST: > > ... > SMB2 546 Create Request File: volume02;GetInfo Request FILE_INFO/SMB2_FILE_ALL_INFO;Ioctl Request FSCTL_GET_REPARSE_POINT;Close Request > SMB2 678 Create Response File: volume02;GetInfo Response;Ioctl Response,Error: STATUS_INVALID_DEVICE_REQUEST;Close Response > ... > SMB2 546 Create Request File: volume03;GetInfo Request FILE_INFO/SMB2_FILE_ALL_INFO;Ioctl Request FSCTL_GET_REPARSE_POINT;Close Request > SMB2 678 Create Response File: volume03;GetInfo Response;Ioctl Response, Error: STATUS_INVALID_DEVICE_REQUEST;Close Response > > The client knows that volume0{2,3} files both contain reparse points by > parsing the SMB2_CREATE responses in packets #545 and #551 (as specified > in MS-SMB2 2.2.14), so in order to figure out what kind of reparse > points they have, the client then sends SMB2_IOCTL > FSCTL_GET_REPARSE_POINT requests which the server fails with > STATUS_INVALID_DEVICE_REQUEST. I don't have the original trace, so I can't see packets #545 and #551. On the face of it, failing the FSCTL_GET_REPARSE_POINT with this error would be quite unexpected. MS-FSA says: -- Support for this operation is optional. If the object store does not -- implement this functionality, the operation MUST be failed with -- STATUS_INVALID_DEVICE_REQUEST So it appears the server reported the file as a reparse point, but does not support FSCTL_GET_REPARSE_POINT. On the other hand, it did not return STATUS_REPARSE to the SMB2_CREATE? Seems like an incomplete implementation. > The old behavior was simply accessing those volumes as regular > directories which became problematic due to users reporting duplicated > inode numbers when accessing them from within SMB shares, which could > potentially lead to data corruptions. Newer kernels set those files as > automounts with 'noserverino' set to avoid inode number collisions. I guess the older clients saw the directory bit, ignored the reparse, and just sent the next op as if it were simply a directory. The server in turn fixed up the reparse and followed it, operating on the target directory. Duplicate inode numbers seems like the tip of that iceberg. The new behavior is much more correct from an SMB2 protocol standpoint. Clients are supposed to know they've been reparsed/redirected. > Please find attached a similar network trace when accessing a directory > with same reparse point (IO_REPARSE_TAG_MOUNT_POINT) against Windows > Server 2022. Yes, this confirms the behavior (packet #43), and indicates the Windows client is doing the same thing, and probably never succeeded. It would surprise me a lot if NetApp never heard this. > What does NetApp say about failing those FSCTL_GET_REPARSE_POINT IOCTL > requests? I'd love to hear their response too. It's technically optional, but doesn't make much sense. Tom. > Do you think that any of these server-side options [1] would help? > > [-is-use-junctions-as-reparse-points-enabled {true|false}] > [-widelink-as-reparse-point-versions <CIFS Dialects>,…] > > Tom & Steve, any thoughts on this? Are we missing something in the > client to handle such case? > > [1] https://docs.netapp.com/us-en/ontap-cli-98/vserver-cifs-options-modify.html > ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-17 20:03 ` Tom Talpey @ 2024-07-18 5:43 ` Steinbeißer, Sebastian 2024-07-25 1:28 ` Paulo Alcantara 0 siblings, 1 reply; 28+ messages in thread From: Steinbeißer, Sebastian @ 2024-07-18 5:43 UTC (permalink / raw) To: tom@talpey.com, gregkh@linuxfoundation.org, pc@manguebit.com Cc: smfrench@gmail.com, regressions@lists.linux.dev [-- Attachment #1.1: Type: text/plain, Size: 5017 bytes --] Dear Paulo, Dear Tom, thanks a lot for taking a look! I've forwarded the question to our technical NetApp rep. Hopefully they will directly reply to the list - if not, I'll forward any replies once we get them. Thanks! Best Sebastian +-------------------------------------------------------------+ Sebastian Steinbeißer Leibniz-Rechenzentrum Tel.:+49-89-35831-8779 Boltzmannstraße 1 E-Mail: Sebastian.Steinbeisser@lrz.de D-85748 Garching +-------------------------------------------------------------+ -----Original Message----- From: Tom Talpey <tom@talpey.com> To: Paulo Alcantara <pc@manguebit.com>, "Steinbeißer, Sebastian" <Sebastian.Steinbeisser@lrz.de>, gregkh@linuxfoundation.org <gregkh@linuxfoundation.org> Cc: regressions@lists.linux.dev <regressions@lists.linux.dev>, Steve French <smfrench@gmail.com> Subject: Re: Potential smb/dfs regression introduced in kernel 6.6 Date: 17.07.2024 22:03:27 Thanks for cc'ing me, I don't think I saw the original message. On 7/17/2024 2:24 PM, Paulo Alcantara wrote: > Hi Sebastian, > > Sorry for the delay as I've been quite busy with other stuff lately. > [Cc Steve, Tom] > > Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > > > we have set up a share without signing & encryption and I reran the > > commands. > > > > Find the output attached. > > Thanks! > > By looking at the trace_fail.pcap file, the problem seems related to > NetApp server not allowing the client to query the reparse point data > buffer from volume0{2,3} files by failing the SMB2_IOCTL > FSCTL_GET_REPARSE_POINT requests with STATUS_INVALID_DEVICE_REQUEST: > > ... > SMB2 546 Create Request File: volume02;GetInfo Request > FILE_INFO/SMB2_FILE_ALL_INFO;Ioctl Request > FSCTL_GET_REPARSE_POINT;Close Request > SMB2 678 Create Response File: volume02;GetInfo Response;Ioctl > Response,Error: STATUS_INVALID_DEVICE_REQUEST;Close Response > ... > SMB2 546 Create Request File: volume03;GetInfo Request > FILE_INFO/SMB2_FILE_ALL_INFO;Ioctl Request > FSCTL_GET_REPARSE_POINT;Close Request > SMB2 678 Create Response File: volume03;GetInfo Response;Ioctl > Response, Error: STATUS_INVALID_DEVICE_REQUEST;Close Response > > The client knows that volume0{2,3} files both contain reparse points > by > parsing the SMB2_CREATE responses in packets #545 and #551 (as > specified > in MS-SMB2 2.2.14), so in order to figure out what kind of reparse > points they have, the client then sends SMB2_IOCTL > FSCTL_GET_REPARSE_POINT requests which the server fails with > STATUS_INVALID_DEVICE_REQUEST. I don't have the original trace, so I can't see packets #545 and #551. On the face of it, failing the FSCTL_GET_REPARSE_POINT with this error would be quite unexpected. MS-FSA says: -- Support for this operation is optional. If the object store does not -- implement this functionality, the operation MUST be failed with -- STATUS_INVALID_DEVICE_REQUEST So it appears the server reported the file as a reparse point, but does not support FSCTL_GET_REPARSE_POINT. On the other hand, it did not return STATUS_REPARSE to the SMB2_CREATE? Seems like an incomplete implementation. > The old behavior was simply accessing those volumes as regular > directories which became problematic due to users reporting > duplicated > inode numbers when accessing them from within SMB shares, which could > potentially lead to data corruptions. Newer kernels set those files > as > automounts with 'noserverino' set to avoid inode number collisions. I guess the older clients saw the directory bit, ignored the reparse, and just sent the next op as if it were simply a directory. The server in turn fixed up the reparse and followed it, operating on the target directory. Duplicate inode numbers seems like the tip of that iceberg. The new behavior is much more correct from an SMB2 protocol standpoint. Clients are supposed to know they've been reparsed/redirected. > Please find attached a similar network trace when accessing a > directory > with same reparse point (IO_REPARSE_TAG_MOUNT_POINT) against Windows > Server 2022. Yes, this confirms the behavior (packet #43), and indicates the Windows client is doing the same thing, and probably never succeeded. It would surprise me a lot if NetApp never heard this. > What does NetApp say about failing those FSCTL_GET_REPARSE_POINT > IOCTL > requests? I'd love to hear their response too. It's technically optional, but doesn't make much sense. Tom. > Do you think that any of these server-side options [1] would help? > > [-is-use-junctions-as-reparse-points-enabled {true|false}] > [-widelink-as-reparse-point-versions <CIFS Dialects>,…] > > Tom & Steve, any thoughts on this? Are we missing something in the > client to handle such case? > > [1] > https://docs.netapp.com/us-en/ontap-cli-98/vserver-cifs-options-modify.html > [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 488 bytes --] [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5874 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-18 5:43 ` Steinbeißer, Sebastian @ 2024-07-25 1:28 ` Paulo Alcantara 2024-07-26 8:19 ` Steinbeißer, Sebastian 2024-07-29 5:57 ` Steinbeißer, Sebastian 0 siblings, 2 replies; 28+ messages in thread From: Paulo Alcantara @ 2024-07-25 1:28 UTC (permalink / raw) To: Steinbeißer, Sebastian, tom@talpey.com, gregkh@linuxfoundation.org Cc: smfrench@gmail.com, regressions@lists.linux.dev Tom, thank you very much for looking into this! Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > I've forwarded the question to our technical NetApp rep. > Hopefully they will directly reply to the list - if not, I'll forward > any replies once we get them. Any news from NetApp? In the meantime, could you try below changes on top of v6.10? Thanks. diff --git a/fs/smb/client/cifsglob.h b/fs/smb/client/cifsglob.h index a865941724c0..c405ffb59b55 100644 --- a/fs/smb/client/cifsglob.h +++ b/fs/smb/client/cifsglob.h @@ -2322,4 +2322,10 @@ static inline bool cifs_ses_exiting(struct cifs_ses *ses) return ret; } +/* + * Used only by the client to ignore reparse points from files when the server + * doesn't support FSCTL_GET_REPARSE_POINT. + */ +#define IO_REPARSE_TAG_INTERNAL 0xffffffff + #endif /* _CIFS_GLOB_H */ diff --git a/fs/smb/client/inode.c b/fs/smb/client/inode.c index 4a8aa1de9522..3a39933f6fc1 100644 --- a/fs/smb/client/inode.c +++ b/fs/smb/client/inode.c @@ -1042,14 +1042,26 @@ static int reparse_info_to_fattr(struct cifs_open_info_data *data, } rc = -EOPNOTSUPP; - switch ((data->reparse.tag = tag)) { - case 0: /* SMB1 symlink */ + data->reparse.tag = tag; + if (!data->reparse.tag) { if (server->ops->query_symlink) { rc = server->ops->query_symlink(xid, tcon, cifs_sb, full_path, &data->symlink_target); + } else { + data->reparse.tag = IO_REPARSE_TAG_INTERNAL; } + } + + switch (data->reparse.tag) { + case 0: /* SMB1 symlink */ break; + case IO_REPARSE_TAG_INTERNAL: + if (!(le32_to_cpu(data->fi.Attributes) & ATTR_DIRECTORY)) { + rc = 0; + break; + } + fallthrough; case IO_REPARSE_TAG_MOUNT_POINT: cifs_create_junction_fattr(fattr, sb); rc = 0; diff --git a/fs/smb/client/reparse.c b/fs/smb/client/reparse.c index a0ffbda90733..689d8a506d45 100644 --- a/fs/smb/client/reparse.c +++ b/fs/smb/client/reparse.c @@ -505,6 +505,10 @@ bool cifs_reparse_point_to_fattr(struct cifs_sb_info *cifs_sb, } switch (tag) { + case IO_REPARSE_TAG_INTERNAL: + if (!(fattr->cf_cifsattrs & ATTR_DIRECTORY)) + return false; + fallthrough; case IO_REPARSE_TAG_DFS: case IO_REPARSE_TAG_DFSR: case IO_REPARSE_TAG_MOUNT_POINT: diff --git a/fs/smb/client/reparse.h b/fs/smb/client/reparse.h index 6b55d1df9e2f..4cf2fef9d988 100644 --- a/fs/smb/client/reparse.h +++ b/fs/smb/client/reparse.h @@ -78,10 +78,19 @@ static inline u32 reparse_mode_wsl_tag(mode_t mode) static inline bool reparse_inode_match(struct inode *inode, struct cifs_fattr *fattr) { + struct cifsInodeInfo *cinode = CIFS_I(inode); struct timespec64 ctime = inode_get_ctime(inode); - return (CIFS_I(inode)->cifsAttrs & ATTR_REPARSE) && - CIFS_I(inode)->reparse_tag == fattr->cf_cifstag && + /* + * Do not match reparse tags when the server doesn't support + * FSCTL_GET_REPARSE_POINT. @fattr->cf_cifstag should contain the + * correct reparse tag but the client won't be able to parse the + * reparse point data anyway. This spares us a revalidation. + */ + if (cinode->reparse_tag != IO_REPARSE_TAG_INTERNAL && + cinode->reparse_tag != fattr->cf_cifstag) + return false; + return (cinode->cifsAttrs & ATTR_REPARSE) && timespec64_equal(&ctime, &fattr->cf_ctime); } diff --git a/fs/smb/client/smb2inode.c b/fs/smb/client/smb2inode.c index 5c02a12251c8..eceefe006d52 100644 --- a/fs/smb/client/smb2inode.c +++ b/fs/smb/client/smb2inode.c @@ -856,6 +856,43 @@ static int parse_create_response(struct cifs_open_info_data *data, return rc; } +static inline void free_qinfo_resp(struct kvec *rsp_iov, + int *rsp_buftype, int num_resps) +{ + int i; + + for (i = 0; i < num_resps; i++) { + free_rsp_buf(rsp_buftype[i], rsp_iov[i].iov_base); + rsp_buftype[i] = CIFS_NO_BUFFER; + memset(&rsp_iov[i], 0, sizeof(rsp_iov[i])); + } +} + +/* + * If the server doesn't support FSCTL_GET_REPARSE_POINT, then just ignore the + * SMB2_IOCTL error. See MS-FSA 2.1.5.10.14. + */ +static inline bool may_ignore_reparse_error(struct kvec *rsp_iov, + int *rsp_buftype, + int num_resps) +{ + struct smb2_hdr *hdr; + int i; + + for (i = 0; i < num_resps; i++) { + hdr = (struct smb2_hdr *)rsp_iov[i].iov_base; + if (!hdr || rsp_buftype[i] == CIFS_NO_BUFFER) + return false; + if (hdr->Command == SMB2_IOCTL) { + if (hdr->Status != STATUS_INVALID_DEVICE_REQUEST) + return false; + } else if (hdr->Status != STATUS_SUCCESS) { + return false; + } + } + return true; +} + int smb2_query_path_info(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, @@ -867,11 +904,11 @@ int smb2_query_path_info(const unsigned int xid, struct cifsFileInfo *cfile; struct cached_fid *cfid = NULL; struct smb2_hdr *hdr; - struct kvec in_iov[3], out_iov[3] = {}; - int out_buftype[3] = {}; + struct kvec in_iov[5], out_iov[5] = {}; + int out_buftype[5] = {}; int cmds[3]; bool islink; - int i, num_cmds = 0; + int num_cmds = 0; int rc, rc2; data->adjust_tz = false; @@ -952,9 +989,19 @@ int smb2_query_path_info(const unsigned int xid, FILE_OPEN, create_options | OPEN_REPARSE_POINT, ACL_NO_MODE); cifs_get_readable_path(tcon, full_path, &cfile); + free_qinfo_resp(out_iov, out_buftype, ARRAY_SIZE(out_iov)); rc = smb2_compound_op(xid, tcon, cifs_sb, full_path, &oparms, in_iov, cmds, num_cmds, - cfile, NULL, NULL, NULL); + cfile, out_iov, out_buftype, NULL); + if (rc && cmds[num_cmds - 1] == SMB2_OP_GET_REPARSE && + may_ignore_reparse_error(out_iov, out_buftype, + num_cmds + 1)) { + data->reparse.tag = IO_REPARSE_TAG_INTERNAL; + cifs_get_readable_path(tcon, full_path, &cfile); + rc = smb2_compound_op(xid, tcon, cifs_sb, full_path, + &oparms, in_iov, cmds, num_cmds - 1, + cfile, NULL, NULL, NULL); + } break; case -EREMOTE: break; @@ -972,8 +1019,7 @@ int smb2_query_path_info(const unsigned int xid, } out: - for (i = 0; i < ARRAY_SIZE(out_buftype); i++) - free_rsp_buf(out_buftype[i], out_iov[i].iov_base); + free_qinfo_resp(out_iov, out_buftype, ARRAY_SIZE(out_iov)); return rc; } ^ permalink raw reply related [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-25 1:28 ` Paulo Alcantara @ 2024-07-26 8:19 ` Steinbeißer, Sebastian 2024-07-26 18:00 ` Paulo Alcantara 2024-07-29 5:57 ` Steinbeißer, Sebastian 1 sibling, 1 reply; 28+ messages in thread From: Steinbeißer, Sebastian @ 2024-07-26 8:19 UTC (permalink / raw) To: tom@talpey.com, gregkh@linuxfoundation.org, pc@manguebit.com Cc: smfrench@gmail.com, regressions@lists.linux.dev [-- Attachment #1.1: Type: text/plain, Size: 810 bytes --] Dear Paulo, Our technical rep. has opened a case in our name and promised to directly escalate it to the US engineering (we're based off Germany) and to keep us in the loop. I've made them aware of the discussion as well and suggested they should directly reply to the list. I haven't heard back jet. Due to being on a trip this week I'll only be able to test your patch next week. As far as I understand a simple git apply patch on top of the 6.10 tag should suffice, right? Thanks! Best Sebastian +-------------------------------------------------------------+ Sebastian Steinbeißer Leibniz-Rechenzentrum Tel.:+49-89-35831-8779 Boltzmannstraße 1 E-Mail: Sebastian.Steinbeisser@lrz.de D-85748 Garching +-------------------------------------------------------------+ [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 488 bytes --] [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5874 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-26 8:19 ` Steinbeißer, Sebastian @ 2024-07-26 18:00 ` Paulo Alcantara 0 siblings, 0 replies; 28+ messages in thread From: Paulo Alcantara @ 2024-07-26 18:00 UTC (permalink / raw) To: Steinbeißer, Sebastian, tom@talpey.com, gregkh@linuxfoundation.org Cc: smfrench@gmail.com, regressions@lists.linux.dev Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > Our technical rep. has opened a case in our name and promised to > directly escalate it to the US engineering (we're based off Germany) > and to keep us in the loop. I've made them aware of the discussion as > well and suggested they should directly reply to the list. > I haven't heard back jet. Thanks for the updates! > Due to being on a trip this week I'll only be able to test your patch > next week. No problem. > As far as I understand a simple git apply patch on top of the 6.10 tag > should suffice, right? Yep. If you need any help with that, please let me know. ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-25 1:28 ` Paulo Alcantara 2024-07-26 8:19 ` Steinbeißer, Sebastian @ 2024-07-29 5:57 ` Steinbeißer, Sebastian 2024-07-29 12:34 ` Paulo Alcantara 1 sibling, 1 reply; 28+ messages in thread From: Steinbeißer, Sebastian @ 2024-07-29 5:57 UTC (permalink / raw) To: tom@talpey.com, gregkh@linuxfoundation.org, pc@manguebit.com Cc: smfrench@gmail.com, regressions@lists.linux.dev [-- Attachment #1.1: Type: text/plain, Size: 1045 bytes --] Dear Paulo, the patch at lest lead to the test script no longer hanging, but still produces the following output ls /tmp/test volume02 volume03 ls /tmp/test/* ls: cannot access '/tmp/test/volume02': Operation not supported ls: cannot access '/tmp/test/volume03': Operation not supported Best Sebastian +-------------------------------------------------------------+ Sebastian Steinbeißer Leibniz-Rechenzentrum Tel.:+49-89-35831-8779 Boltzmannstraße 1 E-Mail: Sebastian.Steinbeisser@lrz.de D-85748 Garching +-------------------------------------------------------------+ -----Original Message----- From: Paulo Alcantara <pc@manguebit.com> To: "Steinbeißer, Sebastian" <Sebastian.Steinbeisser@lrz.de>, tom@talpey.com <tom@talpey.com>, gregkh@linuxfoundation.org <gregkh@linuxfoundation.org> Cc: smfrench@gmail.com <smfrench@gmail.com>, regressions@lists.linux.dev <regressions@lists.linux.dev> Subject: Re: Potential smb/dfs regression introduced in kernel 6.6 Date: 25.07.2024 03:28:37 Paulo [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 488 bytes --] [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5874 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-29 5:57 ` Steinbeißer, Sebastian @ 2024-07-29 12:34 ` Paulo Alcantara 2024-07-30 5:25 ` Steinbeißer, Sebastian 0 siblings, 1 reply; 28+ messages in thread From: Paulo Alcantara @ 2024-07-29 12:34 UTC (permalink / raw) To: Steinbeißer, Sebastian, tom@talpey.com, gregkh@linuxfoundation.org Cc: smfrench@gmail.com, regressions@lists.linux.dev Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > the patch at lest lead to the test script no longer hanging, but still > produces the following output > > ls /tmp/test > volume02 volume03 > ls /tmp/test/* > ls: cannot access '/tmp/test/volume02': Operation not supported > ls: cannot access '/tmp/test/volume03': Operation not supported Thanks for testing it. Please provide network traces. ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-29 12:34 ` Paulo Alcantara @ 2024-07-30 5:25 ` Steinbeißer, Sebastian 2024-07-31 2:35 ` Paulo Alcantara 0 siblings, 1 reply; 28+ messages in thread From: Steinbeißer, Sebastian @ 2024-07-30 5:25 UTC (permalink / raw) To: tom@talpey.com, gregkh@linuxfoundation.org, pc@manguebit.com Cc: smfrench@gmail.com, regressions@lists.linux.dev [-- Attachment #1.1.1: Type: text/plain, Size: 347 bytes --] Dear Paulo, Find the logs attached. Best Sebastian +-------------------------------------------------------------+ Sebastian Steinbeißer Leibniz-Rechenzentrum Tel.:+49-89-35831-8779 Boltzmannstraße 1 E-Mail: Sebastian.Steinbeisser@lrz.de D-85748 Garching +-------------------------------------------------------------+ [-- Attachment #1.1.2: trace.log --] [-- Type: text/x-log, Size: 34234 bytes --] Display Internal CIFS Data Structures for Debugging --------------------------------------------------- CIFS Version 2.49 Features: DFS,STATS2,DEBUG2,ALLOW_INSECURE_LEGACY,CIFS_POSIX,XATTR,ACL CIFSMaxBufSize: 16384 Active VFS Requests: 0 Servers: [NONE] DFS cache --------- [ 343.329501] CIFS: fs/smb/client/dfs_cache.c: clearing dfs cache [ 397.142029] audit: type=1400 audit(1722316662.990:29): apparmor="STATUS" operation="profile_load" profile="unconfined" name="tcpdump" pid=2428 comm="apparmor_parser" [ 433.203609] e1000 0000:00:03.0 enp0s3: entered promiscuous mode [ 433.223787] audit: type=1400 audit(1722316699.074:30): apparmor="DENIED" operation="capable" class="cap" profile="tcpdump" pid=2482 comm="tcpdump" capability=2 capname="dac_read_search" Display Internal CIFS Data Structures for Debugging --------------------------------------------------- CIFS Version 2.49 Features: DFS,STATS2,DEBUG2,ALLOW_INSECURE_LEGACY,CIFS_POSIX,XATTR,ACL CIFSMaxBufSize: 16384 Active VFS Requests: 0 Servers: 1) ConnectionId: 0x1 Hostname: 10.156.103.200 ClientGUID: A3F4C3E9-558A-F249-B2A3-B433781E61C7 Number of credits: 126,1,1 Dialect 0x311 Server capabilities: 0x300057 TCP status: 1 Instance: 1 Local Users To Server: 1 SecMode: 0x1 Req On Wire: 0 Net namespace: 4026531840 In Send: 0 In MaxReq Wait: 0 Compression: disabled on mount Sessions: 1) Address: 10.156.103.200 Uses: 1 Capability: 0x300057 Session Status: 1 Security type: RawNTLMSSP SessionId: 0x96530000072fd4b4 User: 0 Cred User: 0 Shares: 0) IPC: \\10.156.103.200\IPC$ Mounts: 1 DevInfo: 0x0 Attributes: 0x0 PathComponentMax: 0 Status: 1 type: 0 Serial Number: 0x0 Share Capabilities: DFS, Share Flags: 0x3 tid: 0x1 Maximal Access: 0x1f01ff 1) \\10.156.103.200\volume01 Mounts: 1 DevInfo: 0x20 Attributes: 0x400cf PathComponentMax: 255 Status: 1 type: DISK Serial Number: 0x805e865e Share Capabilities: None Aligned, Partition Aligned, TRIM-support, Share Flags: 0x800 tid: 0x2 Optimal sector size: 0x1000 Maximal Access: 0x1301bf MIDs: -- DFS cache --------- [ 343.329501] CIFS: fs/smb/client/dfs_cache.c: clearing dfs cache [ 397.142029] audit: type=1400 audit(1722316662.990:29): apparmor="STATUS" operation="profile_load" profile="unconfined" name="tcpdump" pid=2428 comm="apparmor_parser" [ 433.203609] e1000 0000:00:03.0 enp0s3: entered promiscuous mode [ 433.223787] audit: type=1400 audit(1722316699.074:30): apparmor="DENIED" operation="capable" class="cap" profile="tcpdump" pid=2482 comm="tcpdump" capability=2 capname="dac_read_search" [ 511.097253] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'source' [ 511.097269] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'ip' [ 511.097274] CIFS: address conversion returned 1 for 10.156.103.200 [ 511.097279] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'unc' [ 511.097283] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'user' [ 511.097287] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'domain' [ 511.097291] CIFS: fs/smb/client/fs_context.c: Domain name set [ 511.097293] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'pass' [ 511.097297] CIFS: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3.1.1), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3.1.1 (or even SMB3 or SMB2.1) specify vers=1.0 on mount. [ 511.097300] CIFS: fs/smb/client/cifsfs.c: cifs_smb3_do_mount: devname=//10.156.103.200/volume01 flags=0x0 [ 511.097305] CIFS: fs/smb/client/connect.c: file mode: 0755 dir mode: 0755 [ 511.101191] CIFS: fs/smb/client/connect.c: VFS: in cifs_mount_get_session as Xid: 0 with uid: 0 [ 511.101203] CIFS: fs/smb/client/connect.c: UNC: \\10.156.103.200\volume01 [ 511.101209] CIFS: fs/smb/client/connect.c: generic_ip_connect: connecting to 10.156.103.200:445 [ 511.101231] CIFS: fs/smb/client/connect.c: Socket created [ 511.101234] CIFS: fs/smb/client/connect.c: sndbuf 16384 rcvbuf 131072 rcvtimeo 0x6d6 [ 511.102620] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_smb_ses as Xid: 1 with uid: 0 [ 511.102630] CIFS: fs/smb/client/connect.c: Existing smb sess not found [ 511.102640] CIFS: fs/smb/client/smb2pdu.c: Negotiate protocol [ 511.102650] CIFS: fs/smb/client/connect.c: Demultiplex PID: 2511 [ 511.106441] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 511.106472] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=244 [ 511.107255] CIFS: fs/smb/client/connect.c: RFC1002 header 0x134 [ 511.107272] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 114 offset 128 [ 511.107275] CIFS: fs/smb/client/smb2misc.c: SMB2 len 242 [ 511.107277] CIFS: fs/smb/client/smb2misc.c: length of negcontexts 60 pad 6 [ 511.107309] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 511.114304] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=0 mid=0 state=64 [ 511.114318] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 511.114322] CIFS: fs/smb/client/smb2pdu.c: mode 0x1 [ 511.114325] CIFS: fs/smb/client/smb2pdu.c: negotiated smb3.1.1 dialect [ 511.114332] CIFS: fs/smb/client/smb2pdu.c: decoding 2 negotiate contexts [ 511.114334] CIFS: fs/smb/client/smb2pdu.c: decode SMB3.11 encryption neg context of len 4 [ 511.114337] CIFS: fs/smb/client/smb2pdu.c: SMB311 cipher type:2 [ 511.114341] CIFS: fs/smb/client/connect.c: cifs_setup_session: channel connect bitmap: 0x1 [ 511.114345] CIFS: fs/smb/client/connect.c: Security Mode: 0x1 Capabilities: 0x300057 TimeAdjust: 0 [ 511.114349] CIFS: fs/smb/client/smb2pdu.c: Session Setup [ 511.114351] CIFS: fs/smb/client/smb2pdu.c: sess setup type 2 [ 511.114354] CIFS: fs/smb/client/smb2pdu.c: Fresh session. Previous: 0 [ 511.114358] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 511.114374] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=136 [ 511.115506] CIFS: fs/smb/client/connect.c: RFC1002 header 0xfe [ 511.115521] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 182 offset 72 [ 511.115524] CIFS: fs/smb/client/smb2misc.c: SMB2 len 254 [ 511.115529] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 128 credits total=128 [ 511.115583] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=1 mid=1 state=64 [ 511.115589] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000016 to POSIX err -5 [ 511.115597] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 511.115600] CIFS: fs/smb/client/sess.c: decode_ntlmssp_challenge: negotiate=0xe2088235 challenge=0x60898235 [ 511.115604] CIFS: fs/smb/client/smb2pdu.c: rawntlmssp session setup challenge phase [ 511.115608] CIFS: fs/smb/client/smb2pdu.c: Fresh session. Previous: 0 [ 511.123852] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=127 [ 511.123876] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=396 [ 511.183743] CIFS: fs/smb/client/connect.c: RFC1002 header 0x48 [ 511.183765] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 72 [ 511.183768] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 511.183773] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=128 [ 511.183934] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=1 mid=2 state=64 [ 511.183944] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 511.183971] CIFS: fs/smb/client/smb2pdu.c: SMB2/3 session established successfully [ 511.183977] CIFS: fs/smb/client/sess.c: Cleared reconnect bitmask for chan 0; now 0x0 [ 511.183983] CIFS: fs/smb/client/connect.c: VFS: in cifs_setup_ipc as Xid: 2 with uid: 0 [ 511.183987] CIFS: fs/smb/client/smb2pdu.c: TCON [ 511.183993] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=127 [ 511.184020] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=118 [ 511.184806] CIFS: fs/smb/client/connect.c: RFC1002 header 0x50 [ 511.184845] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 511.184852] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 511.185053] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=3 mid=3 state=64 [ 511.185064] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 511.185069] CIFS: fs/smb/client/smb2pdu.c: connection to pipe share [ 511.185075] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_setup_ipc (xid = 2) rc = 0 [ 511.185079] CIFS: fs/smb/client/connect.c: IPC tcon rc=0 ipc tid=0x1 [ 511.185083] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_smb_ses (xid = 1) rc = 0 [ 511.185089] CIFS: fs/smb/client/dfs_cache.c: cache_refresh_path: search path: \10.156.103.200\volume01 [ 511.185097] CIFS: fs/smb/client/dfs_cache.c: get_dfs_referral: ipc=\\10.156.103.200\IPC$ referral=\10.156.103.200\volume01 [ 511.185100] CIFS: fs/smb/client/smb2ops.c: smb2_get_dfs_refer: path: \10.156.103.200\volume01 [ 511.185108] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 511.185113] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 511.185128] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=176 [ 511.185808] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 511.185820] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 511.185823] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 511.185826] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 511.185876] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=11 mid=4 state=64 [ 511.185886] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000225 to POSIX err -2 [ 511.185892] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 511.185898] CIFS: fs/smb/client/dfs.c: dfs_mount_share: no dfs referral for \10.156.103.200\volume01: -2 [ 511.185904] CIFS: fs/smb/client/dfs.c: dfs_mount_share: assuming non-dfs mount... [ 511.185910] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_tcon as Xid: 3 with uid: 0 [ 511.185914] CIFS: fs/smb/client/smb2pdu.c: TCON [ 511.185920] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 511.185938] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=126 [ 511.209052] CIFS: fs/smb/client/connect.c: RFC1002 header 0x50 [ 511.209078] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 511.209084] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 511.209291] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=3 mid=5 state=64 [ 511.209302] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 511.209307] CIFS: fs/smb/client/smb2pdu.c: connection to disk share [ 511.209312] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_tcon (xid = 3) rc = 0 [ 511.209316] CIFS: fs/smb/client/connect.c: Tcon rc = 0 [ 511.209321] CIFS: fs/smb/client/smb2pdu.c: create/open [ 511.209328] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 511.209346] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=156 [ 511.210370] CIFS: fs/smb/client/connect.c: RFC1002 header 0xd0 [ 511.210383] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 511.210387] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 511.210391] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 511.210500] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=6 state=64 [ 511.210510] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 511.210516] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 511.210520] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 511.210533] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=125 [ 511.211324] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 511.211336] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 511.211340] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 511.211344] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 511.211452] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=11 mid=7 state=64 [ 511.211461] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 511.211466] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 511.211470] CIFS: fs/smb/client/smb2ops.c: server does not support query network interfaces [ 511.211473] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 5 [ 511.211487] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 511.211501] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=109 [ 511.211968] CIFS: fs/smb/client/connect.c: RFC1002 header 0x5c [ 511.211981] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 20 offset 72 [ 511.211986] CIFS: fs/smb/client/smb2misc.c: SMB2 len 92 [ 511.211991] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 511.212100] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=8 state=64 [ 511.212109] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 511.212114] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 4 [ 511.212119] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 511.212131] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=109 [ 511.212553] CIFS: fs/smb/client/connect.c: RFC1002 header 0x50 [ 511.212567] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 8 offset 72 [ 511.212572] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 511.212577] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 511.212614] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=9 state=64 [ 511.212620] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 511.212624] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 1 [ 511.212988] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 34 offset 72 [ 511.213133] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 11 [ 511.213685] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 28 offset 72 [ 511.213757] CIFS: fs/smb/client/smb2pdu.c: Close [ 511.214484] CIFS: fs/smb/client/connect.c: cifs_is_path_remote: full_path: [ 511.214493] CIFS: fs/smb/client/smb2pdu.c: create/open [ 511.215462] CIFS: fs/smb/client/smb2pdu.c: Close [ 511.217320] CIFS: fs/smb/client/smb2pdu.c: create/open [ 511.218653] CIFS: fs/smb/client/smb2pdu.c: Close [ 511.219527] CIFS: fs/smb/client/sess.c: ses already at max_channels (1), nothing to open [ 511.219536] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_mount (xid = 0) rc = 0 [ 511.219654] CIFS: fs/smb/client/inode.c: VFS: in cifs_root_iget as Xid: 4 with uid: 0 [ 511.221099] CIFS: fs/smb/client/inode.c: looking for uniqueid=16150111042041544768 [ 511.221128] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 511.221133] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is new [ 511.221138] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_root_iget (xid = 4) rc = 0 [ 511.221149] CIFS: fs/smb/client/cifsfs.c: Get root dentry for [ 511.221153] CIFS: fs/smb/client/cifsfs.c: dentry root is: 000000008f3a1515 [ 511.223056] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 5 with uid: 1000 [ 511.223064] CIFS: fs/smb/client/dir.c: parent inode = 0x00000000c2bda232 name is: .Trash and dentry = 0x000000009353f636 [ 511.223071] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 511.223073] CIFS: fs/smb/client/dir.c: Full path: \.Trash inode = 0x0000000000000000 [ 511.224788] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000034 to POSIX err -2 [ 511.224800] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -2 [ 511.224808] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 5) rc = -2 [ 511.224915] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 6 with uid: 1000 [ 511.224919] CIFS: fs/smb/client/dir.c: parent inode = 0x00000000c2bda232 name is: .Trash-1000 and dentry = 0x000000008650edf9 [ 511.224927] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 511.224929] CIFS: fs/smb/client/dir.c: Full path: \.Trash-1000 inode = 0x0000000000000000 [ 511.225628] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000034 to POSIX err -2 [ 511.225640] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -2 [ 511.225644] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 6) rc = -2 [ 524.152717] CIFS: fs/smb/client/inode.c: VFS: in cifs_revalidate_dentry_attr as Xid: 7 with uid: 0 [ 524.152727] CIFS: fs/smb/client/inode.c: Update attributes: inode 0x00000000c2bda232 count 2 dentry: 0x000000008f3a1515 d_time 0 jiffies 4295023314 [ 524.152755] wait_for_free_credits: 10 callbacks suppressed [ 524.152757] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 524.152781] __smb_send_rqst: 10 callbacks suppressed [ 524.152782] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=348 [ 524.154461] cifs_demultiplex_thread: 10 callbacks suppressed [ 524.154467] CIFS: fs/smb/client/connect.c: RFC1002 header 0x20c [ 524.154493] smb2_calc_size: 8 callbacks suppressed [ 524.154496] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 524.154501] smb2_calc_size: 16 callbacks suppressed [ 524.154503] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 524.154508] smb2_add_credits: 16 callbacks suppressed [ 524.154509] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 524.154525] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 120 offset 72 [ 524.154528] CIFS: fs/smb/client/smb2misc.c: SMB2 len 192 [ 524.154530] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 524.154536] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 524.154539] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 524.154711] cifs_sync_mid_result: 12 callbacks suppressed [ 524.154715] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=26 state=64 [ 524.154722] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=27 state=64 [ 524.154725] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=28 state=64 [ 524.154728] cifs_small_buf_release: 12 callbacks suppressed [ 524.154729] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 524.154732] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 524.154734] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 524.154753] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 524.154757] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is unchanged [ 524.154761] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_revalidate_dentry_attr (xid = 7) rc = 0 [ 525.082477] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 8 with uid: 0 [ 525.082490] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 525.082506] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 2 credits total=124 [ 525.082527] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=254 [ 525.083987] CIFS: fs/smb/client/connect.c: RFC1002 header 0x288 [ 525.084001] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 525.084004] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 525.084009] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 525.084037] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 525.084040] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 525.084043] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 525.084092] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=29 state=64 [ 525.084102] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=30 state=64 [ 525.084106] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 525.084109] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 525.084111] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000e0c47048 srch end 000000001fa857d6 [ 525.084118] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 525.084121] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 525.084123] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 525.084125] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 525.084128] CIFS: fs/smb/client/readdir.c: entry 2 found [ 525.084129] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 0000000004c1743b [ 525.084132] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 525.084134] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 525.084136] CIFS: fs/smb/client/readdir.c: new entry 00000000c253b448 old entry 00000000e0c47048 [ 525.084139] CIFS: fs/smb/client/readdir.c: new entry 0000000092822cdb old entry 00000000c253b448 [ 525.084143] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 525.084146] CIFS: fs/smb/client/readdir.c: new entry 000000001fa857d6 old entry 0000000092822cdb [ 525.084149] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 525.084151] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 525.084153] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 8) rc = 0 [ 525.084167] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 9 with uid: 0 [ 525.084170] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 525.084174] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 525.084186] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=102 [ 525.084784] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 525.084798] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 525.084802] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 525.084806] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 525.084924] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=31 state=64 [ 525.084930] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 525.084934] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 525.084938] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 525.084940] CIFS: fs/smb/client/readdir.c: Could not find entry [ 525.084942] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 9) rc = 0 [ 525.084983] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000c2bda232 [ 525.084986] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 10 with uid: 0 [ 525.084989] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 525.084992] CIFS: fs/smb/client/smb2pdu.c: Close [ 525.084995] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 525.085005] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=92 [ 525.086780] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7c [ 525.086794] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 525.086799] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 525.087238] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=32 state=64 [ 525.087249] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 525.087255] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 525.087258] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 525.087262] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 10) rc = 0 [ 532.290323] CIFS: fs/smb/client/inode.c: VFS: in cifs_revalidate_dentry_attr as Xid: 11 with uid: 0 [ 532.290335] CIFS: fs/smb/client/inode.c: Update attributes: inode 0x00000000c2bda232 count 2 dentry: 0x000000008f3a1515 d_time 0 jiffies 4295025349 [ 532.290360] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 532.290380] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=348 [ 532.291642] CIFS: fs/smb/client/connect.c: RFC1002 header 0x20c [ 532.291656] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 532.291661] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 532.291668] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 532.291676] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 120 offset 72 [ 532.291679] CIFS: fs/smb/client/smb2misc.c: SMB2 len 192 [ 532.291682] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 532.291689] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 532.291692] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 532.291707] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=33 state=64 [ 532.291712] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=34 state=64 [ 532.291715] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=35 state=64 [ 532.291718] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 532.291721] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 532.291723] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 532.291731] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 532.291734] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is unchanged [ 532.291738] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_revalidate_dentry_attr (xid = 11) rc = 0 [ 532.291787] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 12 with uid: 0 [ 532.291792] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 532.291799] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 2 credits total=124 [ 532.291808] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=254 [ 532.293397] CIFS: fs/smb/client/connect.c: RFC1002 header 0x288 [ 532.293408] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 532.293411] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 532.293414] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 532.293420] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 532.293423] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 532.293425] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 532.293438] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=36 state=64 [ 532.293442] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=37 state=64 [ 532.293445] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 532.293448] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 532.293450] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 000000008b57b188 srch end 0000000084f350e9 [ 532.293456] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 532.293460] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 532.293462] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 532.293464] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 532.293466] CIFS: fs/smb/client/readdir.c: entry 2 found [ 532.293469] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 000000009edbeee9 [ 532.293472] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 532.293474] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 532.293476] CIFS: fs/smb/client/readdir.c: new entry 00000000ee40c555 old entry 000000008b57b188 [ 532.293479] CIFS: fs/smb/client/readdir.c: new entry 00000000a0041eeb old entry 00000000ee40c555 [ 532.293484] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 532.293488] CIFS: fs/smb/client/readdir.c: new entry 0000000084f350e9 old entry 00000000a0041eeb [ 532.293491] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 532.293493] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 532.293497] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 12) rc = 0 [ 532.293511] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 13 with uid: 0 [ 532.293515] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 532.293519] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 532.293529] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=102 [ 532.294376] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 532.294387] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 532.294390] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 532.294393] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 532.294407] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=38 state=64 [ 532.294411] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 532.294416] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 532.294419] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 532.294422] CIFS: fs/smb/client/readdir.c: Could not find entry [ 532.294424] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 13) rc = 0 [ 532.294466] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000c2bda232 [ 532.294469] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 14 with uid: 0 [ 532.294473] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 532.294475] CIFS: fs/smb/client/smb2pdu.c: Close [ 532.294479] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 532.294488] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=92 [ 532.295080] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7c [ 532.295087] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 532.295090] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 532.295101] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=39 state=64 [ 532.295105] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 532.295108] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 532.295110] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 532.295113] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 14) rc = 0 [ 532.297470] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 15 with uid: 0 [ 532.297477] CIFS: fs/smb/client/dir.c: parent inode = 0x00000000c2bda232 name is: volume02 and dentry = 0x00000000e0e5c5c6 [ 532.297486] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 532.297489] CIFS: fs/smb/client/dir.c: Full path: \volume02 inode = 0x0000000000000000 [ 532.297511] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 532.297527] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=364 [ 532.298960] CIFS: fs/smb/client/connect.c: RFC1002 header 0x21c [ 532.298969] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 532.298972] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 532.298976] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 532.298982] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 136 offset 72 [ 532.298985] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 532.298992] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 532.299045] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=40 state=64 [ 532.299050] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=41 state=64 [ 532.299053] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=42 state=64 [ 532.299056] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 532.299059] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 532.299061] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 532.299085] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 5 credits total=121 [ 532.299097] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=644 [ 532.300285] CIFS: fs/smb/client/connect.c: RFC1002 header 0x3b4 [ 532.300292] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 532.300350] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 532.300361] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -95 [ 532.300365] CIFS: fs/smb/client/dir.c: Unexpected lookup error -95 [ 532.300368] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 15) rc = -95 [ 532.300597] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 16 with uid: 0 [ 532.300602] CIFS: fs/smb/client/dir.c: parent inode = 0x00000000c2bda232 name is: volume03 and dentry = 0x000000006b4cb6d5 [ 532.300607] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 532.300609] CIFS: fs/smb/client/dir.c: Full path: \volume03 inode = 0x0000000000000000 [ 532.300622] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 532.300682] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=364 [ 532.301888] CIFS: fs/smb/client/connect.c: RFC1002 header 0x21c [ 532.301968] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 5 credits total=121 [ 532.301981] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=644 [ 532.303908] CIFS: fs/smb/client/connect.c: RFC1002 header 0x3b4 [ 532.303959] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 532.303968] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -95 [ 532.303973] CIFS: fs/smb/client/dir.c: Unexpected lookup error -95 [ 532.303976] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 16) rc = -95 [-- Attachment #1.1.3: trace.pcap --] [-- Type: application/vnd.tcpdump.pcap, Size: 23985 bytes --] [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 488 bytes --] [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5874 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-30 5:25 ` Steinbeißer, Sebastian @ 2024-07-31 2:35 ` Paulo Alcantara 2024-07-31 5:02 ` Steinbeißer, Sebastian 0 siblings, 1 reply; 28+ messages in thread From: Paulo Alcantara @ 2024-07-31 2:35 UTC (permalink / raw) To: Steinbeißer, Sebastian, tom@talpey.com, gregkh@linuxfoundation.org Cc: smfrench@gmail.com, regressions@lists.linux.dev [-- Attachment #1: Type: text/plain, Size: 246 bytes --] Hi Sebastian, Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > Find the logs attached. Thanks. Could you please try the attached patch instead? Whether it works or not, please provide new network traces and logs. [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: 0001-smb-client-handle-lack-of-FSCTL_GET_REPARSE_POINT-su.patch --] [-- Type: text/x-patch, Size: 4169 bytes --] From 667667048d5f2762689b19d8f2e99e3858abf259 Mon Sep 17 00:00:00 2001 From: Paulo Alcantara <pc@manguebit.com> Date: Tue, 30 Jul 2024 23:07:45 -0300 Subject: [PATCH] smb: client: handle lack of FSCTL_GET_REPARSE_POINT support As per MS-FSA 2.1.5.10.14, support for FSCTL_GET_REPARSE_POINT is optional and if the server doesn't support it, STATUS_INVALID_DEVICE_REQUEST must be returned for the operation. If we find files with reparse points and we can't parse them due to lack of client or server support, just ignore it and then treat them as regular files or junctions. Signed-off-by: Paulo Alcantara (Red Hat) <pc@manguebit.com> --- fs/smb/client/inode.c | 17 +++++++++++++++-- fs/smb/client/reparse.c | 4 ++++ fs/smb/client/reparse.h | 19 +++++++++++++++++-- fs/smb/client/smb2inode.c | 2 ++ 4 files changed, 38 insertions(+), 4 deletions(-) diff --git a/fs/smb/client/inode.c b/fs/smb/client/inode.c index 4a8aa1de9522..dd0afa23734c 100644 --- a/fs/smb/client/inode.c +++ b/fs/smb/client/inode.c @@ -1042,13 +1042,26 @@ static int reparse_info_to_fattr(struct cifs_open_info_data *data, } rc = -EOPNOTSUPP; - switch ((data->reparse.tag = tag)) { - case 0: /* SMB1 symlink */ + data->reparse.tag = tag; + if (!data->reparse.tag) { if (server->ops->query_symlink) { rc = server->ops->query_symlink(xid, tcon, cifs_sb, full_path, &data->symlink_target); } + if (rc == -EOPNOTSUPP) + data->reparse.tag = IO_REPARSE_TAG_INTERNAL; + } + + switch (data->reparse.tag) { + case 0: /* SMB1 symlink */ + break; + case IO_REPARSE_TAG_INTERNAL: + rc = 0; + if (le32_to_cpu(data->fi.Attributes) & ATTR_DIRECTORY) { + cifs_create_junction_fattr(fattr, sb); + goto out; + } break; case IO_REPARSE_TAG_MOUNT_POINT: cifs_create_junction_fattr(fattr, sb); diff --git a/fs/smb/client/reparse.c b/fs/smb/client/reparse.c index a0ffbda90733..689d8a506d45 100644 --- a/fs/smb/client/reparse.c +++ b/fs/smb/client/reparse.c @@ -505,6 +505,10 @@ bool cifs_reparse_point_to_fattr(struct cifs_sb_info *cifs_sb, } switch (tag) { + case IO_REPARSE_TAG_INTERNAL: + if (!(fattr->cf_cifsattrs & ATTR_DIRECTORY)) + return false; + fallthrough; case IO_REPARSE_TAG_DFS: case IO_REPARSE_TAG_DFSR: case IO_REPARSE_TAG_MOUNT_POINT: diff --git a/fs/smb/client/reparse.h b/fs/smb/client/reparse.h index 6b55d1df9e2f..2c0644bc4e65 100644 --- a/fs/smb/client/reparse.h +++ b/fs/smb/client/reparse.h @@ -12,6 +12,12 @@ #include "fs_context.h" #include "cifsglob.h" +/* + * Used only by cifs.ko to ignore reparse points from files when client or + * server doesn't support FSCTL_GET_REPARSE_POINT. + */ +#define IO_REPARSE_TAG_INTERNAL ((__u32)~0U) + static inline dev_t reparse_nfs_mkdev(struct reparse_posix_data *buf) { u64 v = le64_to_cpu(*(__le64 *)buf->DataBuffer); @@ -78,10 +84,19 @@ static inline u32 reparse_mode_wsl_tag(mode_t mode) static inline bool reparse_inode_match(struct inode *inode, struct cifs_fattr *fattr) { + struct cifsInodeInfo *cinode = CIFS_I(inode); struct timespec64 ctime = inode_get_ctime(inode); - return (CIFS_I(inode)->cifsAttrs & ATTR_REPARSE) && - CIFS_I(inode)->reparse_tag == fattr->cf_cifstag && + /* + * Do not match reparse tags when client or server doesn't support + * FSCTL_GET_REPARSE_POINT. @fattr->cf_cifstag should contain correct + * reparse tag from query dir response but the client won't be able to + * read the reparse point data anyway. This spares us a revalidation. + */ + if (cinode->reparse_tag != IO_REPARSE_TAG_INTERNAL && + cinode->reparse_tag != fattr->cf_cifstag) + return false; + return (cinode->cifsAttrs & ATTR_REPARSE) && timespec64_equal(&ctime, &fattr->cf_ctime); } diff --git a/fs/smb/client/smb2inode.c b/fs/smb/client/smb2inode.c index 5c02a12251c8..062b86a4936f 100644 --- a/fs/smb/client/smb2inode.c +++ b/fs/smb/client/smb2inode.c @@ -930,6 +930,8 @@ int smb2_query_path_info(const unsigned int xid, switch (rc) { case 0: + rc = parse_create_response(data, cifs_sb, &out_iov[0]); + break; case -EOPNOTSUPP: /* * BB TODO: When support for special files added to Samba -- 2.45.2 ^ permalink raw reply related [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-31 2:35 ` Paulo Alcantara @ 2024-07-31 5:02 ` Steinbeißer, Sebastian 2024-07-31 5:07 ` Steinbeißer, Sebastian 0 siblings, 1 reply; 28+ messages in thread From: Steinbeißer, Sebastian @ 2024-07-31 5:02 UTC (permalink / raw) To: tom@talpey.com, gregkh@linuxfoundation.org, pc@manguebit.com Cc: smfrench@gmail.com, regressions@lists.linux.dev [-- Attachment #1.1.1: Type: text/plain, Size: 1045 bytes --] Dear Paulo, that might have fixed it. Logs attached. Best Sebastian +-------------------------------------------------------------+ Sebastian Steinbeißer Leibniz-Rechenzentrum Tel.:+49-89-35831-8779 Boltzmannstraße 1 E-Mail: Sebastian.Steinbeisser@lrz.de D-85748 Garching +-------------------------------------------------------------+ -----Original Message----- From: Paulo Alcantara <pc@manguebit.com> To: "Steinbeißer, Sebastian" <Sebastian.Steinbeisser@lrz.de>, tom@talpey.com <tom@talpey.com>, gregkh@linuxfoundation.org <gregkh@linuxfoundation.org> Cc: smfrench@gmail.com <smfrench@gmail.com>, regressions@lists.linux.dev <regressions@lists.linux.dev> Subject: Re: Potential smb/dfs regression introduced in kernel 6.6 Date: 31.07.2024 04:35:45 Hi Sebastian, Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > Find the logs attached. Thanks. Could you please try the attached patch instead? Whether it works or not, please provide new network traces and logs. [-- Attachment #1.1.2: trace.log --] [-- Type: text/x-log, Size: 43793 bytes --] Display Internal CIFS Data Structures for Debugging --------------------------------------------------- CIFS Version 2.49 Features: DFS,STATS2,DEBUG2,ALLOW_INSECURE_LEGACY,CIFS_POSIX,XATTR,ACL CIFSMaxBufSize: 16384 Active VFS Requests: 0 Servers: [NONE] DFS cache --------- [ 133.247220] ohci-pci 0000:00:06.0: frame counter not updating; disabled [ 133.247237] ohci-pci 0000:00:06.0: HC died; cleaning up [ 133.247955] usb 2-1: USB disconnect, device number 2 [ 171.264677] CIFS: fs/smb/client/dfs_cache.c: clearing dfs cache [ 178.532126] e1000 0000:00:03.0 enp0s3: entered promiscuous mode [ 178.560236] audit: type=1400 audit(1722401963.312:30): apparmor="DENIED" operation="capable" class="cap" profile="tcpdump" pid=1993 comm="tcpdump" capability=2 capname="dac_read_search" [ 133.247220] ohci-pci 0000:00:06.0: frame counter not updating; disabled [ 133.247237] ohci-pci 0000:00:06.0: HC died; cleaning up [ 133.247955] usb 2-1: USB disconnect, device number 2 [ 171.264677] CIFS: fs/smb/client/dfs_cache.c: clearing dfs cache [ 178.532126] e1000 0000:00:03.0 enp0s3: entered promiscuous mode [ 178.560236] audit: type=1400 audit(1722401963.312:30): apparmor="DENIED" operation="capable" class="cap" profile="tcpdump" pid=1993 comm="tcpdump" capability=2 capname="dac_read_search" [ 244.129754] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'source' [ 244.129771] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'ip' [ 244.129777] CIFS: address conversion returned 1 for 10.156.103.200 [ 244.129782] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'unc' [ 244.129787] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'user' [ 244.129791] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'domain' [ 244.129795] CIFS: fs/smb/client/fs_context.c: Domain name set [ 244.129797] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'pass' [ 244.129801] CIFS: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3.1.1), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3.1.1 (or even SMB3 or SMB2.1) specify vers=1.0 on mount. [ 244.129805] CIFS: fs/smb/client/cifsfs.c: cifs_smb3_do_mount: devname=//10.156.103.200/volume01 flags=0x0 [ 244.129811] CIFS: fs/smb/client/connect.c: file mode: 0755 dir mode: 0755 [ 244.134068] CIFS: fs/smb/client/connect.c: VFS: in cifs_mount_get_session as Xid: 0 with uid: 0 [ 244.134077] CIFS: fs/smb/client/connect.c: UNC: \\10.156.103.200\volume01 [ 244.134084] CIFS: fs/smb/client/connect.c: generic_ip_connect: connecting to 10.156.103.200:445 [ 244.134105] CIFS: fs/smb/client/connect.c: Socket created [ 244.134107] CIFS: fs/smb/client/connect.c: sndbuf 16384 rcvbuf 131072 rcvtimeo 0x6d6 [ 244.135478] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_smb_ses as Xid: 1 with uid: 0 [ 244.135487] CIFS: fs/smb/client/connect.c: Existing smb sess not found [ 244.135495] CIFS: fs/smb/client/smb2pdu.c: Negotiate protocol [ 244.135498] CIFS: fs/smb/client/connect.c: Demultiplex PID: 2018 [ 244.139435] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 244.139464] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=244 [ 244.140189] CIFS: fs/smb/client/connect.c: RFC1002 header 0x134 [ 244.140211] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 114 offset 128 [ 244.140216] CIFS: fs/smb/client/smb2misc.c: SMB2 len 242 [ 244.140220] CIFS: fs/smb/client/smb2misc.c: length of negcontexts 60 pad 6 [ 244.140227] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 244.147674] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=0 mid=0 state=64 [ 244.147688] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 244.147693] CIFS: fs/smb/client/smb2pdu.c: mode 0x1 [ 244.147696] CIFS: fs/smb/client/smb2pdu.c: negotiated smb3.1.1 dialect [ 244.147704] CIFS: fs/smb/client/smb2pdu.c: decoding 2 negotiate contexts [ 244.147706] CIFS: fs/smb/client/smb2pdu.c: decode SMB3.11 encryption neg context of len 4 [ 244.147709] CIFS: fs/smb/client/smb2pdu.c: SMB311 cipher type:2 [ 244.147713] CIFS: fs/smb/client/connect.c: cifs_setup_session: channel connect bitmap: 0x1 [ 244.147717] CIFS: fs/smb/client/connect.c: Security Mode: 0x1 Capabilities: 0x300057 TimeAdjust: 0 [ 244.147721] CIFS: fs/smb/client/smb2pdu.c: Session Setup [ 244.147723] CIFS: fs/smb/client/smb2pdu.c: sess setup type 2 [ 244.147726] CIFS: fs/smb/client/smb2pdu.c: Fresh session. Previous: 0 [ 244.147732] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 244.147748] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=136 [ 244.149031] CIFS: fs/smb/client/connect.c: RFC1002 header 0xfe [ 244.149050] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 182 offset 72 [ 244.149055] CIFS: fs/smb/client/smb2misc.c: SMB2 len 254 [ 244.149062] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 128 credits total=128 [ 244.149094] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=1 mid=1 state=64 [ 244.149104] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000016 to POSIX err -5 [ 244.149117] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 244.149122] CIFS: fs/smb/client/sess.c: decode_ntlmssp_challenge: negotiate=0xe2088235 challenge=0x60898235 [ 244.149129] CIFS: fs/smb/client/smb2pdu.c: rawntlmssp session setup challenge phase [ 244.149134] CIFS: fs/smb/client/smb2pdu.c: Fresh session. Previous: 0 [ 244.156908] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=127 [ 244.156940] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=396 [ 244.218746] CIFS: fs/smb/client/connect.c: RFC1002 header 0x48 [ 244.218766] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 72 [ 244.218770] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 244.218774] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=128 [ 244.218818] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=1 mid=2 state=64 [ 244.218830] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 244.218856] CIFS: fs/smb/client/smb2pdu.c: SMB2/3 session established successfully [ 244.218861] CIFS: fs/smb/client/sess.c: Cleared reconnect bitmask for chan 0; now 0x0 [ 244.218867] CIFS: fs/smb/client/connect.c: VFS: in cifs_setup_ipc as Xid: 2 with uid: 0 [ 244.218871] CIFS: fs/smb/client/smb2pdu.c: TCON [ 244.218876] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=127 [ 244.218901] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=118 [ 244.219698] CIFS: fs/smb/client/connect.c: RFC1002 header 0x50 [ 244.219711] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 244.219716] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 244.219770] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=3 mid=3 state=64 [ 244.219775] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 244.219778] CIFS: fs/smb/client/smb2pdu.c: connection to pipe share [ 244.219782] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_setup_ipc (xid = 2) rc = 0 [ 244.219785] CIFS: fs/smb/client/connect.c: IPC tcon rc=0 ipc tid=0x1 [ 244.219788] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_smb_ses (xid = 1) rc = 0 [ 244.219792] CIFS: fs/smb/client/dfs_cache.c: cache_refresh_path: search path: \10.156.103.200\volume01 [ 244.219798] CIFS: fs/smb/client/dfs_cache.c: get_dfs_referral: ipc=\\10.156.103.200\IPC$ referral=\10.156.103.200\volume01 [ 244.219801] CIFS: fs/smb/client/smb2ops.c: smb2_get_dfs_refer: path: \10.156.103.200\volume01 [ 244.219806] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 244.219809] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 244.219816] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=176 [ 244.220350] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 244.220362] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 244.220365] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 244.220369] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 244.220397] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=11 mid=4 state=64 [ 244.220403] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000225 to POSIX err -2 [ 244.220406] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 244.220409] CIFS: fs/smb/client/dfs.c: dfs_mount_share: no dfs referral for \10.156.103.200\volume01: -2 [ 244.220412] CIFS: fs/smb/client/dfs.c: dfs_mount_share: assuming non-dfs mount... [ 244.220416] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_tcon as Xid: 3 with uid: 0 [ 244.220419] CIFS: fs/smb/client/smb2pdu.c: TCON [ 244.220423] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 244.220431] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=126 [ 244.259752] CIFS: fs/smb/client/connect.c: RFC1002 header 0x50 [ 244.259772] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 244.259778] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 244.259945] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=3 mid=5 state=64 [ 244.259957] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 244.259961] CIFS: fs/smb/client/smb2pdu.c: connection to disk share [ 244.259966] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_tcon (xid = 3) rc = 0 [ 244.259970] CIFS: fs/smb/client/connect.c: Tcon rc = 0 [ 244.259974] CIFS: fs/smb/client/smb2pdu.c: create/open [ 244.259980] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 244.260000] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=156 [ 244.260714] CIFS: fs/smb/client/connect.c: RFC1002 header 0xd0 [ 244.260722] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 244.260725] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 244.260729] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 244.260765] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=6 state=64 [ 244.260771] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 244.260776] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 244.260780] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 244.260789] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=125 [ 244.261286] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 244.261293] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 244.261296] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 244.261299] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 244.261432] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=11 mid=7 state=64 [ 244.261442] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 244.261447] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 244.261451] CIFS: fs/smb/client/smb2ops.c: server does not support query network interfaces [ 244.261454] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 5 [ 244.261468] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 244.261482] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=109 [ 244.261964] CIFS: fs/smb/client/connect.c: RFC1002 header 0x5c [ 244.261970] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 20 offset 72 [ 244.261973] CIFS: fs/smb/client/smb2misc.c: SMB2 len 92 [ 244.261976] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 244.262077] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=8 state=64 [ 244.262087] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 244.262093] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 4 [ 244.262099] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 244.262112] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=109 [ 244.262451] CIFS: fs/smb/client/connect.c: RFC1002 header 0x50 [ 244.262457] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 8 offset 72 [ 244.262459] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 244.262462] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 244.262517] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=9 state=64 [ 244.262527] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 244.262531] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 1 [ 244.263103] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 34 offset 72 [ 244.263156] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 11 [ 244.263627] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 28 offset 72 [ 244.263671] CIFS: fs/smb/client/smb2pdu.c: Close [ 244.264226] CIFS: fs/smb/client/connect.c: cifs_is_path_remote: full_path: [ 244.264231] CIFS: fs/smb/client/smb2pdu.c: create/open [ 244.265166] CIFS: fs/smb/client/smb2pdu.c: Close [ 244.265737] CIFS: fs/smb/client/smb2pdu.c: create/open [ 244.266415] CIFS: fs/smb/client/smb2pdu.c: Close [ 244.266830] CIFS: fs/smb/client/sess.c: ses already at max_channels (1), nothing to open [ 244.266837] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_mount (xid = 0) rc = 0 [ 244.266966] CIFS: fs/smb/client/inode.c: VFS: in cifs_root_iget as Xid: 4 with uid: 0 [ 244.268798] CIFS: fs/smb/client/inode.c: looking for uniqueid=16150111042041544768 [ 244.268817] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 244.268819] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is new [ 244.268822] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_root_iget (xid = 4) rc = 0 [ 244.268825] CIFS: fs/smb/client/cifsfs.c: Get root dentry for [ 244.268826] CIFS: fs/smb/client/cifsfs.c: dentry root is: 00000000ce50e32f [ 244.269273] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 5 with uid: 1000 [ 244.269275] CIFS: fs/smb/client/dir.c: parent inode = 0x000000005f772979 name is: .Trash and dentry = 0x00000000af8879f3 [ 244.269278] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 244.269279] CIFS: fs/smb/client/dir.c: Full path: \.Trash inode = 0x0000000000000000 [ 244.269996] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000034 to POSIX err -2 [ 244.270001] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -2 [ 244.270003] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 5) rc = -2 [ 244.270039] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 6 with uid: 1000 [ 244.270041] CIFS: fs/smb/client/dir.c: parent inode = 0x000000005f772979 name is: .Trash-1000 and dentry = 0x000000008d27745d [ 244.270044] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 244.270044] CIFS: fs/smb/client/dir.c: Full path: \.Trash-1000 inode = 0x0000000000000000 [ 244.270479] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000034 to POSIX err -2 [ 244.270483] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -2 [ 244.270484] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 6) rc = -2 [ 251.155628] CIFS: fs/smb/client/inode.c: VFS: in cifs_revalidate_dentry_attr as Xid: 7 with uid: 0 [ 251.155641] CIFS: fs/smb/client/inode.c: Update attributes: inode 0x000000005f772979 count 2 dentry: 0x00000000ce50e32f d_time 0 jiffies 4294954999 [ 251.155678] wait_for_free_credits: 10 callbacks suppressed [ 251.155681] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 251.155702] __smb_send_rqst: 10 callbacks suppressed [ 251.155704] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=348 [ 251.157202] cifs_demultiplex_thread: 10 callbacks suppressed [ 251.157209] CIFS: fs/smb/client/connect.c: RFC1002 header 0x20c [ 251.157221] smb2_calc_size: 8 callbacks suppressed [ 251.157223] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 251.157227] smb2_calc_size: 16 callbacks suppressed [ 251.157228] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 251.157233] smb2_add_credits: 16 callbacks suppressed [ 251.157235] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 251.157242] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 120 offset 72 [ 251.157245] CIFS: fs/smb/client/smb2misc.c: SMB2 len 192 [ 251.157248] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 251.157258] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 251.157261] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 251.157342] cifs_sync_mid_result: 12 callbacks suppressed [ 251.157348] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=26 state=64 [ 251.157355] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=27 state=64 [ 251.157359] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=28 state=64 [ 251.157362] cifs_small_buf_release: 12 callbacks suppressed [ 251.157364] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 251.157368] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 251.157370] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 251.157380] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 251.157384] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is unchanged [ 251.157388] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_revalidate_dentry_attr (xid = 7) rc = 0 [ 251.157476] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 8 with uid: 0 [ 251.157482] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 251.157491] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 2 credits total=124 [ 251.157506] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=254 [ 251.158614] CIFS: fs/smb/client/connect.c: RFC1002 header 0x288 [ 251.158624] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 251.158628] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 251.158631] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 251.158639] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 251.158641] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 251.158644] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 251.158723] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=29 state=64 [ 251.158734] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=30 state=64 [ 251.158739] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 251.158743] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 251.158745] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000e682a81c srch end 00000000fdd41978 [ 251.158754] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 251.158758] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 251.158761] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 251.158764] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 251.158767] CIFS: fs/smb/client/readdir.c: entry 2 found [ 251.158769] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 0000000011df4709 [ 251.158773] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 251.158775] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 251.158778] CIFS: fs/smb/client/readdir.c: new entry 0000000091c1d519 old entry 00000000e682a81c [ 251.158782] CIFS: fs/smb/client/readdir.c: new entry 00000000953762b0 old entry 0000000091c1d519 [ 251.158787] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 251.158790] CIFS: fs/smb/client/readdir.c: new entry 00000000fdd41978 old entry 00000000953762b0 [ 251.158794] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 251.158797] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 251.158801] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 8) rc = 0 [ 251.158817] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 9 with uid: 0 [ 251.158821] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 251.158826] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 251.158841] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=102 [ 251.159443] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 251.159451] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 251.159453] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 251.159457] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 251.159496] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=31 state=64 [ 251.159503] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 251.159507] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 251.159511] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 251.159514] CIFS: fs/smb/client/readdir.c: Could not find entry [ 251.159516] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 9) rc = 0 [ 251.159564] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000005f772979 [ 251.159568] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 10 with uid: 0 [ 251.159571] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 251.159574] CIFS: fs/smb/client/smb2pdu.c: Close [ 251.159578] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 251.159588] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=92 [ 251.160109] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7c [ 251.160117] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 251.160122] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 251.160156] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=32 state=64 [ 251.160162] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 251.160165] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 251.160168] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 251.160170] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 10) rc = 0 [ 254.033334] CIFS: fs/smb/client/inode.c: VFS: in cifs_revalidate_dentry_attr as Xid: 11 with uid: 0 [ 254.033350] CIFS: fs/smb/client/inode.c: Update attributes: inode 0x000000005f772979 count 2 dentry: 0x00000000ce50e32f d_time 0 jiffies 4294955719 [ 254.033380] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 254.033405] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=348 [ 254.034748] CIFS: fs/smb/client/connect.c: RFC1002 header 0x20c [ 254.034768] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 254.034774] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 254.034781] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 254.034792] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 120 offset 72 [ 254.034798] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 254.034812] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 254.034863] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=33 state=64 [ 254.034875] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=34 state=64 [ 254.034878] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=35 state=64 [ 254.034882] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 254.034886] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 254.034888] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 254.034898] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 254.034902] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is unchanged [ 254.034906] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_revalidate_dentry_attr (xid = 11) rc = 0 [ 254.034958] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 12 with uid: 0 [ 254.034964] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 254.034973] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 2 credits total=124 [ 254.034986] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=254 [ 254.035911] CIFS: fs/smb/client/connect.c: RFC1002 header 0x288 [ 254.035923] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 254.035966] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000940789bf srch end 000000001f133971 [ 254.035974] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 254.035978] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 254.035981] CIFS: fs/smb/client/readdir.c: entry 2 found [ 254.035983] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 000000006250886a [ 254.035987] CIFS: fs/smb/client/readdir.c: new entry 000000004562868b old entry 00000000940789bf [ 254.035990] CIFS: fs/smb/client/readdir.c: new entry 00000000076a5fe8 old entry 000000004562868b [ 254.035995] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 254.035999] CIFS: fs/smb/client/readdir.c: new entry 000000001f133971 old entry 00000000076a5fe8 [ 254.036002] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 254.036004] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 254.036008] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 12) rc = 0 [ 254.036019] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 13 with uid: 0 [ 254.036022] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 254.036026] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 254.036033] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=102 [ 254.036403] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 254.036493] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 254.036506] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 254.036509] CIFS: fs/smb/client/readdir.c: Could not find entry [ 254.036512] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 13) rc = 0 [ 254.036577] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000005f772979 [ 254.036587] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 14 with uid: 0 [ 254.036591] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 254.036594] CIFS: fs/smb/client/smb2pdu.c: Close [ 254.036599] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 254.036614] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=92 [ 254.037902] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7c [ 254.037976] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 254.037990] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 254.038000] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 14) rc = 0 [ 254.042279] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 15 with uid: 0 [ 254.042287] CIFS: fs/smb/client/dir.c: parent inode = 0x000000005f772979 name is: volume02 and dentry = 0x00000000cd7d7968 [ 254.042296] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 254.042298] CIFS: fs/smb/client/dir.c: Full path: \volume02 inode = 0x0000000000000000 [ 254.042319] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 254.042338] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=364 [ 254.043581] CIFS: fs/smb/client/connect.c: RFC1002 header 0x21c [ 254.043761] CIFS: fs/smb/client/smb2inode.c: smb2_query_reparse_point: path: \volume02 [ 254.043778] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 254.043796] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=388 [ 254.044672] CIFS: fs/smb/client/connect.c: RFC1002 header 0x19c [ 254.044804] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 254.044822] CIFS: fs/smb/client/inode.c: cifs_create_junction_fattr: creating fake fattr [ 254.044828] CIFS: fs/smb/client/inode.c: looking for uniqueid=16150392817665966144 [ 254.044838] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150392817665966144 [ 254.044841] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150392817665966144 is new [ 254.044846] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 15) rc = 0 [ 254.044886] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 16 with uid: 0 [ 254.044890] CIFS: fs/smb/client/dir.c: parent inode = 0x000000005f772979 name is: volume03 and dentry = 0x000000007170900a [ 254.044897] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 254.044899] CIFS: fs/smb/client/dir.c: Full path: \volume03 inode = 0x0000000000000000 [ 254.046354] CIFS: fs/smb/client/smb2inode.c: smb2_query_reparse_point: path: \volume03 [ 254.047389] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 254.047406] CIFS: fs/smb/client/inode.c: cifs_create_junction_fattr: creating fake fattr [ 254.047412] CIFS: fs/smb/client/inode.c: looking for uniqueid=16149548603189231680 [ 254.047425] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16149548603189231680 [ 254.047428] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16149548603189231680 is new [ 254.047433] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 16) rc = 0 [ 254.047529] CIFS: fs/smb/client/namespace.c: cifs_d_automount: volume02 [ 254.047546] CIFS: fs/smb/client/namespace.c: cifs_do_automount: ctx: source=//10.156.103.200/volume01/volume02 UNC=\\10.156.103.200\volume01 prepath=volume02 dfs_automount=0 [ 254.047553] CIFS: fs/smb/client/cifsfs.c: cifs_smb3_do_mount: devname=//10.156.103.200/volume01/volume02 flags=0x0 [ 254.047558] CIFS: fs/smb/client/connect.c: file mode: 0755 dir mode: 0755 [ 254.051463] CIFS: fs/smb/client/connect.c: VFS: in cifs_mount_get_session as Xid: 17 with uid: 0 [ 254.051471] CIFS: fs/smb/client/connect.c: UNC: \\10.156.103.200\volume01 [ 254.051476] CIFS: fs/smb/client/connect.c: Existing tcp session with server found [ 254.051478] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_smb_ses as Xid: 18 with uid: 0 [ 254.051481] CIFS: fs/smb/client/connect.c: Existing smb sess found (status=1) [ 254.051484] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_smb_ses (xid = 18) rc = 0 [ 254.051488] CIFS: fs/smb/client/dfs_cache.c: cache_refresh_path: search path: \10.156.103.200\volume01 [ 254.051494] CIFS: fs/smb/client/dfs_cache.c: get_dfs_referral: ipc=\\10.156.103.200\IPC$ referral=\10.156.103.200\volume01 [ 254.051497] CIFS: fs/smb/client/smb2ops.c: smb2_get_dfs_refer: path: \10.156.103.200\volume01 [ 254.051502] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 254.052259] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000225 to POSIX err -2 [ 254.052272] CIFS: fs/smb/client/dfs.c: dfs_mount_share: no dfs referral for \10.156.103.200\volume01: -2 [ 254.052276] CIFS: fs/smb/client/dfs.c: dfs_mount_share: assuming non-dfs mount... [ 254.052279] CIFS: fs/smb/client/connect.c: Found match on UNC path [ 254.052281] CIFS: fs/smb/client/connect.c: __cifs_put_smb_ses: id=0x96530000073bdb4c ses_count=2 ses_status=1 ipc=\\10.156.103.200\IPC$ [ 254.052287] CIFS: fs/smb/client/smb2pdu.c: create/open [ 254.053004] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 5 [ 254.053583] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 4 [ 254.054153] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 1 [ 254.054758] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 11 [ 254.055306] CIFS: fs/smb/client/smb2pdu.c: Close [ 254.055725] CIFS: fs/smb/client/connect.c: cifs_is_path_remote: full_path: \volume02 [ 254.055734] CIFS: fs/smb/client/smb2pdu.c: create/open [ 254.056658] CIFS: fs/smb/client/smb2pdu.c: Close [ 254.057246] CIFS: fs/smb/client/smb2pdu.c: create/open [ 254.057769] CIFS: fs/smb/client/smb2pdu.c: Close [ 254.058021] CIFS: fs/smb/client/smb2pdu.c: create/open [ 254.058676] CIFS: fs/smb/client/smb2pdu.c: Close [ 254.058965] CIFS: fs/smb/client/sess.c: ses already at max_channels (1), nothing to open [ 254.058968] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_mount (xid = 17) rc = 0 [ 254.059024] CIFS: fs/smb/client/inode.c: VFS: in cifs_root_iget as Xid: 19 with uid: 0 [ 254.059904] CIFS: fs/smb/client/smb2inode.c: smb2_query_reparse_point: path: \volume02 [ 254.060544] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 254.060547] CIFS: fs/smb/client/inode.c: cifs_create_junction_fattr: creating fake fattr [ 254.060549] CIFS: VFS: Autodisabling the use of server inode numbers on \\10.156.103.200\volume01 [ 254.060551] CIFS: VFS: The server doesn't seem to support them properly or the files might be on different servers (DFS) [ 254.060552] CIFS: VFS: Hardlinks will not be recognized on this mount. Consider mounting with the "noserverino" option to silence this message. [ 254.060553] CIFS: fs/smb/client/inode.c: looking for uniqueid=16150392817665966144 [ 254.060566] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150392817665966144 [ 254.060567] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150392817665966144 is new [ 254.060569] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_root_iget (xid = 19) rc = 0 [ 254.060572] CIFS: fs/smb/client/cifsfs.c: dentry root is: 00000000b8d44a8c [ 254.060579] CIFS: fs/smb/client/namespace.c: leaving cifs_d_automount [ok] [ 254.060678] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 20 with uid: 0 [ 254.060681] CIFS: fs/smb/client/dir.c: using cifs_sb prepath <volume02> [ 254.060683] CIFS: fs/smb/client/readdir.c: Full path: \volume02 start at: 0 [ 254.084954] CIFS: fs/smb/client/smb2pdu.c: num entries 2 last_index 4 srch start 00000000ab540d41 srch end 0000000032af63b8 [ 254.085016] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 254.085022] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 254.085025] CIFS: fs/smb/client/readdir.c: entry 2 found [ 254.085027] CIFS: fs/smb/client/readdir.c: loop through 2 times filling dir for net buf 00000000452de380 [ 254.085031] CIFS: fs/smb/client/readdir.c: new entry 0000000032af63b8 old entry 00000000ab540d41 [ 254.085035] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 4 [ 254.085038] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 20) rc = 0 [ 254.085057] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 21 with uid: 0 [ 254.085061] CIFS: fs/smb/client/dir.c: using cifs_sb prepath <volume02> [ 254.085063] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 254.085767] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 254.085790] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 254.085792] CIFS: fs/smb/client/readdir.c: Could not find entry [ 254.085794] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 21) rc = 0 [ 254.085849] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000002595c003 [ 254.085853] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 22 with uid: 0 [ 254.085856] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 254.085859] CIFS: fs/smb/client/smb2pdu.c: Close [ 254.086645] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 254.086651] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 254.086654] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 22) rc = 0 [ 254.086682] CIFS: fs/smb/client/namespace.c: cifs_d_automount: volume03 [ 254.086695] CIFS: fs/smb/client/namespace.c: cifs_do_automount: ctx: source=//10.156.103.200/volume01/volume03 UNC=\\10.156.103.200\volume01 prepath=volume03 dfs_automount=0 [ 254.086701] CIFS: fs/smb/client/cifsfs.c: cifs_smb3_do_mount: devname=//10.156.103.200/volume01/volume03 flags=0x0 [ 254.086707] CIFS: fs/smb/client/connect.c: file mode: 0755 dir mode: 0755 [ 254.090378] CIFS: fs/smb/client/connect.c: VFS: in cifs_mount_get_session as Xid: 23 with uid: 0 [ 254.090385] CIFS: fs/smb/client/connect.c: UNC: \\10.156.103.200\volume01 [ 254.090388] CIFS: fs/smb/client/connect.c: Existing tcp session with server found [ 254.090391] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_smb_ses as Xid: 24 with uid: 0 [ 254.090394] CIFS: fs/smb/client/connect.c: Existing smb sess found (status=1) [ 254.090397] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_smb_ses (xid = 24) rc = 0 [ 254.090400] CIFS: fs/smb/client/dfs_cache.c: cache_refresh_path: search path: \10.156.103.200\volume01 [ 254.090406] CIFS: fs/smb/client/dfs_cache.c: get_dfs_referral: ipc=\\10.156.103.200\IPC$ referral=\10.156.103.200\volume01 [ 254.090409] CIFS: fs/smb/client/smb2ops.c: smb2_get_dfs_refer: path: \10.156.103.200\volume01 [ 254.090415] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 254.091083] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000225 to POSIX err -2 [ 254.091095] CIFS: fs/smb/client/dfs.c: dfs_mount_share: no dfs referral for \10.156.103.200\volume01: -2 [ 254.091098] CIFS: fs/smb/client/dfs.c: dfs_mount_share: assuming non-dfs mount... [ 254.091101] CIFS: fs/smb/client/connect.c: Found match on UNC path [ 254.091103] CIFS: fs/smb/client/connect.c: __cifs_put_smb_ses: id=0x96530000073bdb4c ses_count=2 ses_status=1 ipc=\\10.156.103.200\IPC$ [ 254.091109] CIFS: fs/smb/client/smb2pdu.c: create/open [ 254.091893] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 5 [ 254.092727] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 4 [ 254.093748] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 1 [ 254.094179] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 11 [ 254.094646] CIFS: fs/smb/client/smb2pdu.c: Close [ 254.095151] CIFS: fs/smb/client/connect.c: cifs_is_path_remote: full_path: \volume03 [ 254.095159] CIFS: fs/smb/client/smb2pdu.c: create/open [ 254.096240] CIFS: fs/smb/client/smb2pdu.c: Close [ 254.096811] CIFS: fs/smb/client/smb2pdu.c: create/open [ 254.097382] CIFS: fs/smb/client/smb2pdu.c: Close [ 254.097614] CIFS: fs/smb/client/smb2pdu.c: create/open [ 254.098552] CIFS: fs/smb/client/sess.c: ses already at max_channels (1), nothing to open [ 254.098554] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_mount (xid = 23) rc = 0 [ 254.098614] CIFS: fs/smb/client/inode.c: VFS: in cifs_root_iget as Xid: 25 with uid: 0 [ 254.099486] CIFS: fs/smb/client/smb2inode.c: smb2_query_reparse_point: path: \volume03 [ 254.100175] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 254.100180] CIFS: fs/smb/client/inode.c: cifs_create_junction_fattr: creating fake fattr [ 254.100182] CIFS: VFS: Autodisabling the use of server inode numbers on \\10.156.103.200\volume01 [ 254.100185] CIFS: VFS: The server doesn't seem to support them properly or the files might be on different servers (DFS) [ 254.100186] CIFS: VFS: Hardlinks will not be recognized on this mount. Consider mounting with the "noserverino" option to silence this message. [ 254.100186] CIFS: fs/smb/client/inode.c: looking for uniqueid=16149548603189231680 [ 254.100195] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16149548603189231680 [ 254.100196] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16149548603189231680 is new [ 254.100198] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_root_iget (xid = 25) rc = 0 [ 254.100202] CIFS: fs/smb/client/cifsfs.c: dentry root is: 000000000674ed79 [ 254.100213] CIFS: fs/smb/client/namespace.c: leaving cifs_d_automount [ok] [ 254.100371] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 26 with uid: 0 [ 254.100374] CIFS: fs/smb/client/dir.c: using cifs_sb prepath <volume03> [ 254.100377] CIFS: fs/smb/client/readdir.c: Full path: \volume03 start at: 0 [ 254.108821] CIFS: fs/smb/client/smb2pdu.c: num entries 2 last_index 4 srch start 00000000a9655634 srch end 000000004b4cddd1 [ 254.108832] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 254.108835] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 254.108837] CIFS: fs/smb/client/readdir.c: entry 2 found [ 254.108839] CIFS: fs/smb/client/readdir.c: loop through 2 times filling dir for net buf 00000000e85196ec [ 254.108842] CIFS: fs/smb/client/readdir.c: new entry 000000004b4cddd1 old entry 00000000a9655634 [ 254.108844] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 4 [ 254.108846] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 26) rc = 0 [ 254.108857] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 27 with uid: 0 [ 254.108859] CIFS: fs/smb/client/dir.c: using cifs_sb prepath <volume03> [ 254.108861] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 254.120507] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 254.120666] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 254.120688] CIFS: fs/smb/client/readdir.c: Could not find entry [ 254.120690] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 27) rc = 0 [ 254.120710] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000005d4227a5 [ 254.120712] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 28 with uid: 0 [ 254.120714] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 254.121562] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 254.121564] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 254.121565] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 28) rc = 0 Display Internal CIFS Data Structures for Debugging --------------------------------------------------- CIFS Version 2.49 Features: DFS,STATS2,DEBUG2,ALLOW_INSECURE_LEGACY,CIFS_POSIX,XATTR,ACL CIFSMaxBufSize: 16384 Active VFS Requests: 0 Servers: 1) ConnectionId: 0x1 Hostname: 10.156.103.200 ClientGUID: C31F4211-517A-184E-B81E-8CB17B90C7C9 Number of credits: 126,1,1 Dialect 0x311 Server capabilities: 0x300057 TCP status: 1 Instance: 1 Local Users To Server: 1 SecMode: 0x1 Req On Wire: 0 Net namespace: 4026531840 In Send: 0 In MaxReq Wait: 0 Compression: disabled on mount Sessions: 1) Address: 10.156.103.200 Uses: 1 Capability: 0x300057 Session Status: 1 Security type: RawNTLMSSP SessionId: 0x96530000073bdb4c User: 0 Cred User: 0 Shares: 0) IPC: \\10.156.103.200\IPC$ Mounts: 1 DevInfo: 0x0 Attributes: 0x0 PathComponentMax: 0 Status: 1 type: 0 Serial Number: 0x0 Share Capabilities: DFS, Share Flags: 0x3 tid: 0x1 Maximal Access: 0x1f01ff 1) \\10.156.103.200\volume01 Mounts: 3 DevInfo: 0x20 Attributes: 0x400cf PathComponentMax: 255 Status: 1 type: DISK Serial Number: 0x805e865e Share Capabilities: None Aligned, Partition Aligned, TRIM-support, Share Flags: 0x800 tid: 0x2 Optimal sector size: 0x1000 Maximal Access: 0x1301bf MIDs: -- DFS cache --------- [-- Attachment #1.1.3: trace.pcap --] [-- Type: application/vnd.tcpdump.pcap, Size: 42659 bytes --] [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 488 bytes --] [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5874 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-31 5:02 ` Steinbeißer, Sebastian @ 2024-07-31 5:07 ` Steinbeißer, Sebastian 2024-07-31 14:25 ` Paulo Alcantara 0 siblings, 1 reply; 28+ messages in thread From: Steinbeißer, Sebastian @ 2024-07-31 5:07 UTC (permalink / raw) To: tom@talpey.com, gregkh@linuxfoundation.org, pc@manguebit.com Cc: smfrench@gmail.com, regressions@lists.linux.dev [-- Attachment #1.1: Type: text/plain, Size: 2048 bytes --] Dear Paulo, one thing I should have tested but forgot and now did: With the patch applied it is also possible to mount one of the SMB 3.1 signed & encrypted shares that were originally affected on the production system and not only the test one! Best Sebastian +-------------------------------------------------------------+ Sebastian Steinbeißer Leibniz-Rechenzentrum Tel.:+49-89-35831-8779 Boltzmannstraße 1 E-Mail: Sebastian.Steinbeisser@lrz.de D-85748 Garching +-------------------------------------------------------------+ -----Original Message----- From: Sebastian Steinbeißer <Sebastian.Steinbeisser@lrz.de> To: Paulo Alcantara <pc@manguebit.com>, tom@talpey.com <tom@talpey.com>, gregkh@linuxfoundation.org <gregkh@linuxfoundation.org> Cc: smfrench@gmail.com <smfrench@gmail.com>, regressions@lists.linux.dev <regressions@lists.linux.dev> Subject: Re: Potential smb/dfs regression introduced in kernel 6.6 Date: 31.07.2024 07:02:45 Dear Paulo, that might have fixed it. Logs attached. Best Sebastian +-------------------------------------------------------------+ Sebastian Steinbeißer Leibniz-Rechenzentrum Tel.:+49-89-35831-8779 Boltzmannstraße 1 E-Mail: Sebastian.Steinbeisser@lrz.de D-85748 Garching +-------------------------------------------------------------+ -----Original Message----- From: Paulo Alcantara <pc@manguebit.com> To: "Steinbeißer, Sebastian" <Sebastian.Steinbeisser@lrz.de>, tom@talpey.com <tom@talpey.com>, gregkh@linuxfoundation.org <gregkh@linuxfoundation.org> Cc: smfrench@gmail.com <smfrench@gmail.com>, regressions@lists.linux.dev <regressions@lists.linux.dev> Subject: Re: Potential smb/dfs regression introduced in kernel 6.6 Date: 31.07.2024 04:35:45 Hi Sebastian, Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > Find the logs attached. Thanks. Could you please try the attached patch instead? Whether it works or not, please provide new network traces and logs. [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 488 bytes --] [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5874 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-31 5:07 ` Steinbeißer, Sebastian @ 2024-07-31 14:25 ` Paulo Alcantara 2024-08-01 13:07 ` Steinbeißer, Sebastian 0 siblings, 1 reply; 28+ messages in thread From: Paulo Alcantara @ 2024-07-31 14:25 UTC (permalink / raw) To: Steinbeißer, Sebastian, tom@talpey.com, gregkh@linuxfoundation.org Cc: smfrench@gmail.com, regressions@lists.linux.dev Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > one thing I should have tested but forgot and now did: > With the patch applied it is also possible to mount one of the SMB 3.1 > signed & encrypted shares that were originally affected on the > production system and not only the test one! Thank you very much for testing it! The fix was sent upstream already. BTW, I've noticed that the previous network trace showed that the FSCTL_GET_REPARSE_POINT in the compounded response returned STATUS_SUCCESS rather than STATUS_INVALID_DEVICE_REQUEST. So I compared it with other network traces and it seems that NetApp server is requiring the client to open the file with FILE_READ_EA bit set in SMB2_CREATE::AccessMask. Windows client also sets FILE_READ_EA it, so the FSCTL_GET_REPARSE_POINT request would probably work against NetApp server. I don't see anything in the specs that would require FILE_READ_EA being set for FSCTL_GET_REPARSE_POINT, but could you please do another testing with below changes on top of existing patch just to confirm my findings? Thanks. diff --git a/fs/smb/client/smb2inode.c b/fs/smb/client/smb2inode.c index 062b86a4936f..e241a966997e 100644 --- a/fs/smb/client/smb2inode.c +++ b/fs/smb/client/smb2inode.c @@ -1258,7 +1258,8 @@ int smb2_query_reparse_point(const unsigned int xid, cifs_dbg(FYI, "%s: path: %s\n", __func__, full_path); cifs_get_readable_path(tcon, full_path, &cfile); - oparms = CIFS_OPARMS(cifs_sb, tcon, full_path, FILE_READ_ATTRIBUTES, + oparms = CIFS_OPARMS(cifs_sb, tcon, full_path, + FILE_READ_EA | FILE_READ_ATTRIBUTES | SYNCHRONIZE, FILE_OPEN, OPEN_REPARSE_POINT, ACL_NO_MODE); rc = smb2_compound_op(xid, tcon, cifs_sb, full_path, &oparms, &in_iov, ^ permalink raw reply related [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-07-31 14:25 ` Paulo Alcantara @ 2024-08-01 13:07 ` Steinbeißer, Sebastian 2024-08-01 16:25 ` Paulo Alcantara 0 siblings, 1 reply; 28+ messages in thread From: Steinbeißer, Sebastian @ 2024-08-01 13:07 UTC (permalink / raw) To: tom@talpey.com, gregkh@linuxfoundation.org, pc@manguebit.com Cc: smfrench@gmail.com, regressions@lists.linux.dev [-- Attachment #1.1.1: Type: text/plain, Size: 3025 bytes --] Dear Paulo, thank you! I've poked our NetApp rep. again hoping to get some technical answers out of them finally ;) With the additional patch applied I can access signed & encrypted shares as well as the test share from which the logs are attached. Best Sebastian +-------------------------------------------------------------+ Sebastian Steinbeißer Leibniz-Rechenzentrum Tel.:+49-89-35831-8779 Boltzmannstraße 1 E-Mail: Sebastian.Steinbeisser@lrz.de D-85748 Garching +-------------------------------------------------------------+ -----Original Message----- From: Paulo Alcantara <pc@manguebit.com> To: "Steinbeißer, Sebastian" <Sebastian.Steinbeisser@lrz.de>, tom@talpey.com <tom@talpey.com>, gregkh@linuxfoundation.org <gregkh@linuxfoundation.org> Cc: smfrench@gmail.com <smfrench@gmail.com>, regressions@lists.linux.dev <regressions@lists.linux.dev> Subject: Re: Potential smb/dfs regression introduced in kernel 6.6 Date: 31.07.2024 16:25:53 Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > one thing I should have tested but forgot and now did: > With the patch applied it is also possible to mount one of the SMB > 3.1 > signed & encrypted shares that were originally affected on the > production system and not only the test one! Thank you very much for testing it! The fix was sent upstream already. BTW, I've noticed that the previous network trace showed that the FSCTL_GET_REPARSE_POINT in the compounded response returned STATUS_SUCCESS rather than STATUS_INVALID_DEVICE_REQUEST. So I compared it with other network traces and it seems that NetApp server is requiring the client to open the file with FILE_READ_EA bit set in SMB2_CREATE::AccessMask. Windows client also sets FILE_READ_EA it, so the FSCTL_GET_REPARSE_POINT request would probably work against NetApp server. I don't see anything in the specs that would require FILE_READ_EA being set for FSCTL_GET_REPARSE_POINT, but could you please do another testing with below changes on top of existing patch just to confirm my findings? Thanks. diff --git a/fs/smb/client/smb2inode.c b/fs/smb/client/smb2inode.c index 062b86a4936f..e241a966997e 100644 --- a/fs/smb/client/smb2inode.c +++ b/fs/smb/client/smb2inode.c @@ -1258,7 +1258,8 @@ int smb2_query_reparse_point(const unsigned int xid, cifs_dbg(FYI, "%s: path: %s\n", __func__, full_path); cifs_get_readable_path(tcon, full_path, &cfile); - oparms = CIFS_OPARMS(cifs_sb, tcon, full_path, FILE_READ_ATTRIBUTES, + oparms = CIFS_OPARMS(cifs_sb, tcon, full_path, + FILE_READ_EA | FILE_READ_ATTRIBUTES | SYNCHRONIZE, FILE_OPEN, OPEN_REPARSE_POINT, ACL_NO_MODE); rc = smb2_compound_op(xid, tcon, cifs_sb, full_path, &oparms, &in_iov, [-- Attachment #1.1.2: trace.log --] [-- Type: text/x-log, Size: 43361 bytes --] Display Internal CIFS Data Structures for Debugging --------------------------------------------------- CIFS Version 2.49 Features: DFS,STATS2,DEBUG2,ALLOW_INSECURE_LEGACY,CIFS_POSIX,XATTR,ACL CIFSMaxBufSize: 16384 Active VFS Requests: 0 Servers: [NONE] DFS cache --------- [ 179.986824] CIFS: fs/smb/client/dfs_cache.c: clearing dfs cache [ 185.477787] e1000 0000:00:03.0 enp0s3: entered promiscuous mode [ 185.492574] audit: type=1400 audit(1722517409.960:30): apparmor="DENIED" operation="capable" class="cap" profile="tcpdump" pid=2015 comm="tcpdump" capability=2 capname="dac_read_search" Display Internal CIFS Data Structures for Debugging --------------------------------------------------- CIFS Version 2.49 Features: DFS,STATS2,DEBUG2,ALLOW_INSECURE_LEGACY,CIFS_POSIX,XATTR,ACL CIFSMaxBufSize: 16384 Active VFS Requests: 0 Servers: 1) ConnectionId: 0x2 Hostname: 10.156.103.200 ClientGUID: EC1F42A1-B03E-EB4C-9288-9E758D048DA8 Number of credits: 126,1,1 Dialect 0x311 Server capabilities: 0x300057 TCP status: 1 Instance: 1 Local Users To Server: 1 SecMode: 0x1 Req On Wire: 0 Net namespace: 4026531840 In Send: 0 In MaxReq Wait: 0 Compression: disabled on mount Sessions: 1) Address: 10.156.103.200 Uses: 1 Capability: 0x300057 Session Status: 1 Security type: RawNTLMSSP SessionId: 0x965300000748e997 User: 0 Cred User: 0 Shares: 0) IPC: \\10.156.103.200\IPC$ Mounts: 1 DevInfo: 0x0 Attributes: 0x0 PathComponentMax: 0 Status: 1 type: 0 Serial Number: 0x0 Share Capabilities: DFS, Share Flags: 0x3 tid: 0x1 Maximal Access: 0x1f01ff 1) \\10.156.103.200\volume01 Mounts: 3 DevInfo: 0x20 Attributes: 0x400cf PathComponentMax: 255 Status: 1 type: DISK Serial Number: 0x805e865e Share Capabilities: None Aligned, Partition Aligned, TRIM-support, Share Flags: 0x800 tid: 0x2 Optimal sector size: 0x1000 Maximal Access: 0x1301bf MIDs: -- DFS cache --------- [ 179.986824] CIFS: fs/smb/client/dfs_cache.c: clearing dfs cache [ 185.477787] e1000 0000:00:03.0 enp0s3: entered promiscuous mode [ 185.492574] audit: type=1400 audit(1722517409.960:30): apparmor="DENIED" operation="capable" class="cap" profile="tcpdump" pid=2015 comm="tcpdump" capability=2 capname="dac_read_search" [ 234.802828] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'source' [ 234.802844] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'ip' [ 234.802851] CIFS: address conversion returned 1 for 10.156.103.200 [ 234.802856] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'unc' [ 234.802861] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'user' [ 234.802865] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'domain' [ 234.802869] CIFS: fs/smb/client/fs_context.c: Domain name set [ 234.802872] CIFS: fs/smb/client/fs_context.c: CIFS: parsing cifs mount option 'pass' [ 234.802876] CIFS: fs/smb/client/cifsfs.c: cifs_smb3_do_mount: devname=//10.156.103.200/volume01 flags=0x0 [ 234.802882] CIFS: fs/smb/client/connect.c: file mode: 0755 dir mode: 0755 [ 234.807053] CIFS: fs/smb/client/connect.c: VFS: in cifs_mount_get_session as Xid: 218 with uid: 0 [ 234.807064] CIFS: fs/smb/client/connect.c: UNC: \\10.156.103.200\volume01 [ 234.807072] CIFS: fs/smb/client/connect.c: generic_ip_connect: connecting to 10.156.103.200:445 [ 234.807097] CIFS: fs/smb/client/connect.c: Socket created [ 234.807099] CIFS: fs/smb/client/connect.c: sndbuf 16384 rcvbuf 131072 rcvtimeo 0x6d6 [ 234.808682] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_smb_ses as Xid: 219 with uid: 0 [ 234.808689] CIFS: fs/smb/client/connect.c: Existing smb sess not found [ 234.808697] CIFS: fs/smb/client/smb2pdu.c: Negotiate protocol [ 234.808715] CIFS: fs/smb/client/connect.c: Demultiplex PID: 2027 [ 234.813001] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 234.813029] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=244 [ 234.813769] CIFS: fs/smb/client/connect.c: RFC1002 header 0x134 [ 234.813786] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 114 offset 128 [ 234.813789] CIFS: fs/smb/client/smb2misc.c: SMB2 len 242 [ 234.813792] CIFS: fs/smb/client/smb2misc.c: length of negcontexts 60 pad 6 [ 234.813796] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=1 [ 234.813860] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=0 mid=0 state=64 [ 234.813877] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 234.813881] CIFS: fs/smb/client/smb2pdu.c: mode 0x1 [ 234.813884] CIFS: fs/smb/client/smb2pdu.c: negotiated smb3.1.1 dialect [ 234.813892] CIFS: fs/smb/client/smb2pdu.c: decoding 2 negotiate contexts [ 234.813894] CIFS: fs/smb/client/smb2pdu.c: decode SMB3.11 encryption neg context of len 4 [ 234.813896] CIFS: fs/smb/client/smb2pdu.c: SMB311 cipher type:2 [ 234.813900] CIFS: fs/smb/client/connect.c: cifs_setup_session: channel connect bitmap: 0x1 [ 234.813905] CIFS: fs/smb/client/connect.c: Security Mode: 0x1 Capabilities: 0x300057 TimeAdjust: 0 [ 234.813908] CIFS: fs/smb/client/smb2pdu.c: Session Setup [ 234.813910] CIFS: fs/smb/client/smb2pdu.c: sess setup type 2 [ 234.813918] CIFS: fs/smb/client/smb2pdu.c: Fresh session. Previous: 0 [ 234.813923] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=0 [ 234.813937] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=136 [ 234.814613] CIFS: fs/smb/client/connect.c: RFC1002 header 0xfe [ 234.814615] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 182 offset 72 [ 234.814616] CIFS: fs/smb/client/smb2misc.c: SMB2 len 254 [ 234.814617] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 128 credits total=128 [ 234.814627] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=1 mid=1 state=64 [ 234.814629] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000016 to POSIX err -5 [ 234.814632] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 234.814633] CIFS: fs/smb/client/sess.c: decode_ntlmssp_challenge: negotiate=0xe2088235 challenge=0x60898235 [ 234.814635] CIFS: fs/smb/client/smb2pdu.c: rawntlmssp session setup challenge phase [ 234.814636] CIFS: fs/smb/client/smb2pdu.c: Fresh session. Previous: 0 [ 234.814648] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=127 [ 234.814651] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=396 [ 234.891706] CIFS: fs/smb/client/connect.c: RFC1002 header 0x48 [ 234.891723] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 72 [ 234.891727] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 234.891732] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=128 [ 234.891892] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=1 mid=2 state=64 [ 234.891903] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 234.891930] CIFS: fs/smb/client/smb2pdu.c: SMB2/3 session established successfully [ 234.891936] CIFS: fs/smb/client/sess.c: Cleared reconnect bitmask for chan 0; now 0x0 [ 234.891942] CIFS: fs/smb/client/connect.c: VFS: in cifs_setup_ipc as Xid: 220 with uid: 0 [ 234.891946] CIFS: fs/smb/client/smb2pdu.c: TCON [ 234.891953] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=127 [ 234.891978] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=118 [ 234.892763] CIFS: fs/smb/client/connect.c: RFC1002 header 0x50 [ 234.892776] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 234.892781] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 234.892865] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=3 mid=3 state=64 [ 234.892875] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 234.892879] CIFS: fs/smb/client/smb2pdu.c: connection to pipe share [ 234.892883] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_setup_ipc (xid = 220) rc = 0 [ 234.892887] CIFS: fs/smb/client/connect.c: IPC tcon rc=0 ipc tid=0x1 [ 234.892890] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_smb_ses (xid = 219) rc = 0 [ 234.892895] CIFS: fs/smb/client/dfs_cache.c: cache_refresh_path: search path: \10.156.103.200\volume01 [ 234.892902] CIFS: fs/smb/client/dfs_cache.c: get_dfs_referral: ipc=\\10.156.103.200\IPC$ referral=\10.156.103.200\volume01 [ 234.892905] CIFS: fs/smb/client/smb2ops.c: smb2_get_dfs_refer: path: \10.156.103.200\volume01 [ 234.892910] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 234.892914] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 234.892927] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=176 [ 234.893470] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 234.893483] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 234.893487] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 234.893491] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 234.893545] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=11 mid=4 state=64 [ 234.893552] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000225 to POSIX err -2 [ 234.893556] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 234.893560] CIFS: fs/smb/client/dfs.c: dfs_mount_share: no dfs referral for \10.156.103.200\volume01: -2 [ 234.893563] CIFS: fs/smb/client/dfs.c: dfs_mount_share: assuming non-dfs mount... [ 234.893568] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_tcon as Xid: 221 with uid: 0 [ 234.893571] CIFS: fs/smb/client/smb2pdu.c: TCON [ 234.893576] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 234.893589] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=126 [ 235.014897] CIFS: fs/smb/client/connect.c: RFC1002 header 0x50 [ 235.014918] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 235.014925] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 235.015096] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=3 mid=5 state=64 [ 235.015107] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 235.015112] CIFS: fs/smb/client/smb2pdu.c: connection to disk share [ 235.015117] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_tcon (xid = 221) rc = 0 [ 235.015120] CIFS: fs/smb/client/connect.c: Tcon rc = 0 [ 235.015125] CIFS: fs/smb/client/smb2pdu.c: create/open [ 235.015132] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 235.015152] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=156 [ 235.016169] CIFS: fs/smb/client/connect.c: RFC1002 header 0xd0 [ 235.016182] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 235.016186] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 235.016190] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 235.016266] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=6 state=64 [ 235.016277] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 235.016282] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 235.016286] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 235.016300] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=125 [ 235.016877] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 235.016891] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 235.016894] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 235.016898] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 235.016945] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=11 mid=7 state=64 [ 235.016952] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000010 to POSIX err -95 [ 235.016956] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 235.016960] CIFS: fs/smb/client/smb2ops.c: server does not support query network interfaces [ 235.016962] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 5 [ 235.016969] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 235.016978] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=109 [ 235.017528] CIFS: fs/smb/client/connect.c: RFC1002 header 0x5c [ 235.017542] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 20 offset 72 [ 235.017545] CIFS: fs/smb/client/smb2misc.c: SMB2 len 92 [ 235.017549] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 235.017602] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=8 state=64 [ 235.017607] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 235.017610] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 4 [ 235.017615] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 235.017621] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=109 [ 235.017928] CIFS: fs/smb/client/connect.c: RFC1002 header 0x50 [ 235.017936] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 8 offset 72 [ 235.017938] CIFS: fs/smb/client/smb2misc.c: SMB2 len 80 [ 235.017941] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 235.017970] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=9 state=64 [ 235.017974] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 235.017977] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 1 [ 235.018429] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 34 offset 72 [ 235.018488] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 11 [ 235.018931] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 28 offset 72 [ 235.018996] CIFS: fs/smb/client/smb2pdu.c: Close [ 235.019399] CIFS: fs/smb/client/connect.c: cifs_is_path_remote: full_path: [ 235.019406] CIFS: fs/smb/client/smb2pdu.c: create/open [ 235.020434] CIFS: fs/smb/client/smb2pdu.c: Close [ 235.020821] CIFS: fs/smb/client/smb2pdu.c: create/open [ 235.021203] CIFS: fs/smb/client/smb2pdu.c: Close [ 235.021388] CIFS: fs/smb/client/sess.c: ses already at max_channels (1), nothing to open [ 235.021391] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_mount (xid = 218) rc = 0 [ 235.021444] CIFS: fs/smb/client/inode.c: VFS: in cifs_root_iget as Xid: 222 with uid: 0 [ 235.022393] CIFS: fs/smb/client/inode.c: looking for uniqueid=16150111042041544768 [ 235.022400] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 235.022401] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is new [ 235.022403] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_root_iget (xid = 222) rc = 0 [ 235.022406] CIFS: fs/smb/client/cifsfs.c: Get root dentry for [ 235.022407] CIFS: fs/smb/client/cifsfs.c: dentry root is: 00000000aa5b7a90 [ 235.022762] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 223 with uid: 1000 [ 235.022765] CIFS: fs/smb/client/dir.c: parent inode = 0x00000000701a5c27 name is: .Trash and dentry = 0x0000000039333d47 [ 235.022768] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 235.022769] CIFS: fs/smb/client/dir.c: Full path: \.Trash inode = 0x0000000000000000 [ 235.023240] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000034 to POSIX err -2 [ 235.023246] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -2 [ 235.023247] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 223) rc = -2 [ 235.023279] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 224 with uid: 1000 [ 235.023281] CIFS: fs/smb/client/dir.c: parent inode = 0x00000000701a5c27 name is: .Trash-1000 and dentry = 0x0000000041e685ae [ 235.023283] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 235.023283] CIFS: fs/smb/client/dir.c: Full path: \.Trash-1000 inode = 0x0000000000000000 [ 235.023795] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000034 to POSIX err -2 [ 235.023800] CIFS: fs/smb/client/inode.c: cifs_get_fattr: unhandled err rc -2 [ 235.023801] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 224) rc = -2 [ 238.907307] CIFS: fs/smb/client/inode.c: VFS: in cifs_revalidate_dentry_attr as Xid: 225 with uid: 0 [ 238.907320] CIFS: fs/smb/client/inode.c: Update attributes: inode 0x00000000701a5c27 count 2 dentry: 0x00000000aa5b7a90 d_time 0 jiffies 4294952011 [ 238.908862] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 238.908872] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is unchanged [ 238.908881] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_revalidate_dentry_attr (xid = 225) rc = 0 [ 240.260334] CIFS: fs/smb/client/inode.c: VFS: in cifs_revalidate_dentry_attr as Xid: 226 with uid: 0 [ 240.260345] CIFS: fs/smb/client/inode.c: Update attributes: inode 0x00000000701a5c27 count 2 dentry: 0x00000000aa5b7a90 d_time 0 jiffies 4294952350 [ 240.260369] wait_for_free_credits: 11 callbacks suppressed [ 240.260372] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 240.260391] __smb_send_rqst: 11 callbacks suppressed [ 240.260393] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=348 [ 240.262041] cifs_demultiplex_thread: 11 callbacks suppressed [ 240.262046] CIFS: fs/smb/client/connect.c: RFC1002 header 0x20c [ 240.262057] smb2_calc_size: 10 callbacks suppressed [ 240.262059] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 240.262062] smb2_calc_size: 19 callbacks suppressed [ 240.262064] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 240.262068] smb2_add_credits: 19 callbacks suppressed [ 240.262070] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 240.262077] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 120 offset 72 [ 240.262080] CIFS: fs/smb/client/smb2misc.c: SMB2 len 192 [ 240.262082] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 240.262089] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 240.262091] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 240.262109] cifs_sync_mid_result: 15 callbacks suppressed [ 240.262111] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=29 state=64 [ 240.262115] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=30 state=64 [ 240.262118] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=31 state=64 [ 240.262121] cifs_small_buf_release: 15 callbacks suppressed [ 240.262123] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 240.262125] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 240.262127] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 240.262135] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 240.262139] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is unchanged [ 240.262142] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_revalidate_dentry_attr (xid = 226) rc = 0 [ 240.262223] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 227 with uid: 0 [ 240.262230] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 240.262237] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 2 credits total=124 [ 240.262249] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=254 [ 240.263773] CIFS: fs/smb/client/connect.c: RFC1002 header 0x288 [ 240.263787] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 240.263792] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 240.263797] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 240.263807] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 240.263811] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 240.263814] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 240.263834] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=32 state=64 [ 240.263842] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=33 state=64 [ 240.263845] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 240.263849] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 240.263851] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 00000000da3428fe srch end 0000000084fabe0f [ 240.263858] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 240.263862] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 240.263865] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 240.263867] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 240.263869] CIFS: fs/smb/client/readdir.c: entry 2 found [ 240.263872] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 000000005a2a687a [ 240.263875] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 368 offset 72 [ 240.263877] CIFS: fs/smb/client/smb2misc.c: SMB2 len 440 [ 240.263879] CIFS: fs/smb/client/readdir.c: new entry 00000000a171783f old entry 00000000da3428fe [ 240.263883] CIFS: fs/smb/client/readdir.c: new entry 00000000e301d58d old entry 00000000a171783f [ 240.263888] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 240.263892] CIFS: fs/smb/client/readdir.c: new entry 0000000084fabe0f old entry 00000000e301d58d [ 240.263895] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 240.263897] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 240.263901] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 227) rc = 0 [ 240.263918] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 228 with uid: 0 [ 240.263922] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 240.263926] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 240.263938] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=102 [ 240.264499] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 240.264508] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 0 offset 0 [ 240.264511] CIFS: fs/smb/client/smb2misc.c: SMB2 len 73 [ 240.264515] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 240.264529] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=14 mid=34 state=64 [ 240.264533] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 240.264536] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 240.264540] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 240.264542] CIFS: fs/smb/client/readdir.c: Could not find entry [ 240.264544] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 228) rc = 0 [ 240.264589] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000701a5c27 [ 240.264592] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 229 with uid: 0 [ 240.264595] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 240.264598] CIFS: fs/smb/client/smb2pdu.c: Close [ 240.264602] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 240.264611] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=92 [ 240.265345] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7c [ 240.265352] CIFS: fs/smb/client/smb2misc.c: SMB2 len 124 [ 240.265356] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 240.265366] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=35 state=64 [ 240.265370] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 240.265373] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 240.265375] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 240.265377] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 229) rc = 0 [ 242.066673] CIFS: fs/smb/client/inode.c: VFS: in cifs_revalidate_dentry_attr as Xid: 230 with uid: 0 [ 242.066685] CIFS: fs/smb/client/inode.c: Update attributes: inode 0x00000000701a5c27 count 2 dentry: 0x00000000aa5b7a90 d_time 0 jiffies 4294952801 [ 242.066710] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 242.066731] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=348 [ 242.068179] CIFS: fs/smb/client/connect.c: RFC1002 header 0x20c [ 242.068194] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 242.068200] CIFS: fs/smb/client/smb2misc.c: SMB2 len 208 [ 242.068206] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=124 [ 242.068216] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 120 offset 72 [ 242.068222] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=125 [ 242.068235] CIFS: fs/smb/client/smb2ops.c: smb2_add_credits: added 1 credits total=126 [ 242.068383] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=5 mid=36 state=64 [ 242.068394] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=16 mid=37 state=64 [ 242.068397] CIFS: fs/smb/client/transport.c: cifs_sync_mid_result: cmd=6 mid=38 state=64 [ 242.068401] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 242.068404] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 242.068407] CIFS: fs/smb/client/misc.c: Null buffer passed to cifs_small_buf_release [ 242.068415] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150111042041544768 [ 242.068419] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150111042041544768 is unchanged [ 242.068423] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_revalidate_dentry_attr (xid = 230) rc = 0 [ 242.068471] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 231 with uid: 0 [ 242.068476] CIFS: fs/smb/client/readdir.c: Full path: start at: 0 [ 242.068484] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 2 credits total=124 [ 242.068498] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=254 [ 242.069794] CIFS: fs/smb/client/connect.c: RFC1002 header 0x288 [ 242.069805] CIFS: fs/smb/client/smb2misc.c: SMB2 data length 56 offset 152 [ 242.069897] CIFS: fs/smb/client/smb2pdu.c: num entries 4 last_index 6 srch start 000000007159ce11 srch end 000000001606ea87 [ 242.069909] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 242.069914] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 242.069917] CIFS: fs/smb/client/readdir.c: entry 2 found [ 242.069919] CIFS: fs/smb/client/readdir.c: loop through 4 times filling dir for net buf 00000000a60e8849 [ 242.069924] CIFS: fs/smb/client/readdir.c: new entry 000000003d37b598 old entry 000000007159ce11 [ 242.069927] CIFS: fs/smb/client/readdir.c: new entry 0000000019ba6e90 old entry 000000003d37b598 [ 242.069932] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume02 [ 242.069935] CIFS: fs/smb/client/readdir.c: new entry 000000001606ea87 old entry 0000000019ba6e90 [ 242.069938] CIFS: fs/smb/client/readdir.c: cifs_prime_dcache: for volume03 [ 242.069941] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 6 volume03 [ 242.069945] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 231) rc = 0 [ 242.069986] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 232 with uid: 0 [ 242.069990] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 242.069994] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 242.070007] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=102 [ 242.070652] CIFS: fs/smb/client/connect.c: RFC1002 header 0x49 [ 242.070747] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 242.070760] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 242.070763] CIFS: fs/smb/client/readdir.c: Could not find entry [ 242.070765] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 232) rc = 0 [ 242.070779] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000701a5c27 [ 242.070783] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 233 with uid: 0 [ 242.070786] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 242.070789] CIFS: fs/smb/client/smb2pdu.c: Close [ 242.070793] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 1 credits total=125 [ 242.070806] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=92 [ 242.071408] CIFS: fs/smb/client/connect.c: RFC1002 header 0x7c [ 242.071463] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 242.071468] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 242.071471] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 233) rc = 0 [ 242.073870] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 234 with uid: 0 [ 242.073879] CIFS: fs/smb/client/dir.c: parent inode = 0x00000000701a5c27 name is: volume02 and dentry = 0x00000000cb79a887 [ 242.073887] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 242.073889] CIFS: fs/smb/client/dir.c: Full path: \volume02 inode = 0x0000000000000000 [ 242.073913] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 242.073930] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=364 [ 242.075090] CIFS: fs/smb/client/connect.c: RFC1002 header 0x21c [ 242.075155] CIFS: fs/smb/client/smb2inode.c: smb2_query_reparse_point: path: \volume02 [ 242.075167] CIFS: fs/smb/client/transport.c: wait_for_free_credits: remove 3 credits total=123 [ 242.075178] CIFS: fs/smb/client/transport.c: Sending smb: smb_len=388 [ 242.076530] CIFS: fs/smb/client/connect.c: RFC1002 header 0x294 [ 242.076575] CIFS: fs/smb/client/inode.c: cifs_create_junction_fattr: creating fake fattr [ 242.076582] CIFS: fs/smb/client/inode.c: looking for uniqueid=16150392817665966144 [ 242.076597] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150392817665966144 [ 242.076600] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150392817665966144 is new [ 242.076604] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 234) rc = 0 [ 242.076628] CIFS: fs/smb/client/dir.c: VFS: in cifs_lookup as Xid: 235 with uid: 0 [ 242.076631] CIFS: fs/smb/client/dir.c: parent inode = 0x00000000701a5c27 name is: volume03 and dentry = 0x00000000000f0686 [ 242.076638] CIFS: fs/smb/client/dir.c: NULL inode in lookup [ 242.076639] CIFS: fs/smb/client/dir.c: Full path: \volume03 inode = 0x0000000000000000 [ 242.077806] CIFS: fs/smb/client/smb2inode.c: smb2_query_reparse_point: path: \volume03 [ 242.078965] CIFS: fs/smb/client/inode.c: cifs_create_junction_fattr: creating fake fattr [ 242.078971] CIFS: fs/smb/client/inode.c: looking for uniqueid=16149548603189231680 [ 242.078978] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16149548603189231680 [ 242.078980] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16149548603189231680 is new [ 242.078984] CIFS: fs/smb/client/dir.c: VFS: leaving cifs_lookup (xid = 235) rc = 0 [ 242.079040] CIFS: fs/smb/client/namespace.c: cifs_d_automount: volume02 [ 242.079054] CIFS: fs/smb/client/namespace.c: cifs_do_automount: ctx: source=//10.156.103.200/volume01/volume02 UNC=\\10.156.103.200\volume01 prepath=volume02 dfs_automount=0 [ 242.079059] CIFS: fs/smb/client/cifsfs.c: cifs_smb3_do_mount: devname=//10.156.103.200/volume01/volume02 flags=0x0 [ 242.079064] CIFS: fs/smb/client/connect.c: file mode: 0755 dir mode: 0755 [ 242.082963] CIFS: fs/smb/client/connect.c: VFS: in cifs_mount_get_session as Xid: 236 with uid: 0 [ 242.082973] CIFS: fs/smb/client/connect.c: UNC: \\10.156.103.200\volume01 [ 242.082977] CIFS: fs/smb/client/connect.c: Existing tcp session with server found [ 242.082980] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_smb_ses as Xid: 237 with uid: 0 [ 242.082984] CIFS: fs/smb/client/connect.c: Existing smb sess found (status=1) [ 242.082987] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_smb_ses (xid = 237) rc = 0 [ 242.082991] CIFS: fs/smb/client/dfs_cache.c: cache_refresh_path: search path: \10.156.103.200\volume01 [ 242.082997] CIFS: fs/smb/client/dfs_cache.c: get_dfs_referral: ipc=\\10.156.103.200\IPC$ referral=\10.156.103.200\volume01 [ 242.083000] CIFS: fs/smb/client/smb2ops.c: smb2_get_dfs_refer: path: \10.156.103.200\volume01 [ 242.083006] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 242.083771] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000225 to POSIX err -2 [ 242.083780] CIFS: fs/smb/client/dfs.c: dfs_mount_share: no dfs referral for \10.156.103.200\volume01: -2 [ 242.083784] CIFS: fs/smb/client/dfs.c: dfs_mount_share: assuming non-dfs mount... [ 242.083787] CIFS: fs/smb/client/connect.c: Found match on UNC path [ 242.083789] CIFS: fs/smb/client/connect.c: __cifs_put_smb_ses: id=0x965300000748e997 ses_count=2 ses_status=1 ipc=\\10.156.103.200\IPC$ [ 242.083794] CIFS: fs/smb/client/smb2pdu.c: create/open [ 242.084671] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 5 [ 242.085322] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 4 [ 242.085748] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 1 [ 242.086092] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 11 [ 242.086427] CIFS: fs/smb/client/smb2pdu.c: Close [ 242.086864] CIFS: fs/smb/client/connect.c: cifs_is_path_remote: full_path: \volume02 [ 242.086870] CIFS: fs/smb/client/smb2pdu.c: create/open [ 242.087603] CIFS: fs/smb/client/smb2pdu.c: Close [ 242.088031] CIFS: fs/smb/client/smb2pdu.c: create/open [ 242.088531] CIFS: fs/smb/client/smb2pdu.c: Close [ 242.088804] CIFS: fs/smb/client/smb2pdu.c: create/open [ 242.089546] CIFS: fs/smb/client/smb2pdu.c: Close [ 242.089797] CIFS: fs/smb/client/sess.c: ses already at max_channels (1), nothing to open [ 242.089798] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_mount (xid = 236) rc = 0 [ 242.089858] CIFS: fs/smb/client/inode.c: VFS: in cifs_root_iget as Xid: 238 with uid: 0 [ 242.090585] CIFS: fs/smb/client/smb2inode.c: smb2_query_reparse_point: path: \volume02 [ 242.091790] CIFS: fs/smb/client/inode.c: cifs_create_junction_fattr: creating fake fattr [ 242.091793] CIFS: VFS: Autodisabling the use of server inode numbers on \\10.156.103.200\volume01 [ 242.091796] CIFS: VFS: The server doesn't seem to support them properly or the files might be on different servers (DFS) [ 242.091797] CIFS: VFS: Hardlinks will not be recognized on this mount. Consider mounting with the "noserverino" option to silence this message. [ 242.091798] CIFS: fs/smb/client/inode.c: looking for uniqueid=16150392817665966144 [ 242.091804] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16150392817665966144 [ 242.091805] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16150392817665966144 is new [ 242.091806] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_root_iget (xid = 238) rc = 0 [ 242.091808] CIFS: fs/smb/client/cifsfs.c: dentry root is: 00000000ed5c5461 [ 242.091814] CIFS: fs/smb/client/namespace.c: leaving cifs_d_automount [ok] [ 242.091887] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 239 with uid: 0 [ 242.091889] CIFS: fs/smb/client/dir.c: using cifs_sb prepath <volume02> [ 242.091890] CIFS: fs/smb/client/readdir.c: Full path: \volume02 start at: 0 [ 242.098780] CIFS: fs/smb/client/smb2pdu.c: num entries 2 last_index 4 srch start 00000000f18a2a55 srch end 0000000011be70ee [ 242.098790] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 242.098794] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 242.098795] CIFS: fs/smb/client/readdir.c: entry 2 found [ 242.098797] CIFS: fs/smb/client/readdir.c: loop through 2 times filling dir for net buf 0000000087a3babb [ 242.098798] CIFS: fs/smb/client/readdir.c: new entry 0000000011be70ee old entry 00000000f18a2a55 [ 242.098799] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 4 [ 242.098801] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 239) rc = 0 [ 242.098810] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 240 with uid: 0 [ 242.098813] CIFS: fs/smb/client/dir.c: using cifs_sb prepath <volume02> [ 242.098814] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 242.099104] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 242.099107] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 242.099108] CIFS: fs/smb/client/readdir.c: Could not find entry [ 242.099108] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 240) rc = 0 [ 242.099137] CIFS: fs/smb/client/file.c: Closedir inode = 0x000000001f1fc2d9 [ 242.099138] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 241 with uid: 0 [ 242.099139] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 242.099140] CIFS: fs/smb/client/smb2pdu.c: Close [ 242.103870] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 242.103875] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 242.103876] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 241) rc = 0 [ 242.103895] CIFS: fs/smb/client/namespace.c: cifs_d_automount: volume03 [ 242.103905] CIFS: fs/smb/client/namespace.c: cifs_do_automount: ctx: source=//10.156.103.200/volume01/volume03 UNC=\\10.156.103.200\volume01 prepath=volume03 dfs_automount=0 [ 242.103907] CIFS: fs/smb/client/cifsfs.c: cifs_smb3_do_mount: devname=//10.156.103.200/volume01/volume03 flags=0x0 [ 242.103910] CIFS: fs/smb/client/connect.c: file mode: 0755 dir mode: 0755 [ 242.111566] CIFS: fs/smb/client/connect.c: VFS: in cifs_mount_get_session as Xid: 242 with uid: 0 [ 242.111570] CIFS: fs/smb/client/connect.c: UNC: \\10.156.103.200\volume01 [ 242.111573] CIFS: fs/smb/client/connect.c: Existing tcp session with server found [ 242.111574] CIFS: fs/smb/client/connect.c: VFS: in cifs_get_smb_ses as Xid: 243 with uid: 0 [ 242.111575] CIFS: fs/smb/client/connect.c: Existing smb sess found (status=1) [ 242.111577] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_get_smb_ses (xid = 243) rc = 0 [ 242.111592] CIFS: fs/smb/client/dfs_cache.c: cache_refresh_path: search path: \10.156.103.200\volume01 [ 242.111595] CIFS: fs/smb/client/dfs_cache.c: get_dfs_referral: ipc=\\10.156.103.200\IPC$ referral=\10.156.103.200\volume01 [ 242.111596] CIFS: fs/smb/client/smb2ops.c: smb2_get_dfs_refer: path: \10.156.103.200\volume01 [ 242.111599] CIFS: fs/smb/client/smb2pdu.c: SMB2 IOCTL [ 242.115936] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0xc0000225 to POSIX err -2 [ 242.115944] CIFS: fs/smb/client/dfs.c: dfs_mount_share: no dfs referral for \10.156.103.200\volume01: -2 [ 242.115945] CIFS: fs/smb/client/dfs.c: dfs_mount_share: assuming non-dfs mount... [ 242.115947] CIFS: fs/smb/client/connect.c: Found match on UNC path [ 242.115947] CIFS: fs/smb/client/connect.c: __cifs_put_smb_ses: id=0x965300000748e997 ses_count=2 ses_status=1 ipc=\\10.156.103.200\IPC$ [ 242.115950] CIFS: fs/smb/client/smb2pdu.c: create/open [ 242.116464] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 5 [ 242.116664] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 4 [ 242.116856] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 1 [ 242.117047] CIFS: fs/smb/client/smb2pdu.c: Query FSInfo level 11 [ 242.117230] CIFS: fs/smb/client/smb2pdu.c: Close [ 242.117413] CIFS: fs/smb/client/connect.c: cifs_is_path_remote: full_path: \volume03 [ 242.117416] CIFS: fs/smb/client/smb2pdu.c: create/open [ 242.118038] CIFS: fs/smb/client/smb2pdu.c: Close [ 242.118383] CIFS: fs/smb/client/smb2pdu.c: create/open [ 242.118935] CIFS: fs/smb/client/smb2pdu.c: Close [ 242.119283] CIFS: fs/smb/client/smb2pdu.c: create/open [ 242.120322] CIFS: fs/smb/client/sess.c: ses already at max_channels (1), nothing to open [ 242.120326] CIFS: fs/smb/client/connect.c: VFS: leaving cifs_mount (xid = 242) rc = 0 [ 242.120408] CIFS: fs/smb/client/inode.c: VFS: in cifs_root_iget as Xid: 244 with uid: 0 [ 242.121407] CIFS: fs/smb/client/smb2inode.c: smb2_query_reparse_point: path: \volume03 [ 242.122659] CIFS: fs/smb/client/inode.c: cifs_create_junction_fattr: creating fake fattr [ 242.122663] CIFS: VFS: Autodisabling the use of server inode numbers on \\10.156.103.200\volume01 [ 242.122666] CIFS: VFS: The server doesn't seem to support them properly or the files might be on different servers (DFS) [ 242.122667] CIFS: VFS: Hardlinks will not be recognized on this mount. Consider mounting with the "noserverino" option to silence this message. [ 242.122668] CIFS: fs/smb/client/inode.c: looking for uniqueid=16149548603189231680 [ 242.122677] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: revalidating inode 16149548603189231680 [ 242.122678] CIFS: fs/smb/client/inode.c: cifs_revalidate_cache: inode 16149548603189231680 is new [ 242.122680] CIFS: fs/smb/client/inode.c: VFS: leaving cifs_root_iget (xid = 244) rc = 0 [ 242.122684] CIFS: fs/smb/client/cifsfs.c: dentry root is: 00000000559900f2 [ 242.122694] CIFS: fs/smb/client/namespace.c: leaving cifs_d_automount [ok] [ 242.123334] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 245 with uid: 0 [ 242.123339] CIFS: fs/smb/client/dir.c: using cifs_sb prepath <volume03> [ 242.123341] CIFS: fs/smb/client/readdir.c: Full path: \volume03 start at: 0 [ 242.142089] CIFS: fs/smb/client/smb2pdu.c: num entries 2 last_index 4 srch start 00000000cbeca680 srch end 000000006d868636 [ 242.142100] CIFS: fs/smb/client/readdir.c: initiate cifs search rc 0 [ 242.142103] CIFS: fs/smb/client/readdir.c: found entry - pos_in_buf 0 [ 242.142104] CIFS: fs/smb/client/readdir.c: entry 2 found [ 242.142105] CIFS: fs/smb/client/readdir.c: loop through 2 times filling dir for net buf 00000000fedd4f86 [ 242.142108] CIFS: fs/smb/client/readdir.c: new entry 000000006d868636 old entry 00000000cbeca680 [ 242.142109] CIFS: fs/smb/client/readdir.c: last entry in buf at pos 4 [ 242.142110] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 245) rc = 0 [ 242.142122] CIFS: fs/smb/client/readdir.c: VFS: in cifs_readdir as Xid: 246 with uid: 0 [ 242.142124] CIFS: fs/smb/client/dir.c: using cifs_sb prepath <volume03> [ 242.142125] CIFS: fs/smb/client/readdir.c: calling findnext2 [ 242.142527] CIFS: fs/smb/client/smb2maperror.c: Mapping SMB2 status code 0x80000006 to POSIX err -61 [ 242.142530] CIFS: fs/smb/client/readdir.c: index not in buffer - could not findnext into it [ 242.142531] CIFS: fs/smb/client/readdir.c: Could not find entry [ 242.142532] CIFS: fs/smb/client/readdir.c: VFS: leaving cifs_readdir (xid = 246) rc = 0 [ 242.142539] CIFS: fs/smb/client/file.c: Closedir inode = 0x00000000ef3c8bb7 [ 242.142540] CIFS: fs/smb/client/file.c: VFS: in cifs_closedir as Xid: 247 with uid: 0 [ 242.142541] CIFS: fs/smb/client/file.c: Freeing private data in close dir [ 242.142962] CIFS: fs/smb/client/file.c: Closing uncompleted readdir with rc 0 [ 242.142963] CIFS: fs/smb/client/file.c: closedir free smb buf in srch struct [ 242.142964] CIFS: fs/smb/client/file.c: VFS: leaving cifs_closedir (xid = 247) rc = 0 [-- Attachment #1.1.3: trace.pcap --] [-- Type: application/vnd.tcpdump.pcap, Size: 44813 bytes --] [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 488 bytes --] [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5874 bytes --] ^ permalink raw reply related [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-08-01 13:07 ` Steinbeißer, Sebastian @ 2024-08-01 16:25 ` Paulo Alcantara 2024-08-01 19:02 ` Tom Talpey 0 siblings, 1 reply; 28+ messages in thread From: Paulo Alcantara @ 2024-08-01 16:25 UTC (permalink / raw) To: Steinbeißer, Sebastian, tom@talpey.com, gregkh@linuxfoundation.org Cc: smfrench@gmail.com, regressions@lists.linux.dev Hi Sebastian, Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > thank you! I've poked our NetApp rep. again hoping to get some > technical answers out of them finally ;) No worries. I've been there :-) > With the additional patch applied I can access signed & encrypted > shares as well as the test share from which the logs are attached. Thanks! This just confirms that FSCTL_GET_REPARSE_POINT against NetApp indeed requires the FILE_READ_EA bit being set and it has never worked since then. I'll send an additional fix shortly to make FSCTL_GET_REPARSE_POINT work against NetApp. I've tested it against Windows Server 2022 and it works with FILE_READ_EA bit set as well. ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Potential smb/dfs regression introduced in kernel 6.6 2024-08-01 16:25 ` Paulo Alcantara @ 2024-08-01 19:02 ` Tom Talpey 0 siblings, 0 replies; 28+ messages in thread From: Tom Talpey @ 2024-08-01 19:02 UTC (permalink / raw) To: Paulo Alcantara, Steinbeißer, Sebastian, gregkh@linuxfoundation.org Cc: smfrench@gmail.com, regressions@lists.linux.dev On 8/1/2024 12:25 PM, Paulo Alcantara wrote: > Hi Sebastian, > > Steinbeißer, Sebastian <Sebastian.Steinbeisser@lrz.de> writes: > >> thank you! I've poked our NetApp rep. again hoping to get some >> technical answers out of them finally ;) > > No worries. I've been there :-) > >> With the additional patch applied I can access signed & encrypted >> shares as well as the test share from which the logs are attached. > > Thanks! This just confirms that FSCTL_GET_REPARSE_POINT against NetApp > indeed requires the FILE_READ_EA bit being set and it has never worked > since then. > > I'll send an additional fix shortly to make FSCTL_GET_REPARSE_POINT work > against NetApp. I've tested it against Windows Server 2022 and it works > with FILE_READ_EA bit set as well. ... and > diff --git a/fs/smb/client/smb2inode.c b/fs/smb/client/smb2inode.c > index 062b86a4936f..e241a966997e 100644 > --- a/fs/smb/client/smb2inode.c > +++ b/fs/smb/client/smb2inode.c > @@ -1258,7 +1258,8 @@ int smb2_query_reparse_point(const unsigned int xid, > cifs_dbg(FYI, "%s: path: %s\n", __func__, full_path); > > cifs_get_readable_path(tcon, full_path, &cfile); > - oparms = CIFS_OPARMS(cifs_sb, tcon, full_path, FILE_READ_ATTRIBUTES, > + oparms = CIFS_OPARMS(cifs_sb, tcon, full_path, > + FILE_READ_EA | FILE_READ_ATTRIBUTES | SYNCHRONIZE, > FILE_OPEN, OPEN_REPARSE_POINT, ACL_NO_MODE); > rc = smb2_compound_op(xid, tcon, cifs_sb, > full_path, &oparms, &in_iov, I guess my basic comment is that because FILE_READ_EA is included in plain-old GENERIC_READ, this is a safe and good approach. But there's nothing in the protocol that justifies the NetApp response. The MS-FSA document has no requirement that FILE_READ_EA be set on the handle, and it specifies STATUS_INVALID_DEVICE_REQUEST only when reparse points are unsupported, which is clearly not the case. So this feels like a gratuitous workaround for another's bug. That said, Acked-by: Tom Talpey <tom@talpey.com> and thanks Paulo. Tom. ^ permalink raw reply [flat|nested] 28+ messages in thread
end of thread, other threads:[~2024-08-01 19:02 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-27 13:28 Potential smb/dfs regression introduced in kernel 6.6 Steinbeißer, Sebastian
2024-06-27 13:37 ` Greg KH
[not found] ` <f3a02647b6fcb27a70da4c334930ad3c@manguebit.com>
2024-06-28 8:19 ` Steinbeißer, Sebastian
2024-07-11 6:20 ` Steinbeißer, Sebastian
2024-07-11 7:27 ` gregkh
2024-07-11 15:20 ` Christian Heusel
2024-07-14 19:12 ` Paulo Alcantara
2024-07-15 5:41 ` Steinbeißer, Sebastian
2024-07-15 12:21 ` Paulo Alcantara
2024-07-15 13:26 ` Steinbeißer, Sebastian
2024-07-15 14:24 ` Paulo Alcantara
2024-07-16 6:14 ` Steinbeißer, Sebastian
2024-07-17 18:24 ` Paulo Alcantara
2024-07-17 20:03 ` Tom Talpey
2024-07-18 5:43 ` Steinbeißer, Sebastian
2024-07-25 1:28 ` Paulo Alcantara
2024-07-26 8:19 ` Steinbeißer, Sebastian
2024-07-26 18:00 ` Paulo Alcantara
2024-07-29 5:57 ` Steinbeißer, Sebastian
2024-07-29 12:34 ` Paulo Alcantara
2024-07-30 5:25 ` Steinbeißer, Sebastian
2024-07-31 2:35 ` Paulo Alcantara
2024-07-31 5:02 ` Steinbeißer, Sebastian
2024-07-31 5:07 ` Steinbeißer, Sebastian
2024-07-31 14:25 ` Paulo Alcantara
2024-08-01 13:07 ` Steinbeißer, Sebastian
2024-08-01 16:25 ` Paulo Alcantara
2024-08-01 19:02 ` Tom Talpey
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.