X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fsparc64%2Fkernel%2Fstarfire.c;h=ae859d40771ece3a4c71cd189132ad784e827dbc;hb=9464c7cf61b9433057924c36e6e02f303a00e768;hp=b930fee7708a703f8cffbe65662bbe25ced6c8e7;hpb=41689045f6a3cbe0550e1d34e9cc20d2e8c432ba;p=linux-2.6.git diff --git a/arch/sparc64/kernel/starfire.c b/arch/sparc64/kernel/starfire.c index b930fee77..ae859d407 100644 --- a/arch/sparc64/kernel/starfire.c +++ b/arch/sparc64/kernel/starfire.c @@ -54,7 +54,7 @@ struct starfire_irqinfo { static struct starfire_irqinfo *sflist = NULL; /* Beam me up Scott(McNeil)y... */ -void starfire_hookup(int upaid) +void *starfire_hookup(int upaid) { struct starfire_irqinfo *p; unsigned long treg_base, hwmid, i; @@ -81,6 +81,8 @@ void starfire_hookup(int upaid) p->upaid = upaid; p->next = sflist; sflist = p; + + return (void *) p; } unsigned int starfire_translate(unsigned long imap,