Merge tag 'file-exchange-refactorings-6.10_2024-04-15' of https://git.kernel.org...
authorChandan Babu R <chandanbabu@kernel.org>
Tue, 16 Apr 2024 05:47:28 +0000 (11:17 +0530)
committerChandan Babu R <chandanbabu@kernel.org>
Tue, 16 Apr 2024 05:47:28 +0000 (11:17 +0530)
commit4ec2e3c16746ee9f5442c1d48f71cae75bff23d1
tree93fee6a3efc8f5f28805f7e5113f4b55b4946fea
parentebe0f798e1aca7eb66929e1563e96f7cc17e4681
parent15f78aa3eb07645e7bef15a53b4ae1c757907d2c
Merge tag 'file-exchange-refactorings-6.10_2024-04-15' of https://git./linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA

xfs: refactorings for atomic file content exchanges

This series applies various cleanups and refactorings to file IO
handling code ahead of the main series to implement atomic file content
exchanges.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Chandan Babu R <chandanbabu@kernel.org>
* tag 'file-exchange-refactorings-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux:
  xfs: constify xfs_bmap_is_written_extent
  xfs: refactor non-power-of-two alignment checks
  xfs: hoist multi-fsb allocation unit detection to a helper
  xfs: create a new helper to return a file's allocation unit
  xfs: declare xfs_file.c symbols in xfs_file.h
  xfs: move xfs_iops.c declarations out of xfs_inode.h
  xfs: move inode lease breaking functions to xfs_inode.c