Age | Commit message (Expand) | Author | Files | Lines |
2024-02-23 | writeback: add a writeback iterator | Christoph Hellwig | 1 | -0/+4 |
2024-02-23 | writeback: factor writeback_get_batch() out of write_cache_pages() | Matthew Wilcox (Oracle) | 1 | -0/+6 |
2024-02-23 | writeback: remove a duplicate prototype for tag_pages_for_writeback | Matthew Wilcox (Oracle) | 1 | -2/+0 |
2024-01-19 | Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 1 | -1/+1 |
2023-12-24 | netfs: Move pinning-for-writeback from fscache to netfs | David Howells | 1 | -1/+1 |
2023-11-18 | vfs: remove a redundant might_sleep in wait_on_inode | Mateusz Guzik | 1 | -1/+0 |
2023-08-21 | mm: remove folio_account_redirty | Christoph Hellwig | 1 | -5/+0 |
2023-04-17 | btrfs, mm: remove the punt_to_cgroup field in struct writeback_control | Christoph Hellwig | 1 | -5/+0 |
2023-02-02 | fs: convert writepage_t callback to pass a folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2023-02-02 | mm/fs: convert inode_attach_wb() to take a folio | Matthew Wilcox (Oracle) | 1 | -6/+6 |
2023-01-18 | mm: remove generic_writepages | Christoph Hellwig | 1 | -2/+0 |
2022-10-03 | writeback: remove unused macro DIRTY_FULL_SCOPE | Miaohe Lin | 1 | -8/+0 |
2022-08-02 | Merge tag 'for-5.20/block-2022-07-29' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -2/+2 |
2022-07-24 | mm: Add balance_dirty_pages_ratelimited_flags() function | Jan Kara | 1 | -0/+7 |
2022-07-14 | mm: Use the new blk_opf_t type | Bart Van Assche | 1 | -2/+2 |
2022-05-26 | Merge tag 'sysctl-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -15/+0 |
2022-05-09 | mm: submit multipage write for SWP_FS_OPS swap-space | NeilBrown | 1 | -0/+7 |
2022-04-06 | mm: move page-writeback sysctls to their own file | zhanglianjie | 1 | -15/+0 |
2022-01-07 | vfs, fscache: Implement pinning of cache usage for writeback | David Howells | 1 | -0/+1 |
2021-11-01 | Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -9/+5 |
2021-10-18 | mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> | Christoph Hellwig | 1 | -9/+5 |
2021-10-18 | mm/writeback: Add folio_redirty_for_writepage() | Matthew Wilcox (Oracle) | 1 | -0/+2 |
2021-10-18 | mm/writeback: Add folio_account_redirty() | Matthew Wilcox (Oracle) | 1 | -1/+5 |
2021-10-18 | mm/writeback: Add filemap_dirty_folio() | Matthew Wilcox (Oracle) | 1 | -0/+1 |
2021-09-03 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -2/+2 |
2021-09-03 | writeback: memcg: simplify cgroup_writeback_by_id | Shakeel Butt | 1 | -1/+1 |
2021-09-03 | writeback: fix bandwidth estimate for spiky workload | Jan Kara | 1 | -0/+1 |
2021-09-03 | writeback: reliably update bandwidth estimation | Jan Kara | 1 | -1/+0 |
2021-08-10 | writeback: make the laptop_mode prototypes available unconditionally | Christoph Hellwig | 1 | -5/+0 |
2021-06-30 | Merge tag 'for-5.14/block-2021-06-29' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -1/+0 |
2021-06-29 | writeback, cgroup: release dying cgwbs by switching attached inodes | Roman Gushchin | 1 | -0/+1 |
2021-05-24 | block_dump: remove block_dump feature | zhangyi (F) | 1 | -1/+0 |
2020-06-05 | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -0/+1 |
2020-06-03 | writeback: Export inode_io_list_del() | Jan Kara | 1 | -0/+1 |
2020-04-27 | sysctl: pass kernel pointers to ->proc_handler | Christoph Hellwig | 1 | -17/+11 |
2019-08-27 | writeback, memcg: Implement cgroup_writeback_by_id() | Tejun Heo | 1 | -0/+2 |
2019-07-10 | blkcg: implement REQ_CGROUP_PUNT | Tejun Heo | 1 | -3/+10 |
2019-07-10 | blkcg, writeback: Implement wbc_blkcg_css() | Tejun Heo | 1 | -0/+11 |
2019-07-10 | blkcg, writeback: Add wbc->no_cgroup_owner | Tejun Heo | 1 | -0/+9 |
2019-07-10 | blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() | Tejun Heo | 1 | -4/+4 |
2018-12-07 | blkcg: associate writeback bios with a blkg | Dennis Zhou | 1 | -2/+3 |
2018-11-01 | blkcg: revert blkcg cleanups series | Dennis Zhou | 1 | -3/+2 |
2018-09-21 | blkcg: associate writeback bios with a blkg | Dennis Zhou (Facebook) | 1 | -2/+3 |
2017-11-21 | block/laptop_mode: Convert timers to use timer_setup() | Kees Cook | 1 | -1/+1 |
2017-11-14 | Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -26/+4 |
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-10 | writeback: merge try_to_writeback_inodes_sb_nr() into caller | Rakesh Pandit | 1 | -3/+1 |
2017-10-04 | writeback: eliminate work item allocation in bd_start_writeback() | Jens Axboe | 1 | -22/+0 |
2017-10-03 | writeback: provide a wakeup_flusher_threads_bdi() | Jens Axboe | 1 | -0/+2 |
2017-10-03 | fs: kill 'nr_pages' argument from wakeup_flusher_threads() | Jens Axboe | 1 | -1/+1 |
2017-03-22 | block: Fix oops in locked_inode_to_wb_and_lock_list() | Jan Kara | 1 | -0/+1 |
2017-02-24 | mm: vmscan: kick flushers when we encounter dirty pages on the LRU | Johannes Weiner | 1 | -1/+1 |
2016-12-25 | mm: add PageWaiters indicating tasks are waiting for a page bit | Nicholas Piggin | 1 | -1/+0 |
2016-11-02 | writeback: mark background writeback as such | Jens Axboe | 1 | -0/+2 |
2016-11-02 | writeback: add wbc_to_write_flags() | Jens Axboe | 1 | -0/+9 |
2016-11-01 | block,fs: untangle fs.h and blk_types.h | Christoph Hellwig | 1 | -0/+2 |
2016-10-07 | mm, vmscan: get rid of throttle_vm_writeout | Michal Hocko | 1 | -1/+0 |
2016-07-28 | mm, page_alloc: consider dirtyable memory in terms of nodes | Mel Gorman | 1 | -1/+1 |
2016-07-26 | fs/fs-writeback.c: add a new writeback list for sync | Dave Chinner | 1 | -0/+3 |
2016-03-03 | writeback: flush inode cgroup wb switches instead of pinning super_block | Tejun Heo | 1 | -0/+5 |
2015-06-02 | writeback: implement foreign cgroup inode detection | Tejun Heo | 1 | -0/+16 |
2015-06-02 | writeback: make writeback_control track the inode being written back | Tejun Heo | 1 | -0/+68 |
2015-06-02 | writeback: relocate wb[_try]_get(), wb_put(), inode_{attach|detach}_wb() | Tejun Heo | 1 | -0/+46 |
2015-06-02 | writeback: reset wb_domain->dirty_limit[_tstmp] when memcg domain size changes | Tejun Heo | 1 | -0/+20 |
2015-06-02 | writeback: implement memcg wb_domain | Tejun Heo | 1 | -0/+3 |
2015-06-02 | writeback: move over_bground_thresh() to mm/page-writeback.c | Tejun Heo | 1 | -0/+1 |
2015-06-02 | writeback: move global_dirty_limit into wb_domain | Tejun Heo | 1 | -1/+16 |
2015-06-02 | writeback: implement wb_domain | Tejun Heo | 1 | -0/+32 |
2015-06-02 | writeback: reorganize [__]wb_update_bandwidth() | Tejun Heo | 1 | -8/+1 |
2015-06-02 | writeback: clean up wb_dirty_limit() | Tejun Heo | 1 | -1/+1 |
2015-06-02 | writeback: restructure try_writeback_inodes_sb[_nr]() | Tejun Heo | 1 | -3/+3 |
2015-06-02 | writeback: move bandwidth related fields from backing_dev_info into bdi_write... | Tejun Heo | 1 | -10/+9 |
2015-03-17 | fs: add dirtytime_expire_seconds sysctl | Theodore Ts'o | 1 | -0/+3 |
2015-01-08 | mm: protect set_page_dirty() from ongoing truncation | Johannes Weiner | 1 | -1/+0 |
2014-07-16 | sched: Remove proliferation of wait_on_bit() action functions | NeilBrown | 1 | -2/+1 |
2014-04-07 | mm: remove unused arg of set_page_dirty_balance() | Miklos Szeredi | 1 | -1/+1 |
2014-02-22 | Revert "writeback: do not sync data dirtied after sync start" | Jan Kara | 1 | -1/+1 |
2013-11-13 | writeback: do not sync data dirtied after sync start | Jan Kara | 1 | -1/+1 |
2013-09-11 | mm/writeback: make writeback_inodes_wb static | Wanpeng Li | 1 | -2/+0 |
2013-07-09 | mm/writeback: commit reason of WB_REASON_FORKER_THREAD mismatch name | Wanpeng Li | 1 | -0/+6 |
2013-07-09 | mm/writeback: remove wb_reason_name | Wanpeng Li | 1 | -1/+0 |
2013-07-09 | fs/fs-writeback.c: : make wb_do_writeback() as static | Haicheng Li | 1 | -1/+0 |
2013-07-02 | sync: don't block the flusher thread waiting on IO | Dave Chinner | 1 | -0/+1 |
2013-05-07 | aio: don't include aio.h in sched.h | Kent Overstreet | 1 | -0/+1 |
2013-01-12 | vfs: re-implement writeback_inodes_sb(_nr)_if_idle() and rename them | Miao Xie | 1 | -3/+3 |
2012-12-11 | writeback: remove nr_pages_dirtied arg from balance_dirty_pages_ratelimited_nr() | Namjae Jeon | 1 | -8/+1 |
2012-08-04 | vfs: nuke pdflush from comments | Artem Bityutskiy | 1 | -1/+0 |
2012-07-31 | mm: prepare for removal of obsolete /proc/sys/vm/nr_pdflush_threads | Wanpeng Li | 1 | -5/+0 |
2012-05-06 | writeback: Avoid iput() from flusher thread | Jan Kara | 1 | -6/+1 |
2012-04-25 | fs: remove 8 bytes of padding from struct writeback_control on 64 bit builds | Richard Kennedy | 1 | -1/+2 |
2012-03-07 | writeback: fix typo in the writeback_control comment | Andrew Morton | 1 | -1/+1 |
2012-01-10 | Merge branch 'writeback-for-linus' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -5/+4 |
2012-01-10 | mm: try to distribute dirty pages fairly across zones | Johannes Weiner | 1 | -0/+1 |
2012-01-10 | mm/page-writeback.c: make determine_dirtyable_memory static again | Johannes Weiner | 1 | -2/+0 |
2012-01-08 | writeback: move MIN_WRITEBACK_PAGES to fs-writeback.c | Wu Fengguang | 1 | -5/+0 |
2011-12-18 | writeback: fix dirtied pages accounting on redirty | Wu Fengguang | 1 | -0/+2 |
2011-12-18 | writeback: charge leaked page dirties to active tasks | Wu Fengguang | 1 | -0/+2 |
2011-10-31 | writeback: Add a 'reason' to wb_writeback_work | Curt Wohlgemuth | 1 | -6/+26 |
2011-10-03 | writeback: add bg_threshold parameter to __bdi_update_bandwidth() | Wu Fengguang | 1 | -0/+1 |
2011-08-19 | squeeze max-pause area and drop pass-good area | Wu Fengguang | 1 | -11/+0 |
2011-07-09 | writeback: scale IO chunk size up to half device bandwidth | Wu Fengguang | 1 | -0/+11 |
2011-07-09 | writeback: introduce max-pause and pass-good dirty limits | Wu Fengguang | 1 | -0/+21 |
2011-07-09 | writeback: introduce smoothed global dirty limit | Wu Fengguang | 1 | -0/+6 |
2011-07-09 | writeback: bdi write bandwidth estimation | Wu Fengguang | 1 | -0/+3 |
2011-07-09 | writeback: make writeback_control.nr_to_write straight | Wu Fengguang | 1 | -5/+1 |
2011-06-08 | writeback: remove .nonblocking and .encountered_congestion | Wu Fengguang | 1 | -2/+0 |
2011-06-08 | writeback: remove writeback_control.more_io | Wu Fengguang | 1 | -1/+0 |
2011-06-08 | writeback: avoid extra sync work at enqueue time | Wu Fengguang | 1 | -3/+0 |
2011-06-08 | writeback: split inode_wb_list_lock into bdi_writeback.list_lock | Christoph Hellwig | 1 | -2/+0 |
2011-06-08 | writeback: introduce writeback_control.inodes_written | Wu Fengguang | 1 | -0/+1 |
2011-06-08 | writeback: introduce .tagged_writepages for the WB_SYNC_NONE sync stage | Wu Fengguang | 1 | -0/+1 |
2011-03-24 | fs: rename inode_lock to inode_hash_lock | Dave Chinner | 1 | -1/+0 |
2011-03-24 | fs: move i_wb_list out from under inode_lock | Dave Chinner | 1 | -0/+1 |
2010-10-30 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -0/+2 |
2010-10-29 | Add new functions for triggering inode writeback | Chris Mason | 1 | -0/+2 |
2010-10-27 | Merge branch 'next' into upstream-merge | Theodore Ts'o | 1 | -0/+2 |
2010-10-27 | ext4: implement writeback livelock avoidance using page tagging | Eric Sandeen | 1 | -0/+2 |
2010-10-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -2/+0 |
2010-10-26 | mm: declare some external symbols | Namhyung Kim | 1 | -0/+2 |
2010-10-25 | fs: Implement lazy LRU updates for inodes | Nick Piggin | 1 | -2/+0 |
2010-08-12 | writeback: avoid unnecessary calculation of bdi dirty thresholds | Wu Fengguang | 1 | -2/+3 |
2010-07-06 | writeback: split writeback_inodes_wb | Christoph Hellwig | 1 | -2/+0 |
2010-07-06 | writeback: remove writeback_inodes_wbc | Christoph Hellwig | 1 | -3/+2 |
2010-06-08 | writeback: pay attention to wbc->nr_to_write in write_cache_pages | Dave Chinner | 1 | -9/+0 |
2010-06-01 | Revert "writeback: fix WB_SYNC_NONE writeback from umount" | Jens Axboe | 1 | -10/+0 |
2010-05-21 | writeback: fix problem with !CONFIG_BLOCK compilation | Jens Axboe | 1 | -0/+4 |
2010-05-17 | writeback: fix WB_SYNC_NONE writeback from umount | Jens Axboe | 1 | -0/+10 |
2010-04-06 | laptop-mode: Make flushes per-device | Matthew Garrett | 1 | -1/+3 |
2010-03-12 | vfs: improve writeback_inodes_wb() | Edward Shishkin | 1 | -0/+3 |
2009-12-23 | fs-writeback: Add helper function to start writeback if idle | Eric Sandeen | 1 | -0/+1 |
2009-12-17 | kill I_LOCK | Christoph Hellwig | 1 | -2/+1 |
2009-12-03 | writeback: introduce wbc.for_background | Wu Fengguang | 1 | -0/+1 |
2009-09-24 | sysctl: remove "struct file *" argument of ->proc_handler | Alexey Dobriyan | 1 | -6/+5 |
2009-09-16 | writeback: separate starting of sync vs opportunistic writeback | Jens Axboe | 1 | -2/+2 |
2009-09-16 | writeback: get rid of wbc->for_writepages | Jens Axboe | 1 | -1/+0 |
2009-09-14 | vfs: Remove generic_osync_inode() and sync_page_range{_nolock}() | Jan Kara | 1 | -4/+0 |
2009-09-11 | writeback: get rid of pdflush completely | Jens Axboe | 1 | -12/+0 |
2009-09-11 | writeback: switch to per-bdi threads for flushing data | Jens Axboe | 1 | -2/+6 |
2009-09-11 | writeback: get rid of generic_sync_sb_inodes() export | Jens Axboe | 1 | -1/+2 |
2009-06-11 | vfs: Make sys_sync() use fsync_super() (version 4) | Jan Kara | 1 | -1/+0 |
2009-05-15 | Revert "mm: add /proc controls for pdflush threads" | Jens Axboe | 1 | -2/+0 |
2009-04-07 | mm: add /proc controls for pdflush threads | Peter W Morreale | 1 | -0/+2 |
2009-04-01 | mm: fix proc_dointvec_userhz_jiffies "breakage" | Alexey Dobriyan | 1 | -2/+2 |
2009-01-06 | fs: remove WB_SYNC_HOLD | Nick Piggin | 1 | -1/+0 |
2009-01-06 | mm: add dirty_background_bytes and dirty_bytes sysctls | David Rientjes | 1 | -0/+11 |
2009-01-06 | mm: change dirty limit type specifiers to unsigned long | David Rientjes | 1 | -2/+2 |
2008-10-16 | vfs: Add no_nrwrite_index_update writeback control flag | Aneesh Kumar K.V | 1 | -0/+9 |
2008-10-14 | vfs: Remove the range_cont writeback mode. | Aneesh Kumar K.V | 1 | -1/+0 |
2008-07-15 | Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt... | Linus Torvalds | 1 | -0/+1 |
2008-07-11 | mm: Add range_cont mode for writeback | Aneesh Kumar K.V | 1 | -0/+1 |
2008-05-23 | ftrace: limit trace entries | Steven Rostedt | 1 | -0/+2 |
2008-04-30 | mm: bdi: export BDI attributes in sysfs | Peter Zijlstra | 1 | -0/+3 |
2008-02-05 | writeback: speed up writeback of big dirty files | Fengguang Wu | 1 | -0/+1 |
2008-02-05 | mm/page-writeback: highmem_is_dirtyable option | Bron Gondwana | 1 | -0/+1 |
2008-01-14 | Revert "writeback: introduce writeback_control.more_io to indicate more io" | Linus Torvalds | 1 | -1/+0 |
2007-10-17 | introduce I_SYNC | Joern Engel | 1 | -1/+7 |
2007-10-17 | writeback: introduce writeback_control.more_io to indicate more io | Fengguang Wu | 1 | -0/+1 |
2007-10-17 | mm: per device dirty threshold | Peter Zijlstra | 1 | -0/+4 |
2007-10-15 | Merge git://git.linux-nfs.org/pub/linux/nfs-2.6 | Linus Torvalds | 1 | -2/+0 |
2007-10-10 | Fix warnings with !CONFIG_BLOCK | Jens Axboe | 1 | -0/+1 |
2007-10-09 | VFS: Remove writeback_control->fs_private | Trond Myklebust | 1 | -2/+0 |
2007-10-08 | mm: set_page_dirty_balance() vs ->page_mkwrite() | Peter Zijlstra | 1 | -1/+1 |
2007-05-21 | Detach sched.h from mm.h | Alexey Dobriyan | 1 | -0/+2 |
2007-05-11 | consolidate generic_writepages and mpage_writepages | Miklos Szeredi | 1 | -2/+8 |
2007-04-30 | NFS: Fix a race when doing NFS write coalescing | Trond Myklebust | 1 | -0/+2 |
2007-03-01 | [PATCH] throttle_vm_writeout(): don't loop on GFP_NOFS and GFP_NOIO allocations | Andrew Morton | 1 | -1/+1 |
2006-10-20 | [PATCH] separate bdi congestion functions from queue congestion functions | Andrew Morton | 1 | -1/+0 |
2006-10-03 | fix file specification in comments | Uwe Zeisberger | 1 | -1/+1 |
2006-09-30 | [PATCH] BLOCK: Dissociate generic_writepages() from mpage stuff [try #6] | David Howells | 1 | -0/+2 |
2006-09-29 | [PATCH] call mm/page-writeback.c:set_ratelimit() when new pages are hot-added | Chandra Seetharaman | 1 | -0/+1 |
2006-09-26 | [PATCH] mm: balance dirty pages | Peter Zijlstra | 1 | -0/+1 |
2006-09-22 | Add a real API for dealing with blk_congestion_wait() | Trond Myklebust | 1 | -0/+1 |
2006-06-23 | [PATCH] writeback: fix range handling | OGAWA Hirofumi | 1 | -2/+3 |
2006-03-24 | [PATCH] balance_dirty_pages_ratelimited: take nr_pages arg | Andrew Morton | 1 | -1/+9 |
2006-03-24 | [PATCH] Represent dirty_*_centisecs as jiffies internally | Bart Samwel | 1 | -2/+2 |
2006-01-08 | [PATCH] export/change sync_page_range/_nolock() | OGAWA Hirofumi | 1 | -1/+3 |
2006-01-06 | identify multipage ->writepages() calls | Andrew Morton | 1 | -4/+5 |
2006-01-03 | [PATCH] add AOP_TRUNCATED_PAGE, prepend AOP_ to WRITEPAGE_ACTIVATE | Zach Brown | 1 | -6/+0 |
2005-09-10 | [PATCH] mm/filemap.c: make two functions static | Adrian Bunk | 1 | -2/+0 |
2005-06-28 | [PATCH] rename wakeup_bdflush to wakeup_pdflush | Pekka J Enberg | 1 | -1/+1 |
2005-06-27 | [PATCH] Update cfq io scheduler to time sliced design | Jens Axboe | 1 | -2/+4 |
2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+118 |