index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
fs
/
ext4
/
resize.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-07
ext4: enable meta_bg only when new desc blocks are needed
Srivathsa Dara
1
-1
/
+1
2024-03-07
ext4: fix corruption during on-line resize
Maximilian Heyne
1
-1
/
+2
2023-12-14
ext4: reduce unnecessary memory allocation in alloc_flex_gd()
Baokun Li
1
-2
/
+12
2023-12-14
ext4: avoid online resizing failures due to oversized flex bg
Baokun Li
1
-8
/
+17
2023-12-14
ext4: remove unnecessary check from alloc_flex_gd()
Baokun Li
1
-3
/
+0
2023-12-14
ext4: unify the type of flexbg_size to unsigned int
Baokun Li
1
-6
/
+7
2023-10-05
ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap
Kemeng Shi
1
-2
/
+1
2023-10-05
ext4: remove unnecessary check to avoid repeat update_backups for the same gdb
Kemeng Shi
1
-4
/
+0
2023-10-05
ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg
Kemeng Shi
1
-15
/
+9
2023-10-05
ext4: use saved local variable sbi instead of EXT4_SB(sb)
Kemeng Shi
1
-5
/
+5
2023-10-05
ext4: remove EXT4FS_DEBUG defination in resize.c
Kemeng Shi
1
-2
/
+0
2023-10-05
ext4: calculate free_clusters_count in cluster unit in verify_group_input
Kemeng Shi
1
-2
/
+3
2023-10-05
ext4: remove commented code in reserve_backup_gdb
Kemeng Shi
1
-3
/
+0
2023-10-05
ext4: remove redundant check of count
Kemeng Shi
1
-10
/
+8
2023-10-05
ext4: fix typo in setup_new_flex_group_blocks
Kemeng Shi
1
-1
/
+1
2023-10-05
ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
Kemeng Shi
1
-7
/
+2
2023-10-05
ext4: correct return value of ext4_convert_meta_bg
Kemeng Shi
1
-3
/
+1
2023-10-05
ext4: add missed brelse in update_backups
Kemeng Shi
1
-1
/
+3
2023-10-05
ext4: correct offset of gdb backup in non meta_bg group to update_backups
Kemeng Shi
1
-2
/
+4
2023-03-23
ext4: remove unused group parameter in ext4_block_bitmap_csum_set
Kemeng Shi
1
-3
/
+2
2023-03-23
ext4: remove unused group parameter in ext4_inode_bitmap_csum_set
Kemeng Shi
1
-1
/
+1
2022-12-08
ext4: fix corruption when online resizing a 1K bigalloc fs
Baokun Li
1
-3
/
+3
2022-12-08
ext4: fix corrupt backup group descriptors after online resize
Baokun Li
1
-7
/
+15
2022-12-08
ext4: fix bad checksum after online resize
Baokun Li
1
-2
/
+2
2022-12-01
ext4: remove redundant variable err
Jinpeng Cui
1
-3
/
+1
2022-10-27
ext4: update the backup superblock's at the end of the online resize
Theodore Ts'o
1
-0
/
+5
2022-09-27
ext4: continue to expand file system when the target size doesn't reach
Jerry Lee 李修賢
1
-1
/
+1
2022-08-02
ext4: avoid resizing to a partial cluster size
Kiselev, Oleg
1
-0
/
+10
2022-08-02
ext4: reduce computation of overhead during resize
Kiselev, Oleg
1
-2
/
+21
2022-08-02
ext4: update the s_overhead_clusters in the backup sb's when resizing
Theodore Ts'o
1
-1
/
+4
2022-08-02
ext4: update s_overhead_clusters in the superblock during an on-line resize
Theodore Ts'o
1
-0
/
+1
2022-06-18
ext4: add reserved GDT blocks check
Zhang Yi
1
-0
/
+10
2022-03-02
ext4: use time_is_before_jiffies() instead of open coding it
Wang Qing
1
-1
/
+2
2022-02-25
ext4: rename ext4_set_bits to mb_set_bits
Ritesh Harjani
1
-2
/
+2
2022-01-10
ext4: implement support for get/set fs label
Lukas Czerner
1
-4
/
+15
2021-08-30
ext4: Support for checksumming from journal triggers
Jan Kara
1
-15
/
+23
2021-06-30
Revert "ext4: consolidate checks for resize of bigalloc into ext4_resize_begin"
Theodore Ts'o
1
-4
/
+0
2021-06-24
ext4: add check to prevent attempting to resize an fs with sparse_super2
Josh Triplett
1
-0
/
+4
2021-06-24
ext4: consolidate checks for resize of bigalloc into ext4_resize_begin
Josh Triplett
1
-0
/
+5
2020-12-22
ext4: drop ext4_handle_dirty_super()
Jan Kara
1
-4
/
+4
2020-12-22
ext4: protect superblock modifications with a buffer lock
Jan Kara
1
-0
/
+12
2020-10-18
ext4: use ext4_sb_bread() instead of sb_bread()
zhangyi (F)
1
-4
/
+4
2020-10-18
ext4: use common helpers in all places reading metadata buffers
zhangyi (F)
1
-1
/
+1
2020-10-18
ext4: fix error handling code in add_new_gdb
Dinghao Liu
1
-1
/
+3
2020-02-21
ext4: fix potential race between s_flex_groups online resizing and access
Suraj Jitindar Singh
1
-2
/
+5
2020-02-21
ext4: fix potential race between online resizing and write operations
Theodore Ts'o
1
-11
/
+44
2020-01-17
ext4: drop ext4_kvmalloc()
Theodore Ts'o
1
-6
/
+4
2019-11-05
ext4: Reserve revoke credits for freed blocks
Jan Kara
1
-5
/
+11
2019-11-05
ext4: Provide function to handle transaction restarts
Jan Kara
1
-36
/
+10
2019-05-07
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...
Linus Torvalds
1
-0
/
+1
2019-04-25
ext4: avoid drop reference to iloc.bh twice
Pan Bian
1
-0
/
+1
2019-04-06
block: remove CONFIG_LBDAF
Christoph Hellwig
1
-2
/
+0
2019-03-15
ext4: report real fs size after failed resize
Lukas Czerner
1
-1
/
+5
2019-03-15
ext4: add missing brelse() in add_new_gdb_meta_bg()
Lukas Czerner
1
-2
/
+9
2019-02-11
ext4: fix crash during online resizing
Jan Kara
1
-1
/
+2
2018-12-19
ext4: avoid declaring fs inconsistent due to invalid file handles
Theodore Ts'o
1
-2
/
+3
2018-12-04
ext4: fix EXT4_IOC_GROUP_ADD ioctl
ruippan (潘睿)
1
-1
/
+1
2018-11-25
ext4: add ext4_sb_bread() to disambiguate ENOMEM cases
Theodore Ts'o
1
-36
/
+36
2018-11-06
ext4: avoid possible double brelse() in add_new_gdb() on error path
Theodore Ts'o
1
-0
/
+1
2018-11-06
ext4: fix possible inode leak in the retry loop of ext4_resize_fs()
Vasily Averin
1
-0
/
+4
2018-11-06
ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing
Vasily Averin
1
-1
/
+1
2018-11-03
ext4: add missing brelse() update_backups()'s error path
Vasily Averin
1
-1
/
+3
2018-11-03
ext4: add missing brelse() add_new_gdb_meta_bg()'s error path
Vasily Averin
1
-2
/
+1
2018-11-03
ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path
Vasily Averin
1
-2
/
+4
2018-11-03
ext4: avoid potential extra brelse in setup_new_flex_group_blocks()
Vasily Averin
1
-6
/
+2
2018-09-03
ext4: fix online resizing for bigalloc file systems with a 1k block size
Theodore Ts'o
1
-1
/
+2
2018-09-03
ext4: fix online resize's handling of a too-small final block group
Theodore Ts'o
1
-0
/
+20
2018-06-12
treewide: kmalloc() -> kmalloc_array()
Kees Cook
1
-4
/
+6
2018-05-25
ext4: fix fencepost error in check for inode count overflow during resize
Jan Kara
1
-1
/
+1
2018-01-11
ext4: use 'sbi' instead of 'EXT4_SB(sb)'
Jun Piao
1
-1
/
+1
2017-11-14
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...
Linus Torvalds
1
-38
/
+66
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
1
-0
/
+1
2017-10-29
ext4: add support for online resizing with bigalloc
harshads
1
-38
/
+66
2017-08-06
ext4: fix overflow caused by missing cast in ext4_resize_fs()
Jerry Lee
1
-1
/
+2
2017-02-05
ext4: rename s_resize_flags to s_ext4_flags
Theodore Ts'o
1
-2
/
+3
2016-04-27
ext4: remove trailing \n from ext4_warning/ext4_error calls
Jakub Wilk
1
-1
/
+1
2016-02-12
ext4: fix potential integer overflow
Insu Yun
1
-1
/
+1
2015-10-18
[PATCH] fix calculation of meta_bg descriptor backups
Andy Leiserson
1
-2
/
+2
2015-10-17
ext4: clean up feature test macros with predicate functions
Darrick J. Wong
1
-18
/
+12
2015-05-02
ext4: fix growing of tiny filesystems
Jan Kara
1
-2
/
+5
2014-12-26
ext4: prevent online resize with backup superblock
Theodore Ts'o
1
-12
/
+12
2014-11-20
ext4: kill ext4_kvfree()
Al Viro
1
-3
/
+3
2014-10-30
ext4: fix overflow when updating superblock backups after resize
Jan Kara
1
-1
/
+1
2014-10-20
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...
Linus Torvalds
1
-2
/
+1
2014-10-13
ext4: Replace open coded mdata csum feature to helper function
Dmitry Monakhov
1
-2
/
+1
2014-09-03
ext4: avoid trying to kfree an ERR_PTR pointer
Theodore Ts'o
1
-0
/
+2
2014-06-08
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...
Linus Torvalds
1
-0
/
+13
2014-05-12
ext4: add missing BUFFER_TRACE before ext4_journal_get_write_access
liang xie
1
-0
/
+13
2014-04-18
arch: Mass conversion of smp_mb__*()
Peter Zijlstra
1
-1
/
+1
2014-02-15
ext4: fix online resize with a non-standard blocks per group setting
Theodore Ts'o
1
-1
/
+1
2014-02-15
ext4: fix online resize with very large inode tables
Theodore Ts'o
1
-12
/
+20
2013-07-01
ext4: fix corruption when online resizing a fs with 1K block size
Maarten ter Huurne
1
-3
/
+1
2013-06-17
ext4: delete unused variables
Jon Ernst
1
-2
/
+1
2013-06-06
ext4: verify group number in verify_group_input() before using it
Theodore Ts'o
1
-6
/
+11
2013-04-21
ext4: add check for inodes_count overflow in new resize ioctl
Theodore Ts'o
1
-0
/
+4
2013-04-21
ext4: fix online resizing for ext3-compat file systems
Theodore Ts'o
1
-0
/
+2
2013-04-03
ext4: introduce ext4_get_group_number()
Lukas Czerner
1
-5
/
+5
2013-03-11
ext4: use atomic64_t for the per-flexbg free_clusters count
Theodore Ts'o
1
-2
/
+2
2013-03-02
ext4: convert number of blocks to clusters properly
Lukas Czerner
1
-3
/
+3
2013-02-08
ext4: pass context information to jbd2__journal_start()
Theodore Ts'o
1
-5
/
+5
2013-01-13
ext4: trigger the lazy inode table initialization after resize
Theodore Ts'o
1
-3
/
+5
2013-01-12
ext4: use unlikely to improve the efficiency of the kernel
Wang Shilong
1
-5
/
+5
2013-01-12
ext4: return ENOMEM if sb_getblk() fails
Theodore Ts'o
1
-4
/
+4
2012-11-08
ext4: remove ext4_handle_release_buffer()
Eric Sandeen
1
-14
/
+3
2012-10-22
ext4: Checksum the block bitmap properly with bigalloc enabled
Tao Ma
1
-2
/
+1
2012-09-26
ext4: don't call update_backups() multiple times for the same bg
Tao Ma
1
-0
/
+4
2012-09-25
ext4: fix double unlock buffer mess during fs-resize
Dmitry Monakhov
1
-10
/
+5
2012-09-20
ext4: remove erroneous ext4_superblock_csum_set() in update_backups()
Tao Ma
1
-2
/
+0
2012-09-19
ext4: fix online resizing when the # of block groups is constant
Theodore Ts'o
1
-22
/
+14
2012-09-13
ext4: log a resize update to the console every 10 seconds
Theodore Ts'o
1
-0
/
+8
2012-09-13
ext4: convert file system to meta_bg if needed during resizing
Theodore Ts'o
1
-17
/
+133
2012-09-12
ext4: set bg_itable_unused when resizing
Theodore Ts'o
1
-0
/
+3
2012-09-05
ext4: add online resizing support for meta_bg and 64-bit file systems
Yongqiang Yang
1
-50
/
+165
2012-09-05
ext4: grow the s_group_info array as needed
Theodore Ts'o
1
-0
/
+8
2012-09-05
ext4: grow the s_flex_groups array as needed when resizing
Theodore Ts'o
1
-5
/
+9
2012-09-05
ext4: avoid duplicate writes of the backup bg descriptor blocks
Yongqiang Yang
1
-4
/
+6
2012-09-05
ext4: don't copy non-existent gdt blocks when resizing
Yongqiang Yang
1
-0
/
+4
2012-09-05
ext4: report the original old blocks count in a debug message when resizing
Yongqiang Yang
1
-2
/
+1
2012-09-05
ext4: ignore last group w/o enough space when resizing instead of BUG'ing
Yongqiang Yang
1
-3
/
+9
2012-07-22
ext4: remove unnecessary argument from __ext4_handle_dirty_metadata()
Artem Bityutskiy
1
-1
/
+1
2012-07-22
ext4: remove unused variable in ext4_update_super()
Theodore Ts'o
1
-1
/
+1
2012-07-09
ext4: fix overhead calculation used by ext4_statfs()
Theodore Ts'o
1
-1
/
+6
2012-05-28
ext4: remove redundundant "(char *) bh->b_data" casts
Theodore Ts'o
1
-1
/
+1
2012-05-28
ext4: fix potential integer overflow in alloc_flex_gd()
Haogang Chen
1
-0
/
+2
2012-04-29
ext4: make block group checksums use metadata_csum algorithm
Darrick J. Wong
1
-6
/
+3
2012-04-29
ext4: calculate and verify block bitmap checksum
Darrick J. Wong
1
-0
/
+7
2012-04-29
ext4: calculate and verify checksums for inode bitmaps
Darrick J. Wong
1
-0
/
+47
2012-04-29
ext4: calculate and verify superblock checksum
Darrick J. Wong
1
-1
/
+3
2012-03-20
ext4: update s_free_{inodes,blocks}_count during online resize
Darrick J. Wong
1
-0
/
+4
2012-03-19
ext4: change some printk() calls to use ext4_msg() instead
Theodore Ts'o
1
-9
/
+10
2012-02-20
ext4: fix resize when resizing within single group
Lukas Czerner
1
-6
/
+8
2012-01-04
ext4: let ext4_group_add() use common code
Yongqiang Yang
1
-299
/
+10
2012-01-04
ext4: let ext4_group_extend() use common code
Yongqiang Yang
1
-39
/
+2
2012-01-04
ext4: add new online resize interface
Yongqiang Yang
1
-0
/
+177
2012-01-03
ext4: add a new function which adds a flex group to a fs
Yongqiang Yang
1
-0
/
+82
2012-01-03
ext4: add a new function which allocates bitmaps and inode tables
Yongqiang Yang
1
-0
/
+111
2012-01-03
ext4: pass verify_reserved_gdb() the number of group decriptors
Yongqiang Yang
1
-3
/
+4
2012-01-03
ext4: add a function which updates the super block during online resizing
Yongqiang Yang
1
-0
/
+94
2012-01-03
ext4: add a function which sets up a block group descriptors of a flex bg
Yongqiang Yang
1
-0
/
+56
2012-01-03
ext4: add a function which sets up group blocks of a flex bg
Yongqiang Yang
1
-0
/
+250
2012-01-03
ext4: add a structure which will be used by 64bit-resize interface
Yongqiang Yang
1
-0
/
+55
2012-01-03
ext4: add a function which adds a new group descriptors to a fs
Yongqiang Yang
1
-0
/
+46
2012-01-03
ext4: add a function which extends a group without checking parameters
Yongqiang Yang
1
-0
/
+51
2011-09-09
ext4: Rename ext4_free_blks_{count,set}() to refer to clusters
Theodore Ts'o
1
-1
/
+1
2011-09-09
ext4: convert the free_blocks field in s_flex_groups to be free_clusters
Theodore Ts'o
1
-2
/
+2
2011-09-09
ext4: convert s_{dirty,free}blocks_counter to s_{dirty,free}clusters_counter
Theodore Ts'o
1
-2
/
+2
2011-08-01
ext4: use ext4_kvzalloc()/ext4_kvmalloc() for s_group_desc and s_group_info
Theodore Ts'o
1
-6
/
+7
2011-07-30
ext4: add missing kfree() on error return path in add_new_gdb()
Dan Carpenter
1
-0
/
+1
2011-07-27
ext4: simplify parameters of reserve_backup_gdb()
Yongqiang Yang
1
-5
/
+7
2011-07-27
ext4: simplify parameters of add_new_gdb()
Yongqiang Yang
1
-15
/
+24
2011-07-27
ext4: remove lock_buffer in bclean() and setup_new_group_blocks()
Yongqiang Yang
1
-4
/
+0
2011-07-26
ext4: simplify journal handling in setup_new_group_blocks()
Yongqiang Yang
1
-19
/
+20
2011-07-26
ext4: let setup_new_group_blocks() set multiple bits at a time
Yongqiang Yang
1
-11
/
+7
2011-07-26
ext4: fix a typo in ext4_group_extend()
Yongqiang Yang
1
-1
/
+1
2011-07-26
ext4: let ext4_group_add_blocks() return an error code
Yongqiang Yang
1
-3
/
+7
2011-07-26
ext4: rename ext4_add_groupblocks() to ext4_group_add_blocks()
Yongqiang Yang
1
-1
/
+1
2011-07-26
ext4: prevent a fs with errors from being resized
Yongqiang Yang
1
-0
/
+10
2011-07-26
ext4: prevent parallel resizers by atomic bit ops
Yongqiang Yang
1
-34
/
+21
2011-03-20
ext4: unify the ext4_handle_release_buffer() api
Amir Goldstein
1
-4
/
+4
2011-02-21
ext4: fix compile warnings with EXT4FS_DEBUG enabled
Theodore Ts'o
1
-2
/
+2
2011-01-11
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt...
Linus Torvalds
1
-18
/
+46
2011-01-10
ext4: add error checking to calls to ext4_handle_dirty_metadata()
Theodore Ts'o
1
-18
/
+46
2010-12-23
ext4: fix on-line resizing regression
Theodore Ts'o
1
-0
/
+5
2010-10-27
Merge branch 'next' into upstream-merge
Theodore Ts'o
1
-36
/
+16
2010-10-27
ext4: rename mark_bitmap_end() to ext4_mark_bitmap_end()
Theodore Ts'o
1
-3
/
+4
2010-10-27
ext4: use sb_issue_zeroout in setup_new_group_blocks
Lukas Czerner
1
-33
/
+13
2010-06-14
ext4: remove initialized but not read variables
Andi Kleen
1
-2
/
+0
2010-06-11
ext4: Clean up s_dirt handling
Theodore Ts'o
1
-4
/
+2
2010-05-16
ext4: check s_log_groups_per_flex in online resize code
Eric Sandeen
1
-1
/
+2
2010-02-15
ext4: move __func__ into a macro for ext4_warning, ext4_error
Eric Sandeen
1
-64
/
+38
2009-12-07
ext4: Return the PTR_ERR of the correct pointer in setup_new_group_blocks()
Roel Kluin
1
-1
/
+1
2009-09-09
ext4: Clarify the locking details in mballoc
Aneesh Kumar K.V
1
-6
/
+1
2009-06-19
block: rename CONFIG_LBD to CONFIG_LBDAF
Bartlomiej Zolnierkiewicz
1
-1
/
+1
2009-05-01
ext4: Move fs/ext4/group.h into ext4.h
Theodore Ts'o
1
-1
/
+0
2009-04-25
ext4: Replace lock/unlock_super() with an explicit lock for resizing
Theodore Ts'o
1
-17
/
+18
2009-03-04
ext4: Use atomic_t's in struct flex_groups
Theodore Ts'o
1
-4
/
+4
2009-01-26
ext4: Initialize the new group descriptor when resizing the filesystem
Theodore Ts'o
1
-1
/
+2
2009-01-05
ext4: mark the blocks/inode bitmap beyond end of group as used
Aneesh Kumar K.V
1
-4
/
+2
2009-01-05
ext4: Use high 16 bits of the block group descriptor's free counts fields
Aneesh Kumar K.V
1
-2
/
+2
2009-01-05
ext4: Use EXT4_GROUP_INFO_NEED_INIT_BIT during resize
Aneesh Kumar K.V
1
-41
/
+8
2009-01-05
ext4: Add blocks added during resize to bitmap
Aneesh Kumar K.V
1
-9
/
+2
2009-01-05
ext4: Make ext4_group_t be an unsigned int
Theodore Ts'o
1
-2
/
+2
2009-01-05
ext4: remove extraneous newlines from calls to ext4_error() and ext4_warning()
Theodore Ts'o
1
-4
/
+3
2009-01-07
ext4: Allow ext4 to run without a journal
Frank Mayhar
1
-15
/
+16
2008-11-26
ext4: When resizing set the EXT4_BG_INODE_ZEROED flag for new block groups
Solofo.Ramangalahy@bull.net
1
-0
/
+1
2008-10-10
ext4: Remove old legacy block allocator
Theodore Ts'o
1
-6
/
+12
2008-09-08
Update flex_bg free blocks and free inodes counters when resizing.
Frederic Bohe
1
-0
/
+9
2008-09-08
ext4: Fix whitespace checkpatch warnings/errors
Theodore Ts'o
1
-3
/
+3
2008-08-19
ext4: don't try to resize if there are no reserved gdt blocks left
Josef Bacik
1
-1
/
+2
2008-07-26
ext4: Cleanup whitespace and other miscellaneous style issues
Theodore Ts'o
1
-39
/
+40
2008-07-11
ext4: fix online resize with mballoc
Frederic Bohe
1
-1
/
+51
2008-06-20
Ext4: Fix online resize block group descriptor corruption
Frederic Bohe
1
-1
/
+2
2008-06-06
ext4: fix online resize bug
Josef Bacik
1
-1
/
+2
2008-04-29
ext4: move headers out of include/linux
Christoph Hellwig
1
-2
/
+1
2008-04-29
ext4: fix wrong gfp type under transaction
Josef Bacik
1
-2
/
+2
2008-04-17
ext4: replace remaining __FUNCTION__ occurrences
Harvey Harrison
1
-35
/
+35
2008-04-17
ext4: le*_add_cpu conversion
Marcin Slusarz
1
-4
/
+2
2008-02-25
ext4: add missing ext4_journal_stop()
Akinobu Mita
1
-0
/
+1
2008-02-07
iget: stop EXT4 from using iget() and read_inode()
David Howells
1
-4
/
+3
2008-01-28
ext4: fix up EXT4FS_DEBUG builds
Eric Sandeen
1
-8
/
+8
[next]