2021-02-25 | Dave Chinner | xfs: use current->journal_info for detecting transaction... Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-25 | Darrick J. Wong | xfs: don't nest transactions when scanning for eofblocks Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-25 | Brian Foster | xfs: don't reuse busy extents on extent trim Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-24 | Darrick J. Wong | xfs: restore speculative_cow_prealloc_lifetime sysctl Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-11 | Brian Foster | xfs: consider shutdown in bmapbt cursor delete assert Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-11 | kernel test robot | xfs: fix boolreturn.cocci warnings Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-11 | Brian Foster | xfs: restore shutdown check in mapped write fault path Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-09 | Darrick J. Wong | xfs: fix rst syntax error in admin guide Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-04 | Darrick J. Wong | xfs: fix incorrect root dquot corruption error when... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Gao Xiang | xfs: get rid of xfs_growfs_{data,log}_t Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Gao Xiang | xfs: rename `new' to `delta' in xfs_growfs_data_private() Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Zorro Lang | libxfs: expose inobtcount in xfs geometry Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: don't bounce the iolock between free_{eof,cow... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: expose the blockgc workqueue knobs publicly Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: parallelize block preallocation garbage collection Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: rename block gc start and stop functions Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: only walk the incore inode tree once per blockgc... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: consolidate the eofblocks and cowblocks workers Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: consolidate incore inode radix tree posteof/cowblocks... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: remove trivial eof/cowblocks functions Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: hide xfs_icache_free_cowblocks Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: hide xfs_icache_free_eofblocks Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: relocate the eofb/cowb workqueue functions Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: set WQ_SYSFS on all workqueues in debug mode Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: increase the default parallelism levels of pwork... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: flush speculative space allocations when we run... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: refactor xfs_icache_free_{eof,cow}blocks call... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: add a tracepoint for blockgc scans Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: flush eof/cowblocks if we can't reserve quota... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: flush eof/cowblocks if we can't reserve quota... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: flush eof/cowblocks if we can't reserve quota... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: try worst case space reservation upfront in xfs_reflink... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: pass flags and return gc errors from xfs_blockgc_free_quota Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: move and rename xfs_inode_free_quota_blocks to... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: xfs_inode_free_quota_blocks should scan project... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: don't stall cowblocks scan if we can't take locks Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: trigger all block gc scans when low on quota space Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: shut down the filesystem if we screw up quota... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: rename code to error in xfs_ioctl_setattr Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: remove xfs_qm_vop_chown_reserve Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: refactor inode ownership change transaction/inode... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: refactor inode creation transaction/inode/quota... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: refactor reflink functions to use xfs_trans_alloc_inode Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: allow reservation of rtblocks with xfs_trans_alloc_inode Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: refactor common transaction/inode/quota allocation... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: reserve data and rt quota at the same time Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: fix up build warnings when quotas are disabled Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: clean up icreate quota reservation calls Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: remove xfs_trans_unreserve_quota_nblks completely Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: create convenience wrappers for incore quota block... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: clean up quota reservation callsites Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: reduce quota reservation when doing a dax unwritten... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-03 | Darrick J. Wong | xfs: fix chown leaking delalloc quota blocks when fssetxattr... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-01 | Chandan Babu R | xfs: Fix 'set but not used' warning in xfs_bmap_compute_alig... Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-02-01 | Brian Foster | xfs: fix unused log variable in xfs_log_cover() Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Christoph Hellwig | xfs: reduce ilock acquisitions in xfs_file_fsync Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Christoph Hellwig | xfs: refactor xfs_file_fsync Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Brian Foster | xfs: cover the log on freeze instead of cleaning it Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Brian Foster | xfs: remove xfs_quiesce_attr() Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Brian Foster | xfs: remove duplicate wq cancel and log force from... Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Brian Foster | xfs: fold sbcount quiesce logging into log covering Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Brian Foster | xfs: don't reset log idle state on covering checkpoints Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Brian Foster | xfs: cover the log during log quiesce Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Brian Foster | xfs: separate log cleaning from log quiesce Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Brian Foster | xfs: lift writable fs check up into log worker task Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Brian Foster | xfs: sync lazy sb accounting on quiesce of read-only... Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Jeffrey Mitchell | xfs: set inode size after creating symlink Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Brian Foster | xfs: don't drain buffer lru on freeze and read-only... Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Brian Foster | xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Yumei Huang | xfs: Fix assert failure in xfs_setattr_size() Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Christoph Hellwig | xfs: fix up non-directory creation in SGID directories Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-01-23 | Eric Biggers | xfs: remove a stale comment from xfs_file_aio_write_checks() Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Introduce error injection to allocate only minlen... Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Process allocated extent in a separate function Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Compute bmap extent alignments in a separate function Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Remove duplicate assert statement in xfs_bmap_btalloc() Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Introduce error injection to reduce maximum inode... Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Check for extent overflow when swapping extents Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Check for extent overflow when remapping an extent Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Check for extent overflow when moving extent from... Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Check for extent overflow when writing to unwritten... Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Check for extent overflow when adding/removing... Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Check for extent overflow when renaming dir entries Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Check for extent overflow when removing dir entries Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Check for extent overflow when adding dir entries Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Check for extent overflow when punching a hole Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Check for extent overflow when trivally adding... Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Chandan Babu R | xfs: Add helper for checking per-inode extent count... Suggested-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2021-01-23 | Darrick J. Wong | xfs: fix an ABBA deadlock in xfs_rename Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2020-12-17 | Dave Chinner | xfs: remove xfs_buf_t typedef Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2020-12-12 | Zheng Yongjun | fs/xfs: convert comma to semicolon Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2020-12-12 | Christoph Hellwig | xfs: open code updating i_mode in xfs_set_acl Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2020-12-12 | Christoph Hellwig | xfs: remove xfs_vn_setattr_nonsize Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2020-12-12 | Gao Xiang | xfs: kill ialloced in xfs_dialloc() Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2020-12-12 | Dave Chinner | xfs: spilt xfs_dialloc() into 2 functions Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2020-12-12 | Dave Chinner | xfs: move xfs_dialloc_roll() into xfs_dialloc() Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2020-12-12 | Dave Chinner | xfs: move on-disk inode allocation out of xfs_ialloc() Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2020-12-12 | Dave Chinner | xfs: introduce xfs_dialloc_roll() Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2020-12-12 | Gao Xiang | xfs: convert noroom, okalloc in xfs_dialloc() to bool Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2020-12-09 | Eric Sandeen | xfs: don't catch dax+reflink inodes as corruption in... Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
next |