On Sun, 23 Aug 2009, Corey Minyard wrote: > This is correct, I'm fine with it going through the trivial tree. Thanks. > > Acked-by: Corey Minyard <minyard@xxxxxxx> > > Peter Hüwe wrote: > > From: Peter Huewe <peterhuewe@xxxxxx> > > > > Trivial patch which adds the __init to the module_init function of > > drivers/char/ipmi/ipmy_poweroff.c and corrects the location of __exit for > > the > > cleanup function. > > > > According to ldd3, page 31 the __exit token hast to be after the return > > type. > > Or am I getting something wrong here? > > > > Corey, please have a look at the small patch and either pull it through > > your tree, or please ack' it so Jiri can pull it through the trivial tree. > > > > linux version 2.6.31-rc6 - linus git tree, So 23. Aug 01:38:43 CEST 2009 > > > > Signed-off-by: Peter Huewe <peterhuewe@xxxxxx> > > --- > > diff --git a/drivers/char/ipmi/ipmi_poweroff.c > > b/drivers/char/ipmi/ipmi_poweroff.c > > index a261bd7..2e66b5f 100644 > > --- a/drivers/char/ipmi/ipmi_poweroff.c > > +++ b/drivers/char/ipmi/ipmi_poweroff.c > > @@ -691,7 +691,7 @@ static struct ctl_table_header *ipmi_table_header; > > /* > > * Startup and shutdown functions. > > */ > > -static int ipmi_poweroff_init(void) > > +static int __init ipmi_poweroff_init(void) > > { > > int rv; > > > > @@ -725,7 +725,7 @@ static int ipmi_poweroff_init(void) > > } > > > > #ifdef MODULE > > -static __exit void ipmi_poweroff_cleanup(void) > > +static void __exit ipmi_poweroff_cleanup(void) > > { > > int rv; Applied, thanks. -- Jiri Kosina SUSE Labs