[PATCH 4/4] ARM: pmu: add platform_device_id table support

Mark Rutland mark.rutland at arm.com
Mon Jun 13 08:41:08 EDT 2011


Hi,

> -----Original Message-----
> From: Sergei Shtylyov [mailto:sshtylyov at mvista.com]
> Sent: 13 June 2011 13:33
> To: Mark Rutland
> Cc: Rob Herring; Jamie Iles; Will Deacon; linux-arm-
> kernel at lists.infradead.org
> Subject: Re: [PATCH 4/4] ARM: pmu: add platform_device_id table support
> 
> Hello.
> 
> On 13-06-2011 13:35, Mark Rutland wrote:
> 
> > This patch adds support for platform_device_id tables, allowing new
> > PMU types to be registered with the correct type, without requiring
> > new platform_driver shims to provide the type.
> 
> > Macros matching functionality of the of_device_id table macros are
> > provided for convenience.
> 
> > Cc: Jamie Iles<jamie at jamieiles.com>
> > Cc: Will Deacon<will.deacon at arm.com>
> > ---
> >   arch/arm/kernel/pmu.c |   19 +++++++++++++++++++
> >   1 files changed, 19 insertions(+), 0 deletions(-)
> 
> > diff --git a/arch/arm/kernel/pmu.c b/arch/arm/kernel/pmu.c
> > index d34cf88..23c3af2 100644
> > --- a/arch/arm/kernel/pmu.c
> > +++ b/arch/arm/kernel/pmu.c
> [...]
> > @@ -73,6 +86,11 @@ enum arm_pmu_type armpmu_device_type(struct
> platform_device *pdev)
> >   		return (enum arm_pmu_type) of_id->data;
> >   	}
> >
> > +	/* Provided by platform_device_id table */
> > +	if ((pdev_id = platform_get_device_id(pdev))) {
> 
>     scripts/checkpatch.pl should warn about using = in the *if*
> statement...
> 
> > +		return (enum arm_pmu_type) pdev_id->driver_data;
> > +	}
> 
>     scripts/checkpatch.pl should warn about unneeded {} here.
>     Did you run your patch thru it?
> 
> WBR, Sergei

Thanks, will fix in v2 along with any other issues.

Mark.







More information about the linux-arm-kernel mailing list