All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] Orangefs fixes for 6.15
@ 2025-02-24 18:05 Matthew Wilcox (Oracle)
  2025-02-24 18:05 ` [PATCH 1/9] orangefs: Do not truncate file size Matthew Wilcox (Oracle)
                   ` (9 more replies)
  0 siblings, 10 replies; 13+ messages in thread
From: Matthew Wilcox (Oracle) @ 2025-02-24 18:05 UTC (permalink / raw)
  To: Mike Marshall
  Cc: Matthew Wilcox (Oracle), Martin Brandenburg, devel, linux-fsdevel

The start of this was the removal of orangefs_writepage(), but it
quickly spiralled out of hand.  The first patch is an actual bug fix.
I haven't tagged it for backport, as I don't think we really care about
32-bit systems any more, but feel free to add a cc to stable.

Patches 2 and 3 are compilation fixes for warnings which aren't enabled
by default.

Patches 4-9 are improvements which simplify orangefs or convert it
from pages to folios.  There is still a little use of 'struct page'
in orangefs, but it's not in the areas that deal with the page cache.

Matthew Wilcox (Oracle) (9):
  orangefs: Do not truncate file size
  orangefs: Move s_kmod_keyword_mask_map to orangefs-debugfs.c
  orangefs: make open_for_read and open_for_write boolean
  orangefs: Remove orangefs_writepage()
  orangefs: Convert orangefs_writepage_locked() to take a folio
  orangefs: Pass mapping to orangefs_writepages_work()
  orangefs: Unify error & success paths in orangefs_writepages_work()
  orangefs: Simplify bvec setup in orangefs_writepages_work()
  orangefs: Convert orangefs_writepages to contain an array of folios

 fs/orangefs/file.c             |   4 +-
 fs/orangefs/inode.c            | 149 ++++++++++++++-------------------
 fs/orangefs/orangefs-debug.h   |  43 ----------
 fs/orangefs/orangefs-debugfs.c |  43 ++++++++++
 include/linux/mm_types.h       |   6 +-
 include/linux/nfs_page.h       |   2 +-
 include/linux/page-flags.h     |   6 +-
 7 files changed, 116 insertions(+), 137 deletions(-)

-- 
2.47.2


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

end of thread, other threads:[~2025-03-01 14:34 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-24 18:05 [PATCH 0/9] Orangefs fixes for 6.15 Matthew Wilcox (Oracle)
2025-02-24 18:05 ` [PATCH 1/9] orangefs: Do not truncate file size Matthew Wilcox (Oracle)
2025-02-24 18:05 ` [PATCH 2/9] orangefs: Move s_kmod_keyword_mask_map to orangefs-debugfs.c Matthew Wilcox (Oracle)
2025-02-24 18:05 ` [PATCH 3/9] orangefs: make open_for_read and open_for_write boolean Matthew Wilcox (Oracle)
2025-02-26 15:50   ` Matthew Wilcox
2025-02-24 18:05 ` [PATCH 4/9] orangefs: Remove orangefs_writepage() Matthew Wilcox (Oracle)
2025-02-24 18:05 ` [PATCH 5/9] orangefs: Convert orangefs_writepage_locked() to take a folio Matthew Wilcox (Oracle)
2025-02-24 18:05 ` [PATCH 6/9] orangefs: Pass mapping to orangefs_writepages_work() Matthew Wilcox (Oracle)
2025-02-24 18:05 ` [PATCH 7/9] orangefs: Unify error & success paths in orangefs_writepages_work() Matthew Wilcox (Oracle)
2025-02-24 18:05 ` [PATCH 8/9] orangefs: Simplify bvec setup " Matthew Wilcox (Oracle)
2025-02-24 18:05 ` [PATCH 9/9] orangefs: Convert orangefs_writepages to contain an array of folios Matthew Wilcox (Oracle)
2025-02-27 20:18 ` [PATCH 0/9] Orangefs fixes for 6.15 Mike Marshall
2025-03-01 14:34   ` Mike Marshall

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.