Commit 34f7632
committed
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
...31 files changed
Lines changed: 1433 additions & 950 deletions
File tree
- fs/xfs
- libxfs
- scrub
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
2989 | 2989 | | |
2990 | 2990 | | |
2991 | 2991 | | |
2992 | | - | |
| 2992 | + | |
2993 | 2993 | | |
2994 | 2994 | | |
2995 | 2995 | | |
| |||
3016 | 3016 | | |
3017 | 3017 | | |
3018 | 3018 | | |
3019 | | - | |
| 3019 | + | |
3020 | 3020 | | |
3021 | 3021 | | |
3022 | 3022 | | |
| |||
4826 | 4826 | | |
4827 | 4827 | | |
4828 | 4828 | | |
4829 | | - | |
4830 | | - | |
4831 | | - | |
4832 | | - | |
4833 | | - | |
4834 | | - | |
| 4829 | + | |
| 4830 | + | |
4835 | 4831 | | |
4836 | 4832 | | |
4837 | 4833 | | |
| |||
5057 | 5053 | | |
5058 | 5054 | | |
5059 | 5055 | | |
5060 | | - | |
5061 | | - | |
5062 | | - | |
5063 | | - | |
5064 | | - | |
5065 | | - | |
5066 | | - | |
5067 | 5056 | | |
5068 | | - | |
5069 | | - | |
5070 | | - | |
5071 | | - | |
5072 | | - | |
5073 | | - | |
5074 | | - | |
| 5057 | + | |
| 5058 | + | |
5075 | 5059 | | |
5076 | 5060 | | |
5077 | 5061 | | |
5078 | 5062 | | |
5079 | 5063 | | |
5080 | | - | |
5081 | 5064 | | |
5082 | 5065 | | |
5083 | 5066 | | |
5084 | | - | |
5085 | 5067 | | |
5086 | 5068 | | |
| 5069 | + | |
5087 | 5070 | | |
5088 | 5071 | | |
5089 | 5072 | | |
| |||
5289 | 5272 | | |
5290 | 5273 | | |
5291 | 5274 | | |
5292 | | - | |
5293 | 5275 | | |
5294 | 5276 | | |
5295 | 5277 | | |
| |||
5384 | 5366 | | |
5385 | 5367 | | |
5386 | 5368 | | |
5387 | | - | |
5388 | | - | |
| 5369 | + | |
| 5370 | + | |
5389 | 5371 | | |
5390 | 5372 | | |
5391 | 5373 | | |
| |||
5432 | 5414 | | |
5433 | 5415 | | |
5434 | 5416 | | |
5435 | | - | |
| 5417 | + | |
| 5418 | + | |
5436 | 5419 | | |
5437 | 5420 | | |
5438 | 5421 | | |
| |||
6209 | 6192 | | |
6210 | 6193 | | |
6211 | 6194 | | |
6212 | | - | |
6213 | | - | |
| 6195 | + | |
| 6196 | + | |
6214 | 6197 | | |
6215 | 6198 | | |
6216 | 6199 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
101 | | - | |
| 101 | + | |
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
| |||
690 | 690 | | |
691 | 691 | | |
692 | 692 | | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
693 | 709 | | |
694 | 710 | | |
695 | 711 | | |
| |||
1142 | 1158 | | |
1143 | 1159 | | |
1144 | 1160 | | |
1145 | | - | |
1146 | | - | |
1147 | 1161 | | |
1148 | 1162 | | |
1149 | | - | |
| 1163 | + | |
1150 | 1164 | | |
1151 | | - | |
1152 | | - | |
1153 | | - | |
1154 | | - | |
1155 | | - | |
1156 | | - | |
1157 | | - | |
1158 | | - | |
1159 | | - | |
1160 | | - | |
1161 | | - | |
1162 | | - | |
1163 | 1165 | | |
1164 | 1166 | | |
1165 | 1167 | | |
| |||
0 commit comments