diff mbox series

hwtracing: coresight: Replace acpi_bus_get_device()

Message ID 5790600.lOV4Wx5bFT@kreacher
State New
Headers show
Series hwtracing: coresight: Replace acpi_bus_get_device() | expand

Commit Message

Rafael J. Wysocki Feb. 1, 2022, 5:58 p.m. UTC
From: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

Replace acpi_bus_get_device() that is going to be dropped with
acpi_fetch_acpi_dev().

No intentional functional impact.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
---
 drivers/hwtracing/coresight/coresight-platform.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

Comments

Suzuki K Poulose Feb. 2, 2022, 11:43 a.m. UTC | #1
Hi Rafael

On 01/02/2022 17:58, Rafael J. Wysocki wrote:
> From: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
> 
> Replace acpi_bus_get_device() that is going to be dropped with
> acpi_fetch_acpi_dev().
> 
> No intentional functional impact.
> 
> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>


> ---
>   drivers/hwtracing/coresight/coresight-platform.c |    8 ++++----
>   1 file changed, 4 insertions(+), 4 deletions(-)
> 
> Index: linux-pm/drivers/hwtracing/coresight/coresight-platform.c
> ===================================================================
> --- linux-pm.orig/drivers/hwtracing/coresight/coresight-platform.c
> +++ linux-pm/drivers/hwtracing/coresight/coresight-platform.c
> @@ -626,7 +626,7 @@ static int acpi_coresight_parse_link(str
>   				     const union acpi_object *link,
>   				     struct coresight_connection *conn)
>   {
> -	int rc, dir;
> +	int dir;
>   	const union acpi_object *fields;
>   	struct acpi_device *r_adev;
>   	struct device *rdev;
> @@ -643,9 +643,9 @@ static int acpi_coresight_parse_link(str
>   	    fields[3].type != ACPI_TYPE_INTEGER)
>   		return -EINVAL;
>   
> -	rc = acpi_bus_get_device(fields[2].reference.handle, &r_adev);
> -	if (rc)
> -		return rc;
> +	r_adev = acpi_fetch_acpi_dev(fields[2].reference.handle);
> +	if (!r_adev)
> +		return -ENODEV;
>   

Is this patch part of a series ? I don't see acpi_fetch_acpi_dev()
in v5.17-rc1, which our tree is based on at the moment. Please could
you point us to the changes ?

Also do you expect to pull this via your tree ?

Cheers
Suzuki

>   	dir = fields[3].integer.value;
>   	if (dir == ACPI_CORESIGHT_LINK_MASTER) {
> 
> 
>
Rafael J. Wysocki Feb. 2, 2022, 1:44 p.m. UTC | #2
On Wed, Feb 2, 2022 at 12:43 PM Suzuki K Poulose <suzuki.poulose@arm.com> wrote:
>
> Hi Rafael
>
> On 01/02/2022 17:58, Rafael J. Wysocki wrote:
> > From: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
> >
> > Replace acpi_bus_get_device() that is going to be dropped with
> > acpi_fetch_acpi_dev().
> >
> > No intentional functional impact.
> >
> > Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
>
>
> > ---
> >   drivers/hwtracing/coresight/coresight-platform.c |    8 ++++----
> >   1 file changed, 4 insertions(+), 4 deletions(-)
> >
> > Index: linux-pm/drivers/hwtracing/coresight/coresight-platform.c
> > ===================================================================
> > --- linux-pm.orig/drivers/hwtracing/coresight/coresight-platform.c
> > +++ linux-pm/drivers/hwtracing/coresight/coresight-platform.c
> > @@ -626,7 +626,7 @@ static int acpi_coresight_parse_link(str
> >                                    const union acpi_object *link,
> >                                    struct coresight_connection *conn)
> >   {
> > -     int rc, dir;
> > +     int dir;
> >       const union acpi_object *fields;
> >       struct acpi_device *r_adev;
> >       struct device *rdev;
> > @@ -643,9 +643,9 @@ static int acpi_coresight_parse_link(str
> >           fields[3].type != ACPI_TYPE_INTEGER)
> >               return -EINVAL;
> >
> > -     rc = acpi_bus_get_device(fields[2].reference.handle, &r_adev);
> > -     if (rc)
> > -             return rc;
> > +     r_adev = acpi_fetch_acpi_dev(fields[2].reference.handle);
> > +     if (!r_adev)
> > +             return -ENODEV;
> >
>
> Is this patch part of a series ?

No, it isn't.

> I don't see acpi_fetch_acpi_dev() in v5.17-rc1, which our tree is based on at the moment.

acpi_fetch_acpi_dev() is there in v5.17-rc1.  Please see

https://elixir.bootlin.com/linux/v5.17-rc1/A/ident/acpi_fetch_acpi_dev

> Please could you point us to the changes ?
>
> Also do you expect to pull this via your tree ?

I can route it via the ACPI tree, but it may as well be routed along
with other coresight-platform.c changes, if any.
Suzuki K Poulose Feb. 2, 2022, 4:46 p.m. UTC | #3
On 02/02/2022 13:44, Rafael J. Wysocki wrote:
> On Wed, Feb 2, 2022 at 12:43 PM Suzuki K Poulose <suzuki.poulose@arm.com> wrote:
>>
>> Hi Rafael
>>
>> On 01/02/2022 17:58, Rafael J. Wysocki wrote:
>>> From: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
>>>
>>> Replace acpi_bus_get_device() that is going to be dropped with
>>> acpi_fetch_acpi_dev().
>>>
>>> No intentional functional impact.
>>>
>>> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
>>
>>
>>> ---
>>>    drivers/hwtracing/coresight/coresight-platform.c |    8 ++++----
>>>    1 file changed, 4 insertions(+), 4 deletions(-)
>>>
>>> Index: linux-pm/drivers/hwtracing/coresight/coresight-platform.c
>>> ===================================================================
>>> --- linux-pm.orig/drivers/hwtracing/coresight/coresight-platform.c
>>> +++ linux-pm/drivers/hwtracing/coresight/coresight-platform.c
>>> @@ -626,7 +626,7 @@ static int acpi_coresight_parse_link(str
>>>                                     const union acpi_object *link,
>>>                                     struct coresight_connection *conn)
>>>    {
>>> -     int rc, dir;
>>> +     int dir;
>>>        const union acpi_object *fields;
>>>        struct acpi_device *r_adev;
>>>        struct device *rdev;
>>> @@ -643,9 +643,9 @@ static int acpi_coresight_parse_link(str
>>>            fields[3].type != ACPI_TYPE_INTEGER)
>>>                return -EINVAL;
>>>
>>> -     rc = acpi_bus_get_device(fields[2].reference.handle, &r_adev);
>>> -     if (rc)
>>> -             return rc;
>>> +     r_adev = acpi_fetch_acpi_dev(fields[2].reference.handle);
>>> +     if (!r_adev)
>>> +             return -ENODEV;
>>>
>>
>> Is this patch part of a series ?
> 
> No, it isn't.
> 
>> I don't see acpi_fetch_acpi_dev() in v5.17-rc1, which our tree is based on at the moment.
> 
> acpi_fetch_acpi_dev() is there in v5.17-rc1.  Please see
> 
> https://elixir.bootlin.com/linux/v5.17-rc1/A/ident/acpi_fetch_acpi_dev
> 
>> Please could you point us to the changes ?
>>
>> Also do you expect to pull this via your tree ?
> 
> I can route it via the ACPI tree, but it may as well be routed along
> with other coresight-platform.c changes, if any.

Apologies, obviously, I was looking at the wrong tree. I will queue this

Thanks
Suzuki
Rafael J. Wysocki Feb. 2, 2022, 4:48 p.m. UTC | #4
On Wed, Feb 2, 2022 at 5:46 PM Suzuki K Poulose <suzuki.poulose@arm.com> wrote:
>
> On 02/02/2022 13:44, Rafael J. Wysocki wrote:
> > On Wed, Feb 2, 2022 at 12:43 PM Suzuki K Poulose <suzuki.poulose@arm.com> wrote:
> >>
> >> Hi Rafael
> >>
> >> On 01/02/2022 17:58, Rafael J. Wysocki wrote:
> >>> From: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
> >>>
> >>> Replace acpi_bus_get_device() that is going to be dropped with
> >>> acpi_fetch_acpi_dev().
> >>>
> >>> No intentional functional impact.
> >>>
> >>> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
> >>
> >>
> >>> ---
> >>>    drivers/hwtracing/coresight/coresight-platform.c |    8 ++++----
> >>>    1 file changed, 4 insertions(+), 4 deletions(-)
> >>>
> >>> Index: linux-pm/drivers/hwtracing/coresight/coresight-platform.c
> >>> ===================================================================
> >>> --- linux-pm.orig/drivers/hwtracing/coresight/coresight-platform.c
> >>> +++ linux-pm/drivers/hwtracing/coresight/coresight-platform.c
> >>> @@ -626,7 +626,7 @@ static int acpi_coresight_parse_link(str
> >>>                                     const union acpi_object *link,
> >>>                                     struct coresight_connection *conn)
> >>>    {
> >>> -     int rc, dir;
> >>> +     int dir;
> >>>        const union acpi_object *fields;
> >>>        struct acpi_device *r_adev;
> >>>        struct device *rdev;
> >>> @@ -643,9 +643,9 @@ static int acpi_coresight_parse_link(str
> >>>            fields[3].type != ACPI_TYPE_INTEGER)
> >>>                return -EINVAL;
> >>>
> >>> -     rc = acpi_bus_get_device(fields[2].reference.handle, &r_adev);
> >>> -     if (rc)
> >>> -             return rc;
> >>> +     r_adev = acpi_fetch_acpi_dev(fields[2].reference.handle);
> >>> +     if (!r_adev)
> >>> +             return -ENODEV;
> >>>
> >>
> >> Is this patch part of a series ?
> >
> > No, it isn't.
> >
> >> I don't see acpi_fetch_acpi_dev() in v5.17-rc1, which our tree is based on at the moment.
> >
> > acpi_fetch_acpi_dev() is there in v5.17-rc1.  Please see
> >
> > https://elixir.bootlin.com/linux/v5.17-rc1/A/ident/acpi_fetch_acpi_dev
> >
> >> Please could you point us to the changes ?
> >>
> >> Also do you expect to pull this via your tree ?
> >
> > I can route it via the ACPI tree, but it may as well be routed along
> > with other coresight-platform.c changes, if any.
>
> Apologies, obviously, I was looking at the wrong tree. I will queue this

Thanks!
diff mbox series

Patch

Index: linux-pm/drivers/hwtracing/coresight/coresight-platform.c
===================================================================
--- linux-pm.orig/drivers/hwtracing/coresight/coresight-platform.c
+++ linux-pm/drivers/hwtracing/coresight/coresight-platform.c
@@ -626,7 +626,7 @@  static int acpi_coresight_parse_link(str
 				     const union acpi_object *link,
 				     struct coresight_connection *conn)
 {
-	int rc, dir;
+	int dir;
 	const union acpi_object *fields;
 	struct acpi_device *r_adev;
 	struct device *rdev;
@@ -643,9 +643,9 @@  static int acpi_coresight_parse_link(str
 	    fields[3].type != ACPI_TYPE_INTEGER)
 		return -EINVAL;
 
-	rc = acpi_bus_get_device(fields[2].reference.handle, &r_adev);
-	if (rc)
-		return rc;
+	r_adev = acpi_fetch_acpi_dev(fields[2].reference.handle);
+	if (!r_adev)
+		return -ENODEV;
 
 	dir = fields[3].integer.value;
 	if (dir == ACPI_CORESIGHT_LINK_MASTER) {