2021-07-29 | Dave Chinner | xfs: limit iclog tail updates Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-29 | Dave Chinner | xfs: need to see iclog flags in tracing Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-29 | Dave Chinner | xfs: Enforce attr3 buffer recovery order Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-29 | Dave Chinner | xfs: logging the on disk inode LSN can make it go backwards Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-29 | Dave Chinner | xfs: avoid unnecessary waits in xfs_log_force_lsn() Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-29 | Dave Chinner | xfs: log forces imply data device cache flushes Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-29 | Dave Chinner | xfs: factor out forced iclog flushes Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-29 | Dave Chinner | xfs: fix ordering violation between cache flushes and... Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-29 | Dave Chinner | xfs: fold __xlog_state_release_iclog into xlog_state_release... Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-29 | Dave Chinner | xfs: external logs need to flush data device Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-29 | Dave Chinner | xfs: flush data dev on external log write Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-15 | Darrick J. Wong | xfs: detect misaligned rtinherit directory extent size... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-15 | Darrick J. Wong | xfs: fix an integer overflow error in xfs_growfs_rt Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-15 | Darrick J. Wong | xfs: improve FSGROWFSRT precondition checking Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-15 | Darrick J. Wong | xfs: don't expose misaligned extszinherit hints to... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-15 | Darrick J. Wong | xfs: correct the narrative around misaligned rtinherit... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-15 | Darrick J. Wong | xfs: reset child dir '..' entry when unlinking child Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-07-15 | Darrick J. Wong | xfs: check for sparse inode clusters that cross new... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-25 | Dave Chinner | xfs: don't wait on future iclogs when pushing the CIL Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-25 | Dave Chinner | xfs: Fix a CIL UAF by getting get rid of the iclog... Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-25 | Dave Chinner | xfs: remove callback dequeue loop from xlog_state_do_iclog_c... Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-25 | Dave Chinner | xfs: don't nest icloglock inside ic_callback_lock Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-25 | Allison Henderson | xfs: Initialize error in xfs_attr_remove_iter Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-22 | Darrick J. Wong | xfs: fix endianness issue in xfs_ag_shrink_space Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Brian Foster | xfs: remove dead stale buf unpin handling code Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Brian Foster | xfs: hold buffer across unpin and potential shutdown... Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Darrick J. Wong | xfs: force the log offline when log intent item recovery... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Darrick J. Wong | xfs: fix log intent recovery ENOSPC shutdowns when... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Darrick J. Wong | xfs: shorten the shutdown messages to a single line Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Darrick J. Wong | xfs: print name of function causing fs shutdown instead... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Darrick J. Wong | xfs: fix type mismatches in the inode reclaim functions Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Darrick J. Wong | xfs: separate primary inode selection criteria in xfs_iget_c... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Darrick J. Wong | xfs: refactor the inode recycling code Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Dave Chinner | xfs: add iclog state trace events Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Dave Chinner | xfs: xfs_log_force_lsn isn't passed a LSN Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Dave Chinner | xfs: Fix CIL throttle hang when CIL space used going... Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Dave Chinner | xfs: journal IO cache flush reductions Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Dave Chinner | xfs: remove need_start_rec parameter from xlog_write() Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Dave Chinner | xfs: CIL checkpoint flushes caches unconditionally Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Dave Chinner | xfs: async blkdev cache flush Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-21 | Dave Chinner | xfs: remove xfs_blkdev_issue_flush Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-18 | Dave Chinner | xfs: separate CIL commit record IO Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-18 | Geert Uytterhoeven | xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-18 | Dave Chinner | xfs: log stripe roundoff is a property of the log Reviewed-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-18 | Shaokun Zhang | xfs: remove redundant initialization of variable error Cc: "Darrick J. Wong" <djwong@kernel.org> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-18 | Dave Chinner | xfs: perag may be null in xfs_imap() Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-18 | Darrick J. Wong | Merge tag 'xfs-delay-ready-attrs-v20.1' of https:/... |
commit | commitdiff | tree |
2021-06-08 | Darrick J. Wong | Merge tag 'rename-eofblocks-5.14_2021-06-08' of https... |
commit | commitdiff | tree |
2021-06-08 | Darrick J. Wong | Merge tag 'fix-inode-health-reports-5.14_2021-06-08... |
commit | commitdiff | tree |
2021-06-08 | Darrick J. Wong | xfs: rename struct xfs_eofblocks to xfs_icwalk Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-08 | Darrick J. Wong | xfs: selectively keep sick inodes in memory Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-08 | Darrick J. Wong | xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-08 | Darrick J. Wong | xfs: drop IDONTCACHE on inodes when we mark them sick Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-08 | Darrick J. Wong | xfs: only reset incore inode health state flags when... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-08 | Darrick J. Wong | Merge tag 'inode-walk-cleanups-5.14_2021-06-03' of... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-08 | Darrick J. Wong | Merge tag 'assorted-fixes-5.14-1_2021-06-03' of https... |
commit | commitdiff | tree |
2021-06-08 | Darrick J. Wong | Merge tag 'unit-conversion-cleanups-5.14_2021-06-03... |
commit | commitdiff | tree |
2021-06-08 | Dave Chinner | xfs: drop the AGI being passed to xfs_check_agi_freecount Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-08 | Darrick J. Wong | Merge tag 'xfs-perag-conv-tag' of git://git.kernel... |
commit | commitdiff | tree |
2021-06-08 | Darrick J. Wong | Merge tag 'xfs-buf-bulk-alloc-tag' of git://git.kernel... |
commit | commitdiff | tree |
2021-06-03 | Darrick J. Wong | xfs: refactor per-AG inode tagging functions Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-03 | Darrick J. Wong | xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-03 | Darrick J. Wong | xfs: pass struct xfs_eofblocks to the inode scan callback Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-03 | Darrick J. Wong | xfs: fix radix tree tag signs Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-03 | Darrick J. Wong | xfs: make the icwalk processing functions clean up... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-03 | Darrick J. Wong | xfs: clean up inode state flag tests in xfs_blockgc_igrab Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-03 | Darrick J. Wong | xfs: remove indirect calls from xfs_inode_walk{,_ag} Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-03 | Darrick J. Wong | xfs: remove iter_flags parameter from xfs_inode_walk_* Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-03 | Darrick J. Wong | xfs: move xfs_inew_wait call into xfs_dqrele_inode Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-03 | Darrick J. Wong | xfs: separate the dqrele_all inode grab logic from... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-03 | Darrick J. Wong | xfs: pass the goal of the incore inode walk to xfs_inode_walk() Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-03 | Darrick J. Wong | xfs: rename xfs_inode_walk functions to xfs_icwalk Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-03 | Darrick J. Wong | xfs: move the inode walk functions further down Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-03 | Darrick J. Wong | xfs: detach inode dquots at the end of inactivation Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-03 | Darrick J. Wong | xfs: move the quotaoff dqrele inode walk into xfs_icache.c Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-02 | Dave Chinner | xfs: don't take a spinlock unconditionally in the DIO... Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-02 | Christoph Hellwig | xfs: mark xfs_bmap_set_attrforkoff static Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-02 | Jiapeng Chong | xfs: Remove redundant assignment to busy Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-02 | Shaokun Zhang | xfs: sort variable alphabetically to avoid repeated... Cc: "Darrick J. Wong" <djwong@kernel.org> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-01 | Darrick J. Wong | xfs: remove unnecessary shifts Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-06-01 | Darrick J. Wong | xfs: clean up open-coded fs block unit conversions Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-05-27 | Dave Chinner | xfs: bunmapi has unnecessary AG lock ordering issues Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-05-27 | Dave Chinner | xfs: btree format inode forks can have zero extents Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-05-26 | Darrick J. Wong | xfs: add new IRC channel to MAINTAINERS Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-05-25 | Darrick J. Wong | xfs: validate extsz hints against rt extent size when... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-05-25 | Darrick J. Wong | xfs: standardize extent size hint validation Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-05-25 | Darrick J. Wong | xfs: check free AG space when making per-AG reservations Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-05-20 | Darrick J. Wong | xfs: restore old ioctl definitions Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-05-20 | Darrick J. Wong | xfs: fix deadlock retry tracepoint arguments Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-05-20 | Darrick J. Wong | xfs: retry allocations when locality-based search fails Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-05-17 | Darrick J. Wong | xfs: adjust rt allocation minlen when extszhint > rtextsize Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-05-04 | Brian Foster | iomap: remove unused private field from ioend Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-05-04 | Darrick J. Wong | xfs: don't allow log writes if the data device is readonly Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-04-29 | Darrick J. Wong | xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-04-29 | Brian Foster | xfs: set aside allocation btree blocks from block reservation Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-04-29 | Brian Foster | xfs: introduce in-core global counter of allocbt blocks Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-04-29 | Brian Foster | xfs: unconditionally read all AGFs on mounts with perag... Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-04-29 | Darrick J. Wong | xfs: count free space btree blocks when scrubbing pre... Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-04-29 | Dave Chinner | xfs: update superblock counters correctly for !lazysbcount Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
2021-04-29 | Darrick J. Wong | xfs: don't check agf_btreeblks on pre-lazysbcount filesystems Signed-off-by: Darrick J. Wong <djwong@kernel.org> |
commit | commitdiff | tree |
next |