John Baldwin wrote:
On Wednesday 17 January 2007 10:05, Xin LI wrote:
delphij     2007-01-17 15:05:52 UTC

  FreeBSD src repository

  Modified files:
sys/ddb db_command.c db_thread.c sys/vm vm_object.c vm_pageout.c sys/i386/i386 pmap.c sys/i386/ibcs2 ibcs2_sysvec.c Log:
  Use FOREACH_PROC_IN_SYSTEM instead of using its unrolled form.

I actually think this macro is actually not that useful and I'd rather
we get rid of it. :)  For one thing zombies are still processes and this
doesn't cover those, so the name is a bit misleading. However, this is a minor thing, and I can see that the kernel should be consistent one way or another. I'd just vote for being consistent by removing FOREACH_PROC and FOREACH_THREAD. The kernel doesn't use wrappers for other lists, it just uses LIST_FOREACH and TAILQ_FOREACH directly.


I personally prefer to use them and one reason to do so is to allow
the macros to be changed to check locking etc.

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to