Re: [PATCH] loop: inherit the ioprio in loop woker thread

From: Bart Van Assche
Date: Wed May 22 2024 - 13:38:45 EST


On 5/22/24 00:48, Yunlong Xing wrote:
@@ -1913,6 +1921,10 @@ static void loop_handle_cmd(struct loop_cmd *cmd)
set_active_memcg(old_memcg);
css_put(cmd_memcg_css);
}
+
+ if (ori_ioprio != cmd_ioprio)
+ set_task_ioprio(current, ori_ioprio);
+
failed:
/* complete non-aio request */
if (!use_aio || ret) {

Does adding this call in the hot path have a measurable performance impact?

Thanks,

Bart.