summaryrefslogtreecommitdiffstats
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2012-03-29blkcg: change a spin_lock() to spin_lock_irq()Dan Carpenter1-1/+1
2012-03-23cfq: fix cfqg ref handling when BLK_CGROUP && !CFQ_GROUP_IOSCHEDTejun Heo1-17/+35
2012-03-20block: remove ioc_*_changed()Tejun Heo2-87/+0
2012-03-20cfq: don't use icq_get_changed()Tejun Heo1-23/+40
2012-03-20cfq: pass around cfq_io_cq instead of io_contextTejun Heo1-22/+17
2012-03-20blkcg: add blkcg->idTejun Heo2-0/+6
2012-03-20blkcg: remove blkio_group->stats_lockTejun Heo2-109/+103
2012-03-20blkcg: restructure blkio_get_stat()Tejun Heo2-50/+56
2012-03-20blkcg: simplify stat resetTejun Heo2-57/+37
2012-03-20blkcg: don't use percpu for merged statsTejun Heo2-23/+9
2012-03-20blkcg: alloc per cpu stats from worker thread in a delayed mannerVivek Goyal2-40/+91
2012-03-06block: make blk-throttle preserve the issuing task on delayed biosTejun Heo1-0/+4
2012-03-06block: make block cgroup policies follow bio task associationTejun Heo4-15/+23
2012-03-06block: implement bio_associate_current()Tejun Heo3-10/+30
2012-03-06block: add io_context->active_refTejun Heo2-13/+27
2012-03-06block: interface update for ioc/icq creation functionsTejun Heo3-28/+26
2012-03-06block: restructure get_request()Tejun Heo1-31/+29
2012-03-06blkcg: drop unnecessary RCU lockingTejun Heo4-73/+12
2012-03-06blkcg: use double locking instead of RCU for blkg synchronizationTejun Heo3-99/+51
2012-03-06blkcg: unify blkg's for blkcg policiesTejun Heo7-111/+154
2012-03-06blkcg: let blkcg core manage per-queue blkg list and counterTejun Heo5-219/+72
2012-03-06blkcg: move per-queue blkg list heads and counters to queue and blkgTejun Heo5-54/+49
2012-03-06blkcg: don't use blkg->plid in stat related functionsTejun Heo5-150/+224
2012-03-06blkcg: make blkg->pd an array and move configuration and stats into itTejun Heo2-66/+102
2012-03-06blkcg: move refcnt to blkcg coreTejun Heo4-102/+73
2012-03-06blkcg: let blkcg core handle policy private data allocationTejun Heo4-111/+209
2012-03-06blkcg: clear all request_queues on blkcg policy [un]registrationsTejun Heo1-1/+47
2012-03-06blkcg: add blkcg_{init|drain|exit}_queue()Tejun Heo6-10/+55
2012-03-06blkcg: let blkio_group point to blkio_cgroup directlyTejun Heo4-20/+32
2012-03-06blkcg: skip blkg printing if q isn't associated with diskVivek Goyal1-3/+14
2012-03-06blkcg: kill the mind-bending blkg->devTejun Heo4-113/+47
2012-03-06blkcg: kill blkio_policy_nodeTejun Heo2-410/+59
2012-03-06blkcg: don't allow or retain configuration of missing devicesTejun Heo4-26/+87
2012-03-06blkcg: factor out blkio_group creationTejun Heo5-248/+193
2012-03-06blkcg: use the usual get blkg path for root blkio_groupTejun Heo3-64/+65
2012-03-06blkcg: add blkio_policy[] array and allow one policy per policy IDTejun Heo2-0/+12
2012-03-06blkcg: use q and plid instead of opaque void * for blkio_group associationTejun Heo5-71/+70
2012-03-06blkcg: update blkg get functions take blkio_cgroup as parameterTejun Heo2-17/+19
2012-03-06blkcg: move rcu_read_lock() outside of blkio_group get functionsTejun Heo2-18/+11
2012-03-06blkcg: shoot down blkio_groups on elevator switchTejun Heo5-5/+84
2012-03-06block: extend queue bypassing to cover blkcg policiesTejun Heo2-6/+10
2012-03-06block: implement blk_queue_bypass_start/end()Tejun Heo3-28/+42
2012-03-06elevator: make elevator_init_fn() return 0/-errnoTejun Heo4-20/+17
2012-03-06elevator: clear auxiliary data earlier during elevator switchTejun Heo1-45/+45
2012-03-06cfq: don't register propio policy if !CONFIG_CFQ_GROUP_IOSCHEDTejun Heo1-3/+4
2012-03-06blkcg: make CONFIG_BLK_CGROUP boolTejun Heo3-29/+2
2012-03-06block: blk-throttle should be drained regardless of q->elevatorTejun Heo1-12/+15
2012-03-02Block: use a freezable workqueue for disk-event pollingAlan Stern1-5/+5
2012-03-02block: fix __blkdev_get and add_disk race conditionStanislaw Gruszka1-13/+19
2012-03-02block: Fix NULL pointer dereference in sd_revalidate_diskJun'ichi Nomura1-8/+40