public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Does cli() need to be called before reading avenrun?
@ 2003-01-02  0:39 Peter Benie
  2003-01-02  0:53 ` Robert Love
  0 siblings, 1 reply; 3+ messages in thread
From: Peter Benie @ 2003-01-02  0:39 UTC (permalink / raw)
  To: linux-kernel

In kernel 2.4, in sys_sysinfo(), the code reads:

   cli();
   val.uptime = jiffies / HZ;

   val.loads[0] = avenrun[0] << (SI_LOAD_SHIFT - FSHIFT);
   val.loads[1] = avenrun[1] << (SI_LOAD_SHIFT - FSHIFT);
   val.loads[2] = avenrun[2] << (SI_LOAD_SHIFT - FSHIFT);

   val.procs = nr_threads-1;
   sti();

In loadavg_read_proc, the code is in essence the same, except that it
isn't wrapped in cli/sti.  

Is there a reason for the cli?

Peter

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

end of thread, other threads:[~2003-01-02 10:30 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-02  0:39 Does cli() need to be called before reading avenrun? Peter Benie
2003-01-02  0:53 ` Robert Love
2003-01-02 10:38   ` Peter Benie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox