On Thu, Sep 25, 2008 at 10:53:53AM +0300, Tony Lindgren wrote: > From: Paul Walmsley <paul@xxxxxxxxx> > > Skip compiling OMAP15xx I2C ISR for non-OMAP15xx builds. Saves 400 bytes > of text for most OMAP builds. you've sneaked in __devinit/__devexit changes into this patch, I'm going to put my foot down on that. > Signed-off-by: Paul Walmsley <paul@xxxxxxxxx> > Signed-off-by: Tony Lindgren <tony@xxxxxxxxxxx> > --- > drivers/i2c/busses/i2c-omap.c | 10 ++++++++-- > 1 files changed, 8 insertions(+), 2 deletions(-) > > diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c > index e71f1f2..5c54864 100644 > --- a/drivers/i2c/busses/i2c-omap.c > +++ b/drivers/i2c/busses/i2c-omap.c > @@ -511,6 +511,9 @@ omap_i2c_ack_stat(struct omap_i2c_dev *dev, u16 stat) > omap_i2c_write_reg(dev, OMAP_I2C_STAT_REG, stat); > } > > +/* rev1 devices are apparently only on some 15xx */ > +#ifdef CONFIG_ARCH_OMAP15XX > + > static irqreturn_t > omap_i2c_rev1_isr(int this_irq, void *dev_id) > { > @@ -565,6 +568,9 @@ omap_i2c_rev1_isr(int this_irq, void *dev_id) > > return IRQ_HANDLED; > } > +#else > +#define omap_i2c_rev1_isr 0 > +#endif > > static irqreturn_t > omap_i2c_isr(int this_irq, void *dev_id) > @@ -843,14 +849,14 @@ static struct platform_driver omap_i2c_driver = { > }; > > /* I2C may be needed to bring up other drivers */ > -static int __init > +static int __devinit > omap_i2c_init_driver(void) > { > return platform_driver_register(&omap_i2c_driver); > } > subsys_initcall(omap_i2c_init_driver); > > -static void __exit omap_i2c_exit_driver(void) > +static void __devexit omap_i2c_exit_driver(void) a differerent change to the one advertised. > { > platform_driver_unregister(&omap_i2c_driver); > } > -- > 1.5.6.rc3.21.g8c6b5 > > > _______________________________________________ > i2c mailing list > i2c@xxxxxxxxxxxxxx > http://lists.lm-sensors.org/mailman/listinfo/i2c -- Ben (ben@xxxxxxxxx, http://www.fluff.org/) 'a smiley only costs 4 bytes' -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html