All of lore.kernel.org
 help / color / mirror / Atom feed
* alternate high-res-timers patch comments (II)
@ 2003-01-23  1:31 Randy.Dunlap
  2003-01-23 19:46 ` Jim Houston
  0 siblings, 1 reply; 3+ messages in thread
From: Randy.Dunlap @ 2003-01-23  1:31 UTC (permalink / raw)
  To: high-res-timers-discourse, linux-kernel; +Cc: jim.houston


Hi,

Here are more comments/questions on Jim's alternate high-res-timers
patch.  Some of this is just to understand the code.


a.  Why return here and skip profiling?
    Is this an intermediate (high-res) timer interrupt that shouldn't be
    used for profiling?

 inline void smp_local_timer_interrupt(struct pt_regs * regs)
 {
   	int cpu = smp_processor_id();
+
+	if (!run_posix_timers((void *)regs))
+		return;

  	x86_do_profile(regs);


b.  In kernel/id2ptr.c,

<id_free_cnt>:  change cnt to count; just a style thing.
Linux doesn't use many abbreviations, which makes it easier on
everyone not having to remember "what is the abbreviation that code
uses for <whatever>?".

sub_alloc() is recursive.  How bounded is it?  32 calls max?
I'm not totally against recursion, but it needs to be *well-bounded*.

Same for sub_remove().

-- 
~Randy


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

end of thread, other threads:[~2003-01-23 19:52 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-23  1:31 alternate high-res-timers patch comments (II) Randy.Dunlap
2003-01-23 19:46 ` Jim Houston
2003-01-23 19:55   ` Randy.Dunlap

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.