block: blk-throttle should be drained regardless of q->elevator
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest36 patches 8 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/36 | block: blk-throttle should be drained regardless of q->elevatorblock/ | +14 | 0 replies | |
| 2/36 | blkcg: make CONFIG_BLK_CGROUP boolblock/ block/ block/ +1 more | +3 | 0 replies | |
| 3/36 | cfq: don't register propio policy if !CONFIG_CFQ_GROUP_IOSCHEDblock/ | +4 | 0 replies | |
| 4/36 | elevator: clear auxiliary data earlier during elevator switchblock/ | +45 | 0 replies | |
| 5/36 | elevator: make elevator_init_fn() return 0/-errnoblock/ block/ block/ +2 more | +18 | 0 replies | |
| 6/36 | block: implement blk_queue_bypass_start/end()block/ block/ block/ +1 more | +46 | 0 replies | |
| 7/36 | block: extend queue bypassing to cover blkcg policiesblock/ block/ | +10 | 0 replies | |
| 8/36 | blkcg: shoot down blkio_groups on elevator switchblock/ block/ block/ +2 more | +84 | 0 replies | |
| 9/36 | blkcg: move rcu_read_lock() outside of blkio_group get functionsblock/ block/ | +11 | 0 replies | |
| 10/36 | blkcg: update blkg get functions take blkio_cgroup as parameterblock/ block/ | +19 | 0 replies | |
| 11/36 | blkcg: use q and plid instead of opaque void * for blkio_group associationblock/ block/ block/ +2 more | +70 | 0 replies | |
| 12/36 | blkcg: add blkio_policy[] array and allow one policy per policy IDblock/ block/ | +12 | 0 replies | |
| 13/36 | blkcg: use the usual get blkg path for root blkio_groupblock/ block/ block/ | +65 | 0 replies | |
| 14/36 | blkcg: factor out blkio_group creationblock/ block/ block/ +2 more | +193 | 0 replies | |
| 15/36 | blkcg: don't allow or retain configuration of missing devicesblock/ block/ block/ +1 more | +87 | 0 replies | |
| 16/36 | blkcg: kill blkio_policy_nodeblock/ block/ | +59 | 0 replies | |
| 17/36 | blkcg: kill the mind-bending blkg->devblock/ block/ block/ +1 more | +47 | 0 replies | |
| 18/36 | blkcg: let blkio_group point to blkio_cgroup directlyblock/ block/ block/ +1 more | +32 | 0 replies | |
| 19/36 | blkcg: add blkcg_{init|drain|exit}_queue()block/ block/ block/ +3 more | +55 | 0 replies | |
| 20/36 | blkcg: clear all request_queues on blkcg policy [un]registrationsblock/ include/ | +50 | 0 replies | |
| 21/36 | blkcg: let blkcg core handle policy private data allocationblock/ block/ block/ +1 more | +209 | 0 replies | |
| 22/36 | blkcg: move refcnt to blkcg coreblock/ block/ block/ +1 more | +73 | 0 replies | |
| 23/36 | blkcg: make blkg->pd an array and move configuration and stats into itblock/ block/ | +102 | 0 replies | |
| 24/36 | blkcg: don't use blkg->plid in stat related functionsblock/ block/ block/ +2 more | +224 | 0 replies | |
| 25/36 | blkcg: move per-queue blkg list heads and counters to queue and blkgblock/ block/ block/ +3 more | +54 | 0 replies | |
| 26/36 | blkcg: let blkcg core manage per-queue blkg list and counterblock/ block/ block/ +3 more | +74 | 0 replies | |
| 27/36 | blkcg: unify blkg's for blkcg policiesblock/ block/ block/ +4 more | +151 | 0 replies | |
| 27/36 | blkcg: unify blkg's for blkcg policiesblock/ block/ block/ +4 more | +154 | 0 replies | |
| 28/36 | blkcg: use double locking instead of RCU for blkg synchronizationblock/ block/ block/ | +51 | 0 replies | |
| 29/36 | blkcg: drop unnecessary RCU lockingblock/ block/ block/ +2 more | +10 | 0 replies | |
| 29/36 | blkcg: drop unnecessary RCU lockingblock/ block/ block/ +2 more | +12 | 0 replies | |
| 30/36 | block: restructure get_request()block/ | +29 | 0 replies | |
| 31/36 | block: interface update for ioc/icq creation functionsblock/ block/ block/ | +26 | 0 replies | |
| 32/36 | block: ioc_task_link() can't failinclude/ kernel/ | +7 | 0 replies | |
| 33/36 | block: add io_context->active_refblock/ block/ include/ | +47 | 3 replies | |
| 34/36 | block: implement bio_associate_current()block/ block/ block/ +4 more | +113 | 5 replies | |
| 35/36 | block: make block cgroup policies follow bio task associationblock/ block/ block/ +1 more | +23 | 0 replies | |
| 36/36 | block: make blk-throttle preserve the issuing task on delayed biosblock/ | +4 | 0 replies |
Reviews trailers per patch
1 of 38 patches has a Reviewed-by or Acked-by.
| Patch | Vivek Goyal |
|---|---|
| 1/36 | |
| 2/36 | |
| 3/36 | A-b |
| 4/36 | |
| 5/36 | |
| 6/36 | |
| 7/36 | |
| 8/36 | |
| 9/36 | |
| 10/36 | |
| 11/36 | |
| 12/36 | |
| 13/36 | |
| 14/36 | |
| 15/36 | |
| 16/36 | |
| 17/36 | |
| 18/36 | |
| 19/36 | |
| 20/36 | |
| 21/36 | |
| 22/36 | |
| 23/36 | |
| 24/36 | |
| 25/36 | |
| 26/36 | |
| 27/36 | |
| 27/36 | |
| 28/36 | |
| 29/36 | |
| 29/36 | |
| 30/36 | |
| 31/36 | |
| 32/36 | |
| 33/36 | |
| 34/36 | |
| 35/36 | |
| 36/36 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.