Re: [PATCH] moving task_struct

From: Robert Love (rml@tech9.net)
Date: Mon Mar 04 2002 - 13:50:06 EST


On Mon, 2002-03-04 at 06:16, Daniel Phillips wrote:

> On March 1, 2002 09:55 pm, Jeff Garzik wrote:
> > nice... In addition to your second patch, this first patch may be a
> > small step in paving the way for further unraveling of nasty include
> > dependencies.
>
> Apropo of that, struct page needs to be defined before mmzone.h is
> included, so that inlines in mmzone.h can do arithmetic involving
> sizeof(struct page), instead of using macros.

Yep.

The preempt patch in 2.4 hit some of the uglies of sched.h. Thankfully,
in 2.5 we use thread_info exclusive and Linus helped me remove all
sched.h dependencies - it is a big cleanup. sched.h and its related and
interrelated dependencies are _not_ pretty.

Anything you do helps, Daniel ;)

        Robert Love

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Mar 07 2002 - 21:00:35 EST