summaryrefslogtreecommitdiff
path: root/fs/cifs/smb2pdu.c
diff options
context:
space:
mode:
authorRonnie Sahlberg <lsahlber@redhat.com>2022-09-20 14:32:02 +1000
committerSteve French <stfrench@microsoft.com>2022-09-25 17:31:28 -0500
commitbb44c31cdcac107344dd2fcc3bd0504a53575c51 (patch)
tree0efbc938d53637432437bbe337da75024b1c1722 /fs/cifs/smb2pdu.c
parent09a1f9a168ae1f69f701689429871793174417d2 (diff)
cifs: destage dirty pages before re-reading them for cache=none
This is the opposite case of kernel bugzilla 216301. If we mmap a file using cache=none and then proceed to update the mmapped area these updates are not reflected in a later pread() of that part of the file. To fix this we must first destage any dirty pages in the range before we allow the pread() to proceed. Cc: stable@vger.kernel.org Reviewed-by: Paulo Alcantara (SUSE) <pc@cjr.nz> Reviewed-by: Enzo Matsumiya <ematsumiya@suse.de> Signed-off-by: Ronnie Sahlberg <lsahlber@redhat.com> Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to 'fs/cifs/smb2pdu.c')
0 files changed, 0 insertions, 0 deletions