Message ID | cover.1644217569.git.ojaswin@linux.ibm.com (mailing list archive) |
---|---|
Headers | show |
Series | tests/ext4: Ensure resizes with sparse_super2 are handled correctly | expand |
Hello, Just wanted to send a gentle reminder to look into this patchset and let me know if anyone has any suggestions or review comments. Thank you for your time, Ojaswin On Mon, Feb 07, 2022 at 01:55:32PM +0530, Ojaswin Mujoo wrote: > As detailed in the patch [1], kernel currently does not support resizes > with sparse_super2 enabled. Before the above patch, if we used the > EXT4_IOC_RESIZE_FS ioctl directly, wiht sparse_super2 enabled, the > kernel used to still try the resize and ultimatley leave the fs in an > inconsistent state. This also led to corruption and kernel BUGs. > > This patchset adds a test for ext4 to ensure that the kernel handles > resizes with sparse_super2 correctly, and returns -EOPNOTSUPP. > > Summary: > > Patch 1: Fix the src/ext4_resize.c script to return accurate error codes. > Patch 2: Add the ext4 test for checking resize functionality > > [1] > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b1489186cc8391e0c1e342f9fbc3eedf6b944c61 > > Ojaswin Mujoo (2): > src/ext4_resize.c: Refactor code and ensure accurate errno is returned > ext4: Test to ensure resize with sparse_super2 is handled correctly > > src/ext4_resize.c | 46 +++++++++++++------- > tests/ext4/056 | 102 +++++++++++++++++++++++++++++++++++++++++++++ > tests/ext4/056.out | 2 + > 3 files changed, 136 insertions(+), 14 deletions(-) > create mode 100755 tests/ext4/056 > create mode 100644 tests/ext4/056.out > > -- > 2.27.0 >