All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1 ,v3] sched: fix typo in sched-rt-group.txt file
@ 2009-05-21  5:39 GeunSik Lim
  2009-05-28  1:36 ` [RESEND] [PATCH 0/2 V3] description about static priority GeunSik Lim
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: GeunSik Lim @ 2009-05-21  5:39 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: linux-kernel, linux-rt-users, tglx, williams, Steven Rostedt,
	Peter Zijlstra

[-- Attachment #1: Type: text/plain, Size: 3695 bytes --]



Dear Ingo,

I made 2 patch files again about static prioriy levels to map between kernel-space
and usper-space according to opinions and helps from Peter, Ingo, Steven.

Fix static priority related range and chart map(userspace/kernelspace) of ftrace.
  - about chart map of static priority  in ftrace.txt file
  - about static priority levels(range) in sched-rt-group.txt file

Please, drop my previous version and merge this. 

Changelog since V3
 o Modified kernel static priority to map user rt priority ( 99 ~ 1).
    - Archives: http://marc.info/?l=linux-kernel&m=124279443511114&w=2
    - before  : Kernel priority: 0(high) to 99(low)  --> user RT priority 99(high) to 1(low)
    - after   : Kernel priority: 0(high) to 98(low)  --> user RT priority 99(high) to 1(low)


Changelog since V2
 o Modified description static priority(SCHED_FIFO,SCHED_RR) levels of user-space using sched_setscheduler(2)
     - Archives: http://marc.info/?t=124211992800003&r=1&w=2     
     - before  : Kernel priority: 0(high) to 99(low)  --> user RT priority 99(high) to 0(low)
     - after   : Kernel priority: 0(high) to 99(low)  --> user RT priority 99(high) to 1(low)
 o Modified static priority related quick chart of sched_switch section in ./Documentation/trace/ftrace.txt file


Changelog since V1
 o Changed static priority levels of kernel-space. ( 0 ~ 139 --> 0-99 ) in sched-rt-group.txt file


commit d6af702008117ca489a2f5476239d1688a517e98
Author: GeunSik,Lim <leemgs1@gmail.com>
Date:   Tue May 12 17:20:32 2009 +0900

    sched: fix typo in sched-rt-group.txt file
    
    Fix typo about static priority's range.

    * Kernel Space priority 0(high) to 98(low)   --> User Space RT priority 99(high) to 1(low) with SCHED_RR or SCHED_FIFO
    * Kernel Space priority 99 --> sched_priority is not used in scheduling decisions (it must be specified as 0)
    * Kernel Space priority 100(high) to 139(low)--> User Space nice -20(high) to 19(low)

    For processes scheduled under one of the normal scheduling policies
    (SCHED_OTHER, SCHED_IDLE, SCHED_BATCH), sched_priority is not used in
    scheduling decisions (it must be specified as 0).

    Processes scheduled under one of the real-time policies(SCHED_FIFO,SCHED_RR)
    have a sched_priority value in the range 1 (low) to 99 (high). 
    (reference: http://www.kernel.org/doc/man-pages/online/pages/man2/sched_setscheduler.2.html)
    
    Signed-off-by: GeunSik Lim <geunsik.lim@samsung.com>

diff --git a/Documentation/scheduler/sched-rt-group.txt b/Documentation/scheduler/sched-rt-group.txt
index 5ba4d3f..1537146 100644
--- a/Documentation/scheduler/sched-rt-group.txt
+++ b/Documentation/scheduler/sched-rt-group.txt
@@ -169,7 +169,7 @@ get their allocated time.
 
 Implementing SCHED_EDF might take a while to complete. Priority Inheritance is
 the biggest challenge as the current linux PI infrastructure is geared towards
-the limited static priority levels 0-139. With deadline scheduling you need to
+the limited static priority levels 0-99. With deadline scheduling you need to
 do deadline inheritance (since priority is inversely proportional to the
 deadline delta (deadline - now).
 




-----------------------------------------------
To unsubscribe from this list: send the line "unsubscribe linux-***" 
in the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

GeunSik Lim (ELS - OS Group - S/W Lab - SAIT - SAMSUNG)
e-Mail  :1) geunsik.lim@samsung.com
         2) leemgs@gmail.com , leemgs1@gmail.com
HomePage: http://intomail.dnip.net/invain/me/
-----------------------------------------------

[-- Attachment #2: fix-typo-static-priority-levels-sched-rt-group.v3.patch --]
[-- Type: text/x-patch, Size: 1769 bytes --]

commit d6af702008117ca489a2f5476239d1688a517e98
Author: GeunSik,Lim <leemgs1@gmail.com>
Date:   Tue May 12 17:20:32 2009 +0900

    sched: fix typo in sched-rt-group.txt file
    
    Fix typo about static priority's range.

    * Kernel Space priority 0(high) to 98(low)   --> User Space RT priority 99(high) to 1(low) with SCHED_RR or SCHED_FIFO
    * Kernel Space priority 99 --> sched_priority is not used in scheduling decisions (it must be specified as 0)
    * Kernel Space priority 100(high) to 139(low)--> User Space nice -20(high) to 19(low)

    For processes scheduled under one of the normal scheduling policies
    (SCHED_OTHER, SCHED_IDLE, SCHED_BATCH), sched_priority is not used in
    scheduling decisions (it must be specified as 0).

    Processes scheduled under one of the real-time policies(SCHED_FIFO,SCHED_RR)
    have a sched_priority value in the range 1 (low) to 99 (high). 
    (reference: http://www.kernel.org/doc/man-pages/online/pages/man2/sched_setscheduler.2.html)
    
    Signed-off-by: GeunSik Lim <geunsik.lim@samsung.com>

diff --git a/Documentation/scheduler/sched-rt-group.txt b/Documentation/scheduler/sched-rt-group.txt
index 5ba4d3f..1537146 100644
--- a/Documentation/scheduler/sched-rt-group.txt
+++ b/Documentation/scheduler/sched-rt-group.txt
@@ -169,7 +169,7 @@ get their allocated time.
 
 Implementing SCHED_EDF might take a while to complete. Priority Inheritance is
 the biggest challenge as the current linux PI infrastructure is geared towards
-the limited static priority levels 0-139. With deadline scheduling you need to
+the limited static priority levels 0-99. With deadline scheduling you need to
 do deadline inheritance (since priority is inversely proportional to the
 deadline delta (deadline - now).
 

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-05-29  1:07 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-21  5:39 [PATCH 0/1 ,v3] sched: fix typo in sched-rt-group.txt file GeunSik Lim
2009-05-28  1:36 ` [RESEND] [PATCH 0/2 V3] description about static priority GeunSik Lim
2009-05-28 13:06   ` Peter Zijlstra
2009-05-29  1:07     ` GeunSik Lim
2009-05-28  1:36 ` [RESEND] [PATCH 1/2 V3] ftrace: fix typo about map of kernel priority in ftrace.txt file GeunSik Lim
2009-05-28  1:36 ` [RESEND] [PATCH 2/2 V3] sched: fix typo in sched-rt-group.txt file GeunSik Lim

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.