summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/parallel-perf.py
diff options
context:
space:
mode:
authorMatthew Wilcox (Oracle) <willy@infradead.org>2025-06-12 15:39:01 +0100
committerAndrew Morton <akpm@linux-foundation.org>2025-07-09 22:57:51 -0700
commitc9e3fb050e9cb0d3a833b2c62b35ea42cdd81e89 (patch)
treecb20d6af6926ba8637d7e88b094023dff0d3d2bf /tools/perf/scripts/python/parallel-perf.py
parentca742a822a32aca68adb8ffa75a7d9c8887c41d1 (diff)
downloadkernel-c9e3fb050e9cb0d3a833b2c62b35ea42cdd81e89.tar.gz
squashfs: use folios in squashfs_bio_read_cached()
Remove an access to page->mapping and a few calls to the old page-based APIs. This doesn't support large folios, but it's still a nice improvement. Link: https://lkml.kernel.org/r/20250612143903.2849289-3-willy@infradead.org Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> Cc: Phillip Lougher <phillip@squashfs.org.uk> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'tools/perf/scripts/python/parallel-perf.py')
0 files changed, 0 insertions, 0 deletions
Fix blk_mq_tagset_busy_iter() for shared tagsJohn Garry 2021-10-18block: add support for blk_mq_end_request_batch()Jens Axboe 2021-10-18block: improve batched tag allocationJens Axboe 2021-10-18blk-mq: Change shared sbitmap naming to shared tagsJohn Garry 2021-10-18blk-mq: Stop using pointers for blk_mq_tags bitmap tagsJohn Garry 2021-10-18blk-mq: Use shared tags for shared sbitmap supportJohn Garry 2021-10-18blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}()John Garry 2021-10-18blk-mq: Add blk_mq_alloc_map_and_rqs()John Garry 2021-10-18blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap()John Garry 2021-09-12blk-mq: avoid to iterate over stale requestMing Lei 2021-05-24blk-mq: Use request queue-wide tags for tagset-wide sbitmapJohn Garry 2021-05-24blk-mq: Some tag allocation code refactoringJohn Garry 2021-05-24blk-mq: clear stale request in tags->rq[] before freeing one request poolMing Lei 2021-05-24blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iterMing Lei 2021-04-06blk-mq: Always use blk_mq_is_sbitmap_sharedNikolay Borisov 2021-03-25blk-mq: Sentence reconstruct for better readabilityBhaskar Chowdhury 2020-09-29block-mq: fix comments in blk_mq_queue_tag_busy_iteryangerkun 2020-09-11blk-mq: always allow reserved allocation in hctx_may_queueMing Lei 2020-09-03blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared...John Garry 2020-09-03blk-mq: Facilitate a shared sbitmap per tagsetJohn Garry 2020-09-03blk-mq: Use pointers for blk_mq_tags bitmap tagsJohn Garry 2020-09-03blk-mq: Pass flags for tag init/freeJohn Garry 2020-09-03blk-mq: Free tags in blk_mq_init_tags() upon errorHannes Reinecke 2020-06-30blk-mq: move blk_mq_get_driver_tag into blk-mq.cMing Lei 2020-06-29blk-mq: remove the BLK_MQ_REQ_INTERNAL flagChristoph Hellwig 2020-06-15blk-mq: Remove redundant 'return' statementBaolin Wang 2020-06-07blk-mq: fix blk_mq_all_tag_iterMing Lei 2020-06-07blk-mq: split out a __blk_mq_get_driver_tag helperChristoph Hellwig 2020-05-29blk-mq: drain I/O when all CPUs in a hctx are offlineMing Lei 2020-05-29blk-mq: add blk_mq_all_tag_iterMing Lei 2020-05-29blk-mq: use BLK_MQ_NO_TAG in more placesChristoph Hellwig 2020-05-29blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAGChristoph Hellwig 2020-02-26blk-mq: Remove some unused function argumentsJohn Garry 2019-11-13blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue()John Garry 2019-08-04blk-mq: introduce blk_mq_tagset_wait_completed_request()Ming Lei