| 3304a4fabd09 ("xfs: refactor log recovery item dispatch for pass1 commit functions") |
| 8ea5682d0711 ("xfs: refactor log recovery item dispatch for pass2 readhead functions") |
| 86ffa471d9ce ("xfs: refactor log recovery item sorting into a generic dispatch structure") |
| 35f4521fd3a0 ("xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item") |
| 98b69b1285be ("xfs: refactor xlog_recover_buffer_pass1") |
| f15ab3f60ef3 ("xfs: simplify xlog_recover_inode_ra_pass2") |
| 7d4894b4ce07 ("xfs: factor out a xlog_buf_readahead helper") |
| 5ce70b770d16 ("xfs: rename inode_list xlog_recover_reorder_trans") |
| e968350aadf3 ("xfs: refactor the buffer cancellation table helpers") |
| 8a6453a89dc1 ("xfs: check log iovec size to make sure it's plausibly a buffer log format") |
| 895e196fb6f8 ("xfs: convert EIO to EFSCORRUPTED when log contents are invalid") |
| a5155b870d68 ("xfs: always log corruption errors") |
| c2414ad6e66a ("xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata") |
| 707e0ddaf67e ("fs: xfs: Remove KM_NOSLEEP and KM_SLEEP.") |
| 858b44dc62a1 ("xfs: remove more ondisk directory corruption asserts") |
| 294fc7a4c8ec ("fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve().") |
| 6d6ccedd7682 ("xfs: only allocate memory for scrubbing attributes when we need it") |
| 00816759337c ("xfs: refactor attr scrub memory allocation function") |
| 3addd248800c ("xfs: refactor extended attribute buffer pointer functions") |
| 7035f9724f84 ("xfs: introduce new v5 bulkstat structure") |
| 8bfe9d1810e6 ("xfs: rename bulkstat functions") |
| 40786717c88c ("xfs: multithreaded iwalk implementation") |
| 677717fbd4b0 ("xfs: refactor INUMBERS to use iwalk functions") |
| 04b8fba2e1bf ("xfs: refactor iwalk code to handle walking inobt records") |
| 2b5eb826011b ("xfs: refactor xfs_iwalk_grab_ichunk") |
| 5e29f3b72083 ("xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino") |
| da1d9e591247 ("xfs: move bulkstat ichunk helpers to iwalk code") |
| 2810bd6840e4 ("xfs: convert bulkstat to new iwalk infrastructure") |
| f16fe3ecde62 ("xfs: bulkstat should copy lastip whenever userspace supplies one") |
| ebd126a651f8 ("xfs: convert quotacheck to use the new iwalk functions") |
| a211432c27ff ("xfs: create simplified inode walk function") |
| 73d30d48749f ("xfs: remove XFS_TRANS_NOFS") |
| 250d4b4c4097 ("xfs: remove unused header files") |
| c63cdd4fc9cc ("xfs: move small allocation helper") |
| 2a4f35f984f0 ("xfs: clean up small allocation helper") |
| 81f400417351 ("xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c") |
| 73f0d23633c1 ("xfs: merge xfs_bud_init into xfs_trans_get_bud") |
| 60883447f452 ("xfs: merge xfs_rud_init into xfs_trans_get_rud") |
| ebeb8e062906 ("xfs: merge xfs_cud_init into xfs_trans_get_cud") |
| 9c5e7c2ae34b ("xfs: merge xfs_efd_init into xfs_trans_get_efd") |
| e8b78db77d48 ("xfs: don't require log items to implement optional methods") |
| f5b999c03f4c ("xfs: remove unused flag arguments") |
| ef325959993e ("xfs: separate inode geometry") |
| 025197ebb08a ("xfs: inode btree scrubber should calculate im_boffset correctly") |
| 5cd213b0fec6 ("xfs: don't reserve per-AG space for an internal log") |
| 75efa57d0bf5 ("xfs: add online scrub for superblock counters") |
| 3994fc489575 ("xfs: merge adjacent io completions of the same type") |
| cb357bf3d105 ("xfs: implement per-inode writeback completion queues") |
| 4860a05d2475 ("xfs: scrub/repair should update filesystem metadata health") |
| 160b5a784525 ("xfs: hoist the already_fixed variable to the scrub context") |