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]"