aboutsummaryrefslogtreecommitdiffstats
path: root/resize
AgeCommit message (Expand)AuthorFilesLines
2018-02-27resize2fs: remove bigalloc warning for online resizingTheodore Ts'o1-1/+0
2018-02-26AOSP: use e2fsprogs-defaults for ccflagsTheodore Ts'o1-1/+1
2018-02-26AOSP: Add missing libdl dependenciesPavlin Radoslavov1-1/+1
2018-01-02Merge branch 'maint' into nextTheodore Ts'o1-1/+2
2017-12-21Add missing information to various man pages and usage textsTyson Nottingham1-1/+2
2017-12-04Merge branch 'maint' into nextTheodore Ts'o1-1/+2
2017-11-02resize2fs: fix free blocks count sanity check for 64-bit file systemsTheodore Ts'o1-1/+2
2017-10-15Merge branch 'maint' into nextTheodore Ts'o8-14/+14
2017-10-15Fix typos in code comments and developer docsSebastian Rasmussen7-13/+13
2017-10-15Fix typos in error messages and documentationSebastian Rasmussen1-1/+1
2017-08-13Merge branch 'maint' into nextTheodore Ts'o1-29/+0
2017-08-13Add options to gzip and tar to create reproducible artificatsTheodore Ts'o1-29/+0
2017-07-27Merge branch 'maint' into nextTheodore Ts'o1-0/+4
2017-07-23resize2fs: add support for resizing filesystems with ea_inode featureTahsin Erdogan1-10/+157
2017-07-23resize2fs: sanity check the free blocks and inode countsTheodore Ts'o1-0/+4
2017-07-04resize2fs: moving xattr inodes is not supportedTahsin Erdogan1-0/+9
2017-05-23AOSP: Disable macro redefined warnings.Christopher Ferris1-1/+1
2017-05-23AOSP: Convert e2fsprogs targets to soong.Alex Deymo2-45/+24
2017-04-26tests: skip running long test with "make check" and add "make fullcheck"Theodore Ts'o1-1/+1
2016-10-25resize2fs: fix resizing large file systems when block size != page sizeTheodore Ts'o1-1/+1
2016-08-10resize2fs: fix crash when there is an ea block and no blocks to migrateTheodore Ts'o1-1/+1
2016-06-07tune2fs,resize2fs: special case HURD only when testing s_creator_osTheodore Ts'o1-1/+1
2016-06-03Add clarifications to the e4defrag and resize2fs man pagesTheodore Ts'o1-2/+7
2016-05-29e2fsck,resize2fs: fix gcc -Wall nitsTheodore Ts'o2-19/+21
2016-05-22Add --enable-hardening which builds e2fsprogs with security hardeningTheodore Ts'o1-2/+1
2016-05-10resize2fs, libext2fs: fix bugs in sparse_super2 supportTheodore Ts'o1-10/+24
2016-03-15Android.mk: Replace _host suffix with more standard -host suffixAlex Deymo1-1/+1
2016-03-06resize2fs: clear uninit BG if allocating from new groupEric Sandeen1-0/+7
2016-03-06Merge branch 'maint' into nextTheodore Ts'o1-14/+24
2016-03-06misc: replace comparison macros with inline functionsAndreas Dilger1-14/+24
2015-10-24resize2fs: clean up feature test macros with predicate functionsDarrick J. Wong3-57/+37
2015-07-13Eliminate unused parameter warnings from Android buildTheodore Ts'o1-3/+6
2015-07-12Eliminate doubly defined _LARGEFILE_SOURCE warningTheodore Ts'o1-0/+4
2015-05-16misc: fix undo file setupDarrick J. Wong1-15/+14
2015-05-05resize2fs: optionally create undo fileDarrick J. Wong2-4/+103
2015-03-30Clean up and fix Android build filesTheodore Ts'o1-25/+1
2015-03-01Add files to build on AndroidTheodore Ts'o1-0/+69
2015-01-27resize2fs: fix regression test to not depend on ext4.ko being loadedDarrick J. Wong1-1/+2
2015-01-19Merge branch 'maint' into nextTheodore Ts'o1-2/+4
2015-01-19Fix clang warning and a resource leakDarrick J. Wong1-2/+4
2014-12-15resize2fs: convert fs to and from 64bit modeDarrick J. Wong4-23/+420
2014-12-14resize2fs: don't play stupid games with the block countDarrick J. Wong1-12/+7
2014-12-14resize2fs: set bg flags and unused inode count when resizingDarrick J. Wong1-0/+4
2014-12-14resize2fs: don't interpret bitmap shift while crossing flexbg as raid strideDarrick J. Wong1-1/+3
2014-12-14resize2fs: use old_fs to detect per-bg metadata blocks to freeDarrick J. Wong1-1/+1
2014-12-14Merge branch 'maint' into nextTheodore Ts'o1-4/+24
2014-12-14resize2fs: don't require fsck to print min sizeEric Sandeen1-4/+24
2014-12-13resize2fs: quickly rewrite extent blocks when moving an inode w/ metadata_csumDarrick J. Wong1-10/+64
2014-12-13resize2fs: don't exit if shrinking sparse_super2 fs to one bgDarrick J. Wong1-1/+1
2014-11-07misc: fix compiler warnings and minor build errorsDarrick J. Wong1-1/+1
2014-10-13libext2fs/e2fsck: refactor everyone who writes zero blocks to diskDarrick J. Wong1-16/+9
2014-10-11Merge branch 'maint' into nextTheodore Ts'o1-8/+10
2014-10-08resize2fs: fix fs->blocksize dereference after fs has been freedTheodore Ts'o1-8/+10
2014-09-11Merge branch 'maint' into nextTheodore Ts'o1-2/+1
2014-09-08tests: Add to LD_LIBRARY_PATH instead of overridingMichael Forney1-2/+1
2014-08-25Merge branch 'maint' into nextTheodore Ts'o2-7/+9
2014-08-24resize2fs: clarify the size of blocks in resize2fs's messagesTheodore Ts'o1-4/+5
2014-08-24resize2fs.8.in: clarify when on-line resizing is supportedTheodore Ts'o1-3/+4
2014-08-10Merge branch 'maint' into nextTheodore Ts'o1-4/+13
2014-08-10resize2fs: disable the meta_bg feature if necessaryTheodore Ts'o1-4/+13
2014-07-26Merge branch 'maint' into nextTheodore Ts'o2-6/+6
2014-07-26Fix 32/64-bit overflow when multiplying by blocks/clusters per groupTheodore Ts'o1-6/+5
2014-07-26resize2fs: radically reduce memory utilization by using rbtree bitmapsTheodore Ts'o1-0/+1
2014-07-06Merge branch 'maint' into nextTheodore Ts'o2-17/+13
2014-07-05e2fsprogs: introduce ext2fs_close_free() helperLukas Czerner2-2/+2
2014-06-09resize2fs: don't attempt to calculate minimum size on fs with errorsEric Sandeen1-15/+11
2014-05-13Merge branch 'maint' into nextTheodore Ts'o1-1/+1
2014-05-13resize2fs: fix sanity check in reserve_sparse_super2_last_group()Darrick J. Wong1-1/+1
2014-05-11misc: create better-packaged static analysis reportsDarrick J. Wong1-1/+1
2014-05-11Merge branch 'maint' into nextTheodore Ts'o1-38/+70
2014-05-04resize2fs: fix inode table move for the backwards move caseTheodore Ts'o1-0/+2
2014-05-04resize2fs: refine minimum required blocks for flex_bg file systemsTheodore Ts'o1-31/+45
2014-05-04resize2fs: fix overly-pessimistic calculation of minimum size requiredTheodore Ts'o1-10/+26
2014-03-14all: Introduce cppcheck static checking for make C=1Darrick J. Wong1-0/+1
2014-03-14resize2fs: add inline dirs for remappingDarrick J. Wong1-0/+7
2014-02-23Merge branch 'maint' into nextTheodore Ts'o2-39/+112
2014-02-23resize2fs: don't free in-use clusters when moving blocksDarrick J. Wong1-9/+63
2014-02-23resize2fs: during shrink, don't free in-use bg data clustersDarrick J. Wong1-29/+48
2014-02-23Add coverage testing using gcovTheodore Ts'o1-1/+1
2014-02-20Merge branch 'maint' into nextTheodore Ts'o1-1/+4
2014-02-20Set pointer to NULL after ext2fs_freeLukas Czerner1-1/+4
2014-01-30Merge branch 'maint' into nextTheodore Ts'o2-2/+188
2014-01-30Add support for new compat feature "sparse_super2"Theodore Ts'o2-2/+188
2014-01-06Merge branch 'maint' into nextTheodore Ts'o2-2/+4
2014-01-05test_extents: fix a possible memory leakTheodore Ts'o1-0/+2
2014-01-05configure: fix --with-diet-libcTheodore Ts'o1-2/+2
2013-12-26Merge branch 'maint' into nextTheodore Ts'o3-3/+7
2013-12-16Clean up sparse warningsTheodore Ts'o3-3/+7
2013-12-16Merge branch 'maint' into nextTheodore Ts'o2-11/+11
2013-12-15build: quiet LLVM non-literal string format warningAndreas Dilger2-11/+11
2013-12-12resize2fs: rewrite extent/dir/ea block checksums when migratingDarrick J. Wong1-40/+114
2013-12-12misc: use the checksum predicate function, not raw flag testsDarrick J. Wong1-3/+1
2013-12-12Merge branch 'maint' into nextTheodore Ts'o1-3/+9
2013-12-12misc: don't leak file descriptors (on error paths)Darrick J. Wong1-3/+9
2013-10-12Merge branch 'maint' into nextTheodore Ts'o5-16/+86
2013-10-11e2fsprogs: add (optional) sparse checking to the buildDarrick J. Wong1-0/+1
2013-09-30resize2fs: relocate inode table blocks if necessary when shrinkingTheodore Ts'o1-7/+17
2013-09-30resize2fs: fix -M size calculations to avoid cutting off the inode tableTheodore Ts'o1-0/+9
2013-09-30resize2fs: add debugging support for resize2fs -M calcuationsTheodore Ts'o4-9/+59
2013-09-09Merge branch 'maint' into nextTheodore Ts'o1-21/+20
2013-09-09resize2fs: use blk64_t and location getters for free_gdp_blocks()Darrick J. Wong1-21/+20
2013-06-20Merge branch 'maint' into nextTheodore Ts'o1-0/+27
2013-06-20resize2fs: move bitmaps if shrinking would orphan themEric Sandeen1-0/+27
2013-06-08libext2fs: provide functions to safely access name_len and file_typeJan Kara1-1/+1
2013-04-22Merge branch 'maint' into nextTheodore Ts'o1-13/+45
2013-03-31resize2fs: fix off-line resize of file systems with flex_bg && !resize_inodeTheodore Ts'o1-13/+45
2013-03-13Merge branch 'maint' into nextTheodore Ts'o1-1/+1
2013-01-27Fix warnings about functions not returning a valuePhilipp Thomas1-1/+1
2013-01-21Merge branch 'maint' into nextTheodore Ts'o2-18/+61
2013-01-21mke2fs, tune2fs, resize2fs: add warning messages for bigalloc and quotaTheodore Ts'o1-0/+14
2013-01-20resize2fs: move a cluster at a time with bigalloc file systemsTheodore Ts'o1-5/+23
2013-01-19resize2fs: correctly account for clusters when calculating summary statsTheodore Ts'o1-13/+24
2013-01-16Merge branch 'maint' into nextTheodore Ts'o2-2/+70
2013-01-16resize2fs: check in test-resize scriptTheodore Ts'o1-0/+27
2013-01-14resize2fs: add debugging code to test the old online resizing interfacesTheodore Ts'o1-2/+43
2013-01-05Merge branch 'maint' into nextTheodore Ts'o5-75/+249
2013-01-05Fix 32-bit overflow problems: dgrp_t * s_blocks_per_groupTheodore Ts'o1-6/+4
2013-01-03resize2fs: use [un]mark_block_range bitmap functions to reduce CPU usageTheodore Ts'o1-43/+24
2013-01-03resize2fs: add resource tracking as a debug optionTheodore Ts'o5-16/+213
2013-01-03resize2fs: fix 32-bit overflow when calculating the number of free blocksTheodore Ts'o1-6/+6
2013-01-03resize2fs: fix 32-bit overflow issue which can corrupt 64-bit file systemsTheodore Ts'o1-4/+2
2013-01-01Merge branch 'maint' into nextTheodore Ts'o2-59/+66
2012-12-29resize2fs: create optimized flex_bg block groupsTheodore Ts'o1-22/+0
2012-12-29resize2fs: allow resizing flex_bg && !resize_inode file systemsTheodore Ts'o1-22/+0
2012-12-29resize2fs: handle bg descriptors which overlap with other bg's metadataTheodore Ts'o1-4/+31
2012-12-29resize2fs: reserve all metadata blocks for flex_bg file systemsTheodore Ts'o1-0/+22
2012-12-29resize2fs: reserve fs metadata blocks first in blocks_to_move()Theodore Ts'o1-11/+12
2012-11-29Merge branch 'maint' into nextTheodore Ts'o2-16/+4
2012-11-29resize2fs: fix gcc -Wall nits and valgrind complaintsTheodore Ts'o2-16/+4
2012-09-16Merge branch 'maint' into nextTheodore Ts'o3-74/+132
2012-09-13resize2fs: grow uninit_bg file systems more efficientlyTheodore Ts'o1-3/+25
2012-09-13resize2fs: enforce restrictions if the kernel doesn't do meta_bg resizingTheodore Ts'o1-13/+29
2012-09-13resize2fs: allow meta_bg/64-bit file systems to be online resizedTheodore Ts'o1-19/+22
2012-09-13resize2fs: fix overhead calculation for meta_bg file systemsTheodore Ts'o1-32/+45
2012-09-13resize2fs: enforce the 16TB limit on 32-bit file systems correctlyTheodore Ts'o1-8/+12
2012-08-02libext2fs: block group checksum should use metadata_csum algorithmDarrick J. Wong1-8/+4
2012-05-27Remove unnecessary escape before tab in man pagesTheodore Ts'o1-28/+28
2012-03-22resize2fs: use EXT2_FLAG_64BITSSami Liedes1-0/+3
2012-02-27build: fix compile warnings on OSXAndreas Dilger1-10/+2
2012-02-17resize2fs: take s_first_data_block into account for resize2fs -MJan Kara1-0/+1
2011-11-20resize2fs: treat EINVAL to mean the new resize ioctl does not existTheodore Ts'o1-1/+10
2011-10-16libext2fs: ext2fs_[set_]file_acl_block needs to check for 64-bit feature flagTheodore Ts'o1-4/+5
2011-10-16resize2fs: don't fail when shrinking an empty file systemTheodore Ts'o1-1/+1
2011-10-16resize2fs: Do not fail if EXT4_IOC_RESIZE_FS ioctl doesn't existLukas Czerner1-1/+6
2011-10-09Fix more spelling errors found by translators and add pluralizationTheodore Ts'o1-1/+2
2011-10-08Fix spelling errors pointed out by translatorsTheodore Ts'o1-1/+1
2011-10-06libext2fs: make ext2fs_open_file() always use 3 arguments instead of varargsTheodore Ts'o1-1/+1
2011-10-05Pass the gettext() function to libcom_errTheodore Ts'o1-0/+1
2011-10-03resize2fs: fix on-line resizingTheodore Ts'o1-4/+12
2011-09-18Shorten compile commands run by the build systemTheodore Ts'o6-0/+6
2011-09-16e2fsprogs: add ext2fs_group_blocks_count helperEric Sandeen2-18/+5
2011-09-15e2fsprogs: create open() and stat() helpersLukas Czerner1-5/+1
2011-09-14resize2fs: add support for new in-kernel online resize ioctlYongqiang Yang1-1/+18
2011-06-11ext2fs: Handle internal journal over 2^32 bytesAndreas Dilger1-0/+1
2011-01-07resize2fs: fix computation of the real end of the bitmap to be 64-bitTheodore Ts'o1-4/+4
2010-12-22Merge branch 'maint' into nextTheodore Ts'o1-15/+0
2010-12-22resize2fs: do not clear resize inode for 0 resvd blocksEric Sandeen1-15/+0
2010-12-20Merge branch 'maint' into nextTheodore Ts'o1-0/+8
2010-12-16resize2fs: handle exactly-16T filesystems in resize2fsEric Sandeen1-3/+11
2010-12-13Merge branch 'maint' into nextTheodore Ts'o2-4/+11
2010-11-26resize2fs: Clarify error explaining on-line shrinking is not supported at allTheodore Ts'o1-2/+1
2010-11-26resize2fs.8.in: Document that resize2fs -p only works on offline resizesTheodore Ts'o1-2/+2
2010-09-25resize2fs.8: Make it clear that power-of-2 units are meant by kilobytesTheodore Ts'o1-0/+8
2010-07-19Merge branch 'maint' into nextTheodore Ts'o3-4/+8
2010-07-19resize2fs.8: Update man page to indicate ext4 supports on-line resizeTheodore Ts'o1-1/+1
2010-07-17resize2fs: relax requirements for -P output a bitEric Sandeen1-2/+1
2010-07-05e2fsck, resize2fs: fix a fp precision error that can lead to a seg faultTheodore Ts'o1-1/+6
2010-06-13resize2fs: Fix up to be 64-bit block number safeValerie Aurora Henson6-111/+115
2010-06-07Merge branch 'maint' into nextTheodore Ts'o1-0/+8
2010-05-12resize2fs: don't print minimum size if fs is not cleanEric Sandeen1-0/+8
2010-02-10Merge branch 'maint' into nextTheodore Ts'o1-0/+4
2010-02-05resize2fs: Fix fix uninit group test accessing invalid memoryTheodore Ts'o1-0/+4
2009-11-16Merge branch 'maint' into nextTheodore Ts'o1-0/+4
2009-11-12resize2fs: exit fix_sb_journal_backup early for external journalEric Sandeen1-0/+4
2009-10-25Convert ext2fs_group_of_blk() to ext2fs_group_of_blk2()Theodore Ts'o1-1/+1
2009-10-25Convert ext2fs_block_alloc_stats() calls to block_alloc_stats2()Valerie Aurora Henson1-11/+11
2009-10-25Convert to use block group accessor functionsValerie Aurora Henson3-65/+60
2009-10-25libext2fs: Convert ext2fs_bg_flag_test() to ext2fs_bg_flags_test()Theodore Ts'o1-8/+7
2009-10-25libext2fs: clean up ext2fs_bg_flags_ interfacesEric Sandeen1-6/+5
2009-10-04Merge branch 'maint' into nextTheodore Ts'o1-10/+19
2009-10-04Don't use in-tree header files if using system uuid or blkid librariesTheodore Ts'o1-10/+19
2009-09-07Convert uses of super->s_*_blocks_count to ext2fs_*_blocks_count()Valerie Aurora Henson3-57/+64
2009-09-07Use ext2fs_file_acl_block() instead of using .i_file_acl directlyValerie Aurora Henson1-3/+3
2009-09-07resize2fs: fix minimum resize size calculation with flex_bgPeng Tao1-3/+17
2009-09-07resize2fs: calculate minimal fs size only oncePeng Tao1-1/+1
2009-09-07Use accessor functions fields for bg_flags in the block group descriptorsTheodore Ts'o1-16/+16
2009-09-07Convert to use io_channel_read_blk64() and io_channel_write_blk64()Valerie Aurora Henson1-18/+18
2009-09-07Merge branch 'maint' into nextTheodore Ts'o2-4/+18
2009-08-22resize2fs: Move everything to new bitmap interfaceValerie Aurora Henson1-41/+41
2009-07-11resize2fs: If resize2fs fails, tell the user to run e2fsckTheodore Ts'o2-2/+12
2009-07-02resize2fs: Fix error message so the mountpoint is printed correctlyTheodore Ts'o1-3/+2
2009-07-02Add support for configure --enable-verbose-makecmdsTheodore Ts'o1-16/+16
2009-07-01Fix Makefile dependencies for libcom_errTheodore Ts'o1-3/+3
2009-06-18resize2fs: update sb journal backup if journal was movedEric Sandeen1-0/+27
2009-06-15resize2fs: fix miscellaneous memory leaksTheodore Ts'o2-1/+7
2009-05-30Update man pages to include ext4 in the synposis, instead of just "ext2/ext3"Theodore Ts'o1-3/+3
2009-05-25resize2fs: don't try to resize below calculated minimumEric Sandeen1-1/+9
2009-05-25resize2fs: fix minimum size calculationsEric Sandeen1-0/+6
2009-04-22resize2fs: Print a warning message if the ftruncate system call failsTheodore Ts'o1-2/+7
2009-04-18resize2fs: Fix corruption bug impacting ext4 filesystems with uninit_bgTheodore Ts'o1-1/+1