Tejun Heo
|
edca54b897
writeback: synchronize sync(2) against cgroup writeback membership switches
|
8 years ago |
Anders Roxell
|
e7a5f00735
writeback: don't decrement wb->refcnt if !wb->bdi
|
7 years ago |
Sebastian Andrzej Siewior
|
e58dd0de5e
bdi: use refcount_t for reference counting instead atomic_t
|
7 years ago |
Jan Kara
|
3ee7e8697d
bdi: Fix another oops in wb_workfn()
|
7 years ago |
Greg Thelen
|
2e898e4c0a
writeback: safer lock nesting
|
7 years ago |
Linus Torvalds
|
e2c5923c34
Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block
|
8 years ago |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
8 years ago |
Jens Axboe
|
85009b4f5f
writeback: eliminate work item allocation in bd_start_writeback()
|
8 years ago |
Jens Axboe
|
aac8d41cd4
writeback: only allow one inflight and pending full flush
|
8 years ago |
Jan Kara
|
fca39346a5
fs: Provide infrastructure for dynamic BDIs in filesystems
|
8 years ago |
Jan Kara
|
4514451e79
bdi: Do not wait for cgwbs release in bdi_unregister()
|
8 years ago |
Jan Kara
|
5318ce7d46
bdi: Shutdown writeback on all cgwbs in cgwb_bdi_destroy()
|
8 years ago |
Jan Kara
|
b7d680d7bf
bdi: Mark congested->bdi as internal
|
8 years ago |
Jan Kara
|
d03f6cdc1f
block: Dynamically allocate and refcount backing_dev_info
|
8 years ago |
Linus Torvalds
|
36869cb93d
Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block
|
9 years ago |
Andrew Morton
|
8db378a570
include/linux/backing-dev-defs.h: shrink struct backing_dev_info
|
9 years ago |
Jens Axboe
|
9491ae4aad
mm: don't cap request size based on read-ahead setting
|
9 years ago |
Jens Axboe
|
b57d74aff9
writeback: track if we're sleeping on progress in balance_dirty_pages()
|
9 years ago |
Dan Williams
|
df08c32ce3
block: fix bdi vs gendisk lifetime mismatch
|
9 years ago |
Kirill A. Shutemov
|
ea1754a084
mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage
|
9 years ago |
Tejun Heo
|
b817525a4a
writeback: bdi_writeback iteration must not skip dying ones
|
10 years ago |
Tejun Heo
|
a13f35e871
writeback: don't embed root bdi_writeback_congested in bdi_writeback
|
10 years ago |
Tejun Heo
|
e8a7abf5a5
writeback: disassociate inodes from dying bdi_writebacks
|
10 years ago |
Tejun Heo
|
21c6321fbb
writeback: relocate wb[_try]_get(), wb_put(), inode_{attach|detach}_wb()
|
10 years ago |
Tejun Heo
|
841710aa6e
writeback: implement memcg wb_domain
|
10 years ago |
Tejun Heo
|
cc395d7f1f
writeback: implement bdi_wait_for_completion()
|
10 years ago |
Tejun Heo
|
95a46c65e3
writeback: make bdi_has_dirty_io() take multiple bdi_writeback's into account
|
10 years ago |
Tejun Heo
|
766a9d6e60
writeback: implement backing_dev_info->tot_write_bandwidth
|
10 years ago |
Tejun Heo
|
d6c10f1fc8
writeback: implement WB_has_dirty_io wb_state flag
|
10 years ago |
Tejun Heo
|
ec8a6f2643
writeback: make congestion functions per bdi_writeback
|
10 years ago |