From 69890b42829e43dfda8d15dd08d34e42151c11a0 Mon Sep 17 00:00:00 2001 From: TheCreeper Date: Mon, 21 Apr 2025 03:30:52 +0100 Subject: [PATCH] fix(osutil): give threads same I/O priority on Linux (#10063) --- lib/osutil/lowprio_linux.go | 37 +++++-------------------------------- 1 file changed, 5 insertions(+), 32 deletions(-) diff --git a/lib/osutil/lowprio_linux.go b/lib/osutil/lowprio_linux.go index 5da5c7972..a76500ab6 100644 --- a/lib/osutil/lowprio_linux.go +++ b/lib/osutil/lowprio_linux.go @@ -15,32 +15,6 @@ import ( "syscall" ) -const ioprioClassShift = 13 - -type ioprioClass int - -const ( - ioprioClassRT ioprioClass = iota + 1 - ioprioClassBE - ioprioClassIdle -) - -const ( - ioprioWhoProcess = iota + 1 - ioprioWhoPGRP - ioprioWhoUser -) - -func ioprioSet(class ioprioClass, value int) error { - res, _, err := syscall.Syscall(syscall.SYS_IOPRIO_SET, - uintptr(ioprioWhoProcess), 0, - uintptr(class)<