summaryrefslogtreecommitdiffstats
path: root/block/blk-ioc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* block: simplify ioc_lookup_icqChristoph Hellwig2021-11-291-4/+4
* block: simplify ioc_create_icqChristoph Hellwig2021-11-291-7/+5
* block: return the io_context from create_task_io_contextChristoph Hellwig2021-11-291-36/+30
* block: use alloc_io_context in __copy_ioChristoph Hellwig2021-11-291-6/+3
* block: factor out a alloc_io_context helperChristoph Hellwig2021-11-291-5/+14
* block: remove get_io_context_activeChristoph Hellwig2021-11-291-5/+3
* block: move the remaining elv.icq handling to the I/O schedulerChristoph Hellwig2021-11-291-0/+1
* block: move blk_mq_sched_assign_ioc to blk-ioc.cChristoph Hellwig2021-11-291-4/+35
* block: mark put_io_context_active staticChristoph Hellwig2021-11-291-1/+1
* fork: move copy_io to block/blk-ioc.cChristoph Hellwig2021-11-291-0/+27
* block: don't include blk-mq-sched.h in blk.hChristoph Hellwig2021-11-291-0/+1
* block: remove retry loop in ioc_release_fn()John Ogness2020-07-161-3/+17
* block: remove unnecessary ioc nested lockingJohn Ogness2020-07-161-20/+6
* block: Fix use-after-free issue accessing struct io_cqSahitya Tummala2020-03-121-0/+7
* block: remove the queue_lock indirectionChristoph Hellwig2018-11-151-7/+7
* block: remove a few unused exportsChristoph Hellwig2018-11-151-3/+0
* block: remove set but not used variable 'et'YueHaibing2018-11-101-2/+0
* block: get rid of MQ scheduler ops unionJens Axboe2018-11-071-4/+4
* block: remove dead elevator codeJens Axboe2018-11-071-27/+6
* block, mm: remove unnecessary __GFP_HIGH flagShakeel Butt2018-07-091-1/+1
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds2017-03-031-13/+31
|\
| * block: don't call ioc_exit_icq() with the queue lock held for blk-mqJens Axboe2017-03-021-13/+31
* | sched/headers: Prepare to move the task_lock()/unlock() APIs to <linux/sched/...Ingo Molnar2017-03-021-0/+1
|/
* blk-mq-sched: don't hold queue_lock when calling exit_icqOmar Sandoval2017-02-101-6/+16
* blk-mq-sched: add framework for MQ capable IO schedulersJens Axboe2017-01-171-2/+6
* block: move existing elevator ops to unionJens Axboe2017-01-171-4/+4
* mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep...Mel Gorman2015-11-071-1/+1
* block: Substitute rcu_access_pointer() for rcu_dereference_raw()Paul E. McKenney2014-02-181-1/+1
* block: cleanup removing dependency on bootmem headersGrygorii Strashko2013-11-091-1/+0
* lib/radix-tree.c: make radix_tree_node_alloc() work correctly within interruptJan Kara2013-09-121-1/+1
* block: queue work on power efficient wqViresh Kumar2013-05-141-1/+2
* hlist: drop the node parameter from iteratorsSasha Levin2013-02-281-2/+1
* block: uninitialized ioc->nr_tasks triggers WARN_ONOlof Johansson2012-08-011-0/+1
* block: avoid infinite loop in get_task_io_context()Eric Dumazet2012-05-311-1/+5
* Merge branch 'for-3.5' of ../cgroup into block/for-3.5/core-mergedTejun Heo2012-04-011-0/+6
|\
| * block: fix ioc leak in put_io_contextXiaotian Feng2012-03-141-0/+6
* | block: remove ioc_*_changed()Tejun Heo2012-03-201-68/+0
* | block: add io_context->active_refTejun Heo2012-03-061-11/+25
* | block: interface update for ioc/icq creation functionsTejun Heo2012-03-061-12/+10
|/
* block: exit_io_context() should call elevator_exit_icq_fn()Tejun Heo2012-02-151-8/+47
* block: simplify ioc_release_fn()Tejun Heo2012-02-151-36/+10
* block: replace icq->changed with icq->flagsTejun Heo2012-02-151-4/+26
* block: fix lockdep warning on io_context release put_io_context()Tejun Heo2012-02-111-7/+14
* block: strip out locking optimization in put_io_context()Tejun Heo2012-02-071-81/+11
* block: fix ioc locking warningShaohua Li2012-02-061-1/+3
* block: remove WARN_ON_ONCE() in exit_io_context()Tejun Heo2011-12-271-3/+0
* block: an exiting task should be allowed to create io_contextTejun Heo2011-12-251-2/+9
* block: ioc_cgroup_changed() needs to be exportedJens Axboe2011-12-191-0/+1
* block, cfq: move icq creation and rq->elv.icq association to block coreTejun Heo2011-12-141-1/+59