summaryrefslogtreecommitdiff
path: root/block/cfq-iosched.c
AgeCommit message (Expand)AuthorFilesLines
2013-11-13block: Use u64_stats_init() to initialize seqcountsPeter Zijlstra1-0/+25
2013-09-23Merge branch 'for-3.12/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+2
2013-09-22cfq: explicitly use 64bit divide operation for 64bit argumentsAnatol Pomozov1-1/+1
2013-09-11block: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node(...)Joe Perches1-1/+1
2013-08-09cgroup: pass around cgroup_subsys_state instead of cgroup in file methodsTejun Heo1-45/+45
2013-07-03elevator: Fix a race in elevator switchingJianpeng Ma1-3/+14
2013-03-24block: Add bio_end_sector()Kent Overstreet1-5/+2
2013-03-01Merge branch 'for-3.9/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-118/+511
2013-02-28hlist: drop the node parameter from iteratorsSasha Levin1-2/+1
2013-02-22cfq: fix lock imbalance with failed allocationsGlauber Costa1-0/+2
2013-01-09cfq-iosched: add hierarchical cfq_group statisticsTejun Heo1-0/+105
2013-01-09cfq-iosched: collect stats from dead cfqgsTejun Heo1-1/+56
2013-01-09cfq-iosched: separate out cfqg_stats_reset() from cfq_pd_reset_stats()Tejun Heo1-4/+9
2013-01-09blkcg: s/blkg_rwstat_sum()/blkg_rwstat_total()/Tejun Heo1-2/+2
2013-01-09cfq-iosched: enable full blkcg hierarchy supportTejun Heo1-15/+6
2013-01-09cfq-iosched: convert cfq_group_slice() to use cfqg->vfractionTejun Heo1-6/+1
2013-01-09cfq-iosched: implement hierarchy-ready cfq_group charge scalingTejun Heo1-30/+77
2013-01-09cfq-iosched: implement cfq_group->nr_active and ->children_weightTejun Heo1-0/+76
2013-01-09cfq-iosched: add leaf_weightTejun Heo1-8/+126
2013-01-09cfq-iosched: Print sync-noidle information in blktrace messagesVivek Goyal1-3/+7
2013-01-09cfq-iosched: Get rid of unnecessary local variableVivek Goyal1-6/+2
2013-01-09cfq-iosched: Rename few functions related to selecting workloadVivek Goyal1-4/+5
2013-01-09cfq-iosched: Rename "service_tree" to "st" at some placesVivek Goyal1-41/+36
2013-01-09cfq-iosched: More renaming to better represent wl_class and wl_typeVivek Goyal1-31/+33
2013-01-09cfq-iosched: Properly name all references to IO classVivek Goyal1-33/+34
2012-11-06block CFQ: avoid moving request to different queueShaohua Li1-1/+2
2012-06-04block: blkcg_policy_cfq shouldn't be used if !CONFIG_CFQ_GROUP_IOSCHEDTejun Heo1-12/+17
2012-06-04block: fix return value on cfq_init() failureTejun Heo1-0/+1
2012-05-01Merge tag 'v3.4-rc5' into for-3.5/coreJens Axboe1-2/+8
2012-04-20blkcg: collapse blkcg_policy_ops into blkcg_policyTejun Heo1-6/+5
2012-04-20blkcg: embed struct blkg_policy_data in policy specific dataTejun Heo1-19/+27
2012-04-20blkcg: mass rename of blkcg APITejun Heo1-39/+39
2012-04-20blkcg: remove blkio_group->path[]Tejun Heo1-7/+14
2012-04-20blkcg: drop stuff unused after per-queue policy activation updateTejun Heo1-1/+1
2012-04-20blkcg: implement per-queue policy activationTejun Heo1-21/+16
2012-04-20blkcg: add request_queue->root_blkgTejun Heo1-1/+3
2012-04-20blkcg: make blkg_conf_prep() take @pol and return with queue lock heldTejun Heo1-1/+1
2012-04-20blkcg: remove static policy ID enumsTejun Heo1-11/+14
2012-04-20blkcg: use @pol instead of @plid in update_root_blkg_pd() and blkcg_print_blk...Tejun Heo1-5/+5
2012-04-20cfq: fix build breakage & warningsTejun Heo1-9/+8
2012-04-02blkcg: drop BLKCG_STAT_{PRIV|POL|OFF} macrosTejun Heo1-39/+46
2012-04-02blkcg: pass around pd->pdata instead of pd itself in prfill functionsTejun Heo1-8/+6
2012-04-02blkcg: move blkio_group_conf->weight to cfqTejun Heo1-42/+35
2012-04-02blkcg: move blkio_group_stats to cfq-iosched.cTejun Heo1-216/+191
2012-04-02blkcg: cfq doesn't need per-cpu dispatch statsTejun Heo1-27/+10
2012-04-02blkcg: move statistics update code to policiesTejun Heo1-51/+229
2012-04-02cfq: collapse cfq.h into cfq-iosched.cTejun Heo1-1/+113
2012-04-02blkcg: move conf/stat file handling code to policiesTejun Heo1-3/+199
2012-04-02blkcg: remove unused @pol and @plid parametersTejun Heo1-4/+3
2012-04-02block: Make cfq_target_latency tunable through sysfs.Tao Ma1-2/+8