[PATCHSET 2/2] xfs: LLM-inspired bug fixes, part 6
"Darrick J. Wong" <[email protected]>
| Newsgroups | org.kernel.vger.linux-xfs,org.kernel.vger.stable |
|---|---|
| Message-ID | <178659861838.833922.2269351780488724470.stgit@frogsfrogsfrogs> |
Hi all, Here's a sixth batch of xfs fixes resulting from a LLaMma. Mwa mwa mwa... If you're going to start using this code, I strongly recommend pulling from my git trees, which are linked below. With a bit of luck, this should all go splendidly. Comments and questions are, as always, welcome. --D kernel git tree: https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=llm-fixes-6 --- Commits in this patchset: * xfs: fix xfs_rtrmapbt_mem_cursor for non-rmap filesystems * xfs: preserve owner on in-memory btree creation * xfs: don't leak new_bp if xfs_btree_bload_drop_buf fails * xfs: actually recover intended file sizes in xfs_xmi_item_recover_intent * xfs: don't modify file attributes or poke fsnotify for dry runs * xfs: fix bnobt repair space reservation disposal failure --- fs/xfs/libxfs/xfs_btree_mem.c | 2 ++ fs/xfs/libxfs/xfs_btree_staging.c | 4 +++- fs/xfs/libxfs/xfs_rtrmap_btree.c | 2 +- fs/xfs/scrub/alloc_repair.c | 18 ++++++++++++------ fs/xfs/xfs_exchmaps_item.c | 19 ++++++++++++++++++- fs/xfs/xfs_exchrange.c | 6 ++++++ 6 files changed, 42 insertions(+), 9 deletions(-)