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
/
balloc.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-10-05
ext4: add some kunit stub for mballoc kunit test
Kemeng Shi
1
-0
/
+10
2023-10-05
ext4: fix traditional comparison using max/min method
Lu Hongfei
1
-4
/
+2
2023-08-27
ext4: add correct group descriptors and reserved GDT blocks to system zone
Wang Jianjian
1
-4
/
+11
2023-06-14
ext4: drop the call to ext4_error() from ext4_get_group_info()
Fabio M. De Francesco
1
-11
/
+9
2023-06-14
Revert "ext4: remove unnecessary check in ext4_bg_num_gdb_nometa"
Kemeng Shi
1
-1
/
+4
2023-05-13
ext4: allow ext4_get_group_info() to fail
Theodore Ts'o
1
-1
/
+17
2023-05-07
ext4: fix WARNING in mb_find_extent
Ye Bin
1
-0
/
+25
2023-03-23
ext4: remove unused group parameter in ext4_block_bitmap_csum_verify
Kemeng Shi
1
-2
/
+1
2023-03-23
ext4: improve inode table blocks counting in ext4_num_overhead_clusters
Kemeng Shi
1
-43
/
+47
2023-03-23
ext4: stop trying to verify just initialized bitmap in ext4_read_block_bitmap...
Kemeng Shi
1
-1
/
+1
2023-03-23
ext4: remove stale comment in ext4_init_block_bitmap
Kemeng Shi
1
-2
/
+0
2023-03-23
ext4: remove unnecessary check in ext4_bg_num_gdb_nometa
Kemeng Shi
1
-4
/
+1
2023-03-23
ext4: call ext4_bg_num_gdb_[no]meta directly in ext4_num_base_meta_clusters
Kemeng Shi
1
-2
/
+2
2023-03-23
ext4: correct validation check of inode table in ext4_valid_block_bitmap
Kemeng Shi
1
-3
/
+3
2023-03-23
ext4: properly handle error of ext4_init_block_bitmap in ext4_read_block_bitm...
Kemeng Shi
1
-5
/
+7
2022-08-02
ext4: use ext4_debug() instead of jbd_debug()
Jan Kara
1
-1
/
+1
2022-03-15
ext4: fix kernel doc warnings
Theodore Ts'o
1
-0
/
+1
2021-08-30
ext4: flush background discard kwork when retry allocation
Wang Jianchao
1
-1
/
+7
2021-04-09
ext4: fix trailing whitespace
Jack Qiu
1
-1
/
+1
2021-03-06
ext4: shrink race window in ext4_should_retry_alloc()
Eric Whitney
1
-12
/
+26
2020-12-03
ext4: use ASSERT() to replace J_ASSERT()
Chunguang Xu
1
-1
/
+1
2020-10-21
ext4: fast commit recovery path
Harshad Shirwadkar
1
-1
/
+6
2020-10-18
ext4: use common helpers in all places reading metadata buffers
zhangyi (F)
1
-5
/
+3
2020-10-18
ext4: clear buffer verified flag if read meta block from disk
zhangyi (F)
1
-0
/
+1
2020-08-07
ext4: indicate via a block bitmap read is prefetched via a tracepoint
Theodore Ts'o
1
-1
/
+1
2020-08-06
ext4: add prefetching for block allocation bitmaps
Alex Zhuravlev
1
-3
/
+11
2020-06-03
ext4: balloc: use task_pid_nr() helper
Ritesh Harjani
1
-2
/
+3
2020-04-15
ext4: fix return-value types in several function comments
Josh Triplett
1
-2
/
+2
2020-04-01
ext4: save all error info in save_error_info() and drop ext4_set_errno()
Theodore Ts'o
1
-4
/
+3
2020-02-21
ext4: fix potential race between online resizing and write operations
Theodore Ts'o
1
-3
/
+11
2019-12-26
ext4: simulate various I/O and checksum errors when reading metadata
Theodore Ts'o
1
-1
/
+3
2019-12-26
ext4: save the error code which triggered an ext4_error() in the superblock
Theodore Ts'o
1
-0
/
+1
2019-06-19
ext4: clean up kerneldoc warnigns when building with W=1
Theodore Ts'o
1
-2
/
+2
2018-08-01
ext4: use ext4_warning() for sb_getblk failure
Wang Shilong
1
-3
/
+3
2018-07-12
ext4: check for allocation block validity with block group locked
Theodore Ts'o
1
-0
/
+3
2018-06-14
ext4: only look at the bg_flags field if it is valid
Theodore Ts'o
1
-1
/
+10
2018-06-13
ext4: always check block group bounds in ext4_init_block_bitmap()
Theodore Ts'o
1
-7
/
+3
2018-05-12
ext4: mark block bitmap corrupted when found
Wang Shilong
1
-0
/
+4
2018-05-12
ext4: add new ext4_mark_group_bitmap_corrupted() helper
Wang Shilong
1
-22
/
+7
2018-04-24
ext4: fix bitmap position validation
Lukas Czerner
1
-4
/
+5
2018-03-26
ext4: add validity checks for bitmap block numbers
Theodore Ts'o
1
-2
/
+14
2018-02-19
ext4: don't update checksum of new initialized bitmaps
Theodore Ts'o
1
-2
/
+1
2018-01-11
ext4: use 'sbi' instead of 'EXT4_SB(sb)'
Jun Piao
1
-2
/
+2
2017-11-14
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...
Linus Torvalds
1
-8
/
+7
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-01
ext4: retry allocations conservatively
Theodore Ts'o
1
-8
/
+7
2016-07-26
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...
Linus Torvalds
1
-1
/
+6
2016-07-05
ext4: validate s_reserved_gdt_blocks on mount
Theodore Ts'o
1
-0
/
+3
2016-06-26
ext4: optimize ext4_should_retry_alloc() to improve ENOSPC performance
Theodore Ts'o
1
-1
/
+3
2016-06-07
fs: have submit_bh users pass in op and flags separately
Mike Christie
1
-1
/
+1
2016-05-13
ext4: fix race in transient ENOSPC detection
Jan Kara
1
-1
/
+2
2016-02-11
ext4: fix scheduling in atomic on group checksum failure
Jan Kara
1
-3
/
+4
2015-10-17
ext4: make the bitmap read routines return real error codes
Darrick J. Wong
1
-33
/
+41
2015-10-17
ext4: clean up feature test macros with predicate functions
Darrick J. Wong
1
-9
/
+7
2015-10-17
ext4: call out CRC and corruption errors with specific error codes
Darrick J. Wong
1
-1
/
+1
2015-06-08
ext4: verify block bitmap even after fresh initialization
Lukas Czerner
1
-2
/
+2
2015-04-03
ext4: remove unnecessary lock/unlock of i_block_reservation_lock
Maurizio Lombardi
1
-2
/
+0
2015-04-02
ext4: remove unused header files
Sheng Yong
1
-1
/
+0
2014-10-13
ext4: move error report out of atomic context in ext4_init_block_bitmap()
Dmitry Monakhov
1
-4
/
+8
2014-09-04
ext4: prepare to drop EXT4_STATE_DELALLOC_RESERVED
Theodore Ts'o
1
-2
/
+1
2014-07-15
ext4: remove metadata reservation checks
Theodore Ts'o
1
-1
/
+0
2014-06-26
ext4: decrement free clusters/inodes counters when block group declared bad
Namjae Jeon
1
-0
/
+16
2014-05-12
ext4: make local functions static
Stephen Hemminger
1
-10
/
+11
2014-05-12
ext4: fix block bitmap validation when bigalloc, ^flex_bg
Darrick J. Wong
1
-5
/
+7
2014-05-12
ext4: fix block bitmap initialization under sparse_super2
Darrick J. Wong
1
-14
/
+19
2014-04-14
ext4: fix ext4_count_free_clusters() with EXT4FS_DEBUG and bigalloc enabled
Azat Khuzhin
1
-1
/
+1
2013-10-31
ext4: don't count free clusters from a corrupt block group
Darrick J. Wong
1
-2
/
+11
2013-08-28
ext4: mark group corrupt on group descriptor checksum
Darrick J. Wong
1
-5
/
+4
2013-08-28
ext4: mark block group as corrupt on block bitmap error
Darrick J. Wong
1
-0
/
+3
2013-08-28
ext4: fix type declaration of ext4_validate_block_bitmap
Darrick J. Wong
1
-2
/
+2
2013-08-28
ext4: error out if verifying the block bitmap fails
Darrick J. Wong
1
-2
/
+6
2013-07-05
ext4: fix ext4_get_group_number()
Theodore Ts'o
1
-2
/
+2
2013-06-06
ext4: optimize test_root()
Theodore Ts'o
1
-5
/
+9
2013-04-20
ext4: mark all metadata I/O with REQ_META
Theodore Ts'o
1
-1
/
+1
2013-04-09
ext4: introduce reserved space
Lukas Czerner
1
-5
/
+13
2013-04-03
ext4: introduce ext4_get_group_number()
Lukas Czerner
1
-7
/
+18
2013-04-03
ext4: make ext4_block_in_group() much more efficient
Lukas Czerner
1
-6
/
+16
2013-03-02
ext4: convert number of blocks to clusters properly
Lukas Czerner
1
-1
/
+1
2013-02-22
ext4: fix free clusters calculation in bigalloc filesystem
Lukas Czerner
1
-2
/
+7
2013-01-12
ext4: check bh in ext4_read_block_bitmap()
Eryu Guan
1
-1
/
+3
2012-10-22
ext4: Checksum the block bitmap properly with bigalloc enabled
Tao Ma
1
-5
/
+3
2012-08-17
ext4: don't call ext4_error while block group is locked
Theodore Ts'o
1
-25
/
+37
2012-06-30
ext4: pass a char * to ext4_count_free() instead of a buffer_head ptr
Theodore Ts'o
1
-1
/
+2
2012-06-07
ext4: fix the free blocks calculation for ext3 file systems w/ uninit_bg
Theodore Ts'o
1
-4
/
+4
2012-06-01
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...
Linus Torvalds
1
-8
/
+33
2012-05-15
userns: Convert ext4 to user kuid/kgid where appropriate
Eric W. Biederman
1
-2
/
+2
2012-04-29
ext4: make block group checksums use metadata_csum algorithm
Darrick J. Wong
1
-2
/
+2
2012-04-29
ext4: calculate and verify block bitmap checksum
Darrick J. Wong
1
-7
/
+32
2012-02-20
ext4: fix balloc.c printk-format-warning
Heiko Carstens
1
-1
/
+1
2012-02-20
ext4: fix race when setting bitmap_uptodate flag
Theodore Ts'o
1
-19
/
+44
2012-01-04
ext4: make more symbols static
Eric Sandeen
1
-1
/
+3
2011-11-21
ext4: fix up a undefined error in ext4_free_blocks in debugging code
Yongqiang Yang
1
-1
/
+1
2011-09-09
ext4: rename ext4_has_free_blocks() to ext4_has_free_clusters()
Theodore Ts'o
1
-21
/
+22
2011-09-09
ext4: rename ext4_claim_free_blocks() to ext4_claim_free_clusters()
Theodore Ts'o
1
-4
/
+4
2011-09-09
ext4: rename ext4_free_blocks_after_init() to ext4_free_clusters_after_init()
Theodore Ts'o
1
-3
/
+3
2011-09-09
ext4: rename ext4_count_free_blocks() to ext4_count_free_clusters()
Theodore Ts'o
1
-5
/
+6
2011-09-09
ext4: Rename ext4_free_blks_{count,set}() to refer to clusters
Theodore Ts'o
1
-4
/
+4
2011-09-09
ext4: Fix bigalloc quota accounting and i_blocks value
Aditya Kali
1
-2
/
+3
2011-09-09
ext4: convert s_{dirty,free}blocks_counter to s_{dirty,free}clusters_counter
Theodore Ts'o
1
-5
/
+5
2011-09-09
ext4: convert block group-relative offsets to use clusters
Theodore Ts'o
1
-2
/
+4
2011-09-09
ext4: bigalloc changes to block bitmap initialization functions
Theodore Ts'o
1
-41
/
+90
2011-09-09
ext4: split out ext4_free_blocks_after_init()
Theodore Ts'o
1
-53
/
+52
2011-09-09
ext4: factor out block group accounting into functions
Theodore Ts'o
1
-32
/
+48
2011-06-28
ext4: refactor duplicated block placement code
Eric Sandeen
1
-0
/
+48
2011-05-25
ext4: add flag to ext4_has_free_blocks
Allison Henderson
1
-6
/
+11
2011-05-09
ext4: move ext4_add_groupblocks() to mballoc.c
Amir Goldstein
1
-124
/
+0
2011-05-01
ext4: remove dead code in ext4_has_free_blocks()
Shaohua Li
1
-5
/
+0
2011-03-31
Fix common misspellings
Lucas De Marchi
1
-1
/
+1
2011-03-21
ext4: add more tracepoints and use dev_t in the trace buffer
Jiaying Zhang
1
-0
/
+3
2011-01-10
ext4: replace i_delalloc_reserved_flag with EXT4_STATE_DELALLOC_RESERVED
Theodore Ts'o
1
-1
/
+2
2010-10-27
ext4: rename mark_bitmap_end() to ext4_mark_bitmap_end()
Theodore Ts'o
1
-1
/
+2
2010-10-27
ext4: make various ext4 functions be static
Theodore Ts'o
1
-1
/
+1
2010-06-11
ext4: Clean up s_dirt handling
Theodore Ts'o
1
-5
/
+1
2010-05-16
ext4: don't use quota reservation for speculative metadata
Eric Sandeen
1
-2
/
+3
2010-03-03
ext4: consolidate in_range() definitions
Akinobu Mita
1
-3
/
+0
2010-03-03
ext4: cleanup to use ext4_group_first_block_no()
Akinobu Mita
1
-2
/
+1
2010-02-15
ext4: move __func__ into a macro for ext4_warning, ext4_error
Eric Sandeen
1
-19
/
+10
2009-11-22
ext4: fold ext4_free_blocks() and ext4_mb_free_blocks()
Theodore Ts'o
1
-38
/
+0
2009-11-23
ext4: fix uninit block bitmap initialization when s_meta_first_bg is non-zero
Theodore Ts'o
1
-1
/
+7
2009-08-17
ext4: open-code ext4_mb_update_group_info
Eric Sandeen
1
-1
/
+1
2009-05-02
ext4: Convert ext4_lock_group to use sb_bgl_lock
Aneesh Kumar K.V
1
-6
/
+6
2009-05-01
ext4: Move fs/ext4/group.h into ext4.h
Theodore Ts'o
1
-1
/
+0
2009-05-01
ext4: Avoid races caused by on-line resizing and SMP memory reordering
Theodore Ts'o
1
-8
/
+7
2009-03-04
ext4: Use atomic_t's in struct flex_groups
Theodore Ts'o
1
-3
/
+2
2009-02-06
ext4: remove call to ext4_group_desc() in ext4_group_used_meta_blocks()
Theodore Ts'o
1
-6
/
+3
2009-03-26
ext4: Use lowercase names of quota functions
Jan Kara
1
-1
/
+1
2009-02-26
ext4: don't call jbd2_journal_force_commit_nested without journal
Eric Sandeen
1
-1
/
+3
2009-01-26
ext4: Fix building with EXT4FS_DEBUG
Thadeu Lima de Souza Cascardo
1
-3
/
+3
2009-01-05
ext4: Use new buffer_head flag to check uninit group bitmaps initialization
Aneesh Kumar K.V
1
-2
/
+23
2009-01-03
ext4: code cleanup
Aneesh Kumar K.V
1
-1
/
+1
2009-01-05
ext4: Use high 16 bits of the block group descriptor's free counts fields
Aneesh Kumar K.V
1
-6
/
+7
2009-01-05
ext4: Use EXT4_GROUP_INFO_NEED_INIT_BIT during resize
Aneesh Kumar K.V
1
-8
/
+13
2009-01-05
ext4: Add blocks added during resize to bitmap
Aneesh Kumar K.V
1
-106
/
+30
2008-11-05
ext4: Change unsigned long to unsigned int
Theodore Ts'o
1
-7
/
+7
2009-01-05
ext4: Make ext4_group_t be an unsigned int
Theodore Ts'o
1
-5
/
+5
2009-01-05
ext4: remove extraneous newlines from calls to ext4_error() and ext4_warning()
Theodore Ts'o
1
-1
/
+1
2009-01-07
ext4: Allow ext4 to run without a journal
Frank Mayhar
1
-2
/
+2
2008-12-12
ext4: remove do_blk_alloc()
Theodore Ts'o
1
-34
/
+15
2008-12-07
ext4: remove ext4_new_meta_block()
Theodore Ts'o
1
-17
/
+0
2009-01-01
ext4: remove ext4_new_blocks() and call ext4_mb_new_blocks() directly
Theodore Ts'o
1
-20
/
+0
2008-10-29
ext4: fix printk format warning
Alexander Beregalov
1
-1
/
+1
2008-12-25
Merge branch 'next' into for-linus
James Morris
1
-1
/
+1
2008-12-10
revert "percpu_counter: new function percpu_counter_sum_and_set"
Andrew Morton
1
-2
/
+2
2008-12-10
revert "percpu counter: clean up percpu_counter_sum_and_set()"
Andrew Morton
1
-2
/
+2
2008-11-14
CRED: Wrap task credential accesses in the Ext4 filesystem
David Howells
1
-1
/
+1
2008-10-28
delay capable() check in ext4_has_free_blocks()
Eric Sandeen
1
-12
/
+14
2008-10-28
merge ext4_claim_free_blocks & ext4_has_free_blocks
Eric Sandeen
1
-41
/
+16
2008-10-10
ext4: Don't reuse released data blocks until transaction commits
Aneesh Kumar K.V
1
-2
/
+10
2008-10-10
ext4: fix initialization of UNINIT bitmap blocks
Frederic Bohe
1
-1
/
+3
2008-10-10
ext4: Remove old legacy block allocator
Theodore Ts'o
1
-1344
/
+11
2008-09-08
ext4: Don't add the inode to journal handle until after the block is allocated
Aneesh Kumar K.V
1
-1
/
+1
2008-09-08
ext4: Fix ext4 nomballoc allocator for ENOSPC
Aneesh Kumar K.V
1
-8
/
+10
2008-10-08
ext4: Signed arithmetic fix
Aneesh Kumar K.V
1
-9
/
+10
2008-10-10
ext4: Add percpu dirty block accounting.
Aneesh Kumar K.V
1
-22
/
+40
2008-09-08
ext4: Retry block reservation
Aneesh Kumar K.V
1
-1
/
+7
2008-10-09
ext4: Make sure all the block allocation paths reserve blocks
Aneesh Kumar K.V
1
-16
/
+42
2008-09-08
ext4: Fix whitespace checkpatch warnings/errors
Theodore Ts'o
1
-35
/
+35
2008-09-08
ext4: Add printk priority levels to clean up checkpatch warnings
Theodore Ts'o
1
-14
/
+15
2008-10-09
percpu counter: clean up percpu_counter_sum_and_set()
Mingming Cao
1
-1
/
+1
2008-08-19
ext4: make sure ext4_has_free_blocks returns 0 for ENOSPC
Aneesh Kumar K.V
1
-0
/
+3
2008-08-02
ext4: lock block groups when initializing
Eric Sandeen
1
-0
/
+3
2008-08-02
ext4: sync up block and inode bitmap reading functions
Eric Sandeen
1
-4
/
+4
2008-07-14
ext4: delayed allocation ENOSPC handling
Mingming Cao
1
-17
/
+32
2008-07-11
percpu_counter: new function percpu_counter_sum_and_set
Mingming Cao
1
-1
/
+1
2008-07-11
ext4: mballoc avoid use root reserved blocks for non root allocation
Mingming Cao
1
-18
/
+33
2008-07-11
ext4: cleanup block allocator
Aneesh Kumar K.V
1
-53
/
+74
2008-07-11
ext4: Use inode preallocation with -o noextents
Aneesh Kumar K.V
1
-2
/
+34
2008-07-11
ext4: fix ext4_init_block_bitmap() for metablock block group
Akinobu Mita
1
-6
/
+1
2008-07-11
ext4: Fix sparse warning
Aneesh Kumar K.V
1
-1
/
+1
2008-07-11
ext4: New inode allocation for FLEX_BG meta-data groups.
Jose R. Santos
1
-0
/
+14
2008-07-11
ext4: Rename read_block_bitmap() to ext4_read_block_bitmap()
Theodore Ts'o
1
-6
/
+6
2008-07-11
ext4: Use BUG_ON() instead of BUG()
Julia Lawall
1
-2
/
+1
2008-06-03
ext4: Fix uninit block group initialization with FLEX_BG
Jose R. Santos
1
-9
/
+62
2008-05-15
ext4: Retry block allocation if new blocks are allocated from system zone.
Aneesh Kumar K.V
1
-6
/
+11
2008-04-29
ext4: move headers out of include/linux
Christoph Hellwig
1
-3
/
+3
2008-04-17
ext4: replace remaining __FUNCTION__ occurrences
Harvey Harrison
1
-7
/
+7
2008-04-17
ext4: use ext4_group_first_block_no()
Akinobu Mita
1
-3
/
+3
2008-04-17
ext4: le*_add_cpu conversion
Marcin Slusarz
1
-5
/
+2
2008-02-06
ext[234]: cleanup ext[234]_bg_num_gdb()
Akinobu Mita
1
-5
/
+1
2008-02-06
ext[234]: fix comment for nonexistent variable
Akinobu Mita
1
-1
/
+1
2008-01-29
ext4: Add multi block allocator for ext4
Alex Tomas
1
-11
/
+56
2008-01-28
ext4: fix up EXT4FS_DEBUG builds
Eric Sandeen
1
-3
/
+3
2008-01-28
ext4: Convert truncate_mutex to read write semaphore.
Aneesh Kumar K.V
1
-1
/
+1
2008-01-28
ext4: add block bitmap validation
Aneesh Kumar K.V
1
-18
/
+81
2008-01-28
ext4: Return after ext4_error in case of failures
Aneesh Kumar K.V
1
-2
/
+6
2008-01-28
ext4: add ext4_group_t, and change all group variables to this type.
Avantika Mathur
1
-36
/
+33
2007-11-13
Revert "ext2/ext3/ext4: add block bitmap validation"
Linus Torvalds
1
-41
/
+0
2007-10-17
ext4: Convert bg_inode_bitmap and bg_inode_table
Aneesh Kumar K.V
1
-1
/
+1
2007-10-17
Ext4: Uninitialized Block Groups
Andreas Dilger
1
-3
/
+109
2007-10-17
ext2/ext3/ext4: add block bitmap validation
Aneesh Kumar K.V
1
-15
/
+47
2007-10-17
lib: percpu_counter_sub
Peter Zijlstra
1
-1
/
+1
2007-10-17
lib: percpu_counter_add
Peter Zijlstra
1
-2
/
+2
2007-07-18
jbd2: Fix CONFIG_JBD_DEBUG ifdef to be CONFIG_JBD2_DEBUG
Jose R. Santos
1
-2
/
+2
2007-07-16
mistaken ext4_inode_bitmap for ext4_block_bitmap
Toshiyuki Okajima
1
-1
/
+1
2007-05-31
EXT4: Fix whitespace
Dave Kleikamp
1
-3
/
+3
2007-02-20
[PATCH] ext[234]: update documentation
Aneesh Kumar K.V
1
-1
/
+1
2006-12-07
[PATCH] ext4 balloc: fix _with_rsv freeze
Hugh Dickins
1
-1
/
+1
2006-12-07
[PATCH] ext4 balloc: use io_error label
Hugh Dickins
1
-4
/
+2
2006-12-07
[PATCH] ext4 balloc: say rb_entry not list_entry
Hugh Dickins
1
-3
/
+3
2006-12-07
[PATCH] ext4 balloc: fix off-by-one against rsv_end
Hugh Dickins
1
-1
/
+1
[next]