Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
27c6bd60ac9bf8114f6bb41eda6addc16a6b76a9
/
fs
/
btrfs
/
free-space-cache.c
2000552
Btrfs: improve free space cache management and space allocation
by Filipe Manana
· 10 years ago
ed6078f
btrfs: use DIV_ROUND_UP instead of open-coded variants
by David Sterba
· 10 years ago
57cdc8d
btrfs: cleanup ino cache members of btrfs_root
by David Sterba
· 11 years ago
e570fd2
Btrfs: fix broken free space cache after the system crashed
by Miao Xie
· 10 years ago
5349d6c
Btrfs: make free space cache write out functions more readable
by Miao Xie
· 10 years ago
d4452bc
Btrfs: break up __btrfs_write_out_cache to cut down stack usage
by Chris Mason
· 11 years ago
32d6b47
Btrfs: output warning instead of error when loading free space cache failed
by Miao Xie
· 11 years ago
efe120a
Btrfs: convert printk to btrfs_ and fix BTRFS prefix
by Frank Holton
· 11 years ago
f0265bb
btrfs: remove unused variable from setup_cluster_no_bitmap
by Valentina Giusti
· 11 years ago
6787125
btrfs: Fix checkpatch.pl warning of spacing issues
by Dulshani Gunawardhana
· 11 years ago
0ef8b72
Btrfs: return an error from btrfs_wait_ordered_range
by Josef Bacik
· 11 years ago
7451432
Btrfs: remove path arg from btrfs_truncate_free_space_cache
by Filipe David Borba Manana
· 11 years ago
53645a9
Btrfs: remove duplicated ino cache's inode lookup
by Filipe David Borba Manana
· 11 years ago
0fbf2cc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 11 years ago
a482039
Btrfs: allocate the free space by the existed max extent size when ENOSPC
by Miao Xie
· 11 years ago
ac4de95
Merge branch 'akpm' (patches from Andrew Morton)
by Linus Torvalds
· 11 years ago
7caef26
truncate: drop 'oldsize' truncate_pagecache() parameter
by Kirill A. Shutemov
· 11 years ago
b12d686
Btrfs: convert all bug_ons in free-space-cache.c
by Josef Bacik
· 11 years ago
c1c9ff7
Btrfs: Remove superfluous casts from u64 to unsigned long long
by Geert Uytterhoeven
· 11 years ago
dc11dd5d
Btrfs: separate out tests into their own directory
by Josef Bacik
· 11 years ago
0036158
Btrfs: avoid starting a transaction in the write path
by Josef Bacik
· 11 years ago
e3a0dd9
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 11 years ago
4b286cd
Btrfs: return error code in btrfs_check_trunc_cache_free_space()
by Wei Yongjun
· 12 years ago
e6d2960
btrfs: move ifdef around sanity checks out of init_btrfs_fs
by David Sterba
· 12 years ago
905d0f5
btrfs: add prefix to sanity tests messages
by David Sterba
· 12 years ago
8b513d0
treewide: Fix typo in printk
by Masanari Iida
· 12 years ago
7b61cd9
Btrfs: don't use global block reservation for inode cache truncation
by Miao Xie
· 12 years ago
73e1e61
Btrfs: remove warn on in free space cache writeout
by Josef Bacik
· 12 years ago
48a3b63
btrfs: make static code static & remove dead code
by Eric Sandeen
· 12 years ago
b50c6e2
Btrfs: deal with free space cache errors while replaying log
by Josef Bacik
· 12 years ago
c2cf52e
Btrfs: Include the device in most error printk()s
by Simon Kirby
· 12 years ago
b049668
Btrfs: cleanup unused arguments of btrfs_csum_data
by Liu Bo
· 12 years ago
74255aa
Btrfs: add some free space cache tests
by Josef Bacik
· 12 years ago
e942f88
Merge branch 'raid56-experimental' into for-linus-3.9
by Chris Mason
· 12 years ago
dde5740
Btrfs: relax the block group size limit for bitmaps
by Josef Bacik
· 12 years ago
0e4e026
Merge branch 'for-linus' into raid56-experimental
by Chris Mason
· 12 years ago
53b381b
Btrfs: RAID5 and RAID6
by David Woodhouse
· 12 years ago
b017511
Btrfs: fix panic when recovering tree log
by Josef Bacik
· 12 years ago
9600976
Btrfs: use ctl->unit for free space calculation instead of block_group->sectorsize
by Wang Sheng-Hui
· 12 years ago
0714012
Btrfs: do not warn_on io_ctl->cur in io_ctl_map_page
by Wang Sheng-Hui
· 12 years ago
de6c411
Btrfs: fix unnecessary while loop when search the free space, cache
by Miao Xie
· 12 years ago
e613887
Btrfs: cache extent state when writing out dirty metadata pages
by Josef Bacik
· 12 years ago
ebb3dad
Btrfs: using for_each_set_bit_from to simplify the code
by Wei Yongjun
· 12 years ago
f6175ef
Btrfs: do not count in readonly bytes
by Liu Bo
· 12 years ago
5eecb9c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 12 years ago
bdb7d30
Btrfs: fix tree log remove space corner case
by Josef Bacik
· 12 years ago
1193755
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 12 years ago
cd023e7
Btrfs: merge contigous regions when loading free space cache
by Josef Bacik
· 13 years ago
5fd0204
Btrfs: finish ordered extents in their own thread
by Josef Bacik
· 13 years ago
528c032
btrfs: trivial endianness annotations
by Al Viro
· 13 years ago
659e45d
Merge branch 'for-linus-min' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 13 years ago
d53ba47
Btrfs: use commit root when loading free space cache
by Josef Bacik
· 13 years ago
9613beb
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 13 years ago
79787ea
btrfs: replace many BUG_ONs with proper error handling
by Jeff Mahoney
· 13 years ago
d008237
btrfs: drop gfp_t from lock_extent
by Jeff Mahoney
· 13 years ago
69a7aeb
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
by Linus Torvalds
· 13 years ago
855a85f
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 13 years ago
a7e221e
Btrfs: fix memory leak in load_free_space_cache()
by Tsutomu Itoh
· 13 years ago
934e7d4
btrfs: Fix typo in free-space-cache.c
by Masanari Iida
· 13 years ago
67d2433
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 13 years ago
9b23062
Btrfs: advance window_start if we're using a bitmap
by Josef Bacik
· 13 years ago
0b4a9d2
Btrfs: use cluster->window_start when allocating from a cluster bitmap
by Josef Bacik
· 13 years ago
357b978
Btrfs: make sure a bitmap has enough bytes
by Josef Bacik
· 13 years ago
f9156c7
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 13 years ago
3f7de03
Btrfs: add allocator tracepoints
by Josef Bacik
· 13 years ago
d756bd2
Merge branch 'for-chris' of git://repo.or.cz/linux-btrfs-devel into integration
by Chris Mason
· 13 years ago
7fe1e64
Btrfs: rewrite btrfs_trim_block_group()
by Li Zefan
· 13 years ago
706efc6
Btrfs: check the return value of io_ctl_init()
by Li Zefan
· 13 years ago
a1ee5a4
Btrfs: avoid possible NULL deref in io_ctl_drop_pages()
by Li Zefan
· 13 years ago
db804f2
Btrfs: add pinned extents to on-disk free space cache correctly
by Li Zefan
· 13 years ago
9879326
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
by Linus Torvalds
· 13 years ago
1bb9190
Btrfs: revamp clustered allocation logic
by Alexandre Oliva
· 13 years ago
cb54f25
btrfs: free-space-cache.c: remove extra semicolon.
by Justin P. Mattock
· 13 years ago
b78d09b
Btrfs: reset cluster's max_size when creating bitmap
by Alexandre Oliva
· 13 years ago
f2d0f67
Btrfs: initialize new bitmaps' list
by Alexandre Oliva
· 13 years ago
24a7031
Btrfs: remove free-space-cache.c WARN during log replay
by Chris Mason
· 13 years ago
f7d61dc
Btrfs: clear pages dirty for io and set them extent mapped
by Josef Bacik
· 13 years ago
52621cb
Btrfs: avoid unnecessary bitmap search for cluster setup
by Li Zefan
· 13 years ago
0f0fbf1
Btrfs: fix to search one more bitmap for cluster setup
by Li Zefan
· 13 years ago
2f120c0
Btrfs: only map pages if we know we need them when reading the space cache
by Josef Bacik
· 13 years ago
c817431
Btrfs: use the global reserve when truncating the free space cache inode
by Josef Bacik
· 13 years ago
1eae31e
Btrfs: make sure btrfs_remove_free_space doesn't leak EAGAIN
by Chris Mason
· 13 years ago
016fc6a
Btrfs: don't flush the cache inode before writing it
by Josef Bacik
· 13 years ago
36ba022
Btrfs: seperate out btrfs_block_rsv_check out into 2 different functions
by Josef Bacik
· 13 years ago
5b0e95b
Btrfs: inline checksums into the disk free space cache
by Josef Bacik
· 13 years ago
549b4fd
Btrfs: check the return value of filemap_write_and_wait in the space cache
by Josef Bacik
· 13 years ago
a67509c
Btrfs: add a io_ctl struct and helpers for dealing with the space cache
by Josef Bacik
· 13 years ago
f75b130
Btrfs: don't skip writing out a empty block groups cache
by Josef Bacik
· 13 years ago
3b16a4e
Btrfs: use the inode's mapping mask for allocating pages
by Josef Bacik
· 13 years ago
4a92b1b
Btrfs: stop passing a trans handle all around the reservation code
by Josef Bacik
· 13 years ago
c09544e
Btrfs: handle enospc accounting for free space inodes
by Josef Bacik
· 13 years ago
300e4f8
Btrfs: put the block group cache after we commit the super
by Josef Bacik
· 13 years ago
a9b5fcd
Btrfs: fix call to btrfs_search_slot in free space cache
by Josef Bacik
· 13 years ago
482e6dc
Btrfs: allow callers to specify if flushing can occur for btrfs_block_rsv_check
by Josef Bacik
· 13 years ago
6ab6060
Btrfs: ratelimit the generation printk for the free space cache
by Josef Bacik
· 13 years ago
fb25e91
Btrfs: use bytes_may_use for all ENOSPC reservations
by Josef Bacik
· 13 years ago
65450aa
Btrfs: reset to appropriate block rsv after orphan operations
by Liu Bo
· 13 years ago
bb3ac5a
Btrfs: fix wrong free space information
by Miao Xie
· 13 years ago
a94733d
Btrfs: use find_or_create_page instead of grab_cache_page
by Josef Bacik
· 13 years ago
2f35612
Btrfs: use the normal checksumming infrastructure for free space cache
by Josef Bacik
· 13 years ago
Next »