* [PATCH -next] iio: potentiometer: mcp4018: merge calls to of_match_device and of_device_get_match_data
@ 2018-09-15 10:52 YueHaibing
2018-09-15 11:35 ` Peter Rosin
0 siblings, 1 reply; 4+ messages in thread
From: YueHaibing @ 2018-09-15 10:52 UTC (permalink / raw)
To: peda, jic23, knaack.h, lars, pmeerw; +Cc: linux-kernel, linux-iio, YueHaibing
Drop call to of_match_device, which is subsumed by the subsequent
call to of_device_get_match_data. The code becomes simpler, and a
temporary variable can be dropped.
Found by coccinelle.
Signed-off-by: YueHaibing <yuehaibing@huawei.com>
---
drivers/iio/potentiometer/mcp4018.c | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/drivers/iio/potentiometer/mcp4018.c b/drivers/iio/potentiometer/mcp4018.c
index 320a7c9..c051ee0 100644
--- a/drivers/iio/potentiometer/mcp4018.c
+++ b/drivers/iio/potentiometer/mcp4018.c
@@ -147,7 +147,6 @@ static int mcp4018_probe(struct i2c_client *client)
struct device *dev = &client->dev;
struct mcp4018_data *data;
struct iio_dev *indio_dev;
- const struct of_device_id *match;
if (!i2c_check_functionality(client->adapter,
I2C_FUNC_SMBUS_BYTE)) {
@@ -162,10 +161,8 @@ static int mcp4018_probe(struct i2c_client *client)
i2c_set_clientdata(client, indio_dev);
data->client = client;
- match = of_match_device(of_match_ptr(mcp4018_of_match), dev);
- if (match)
- data->cfg = of_device_get_match_data(dev);
- else
+ data->cfg = of_device_get_match_data(dev);
+ if (!data->cfg)
data->cfg = &mcp4018_cfg[i2c_match_id(mcp4018_id, client)->driver_data];
indio_dev->dev.parent = dev;
--
1.8.3.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH -next] iio: potentiometer: mcp4018: merge calls to of_match_device and of_device_get_match_data
2018-09-15 10:52 [PATCH -next] iio: potentiometer: mcp4018: merge calls to of_match_device and of_device_get_match_data YueHaibing
@ 2018-09-15 11:35 ` Peter Rosin
2018-09-16 9:36 ` Jonathan Cameron
0 siblings, 1 reply; 4+ messages in thread
From: Peter Rosin @ 2018-09-15 11:35 UTC (permalink / raw)
To: YueHaibing, jic23, knaack.h, lars, pmeerw; +Cc: linux-kernel, linux-iio
On 2018-09-15 12:52, YueHaibing wrote:
> Drop call to of_match_device, which is subsumed by the subsequent
> call to of_device_get_match_data. The code becomes simpler, and a
> temporary variable can be dropped.
>
> Found by coccinelle.
>
> Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Acked-by: Peter Rosin <peda@axentia.se>
Cheers,
Peter
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH -next] iio: potentiometer: mcp4018: merge calls to of_match_device and of_device_get_match_data
2018-09-15 11:35 ` Peter Rosin
@ 2018-09-16 9:36 ` Jonathan Cameron
2018-09-16 15:45 ` Peter Rosin
0 siblings, 1 reply; 4+ messages in thread
From: Jonathan Cameron @ 2018-09-16 9:36 UTC (permalink / raw)
To: Peter Rosin; +Cc: YueHaibing, knaack.h, lars, pmeerw, linux-kernel, linux-iio
On Sat, 15 Sep 2018 13:35:06 +0200
Peter Rosin <peda@axentia.se> wrote:
> On 2018-09-15 12:52, YueHaibing wrote:
> > Drop call to of_match_device, which is subsumed by the subsequent
> > call to of_device_get_match_data. The code becomes simpler, and a
> > temporary variable can be dropped.
> >
> > Found by coccinelle.
> >
> > Signed-off-by: YueHaibing <yuehaibing@huawei.com>
>
> Acked-by: Peter Rosin <peda@axentia.se>
Similar change already in place from Julia Lawall back in May but
looks like that just missed the last set for the merge window
after I managed to loose it and only picked up again when Peter
pointed it out in August.
However, something odd is going on as these are not currently in
next.
Ah, looks line staging-next was updated 2 days ago and last linux-next
is just before that. So I'm afraid you hit some very unfortunate
timing or this would have been there when you were looking.
Thanks,
Jonathan
>
> Cheers,
> Peter
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH -next] iio: potentiometer: mcp4018: merge calls to of_match_device and of_device_get_match_data
2018-09-16 9:36 ` Jonathan Cameron
@ 2018-09-16 15:45 ` Peter Rosin
0 siblings, 0 replies; 4+ messages in thread
From: Peter Rosin @ 2018-09-16 15:45 UTC (permalink / raw)
To: Jonathan Cameron
Cc: YueHaibing, knaack.h, lars, pmeerw, linux-kernel, linux-iio
On September 16, 2018 11:36:57 AM GMT+02:00, Jonathan Cameron <jic23@kernel=
=2Eorg> wrote:
>On Sat, 15 Sep 2018 13:35:06 +0200
>Peter Rosin <peda@axentia=2Ese> wrote:
>
>> On 2018-09-15 12:52, YueHaibing wrote:
>> > Drop call to of_match_device, which is subsumed by the subsequent
>> > call to of_device_get_match_data=2E The code becomes simpler, and a
>> > temporary variable can be dropped=2E
>> >=20
>> > Found by coccinelle=2E
>> >=20
>> > Signed-off-by: YueHaibing <yuehaibing@huawei=2Ecom> =20
>>=20
>> Acked-by: Peter Rosin <peda@axentia=2Ese>
>Similar change already in place from Julia Lawall back in May but
>looks like that just missed the last set for the merge window
>after I managed to loose it and only picked up again when Peter
>pointed it out in August=2E
>
>However, something odd is going on as these are not currently in
>next=2E
>
>Ah, looks line staging-next was updated 2 days ago and last linux-next
>is just before that=2E=20
Heh=2E I sure thought it looked familiar but assumed the old thing had hit=
next a long time ago and that this was something else=2E=2E=2E
Cheers,
Peter
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2018-09-16 21:09 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-09-15 10:52 [PATCH -next] iio: potentiometer: mcp4018: merge calls to of_match_device and of_device_get_match_data YueHaibing
2018-09-15 11:35 ` Peter Rosin
2018-09-16 9:36 ` Jonathan Cameron
2018-09-16 15:45 ` Peter Rosin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).