@@ -72,7 +72,6 @@ int acpi_parse_trt(acpi_handle handle, int *trt_count, struct trt **trtp,
7272 int i ;
7373 int nr_bad_entries = 0 ;
7474 struct trt * trts ;
75- struct acpi_device * adev ;
7675 union acpi_object * p ;
7776 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER , NULL };
7877 struct acpi_buffer element = { 0 , NULL };
@@ -112,12 +111,10 @@ int acpi_parse_trt(acpi_handle handle, int *trt_count, struct trt **trtp,
112111 if (!create_dev )
113112 continue ;
114113
115- result = acpi_bus_get_device (trt -> source , & adev );
116- if (result )
114+ if (!acpi_fetch_acpi_dev (trt -> source ))
117115 pr_warn ("Failed to get source ACPI device\n" );
118116
119- result = acpi_bus_get_device (trt -> target , & adev );
120- if (result )
117+ if (!acpi_fetch_acpi_dev (trt -> target ))
121118 pr_warn ("Failed to get target ACPI device\n" );
122119 }
123120
@@ -149,7 +146,6 @@ int acpi_parse_art(acpi_handle handle, int *art_count, struct art **artp,
149146 int i ;
150147 int nr_bad_entries = 0 ;
151148 struct art * arts ;
152- struct acpi_device * adev ;
153149 union acpi_object * p ;
154150 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER , NULL };
155151 struct acpi_buffer element = { 0 , NULL };
@@ -191,16 +187,11 @@ int acpi_parse_art(acpi_handle handle, int *art_count, struct art **artp,
191187 if (!create_dev )
192188 continue ;
193189
194- if (art -> source ) {
195- result = acpi_bus_get_device (art -> source , & adev );
196- if (result )
197- pr_warn ("Failed to get source ACPI device\n" );
198- }
199- if (art -> target ) {
200- result = acpi_bus_get_device (art -> target , & adev );
201- if (result )
202- pr_warn ("Failed to get target ACPI device\n" );
203- }
190+ if (!acpi_fetch_acpi_dev (art -> source ))
191+ pr_warn ("Failed to get source ACPI device\n" );
192+
193+ if (!acpi_fetch_acpi_dev (art -> target ))
194+ pr_warn ("Failed to get target ACPI device\n" );
204195 }
205196
206197 * artp = arts ;
0 commit comments