[parisc-linux-cvs] linux-2.6 willy

Matthew Wilcox matthew at wil.cx
Wed Jan 12 10:25:48 MST 2005


On Wed, Jan 12, 2005 at 09:34:59AM -0700, Grant Grundler wrote:
> iosapic/dino/etc are not regular drivers.
> They are arch specific "platform services" providers.
> Making them use headers that all other drivers use just obscures that fact.
> My take is they are the opposite of regular drivers in that
> they should use the "minimum dependency" tree (ie most primitive headers).
> 
> But I'll concede to your preference.

<linux/interrupt.h> has the request_irq() prototype, which each of these
drivers calls.  That has a dependency chain that pulls in <asm/irq.h>
and <linux/irq.h>.

-- 
"Next the statesmen will invent cheap lies, putting the blame upon 
the nation that is attacked, and every man will be glad of those
conscience-soothing falsities, and will diligently study them, and refuse
to examine any refutations of them; and thus he will by and by convince 
himself that the war is just, and will thank God for the better sleep 
he enjoys after this process of grotesque self-deception." -- Mark Twain


More information about the parisc-linux-cvs mailing list