2016-08-03 | Darrick J. Wong | xfs: add rmap btree block detection to log recovery Originally-From: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: add rmap btree geometry feature flag Originally-From: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: propagate bmap updates to rmapbt Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: enable the xfs_defer mechanism to process rmaps... Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: log rmap intent items Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: create rmap update intent log items Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: add rmap btree insert and delete helpers Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: convert unwritten status of reverse mappings Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: remove an extent from the rmap btree Originally-From: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: add an extent to the rmap btree Originally-From: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: add tracepoints for the rmap functions Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: teach rmapbt to support interval queries Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: support overlapping intervals in the rmap btree Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: add rmap btree operations Originally-From: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: rmap btree requires more reserved free space Originally-From: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: rmap btree transaction reservations Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: add rmap btree growfs support Originally-From: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: define the on-disk rmap btree format Originally-From: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: introduce rmap extent operation stubs Originally-From: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: add owner field to extent allocation and freeing ...based upon a patch originally from Dave Chinner. It has been Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: rmap btree add more reserved blocks Originally-From: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: add rmap btree stats infrastructure Originally-From: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: introduce rmap btree definitions Originally-From: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: increase XFS_BTREE_MAXLEVELS to fit the rmapbt Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: add tracepoints and error injection for deferred... Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: refactor redo intent item processing Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: rename flist/free_list to dfops Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: change xfs_bmap_{finish,cancel,init,free} -> xfs_defer_* Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: rework xfs_bmap_free callers to use xfs_defer_ops Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: enable the xfs_defer mechanism to process extents... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: clean up typedef usage in the EFI/EFD handling... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: add tracepoints for the deferred ops mechanism Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: move deferred operations into a separate file Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: refactor btree owner change into a separate visit... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: introduce interval queries on btrees Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: support btrees with overlapping intervals for... Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: add function pointers for get/update keys to the... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: during btree split, save new block key & ptr for... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: set *stat=1 after iroot realloc Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: fix locking of the rt bitmap/summary inodes Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: fix attr shortform structure alignment on cris Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-08-03 | Darrick J. Wong | xfs: in _attrlist_by_handle, copy the cursor back to... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-22 | Dave Chinner | Merge branch 'xfs-4.8-misc-fixes-4' into for-next |
commit | commitdiff | tree |
2016-07-22 | Dave Chinner | xfs: remove EXPERIMENTAL tag from sparse inode feature Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-21 | Dave Chinner | xfs: bufferhead chains are invalid after end_page_writeback Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-21 | Dave Chinner | xfs: allocate log vector buffers outside CIL context... Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-21 | Dave Chinner | libxfs: directory node splitting does not have an extra... Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-21 | Arnd Bergmann | xfs: remove dax code from object file when disabled Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-21 | Brian Foster | xfs: skip dirty pages in ->releasepage() Diagnosed-by: Dave Chinner <david@fromorbit.com> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Dave Chinner | Merge branch 'xfs-4.8-dir2-sf-fixes' into for-next |
commit | commitdiff | tree |
2016-07-20 | Dave Chinner | Merge branch 'xfs-4.8-split-dax-dio' into for-next |
commit | commitdiff | tree |
2016-07-20 | Dave Chinner | Merge branch 'xfs-4.8-buf-fixes' into for-next |
commit | commitdiff | tree |
2016-07-20 | Dave Chinner | Merge branch 'xfs-4.8-misc-fixes-3' into for-next |
commit | commitdiff | tree |
2016-07-20 | Christoph Hellwig | xfs: remove __arch_pack Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Christoph Hellwig | xfs: kill xfs_dir2_inou_t Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Christoph Hellwig | xfs: kill xfs_dir2_sf_off_t Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Christoph Hellwig | xfs: split direct I/O and DAX path Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Christoph Hellwig | xfs: direct calls in the direct I/O path Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Christoph Hellwig | xfs: stop using generic_file_read_iter for direct I/O Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Christoph Hellwig | xfs: split xfs_file_read_iter into buffered and direct... Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Christoph Hellwig | xfs: remove s_maxbytes enforcement in xfs_file_read_iter Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Christoph Hellwig | xfs: kill ioflags Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Christoph Hellwig | xfs: don't pass ioflags around in the ioctl path Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Brian Foster | xfs: track and serialize in-flight async buffers against... Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Brian Foster | xfs: exclude never-released buffers from buftarg I... Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Eric Sandeen | xfs: don't reset b_retries to 0 on every failure Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Eric Sandeen | xfs: remove extraneous buffer flag changes Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Eric Sandeen | xfs: fix xfs_error_get_cfg for negative errnos Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Hou Tao | xfs: remove the magic numbers in xfs_btree_block-related... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Kaho Ng | xfs: indentation fix in xfs_btree_get_iroot() Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Dan Carpenter | xfs: don't allow negative error tags Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-07-20 | Jann Horn | xfs: fix type confusion in xfs_ioc_swapext Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-21 | Dave Chinner | Merge branch 'xfs-4.8-misc-fixes-2' into for-next |
commit | commitdiff | tree |
2016-06-21 | Darrick J. Wong | xfs: refactor btree maxlevels computation Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-21 | Darrick J. Wong | xfs: convert list of extents to free into a regular... Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-21 | Dave Chinner | xfs: separate freelist fixing into a separate helper Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-21 | Darrick J. Wong | xfs: rearrange xfs_bmap_add_free parameters Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-21 | Darrick J. Wong | xfs: check for a valid error_tag in errortag_add Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-21 | Darrick J. Wong | xfs: enable buffer deadlock postmortem diagnosis via... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-21 | Darrick J. Wong | xfs: check offsets of variable length structures Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-21 | Brian Foster | xfs: refactor xfs_reserve_blocks() to handle ENOSPC... Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-21 | Brian Foster | xfs: cancel eofblocks background trimming on remount... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-21 | Dave Chinner | Merge branch 'xfs-4.8-iomap-write' into for-next |
commit | commitdiff | tree |
2016-06-21 | Dave Chinner | Merge branch 'fs-4.8-iomap-infrastructure' into for... |
commit | commitdiff | tree |
2016-06-21 | Christoph Hellwig | xfs: kill xfs_zero_remaining_bytes Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-21 | Christoph Hellwig | xfs: split xfs_free_file_space in manageable pieces Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-20 | Christoph Hellwig | xfs: use xfs_zero_range in xfs_zero_eof Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-20 | Christoph Hellwig | xfs: handle 64-bit length in xfs_iozero Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-20 | Christoph Hellwig | xfs: use iomap infrastructure for DAX zeroing Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-20 | Christoph Hellwig | xfs: use iomap fiemap implementation Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-20 | Christoph Hellwig | xfs: remove buffered write support from __xfs_get_blocks Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-20 | Christoph Hellwig | xfs: implement iomap based buffered write path Based on earlier code from Dave Chinner. Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-20 | Christoph Hellwig | xfs: reorder zeroing and flushing sequence in truncate Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-20 | Christoph Hellwig | xfs: make xfs_bmbt_to_iomap available outside of xfs_pnfs.c Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-20 | Christoph Hellwig | fs: iomap based fiemap implementation Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-20 | Christoph Hellwig | fs: support DAX based iomap zeroing Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-20 | Christoph Hellwig | fs: introduce iomap infrastructure Based on earlier code from Dave Chinner. Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-20 | Christoph Hellwig | fs: move struct iomap from exportfs.h to a separate... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-01 | Dave Chinner | xfs: reduce lock hold times in buffer writeback Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2016-06-01 | Christoph Hellwig | xfs: define XFS_IOC_FREEZE even if FIFREEZE is defined Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
next |