[bootlin/training-materials updates] master: common/scheduling-classes.tex: misc improvements (dcbe54fb)

Michael Opdenacker michael.opdenacker at bootlin.com
Mon Nov 28 14:32:40 CET 2022


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/dcbe54fbccfa70d2fbf0ad727e7a86ba05ac0991

>---------------------------------------------------------------

commit dcbe54fbccfa70d2fbf0ad727e7a86ba05ac0991
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Mon Nov 28 14:31:37 2022 +0100

    common/scheduling-classes.tex: misc improvements
    
    - Elixir link for SCHED_FIFO
    - chrt supports "-d" for SCHED_DEADLINE (except in BusyBox chrt)
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


>---------------------------------------------------------------

dcbe54fbccfa70d2fbf0ad727e7a86ba05ac0991
 common/scheduling-classes.tex | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/scheduling-classes.tex b/common/scheduling-classes.tex
index 597ec1ac..76e6bba8 100644
--- a/common/scheduling-classes.tex
+++ b/common/scheduling-classes.tex
@@ -31,7 +31,7 @@
 		\item Priority 99 is \textbf{reserved} for critical housekeeping tasks
 		\item Runnable tasks will preempt any other lower-priority task
 		\item \ksym{SCHED_FIFO} : All tasks with the same priority are scheduled \textbf{First in, First out}
-		\item \ksym{SCHED_RR} : Similar to SCHED\_FIFO but with a time-sharing round-robin between tasks with the same priority
+		\item \ksym{SCHED_RR} : Similar to \ksym{SCHED_FIFO} but with a time-sharing round-robin between tasks with the same priority
 		\item \ksym{SCHED_DEADLINE} : For tasks doing recurrent jobs, extra attributes are attached to a task
 			\begin{itemize}
 				\item A computation time, which represents the time the task needs to complete a job
@@ -48,11 +48,11 @@
 		\item The \code{sched_setscheduler} syscall allows changing the class of a task
 		\item The tool \code{chrt} uses it to allow changing the class of a running task :
 			\begin{itemize}
-				\item \code{chrt -f/-b/-o/-r -p PRIO PID}
+				\item \code{chrt -f/-b/-o/-r/-d -p PRIO PID}
 			\end{itemize}
 		\item It can also be used to launch a new program with a dedicated class :
 			\begin{itemize}
-				\item \code{chrt -f/-b/-o/-r PRIO CMD}
+				\item \code{chrt -f/-b/-o/-r/-d PRIO CMD}
 			\end{itemize}
 		\item New processes will inherit the class of their parent except if the \ksym{SCHED_RESET_ON_FORK} flag is set with \code{sched_setscheduler}
 		\item See \manpage{sched}{7} for more information




More information about the training-materials-updates mailing list