| Message ID | 20261003101004.4162-1-mmirkin@nppct.ru |
|---|---|
| State | New |
| Headers | show |
| Series | [6.12.y,v2] cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB1 | expand |
diff --git a/fs/smb/client/cifssmb.c b/fs/smb/client/cifssmb.c index 01c78d9e7..11d408d1a 100644 --- a/fs/smb/client/cifssmb.c +++ b/fs/smb/client/cifssmb.c @@ -1321,7 +1321,7 @@ cifs_readv_callback(struct mid_q_entry *mid) } else { size_t trans = rdata->subreq.transferred + rdata->got_bytes; if (trans < rdata->subreq.len && - rdata->subreq.start + trans == ictx->remote_i_size) { + rdata->subreq.start + trans >= ictx->remote_i_size) { __set_bit(NETFS_SREQ_HIT_EOF, &rdata->subreq.flags); rdata->result = 0; }