aboutsummaryrefslogtreecommitdiff
path: root/include/linux/iocontext.h
AgeCommit message (Expand)AuthorFilesLines
2021-12-16block: only build the icq tracking code when neededGravatar Christoph Hellwig 1-2/+4
2021-12-16block: move set_task_ioprio to blk-ioc.cGravatar Christoph Hellwig 1-2/+0
2021-12-16block: remove the nr_task field from struct io_contextGravatar Christoph Hellwig 1-1/+0
2021-11-29block: remove get_io_context_activeGravatar Christoph Hellwig 1-16/+0
2021-11-29block: mark put_io_context_active staticGravatar Christoph Hellwig 1-1/+0
2021-11-29fork: move copy_io to block/blk-ioc.cGravatar Christoph Hellwig 1-10/+13
2020-10-20block: remove unused members for io_contextGravatar Yufen Yu 1-6/+0
2020-03-12block: Fix use-after-free issue accessing struct io_cqGravatar Sahitya Tummala 1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2012-03-20block: remove ioc_*_changed()Gravatar Tejun Heo 1-7/+0
2012-03-06block: add io_context->active_refGravatar Tejun Heo 1-2/+20
2012-03-06block: ioc_task_link() can't failGravatar Tejun Heo 1-11/+5
2012-02-15block: exit_io_context() should call elevator_exit_icq_fn()Gravatar Tejun Heo 1-0/+1
2012-02-15block: replace icq->changed with icq->flagsGravatar Tejun Heo 1-3/+6
2012-02-07block: strip out locking optimization in put_io_context()Gravatar Tejun Heo 1-3/+2
2011-12-14block, cfq: move icq creation and rq->elv.icq association to block coreGravatar Tejun Heo 1-0/+59
2011-12-14block, cfq: move io_cq exit/release to blk-ioc.cGravatar Tejun Heo 1-6/+14
2011-12-14block, cfq: reorganize cfq_io_context into generic and cfq specific partsGravatar Tejun Heo 1-29/+14
2011-12-14block, cfq: kill cic->keyGravatar Tejun Heo 1-1/+0
2011-12-14block, cfq: unlink cfq_io_context's immediatelyGravatar Tejun Heo 1-4/+8
2011-12-14block, cfq: move ioc ioprio/cgroup changed handling to cicGravatar Tejun Heo 1-5/+9
2011-12-14block, cfq: misc updates to cfq_io_contextGravatar Tejun Heo 1-0/+1
2011-12-14block: make ioc get/put interface more conventional and fix race on alloctionGravatar Tejun Heo 1-2/+2
2011-12-14block: misc ioc cleanupsGravatar Tejun Heo 1-9/+3
2011-07-12CFQ: move think time check variables to a separate structGravatar Shaohua Li 1-5/+9
2010-11-11block: remove unused copy_io_context()Gravatar Jens Axboe 1-1/+0
2010-08-19kernel: __rcu annotationsGravatar Arnd Bergmann 1-1/+1
2010-05-24cfq-iosched: remove dead_key from cfq_io_contextGravatar Konstantin Khlebnikov 1-1/+0
2010-03-12cgroups: blkio subsystem as moduleGravatar Ben Blum 1-1/+1
2010-02-26block: remove padding from io_context on 64bit buildsGravatar Richard Kennedy 1-1/+1
2010-01-11block: removed unused as_io_contextGravatar Kirill Afonshin 1-27/+0
2009-12-04block: Fix io_context leak after failure of clone with CLONE_IOGravatar Louis Rilling 1-2/+3
2009-12-03blkio: Introduce blkio controller cgroup interfaceGravatar Vivek Goyal 1-0/+4
2009-10-26cfq: calculate the seek_mean per cfq_queue not per cfq_io_contextGravatar Jeff Moyer 1-5/+0
2009-07-31io context: fix ref countingGravatar Li Zefan 1-1/+1
2009-06-10block: prevent possible io_context->refcount overflowGravatar Nikanth Karthikesan 1-3/+3
2008-07-03block: blkdev.h cleanup, move iocontext stuff to iocontext.hGravatar Jens Axboe 1-0/+18
2008-04-15io context: increment task attachment count in ioc_task_link()Gravatar Jens Axboe 1-1/+3
2008-04-02cfq-iosched: fix rcu freeing of cfq io contextsGravatar Fabio Checconi 1-0/+3
2008-02-19cfq-iosched: add hlist for browsing parallel to the radix treeGravatar Jens Axboe 1-0/+2
2008-01-28block: cfq: make the io contect sharing locklessGravatar Jens Axboe 1-2/+4
2008-01-28io context sharing: preliminary supportGravatar Jens Axboe 1-4/+18
2008-01-28ioprio: move io priority from task_struct to io_contextGravatar Jens Axboe 1-0/+79