aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs
AgeCommit message (Expand)AuthorFilesLines
2020-11-11xfs: fix a missing unlock on error in xfs_fs_map_blocksChristoph Hellwig1-1/+1
2020-11-10xfs: fix brainos in the refcount scrubber's rmap fragment processorDarrick J. Wong1-5/+3
2020-11-10xfs: fix rmap key and record comparison functionsDarrick J. Wong1-8/+8
2020-11-10xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextentsDarrick J. Wong1-0/+2
2020-11-10xfs: fix flags argument to rmap lookup when converting shared file rmapsDarrick J. Wong1-1/+1
2020-11-04xfs: only flush the unshared range in xfs_reflink_unshareDarrick J. Wong1-1/+2
2020-11-04xfs: fix scrub flagging rtinherit even if there is no rt deviceDarrick J. Wong1-2/+1
2020-11-04xfs: fix missing CoW blocks writeback conversion retryDarrick J. Wong1-2/+4
2020-11-04iomap: support partial page discard on writeback block mapping failureBrian Foster1-6/+8
2020-11-04xfs: flush new eof page on truncate to avoid post-eof corruptionBrian Foster1-0/+10
2020-10-29xfs: set xefi_discard when creating a deferred agfl free log intent itemDarrick J. Wong2-1/+2
2020-10-25treewide: Convert macro and uses of __section(foo) to __section("foo")Joe Perches1-1/+1
2020-10-24Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+1
2020-10-23Merge tag 'xfs-5.10-merge-7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds4-18/+54
2020-10-21xfs: cancel intents immediately if process_intents failsDarrick J. Wong1-0/+8
2020-10-21xfs: fix fallocate functions when rtextsize is larger than 1Darrick J. Wong3-18/+46
2020-10-19Merge tag 'xfs-5.10-merge-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds36-508/+992
2020-10-16xfs: fix Kconfig asking about XFS_SUPPORT_V4 when XFS_FS=nDarrick J. Wong1-0/+1
2020-10-16xfs: fix high key handling in the rt allocator's query_range functionDarrick J. Wong1-7/+4
2020-10-14Merge tag 'xfs-5.10-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds59-746/+1183
2020-10-13xfs: annotate grabbing the realtime bitmap/summary locks in growfsDarrick J. Wong1-2/+2
2020-10-13xfs: make xfs_growfs_rt update secondary superblocksDarrick J. Wong1-1/+7
2020-10-13xfs: fix realtime bitmap/summary file truncation when growing rt volumeDarrick J. Wong1-2/+8
2020-10-07xfs: fix the indent in xfs_trans_mod_dquotKaixu Xia1-28/+15
2020-10-07xfs: do the ASSERT for the arguments O_{u,g,p}dqppKaixu Xia1-0/+3
2020-10-07xfs: fix deadlock and streamline xfs_getfsmap performanceDarrick J. Wong3-71/+124
2020-10-07xfs: limit entries returned when counting fsmap recordsDarrick J. Wong1-0/+3
2020-10-07xfs: only relog deferred intent items if free space in the log gets lowDarrick J. Wong1-0/+16
2020-10-07xfs: expose the log push thresholdDarrick J. Wong2-10/+32
2020-10-07xfs: periodically relog deferred intent itemsDarrick J. Wong9-0/+168
2020-10-07xfs: change the order in which child and parent defer ops are finishedDarrick J. Wong1-1/+10
2020-10-07xfs: fix an incore inode UAF in xfs_bui_recoverDarrick J. Wong7-13/+61
2020-10-07xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock orderingDarrick J. Wong1-18/+23
2020-10-07xfs: clean up bmap intent item recovery checkingDarrick J. Wong1-26/+12
2020-10-07xfs: xfs_defer_capture should absorb remaining transaction reservationDarrick J. Wong3-3/+20
2020-10-07xfs: xfs_defer_capture should absorb remaining block reservationsDarrick J. Wong3-18/+11
2020-10-07xfs: proper replay of deferred ops queued during log recoveryDarrick J. Wong8-91/+187
2020-10-07xfs: remove XFS_LI_RECOVEREDDarrick J. Wong2-8/+4
2020-10-07xfs: remove xfs_defer_resetDarrick J. Wong1-19/+5
2020-09-30xfs: fix finobt btree block recovery orderingDave Chinner1-0/+2
2020-09-25xfs: remove deprecated sysctl optionsPavel Reichl1-2/+34
2020-09-25xfs: remove deprecated mount optionsPavel Reichl1-13/+18
2020-09-25xfs: directly call xfs_generic_create() for ->create() and ->mkdir()Kaixu Xia1-2/+2
2020-09-25xfs: avoid shared rmap operations for attr fork extentsDarrick J. Wong1-9/+18
2020-09-25xfs: drop the obsolete comment on filestream lockingGao Xiang1-33/+1
2020-09-25xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local}Kaixu Xia1-4/+4
2020-09-25xfs: do the assert for all the log done items in xfs_trans_cancelKaixu Xia3-8/+17
2020-09-25xfs: remove the unused parameter id from xfs_qm_dqattach_oneKaixu Xia1-6/+5
2020-09-25xfs: remove the redundant crc feature check in xfs_attr3_rmt_verifyKaixu Xia1-2/+0
2020-09-25xfs: fix some commentsKaixu Xia2-7/+7
2020-09-25xfs: remove the unnecessary xfs_dqid_t type castKaixu Xia1-1/+1
2020-09-25xfs: use the existing type definition for di_projidKaixu Xia1-1/+1
2020-09-25xfs: remove the unused SYNCHRONIZE macroKaixu Xia1-1/+0
2020-09-23xfs: clean up calculation of LR header blocksGao Xiang2-35/+18
2020-09-23xfs: avoid LR buffer overrun due to crafted h_lenGao Xiang1-20/+19
2020-09-23xfs: don't release log intent items when recovery failsDarrick J. Wong4-31/+5
2020-09-23xfs: attach inode to dquot in xfs_bui_item_recoverDarrick J. Wong1-0/+5
2020-09-23xfs: log new intent items created as part of finishing recovered intent itemsDarrick J. Wong4-4/+32
2020-09-23xfs: check dabtree node hash values when loading child blocksDarrick J. Wong1-0/+14
2020-09-23xfs: don't free rt blocks when we're doing a REMAP bunmapi callDarrick J. Wong1-7/+12
2020-09-23xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary filesChandan Babu R1-0/+1
2020-09-21xfs: Set xfs_buf type flag when growing summary/bitmap filesChandan Babu R1-0/+8
2020-09-21xfs: drop extra transaction roll from inode extent truncateBrian Foster1-8/+1
2020-09-21fs: Introduce i_blocks_per_pageMatthew Wilcox (Oracle)1-1/+1
2020-09-18[PATCH] reduce boilerplate in fsid handlingAl Viro1-2/+1
2020-09-15xfs: deprecate the V4 formatDarrick J. Wong2-0/+37
2020-09-15xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdevDarrick J. Wong1-1/+2
2020-09-15xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt ...Darrick J. Wong1-0/+16
2020-09-15xfs: refactor inode flags propagation codeDarrick J. Wong1-48/+65
2020-09-15xfs: make sure the rt allocator doesn't run off the endDarrick J. Wong1-0/+11
2020-09-15xfs: Remove unneeded semicolonZheng Bin1-1/+1
2020-09-15xfs: force the log after remapping a synchronous-writes fileDarrick J. Wong1-1/+16
2020-09-15xfs: Convert xfs_attr_sf macros to inline functionsCarlos Maiolino4-25/+41
2020-09-15xfs: Use variable-size array for nameval in xfs_attr_sf_entryCarlos Maiolino3-7/+6
2020-09-15xfs: Remove typedef xfs_attr_shortform_tCarlos Maiolino4-17/+17
2020-09-15xfs: remove typedef xfs_attr_sf_entry_tCarlos Maiolino2-7/+8
2020-09-15xfs: Remove kmem_zalloc_large()Carlos Maiolino5-11/+5
2020-09-15xfs: enable big timestampsDarrick J. Wong1-1/+2
2020-09-15xfs: trace timestamp limitsDarrick J. Wong3-0/+29
2020-09-15xfs: widen ondisk quota expiration timestamps to handle y2038+Darrick J. Wong7-6/+102
2020-09-15xfs: widen ondisk inode timestamps to deal with y2038+Darrick J. Wong16-28/+201
2020-09-15xfs: redefine xfs_ictimestamp_tDarrick J. Wong4-13/+33
2020-09-15xfs: redefine xfs_timestamp_tDarrick J. Wong6-36/+85
2020-09-15xfs: move xfs_log_dinode_to_disk to the log recovery codeDarrick J. Wong3-54/+52
2020-09-15xfs: refactor quota timestamp codingDarrick J. Wong3-6/+29
2020-09-15xfs: refactor default quota grace period setting codeDarrick J. Wong4-2/+24
2020-09-15xfs: refactor quota expiration timer modificationDarrick J. Wong6-9/+61
2020-09-15xfs: explicitly define inode timestamp rangeDarrick J. Wong2-2/+24
2020-09-15xfs: enable new inode btree counters featureDarrick J. Wong1-1/+2
2020-09-15xfs: support inode btree blockcounts in online repairDarrick J. Wong2-3/+37
2020-09-15xfs: support inode btree blockcounts in online scrubDarrick J. Wong1-0/+30
2020-09-15xfs: use the finobt block counts to speed up mount timesDarrick J. Wong1-1/+27
2020-09-15xfs: store inode btree block counts in AGI headerDarrick J. Wong6-2/+49
2020-09-15xfs: reuse _xfs_buf_read for re-reading the superblockChristoph Hellwig3-18/+14
2020-09-15xfs: remove xfs_getsbChristoph Hellwig3-31/+13
2020-09-15xfs: simplify xfs_trans_getsbChristoph Hellwig4-35/+19
2020-09-15xfs: remove xlog_recover_iodoneChristoph Hellwig5-35/+17
2020-09-15xfs: clear the read/write flags later in xfs_buf_ioendChristoph Hellwig1-6/+5
2020-09-15xfs: use xfs_buf_item_relse in xfs_buf_item_doneChristoph Hellwig1-6/+3
2020-09-15xfs: simplify the xfs_buf_ioend_disposition calling conventionChristoph Hellwig1-27/+9
2020-09-15xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_dispositionChristoph Hellwig1-8/+8
2020-09-15xfs: remove xfs_buf_ioerror_retryChristoph Hellwig1-21/+12
2020-09-15xfs: refactor xfs_buf_ioerror_fail_without_retryChristoph Hellwig1-20/+15
2020-09-15xfs: fold xfs_buf_ioend_finish into xfs_ioendChristoph Hellwig3-11/+5
2020-09-15xfs: move the buffer retry logic to xfs_buf.cChristoph Hellwig10-279/+215
2020-09-15xfs: refactor xfs_buf_ioendChristoph Hellwig2-31/+24
2020-09-15xfs: mark xfs_buf_ioend staticChristoph Hellwig2-2/+1
2020-09-15xfs: refactor the buf ioend disposition codeChristoph Hellwig1-53/+62
2020-09-06xfs: xfs_iflock is no longer a completionDave Chinner7-108/+55
2020-09-06xfs: remove kmem_realloc()Carlos Maiolino7-32/+8
2020-09-05Merge tag 'xfs-5.9-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-1/+1
2020-09-05xfs: don't update mtime on COW faultsMikulas Patocka1-2/+10
2020-09-03xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt filesDarrick J. Wong1-1/+1
2020-09-02Merge tag 'xfs-5.9-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds4-7/+9
2020-08-28Merge tag 'writeback_for_v5.9-rc3' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+2
2020-08-27xfs: initialize the shortform attr header padding entryDarrick J. Wong1-2/+2
2020-08-26xfs: fix boundary test in xfs_attr_shortform_verifyEric Sandeen1-1/+3
2020-08-26xfs: fix off-by-one in inode alloc block reservation calculationBrian Foster2-3/+3
2020-08-26xfs: finish dfops on every insert range shift iterationBrian Foster1-1/+1
2020-08-13Merge tag 'xfs-5.9-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds15-19/+21
2020-08-07xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_initEiichi Tsukata1-2/+4
2020-08-07Merge tag 'xfs-5.9-merge-7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds86-2929/+3250
2020-08-06Merge tag 'iomap-5.9-merge-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-4/+4
2020-08-05iomap: fall back to buffered writes for invalidation failuresChristoph Hellwig1-2/+2
2020-08-05xfs: use ENOTBLK for direct I/O to buffered I/O fallbackChristoph Hellwig1-2/+2
2020-08-05xfs: delete duplicated words + other fixesRandy Dunlap14-17/+17
2020-08-04Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2020-08-03Merge tag 'for-5.9/io_uring-20200802' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2020-08-03Merge tag 'for-5.9/block-20200802' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2020-07-28fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS.Xiao Yang1-3/+11
2020-07-28xfs: Lift -ENOSPC handler from xfs_attr_leaf_addnameAllison Collins1-14/+11
2020-07-28xfs: Simplify xfs_attr_node_addnameAllison Collins1-63/+59
2020-07-28xfs: Simplify xfs_attr_leaf_addnameAllison Collins1-52/+55
2020-07-28xfs: Add helper function xfs_attr_node_removename_rmtAllison Collins1-9/+19
2020-07-28xfs: Add helper function xfs_attr_node_removename_setupAllison Collins1-13/+33
2020-07-28xfs: Add remote block helper functionsAllison Collins1-20/+30
2020-07-28xfs: Add helper function xfs_attr_leaf_mark_incompleteAllison Collins1-14/+27
2020-07-28xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortformAllison Collins1-35/+72
2020-07-28xfs: Remove xfs_trans_roll in xfs_attr_node_removenameAllison Collins1-4/+0
2020-07-28xfs: Remove unneeded xfs_trans_roll_inode callsAllison Collins1-54/+7
2020-07-28xfs: Add helper function xfs_attr_node_shrinkAllison Collins1-26/+42
2020-07-28xfs: Pull up xfs_attr_rmtval_invalidateAllison Collins2-3/+12
2020-07-28xfs: Refactor xfs_attr_rmtval_removeAllison Collins2-15/+38
2020-07-28xfs: Pull up trans roll in xfs_attr3_leaf_clearflagAllison Collins2-4/+17
2020-07-28xfs: Factor out xfs_attr_rmtval_invalidateAllison Collins2-6/+22
2020-07-28xfs: Pull up trans roll from xfs_attr3_leaf_setflagAllison Collins2-4/+6
2020-07-28xfs: Refactor xfs_attr_try_sf_addnameAllison Collins1-15/+15
2020-07-28xfs: Split apart xfs_attr_leaf_addnameAllison Collins1-34/+61
2020-07-28xfs: Pull up trans handling in xfs_attr3_leaf_flipflagsAllison Collins2-6/+15
2020-07-28xfs: Factor out new helper functions xfs_attr_rmtval_setAllison Collins1-57/+92
2020-07-28xfs: Check for -ENOATTR or -EEXISTAllison Collins1-0/+13
2020-07-28xfs: Add xfs_has_attr and subroutinesAllison Collins4-91/+197
2020-07-28xfs: Refactor xfs_da_state_alloc() helperCarlos Maiolino5-33/+21
2020-07-28xfs: remove xfs_zone_{alloc,zalloc} helpersCarlos Maiolino3-30/+0
2020-07-28xfs: Modify xlog_ticket_alloc() to use kernel's MM APICarlos Maiolino3-11/+5
2020-07-28xfs: Remove kmem_zone_zalloc() usageCarlos Maiolino19-28/+35
2020-07-28xfs: Remove kmem_zone_alloc() usageCarlos Maiolino3-8/+8
2020-07-28xfs: xfs_btree_staging.h: delete duplicated wordsRandy Dunlap1-3/+3
2020-07-28xfs: rename the ondisk dquot d_flags to d_typeDarrick J. Wong5-12/+12
2020-07-28xfs: improve ondisk dquot flags checkingDarrick J. Wong2-3/+10
2020-07-28xfs: create xfs_dqtype_t to represent quota typesDarrick J. Wong15-101/+126
2020-07-28xfs: replace a few open-coded XFS_DQTYPE_REC_MASK usesDarrick J. Wong1-2/+2
2020-07-28xfs: remove unnecessary quota type maskingDarrick J. Wong2-3/+3
2020-07-28xfs: always use xfs_dquot_type when extracting type from a dquotDarrick J. Wong2-8/+9
2020-07-28xfs: refactor quota type testingDarrick J. Wong2-15/+29
2020-07-28xfs: remove the XFS_QM_IS[UGP]DQ macrosDarrick J. Wong3-19/+16
2020-07-28xfs: refactor testing if a particular dquot is being enforcedDarrick J. Wong3-10/+20
2020-07-28xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_*Darrick J. Wong18-116/+118
2020-07-28xfs: drop the type parameter from xfs_dquot_verifyDarrick J. Wong5-16/+10
2020-07-28xfs: add more dquot tracepointsDarrick J. Wong2-2/+159
2020-07-28xfs: actually bump warning counts when we send warningsDarrick J. Wong1-0/+1
2020-07-28xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimitsDarrick J. Wong1-6/+6
2020-07-28xfs: refactor xfs_trans_apply_dquot_deltasDarrick J. Wong1-58/+47
2020-07-28xfs: refactor xfs_trans_dqresvDarrick J. Wong1-76/+79
2020-07-28xfs: refactor xfs_qm_scall_setqlimDarrick J. Wong1-71/+93
2020-07-28xfs: refactor quota exceeded testDarrick J. Wong1-65/+26
2020-07-28xfs: remove unnecessary arguments from quota adjust functionsDarrick J. Wong5-12/+11
2020-07-28xfs: refactor default quota limits by resourceDarrick J. Wong6-72/+70
2020-07-28xfs: remove qcore from incore dquotsDarrick J. Wong6-44/+21
2020-07-28xfs: stop using q_core timers in the quota codeDarrick J. Wong5-39/+47
2020-07-28xfs: stop using q_core warning counters in the quota codeDarrick J. Wong5-18/+34
2020-07-28xfs: stop using q_core counters in the quota codeDarrick J. Wong7-62/+56
2020-07-28xfs: stop using q_core limits in the quota codeDarrick J. Wong9-141/+138
2020-07-28xfs: use a per-resource struct for incore dquot dataDarrick J. Wong8-46/+50
2020-07-28xfs: stop using q_core.d_id in the quota codeDarrick J. Wong8-43/+42
2020-07-28xfs: stop using q_core.d_flags in the quota codeDarrick J. Wong3-4/+40
2020-07-28xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk formatDarrick J. Wong2-11/+16
2020-07-28xfs: rename dquot incore state flagsDarrick J. Wong7-20/+21
2020-07-28xfs: refactor quotacheck flags usageDarrick J. Wong1-11/+7
2020-07-28xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_*Darrick J. Wong2-7/+7
2020-07-28xfs: validate ondisk/incore dquot flagsDarrick J. Wong1-3/+20
2020-07-28xfs: fix inode quota reservation checksDarrick J. Wong1-1/+1
2020-07-28xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flushDarrick J. Wong1-0/+1
2020-07-28xfs: fix inode allocation block res calculation precedenceBrian Foster1-1/+1
2020-07-28xfs: drain the buf delwri queue before xfsaild idlesBrian Foster1-10/+6
2020-07-17xfs: preserve inode versioning across remountsEric Sandeen1-0/+4
2020-07-16treewide: Remove uninitialized_var() usageKees Cook1-1/+1
2020-07-14xfs: remove duplicated include from xfs_buf_item.cYueHaibing1-1/+0
2020-07-14xfs: remove SYNC_WAIT and SYNC_TRYLOCKChristoph Hellwig1-3/+0
2020-07-14xfs: get rid of unnecessary xfs_perag_{get,put} pairsGao Xiang8-91/+34