[PATCH] Changes blacklist to quirklist in ecode.c file

Paul Schulz paul at mawsonlakes.org
Tue Jul 14 22:14:49 EDT 2020


Thank you  Andrew,

I created the patch again, using search and replace to only change the strings..

Before I submit it again, if I run "perl scripts/checkpatch.pl
--fix-inplace <file>', I get the following change (before/after)
which reorders the terms in the declaration.
Is this an issue?

28c35
< +static struct expcard_quirklist __initdata quirklist[] = {
---
> +static struct expcard_quirklist quirklist[] __initdata = {

Paul

On Wed, 15 Jul 2020 at 02:26, Andrew Lunn <andrew at lunn.ch> wrote:
>
> On Wed, Jul 15, 2020 at 12:51:04AM +0930, paul at mawsonlakes.org wrote:
> > From: Paul Schulz <paul at mawsonlakes.org>
> >
> > This is a functionally trivial patch which removes the word
> > 'blacklist' (and variations) from this code and replaces it
> > with 'quirklist'
> >
> > It has no other effect.
> >
> > Signed-off-by: Paul Schulz <paul at mawsonlakes.org>
> > ---
> >  arch/arm/mach-rpc/ecard.c | 26 +++++++++++++-------------
> >  1 file changed, 13 insertions(+), 13 deletions(-)
> >
> > diff --git a/arch/arm/mach-rpc/ecard.c b/arch/arm/mach-rpc/ecard.c
> > index 75cfad2cb143..d5129ab504b1 100644
> > --- a/arch/arm/mach-rpc/ecard.c
> > +++ b/arch/arm/mach-rpc/ecard.c
> > @@ -63,7 +63,7 @@ struct ecard_request {
> >       struct completion *complete;
> >  };
> >
> > -struct expcard_blacklist {
> > +struct expcard_quirklist {
> >       unsigned short   manufacturer;
> >       unsigned short   product;
> >       const char      *type;
> > @@ -79,7 +79,7 @@ static void atomwide_3p_quirk(ecard_t *ec);
> >  /* List of descriptions of cards which don't have an extended
> >   * identification, or chunk directories containing a description.
> >   */
> > -static struct expcard_blacklist __initdata blacklist[] = {
> > +static struct expcard_quirklist __initdata quirklist[] = {
> >       { MANU_ACORN, PROD_ACORN_ETHER1, "Acorn Ether1" },
> >       { MANU_ATOMWIDE, PROD_ATOMWIDE_3PSERIAL, NULL, atomwide_3p_quirk },
> >  };
> > @@ -867,7 +867,7 @@ void __iomem *ecardm_iomap(struct expansion_card *ec, unsigned int res,
> >       start += offset;
> >       if (maxsize && end - start > maxsize)
> >               end = start + maxsize;
> > -
> > +
>
> Hi Paul
>
> No whitespace changes please. You probably want to submit a patch
> which fixes just that, separate to the rename you are trying to
> perform here.
>
> >  /*
> > @@ -935,15 +935,15 @@ static int __init ecard_probe(int slot, unsigned irq, card_type_t type)
> >               ec->fiqmask = 4;
> >       }
> >
> > -     for (i = 0; i < ARRAY_SIZE(blacklist); i++)
> > -             if (blacklist[i].manufacturer == ec->cid.manufacturer &&
> > -                 blacklist[i].product == ec->cid.product) {
> > -                     if (blacklist[i].type)
> > -                             ec->card_desc = blacklist[i].type;
> > -                     if (blacklist[i].init)
> > -                             blacklist[i].init(ec);
> > -                     break;
> > -             }
> > +     for (i = 0; i < ARRAY_SIZE(quirklist); i++)
> > +         if (quirklist[i].manufacturer == ec->cid.manufacturer &&
> > +            quirklist[i].product == ec->cid.product) {
> > +            if (quirklist[i].type)
> > +                ec->card_desc = quirklist[i].type;
> > +            if (quirklist[i].init)
> > +                quirklist[i].init(ec);
> > +         break;
> > +     }
>
> Here your indentation is wrong. You seem to of replaced a tab with 4
> spaces. checkpatch should of complained about that.
>
>         Andrew



More information about the linux-arm-kernel mailing list