Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
9fd60088ffed7573c2d409ddc63a2150a5edd5d8
/
block
/
cfq-iosched.c
69d7fde
blkcg: use CGROUP_WEIGHT_* scale for io.weight on the unified hierarchy
by Tejun Heo
· 9 years ago
3ecca62
blkcg: s/CFQ_WEIGHT_*/CFQ_WEIGHT_LEGACY_*/
by Tejun Heo
· 9 years ago
2ee867dc
blkcg: implement interface for the unified hierarchy
by Tejun Heo
· 9 years ago
dd165eb
blkcg: misc preparations for unified hierarchy interface
by Tejun Heo
· 9 years ago
36aa9e5
blkcg: move body parsing from blkg_conf_prep() to its callers
by Tejun Heo
· 9 years ago
880f50e
blkcg: mark existing cftypes as legacy
by Tejun Heo
· 9 years ago
20386ce
blkcg: refine error codes returned during blkcg configuration
by Tejun Heo
· 9 years ago
5332dfc
blkcg: remove unnecessary NULL checks from __cfqg_set_weight_device()
by Tejun Heo
· 9 years ago
702747c
blkcg: remove cfqg_stats->sectors
by Tejun Heo
· 9 years ago
77ea733
blkcg: move io_service_bytes and io_serviced stats into blkcg_gq
by Tejun Heo
· 9 years ago
f12c74c
blkcg: make blkg_[rw]stat_recursive_sum() to be able to index into blkcg_gq
by Tejun Heo
· 9 years ago
24bdb8e
blkcg: make blkcg_[rw]stat per-cpu
by Tejun Heo
· 9 years ago
e6269c4
blkcg: add blkg_[rw]stat->aux_cnt and replace cfq_group->dead_stats with it
by Tejun Heo
· 9 years ago
ae11889
blkcg: consolidate blkg creation in blkcg_bio_issue_check()
by Tejun Heo
· 9 years ago
e4a9bde
blkcg: replace blkcg_policy->cpd_size with ->cpd_alloc/free_fn() methods
by Tejun Heo
· 9 years ago
8143764
blkcg: minor updates around blkcg_policy_data
by Tejun Heo
· 9 years ago
a9520cd
blkcg: make blkcg_policy methods take a pointer to blkcg_policy_data
by Tejun Heo
· 9 years ago
b2ce264
blk-throttle: clean up blkg_policy_data alloc/init/exit/free methods
by Tejun Heo
· 9 years ago
001bea7
blkcg: replace blkcg_policy->pd_size with ->pd_alloc/free_fn() methods
by Tejun Heo
· 9 years ago
60a8370
cfq-iosched: charge async IOs to the appropriate blkcg's instead of the root
by Tejun Heo
· 9 years ago
d4aad7f
cfq-iosched: fold cfq_find_alloc_queue() into cfq_get_queue()
by Tejun Heo
· 9 years ago
322731e
cfq-iosched: move cfq_group determination from cfq_find_alloc_queue() to cfq_get_queue()
by Tejun Heo
· 9 years ago
2da8de0
cfq-iosched: remove @gfp_mask from cfq_find_alloc_queue()
by Tejun Heo
· 9 years ago
d93a11f
blkcg, cfq-iosched: use GFP_NOWAIT instead of GFP_ATOMIC for non-critical allocations
by Tejun Heo
· 9 years ago
563180a
cfq-iosched: minor cleanups
by Tejun Heo
· 9 years ago
bce6133
cfq-iosched: fix oom cfq_queue ref leak in cfq_set_request()
by Tejun Heo
· 9 years ago
95e5d6f
cfq-iosched: fix async oom queue handling
by Tejun Heo
· 9 years ago
4ebc1c6
cfq-iosched: simplify control flow in cfq_get_queue()
by Tejun Heo
· 9 years ago
e4bc13a
Merge branch 'for-4.2/writeback' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
ae994ea
cfq-iosched: fix other locations where blkcg_to_cfqgd() can return NULL
by Jens Axboe
· 9 years ago
9470e4a
cfq-iosched: fix sysfs oops when attempting to read unconfigured weights
by Jens Axboe
· 9 years ago
4ceab71
cfq-iosched: move group scheduling functions under ifdef
by Jens Axboe
· 9 years ago
0bb9794
cfq-iosched: fix the setting of IOPS mode on SSDs
by Jens Axboe
· 9 years ago
e48453c
block, cgroup: implement policy-specific per-blkcg data
by Arianna Avanzini
· 9 years ago
41c0126
block: Make CFQ default to IOPS mode on SSDs
by Tahsin Erdogan
· 9 years ago
eea8f41
blkcg: move block/blk-cgroup.h to include/linux/blk-cgroup.h
by Tejun Heo
· 9 years ago
69abaff
cfq-iosched: handle failure of cfq group allocation
by Konstantin Khlebnikov
· 10 years ago
c6ce194
cfq-iosched: fix incorrect filing of rt async cfqq
by Jeff Moyer
· 10 years ago
b207892
Merge branch 'for-linus' into for-3.18/core
by Jens Axboe
· 10 years ago
f4da807
blkcg: remove blkcg->id
by Tejun Heo
· 10 years ago
7b5af5c
cfq-iosched: Add comments on update timing of weight
by Toshiaki Makita
· 10 years ago
e15693e
cfq-iosched: Fix wrong children_weight calculation
by Toshiaki Makita
· 10 years ago
14208b0
Merge branch 'for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
by Linus Torvalds
· 10 years ago
451af50
cgroup: replace cftype->write_string() with cftype->write()
by Tejun Heo
· 10 years ago
176167a
block: Fix format string mismatch in cfq-iosched.c
by Masanari Iida
· 11 years ago
59c3d45
block: remove 'q' parameter from kblockd_schedule_*_work()
by Jens Axboe
· 11 years ago
32d01dc
Merge branch 'for-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
by Linus Torvalds
· 11 years ago
4d3bb51
cgroup: drop const from @buffer of cftype->write_string()
by Tejun Heo
· 11 years ago
8b4922d
block: Stop abusing csd.list for fifo_time
by Jan Kara
· 11 years ago
5f46990
cgroup: update the meaning of cftype->max_write_len
by Tejun Heo
· 11 years ago
2da8ca8
cgroup: replace cftype->read_seq_string() with cftype->seq_show()
by Tejun Heo
· 11 years ago
90d3839
block: Use u64_stats_init() to initialize seqcounts
by Peter Zijlstra
· 11 years ago
68cf8d0
Merge branch 'for-3.12/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 11 years ago
f3cff25
cfq: explicitly use 64bit divide operation for 64bit arguments
by Anatol Pomozov
· 11 years ago
c1b511e
block: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node(...)
by Joe Perches
· 11 years ago
182446d
cgroup: pass around cgroup_subsys_state instead of cgroup in file methods
by Tejun Heo
· 11 years ago
d50235b
elevator: Fix a race in elevator switching
by Jianpeng Ma
· 11 years ago
f73a1c7
block: Add bio_end_sector()
by Kent Overstreet
· 12 years ago
ee89f81
Merge branch 'for-3.9/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 12 years ago
b67bfe0
hlist: drop the node parameter from iterators
by Sasha Levin
· 12 years ago
a3cc86c
cfq: fix lock imbalance with failed allocations
by Glauber Costa
· 12 years ago
4311401
cfq-iosched: add hierarchical cfq_group statistics
by Tejun Heo
· 12 years ago
0b39920
cfq-iosched: collect stats from dead cfqgs
by Tejun Heo
· 12 years ago
689665a
cfq-iosched: separate out cfqg_stats_reset() from cfq_pd_reset_stats()
by Tejun Heo
· 12 years ago
4d5e80a
blkcg: s/blkg_rwstat_sum()/blkg_rwstat_total()/
by Tejun Heo
· 12 years ago
d02f7aa
cfq-iosched: enable full blkcg hierarchy support
by Tejun Heo
· 12 years ago
41cad6a
cfq-iosched: convert cfq_group_slice() to use cfqg->vfraction
by Tejun Heo
· 12 years ago
1d3650f
cfq-iosched: implement hierarchy-ready cfq_group charge scaling
by Tejun Heo
· 12 years ago
7918ffb
cfq-iosched: implement cfq_group->nr_active and ->children_weight
by Tejun Heo
· 12 years ago
e71357e
cfq-iosched: add leaf_weight
by Tejun Heo
· 12 years ago
b226e5c
cfq-iosched: Print sync-noidle information in blktrace messages
by Vivek Goyal
· 12 years ago
1f23f12
cfq-iosched: Get rid of unnecessary local variable
by Vivek Goyal
· 12 years ago
6d816ec
cfq-iosched: Rename few functions related to selecting workload
by Vivek Goyal
· 12 years ago
34b98d0
cfq-iosched: Rename "service_tree" to "st" at some places
by Vivek Goyal
· 12 years ago
4d2ceea
cfq-iosched: More renaming to better represent wl_class and wl_type
by Vivek Goyal
· 12 years ago
3bf10fe
cfq-iosched: Properly name all references to IO class
by Vivek Goyal
· 12 years ago
3d106fba
block CFQ: avoid moving request to different queue
by Shaohua Li
· 12 years ago
ffea73f
block: blkcg_policy_cfq shouldn't be used if !CONFIG_CFQ_GROUP_IOSCHED
by Tejun Heo
· 12 years ago
fd79495
block: fix return value on cfq_init() failure
by Tejun Heo
· 12 years ago
0b7877d
Merge tag 'v3.4-rc5' into for-3.5/core
by Jens Axboe
· 13 years ago
f9fcc2d
blkcg: collapse blkcg_policy_ops into blkcg_policy
by Tejun Heo
· 13 years ago
f95a04a
blkcg: embed struct blkg_policy_data in policy specific data
by Tejun Heo
· 13 years ago
3c79839
blkcg: mass rename of blkcg API
by Tejun Heo
· 13 years ago
54e7ed1
blkcg: remove blkio_group->path[]
by Tejun Heo
· 13 years ago
3c96cb3
blkcg: drop stuff unused after per-queue policy activation update
by Tejun Heo
· 13 years ago
a2b1693
blkcg: implement per-queue policy activation
by Tejun Heo
· 13 years ago
03d8e11
blkcg: add request_queue->root_blkg
by Tejun Heo
· 13 years ago
da8b066
blkcg: make blkg_conf_prep() take @pol and return with queue lock held
by Tejun Heo
· 13 years ago
8bd435b
blkcg: remove static policy ID enums
by Tejun Heo
· 13 years ago
ec39934
blkcg: use @pol instead of @plid in update_root_blkg_pd() and blkcg_print_blkgs()
by Tejun Heo
· 13 years ago
f48ec1d
cfq: fix build breakage & warnings
by Tejun Heo
· 13 years ago
5bc4afb1
blkcg: drop BLKCG_STAT_{PRIV|POL|OFF} macros
by Tejun Heo
· 13 years ago
d366e7e
blkcg: pass around pd->pdata instead of pd itself in prfill functions
by Tejun Heo
· 13 years ago
3381cb8
blkcg: move blkio_group_conf->weight to cfq
by Tejun Heo
· 13 years ago
155fead
blkcg: move blkio_group_stats to cfq-iosched.c
by Tejun Heo
· 13 years ago
41b38b6
blkcg: cfq doesn't need per-cpu dispatch stats
by Tejun Heo
· 13 years ago
629ed0b
blkcg: move statistics update code to policies
by Tejun Heo
· 13 years ago
2ce4d50
cfq: collapse cfq.h into cfq-iosched.c
by Tejun Heo
· 13 years ago
60c2bc2
blkcg: move conf/stat file handling code to policies
by Tejun Heo
· 13 years ago
aaec55a
blkcg: remove unused @pol and @plid parameters
by Tejun Heo
· 13 years ago
Next »