On Sun, Aug 7, 2011 at 3:05 PM, Dmitry Eremin-Solenikov <dbarysh...@gmail.com> wrote: > The pxa2xx_sharpsl driver part is also used on collie, which (as > a StrongARM board) has different expectations for PCMCIA drivers. > So, on collie place sharpsl_pcmcia_ops in .data section rather than > in __initdata. > > Signed-off-by: Dmitry Eremin-Solenikov <dbarysh...@gmail.com> > Cc: sta...@kernel.org
Any comments on this patch? > diff --git a/drivers/pcmcia/pxa2xx_sharpsl.c b/drivers/pcmcia/pxa2xx_sharpsl.c > index 69ae2fd..f2405dc 100644 > --- a/drivers/pcmcia/pxa2xx_sharpsl.c > +++ b/drivers/pcmcia/pxa2xx_sharpsl.c > @@ -219,7 +219,11 @@ static void sharpsl_pcmcia_socket_suspend(struct > soc_pcmcia_socket *skt) > sharpsl_pcmcia_init_reset(skt); > } > > +#ifdef CONFIG_SA1100_COLLIE > +static struct pcmcia_low_level sharpsl_pcmcia_ops = { > +#else > static struct pcmcia_low_level sharpsl_pcmcia_ops __initdata = { > +#endif > .owner = THIS_MODULE, > .hw_init = sharpsl_pcmcia_hw_init, > .hw_shutdown = sharpsl_pcmcia_hw_shutdown, > -- > 1.7.2.5 > > -- With best wishes Dmitry _______________________________________________ stable mailing list stable@linux.kernel.org http://linux.kernel.org/mailman/listinfo/stable