-
- Downloads
Merge tag 'xfs-6.7-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Pull xfs updates from Chandan Babu: - Realtime device subsystem: - Cleanup usage of xfs_rtblock_t and xfs_fsblock_t data types - Replace open coded conversions between rt blocks and rt extents with calls to static inline helpers - Replace open coded realtime geometry compuation and macros with helper functions - CPU usage optimizations for realtime allocator - Misc bug fixes associated with Realtime device - Allow read operations to execute while an FICLONE ioctl is being serviced - Misc bug fixes: - Alert user when xfs_droplink() encounters an inode with a link count of zero - Handle the case where the allocator could return zero extents when servicing an fallocate request * tag 'xfs-6.7-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux: (40 commits) xfs: allow read IO and FICLONE to run concurrently xfs: handle nimaps=0 from xfs_bmapi_write in xfs_alloc_file_space xfs: introduce protection for drop nlink xfs: don't look for end of extent further than necessary in xfs_rtallocate_extent_near() xfs: don't try redundant allocations in xfs_rtallocate_extent_near() xfs: limit maxlen based on available space in xfs_rtallocate_extent_near() xfs: return maximum free size from xfs_rtany_summary() xfs: invert the realtime summary cache xfs: simplify rt bitmap/summary block accessor functions xfs: simplify xfs_rtbuf_get calling conventions xfs: cache last bitmap block in realtime allocator xfs: use accessor functions for summary info words xfs: consolidate realtime allocation arguments xfs: create helpers for rtsummary block/wordcount computations xfs: use accessor functions for bitmap words xfs: create helpers for rtbitmap block/wordcount computations xfs: create a helper to handle logging parts of rt bitmap/summary blocks xfs: convert rt summary macros to helpers xfs: convert open-coded xfs_rtword_t pointer accesses to helper xfs: remove XFS_BLOCKWSIZE and XFS_BLOCKWMASK macros ...
No related branches found
No related tags found
Showing
- fs/xfs/libxfs/xfs_bmap.c 14 additions, 31 deletionsfs/xfs/libxfs/xfs_bmap.c
- fs/xfs/libxfs/xfs_format.h 18 additions, 16 deletionsfs/xfs/libxfs/xfs_format.h
- fs/xfs/libxfs/xfs_rtbitmap.c 440 additions, 367 deletionsfs/xfs/libxfs/xfs_rtbitmap.c
- fs/xfs/libxfs/xfs_rtbitmap.h 383 additions, 0 deletionsfs/xfs/libxfs/xfs_rtbitmap.h
- fs/xfs/libxfs/xfs_sb.c 2 additions, 0 deletionsfs/xfs/libxfs/xfs_sb.c
- fs/xfs/libxfs/xfs_sb.h 1 addition, 1 deletionfs/xfs/libxfs/xfs_sb.h
- fs/xfs/libxfs/xfs_trans_resv.c 6 additions, 4 deletionsfs/xfs/libxfs/xfs_trans_resv.c
- fs/xfs/libxfs/xfs_types.c 2 additions, 2 deletionsfs/xfs/libxfs/xfs_types.c
- fs/xfs/libxfs/xfs_types.h 8 additions, 2 deletionsfs/xfs/libxfs/xfs_types.h
- fs/xfs/scrub/bmap.c 1 addition, 1 deletionfs/xfs/scrub/bmap.c
- fs/xfs/scrub/fscounters.c 1 addition, 1 deletionfs/xfs/scrub/fscounters.c
- fs/xfs/scrub/inode.c 2 additions, 1 deletionfs/xfs/scrub/inode.c
- fs/xfs/scrub/rtbitmap.c 12 additions, 16 deletionsfs/xfs/scrub/rtbitmap.c
- fs/xfs/scrub/rtsummary.c 44 additions, 28 deletionsfs/xfs/scrub/rtsummary.c
- fs/xfs/scrub/trace.c 1 addition, 0 deletionsfs/xfs/scrub/trace.c
- fs/xfs/scrub/trace.h 8 additions, 7 deletionsfs/xfs/scrub/trace.h
- fs/xfs/xfs_bmap_util.c 34 additions, 40 deletionsfs/xfs/xfs_bmap_util.c
- fs/xfs/xfs_file.c 50 additions, 13 deletionsfs/xfs/xfs_file.c
- fs/xfs/xfs_fsmap.c 6 additions, 9 deletionsfs/xfs/xfs_fsmap.c
- fs/xfs/xfs_inode.c 24 additions, 0 deletionsfs/xfs/xfs_inode.c
Loading
Please register or sign in to comment