Age | Commit message (Expand) | Author | Files | Lines |
2022-07-12 | xfs_db: identify the minlogsize transaction reservation | Darrick J. Wong | 1 | -1/+3 |
2022-07-12 | misc: fix unsigned integer comparison complaints | Darrick J. Wong | 2 | -7/+14 |
2022-06-22 | xfs: remove warning counters from struct xfs_dquot_res | Catherine Hoang | 1 | -1/+2 |
2022-06-22 | xfs: Introduce per-inode 64-bit extent counters | Chandan Babu R | 3 | -14/+209 |
2022-06-22 | xfs: Introduce XFS_DIFLAG2_NREXT64 and associated helpers | Chandan Babu R | 1 | -0/+3 |
2022-06-22 | xfs: Introduce XFS_SB_FEAT_INCOMPAT_NREXT64 and associated per-fs feature bit | Chandan Babu R | 1 | -0/+2 |
2022-06-22 | xfs: Introduce xfs_dfork_nextents() helper | Chandan Babu R | 6 | -26/+29 |
2022-06-22 | xfs: Use xfs_extnum_t instead of basic data types | Chandan Babu R | 7 | -28/+29 |
2022-06-22 | xfs: Define max extent length based on on-disk format definition | Chandan Babu R | 1 | -1/+1 |
2022-05-27 | metadump: be careful zeroing corrupt inode forks | Dave Chinner | 1 | -10/+39 |
2022-05-27 | metadump: handle corruption errors without aborting | Dave Chinner | 1 | -47/+47 |
2022-05-27 | xfs_db: take BB cluster offset into account when using 'type' cmd | Andrey Albershteyn | 1 | -3/+10 |
2022-05-17 | xfs_db: report absolute maxlevels for each btree type | Darrick J. Wong | 1 | -10/+63 |
2022-05-17 | xfs_db: support computing btheight for all cursor types | Darrick J. Wong | 1 | -3/+23 |
2022-05-17 | xfs_db: warn about suspicious finobt trees when metadumping | Darrick J. Wong | 1 | -0/+15 |
2022-05-17 | xfs_db: fix a complaint about a printf buffer overrun | Darrick J. Wong | 1 | -1/+1 |
2022-04-28 | xfs_db: stop using XFS_BTREE_MAXLEVELS | Darrick J. Wong | 1 | -5/+5 |
2022-04-28 | xfs: remove the xfs_dqblk_t typedef | Christoph Hellwig | 3 | -20/+20 |
2022-04-28 | xfs: remove the xfs_dinode_t typedef | Christoph Hellwig | 7 | -149/+149 |
2022-04-27 | xfs_db: fix metadump level comparisons | Darrick J. Wong | 1 | -5/+5 |
2022-02-25 | xfs_db: fix nbits parameter in fa_ino[48] functions | Darrick J. Wong | 1 | -2/+4 |
2022-02-25 | libxcmd: use emacs mode for command history editing | Darrick J. Wong | 1 | -0/+1 |
2022-02-03 | xfs: convert bp->b_bn references to xfs_buf_daddr() | Dave Chinner | 1 | -1/+1 |
2022-01-31 | Get rid of these flags and the m_flags field, since none of them do | Darrick J. Wong | 1 | -4/+8 |
2022-01-31 | xfs: kill xfs_sb_version_has_v3inode() | Dave Chinner | 1 | -1/+1 |
2022-01-31 | xfs_{copy,db,logprint,repair}: replace xfs_sb_version checks with feature fla... | Darrick J. Wong | 16 | -69/+69 |
2022-01-31 | xfs: convert xfs_fs_geometry to use mount feature checks | Dave Chinner | 1 | -1/+1 |
2022-01-31 | xfs: replace xfs_sb_version checks with feature flag checks | Dave Chinner | 1 | -1/+1 |
2022-01-31 | xfs: reflect sb features in xfs_mount | Dave Chinner | 1 | -1/+7 |
2022-01-31 | xfs: make the record pointer passed to query_range functions const | Darrick J. Wong | 1 | -4/+4 |
2022-01-31 | xfs_{copy,db,logprint,repair}: pass xfs_mount pointers instead of xfs_sb poin... | Darrick J. Wong | 1 | -33/+33 |
2022-01-31 | xfsprogs: fix static build problems caused by liburcu | Theodore Ts'o | 1 | -2/+2 |
2021-10-15 | xfs_db: convert the agresv command to use for_each_peraglibxfs-5.14-sync | Darrick J. Wong | 1 | -6/+8 |
2021-10-15 | xfs: convert rmap btree cursor to using a perag | Dave Chinner | 1 | -2/+1 |
2021-10-15 | xfs: add a perag to the btree cursor | Dave Chinner | 2 | -9/+13 |
2021-10-15 | xfs: push perags through the ag reservation callouts | Dave Chinner | 1 | -3/+5 |
2021-10-01 | misc: convert utilities to use "fallthrough;" | Darrick J. Wong | 1 | -1/+1 |
2021-09-29 | xfsprogs: introduce liburcu support | Dave Chinner | 1 | -1/+2 |
2021-06-30 | xfs: remove XFS_IFEXTENTS | Christoph Hellwig | 1 | -5/+3 |
2021-04-15 | xfs_admin: pick up log arguments correctly | Darrick J. Wong | 1 | -5/+4 |
2021-03-12 | xfs_admin: don't hide the xfs_repair output when upgrading | Darrick J. Wong | 1 | -10/+2 |
2021-03-12 | xfs_admin: don't add '=1' when building repair command line for -O | Darrick J. Wong | 1 | -1/+1 |
2021-02-23 | xfs_admin: support adding features to V5 filesystems | Darrick J. Wong | 1 | -2/+4 |
2021-02-23 | xfs_db: don't allow label/uuid setting if the needsrepair flag is set | Darrick J. Wong | 1 | -0/+11 |
2021-02-23 | xfs_db: report the needsrepair flag in check and version commands | Darrick J. Wong | 2 | -0/+7 |
2021-02-23 | xfs_admin: support filesystems with realtime devices | Darrick J. Wong | 1 | -5/+6 |
2021-02-23 | xfs_admin: clean up string quoting | Darrick J. Wong | 1 | -2/+2 |
2021-02-12 | xfs_db: add an ls command | Darrick J. Wong | 1 | -0/+389 |
2021-02-12 | xfs_db: add a directory path lookup command | Darrick J. Wong | 4 | -1/+224 |
2020-11-24 | libxfs: get rid of b_bcount from xfs_buf | Dave Chinner | 1 | -1/+1 |
2020-11-20 | xfs_db: report ranges of invalid rt blocks | Darrick J. Wong | 1 | -3/+30 |
2020-11-20 | xfs_db: support printing time limits | Darrick J. Wong | 4 | -1/+163 |
2020-11-20 | xfs_db: report bigtime format timestamps | Darrick J. Wong | 3 | -5/+46 |
2020-11-20 | xfs_db: refactor quota timer printing | Darrick J. Wong | 5 | -3/+42 |
2020-11-20 | xfs_db: refactor timestamp printing | Darrick J. Wong | 4 | -25/+61 |
2020-11-20 | xfs_db: support displaying inode btree block counts in AGI header | Darrick J. Wong | 2 | -0/+4 |
2020-11-12 | xfs: Convert xfs_attr_sf macros to inline functions | Carlos Maiolino | 2 | -6/+6 |
2020-11-12 | xfs: Remove typedef xfs_attr_shortform_t | Carlos Maiolino | 4 | -30/+30 |
2020-11-12 | xfs: remove typedef xfs_attr_sf_entry_t | Carlos Maiolino | 2 | -38/+38 |
2020-11-10 | xfs: redefine xfs_timestamp_t | Darrick J. Wong | 2 | -2/+2 |
2020-09-15 | xfs: rename the ondisk dquot d_flags to d_type | Darrick J. Wong | 2 | -6/+6 |
2020-09-15 | xfs: improve ondisk dquot flags checking | Darrick J. Wong | 1 | -1/+12 |
2020-09-04 | xfs: create xfs_dqtype_t to represent quota types | Darrick J. Wong | 1 | -1/+1 |
2020-09-04 | xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* | Darrick J. Wong | 1 | -3/+3 |
2020-08-27 | xfs_db: set b_ops to NULL in set_cur for types without verifiers | Eric Sandeen | 1 | -1/+3 |
2020-08-24 | xfs_db: consolidate set_iocur_type behavior | Eric Sandeen | 1 | -23/+4 |
2020-08-24 | xfs_db: short circuit type_f if type is unchanged | Eric Sandeen | 1 | -0/+2 |
2020-08-17 | xfs_db: use correct inode to set inode type | Zorro Lang | 1 | -8/+10 |
2020-08-17 | xfs_db: report the inode dax flag | Darrick J. Wong | 1 | -0/+3 |
2020-08-17 | xfs_db: fix nlink usage in check | Darrick J. Wong | 1 | -2/+2 |
2020-08-10 | xfs: remove the XFS_DFORK_Q macro | Christoph Hellwig | 5 | -22/+23 |
2020-08-10 | xfs: remove xfs_ifork_ops | Christoph Hellwig | 1 | -4/+2 |
2020-08-10 | xfs_db: stop misusing an onstack inode | Darrick J. Wong | 1 | -44/+56 |
2020-05-26 | xfs_db: fix rdbmap_boundscheck | Darrick J. Wong | 1 | -1/+1 |
2020-05-26 | xfs_db: don't crash if el_gets returns null | Darrick J. Wong | 1 | -8/+15 |
2020-05-26 | xfs_db: fix crc invalidation segfault | Anthony Iliopoulos | 1 | -1/+1 |
2020-05-11 | metadump: small cleanup for process_inode | Christoph Hellwig | 1 | -2/+1 |
2020-05-11 | db: ensure that create and replace are exclusive in attr_set_f | Christoph Hellwig | 1 | -0/+2 |
2020-05-11 | db: validate name and namelen in attr_set_f and attr_remove_f | Christoph Hellwig | 1 | -0/+18 |
2020-05-11 | db: cleanup attr_set_f and attr_remove_f | Christoph Hellwig | 1 | -39/+28 |
2020-05-09 | db: add a comment to agfl_crc_flds | Christoph Hellwig | 1 | -0/+1 |
2020-05-09 | db: fix a comment in scan_freelist | Christoph Hellwig | 1 | -1/+1 |
2020-05-09 | xfs_db: bounds-check access to the dbmap array | Darrick J. Wong | 1 | -0/+43 |
2020-05-09 | xfsprogs: remove libreadline support | Christoph Hellwig | 2 | -29/+2 |
2020-05-01 | xfs: remove the di_version field from struct icdinode | Christoph Hellwig | 1 | -2/+4 |
2020-05-01 | xfs: only check the superblock version for dinode size calculation | Christoph Hellwig | 2 | -5/+3 |
2020-05-01 | xfs: add a new xfs_sb_version_has_v3inode helper | Christoph Hellwig | 1 | -1/+1 |
2020-05-01 | xfs: remove XFS_BUF_TO_SBP | Christoph Hellwig | 1 | -1/+1 |
2020-05-01 | xfs: remove XFS_BUF_TO_AGF | Christoph Hellwig | 1 | -1/+1 |
2020-05-01 | xfs: remove the xfs_agfl_t typedef | Christoph Hellwig | 1 | -1/+1 |
2020-05-01 | xfs: remove the agfl_bno member from struct xfs_agfl | Christoph Hellwig | 2 | -3/+3 |
2020-05-01 | xfs: clean up the attr flag confusion | Christoph Hellwig | 1 | -16/+17 |
2020-05-01 | xfs: pass an initialized xfs_da_args structure to xfs_attr_set | Christoph Hellwig | 1 | -14/+27 |
2020-04-29 | xfs: merge xfs_attr_remove into xfs_attr_set | Christoph Hellwig | 1 | -1/+2 |
2020-04-29 | xfs: remove the icdinode di_uid/di_gid members | Christoph Hellwig | 1 | -2/+2 |
2020-04-08 | xfs_db: clean up the salvage read callsites in set_cur() | Darrick J. Wong | 1 | -7/+9 |
2020-04-08 | xfsprogs: fix silently broken option parsing | Dave Chinner | 2 | -6/+3 |
2020-03-13 | xfs: make xfs_buf_read return an error code | Darrick J. Wong | 1 | -1/+2 |
2020-03-13 | libxfs: make libxfs_buf_read_map return an error code | Darrick J. Wong | 1 | -2/+2 |
2020-03-13 | xfs: Remove all strlen in all xfs_attr_* functions for attr names. | Allison Henderson | 1 | -2/+2 |
2020-03-02 | xfs_admin: revert online label setting ability | Eric Sandeen | 1 | -40/+2 |
2020-03-01 | libxfs: rename libxfs_readbuf_map to libxfs_buf_read_map | Darrick J. Wong | 1 | -1/+1 |
2020-03-01 | xfs_db: use uncached buffer reads to get the superblock | Darrick J. Wong | 1 | -5/+4 |
2020-03-01 | libxfs: rename libxfs_writebufr to libxfs_bwrite | Darrick J. Wong | 1 | -2/+2 |
2020-03-01 | libxfs: replace libxfs_readbuf with libxfs_buf_read | Darrick J. Wong | 2 | -2/+2 |
2020-03-01 | libxfs: replace libxfs_putbuf with libxfs_buf_relse | Darrick J. Wong | 4 | -6/+6 |
2020-02-27 | libxfs: clean up libxfs_destroy | Darrick J. Wong | 1 | -7/+1 |
2020-01-30 | xfs_db: dump per-AG reservations | Darrick J. Wong | 1 | -0/+104 |
2020-01-30 | man: document some missing xfs_db commands | Darrick J. Wong | 1 | -2/+2 |
2020-01-30 | xfsprogs: do not redeclare globals provided by libraries | Eric Sandeen | 1 | -1/+0 |
2020-01-22 | xfs: remove unused typedef definitions | Eric Sandeen | 3 | -5/+5 |
2020-01-22 | xfs: remove the xfs_disk_dquot_t and xfs_dquot_t | Pavel Reichl | 2 | -2/+2 |
2020-01-22 | xfs: merge the projid fields in struct xfs_icdinode | Christoph Hellwig | 1 | -4/+2 |
2020-01-22 | xfs: devirtualize ->m_dirnameops | Christoph Hellwig | 1 | -1/+1 |
2020-01-22 | xfs: devirtualize ->data_bestfree_p | Christoph Hellwig | 1 | -2/+2 |
2020-01-22 | xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry | Christoph Hellwig | 3 | -7/+7 |
2020-01-22 | xfs: devirtualize ->data_entry_tag_p | Christoph Hellwig | 3 | -5/+5 |
2020-01-22 | xfs: devirtualize ->data_entsize | Christoph Hellwig | 3 | -5/+5 |
2020-01-22 | xfs: remove the ->data_unused_p method | Christoph Hellwig | 3 | -6/+6 |
2020-01-22 | xfs: devirtualize ->sf_get_ino and ->sf_put_ino | Christoph Hellwig | 2 | -2/+2 |
2020-01-22 | xfs: devirtualize ->sf_entsize and ->sf_nextentry | Christoph Hellwig | 3 | -9/+10 |
2020-01-22 | xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino | Christoph Hellwig | 1 | -1/+1 |
2020-01-22 | xfs: move the max dir2 free bests count to struct xfs_da_geometry | Christoph Hellwig | 1 | -2/+2 |
2020-01-22 | xfs: add a bests pointer to struct xfs_dir3_icfree_hdr | Christoph Hellwig | 1 | -1/+1 |
2020-01-22 | xfs: devirtualize ->free_hdr_from_disk | Christoph Hellwig | 1 | -1/+1 |
2020-01-22 | xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr | Christoph Hellwig | 2 | -7/+6 |
2020-01-22 | xfs: devirtualize ->leaf_hdr_from_disk | Christoph Hellwig | 2 | -4/+4 |
2020-01-22 | xfs: move the node header size to struct xfs_da_geometry | Christoph Hellwig | 1 | -1/+12 |
2020-01-22 | xfs: devirtualize ->node_hdr_from_disk | Christoph Hellwig | 3 | -8/+8 |
2019-12-13 | xfs_admin: enable online label getting and setting | Darrick J. Wong | 1 | -2/+40 |
2019-12-13 | xfs_admin: support external log devices | Darrick J. Wong | 1 | -2/+10 |
2019-11-01 | xfs_db: btheight should check geometry more carefully | Darrick J. Wong | 1 | -6/+82 |
2019-09-09 | xfs_db: use precomputed inode geometry values | Darrick J. Wong | 1 | -5/+3 |
2019-09-09 | xfs_db: add a function to compute btree geometry | Darrick J. Wong | 4 | -1/+311 |
2019-09-09 | xfs_db: remove db/convert.h | Darrick J. Wong | 5 | -11/+3 |
2019-09-09 | libfrog: move fsgeom.h to libfrog/ | Darrick J. Wong | 1 | -1/+1 |
2019-08-28 | xfs: separate inode geometry | Darrick J. Wong | 4 | -43/+50 |
2019-07-24 | xfs: change some error-less functions to void types | Eric Sandeen | 1 | -9/+1 |
2019-05-06 | xfs: split up allocation btree verifier | Brian Foster | 1 | -4/+4 |
2019-05-06 | xfs: create a separate finobt verifier | Brian Foster | 1 | -2/+2 |
2019-05-03 | xfs_db: scan entire file system when using 'frag' | Jorge Guerra | 1 | -1/+1 |
2019-04-26 | xfsprogs: remove unused function prototypes | Eric Sandeen | 3 | -4/+1 |
2019-04-26 | xfs_db: metadump should handle symlinks properly | Darrick J. Wong | 1 | -7/+36 |
2019-04-26 | xfs_db: refactor multi-fsb object detection decision making | Darrick J. Wong | 1 | -5/+17 |
2019-04-26 | xfs_db: refactor metadump handling of multi-fsb objects | Darrick J. Wong | 1 | -9/+18 |
2019-03-28 | xfs_db: use TYP_FINOBT for finobt metadump | Darrick J. Wong | 1 | -1/+1 |
2019-02-27 | xfs: precalculate inodes and blocks per inode cluster | Darrick J. Wong | 3 | -4/+4 |
2019-02-27 | xfs: add a block to inode count converter | Darrick J. Wong | 5 | -7/+7 |
2019-01-28 | xfs_db: add -d to short help for write command | Eric Sandeen | 1 | -1/+1 |
2019-01-28 | xfs_db: fix finobt record decoding when sparse inodes enabled | Darrick J. Wong | 1 | -1/+1 |
2019-01-11 | xfs_metadump: Zap dev inodes | Stefan Ring | 1 | -1/+29 |
2019-01-11 | xfs_metadump: Zap unused space in inode btrees | Stefan Ring | 1 | -0/+13 |
2019-01-11 | xfs_metadump: Zap freeindex blocks in directory inodes | Stefan Ring | 1 | -5/+40 |
2019-01-11 | xfs_metadump: Zap multi fsb blocks | Stefan Ring | 1 | -7/+14 |
2019-01-11 | xfs_metadump: Extend data zapping to XFS_DIR{2,3}_LEAFN_MAGIC blocks | Stefan Ring | 1 | -4/+23 |
2018-12-12 | xfs_db: teach the frag command about sparse inode chunks | Eric Sandeen | 1 | -17/+44 |
2018-12-12 | xfs_db: add missing string name for DBM_COWDATA | Darrick J. Wong | 1 | -0/+11 |
2018-11-09 | xfs: remove suport for filesystems without unwritten extent flag | Christoph Hellwig | 1 | -2/+4 |
2018-10-30 | xfs_db: print freecount in xfs_inobt_rec as unsigned | Eric Sandeen | 1 | -1/+1 |
2018-10-17 | xfs_metadump: remove shadow variable | Eric Sandeen | 1 | -6/+7 |
2018-10-17 | xfsprogs: don't shadow global libxfs_init x variable | Eric Sandeen | 1 | -8/+7 |
2018-10-17 | xfsprogs: include headers for extern variables | Eric Sandeen | 6 | -1/+6 |
2018-10-17 | xfsprogs: minor endian annotation fixes | Eric Sandeen | 2 | -5/+5 |
2018-10-17 | xfs_db: convert single-bit bitfields to bools | Eric Sandeen | 2 | -6/+6 |
2018-10-09 | xfsprogs: make static things static | Eric Sandeen | 7 | -13/+13 |
2018-10-09 | xfsprogs: don't use 0 as pointer | Eric Sandeen | 1 | -2/+2 |
2018-10-09 | xfsprogs: use ANSI declarations of void-arg functions | Eric Sandeen | 1 | -1/+1 |
2018-10-09 | libxfs: clean up IRELE/iput callsites | Darrick J. Wong | 1 | -2/+2 |
2018-08-01 | misc: clean up MIN/MAX in the utilities | Darrick J. Wong | 1 | -2/+2 |
2018-08-01 | misc: use xfs_agfl_walk where appropriate | Darrick J. Wong | 2 | -47/+44 |
2018-08-01 | xfsprogs: remove unused macros | Eric Sandeen | 3 | -14/+0 |
2018-07-23 | xfsprogs: convert to SPDX license tags | Dave Chinner | 102 | -1270/+102 |
2018-05-31 | xfs_db: Don't ASSERT on unrecognized metadata | Carlos Maiolino | 1 | -2/+3 |
2018-05-31 | xfs_db: handle realtime bitmap / summary files as text | Darrick J. Wong | 1 | -6/+6 |
2018-05-23 | xfs_db: add a superblock info command | Darrick J. Wong | 4 | -1/+77 |
2018-04-18 | xfs: convert XFS_AGFL_SIZE to a helper function | Dave Chinner | 4 | -8/+8 |
2018-03-26 | metadump/restore: don't use errno after fwrite/fread failures | Eric Sandeen | 1 | -2/+2 |
2018-03-08 | xfs_repair: don't fail directory repairs when grabbing inodes | Darrick J. Wong | 1 | -2/+4 |
2018-03-08 | xfs_db: print transaction reservation type information | Darrick J. Wong | 3 | -0/+61 |
2018-03-08 | xfs_db: don't crash in ablock if there's no inode | Darrick J. Wong | 1 | -0/+5 |
2018-03-08 | misc: fix gcc 7.3 warnings | Darrick J. Wong | 1 | -2/+2 |
2018-03-08 | xfsprogs: call libxfs_destroy from other utilities | Eric Sandeen | 1 | -0/+2 |
2018-02-02 | misc: ubsan fixes | Darrick J. Wong | 1 | -2/+2 |
2018-02-02 | xfs_db: interpret inode timestamps as signed integers | Darrick J. Wong | 1 | -1/+2 |
2018-01-04 | xfs_db: fix crash when field list selector string has trailing slash | Darrick J. Wong | 1 | -0/+1 |
2018-01-04 | xfs_db: check should deal with cow staging extents correctly | Darrick J. Wong | 1 | -4/+15 |
2017-12-06 | xfs_db: add missing padding fields | Darrick J. Wong | 3 | -1/+7 |
2017-12-06 | xfs_db: print structure padding fields consistently | Darrick J. Wong | 3 | -3/+3 |
2017-12-06 | libfrog: move list_sort out of libxfs | Darrick J. Wong | 1 | -2/+2 |
2017-11-09 | db: increase metadump's default overly long extent discard threshold | Darrick J. Wong | 1 | -1/+1 |
2017-11-09 | xfs_metadump: zap stale data in DIR2_LEAF1 dirs | Eric Sandeen | 1 | -3/+38 |
2017-11-09 | kill off u_int*_t types | Felix Janda | 1 | -1/+1 |
2017-09-21 | xfs_db: version command misses RMAPBT feature string | Zirong Lang | 1 | -0/+2 |
2017-09-15 | misc: fix more stupid compiler warnings | Darrick J. Wong | 1 | -2/+0 |
2017-08-22 | xfs_db: bit fuzzing should read the right bit when flipping | Darrick J. Wong | 1 | -2/+2 |
2017-08-18 | xfs_db: make write/fuzz -c and -d work on non-crc filesystems | Darrick J. Wong | 2 | -4/+11 |
2017-08-18 | xfs_db: free field list when failing out of fuzz | Darrick J. Wong | 1 | -5/+4 |
2017-08-18 | xfs_db: reset metadump output flag | Darrick J. Wong | 1 | -0/+1 |
2017-08-04 | xfs_db: btdump should avoid eval for push and pop of cursor | Darrick J. Wong | 3 | -43/+30 |
2017-08-04 | xfs_db: use TYP_F_CRC_FUNC for inodes & dquots | Eric Sandeen | 9 | -53/+35 |