summaryrefslogtreecommitdiff
path: root/include/linux/iocontext.h
AgeCommit message (Expand)AuthorFilesLines
2021-12-16block: only build the icq tracking code when neededChristoph Hellwig1-2/+4
2021-12-16block: move set_task_ioprio to blk-ioc.cChristoph Hellwig1-2/+0
2021-12-16block: remove the nr_task field from struct io_contextChristoph Hellwig1-1/+0
2021-11-29block: remove get_io_context_activeChristoph Hellwig1-16/+0
2021-11-29block: mark put_io_context_active staticChristoph Hellwig1-1/+0
2021-11-29fork: move copy_io to block/blk-ioc.cChristoph Hellwig1-10/+13
2020-10-20block: remove unused members for io_contextYufen Yu1-6/+0
2020-03-12block: Fix use-after-free issue accessing struct io_cqSahitya Tummala1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2012-03-20block: remove ioc_*_changed()Tejun Heo1-7/+0
2012-03-07block: add io_context->active_refTejun Heo1-2/+20
2012-03-07block: ioc_task_link() can't failTejun Heo1-11/+5
2012-02-15block: exit_io_context() should call elevator_exit_icq_fn()Tejun Heo1-0/+1
2012-02-15block: replace icq->changed with icq->flagsTejun Heo1-3/+6
2012-02-07block: strip out locking optimization in put_io_context()Tejun Heo1-3/+2
2011-12-14block, cfq: move icq creation and rq->elv.icq association to block coreTejun Heo1-0/+59
2011-12-14block, cfq: move io_cq exit/release to blk-ioc.cTejun Heo1-6/+14
2011-12-14block, cfq: reorganize cfq_io_context into generic and cfq specific partsTejun Heo1-29/+14
2011-12-14block, cfq: kill cic->keyTejun Heo1-1/+0
2011-12-14block, cfq: unlink cfq_io_context's immediatelyTejun Heo1-4/+8
2011-12-14block, cfq: move ioc ioprio/cgroup changed handling to cicTejun Heo1-5/+9
2011-12-14block, cfq: misc updates to cfq_io_contextTejun Heo1-0/+1
2011-12-14block: make ioc get/put interface more conventional and fix race on alloctionTejun Heo1-2/+2
2011-12-14block: misc ioc cleanupsTejun Heo1-9/+3
2011-07-12CFQ: move think time check variables to a separate structShaohua Li1-5/+9
2010-11-11block: remove unused copy_io_context()Jens Axboe1-1/+0
2010-08-20kernel: __rcu annotationsArnd Bergmann1-1/+1
2010-05-24cfq-iosched: remove dead_key from cfq_io_contextKonstantin Khlebnikov1-1/+0
2010-03-13cgroups: blkio subsystem as moduleBen Blum1-1/+1
2010-02-26block: remove padding from io_context on 64bit buildsRichard Kennedy1-1/+1
2010-01-11block: removed unused as_io_contextKirill Afonshin1-27/+0
2009-12-04block: Fix io_context leak after failure of clone with CLONE_IOLouis Rilling1-2/+3
2009-12-03blkio: Introduce blkio controller cgroup interfaceVivek Goyal1-0/+4
2009-10-26cfq: calculate the seek_mean per cfq_queue not per cfq_io_contextJeff Moyer1-5/+0
2009-07-31io context: fix ref countingLi Zefan1-1/+1
2009-06-11block: prevent possible io_context->refcount overflowNikanth Karthikesan1-3/+3
2008-07-03block: blkdev.h cleanup, move iocontext stuff to iocontext.hJens Axboe1-0/+18
2008-04-15io context: increment task attachment count in ioc_task_link()Jens Axboe1-1/+3
2008-04-02cfq-iosched: fix rcu freeing of cfq io contextsFabio Checconi1-0/+3
2008-02-19cfq-iosched: add hlist for browsing parallel to the radix treeJens Axboe1-0/+2
2008-01-28block: cfq: make the io contect sharing locklessJens Axboe1-2/+4
2008-01-28io context sharing: preliminary supportJens Axboe1-4/+18
2008-01-28ioprio: move io priority from task_struct to io_contextJens Axboe1-0/+79