aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2015-07-03xfs: check min blks for random debug mode sparse allocationslibxfs-4.2-rc1-updateBrian Foster1-7/+8
2015-07-03xfs: use percpu_counter_read_positive for mp->m_icountGeorge Wang2-5/+9
2015-07-03xfs: clean up XFS_MIN_FREELIST macrosDave Chinner9-25/+42
2015-07-03xfs: sanitise error handling in xfs_alloc_fix_freelistDave Chinner1-56/+55
2015-07-03xfs: factor out free space extent length checkDave Chinner1-27/+44
2015-07-03xfs: xfs_alloc_fix_freelist() can use incore perag structuresDave Chinner3-45/+35
2015-07-03xfs: xfs_attr_inactive leaves inconsistent attr fork state behindDave Chinner2-5/+5
2015-07-03xfs: always log the inode on unwritten extent conversionBrian Foster1-1/+9
2015-07-03xfs: extent size hints can round up extents past MAXEXTLENDave Chinner1-12/+19
2015-07-03xfs: return a void pointer from xfs_buf_offsetChristoph Hellwig4-9/+6
2015-06-23repair: helper to transition inode blocks to inode statesparse-inodesBrian Foster1-52/+39
2015-06-23repair: helper to import on-disk inobt records to in-core treesBrian Foster1-108/+91
2015-06-23repair: helper for inode chunk alignment and start/end ino number verificationBrian Foster1-74/+93
2015-06-23repair: access helpers for on-disk inobt record freecountBrian Foster3-17/+38
2015-06-23metadump: support sparse inode recordsBrian Foster1-23/+60
2015-06-23metadump: reorder inode record sanity checks and inode buffer readBrian Foster1-13/+12
2015-06-23repair: handle sparse inode alignmentBrian Foster1-5/+20
2015-06-23repair: do not prefetch holes in sparse inode chunksBrian Foster1-3/+14
2015-06-23repair: reconstruct sparse inode records correctly on diskBrian Foster1-8/+39
2015-06-23repair: do not account sparse inodes in phase 5 cursor init.Brian Foster1-2/+11
2015-06-23repair: factor out sparse inodes from finobt reconstructionBrian Foster1-2/+10
2015-06-23repair: process sparse inode records correctlyBrian Foster1-64/+98
2015-06-23repair: validate ir_count field for sparse format recordsBrian Foster1-9/+34
2015-06-23repair: scan sparse finobt records correctlyBrian Foster1-8/+43
2015-06-23repair: scan and track sparse inode chunks correctlyBrian Foster4-7/+72
2015-06-23repair: use ir_count for filesystems with sparse inode supportBrian Foster1-1/+10
2015-06-23repair: remove duplicate field from aghdr_cntsBrian Foster1-3/+1
2015-06-23repair: handle sparse format inobt record freecount correctlyBrian Foster2-13/+30
2015-06-23growfs: display sparse inode status from xfs_infoBrian Foster1-5/+8
2015-06-23db: show sparse inodes feature state in version command outputBrian Foster1-0/+2
2015-06-23db: support sparse inode chunk inobt record and sb fieldsBrian Foster8-1/+90
2015-06-23mkfs: sparse inode chunk supportBrian Foster2-3/+51
2015-06-23xfs: enable sparse inode chunks for v5 superblocksBrian Foster1-1/+2
2015-06-23xfs: skip unallocated regions of inode chunks in xfs_ifree_cluster()Brian Foster2-12/+15
2015-06-23xfs: only free allocated regions of inode chunksBrian Foster2-7/+138
2015-06-23xfs: filter out sparse regions from individual inode allocationBrian Foster1-2/+13
2015-06-23xfs: randomly do sparse inode allocations in DEBUG modeBrian Foster1-2/+13
2015-06-23xfs: allocate sparse inode chunks on full chunk allocation failureBrian Foster5-14/+357
2015-06-23xfs: helper to convert holemask to inode alloc. bitmapBrian Foster2-0/+54
2015-06-23xfs: pass inode count through ordered icreate log itemBrian Foster2-4/+5
2015-06-23xfs: introduce inode record hole mask for sparse inode chunksBrian Foster7-28/+97
2015-06-23xfs: add fs geometry bit for sparse inode chunksBrian Foster1-0/+1
2015-06-23xfs: sparse inode chunks feature helpers and mount requirementsBrian Foster2-0/+28
2015-06-23xfs: use sparse chunk alignment for min. inode allocation requirementBrian Foster3-1/+8
2015-06-23xfs: add sparse inode chunk alignment superblock fieldBrian Foster2-4/+4
2015-06-23xfs: support min/max agbno args in block allocatorBrian Foster2-5/+39
2015-06-23xfs: update free inode record logic to support sparse inode recordsBrian Foster1-4/+12
2015-06-23xfs: create individual inode alloc. helperBrian Foster1-2/+12
2015-06-23libxfs: add xfs_bit.cDave Chinner3-1/+132
2015-06-05libxfs: split out xfs->libxfs mappingslibxfs-4.1-updateDave Chinner9-250/+142
2015-06-05libxfs: disambiguate xfs.hDave Chinner36-37/+37
2015-06-05libxfs: directly include libxfs headersDave Chinner57-644/+1277
2015-06-05libxfs: update to 4.1-rc2 code baseDave Chinner35-726/+951
2015-06-05libxfs: update to match 3.19-rc1 kernel codeDave Chinner70-2061/+1853
2015-06-05libxfs: restructure to match kernel layoutDave Chinner33-38/+83
2015-06-05libxfs: error negation reworkDave Chinner33-375/+375
2015-06-05xfs: Nuke XFS_ERROR macroDave Chinner18-130/+127
2015-06-05xfs: return is not a functionDave Chinner10-97/+97
2015-06-05libxfs: update to 3.16 kernel codeDave Chinner74-3459/+4154
2015-06-01xfs: kill unsupported superblock versionsDave Chinner12-293/+49
2015-06-01libxfs: do all xfs->libxfs defines inside libxfs/Dave Chinner5-137/+250
2015-06-01xfsprogs: update for 3.2.3-rc2 releasev3.2.3-rc2Dave Chinner2-1/+6
2015-06-01xfs_repair: ensure .. is set sanely when rebuilding dirDarrick J. Wong3-3/+9
2015-06-01xfs_repair: better checking of v5 metadata fieldsDarrick J. Wong3-7/+137
2015-06-01xfs_repair: validate superblock against known v5 feature flagsDarrick J. Wong1-0/+14
2015-05-27xfs_repair: properly detect reserved attribute namesEric Sandeen1-3/+4
2015-05-11xfsprogs: update for 3.2.3-rc1 releasev3.2.3-rc1Dave Chinner2-1/+29
2015-05-11mkfs: inode/block size error messages confusingDave Chinner2-0/+9
2015-05-11mkfs: default to CRC enabled filesystemsDave Chinner2-14/+22
2015-05-11xfs_db: report FINOBT in version outputEric Sandeen1-0/+2
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-13xfsprogs: remove unreachable code in libxfs_inode_allocEric Sandeen1-2/+0
2015-04-13xfs_db: disallow sb UUID write on v5 filesystemsEric Sandeen1-0/+12
2015-04-13repair: only check secondary sb->sb_pquotino for v5 superblocksBrian Foster1-1/+7
2015-04-07db/check: handle zero inoalignmt correctly for large block sizesBrian Foster1-1/+7
2015-04-07mkfs: don't zero old superblocks if file was truncatedBrian Foster1-3/+15
2015-04-07libxfs: don't write uninitialized heap contents into new directory blocksDarrick J. Wong1-0/+1
2015-04-07xfs_repair: don't abort on bad directory leaf crc during leaf checkDarrick J. Wong1-1/+6
2015-04-07xfs_repair: validate & fix inode CRCsEric Sandeen1-0/+24
2015-04-07xfs_repair: don't clear . or .. in process_dir2_dataEric Sandeen1-0/+12
2015-04-07xfs_repair: set *parent if process_dir2_data() fixes root inodeEric Sandeen1-0/+1
2015-04-07xfs_repair: clear need_root_dotdot if we rebuild the root dirEric Sandeen1-0/+3
2015-04-07libxfs: remove ASSERT on ftype read from diskEric Sandeen1-1/+0
2015-04-07xfs_repair: remove last-entry hack in process_sf_dir2Eric Sandeen1-35/+12
2015-04-07xfs_repair: collapse 2 cases in process_sf_dir2Eric Sandeen1-48/+23
2015-04-07xfs_repair: remove impossible tests in process_sf_dir2Eric Sandeen1-20/+6
2015-04-07xfs_repair: dirty inode in process_sf_dir2 if we change namelenEric Sandeen1-0/+1
2015-04-07xfs_db: nlink fields are valid for di_version == 3, tooEric Sandeen1-3/+3
2015-04-07xfs_db: fix inode CRC validity state, and warn on read if invalidEric Sandeen3-2/+15
2015-04-07xfs_db: Allow writes of corrupted dataEric Sandeen4-5/+46
2015-03-18repair: superblock buffers need to be sector sizedDave Chinner1-1/+1
2015-02-24mkfs: log stripe unit fails to influence default log sizeDave Chinner1-1/+3
2015-02-24metadump: check for non-zero inode alignmentBrian Foster1-0/+1
2015-02-24metadump: include NULLFSINO check in inode copy codeBrian Foster1-1/+1
2015-02-24xfsprog: xfsio: update xfs_io manpage for FALLOC_FL_INSERT_RANGENamjae Jeon1-0/+5
2015-02-06xfs_quota: manpage - project command requires argumentsEric Sandeen1-6/+1
2015-02-06xfsprogs: do not do any dynamic linking of libtool librariesRomain Naour7-7/+7
2015-02-06xfs_quota: fix typo in manpageEric Sandeen1-1/+1
2015-02-06repair: check ino alignment value to avoid mod by zeroBrian Foster1-2/+4
2015-02-06repair: fix v5 sb ino alignment calculation for large blocksizesBrian Foster1-1/+2
2015-02-06libxfs: report VERSION in libxfs_fs_repair_cmn_err()Eric Sandeen1-0/+1
2015-02-06xfs_io: add finsert command for insert rangeNamjae Jeon1-1/+38
2015-02-06repair: remove unused strided secondary sb scan logicBrian Foster2-45/+20
2015-02-06repair: fix unnecessary secondary scan if only last sb is corruptBrian Foster1-2/+2
2015-02-06xfs_repair: fix max block offset testEric Sandeen1-5/+7
2015-02-06xfs_repair: do not check symlink component lengthsEric Sandeen1-26/+1
2014-12-04xfsprogs: v3.2.2 releasev3.2.2Dave Chinner2-1/+17
2014-12-02repair: fix crash on zero record finobt reconstructionBrian Foster1-17/+18
2014-11-13xfs_copy: simplify first_agbno calculationEric Sandeen1-17/+3
2014-11-13packaging: update deb changelog for upcoming releaseNathan Scott1-0/+8
2014-11-13packaging: clarify xfs header licensing within deb buildsNathan Scott1-2/+2
2014-11-13packaging: rework dh_autoreconf invocation for deb buildsNathan Scott2-3/+3
2014-11-07repair: AGFL rebuild fails if btree split requiredDave Chinner1-9/+35
2014-10-29repair: fix XR_BLD_FREE_TRACE compilation errorsDave Chinner1-11/+6
2014-10-29mkfs: don't warn about log sunit size if it was auto-discoveredEric Sandeen1-4/+12
2014-10-29mkfs: ignore stripe geom if sunit or swidth == physical sector sizeEric Sandeen1-13/+19
2014-10-29xfs_io: add sync and syncfs commandsEric Sandeen6-2/+105
2014-10-29xfsprogs: two more completely harmless sparse nitsEric Sandeen2-2/+2
2014-10-29libxfs: fix harmless sparse endian nitEric Sandeen1-1/+1
2014-10-29libxfs: fix endian mishap in xfs_dialloc_ag()Eric Sandeen1-1/+2
2014-10-29xfsctl.3: fix XFS_IOC_FSSETXATTR fieldsMark Tinguely1-2/+3
2014-10-29libxfs: use structure initializers for cache_operationsEric Sandeen1-6/+6
2014-09-16xfsprogs: add supported file attributes to xfs.5 manpageEric Sandeen1-1/+21
2014-09-16xfs_io: add mremap commandEric Sandeen2-0/+87
2014-09-16xfs_repair: preserve error state in process_shortform_attrEric Sandeen1-1/+2
2014-09-16xfs_repair: clear bad flags in process_dinode_intEric Sandeen1-3/+3
2014-09-16xfs_db: free flist on error in write_struct()Eric Sandeen1-0/+1
2014-09-16xfs_io: fix leaks in parent_list()Eric Sandeen1-2/+4
2014-09-16libhandle: Fix handle leak in path_to_fshandle error pathsEric Sandeen1-0/+1
2014-09-16xfs_fsr: free handlep in fsrfsEric Sandeen1-0/+3
2014-09-16xfs_fsr: fix leaks & catch error in fsrfile()Eric Sandeen1-14/+14
2014-09-16xfs_io: free fshandlep in parent_check()Eric Sandeen1-3/+4
2014-09-16mkfs: fix typo in outputMark Tinguely2-2/+2
2014-09-16repair: Set ftype for entries in lost+foundJan Kara1-2/+2
2014-08-18libhandle: fix installation for symlinked /usrJan Tulak1-4/+5
2014-07-18logprint: Fix printing of AGF and AGI buffersJan Kara1-2/+18
2014-07-16quota: fix NULL pointer dereference in report_fJie Liu1-1/+1
2014-07-16libxcmd: make all comparisons using realpath'd pathsEric Sandeen1-16/+26
2014-07-16repair: copy, don't clear, stripe geometry in backup SBEric Sandeen3-8/+6
2014-07-16xfsprogs: update debian packaging for next releaseNathan Scott1-0/+7
2014-07-16xfsprogs: add a watch file into the debian packagingNathan Scott2-1/+4
2014-07-15xfsprogs: v3.2.1 releasev3.2.1Dave Chinner2-1/+18
2014-07-15xfsprogs: update polish translationJakub Bogusz1-764/+844
2014-07-11repair: handle uncorrected corruptions in phase 2Dave Chinner1-6/+5
2014-07-11libxfs: clear the buffer error while the buffer is lockedDave Chinner1-5/+6
2014-07-08repair: get rid of BADFSINODave Chinner1-14/+7
2014-07-08repair: fix quota inode handling in secondary superblocksDave Chinner5-17/+35
2014-07-08libxfs: reused invalidated buffers leak state and dataDave Chinner1-0/+39
2014-07-08repair: handle directory block corruption in phase 6Dave Chinner1-8/+21
2014-07-08xfs_db: write command broken on 64 bit valuesDave Chinner1-1/+1
2014-07-08repair: support more than 25 ACLsDave Chinner3-41/+80
2014-07-08repair: Repair directory block CRC mismatchesJan Kara1-2/+21
2014-06-20mkfs: add "-m" options to the man pageDave Chinner1-0/+45
2014-06-19libxfs: fix crc field handling in xfs_sb_to/from_diskEric Sandeen1-0/+5
2014-06-19libxfs: don't send null bp to xfs_trans_brelse()Eric Sandeen1-1/+2
2014-06-19xfsprogs: indicate default mount options in xfs.5 manpageEric Sandeen1-3/+8
2014-06-19xfsprogs: add mount options to xfs.5 manpageEric Sandeen1-3/+199
2014-06-19xfs_fsr: test for more potential failures in packfile()Eric Sandeen1-6/+30
2014-06-19xfs_fsr: create a cleanup/return target in packfile()Eric Sandeen1-44/+33
2014-06-19xfs_fsr: ensure the line we read from leftofffile is null terminatedEric Sandeen1-0/+2
2014-06-19xfs_copy: fix data corruption of targetJunxiao Bi1-3/+3
2014-06-19mkfs.xfs: don't call blkid_get_topology on existing regular filesEric Sandeen1-4/+23
2014-06-19xfsprogs: try to handle mkfs of a file on 4k sector deviceEric Sandeen1-3/+13
2014-06-19xfsprogs: update polish translationJakub Bogusz1-9207/+9062
2014-05-27db: add finobt support to metadumpBrian Foster1-1/+24
2014-05-27growfs: report finobt status in fs geometry (xfs_info)Brian Foster1-5/+9
2014-05-27repair: reconstruct the finobt in phase 5Brian Foster1-13/+57
2014-05-27repair: helpers for finding in-core inode records w/ free inodesBrian Foster1-0/+27
2014-05-27repair: pull the build_agi() call up out of the inode tree buildBrian Foster1-9/+27
2014-05-27repair: pass btree block magic as param to build_ino_tree()Brian Foster1-6/+9
2014-05-27repair: phase 2 finobt scanBrian Foster1-5/+246
2014-05-27repair: account for finobt in ag 0 geometry pre-calculationBrian Foster1-3/+7
2014-05-27db: finobt supportBrian Foster2-0/+14
2014-05-27mkfs: finobt mkfs supportBrian Foster1-20/+73
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 the finobt on inode freeBrian Foster1-0/+109
2014-05-21xfs: refactor xfs_difree() inobt bits into xfs_difree_inobt() helperBrian Foster1-65/+96
2014-05-21xfs: use and update the finobt on inode allocationBrian Foster1-1/+210
2014-05-21xfs: insert newly allocated inode chunks into the finobtBrian Foster1-23/+70
2014-05-21xfs: update inode allocation/free transaction reservations for finobtBrian Foster2-5/+49
2014-05-21xfs: support the XFS_BTNUM_FINOBT free inode btree typeBrian Foster7-24/+130
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 Foster3-8/+11
2014-05-20xfs_repair: don't let bplist index go negative in prefetchEric Sandeen1-1/+1
2014-05-20libxfs: fix compile error when libxfs header used in C++ codeRoger Willcocks2-4/+4
2014-05-20xfsprogs: remove xfs_checkEric Sandeen7-266/+59
2014-05-20xfs_copy: use exit() to replace killall()Junxiao Bi1-29/+1
2014-05-20libxfs: dont free xfs_inode until completeMark Tinguely7-82/+13
2014-05-20libxfs: remove unused argument in trans_iputMark Tinguely8-16/+17
2014-05-16xfsprogs: v3.2.0 releasev3.2.0Dave Chinner2-1/+5
2014-05-09xfsprogs: v3.2.0-rc3 releasev3.2.0-rc3Dave Chinner2-1/+8
2014-05-09repair: don't grind CPUs with large extent listsDave Chinner1-7/+33
2014-05-09repair: don't unlock prefetch tree to read discontig buffersDave Chinner1-26/+25
2014-05-03Update debian changelog in preparation for pending releaseNathan Scott1-0/+7
2014-05-03Fix msgfmt warning when building the German translationNathan Scott1-0/+1
2014-05-03Fix 32 bit build warning in libxfs, xfs_daddr_t printingNathan Scott1-2/+3
2014-05-02xfsprogs: v3.2.0-rc2 releasev3.2.0-rc2Dave Chinner2-1/+6
2014-05-02mkfs.xfs: prevent close(-1) on protofile error pathEric Sandeen1-1/+2