ksched: correct return code for invalid priority

By convention, EINVAL is returned when validating arguments, not EPERM.
This matches the documented behaviour of sched_setscheduler(3), and that
of SCHED_OTHER.

PR:		227735
MFC after:	1 week
Reviewed by:	kib, markj
Differential Revision:	https://reviews.freebsd.org/D37021
This commit is contained in:
Ali Abdallah 2022-10-17 15:11:48 -03:00 committed by Mitchell Horne
parent 04620006b9
commit ba4782022a

View File

@ -186,7 +186,7 @@ ksched_setscheduler(struct ksched *ksched, struct thread *td, int policy,
RTP_PRIO_REALTIME;
rtp_to_pri(&rtp, td);
} else {
e = EPERM;
e = EINVAL;
}
break;
case SCHED_OTHER: