Hi, On 2/1/2023 5:07 PM, Bagas Sanjaya wrote: > On Wed, Feb 01, 2023 at 12:52:27PM +0800, Hou Tao wrote: >> The following numerical values are associated with the I/O priority policies: >> >> -+-------------+---+ >> -| no-change | 0 | >> -+-------------+---+ >> -| none-to-rt | 1 | >> -+-------------+---+ >> -| rt-to-be | 2 | >> -+-------------+---+ >> -| all-to-idle | 3 | >> -+-------------+---+ >> + >> ++---------------+---------+-----+ >> +| policy | inst | num | >> ++---------------+---------+-----+ >> +| no-change | demote | 0 | >> ++---------------+---------+-----+ >> +| none-to-rt | demote | 1 | >> ++---------------+---------+-----+ >> +| rt-to-be | demote | 2 | >> ++---------------+---------+-----+ >> +| idle | demote | 3 | >> ++---------------+---------+-----+ >> +| promote-to-rt | promote | 1 | >> ++---------------+---------+-----+ >> > The first row should have been header row: > > ---- >8 ---- > diff --git a/Documentation/admin-guide/cgroup-v2.rst b/Documentation/admin-guide/cgroup-v2.rst > index e0b9f73ef62a9e..55f9b579716564 100644 > --- a/Documentation/admin-guide/cgroup-v2.rst > +++ b/Documentation/admin-guide/cgroup-v2.rst > @@ -2048,7 +2048,7 @@ The following numerical values are associated with the I/O priority policies: > > +---------------+---------+-----+ > | policy | inst | num | > -+---------------+---------+-----+ > ++===============+=========+=====+ > | no-change | demote | 0 | > +---------------+---------+-----+ > | none-to-rt | demote | 1 | > >> @@ -2064,9 +2074,13 @@ The numerical value that corresponds to each I/O priority class is as follows: >> >> The algorithm to set the I/O priority class for a request is as follows: >> >> -- Translate the I/O priority class policy into a number. >> -- Change the request I/O priority class into the maximum of the I/O priority >> - class policy number and the numerical I/O priority class. >> +-- Translate the I/O priority class policy into an instruction and a number >> +-- If the instruction is demotion, change the request I/O priority class >> +- into the maximum of the I/O priority class policy number and the numerical >> +- I/O priority class. >> +-- If the instruction is promotion, change the request I/O priority class >> +- into the minimum of the I/O priority class policy number and the numerical >> +- I/O priority class. >> > Remove the excessive bullet list marker or the list above become paragraph > instead: > > ---- >8 ---- > diff --git a/Documentation/admin-guide/cgroup-v2.rst b/Documentation/admin-guide/cgroup-v2.rst > index 55f9b579716564..c3f16386c47bdf 100644 > --- a/Documentation/admin-guide/cgroup-v2.rst > +++ b/Documentation/admin-guide/cgroup-v2.rst > @@ -2074,12 +2074,12 @@ The numerical value that corresponds to each I/O priority class is as follows: > > The algorithm to set the I/O priority class for a request is as follows: > > --- Translate the I/O priority class policy into an instruction and a number > --- If the instruction is demotion, change the request I/O priority class > -- into the maximum of the I/O priority class policy number and the numerical > -- I/O priority class. > --- If the instruction is promotion, change the request I/O priority class > -- into the minimum of the I/O priority class policy number and the numerical > +- Translate the I/O priority class policy into an instruction-number pair. > +- If the instruction is demotion, change the request I/O priority class > + into the maximum of the I/O priority class policy number and the numerical > + I/O priority class. > +- If the instruction is promotion, change the request I/O priority class > + into the minimum of the I/O priority class policy number and the numerical > - I/O priority class. > > PID > > Thanks. Thanks for your comments. Will fix in v2. >