Skip to content

Commit 0e60bae

Browse files
pcacjrbrauner
authored andcommitted
smb: client: set missing retry flag in cifs_readv_callback()
Set NETFS_SREQ_NEED_RETRY flag to tell netfslib that the subreq needs to be retried. Fixes: ee4cdf7 ("netfs: Speed up buffered reading") Signed-off-by: Paulo Alcantara (Red Hat) <pc@manguebit.org> Signed-off-by: David Howells <dhowells@redhat.com> Link: https://lore.kernel.org/20250701163852.2171681-8-dhowells@redhat.com Tested-by: Steve French <sfrench@samba.org> Cc: linux-cifs@vger.kernel.org Cc: netfs@lists.linux.dev Signed-off-by: Christian Brauner <brauner@kernel.org>
1 parent e67e75e commit 0e60bae

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

fs/smb/client/cifssmb.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1335,6 +1335,7 @@ cifs_readv_callback(struct mid_q_entry *mid)
13351335
break;
13361336
case MID_REQUEST_SUBMITTED:
13371337
case MID_RETRY_NEEDED:
1338+
__set_bit(NETFS_SREQ_NEED_RETRY, &rdata->subreq.flags);
13381339
rdata->result = -EAGAIN;
13391340
if (server->sign && rdata->got_bytes)
13401341
/* reset bytes number since we can not check a sign */

0 commit comments

Comments
 (0)