On Thu, 25 Nov 2021 14:36:34 +0100, Jan Kara wrote: > Currently we lookup ICQ only after the request is allocated. However BFQ > will want to decide how many scheduler tags it allows a given bfq queue > (effectively a process) to consume based on cgroup weight. So provide a > function blk_mq_sched_get_icq() so that BFQ can lookup ICQ earlier. > > Applied, thanks! [1/8] block: Provide blk_mq_sched_get_icq() commit: 4896c4e64ba5d5d5acdbcf68c5910dd4f6d8fa62 [2/8] bfq: Track number of allocated requests in bfq_entity commit: 421165c5bb2e7c7480290a229ea7a24512237494 [3/8] bfq: Store full bitmap depth in bfq_data commit: e0ef40059557df144110865953ea4c0b87c11ac5 [4/8] bfq: Limit number of requests consumed by each cgroup commit: 3d7a7c45e29d5d1f5a9622557acb47443e8b6e28 [5/8] bfq: Limit waker detection in time commit: d7eb68e3958fc91711f5df981c517fec9da35c42 [6/8] bfq: Provide helper to generate bfqq name commit: 2bbd0f81ac7050bfd537437a65579d49bc2128c1 [7/8] bfq: Log waker detections commit: e330e2ab2c40e624029cf208c9505cad2b3c81fd [8/8] bfq: Do not let waker requests skip proper accounting commit: b488606166844e7fb03e5995dbc9d608bbd57c05 Best regards, -- Jens Axboe