Commit Graph

64 Commits (d9aa93804e53f2153260568024b75ad3d81784f9)

Author SHA1 Message Date
Peter Zijlstra 766f916419 kernel: remove PF_FLUSHER 14 years ago
Mel Gorman 0e093d9976 writeback: do not sleep on the congestion queue if there are no congested BDIs or if significant congestion is not being encountered in the current zone 14 years ago
Mel Gorman 52bb919866 writeback: account for time spent congestion_waited 14 years ago
Nick Piggin 7ccf19a804 fs: inode split IO and LRU lists 14 years ago
Jan Kara 976e48f8a5 bdi: Initialize noop_backing_dev_info properly 15 years ago
Artem Bityutskiy 6628bc74f1 writeback: do not lose wakeup events when forking bdi threads 15 years ago
Wu Fengguang 16c4042f08 writeback: avoid unnecessary calculation of bdi dirty thresholds 15 years ago
Jens Axboe 6bf05d03ea writeback: fix bad _bh spinlock nesting 15 years ago
Artem Bityutskiy c284de61db writeback: cleanup bdi_register 15 years ago
Artem Bityutskiy 603320239f writeback: add new tracepoints 15 years ago
Artem Bityutskiy b5048a6cb5 writeback: remove unnecessary init_timer call 15 years ago
Artem Bityutskiy 6467716a37 writeback: optimize periodic bdi thread wakeups 15 years ago
Artem Bityutskiy 253c34e9b1 writeback: prevent unnecessary bdi threads wakeups 15 years ago
Artem Bityutskiy fff5b85aa4 writeback: move bdi threads exiting logic to the forker thread 15 years ago
Artem Bityutskiy adf3924070 writeback: restructure bdi forker loop a little 15 years ago
Artem Bityutskiy 78c40cb658 writeback: do not remove bdi from bdi_list 15 years ago
Artem Bityutskiy 080dcec417 writeback: simplify bdi code a little 15 years ago
Artem Bityutskiy c4ec7908c2 writeback: do not lose wake-ups in the forker thread - 2 15 years ago
Artem Bityutskiy c5f7ad233b writeback: do not lose wake-ups in the forker thread - 1 15 years ago
Artem Bityutskiy 94eac5e623 writeback: fix possible race when creating bdi threads 15 years ago
Artem Bityutskiy 6f904ff0e3 writeback: harmonize writeback threads naming 15 years ago
Dave Chinner 455b286468 writeback: Initial tracing support 15 years ago
Christoph Hellwig 082439004b writeback: merge bdi_writeback_task and bdi_start_fn 15 years ago
Christoph Hellwig c1955ce32f writeback: remove wb_list 15 years ago
Christoph Hellwig 83ba7b071f writeback: simplify the write back thread queue 15 years ago
Christoph Hellwig 9c3a8ee8a1 writeback: remove writeback_inodes_wbc 15 years ago
Paul E. McKenney 875352c942 mm: remove all rcu head initializations 15 years ago
Jens Axboe 6423104b6a writeback: fixups for !dirty_writeback_centisecs 15 years ago
Jörn Engel 5129a469a9 Catch filesystems lacking s_bdi 15 years ago
Jens Axboe c3c532061e bdi: add helper function for doing init and register of a bdi for a file system 15 years ago
Anton Blanchard 1442145373 backing-dev: Handle class_create() failure 15 years ago
OGAWA Hirofumi bf7ec5bb61 flusher: Fix PF_FROZEN race 15 years ago
Romit Dasgupta c62b17a58a Thaw refrigerated bdi flusher threads before invoking kthread_stop on them 15 years ago
Jens Axboe 8c4db3355b backing-dev: bdi sb prune should be in the unregister path, not destroy 15 years ago
Jens Axboe 592b09a42f backing-dev: ensure that a removed bdi no longer has super_block referencing it 15 years ago
Wu Fengguang 961515f613 writeback: kill space in debugfs item name 16 years ago
Jens Axboe ce5f8e7795 writeback: splice dirty inode entries to default bdi on bdi_destroy() 16 years ago
Jens Axboe cfc4ba5365 writeback: use RCU to protect bdi_list 16 years ago
Jens Axboe 500b067c5e writeback: check for registered bdi in flusher add and inode dirty 16 years ago
Jens Axboe d993831fa7 writeback: add name to backing_dev_info 16 years ago
Jens Axboe f09b00d3e7 writeback: add some debug inode list counters to bdi stats 16 years ago
Jens Axboe 03ba3782e8 writeback: switch to per-bdi threads for flushing data 16 years ago
Jens Axboe 66f3b8e2e1 writeback: move dirty inodes from super_block to backing_dev_info 16 years ago
Jens Axboe 8aa7e847d8 Fix congestion_wait() sync/async vs read/write confusion 16 years ago
Jens Axboe 1faa16d228 block: change the request allocation/congestion logic to be sync/async based 16 years ago
Jens Axboe 26160158d3 Move the default_backing_dev_info out of readahead.c and into backing-dev.c 16 years ago
David Rientjes 364aeb2849 mm: change dirty limit type specifiers to unsigned long 16 years ago
Peter Zijlstra ea319518ba locking, percpu counters: introduce separate lock classes 16 years ago
Andrew Morton 69fc208be5 mm/backing-dev.c: remove recently-added WARN_ON() 16 years ago
Kay Sievers f1d0b063d9 bdi: register sysfs bdi device only once per queue 16 years ago