]>
2018-06-08 | Dave Chinner | xfs: xfs_reflink_convert_cow() memory allocation deadlock Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-08 | Dave Chinner | xfs: setup VFS i_rwsem lockdep state correctly Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-06 | Arnd Bergmann | xfs: fix string handling in label get/set functions Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-06 | Dave Chinner | xfs: convert to SPDX license tags Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-06 | Dave Chinner | xfs: validate btree records on retrieval Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-06 | Dave Chinner | xfs: push corruption -> ESTALE conversion to xfs_nfs_get_inode() Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-06 | Dave Chinner | xfs: verify root inode more thoroughly Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-06 | Dave Chinner | xfs: verify COW extent size hint is valid in inode verifier Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-06 | Dave Chinner | xfs: verify extent size hint is valid in inode verifier Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-06 | Dave Chinner | xfs: catch bad stripe alignment configurations Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-05 | Darrick J. Wong | iomap: fsync swap files before iterating mappings Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-05 | Eric Sandeen | xfs: use xfs_trans_getsb in xfs_sync_sb_buf Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-05 | Darrick J. Wong | xfs: don't assert on corrupted unlinked inode list Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-05 | Darrick J. Wong | xfs: explicitly pass buffer size to xfs_corruption_error Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-05 | Darrick J. Wong | xfs: don't assert when on-disk btree pointers are garbage Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-05 | Darrick J. Wong | xfs: strengthen btree pointer checks before use Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-05 | Darrick J. Wong | xfs: introduce xfs_btree_debug_check_ptr Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-05 | Darrick J. Wong | xfs: check directory bestfree information in the verifier Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-04 | Darrick J. Wong | xfs: don't return garbage buffers in xfs_da3_node_read Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-04 | Darrick J. Wong | xfs: don't ASSERT on short form btree root pointer of zero Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-04 | Darrick J. Wong | xfs: btree lookup shouldn't ASSERT on empty btree nodes Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-04 | Darrick J. Wong | xfs: xfs_alloc_get_rec should return EFSCORRUPTED for... Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-04 | Darrick J. Wong | xfs: remove redundant ASSERT on insufficient bestfree... Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-04 | Darrick J. Wong | xfs: don't assert when reporting on-disk corruption... Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-04 | Darrick J. Wong | xfs: don't forbid setting dax flag on directories if... Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-03 | Dave Chinner | xfs: verify AGI unlinked list contains valid blocks Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-02 | Christoph Hellwig | fs: use ->is_partially_uptodate in page_cache_seek_hole_data Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-02 | Christoph Hellwig | fs: remove the buffer_unwritten check in page_seek_hole_data Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-02 | Christoph Hellwig | fs: move page_cache_seek_hole_data to iomap.c Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-02 | Christoph Hellwig | xfs: use iomap_bmap Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-02 | Christoph Hellwig | iomap: add an iomap-based bmap implementation Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-02 | Christoph Hellwig | iomap: add a iomap_sector helper Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-02 | Christoph Hellwig | iomap: use __bio_add_page in iomap_dio_zero Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-02 | Christoph Hellwig | iomap: move IOMAP_F_BOUNDARY to gfs2 Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-02 | Christoph Hellwig | iomap: fix the comment describing IOMAP_NOWAIT Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-02 | Christoph Hellwig | iomap: inline data should be an iomap type, not a flag Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-02 | Christoph Hellwig | mm: split ->readpages calls to avoid non-contiguous pages lists Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-02 | Christoph Hellwig | mm: return an unsigned int from __do_page_cache_readahead Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-02 | Christoph Hellwig | mm: give the 'ret' variable a better name __do_page_cache_re... Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-02 | Christoph Hellwig | block: add a lower-level bio_add_page interface Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-01 | Dave Chinner | xfs: fix error handling in xfs_refcount_insert() Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-01 | Darrick J. Wong | xfs: fix xfs_rtalloc_rec units Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-01 | Darrick J. Wong | xfs: strengthen rtalloc query range checks Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-01 | Darrick J. Wong | xfs: xfs_rtbuf_get should check the bmapi_read results Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-06-01 | Darrick J. Wong | xfs: xfs_rtword_t should be unsigned, not signed Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-31 | Dave Jiang | dax: change bdev_dax_supported() to support boolean returns Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-31 | Darrick J. Wong | fs: allow per-device dax status checking for filesystems Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-30 | Darrick J. Wong | xfs: repair superblocks Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-30 | Darrick J. Wong | xfs: add helpers to attach quotas to inodes Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-30 | Darrick J. Wong | xfs: recover AG btree roots from rmap data Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-30 | Darrick J. Wong | xfs: add helpers to dispose of old btree blocks after a repair Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-30 | Darrick J. Wong | xfs: add helpers to collect and sift btree block pointers... Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-30 | Darrick J. Wong | xfs: add helpers to allocate and initialize fresh btree roots Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-30 | Darrick J. Wong | xfs: add helpers to deal with transaction allocation and rolling Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-30 | Darrick J. Wong | xfs: grab the per-ag structure whenever relevant Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-29 | Souptick Joarder | fs: xfs: Change return type to vm_fault_t Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-29 | Darrick J. Wong | xfs: fix inobt magic number check Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-29 | Darrick J. Wong | fs: clear writeback errors in inode_init_always Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-17 | Omar Sandoval | iomap: don't allow holes in swapfiles Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Omar Sandoval | iomap: provide more useful errors for invalid swap files Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Eric Sandeen | xfs: implement online get/set fs label Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Eric Sandeen | fs: copy BTRFS_IOC_[SG]ET_FSLABEL to vfs Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Dave Chinner | xfs: factor the ag length extension code into libxfs Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Dave Chinner | xfs: move growfs core to libxfs Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Dave Chinner | xfs: rework secondary superblock updates in growfs Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Dave Chinner | xfs: separate secondary sb update in growfs Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Dave Chinner | xfs: make imaxpct changes in growfs separate Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Dave Chinner | xfs: turn ag header initialisation into a table driven operation Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Dave Chinner | xfs: factor ag btree root block initialisation Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Dave Chinner | xfs: convert growfs AG header init to use buffer lists Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Dave Chinner | xfs: factor out AG header initialisation from growfs core Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Dave Chinner | xfs: one-shot cached buffers Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: implement the metadata repair ioctl flag Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: create tracepoints for online repair Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: teach xfs_bmapi_remap to accept some bmapi flags Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: make xfs_bmapi_remapi work with attribute forks Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: hoist xfs_scrub_agfl_walk to libxfs as xfs_agfl_walk Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: avoid ABBA deadlock when scrubbing parent pointers Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: scrub the data fork of the realtime inodes Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: quota scrub should use bmapbtd scrubber Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: don't continue scrub if already corrupt Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: refactor quota limits initialization Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: superblock scrub should use short-lived buffers Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: skip scrub xref if corruption already noted Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Dave Chinner | xfs: clear sb->s_fs_info on mount failure Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Dave Chinner | xfs: add mount delay debug option Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Brian Foster | xfs: factor out nodiscard helpers Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | iomap: add a swapfile activation function Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: halt auto-reclamation activities while rebuilding rmap Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: add BMAPI_NORMAP flag to perform block remapping... Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: add repair helpers for the reference count btree Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: add repair helpers for the reverse mapping btree Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: expose various functions to repair code Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: add helpers to calculate btree size Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: refactor scrub transaction allocation function Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: btree scrub should check minrecs Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: clean up scrub usage of KM_NOFS Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: avoid ilock games in the quota scrubber Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-16 | Darrick J. Wong | xfs: refactor dquot iteration Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
2018-05-10 | Darrick J. Wong | xfs: rename on-disk dquot counter zap functions Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> |
commit | commitdiff | tree |
next |