what does nr_iowait_cpu() do?
Hello, I was looking into the code of cpuidle menu governor and it uses a function nr_iowait_cpu(int cpu). I could not find out what this function does. Can someone please explain what nr_iowait_cpu(int cpu) and variant nr_iowait() do? -- Thanks, -Meraj
On Mon, Jul 14, 2014 at 10:10 AM, Mohammad Merajul Islam Molla <meraj.enigma@gmail.com> wrote:
Hello,
I was looking into the code of cpuidle menu governor and it uses a function nr_iowait_cpu(int cpu). I could not find out what this function does.
Can someone please explain what nr_iowait_cpu(int cpu) and variant nr_iowait() do?
--
In all its glory: unsigned long nr_iowait_cpu(int cpu) { struct rq *this = cpu_rq(cpu); return atomic_read(&this->nr_iowait); }
Thanks, -Meraj
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-- Andev
Hi Andev, Thanks for reply. I got the definition too. What I really want to know is what this variable nr_iowait stands for? Is it counting pending input/output on a cpu? -- - Meraj On Tue, Jul 15, 2014 at 8:07 AM, Andev <debiandev@gmail.com> wrote:
On Mon, Jul 14, 2014 at 10:10 AM, Mohammad Merajul Islam Molla <meraj.enigma@gmail.com> wrote:
Hello,
I was looking into the code of cpuidle menu governor and it uses a function nr_iowait_cpu(int cpu). I could not find out what this function does.
Can someone please explain what nr_iowait_cpu(int cpu) and variant nr_iowait() do?
--
In all its glory:
unsigned long nr_iowait_cpu(int cpu) { struct rq *this = cpu_rq(cpu); return atomic_read(&this->nr_iowait); }
Thanks, -Meraj
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-- Andev
participants (2)
-
Andev -
Mohammad Merajul Islam Molla