aboutsummaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2017-08-04xfsprogs: remove double-underscore integer typesDarrick J. Wong10-49/+49
2017-07-13mkfs: set inode alignment and cluster size for minimum log size estimationDarrick J. Wong1-1/+1
2017-06-30libxfs: fix fsmap.h inclusionDarrick J. Wong1-1/+3
2017-06-21xfs: introduce the XFS_IOC_GETFSMAP ioctlDarrick J. Wong2-0/+107
2017-06-21libxcmd: add cvt{int, long} to convert strings to int and longDarrick J. Wong1-0/+8
2017-06-21xfs_io: refactor numlen into a library functionDarrick J. Wong1-0/+1
2017-06-21xfs_metadump: tag metadump image with informational flagsEric Sandeen1-1/+7
2017-06-21xfs_growfs: ensure target path is an active xfs mountpointBill O'Donnell1-0/+1
2017-06-14libxfs: fix xfs_trans_alloc_empty namespacelibxfs-4.12-syncEric Sandeen1-1/+1
2017-06-13xfs: avoid mount-time deadlock in CoW extent recoveryDarrick J. Wong1-0/+1
2017-04-04xfs: remove unused struct declarationsEric Sandeen1-1/+0
2017-02-22include: don't collide __bitwise definitions in 4.10Darrick J. Wong1-2/+6
2017-02-15xfsprogs: Fix building xfsprogs on 32-bit platforms (again)Eric Biggers1-1/+1
2017-02-15xfs: use per-AG reservations for the finobtChristoph Hellwig1-0/+1
2017-01-25xfs_io: fix missing syncfs commandAmir Goldstein1-0/+1
2017-01-25xfsprogs: remove irix supportChristoph Hellwig4-498/+1
2017-01-12xfs_io: implement 'utimes' commandDeepa Dinamani1-0/+1
2017-01-12libxcmd: add non-iterating user commandsDave Chinner1-0/+1
2017-01-12libxcmd: don't check generic library commandsDave Chinner1-0/+1
2017-01-12libxcmd: rename args_command to command_iteratorDave Chinner1-2/+2
2017-01-12libxcmd: check CMD_FLAG_GLOBAL inside args_command()Dave Chinner1-1/+6
2017-01-12build: Allow compiling xfsprogs in a cross compile environmentGwendal Grignou1-2/+4
2016-12-22Fix building xfsprogs on 32-bit platformsEric Biggers1-1/+1
2016-11-01platform: remove use of off64_tFelix Janda4-4/+2
2016-11-01xfs.h: require transparent LFS for all usersFelix Janda1-0/+5
2016-11-01xfsprogs: replace statvfs64 by equivalent statvfsFelix Janda1-1/+0
2016-11-01xfsprogs: replace pread64/pwrite64 by equivalent pread/pwriteFelix Janda2-4/+0
2016-11-01xfsprogs: replace lseek64 by equivalent lseekFelix Janda2-2/+0
2016-11-01xfsprogs: replace ftruncate64 by equivalent ftruncateFelix Janda2-2/+0
2016-11-01xfsprogs: replace [fl]stat64 by equivalent [fl]statFelix Janda2-6/+1
2016-11-01configure: remove unecessary definitions of _FILE_OFFSET_BITSFelix Janda1-1/+1
2016-10-26mkfs.xfs: format reflink enabled filesystemsDarrick J. Wong1-1/+2
2016-10-26libxfs: add autoconf mechanism to override system header fsxattrDarrick J. Wong2-1/+13
2016-10-26libxfs: add fsxattr flags and fields for cowextsizeDarrick J. Wong4-4/+22
2016-10-26libxfs: plumb in bmap deferred op log itemsDarrick J. Wong1-0/+1
2016-10-26libxfs: plumb in refcount deferred op log itemsDarrick J. Wong1-0/+1
2016-10-26libxfs: add xfs_refcount.h to the standard include listDarrick J. Wong1-0/+1
2016-10-26libxfs: initialize the in-core mount context for refcount btreesDarrick J. Wong1-0/+1
2016-10-25xfs: use interval query for rmap alloc operations on shared filesDarrick J. Wong1-0/+13
2016-10-25xfs: store in-progress CoW allocations in the refcount btreeDarrick J. Wong1-0/+4
2016-10-25xfs: introduce the CoW forkDarrick J. Wong1-0/+5
2016-10-25xfs: implement deferred bmbt map/unmap operationsDarrick J. Wong1-0/+3
2016-10-25xfs: map an inode's offset to an exact physical blockDarrick J. Wong1-0/+3
2016-10-25xfs: introduce reflink utility functionsDarrick J. Wong1-2/+3
2016-10-25xfs: adjust refcount when unmapping file blocksDarrick J. Wong1-0/+5
2016-10-25xfs: adjust refcount of an extent of blocks in refcount btreeDarrick J. Wong1-0/+21
2016-10-25xfs: add refcount btree operationsDarrick J. Wong1-0/+25
2016-10-25xfs: define the on-disk refcount btree formatDarrick J. Wong6-15/+24
2016-10-25xfs: introduce refcount btree definitionsDarrick J. Wong1-0/+2
2016-10-25xfs: set up per-AG free space reservationsDarrick J. Wong2-0/+51
2016-10-03libxfs: remove unused libxfs_iget argEric Sandeen1-1/+1
2016-09-19libxcmd: populate fs table with xfs entries first, foreign entries lastBill O'Donnell1-0/+1
2016-08-26xfs_quota: add capabilities for use on non-XFS filesystemsBill O'Donnell2-1/+3
2016-08-26xfs_quota: wire up XFS_GETQSTATVEric Sandeen1-0/+32
2016-08-19mkfs.xfs: create filesystems with reverse-mappingsrmap-for-4.8Darrick J. Wong1-1/+1
2016-08-19mkfs: set agsize prior to calculating minimum log sizeDarrick J. Wong1-1/+1
2016-08-19libxfs: add deferred ops item handlers for userspaceDarrick J. Wong1-0/+3
2016-08-19libxfs: fix various oddities in the kernel importDarrick J. Wong1-0/+1
2016-08-19libxfs: fix xfs_isset pointer calculationDarrick J. Wong1-1/+1
2016-08-10xfs: propagate bmap updates to rmapbtDarrick J. Wong1-0/+2
2016-08-10xfs: add rmap btree insert and delete helpersDarrick J. Wong1-0/+3
2016-08-10xfs: convert unwritten status of reverse mappingsDarrick J. Wong1-2/+7
2016-08-10xfs: add an extent to the rmap btreeDarrick J. Wong1-0/+5
2016-08-10xfs: add rmap btree operationsDarrick J. Wong1-1/+2
2016-08-10xfs: rmap btree requires more reserved free spaceDarrick J. Wong1-0/+2
2016-08-10xfs: define the on-disk rmap btree formatDarrick J. Wong1-0/+3
2016-08-10xfs: introduce rmap extent operation stubsDarrick J. Wong2-2/+11
2016-08-10xfs: rmap btree add more reserved blocksDarrick J. Wong1-0/+1
2016-08-10xfs: add tracepoints and error injection for deferred extent freeingDarrick J. Wong1-0/+3
2016-08-10xfs: change xfs_bmap_{finish,cancel,init,free} -> xfs_defer_*Darrick J. Wong1-4/+1
2016-08-10xfs: rework xfs_bmap_free callers to use xfs_defer_opsDarrick J. Wong1-0/+4
2016-08-10xfs: add tracepoints for the deferred ops mechanismDarrick J. Wong1-0/+15
2016-08-10xfs: introduce interval queries on btreesDarrick J. Wong1-1/+2
2016-08-10xfs: support btrees with overlapping intervals for keysDarrick J. Wong1-0/+1
2016-08-10xfs: remove __arch_packChristoph Hellwig2-7/+7
2016-08-10libxfs: add more list operationsDarrick J. Wong1-8/+68
2016-08-04mkfs: Remove workaround for getsubopt() on older glibcFelix Janda5-13/+0
2016-07-20xfs_io: implement 'copy_range' commandAnna Schumaker1-0/+1
2016-06-22xfs: improve kmem_reallocChristoph Hellwig1-1/+1
2016-06-22xfs: better xfs_trans_alloc interfaceChristoph Hellwig1-3/+3
2016-06-21xfs: remove xfs_trans_get_block_resChristoph Hellwig1-0/+1
2016-06-03linux.h: include <linux/fs.h>Christoph Hellwig1-0/+1
2016-05-30libxcmd: generalize topology functionsBill O'Donnell2-0/+57
2016-05-10mkfs: merge getnumDave Chinner1-2/+2
2016-05-10mkfs: use getnum_checked for all ranged parametersDave Chinner1-2/+3
2016-05-10mkfs: validate all input valuesDave Chinner1-5/+2
2016-05-10mkfs: Sanitise the superblock feature macrosDave Chinner1-24/+1
2016-05-10xfsprogs: use common code for multi-disk detectionDave Chinner2-1/+102
2016-02-18xfs: mode di_mode to vfs inodeDave Chinner1-1/+15
2016-02-18xfs: move di_changecount to VFS inodeDave Chinner1-0/+1
2016-02-18xfs: move inode generation count to VFS inodeDave Chinner1-0/+1
2016-02-18xfs: use vfs inode nlink field everywhereDave Chinner1-0/+11
2016-02-17xfs: remove timestamps from incore inodeDave Chinner1-1/+15
2016-02-17xfs: eliminate committed arg from xfs_bmap_finishEric Sandeen1-1/+0
2016-02-17xfs: introduce BMAPI_ZERO for allocating zeroed extentsDave Chinner1-1/+0
2016-02-15xfs_io: add support for changing the new inode DAX attributeDave Chinner4-0/+4
2016-02-15xfs_fs.h: XFS_IOC_FS[SG]SETXATTR to FS_IOC_FS[SG]ETXATTR promotionDave Chinner4-3/+140
2016-02-11libxfs: reset dirty buffer priority on lookupDave Chinner1-0/+1
2016-02-11libxfs: keep unflushable buffers off the cache MRUsDave Chinner1-4/+10
2016-02-09libxfs: don't discard dirty buffersDave Chinner1-1/+1
2016-02-05xfs_quota: define Q_XGETNEXTQUOTAEric Sandeen1-0/+1
2016-02-05include: Minor whitespace cleanupCarlos Maiolino1-5/+5
2016-02-05include/linux.h: Include <stdio.h> for fprintf and stderrFelix Janda1-0/+1
2016-02-05linux.h: Use off64_t instead of loff_tFelix Janda1-1/+1
2015-12-21xfsprogs: Remove trailing blanks on various placesJan Tulak6-14/+12
2015-12-18libxfs: conditionalize log format record size optimizationBrian Foster1-1/+1
2015-11-23repair: print XFS_WANT_CORRUPTED info with -vvvEric Sandeen1-0/+1
2015-11-10xfsprogs: make fsr use mntinfo when there is no mntentJan Tulak5-0/+176
2015-10-28libxcmd: provide a common function to report command runtimesDarrick J. Wong1-0/+6
2015-10-28headers: remove definition of ASSERT from xfs.hDave Chinner2-6/+6
2015-10-14xfs_repair: fix unaligned accessesEric Sandeen1-2/+2
2015-10-14db/metadump: bump lsn when log is cleared on v5 supersBrian Foster1-2/+2
2015-10-14xfs_repair: track log state throughout all recovery phasesBrian Foster1-0/+6
2015-10-14libxlog: pull struct xlog out of xlog_is_dirty()Brian Foster1-1/+2
2015-10-14libxfs: pass lsn param to log clear and record header logging helpersBrian Foster1-4/+8
2015-10-14libxfs: track largest metadata LSN in use via verifiersBrian Foster1-0/+1
2015-10-14platform: rename lstat64 to lstat for OS XJan Tulak1-0/+1
2015-10-14io: Make mremap conditionalJan Tulak2-0/+2
2015-10-14platform: Add statvfs64 for OS XJan Tulak2-1/+6
2015-10-14platform: Add a timer implementation for OS XJan Tulak1-0/+48
2015-10-14platform: Remove conflicting define for OS XJan Tulak1-1/+0
2015-10-14platform: uuid changes for OS XJan Tulak1-15/+7
2015-10-14build: Add autoconf check for fsetxattr callJan Tulak1-0/+4
2015-10-14build: Add includes required for OS XJan Tulak1-0/+3
2015-10-14platform: Add XATTR_LIST_MAX to OS X headersJan Tulak1-0/+5
2015-10-14build: make libblkid usage optionalJan Tulak1-0/+5
2015-09-03progs: use CURDIR instead of relative paths for header symlinksLucas Stach1-1/+1
2015-08-25xfsprogs: revert OS X dummy function changesDave Chinner1-137/+16
2015-08-18build: Add fls check into autoconfJan Tulak2-0/+6
2015-08-18build:: Add mntent.h check into autoconfJan Tulak1-0/+4
2015-08-18build: Change OS X-specific CFLAGS/LDFLAGSJan Tulak1-1/+1
2015-08-18xfsprogs: fix syntax error in include/buildmacrosEryu Guan1-1/+1
2015-08-18xfsprogs: prevent LIST_ macros conflictsJan Tulak1-0/+14
2015-08-18xfsprogs: missing and dummy calls for OS X supportJan Tulak1-16/+137
2015-08-18xfsprogs: Add includes required for OS X buildsJan Tulak1-0/+5
2015-08-03xfsprogs: use "unsigned short" instead of ushortTheodore Ts'o1-1/+1
2015-08-03xfsprogs: define and use BUILD_CC in configure.ac for cross compilationTheodore Ts'o1-0/+1
2015-08-03xfsprogs: pull in libgen.h to get prototype for basename()Theodore Ts'o1-0/+1
2015-08-03xfsprogs: define NBBY if not defined by the system header filesTheodore Ts'o1-0/+4
2015-08-03xfsprogs: blkid is now mandatoryJan Tulak5-275/+0
2015-08-03xfsprogs: don't install platform_defs.hChristoph Hellwig7-31/+33
2015-08-03xfsprogs: move __u*/__s* typedefs to per-port headersChristoph Hellwig6-14/+37
2015-08-03xfsprogs: move __be*/__le* types and __arch_pack to xfs_arch.hChristoph Hellwig2-23/+23
2015-07-31xfsprogs: simplify internal includesChristoph Hellwig8-51/+51
2015-07-31xfsprogs: use <>-style includes in installed headersChristoph Hellwig3-9/+9
2015-07-31xfsprogs: remove install-qa targetChristoph Hellwig2-9/+4
2015-07-31xfsprogs: only install *format.h headers in install-qaChristoph Hellwig1-4/+8
2015-07-31xfsprogs: remove swab.hChristoph Hellwig5-197/+191
2015-07-31xfsprogs: remove unused macros from xfs_arch.hChristoph Hellwig1-60/+0
2015-07-31build: create include/xfs before installing headersDave Chinner2-5/+8
2015-07-31Merge branch 'progs-cleanup' into for-nextDave Chinner17-154/+102
2015-07-31Merge branch 'progs-misc-fixes-1' into for-nextDave Chinner1-1/+0
2015-07-31xfsprogs: remove xfs_caddr_tChristoph Hellwig7-9/+4
2015-07-31xfsprogs: remove non-Linux defintions for loff_tChristoph Hellwig4-4/+0
2015-07-31xfsprogs: remove boolean_t typedefChristoph Hellwig4-12/+0
2015-07-31xfsprogs: remove the uchar_t typedefChristoph Hellwig4-14/+0
2015-07-31xfsprogs: remove the uint_t typedefChristoph Hellwig1-5/+5
2015-07-31repair: scan and track sparse inode chunks correctlyBrian Foster1-0/+16
2015-07-31xfsprogs: remove __psint_t and __psunsigned_tChristoph Hellwig1-36/+0
2015-07-31xfs: saner xfs_trans_commit interfaceChristoph Hellwig1-1/+1
2015-07-31libxfs: remove the flags argument to xfs_trans_cancelChristoph Hellwig1-1/+1
2015-07-31libxfs: switch the remaining xfs_trans_dup user to xfs_trans_rollChristoph Hellwig1-1/+0
2015-07-31xfs: allocate sparse inode chunks on full chunk allocation failureBrian Foster1-0/+2
2015-07-31progs: clean up all remaining xfs*h includesDave Chinner10-60/+60
2015-07-31progs: clean up libxfs.h includesDave Chinner2-7/+10
2015-07-31build: populate include/xfs before buildingDave Chinner2-2/+7
2015-07-31xfsprogs: build fails to find platform_defs.hDave Chinner1-5/+17
2015-07-31xfs: use sparse chunk alignment for min. inode allocation requirementBrian Foster1-0/+2
2015-07-31libxlog: remove unused write-only var l_logsizeEric Sandeen1-1/+0
2015-07-31libxfs: add xfs_bit.cDave Chinner1-0/+6
2015-07-31libxfs: split out xfs->libxfs mappingsDave Chinner1-133/+11
2015-07-31libxfs: directly include libxfs headersDave Chinner6-546/+441
2015-07-31libxfs: update to 4.1-rc2 code baseDave Chinner1-2/+6
2015-07-31libxfs: update to match 3.19-rc1 kernel codeDave Chinner2-24/+0
2015-07-31libxfs: restructure to match kernel layoutDave Chinner31-7003/+22
2015-07-31libxfs: update to 3.16 kernel codeDave Chinner20-804/+477
2015-07-30libxfs: do all xfs->libxfs defines inside libxfs/Dave Chinner1-92/+127
2015-07-29libxlog: add xlog_is_empty() helperEric Sandeen1-0/+2
2015-06-01xfs_repair: ensure .. is set sanely when rebuilding dirDarrick J. Wong1-0/+2
2015-05-11mkfs: inode/block size error messages confusingDave Chinner1-0/+3
2015-05-11xfsprogs: Removing deprecated _BSD_SOURCE definition.Jan Ťulák1-1/+1
2015-04-13libhandle: add fd_to_handle to handle.hSage Weil1-0/+1
2015-04-07libxfs: remove ASSERT on ftype read from diskEric Sandeen1-1/+0
2015-04-07xfs_db: fix inode CRC validity state, and warn on read if invalidEric Sandeen1-0/+2
2014-08-18libhandle: fix installation for symlinked /usrJan Tulak1-4/+5
2014-07-08repair: fix quota inode handling in secondary superblocksDave Chinner1-0/+1
2014-05-21xfs: enable the finobt feature on v5 superblocksBrian Foster1-1/+2
2014-05-21xfs: report finobt status in fs geometryBrian Foster1-0/+1
2014-05-21xfs: update inode allocation/free transaction reservations for finobtBrian Foster1-1/+6
2014-05-21xfs: support the XFS_BTNUM_FINOBT free inode btree typeBrian Foster4-15/+36
2014-05-21xfs: reserve v5 superblock read-only compat. feature bit for finobtBrian Foster1-0/+7
2014-05-21xfs: refactor xfs_ialloc_btree.c to support multiple inobt numbersBrian Foster1-1/+2
2014-05-20libxfs: fix compile error when libxfs header used in C++ codeRoger Willcocks1-1/+1
2014-05-20libxfs: dont free xfs_inode until completeMark Tinguely1-3/+0
2014-05-20libxfs: remove unused argument in trans_iputMark Tinguely1-2/+4
2014-05-02repair: ensure prefetched buffers have CRCs validatedDave Chinner1-0/+2
2014-05-02db: don't claim unchecked CRCs are correctDave Chinner1-0/+1
2014-04-14xfsprogs: remove write-only assignmentsEric Sandeen1-1/+0
2014-04-08xfsprogs: add a missing QA header file to install-qa targetDavid Sterba1-0/+1
2014-03-07libxfs: modify verifiers to differentiate CRC from other errorsDave Chinner1-1/+1