aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs
AgeCommit message (Expand)AuthorFilesLines
3 daysnext-20260522/vfs-braunerMark Brown2-2/+2
3 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/fs/xfs/xfs-linux.gitMark Brown6-43/+50
4 daysMerge remote-tracking branches 'vfs/vfs-7.2.casefold', 'vfs/vfs-7.2.directory...Chuck Lever5-25/+58
4 daysxfs: Remove mention of PageWritebackMatthew Wilcox (Oracle)1-7/+7
4 daysxfs: abort mount if xfs_fs_reserve_ag_blocks failsChristoph Hellwig1-2/+5
4 daysxfs: factor rtgroup geom write pointer reporting into a helperChristoph Hellwig1-16/+22
4 daysxfs: drop the RTG reference later in xfs_ioc_rtgroup_geometryChristoph Hellwig1-4/+5
4 daysxfs: fix rtgroup cleanup in CoW fork repairYingjie Gao1-4/+1
4 daysxfs: fix error returns in CoW fork repairYingjie Gao1-5/+2
6 daysxfs: fix overlapping extents returned for pNFS LAYOUTGETDai Ngo1-2/+2
6 daysxfs: fix use of uninitialized imap in xfs_fs_map_blocks error pathDai Ngo1-2/+5
6 daysxfs: handle racing deletions in xfs_zone_gc_iter_irecHans Holmberg1-1/+1
11 daysMerge branch 'kernel-7.2.task_exec_state' into vfs.allChristian Brauner11-21/+52
11 daysMerge branch 'vfs-7.2.casefold' into vfs.allChristian Brauner2-4/+20
11 daysMerge branch 'vfs-7.2.inode' into vfs.allChristian Brauner2-2/+2
11 daysxfs: 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
2026-01-21xfs: always allocate the free zone with the lowest indexHans Holmberg2-31/+17
2026-01-21xfs: promote metadata directories and large block supportDarrick J. Wong3-14/+0
2026-01-21xfs: use blkdev_get_zone_info to simplify zone reportingChristoph Hellwig1-64/+50
2026-01-21xfs: check that used blocks are smaller than the write pointerChristoph Hellwig1-0/+7
2026-01-21xfs: split and refactor zone validationChristoph Hellwig3-114/+68
2026-01-21xfs: pass the write pointer to xfs_init_zoneChristoph Hellwig1-29/+37
2026-01-21xfs: add a xfs_rtgroup_raw_size helperChristoph Hellwig1-0/+15
2026-01-21xfs: add missing forward declaration in xfs_zones.hDamien Le Moal1-0/+1
2026-01-21xfs: remove xfs_attr_leaf_hasnameChristoph Hellwig1-51/+24
2026-01-21xfs: mark data structures corrupt on EIO and ENODATADarrick J. Wong3-0/+8
2026-01-21xfs: rework zone GC buffer managementChristoph Hellwig1-47/+59
2026-01-21xfs: use bio_reuse in the zone GC codeChristoph Hellwig1-6/+1
2026-01-21xfs: directly include xfs_platform.hChristoph Hellwig194-204/+193
2026-01-21xfs: move the remaining content from xfs.h to xfs_platform.hChristoph Hellwig2-17/+16
2026-01-21xfs: include global headers first in xfs_platform.hChristoph Hellwig1-14/+10
2026-01-21xfs: rename xfs_linux.h to xfs_platform.hChristoph Hellwig2-4/+4
2026-01-21xfs: factor out a xlog_write_space_advance helperChristoph Hellwig1-12/+20
2026-01-21xfs: improve the iclog space assert in xlog_write_iovecChristoph Hellwig1-1/+1
2026-01-21xfs: add a xlog_write_space_left helperChristoph Hellwig1-9/+13
2026-01-21xfs: improve the calling convention for the xlog_write helpersChristoph Hellwig1-110/+77
2026-01-21xfs: regularize iclog space accounting in xlog_write_partialChristoph Hellwig1-3/+4
2026-01-21xfs: move struct xfs_log_vec to xfs_log_priv.hChristoph Hellwig2-12/+12
2026-01-21xfs: move struct xfs_log_iovec to xfs_log_priv.hChristoph Hellwig2-7/+6
2026-01-21xfs: improve the ->iop_format interfaceChristoph Hellwig14-194/+180
2026-01-21xfs: set lv_bytes in xlog_write_one_vecChristoph Hellwig1-2/+3
2026-01-21xfs: add a xlog_write_one_vec helperChristoph Hellwig3-24/+24
2026-01-20mm/block/fs: remove laptop_modeJohannes Weiner1-9/+0