Linux CIFS filesystem development
 help / color / mirror / Atom feed
* [PATCH v4 0/7] smb/client: fix fallocate range operation issues
@ 2026-08-28  7:19 Huiwen He
  2026-08-28  7:19 ` [PATCH v4 1/7] smb/client: validate new EOF for insert range Huiwen He
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Huiwen He @ 2026-08-28  7:19 UTC (permalink / raw)
  To: linkinjeon, pc, ronniesahlberg, sprasad, tom, bharathsm,
	senozhatsky, dhowells, chenxiaosong
  Cc: linux-cifs

From: Huiwen He <hehuiwen@kylinos.cn>

This series fixes several issues in SMB3 fallocate range operations,
including insert range, collapse range, zero range, and punch hole.

Changes in v4:
- Add Reviewed-by: Namjae Jeon <linkinjeon@kernel.org> to all patches.
- The contents of patches 1, 2, and 5-7 are unchanged.
- Patch 3: update commit message to document the server deallocatio
  granularity limitation.
- Patch 4: relax the 4 KiB restriction to retain support for smaller
  insert ranges and update commit message.

Link to v3:
https://lore.kernel.org/linux-cifs/20260823151053.935889-1-huiwen.he@linux.dev

Thanks,
Huiwen

Huiwen He (7):
  smb/client: validate new EOF for insert range
  smb/client: validate new EOF for zero range
  smb/client: mark file sparse before emulating insert range
  smb/client: fix data corruption in emulated insert range
  smb/client: fix integer truncation in collapse range
  smb/client: fix stale page cache in insert/collapse range
  smb/client: invalidate fscache for fallocate range operations

 fs/smb/client/smb2ops.c | 188 ++++++++++++++++++++++++++++++++--------
 1 file changed, 154 insertions(+), 34 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2026-08-30 20:56 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-28  7:19 [PATCH v4 0/7] smb/client: fix fallocate range operation issues Huiwen He
2026-08-28  7:19 ` [PATCH v4 1/7] smb/client: validate new EOF for insert range Huiwen He
2026-08-28  7:19 ` [PATCH v4 2/7] smb/client: validate new EOF for zero range Huiwen He
2026-08-28  7:19 ` [PATCH v4 3/7] smb/client: mark file sparse before emulating insert range Huiwen He
2026-08-28  7:19 ` [PATCH v4 4/7] smb/client: fix data corruption in emulated " Huiwen He
2026-08-28  7:19 ` [PATCH v4 5/7] smb/client: fix integer truncation in collapse range Huiwen He
2026-08-28  7:19 ` [PATCH v4 6/7] smb/client: fix stale page cache in insert/collapse range Huiwen He
2026-08-28  7:19 ` [PATCH v4 7/7] smb/client: invalidate fscache for fallocate range operations Huiwen He
2026-08-30 20:56 ` [PATCH v4 0/7] smb/client: fix fallocate range operation issues Paulo Alcantara

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox