The section refers to .txt files but they have been moved/ renamed to
.rst some time ago. The mentioned sched-rt-group is inconvenient as
people always complained about CONFIG_RT_GROUP_SCHED.
Everything that describes CFS is not wrong but the kernel the kernel
switched to the Earliest Virtual Deadline First (EEVDF) scheduler.
Instead of updating the file links below (and adding new ones), replace
them with a link to the automatically created scheduler documetation
from that folder. This also has some EEVDF bits :)
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
---
man/man7/sched.7 | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/man/man7/sched.7 b/man/man7/sched.7
index 5da631c310636..2f0cb1792d02a 100644
--- a/man/man7/sched.7
+++ b/man/man7/sched.7
@@ -1048,12 +1048,8 @@ was not possible up to Linux 2.6.17.
.I Programming for the real world \- POSIX.4
by Bill O.\& Gallmeister, O'Reilly & Associates, Inc., ISBN 1-56592-074-0.
.P
-The Linux kernel source files
-.IR \%Documentation/\:scheduler/\:sched\-deadline\:.txt ,
-.IR \%Documentation/\:scheduler/\:sched\-rt\-group\:.txt ,
-.IR \%Documentation/\:scheduler/\:sched\-design\-CFS\:.txt ,
-and
-.I \%Documentation/\:scheduler/\:sched\-nice\-design\:.txt
+The Linux kernel documentation for the scheduler
+.IR https://docs.kernel.org/\:scheduler
.P
Worth looking at:
.UR https://wiki.linuxfoundation.org/\:realtime/\:start
--
2.51.0
Hi Sebastian, At 2025-08-29T18:01:58+0200, Sebastian Andrzej Siewior wrote: > diff --git a/man/man7/sched.7 b/man/man7/sched.7 > index 5da631c310636..2f0cb1792d02a 100644 > --- a/man/man7/sched.7 > +++ b/man/man7/sched.7 > @@ -1048,12 +1048,8 @@ was not possible up to Linux 2.6.17. > .I Programming for the real world \- POSIX.4 > by Bill O.\& Gallmeister, O'Reilly & Associates, Inc., ISBN 1-56592-074-0. > .P > -The Linux kernel source files > -.IR \%Documentation/\:scheduler/\:sched\-deadline\:.txt , > -.IR \%Documentation/\:scheduler/\:sched\-rt\-group\:.txt , > -.IR \%Documentation/\:scheduler/\:sched\-design\-CFS\:.txt , > -and > -.I \%Documentation/\:scheduler/\:sched\-nice\-design\:.txt > +The Linux kernel documentation for the scheduler > +.IR https://docs.kernel.org/\:scheduler > .P > Worth looking at: > .UR https://wiki.linuxfoundation.org/\:realtime/\:start This is not a gating/blocking suggestion. You might consider adding a real hyperlink similar to the one at the bottom of the context. Thus, something like (hand-written diff): -The Linux kernel source files -.IR \%Documentation/\:scheduler/\:sched\-deadline\:.txt , -.IR \%Documentation/\:scheduler/\:sched\-rt\-group\:.txt , -.IR \%Documentation/\:scheduler/\:sched\-design\-CFS\:.txt , -and -.I \%Documentation/\:scheduler/\:sched\-nice\-design\:.txt +.UR https://docs.kernel.org/\:scheduler +Linux kernel scheduler documentation +.UE Here's the description of the UR and UE macros. groff_man(7): .UR uri .UE [trailing‐text] Identify uri as an RFC 3986 URI hyperlink with the text between the two macro calls as the link text. An argument to UE is placed after the link text without intervening space. uri may not be visible in the rendered document if hyperlinks are enabled and supported by the output driver. If they are not, uri is set in angle brackets after the link text and before trailing‐text. If hyperlinking is enabled but there is no link text, uri is formatted and hyperlinked without angle brackets. Regards, Branden
On 2025-08-30 02:28:57 [-0500], G. Branden Robinson wrote: > Hi Sebastian, Hi Branden, > > -.I \%Documentation/\:scheduler/\:sched\-nice\-design\:.txt > > +The Linux kernel documentation for the scheduler > > +.IR https://docs.kernel.org/\:scheduler > > .P > > Worth looking at: > > .UR https://wiki.linuxfoundation.org/\:realtime/\:start > > This is not a gating/blocking suggestion. > > You might consider adding a real hyperlink similar to the one at the > bottom of the context. > > Thus, something like (hand-written diff): > > -The Linux kernel source files > -.IR \%Documentation/\:scheduler/\:sched\-deadline\:.txt , > -.IR \%Documentation/\:scheduler/\:sched\-rt\-group\:.txt , > -.IR \%Documentation/\:scheduler/\:sched\-design\-CFS\:.txt , > -and > -.I \%Documentation/\:scheduler/\:sched\-nice\-design\:.txt > +.UR https://docs.kernel.org/\:scheduler > +Linux kernel scheduler documentation > +.UE Thank you for the suggestion. I keep The UR macro as you suggested but I move the description before the UR macro. The reason is that once it is as suggested, `man' does not show the link anymore. I can click on the link via `man -H' but I would prefer to see it right away. Sebastian
© 2016 - 2025 Red Hat, Inc.