aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs
AgeCommit message (Expand)AuthorFilesLines
2026-06-16Merge tag 'xfs-merge-7.2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds121-790/+768
2026-06-15Merge tag 'vfs-7.2-rc1.casefold' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-4/+20
2026-06-15Merge tag 'vfs-7.2-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-2/+2
2026-06-15Merge tag 'vfs-7.2-rc1.exportfs' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-21/+38
2026-06-12xfs: shut down the filesystem on a failed mountMikhail Lobanov1-4/+12
2026-06-12xfs: skip inode inactivation on a shut down mountMikhail Lobanov1-2/+15
2026-06-12xfs: move XFS_LSN_CMP to xfs_log_format.hChristoph Hellwig3-18/+13
2026-06-12xfs: shut down zoned file systems on writeback errorsYao Sang1-0/+11
2026-06-10xfs: cleanup xfs_growfs_compute_deltasChristoph Hellwig3-26/+25
2026-06-10xfs: pass back updated nb from xfs_growfs_compute_deltasChristoph Hellwig3-7/+7
2026-06-10xfs: fix pointer arithmetic error on 32-bit systemsDarrick J. Wong1-1/+1
2026-06-10xfs: initialize iomap->flags earlier in xfs_bmbt_to_iomapChristoph Hellwig1-1/+1
2026-06-10xfs: only log freed extents for the current RTG in zoned growfsChristoph Hellwig1-4/+4
2026-06-10xfs: add newly added RTGs to the free pool in growfsChristoph Hellwig1-0/+8
2026-06-10xfs: factor out a xfs_zone_mark_free helperChristoph Hellwig3-5/+11
2026-06-09xfs: mark struct xfs_imap as __packedChristoph Hellwig1-1/+1
2026-06-09xfs: store an agbno in struct xfs_imapChristoph Hellwig11-49/+44
2026-06-09xfs: massage xfs_imap_to_bp into xfs_read_iclusterChristoph Hellwig8-19/+18
2026-06-09xfs: remove im_len field in struct xfs_imapChristoph Hellwig7-15/+18
2026-06-09xfs: cleanup xfs_imapChristoph Hellwig1-34/+28
2026-06-09xfs: remove the call to xfs_buf_reverify in xfs_trans_read_buf_mapChristoph Hellwig3-37/+5
2026-06-09xfs: remove the i_ino field in struct xfs_inodeChristoph Hellwig91-425/+427
2026-06-09xfs: remove xfs_setup_existing_inodeChristoph Hellwig2-9/+5
2026-06-09xfs: convert xchk_inode_xref_set_corrupt to xchk_ip_xref_set_corruptChristoph Hellwig7-14/+14
2026-06-09xfs: add a xchk_ip_set_corrupt helperChristoph Hellwig10-36/+38
2026-06-09xfs: add a xfs_rmap_inode_owner helperChristoph Hellwig4-6/+7
2026-06-09xfs: add a xfs_rmap_inode_bmbt_ownerChristoph Hellwig10-14/+15
2026-06-09xfs: add a XFS_INO_TO_FSB helperChristoph Hellwig6-16/+11
2026-06-09xfs: add a XFS_INODE_TO_AGINO helperChristoph Hellwig7-28/+23
2026-06-09xfs: add a XFS_INODE_TO_AGNO helperChristoph Hellwig13-36/+31
2026-06-09xfs: fix unreachable BIGTIME check in dquot flush validationAlexey Nepomnyashih1-8/+8
2026-06-09xfs: fix exchmaps reservation limit checkYingjie Gao1-1/+1
2026-06-09xfs: drop the experimental warning for the zoned allocatorChristoph Hellwig4-8/+0
2026-05-30xfs: Remove mention of PageWritebackMatthew Wilcox (Oracle)1-7/+7
2026-05-30xfs: abort mount if xfs_fs_reserve_ag_blocks failsChristoph Hellwig1-2/+5
2026-05-30xfs: factor rtgroup geom write pointer reporting into a helperChristoph Hellwig1-16/+22
2026-05-30xfs: drop the RTG reference later in xfs_ioc_rtgroup_geometryChristoph Hellwig1-4/+5
2026-05-30xfs: fix rtgroup cleanup in CoW fork repairYingjie Gao1-4/+1
2026-05-30xfs: fix error returns in CoW fork repairYingjie Gao1-5/+2
2026-05-30xfs: fix overlapping extents returned for pNFS LAYOUTGETDai Ngo1-2/+2
2026-05-30xfs: fix use of uninitialized imap in xfs_fs_map_blocks error pathDai Ngo1-2/+5
2026-05-30xfs: handle racing deletions in xfs_zone_gc_iter_irecHans Holmberg1-1/+1
2026-05-21xfs: fix a buffer lookup against removal raceChristoph Hellwig1-10/+24
2026-05-11fs: add icount_read_once() and stop open-coding ->i_count loadsMateusz Guzik2-2/+2
2026-05-11xfs: Report case sensitivity in fileattr_getChuck Lever2-3/+19
2026-05-11fs: Move file_kattr initialization to callersChuck Lever1-1/+1
2026-05-11xfs: Fix typo in commentMd Shofiqul Islam1-1/+1
2026-05-11xfs: fix the "limiting open zones" messageChristoph Hellwig1-1/+1
2026-05-11exportfs,nfsd: rework checking for layout-based block device access supportChristoph Hellwig1-0/+13
2026-05-11exportfs: don't pass struct iattr to ->commit_blocksChristoph Hellwig1-9/+10
2026-05-11exportfs: split out the ops for layout-based block device accessChristoph Hellwig3-12/+15
2026-04-27xfs: flush delalloc blocks on ENOSPC in xfs_trans_alloc_icreateRavi Singh2-6/+11
2026-04-27xfs: check da node block pad field during scrubYuto Ohnuki1-1/+6
2026-04-27xfs: fix memory leak for data allocated by xfs_zone_gc_data_alloc()Wilfred Mallawa1-1/+1
2026-04-27xfs: fix memory leak on error in xfs_alloc_zone_info()Wilfred Mallawa1-1/+1
2026-04-27xfs: check directory data block header padding in scrubYuto Ohnuki3-1/+19
2026-04-27xfs: zero directory data block padding on write verificationYuto Ohnuki1-0/+6
2026-04-27xfs: zero entire directory data block header region at initYuto Ohnuki1-7/+5
2026-04-27xfs: remove the meaningless XFS_ALLOC_FLAG_FREEINGJinliang Zheng1-2/+1
2026-04-13Merge tag 'xfs-merge-7.1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds24-534/+739
2026-04-13Merge tag 'for-7.1/block-20260411' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-23/+15
2026-04-13Merge tag 'vfs-7.1-rc1.integrity' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-7/+49
2026-04-07xfs: use bio_await in xfs_zone_gc_reset_syncChristoph Hellwig1-14/+5
2026-04-07xfs: fix number of GC bvecsChristoph Hellwig1-9/+10
2026-04-07xfs: fix number of GC bvecsChristoph Hellwig1-9/+10
2026-04-07xfs: untangle the open zones reporting in mountinfoChristoph Hellwig1-2/+6
2026-04-07xfs: expose the number of open zones in sysfsChristoph Hellwig1-0/+13
2026-04-07xfs: reduce special casing for the open GC zoneChristoph Hellwig4-59/+58
2026-04-07xfs: streamline GC zone selectionChristoph Hellwig1-55/+40
2026-04-07xfs: refactor GC zone selection helpersChristoph Hellwig1-23/+22
2026-04-07xfs: rename xfs_zone_gc_iter_next to xfs_zone_gc_iter_irecChristoph Hellwig1-2/+2
2026-04-07xfs: put the open zone later xfs_open_zone_putChristoph Hellwig1-1/+1
2026-04-07xfs: add a separate tracepoint for stealing an open zone for GCChristoph Hellwig2-1/+2
2026-04-07xfs: delay initial open of the GC zoneChristoph Hellwig1-25/+20
2026-04-07xfs: fix a resource leak in xfs_alloc_buftarg()Haoxiang Li1-0/+1
2026-04-07xfs: handle too many open zones when mountingChristoph Hellwig2-0/+76
2026-04-07xfs: refactor xfs_mount_zonesChristoph Hellwig1-20/+34
2026-04-07xfs: fix integer overflow in busy extent sort comparatorYuto Ohnuki1-2/+2
2026-04-07xfs: fix integer overflow in deferred intent sort comparatorsYuto Ohnuki3-3/+3
2026-04-07xfs: fold xfs_setattr_size into xfs_vn_setattr_sizeChristoph Hellwig1-27/+11
2026-04-07xfs: remove a duplicate assert in xfs_setattr_sizeChristoph Hellwig1-1/+0
2026-03-31xfs: return default quota limits for IDs without a dquotRavi Singh1-1/+42
2026-03-30xfs: start gc on zonegc_low_space attribute updatesHans Holmberg3-1/+27
2026-03-30xfs: don't decrement the buffer LRU count for in-use buffersChristoph Hellwig1-10/+12
2026-03-30xfs: switch (back) to a per-buftarg buffer hashChristoph Hellwig5-69/+18
2026-03-30xfs: use a lockref for the buffer reference countChristoph Hellwig3-55/+39
2026-03-30xfs: don't keep a reference for buffers on the LRUChristoph Hellwig2-92/+50
2026-03-26Merge branch 'xfs-7.0-fixes' into for-nextCarlos Maiolino3-20/+4
2026-03-26xfs: remove file_path tracepoint dataDarrick J. Wong2-19/+4
2026-03-26xfs: don't irele after failing to iget in xfs_attri_recover_workDarrick J. Wong1-1/+0
2026-03-23Merge branch 'xfs-7.1-merge' into for-nextCarlos Maiolino4-73/+168
2026-03-23Merge branch 'xfs-7.0-fixes' into for-nextCarlos Maiolino7-98/+130
2026-03-23xfs: report cow mappings with dirty pagecache for iomap zero rangeBrian Foster1-4/+22
2026-03-23xfs: replace zero range flush with folio batchBrian Foster1-14/+6
2026-03-23xfs: only flush when COW fork blocks overlap data fork holesBrian Foster1-6/+30
2026-03-23xfs: look up cow fork extent earlier for buffered iomap_beginBrian Foster1-21/+25
2026-03-23xfs: flush eof folio before insert range size updateBrian Foster1-0/+17
2026-03-23iomap, xfs: lift zero range hole mapping flush into xfsBrian Foster1-3/+22
2026-03-23xfs: flush dirty pagecache over hole in zoned mode zero rangeBrian Foster1-0/+19
2026-03-23xfs: fix iomap hole map reporting for zoned zero rangeBrian Foster1-8/+10
2026-03-23xfs: remove redundant validation in xlog_recover_attri_commit_pass2Long Li1-46/+0
2026-03-23xfs: fix ri_total validation in xlog_recover_attri_commit_pass2Long Li1-2/+2
2026-03-23xfs: close crash window in attr dabtree inactivationLong Li1-38/+57
2026-03-23xfs: factor out xfs_attr3_leaf_initLong Li2-0/+25
2026-03-23xfs: factor out xfs_attr3_node_entry_removeLong Li2-11/+44
2026-03-23xfs: only assert new size for datafork during truncate extentsLong Li1-1/+2
2026-03-23xfs: Use xarray to track SB UUIDs instead of plain array.Lukas Herbolt2-39/+39
2026-03-18Merge branch 'xfs-7.1-merge' into for-nextCarlos Maiolino6-57/+137
2026-03-18xfs: avoid unnecessary calculations in xfs_zoned_need_gc()Damien Le Moal1-6/+18
2026-03-18xfs: display more zone related information in mountstatsDamien Le Moal1-1/+6
2026-03-18xfs: fix a comment typo in xfs_select_zone_nowait()Damien Le Moal1-1/+1
2026-03-18xfs: avoid unnecessary open zone check in xfs_select_zone_nowait()Damien Le Moal1-3/+4
2026-03-18xfs: annotate struct xfs_attr_list_context with __counted_by_ptrBill Wendling3-3/+4
2026-03-18xfs: cleanup buftarg handling in XFS_IOC_VERIFY_MEDIAChristoph Hellwig1-10/+8
2026-03-18xfs: scrub: unlock dquot before early return in quota scrubhongao1-1/+3
2026-03-18xfs: refactor xfsaild_push loop into helperYuto Ohnuki1-58/+69
2026-03-18xfs: save ailp before dropping the AIL lock in push callbacksYuto Ohnuki2-4/+14
2026-03-18xfs: avoid dereferencing log items after push callbacksYuto Ohnuki2-11/+51
2026-03-18xfs: stop reclaim before pushing AIL during unmountYuto Ohnuki1-3/+4
2026-03-18xfs: opencode xfs_zone_record_blocksCarlos Maiolino1-22/+11
2026-03-12xfs: factor out xfs_zone_inc_writtenCarlos Maiolino1-6/+14
2026-03-12xfs: factor out xfs_dio_write_zoned_end_ioCarlos Maiolino1-3/+32
2026-03-12xfs: factor out isize updates from xfs_dio_write_end_ioCarlos Maiolino1-23/+37
2026-03-11xfs: fix integer overflow in bmap intent sort comparatorLong Li1-1/+1
2026-03-10xfs: fix undersized l_iclog_roundoff valuesDarrick J. Wong1-0/+2
2026-03-10xfs: support T10 protection informationChristoph Hellwig2-7/+49
2026-03-10xfs: ensure dquot item is deleted from AIL only after log shutdownLong Li1-1/+7
2026-03-10xfs: remove redundant set null for ip->i_itempLong Li1-1/+0
2026-03-06xfs: fix returned valued from xfs_defer_can_appendCarlos Maiolino1-1/+1
2026-03-05xfs: Remove redundant NULL check after __GFP_NOFAILhongao1-6/+2
2026-03-04xfs: fix race between healthmon unmount and read_iterDarrick J. Wong1-7/+10
2026-03-04xfs: add write pointer to xfs_rtgroup_geometryWilfred Mallawa2-1/+23
2026-03-04xfs: remove scratch field from struct xfs_gc_bioDamien Le Moal1-2/+0
2026-02-25xfs: add static size checks for ioctl UABIWilfred Mallawa1-5/+34
2026-02-25xfs: remove duplicate static size checksWilfred Mallawa1-9/+0
2026-02-25xfs: Add comments for usages of some macros.Nirjhar Roy (IBM)1-0/+9
2026-02-25xfs: Update lazy counters in xfs_growfs_rt_bmblock()Nirjhar Roy (IBM)1-0/+9
2026-02-25xfs: Add a comment in xfs_log_sb()Nirjhar Roy (IBM)1-0/+3
2026-02-25xfs: Fix xfs_last_rt_bmblock()Nirjhar Roy (IBM)1-6/+24
2026-02-25xfs: don't report half-built inodes to fserrorDarrick J. Wong2-3/+14
2026-02-25xfs: don't report metadata inodes to fserrorDarrick J. Wong1-2/+14
2026-02-25xfs: fix potential pointer access race in xfs_healthmon_getDarrick J. Wong2-5/+8
2026-02-25xfs: fix xfs_group release bug in xfs_dax_notify_dev_failureDarrick J. Wong1-2/+2
2026-02-25xfs: fix xfs_group release bug in xfs_verify_report_lossesDarrick J. Wong1-2/+2
2026-02-25xfs: fix copy-paste error in previous fixDarrick J. Wong1-1/+1
2026-02-25xfs: Fix error pointer dereferenceEthan Tidmore1-1/+6
2026-02-25xfs: remove metafile inodes from the active inode statChristoph Hellwig5-5/+23
2026-02-25xfs: cleanup inode counter statsChristoph Hellwig4-18/+18
2026-02-25xfs: fix code alignment issues in xfs_ondisk.cWilfred Mallawa1-2/+2
2026-02-25xfs: Replace &rtg->rtg_group with rtg_group()Nirjhar Roy (IBM)2-8/+8
2026-02-25xfs: Refactoring the nagcount and delta calculationNirjhar Roy (IBM)3-15/+33
2026-02-25xfs: Replace ASSERT with XFS_IS_CORRUPT in xfs_rtcopy_summary()Nirjhar Roy (IBM)1-1/+4
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds2-4/+2
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds12-15/+15
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook63-115/+106
2026-02-18Merge tag 'mm-stable-2026-02-18-19-48' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-4/+5
2026-02-12mm: update all remaining mmap_prepare users to use vma_flags_tLorenzo Stoakes1-2/+2
2026-02-12mm: update shmem_[kernel]_file_*() functions to use vma_flags_tLorenzo Stoakes2-2/+3
2026-02-12Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-9/+0
2026-02-09Merge tag 'for-7.0/block-stable-pages-20260206' of git://git.kernel.org/pub/s...Linus Torvalds2-5/+44
2026-02-09Merge tag 'xfs-merge-7.0' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds219-1342/+4212
2026-02-09Merge tag 'vfs-7.0-rc1.fserror' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-2/+22
2026-02-09Merge tag 'vfs-7.0-rc1.leases' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+3
2026-02-09Merge tag 'vfs-7.0-rc1.nonblocking_timestamps' of git://git.kernel.org/pub/sc...Linus Torvalds2-43/+35
2026-01-30xfs: add sysfs stats for zoned GCChristoph Hellwig3-1/+18
2026-01-30xfs: give the defer_relog stat a xs_ prefixChristoph Hellwig3-5/+5
2026-01-30xfs: add zone reset error injectionChristoph Hellwig2-4/+15
2026-01-30xfs: refactor zone reset handlingChristoph Hellwig1-21/+28
2026-01-30xfs: don't mark all discard issued by zoned GC as syncChristoph Hellwig1-1/+2
2026-01-30xfs: allow setting errortags at mount timeChristoph Hellwig3-1/+47
2026-01-30xfs: use WRITE_ONCE/READ_ONCE for m_errortagChristoph Hellwig1-9/+14
2026-01-30xfs: move the guts of XFS_ERRORTAG_DELAY out of lineChristoph Hellwig2-12/+24
2026-01-30xfs: don't validate error tags in the I/O pathChristoph Hellwig3-30/+12
2026-01-30xfs: allocate m_errortag earlyChristoph Hellwig2-25/+13
2026-01-30xfs: fix the errno sign for the xfs_errortag_{add,clearall} stubsChristoph Hellwig1-2/+2
2026-01-30xfs: validate log record version against superblock log versionRaphael Pinsonneault-Thibeault1-11/+16
2026-01-29xfs: fix spacing style issues in xfs_alloc.cShin Seong-jun1-4/+4
2026-01-29xfs: remove xfs_zone_gc_space_availableChristoph Hellwig1-14/+7
2026-01-29xfs: use a seprate member to track space availabe in the GC scatch bufferChristoph Hellwig1-16/+9
2026-01-28xfs: use bounce buffering direct I/O when the device requires stable pagesChristoph Hellwig2-5/+44
2026-01-28Merge tag 'scrub-syzbot-fixes-7.0_2026-01-25' of https://git.kernel.org/pub/s...Carlos Maiolino23-181/+115
2026-01-28Merge tag 'attr-pptr-speedup-7.0_2026-01-25' of https://git.kernel.org/pub/sc...Carlos Maiolino6-17/+157
2026-01-28Merge tag 'attr-leaf-freemap-fixes-7.0_2026-01-25' of https://git.kernel.org/...Carlos Maiolino3-63/+155
2026-01-28Merge tag 'health-monitoring-7.0_2026-01-20' of https://git.kernel.org/pub/sc...Carlos Maiolino17-7/+2795
2026-01-24xfs: check for deleted cursors when revalidating two btreesDarrick J. Wong2-3/+32
2026-01-24xfs: fix UAF in xchk_btree_check_block_ownerDarrick J. Wong1-2/+5
2026-01-24xfs: check return value of xchk_scrub_create_subordDarrick J. Wong3-1/+7
2026-01-24xfs: only call xf{array,blob}_destroy if we have a valid pointerDarrick J. Wong5-9/+24
2026-01-23xfs: get rid of the xchk_xfile_*_descr callsDarrick J. Wong19-166/+47
2026-01-23xfs: add a method to replace shortform attrsDarrick J. Wong4-0/+44
2026-01-23xfs: speed up parent pointer operations when possibleDarrick J. Wong3-10/+109
2026-01-23xfs: reduce xfs_attr_try_sf_addname parametersDarrick J. Wong1-7/+4
2026-01-23xfs: fix remote xattr valuelblk checkDarrick J. Wong1-1/+4
2026-01-23xfs: fix the xattr scrub to detect freemap/entries array collisionsDarrick J. Wong1-27/+27
2026-01-23xfs: strengthen attr leaf block freemap checkingDarrick J. Wong1-0/+55
2026-01-23xfs: refactor attr3 leaf table size computationDarrick J. Wong2-29/+30
2026-01-23xfs: fix freemap adjustments when adding xattrs to leaf blocksDarrick J. Wong1-8/+28
2026-01-23xfs: delete attr leaf freemap entries when emptyDarrick J. Wong1-0/+13
2026-01-21xfs: fix incorrect context handling in xfs_trans_rollWenwu Hou2-11/+6