Dmitry Adamushko wrote:
> On 26/04/07, Jan Kiszka <[EMAIL PROTECTED]> wrote:
>> These patches introduce minimalistic ipipe_base.h to be included by
>> every header out there in the kernel without any dependencies. That is
>> exploited here to move all *stall_root() related prototypes out off
>> irqflags.h, to following patches need ipipe_base.h as well.
> 
> So this file is supposed to extend with another generic stuff, isn't
> it? At the moment it's completely about the root domain, so one would
> think of ipipe_root.h as a more appropriate name.

Yes, when just looking at this particular patch. But then patch #7
extends the scope.

> 
> And this "minimalistic" and "without any dependencies" is due to the
> heaviness of linux/pipe.h?

Yep. Originally, I tried hard to drag central parts of struct
ipipe_domain into it. The goal was to work on a known root domain
structure instead of poking half-blind into it for the domain state. But
I already failed due to struct list_entry and IPIPE_NR_IRQS (would have
required something like asm/ipipe_base.h :-/). Not to speak of struct mutex.

Jan

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Adeos-main mailing list
[email protected]
https://mail.gna.org/listinfo/adeos-main

Reply via email to