summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* xfs: use unsigned ints for non-negative quantities in xfs_attr_remote.cDarrick J. Wong2024-05-022-32/+31
* xfs: do not allocate the entire delalloc extent in xfs_bmapi_writeChristoph Hellwig2024-04-301-2/+3
* xfs: fix xfs_bmap_add_extent_delay_real for partial conversionsChristoph Hellwig2024-04-301-5/+10
* xfs: remove the xfs_iext_peek_prev_extent call in xfs_bmapi_allocateChristoph Hellwig2024-04-301-5/+0
* xfs: pass the actual offset and len to allocate to xfs_bmapi_allocateChristoph Hellwig2024-04-301-14/+18
* xfs: don't open code XFS_FILBLKS_MIN in xfs_bmapi_writeChristoph Hellwig2024-04-301-6/+3
* xfs: lift a xfs_valid_startblock into xfs_bmapi_allocateChristoph Hellwig2024-04-301-6/+5
* xfs: remove the unusued tmp_logflags variable in xfs_bmapi_allocateChristoph Hellwig2024-04-301-3/+0
* xfs: fix error returns from xfs_bmapi_writeChristoph Hellwig2024-04-3010-74/+57
* xfs: convert delayed extents to unwritten when zeroing post eof blocksZhang Yi2024-04-291-0/+29
* xfs: make xfs_bmapi_convert_delalloc() to allocate the target offsetZhang Yi2024-04-292-42/+46
* xfs: make the seq argument to xfs_bmapi_convert_delalloc() optionalZhang Yi2024-04-291-2/+4
* xfs: match lock mode in xfs_buffered_write_iomap_begin()Zhang Yi2024-04-291-5/+5
* xfs: refactor dir format helpersChristoph Hellwig2024-04-266-150/+105
* xfs: factor out a xfs_dir_replace_args helperChristoph Hellwig2024-04-263-41/+28
* xfs: factor out a xfs_dir_removename_args helperChristoph Hellwig2024-04-263-42/+27
* xfs: factor out a xfs_dir_createname_args helperChristoph Hellwig2024-04-263-43/+30
* xfs: factor out a xfs_dir_lookup_args helperChristoph Hellwig2024-04-263-60/+43
* xfs: Remove unused function xrep_dir_self_parentJiapeng Chong2024-04-241-21/+0
* Merge tag 'repair-fixes-6.10_2024-04-23' of https://git.kernel.org/pub/scm/li...Chandan Babu R2024-04-2412-76/+49
|\
| * xfs: invalidate dentries for a file before moving it to the orphanageDarrick J. Wong2024-04-232-29/+20
| * xfs: exchange-range for repairs is no longer dynamicDarrick J. Wong2024-04-2310-45/+25
| * xfs: fix iunlock calls in xrep_adoption_trans_allocDarrick J. Wong2024-04-231-1/+1
| * xfs: drop the scrub file's iolock when transaction allocation failsDarrick J. Wong2024-04-231-1/+3
* | Merge tag 'reduce-scrub-iget-overhead-6.10_2024-04-23' of https://git.kernel....Chandan Babu R2024-04-244-11/+66
|\|
| * xfs: only iget the file once when doing vectored scrub-by-handleDarrick J. Wong2024-04-231-0/+45
| * xfs: use dontcache for grabbing inodes during scrubDarrick J. Wong2024-04-233-11/+21
* | Merge tag 'vectorized-scrub-6.10_2024-04-23' of https://git.kernel.org/pub/sc...Chandan Babu R2024-04-2410-59/+366
|\|
| * xfs: introduce vectored scrub modeDarrick J. Wong2024-04-235-1/+264
| * xfs: move xfs_ioc_scrub_metadata to scrub.cDarrick J. Wong2024-04-233-27/+28
| * xfs: reduce the rate of cond_resched calls inside scrubDarrick J. Wong2024-04-236-31/+74
* | Merge tag 'scrub-directory-tree-6.10_2024-04-23' of https://git.kernel.org/pu...Chandan Babu R2024-04-2421-4/+2337
|\|
| * xfs: fix corruptions in the directory treeDarrick J. Wong2024-04-2311-8/+927
| * xfs: report directory tree corruption in the health informationDarrick J. Wong2024-04-234-1/+6
| * xfs: invalidate dirloop scrub path data when concurrent updates happenDarrick J. Wong2024-04-233-1/+244
| * xfs: teach online scrub to find directory tree structure problemsDarrick J. Wong2024-04-2312-2/+1168
* | Merge tag 'repair-pptrs-6.10_2024-04-23' of https://git.kernel.org/pub/scm/li...Chandan Babu R2024-04-2425-123/+2742
|\|
| * xfs: inode repair should ensure there's an attr fork to store parent pointersDarrick J. Wong2024-04-231-0/+41
| * xfs: repair link count of nondirectories after rebuilding parent pointersDarrick J. Wong2024-04-231-0/+107
| * xfs: adapt the orphanage code to handle parent pointersDarrick J. Wong2024-04-233-0/+43
| * xfs: actually rebuild the parent pointer xattrsDarrick J. Wong2024-04-237-23/+701
| * xfs: add a per-leaf block callback to xchk_xattr_walkDarrick J. Wong2024-04-236-8/+20
| * xfs: split xfs_bmap_add_attrfork into two piecesDarrick J. Wong2024-04-233-28/+50
| * xfs: remove pointless unlocked assertionDarrick J. Wong2024-04-231-2/+0
| * xfs: implement live updates for parent pointer repairsDarrick J. Wong2024-04-232-5/+100
| * xfs: repair directory parent pointers by scanning for direntsDarrick J. Wong2024-04-232-3/+447
| * xfs: replay unlocked parent pointer updates that accrue during xattr repairDarrick J. Wong2024-04-232-2/+509
| * xfs: implement live updates for directory repairsDarrick J. Wong2024-04-234-22/+218
| * xfs: repair directories by scanning directory parent pointersDarrick J. Wong2024-04-231-6/+341
| * xfs: add raw parent pointer apis to support repairDarrick J. Wong2024-04-234-2/+72