Age | Commit message (Expand) | Author | Files | Lines |
2018-04-11 | mm/vmscan: don't mess with pgdat->flags in memcg reclaim | Andrey Ryabinin | 1 | -13/+6 |
2018-04-06 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -12/+1 |
2018-04-05 | mm: reuse DEFINE_SHOW_ATTRIBUTE() macro | Andy Shevchenko | 1 | -12/+1 |
2018-02-28 | writeback: remove dead code in wb_blkcg/memcg_offline | Jiufei Xue | 1 | -2/+0 |
2017-12-21 | Revert "bdi: add error handle for bdi_debug_register" | Jens Axboe | 1 | -4/+1 |
2017-11-19 | bdi: add error handle for bdi_debug_register | weiping zhang | 1 | -1/+4 |
2017-11-19 | bdi: convert bdi_debug_register to int | weiping zhang | 1 | -2/+15 |
2017-10-06 | backing-dev: kill unused pdflush_proc_obsolete() | Jens Axboe | 1 | -20/+0 |
2017-09-11 | mm/backing-dev.c: fix an error handling path in 'cgwb_create()' | Christophe JAILLET | 1 | -2/+4 |
2017-04-20 | bdi: Drop 'parent' argument from bdi_register[_va]() | Jan Kara | 1 | -8/+5 |
2017-04-20 | block: Remove unused functions | Jan Kara | 1 | -50/+6 |
2017-04-20 | bdi: Export bdi_alloc_node() and bdi_put() | Jan Kara | 1 | -0/+2 |
2017-04-20 | block: Unregister bdi on last reference drop | Jan Kara | 1 | -0/+2 |
2017-04-20 | bdi: Provide bdi_register_va() and bdi_alloc() | Jan Kara | 1 | -5/+15 |
2017-03-22 | bdi: Rename cgwb_bdi_destroy() to cgwb_bdi_unregister() | Jan Kara | 1 | -3/+3 |
2017-03-22 | bdi: Do not wait for cgwbs release in bdi_unregister() | Jan Kara | 1 | -21/+1 |
2017-03-22 | bdi: Shutdown writeback on all cgwbs in cgwb_bdi_destroy() | Jan Kara | 1 | -0/+22 |
2017-03-22 | bdi: Unify bdi->wb_list handling for root wb_writeback | Jan Kara | 1 | -6/+28 |
2017-03-22 | bdi: Make wb->bdi a proper reference | Jan Kara | 1 | -2/+11 |
2017-03-22 | bdi: Mark congested->bdi as internal | Jan Kara | 1 | -5/+5 |
2017-03-08 | bdi: Fix use-after-free in wb_congested_put() | Jan Kara | 1 | -15/+21 |
2017-03-08 | block: Allow bdi re-registration | Jan Kara | 1 | -0/+7 |
2017-02-22 | mm/backing-dev.c: use rb_entry() | Geliang Tang | 1 | -2/+2 |
2017-02-08 | block: fix double-free in the failure path of cgwb_bdi_init() | Tejun Heo | 1 | -2/+7 |
2017-02-02 | block: Dynamically allocate and refcount backing_dev_info | Jan Kara | 1 | -1/+33 |
2016-11-08 | writeback: track if we're sleeping on progress in balance_dirty_pages() | Jens Axboe | 1 | -0/+1 |
2016-08-04 | block: fix bdi vs gendisk lifetime mismatch | Dan Williams | 1 | -0/+19 |
2016-07-28 | mm, vmscan: move LRU lists to node | Mel Gorman | 1 | -7/+8 |
2016-05-20 | mm: throttle on IO only when there are too many dirty and writeback pages | Michal Hocko | 1 | -17/+3 |
2016-03-31 | writeback: fix the wrong congested state variable definition | Kaixu Xia | 1 | -2/+2 |
2016-03-17 | mm: convert printk(KERN_<LEVEL> to pr_<level> | Joe Perches | 1 | -2/+2 |
2016-02-11 | mm/backing-dev.c: fix error path in wb_init() | Rasmus Villemoes | 1 | -1/+1 |
2016-02-05 | mm, vmstat: fix wrong WQ sleep when memory reclaim doesn't make any progress | Tetsuo Handa | 1 | -1/+1 |
2016-01-14 | mm: memcontrol: export root_mem_cgroup | Johannes Weiner | 1 | -1/+1 |
2015-12-12 | mm, vmstat: allow WQ concurrency to discover memory reclaim doesn't make any ... | Michal Hocko | 1 | -3/+16 |
2015-11-06 | mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep... | Mel Gorman | 1 | -1/+1 |
2015-10-21 | writeback: remove broken rbtree_postorder_for_each_entry_safe() usage in cgwb... | Tejun Heo | 1 | -4/+6 |
2015-10-15 | block: don't release bdi while request_queue has live references | Tejun Heo | 1 | -1/+11 |
2015-10-12 | writeback: bdi_writeback iteration must not skip dying ones | Tejun Heo | 1 | -1/+13 |
2015-09-10 | Merge branch 'for-4.3/blkcg' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -2/+2 |
2015-08-18 | blkcg: rename subsystem name from blkio to io | Tejun Heo | 1 | -2/+2 |
2015-08-17 | inode: rename i_wb_list to i_io_list | Dave Chinner | 1 | -4/+4 |
2015-07-02 | writeback: don't drain bdi_writeback_congested on bdi destruction | Tejun Heo | 1 | -6/+16 |
2015-07-02 | writeback: don't embed root bdi_writeback_congested in bdi_writeback | Tejun Heo | 1 | -41/+46 |
2015-06-25 | Merge branch 'for-4.2/writeback' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -126/+508 |
2015-06-04 | bdi: fix wrong error return value in cgwb_create() | Tejun Heo | 1 | -1/+3 |
2015-06-02 | writeback: relocate wb[_try]_get(), wb_put(), inode_{attach|detach}_wb() | Tejun Heo | 1 | -30/+0 |
2015-06-02 | writeback: implement memcg wb_domain | Tejun Heo | 1 | -1/+8 |
2015-06-02 | writeback: clean up wb_dirty_limit() | Tejun Heo | 1 | -3/+3 |
2015-06-02 | writeback: implement bdi_wait_for_completion() | Tejun Heo | 1 | -0/+1 |
2015-06-02 | writeback: make bdi_has_dirty_io() take multiple bdi_writeback's into account | Tejun Heo | 1 | -5/+0 |
2015-06-02 | writeback: implement WB_has_dirty_io wb_state flag | Tejun Heo | 1 | -1/+1 |
2015-06-02 | writeback: make congestion functions per bdi_writeback | Tejun Heo | 1 | -11/+11 |
2015-06-02 | writeback: make backing_dev_info host cgroup-specific bdi_writebacks | Tejun Heo | 1 | -0/+397 |
2015-06-02 | bdi: separate out congested state into a separate struct | Tejun Heo | 1 | -2/+5 |
2015-06-02 | writeback: add @gfp to wb_init() | Tejun Heo | 1 | -4/+5 |
2015-06-02 | bdi: make inode_to_bdi() inline | Tejun Heo | 1 | -0/+1 |
2015-06-02 | writeback: reorganize mm/backing-dev.c | Tejun Heo | 1 | -87/+87 |
2015-06-02 | writeback: move backing_dev_info->wb_lock and ->worklist into bdi_writeback | Tejun Heo | 1 | -31/+28 |
2015-06-02 | writeback: move bandwidth related fields from backing_dev_info into bdi_write... | Tejun Heo | 1 | -25/+20 |
2015-06-02 | writeback: move backing_dev_info->bdi_stat[] into bdi_writeback | Tejun Heo | 1 | -23/+37 |
2015-06-02 | writeback: move backing_dev_info->state into bdi_writeback | Tejun Heo | 1 | -10/+10 |
2015-05-28 | block: discard bdi_unregister() in favour of bdi_destroy() | NeilBrown | 1 | -17/+1 |
2015-02-17 | Merge branch 'lazytime' of git://git.kernel.org/pub/scm/linux/kernel/git/viro... | Linus Torvalds | 1 | -2/+8 |
2015-02-05 | vfs: add support for a lazytime mount option | Theodore Ts'o | 1 | -2/+8 |
2015-01-20 | fs: remove default_backing_dev_info | Christoph Hellwig | 1 | -9/+0 |
2015-01-20 | fs: don't reassign dirty inodes to default_backing_dev_info | Christoph Hellwig | 1 | -67/+23 |
2015-01-20 | fs: remove mapping->backing_dev_info | Christoph Hellwig | 1 | -1/+0 |
2015-01-20 | fs: introduce f_op->mmap_capabilities for nommu mmap support | Christoph Hellwig | 1 | -5/+2 |
2014-10-18 | Merge branch 'for-3.18/core' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -24/+16 |
2014-10-10 | Merge branch 'for-3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/p... | Linus Torvalds | 1 | -2/+2 |
2014-10-09 | mm: clean up zone flags | Johannes Weiner | 1 | -1/+1 |
2014-09-08 | bdi: reimplement bdev_inode_switch_bdi() | Tejun Heo | 1 | -1/+1 |
2014-09-08 | bdi: explain the dirty list transferring in bdi_destroy() | Tejun Heo | 1 | -2/+11 |
2014-09-08 | bdi: make backing_dev_info->wb.dwork canceling stricter | Tejun Heo | 1 | -13/+2 |
2014-09-08 | bdi: remove bdi->wb_lock locking around bdi->dev clearing in bdi_unregister() | Tejun Heo | 1 | -8/+2 |
2014-09-08 | proportions: add @gfp to init functions | Tejun Heo | 1 | -1/+1 |
2014-09-08 | percpu_counter: add @gfp to percpu_counter_init() | Tejun Heo | 1 | -1/+1 |
2014-04-18 | arch: Mass conversion of smp_mb__*() | Peter Zijlstra | 1 | -1/+1 |
2014-04-03 | bdi: avoid oops on device removal | Jan Kara | 1 | -4/+9 |
2014-04-03 | backing_dev: fix hung task on sync | Derek Basehore | 1 | -1/+4 |
2013-09-11 | mm/backing-dev.c: check user buffer length before copying data to the related... | Chen Gang | 1 | -1/+1 |
2013-08-19 | backing-dev: convert class code to use dev_groups | Greg Kroah-Hartman | 1 | -8/+11 |
2013-07-16 | sysfs.h: add __ATTR_RW() macro | Greg Kroah-Hartman | 1 | -2/+0 |
2013-07-03 | drivers: avoid format string in dev_set_name | Kees Cook | 1 | -3/+2 |
2013-04-01 | writeback: expose the bdi_wq workqueue | Tejun Heo | 1 | -1/+1 |
2013-04-01 | writeback: replace custom worker pool implementation with unbound workqueue | Tejun Heo | 1 | -227/+28 |
2013-04-01 | writeback: remove unused bdi_pending_list | Tejun Heo | 1 | -3/+1 |
2013-02-21 | bdi: allow block devices to say that they require stable page writes | Darrick J. Wong | 1 | -0/+11 |
2012-12-17 | Revert "bdi: add a user-tunable cpu_list for the bdi flusher threads" | Linus Torvalds | 1 | -84/+0 |
2012-12-05 | bdi: add a user-tunable cpu_list for the bdi flusher threads | Jeff Moyer | 1 | -0/+84 |
2012-08-25 | backing-dev: use kstrto* in preference to simple_strtoul | Namjae Jeon | 1 | -24/+26 |
2012-08-04 | vfs: kill write_super and sync_supers | Artem Bityutskiy | 1 | -52/+0 |
2012-07-31 | mm: prepare for removal of obsolete /proc/sys/vm/nr_pdflush_threads | Wanpeng Li | 1 | -0/+20 |
2012-06-09 | block: Convert BDI proportion calculations to flexible proportions | Jan Kara | 1 | -3/+3 |
2012-02-01 | backing-dev: fix wakeup timer races with bdi_unregister() | Rabin Vincent | 1 | -5/+18 |
2011-11-21 | freezer: implement and use kthread_freezable_should_stop() | Tejun Heo | 1 | -6/+2 |
2011-11-11 | backing-dev: ensure wakeup_timer is deleted | Rabin Vincent | 1 | -0/+8 |
2011-11-06 | Merge branch 'writeback-for-linus' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -1/+6 |
2011-10-31 | mm-add-comment-explaining-task-state-setting-in-bdi_forker_thread-fix | Andrew Morton | 1 | -3/+2 |
2011-10-31 | writeback: Add a 'reason' to wb_writeback_work | Curt Wohlgemuth | 1 | -1/+2 |
2011-10-03 | writeback: stabilize bdi->dirty_ratelimit | Wu Fengguang | 1 | -0/+1 |
2011-10-03 | writeback: dirty rate control | Wu Fengguang | 1 | -0/+1 |
2011-10-03 | writeback: account per-bdi accumulated dirtied pages | Wu Fengguang | 1 | -0/+2 |
2011-09-02 | mm: Add comment explaining task state setting in bdi_forker_thread() | Jan Kara | 1 | -0/+7 |
2011-09-02 | mm: Cleanup clearing of BDI_pending bit in bdi_forker_thread() | Jan Kara | 1 | -9/+14 |
2011-07-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/wfg... | Linus Torvalds | 1 | -30/+52 |
2011-07-25 | Merge 'akpm' patch series | Linus Torvalds | 1 | -0/+1 |
2011-07-25 | mm/backing-dev.c: reset bdi min_ratio in bdi_unregister() | Peter Zijlstra | 1 | -0/+1 |
2011-07-23 | backing-dev: use synchronize_rcu_expedited instead of synchronize_rcu | Mikulas Patocka | 1 | -1/+1 |
2011-07-09 | writeback: show bdi write bandwidth in debugfs | Wu Fengguang | 1 | -11/+13 |
2011-07-09 | writeback: bdi write bandwidth estimation | Wu Fengguang | 1 | -0/+12 |
2011-07-09 | writeback: account per-bdi accumulated written pages | Jan Kara | 1 | -2/+8 |
2011-07-09 | writeback: make writeback_control.nr_to_write straight | Wu Fengguang | 1 | -14/+3 |
2011-06-08 | writeback: split inode_wb_list_lock into bdi_writeback.list_lock | Christoph Hellwig | 1 | -4/+17 |
2011-05-20 | backing-dev: Kill set but not used var in bdi_debug_stats_show() | Gustavo F. Padovan | 1 | -2/+2 |
2011-03-31 | Fix common misspellings | Lucas De Marchi | 1 | -1/+1 |
2011-03-24 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -4/+4 |
2011-03-24 | fs: move i_wb_list out from under inode_lock | Dave Chinner | 1 | -4/+4 |
2011-03-17 | fs: assign sb->s_bdi to default_backing_dev_info if the bdi is going away | Jens Axboe | 1 | -1/+1 |
2011-03-10 | block: remove per-queue plugging | Jens Axboe | 1 | -6/+0 |
2010-10-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -3/+3 |
2010-10-26 | kernel: remove PF_FLUSHER | Peter Zijlstra | 1 | -1/+1 |
2010-10-26 | writeback: do not sleep on the congestion queue if there are no congested BDI... | Mel Gorman | 1 | -2/+59 |
2010-10-26 | writeback: account for time spent congestion_waited | Mel Gorman | 1 | -0/+5 |
2010-10-25 | fs: inode split IO and LRU lists | Nick Piggin | 1 | -3/+3 |
2010-09-22 | bdi: Initialize noop_backing_dev_info properly | Jan Kara | 1 | -0/+2 |
2010-08-27 | writeback: do not lose wakeup events when forking bdi threads | Artem Bityutskiy | 1 | -2/+5 |
2010-08-12 | writeback: avoid unnecessary calculation of bdi dirty thresholds | Wu Fengguang | 1 | -1/+2 |
2010-08-07 | writeback: fix bad _bh spinlock nesting | Jens Axboe | 1 | -2/+3 |
2010-08-07 | writeback: cleanup bdi_register | Artem Bityutskiy | 1 | -19/+11 |
2010-08-07 | writeback: add new tracepoints | Artem Bityutskiy | 1 | -0/+2 |
2010-08-07 | writeback: remove unnecessary init_timer call | Artem Bityutskiy | 1 | -1/+0 |
2010-08-07 | writeback: optimize periodic bdi thread wakeups | Artem Bityutskiy | 1 | -16/+57 |
2010-08-07 | writeback: prevent unnecessary bdi threads wakeups | Artem Bityutskiy | 1 | -3/+10 |
2010-08-07 | writeback: move bdi threads exiting logic to the forker thread | Artem Bityutskiy | 1 | -11/+58 |
2010-08-07 | writeback: restructure bdi forker loop a little | Artem Bityutskiy | 1 | -30/+39 |
2010-08-07 | writeback: do not remove bdi from bdi_list | Artem Bityutskiy | 1 | -21/+10 |
2010-08-07 | writeback: simplify bdi code a little | Artem Bityutskiy | 1 | -64/+18 |
2010-08-07 | writeback: do not lose wake-ups in the forker thread - 2 | Artem Bityutskiy | 1 | -0/+4 |
2010-08-07 | writeback: do not lose wake-ups in the forker thread - 1 | Artem Bityutskiy | 1 | -2/+1 |
2010-08-07 | writeback: fix possible race when creating bdi threads | Artem Bityutskiy | 1 | -17/+11 |
2010-08-07 | writeback: harmonize writeback threads naming | Artem Bityutskiy | 1 | -13/+13 |
2010-08-07 | writeback: Initial tracing support | Dave Chinner | 1 | -0/+3 |
2010-08-07 | writeback: merge bdi_writeback_task and bdi_start_fn | Christoph Hellwig | 1 | -43/+1 |
2010-08-07 | writeback: remove wb_list | Christoph Hellwig | 1 | -54/+29 |
2010-07-06 | writeback: simplify the write back thread queue | Christoph Hellwig | 1 | -11/+3 |
2010-07-06 | writeback: remove writeback_inodes_wbc | Christoph Hellwig | 1 | -2/+1 |
2010-05-21 | writeback: fixups for !dirty_writeback_centisecs | Jens Axboe | 1 | -5/+10 |
2010-04-25 | Catch filesystems lacking s_bdi | Jörn Engel | 1 | -0/+5 |
2010-04-22 | bdi: add helper function for doing init and register of a bdi for a file system | Jens Axboe | 1 | -0/+29 |
2010-04-02 | backing-dev: Handle class_create() failure | Anton Blanchard | 1 | -0/+3 |
2009-12-03 | flusher: Fix PF_FROZEN race | OGAWA Hirofumi | 1 | -1/+1 |
2009-11-12 | Thaw refrigerated bdi flusher threads before invoking kthread_stop on them | Romit Dasgupta | 1 | -2/+6 |
2009-11-03 | backing-dev: bdi sb prune should be in the unregister path, not destroy | Jens Axboe | 1 | -1/+2 |
2009-10-29 | backing-dev: ensure that a removed bdi no longer has super_block referencing it | Jens Axboe | 1 | -0/+16 |
2009-10-09 | writeback: kill space in debugfs item name | Wu Fengguang | 1 | -1/+1 |
2009-09-16 | writeback: splice dirty inode entries to default bdi on bdi_destroy() | Jens Axboe | 1 | -1/+13 |
2009-09-16 | writeback: use RCU to protect bdi_list | Jens Axboe | 1 | -21/+55 |
2009-09-11 | writeback: check for registered bdi in flusher add and inode dirty | Jens Axboe | 1 | -0/+7 |
2009-09-11 | writeback: add name to backing_dev_info | Jens Axboe | 1 | -0/+1 |
2009-09-11 | writeback: add some debug inode list counters to bdi stats | Jens Axboe | 1 | -4/+34 |
2009-09-11 | writeback: switch to per-bdi threads for flushing data | Jens Axboe | 1 | -18/+323 |
2009-09-11 | writeback: move dirty inodes from super_block to backing_dev_info | Jens Axboe | 1 | -0/+24 |
2009-07-10 | Fix congestion_wait() sync/async vs read/write confusion | Jens Axboe | 1 | -4/+3 |
2009-04-06 | block: change the request allocation/congestion logic to be sync/async based | Jens Axboe | 1 | -5/+5 |
2009-03-26 | Move the default_backing_dev_info out of readahead.c and into backing-dev.c | Jens Axboe | 1 | -1/+25 |
2009-01-06 | Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -1/+1 |
2009-01-06 | mm: change dirty limit type specifiers to unsigned long | David Rientjes | 1 | -3/+3 |
2009-01-06 | Merge branches 'core/futexes', 'core/locking', 'core/rcu' and 'linus' into co... | Ingo Molnar | 1 | -1/+1 |
2008-12-29 | locking, percpu counters: introduce separate lock classes | Peter Zijlstra | 1 | -1/+1 |
2008-12-10 | mm/backing-dev.c: remove recently-added WARN_ON() | Andrew Morton | 1 | -1/+1 |
2008-12-02 | bdi: register sysfs bdi device only once per queue | Kay Sievers | 1 | -0/+3 |
2008-05-20 | mm: bdi: fix race in bdi_class device creation | Greg Kroah-Hartman | 1 | -10/+2 |
2008-04-30 | mm: bdi: move statistics to debugfs | Miklos Szeredi | 1 | -20/+78 |
2008-04-30 | mm: bdi: allow setting a maximum for the bdi dirty limit | Peter Zijlstra | 1 | -0/+21 |
2008-04-30 | mm: bdi: allow setting a minimum for the bdi dirty limit | Peter Zijlstra | 1 | -0/+21 |
2008-04-30 | mm: bdi: export BDI attributes in sysfs | Peter Zijlstra | 1 | -0/+119 |
2007-12-05 | mm/backing-dev.c: fix percpu_counter_destroy call bug in bdi_init | Denis Cheng | 1 | -2/+2 |
2007-10-17 | mm: per device dirty threshold | Peter Zijlstra | 1 | -5/+14 |
2007-10-17 | mm: scalable bdi statistics counters | Peter Zijlstra | 1 | -0/+27 |
2007-10-17 | nfs: remove congestion_end() | Peter Zijlstra | 1 | -13/+0 |
2007-07-16 | remove mm/backing-dev.c:congestion_wait_interruptible() | Adrian Bunk | 1 | -16/+0 |
2007-03-16 | [PATCH] nfs: fix congestion control | Peter Zijlstra | 1 | -0/+16 |
2006-10-20 | [PATCH] separate bdi congestion functions from queue congestion functions | Andrew Morton | 1 | -0/+69 |