Fix a sign bug in acpi_release_resource(). acpi_sysres_find() returns !=
NULL if the specified resource is a sub-alloc of a system resource.
This commit is contained in:
parent
24c2567f03
commit
e7a975adbe
@ -1083,7 +1083,7 @@ acpi_release_resource(device_t bus, device_t child, int type, int rid,
|
||||
* If we know about this address, deactivate it and release it to the
|
||||
* local pool. If we don't, pass this request up to the parent.
|
||||
*/
|
||||
if (acpi_sysres_find(bus, type, rman_get_start(r)) == NULL) {
|
||||
if (acpi_sysres_find(bus, type, rman_get_start(r)) != NULL) {
|
||||
if (rman_get_flags(r) & RF_ACTIVE) {
|
||||
ret = bus_deactivate_resource(child, type, rid, r);
|
||||
if (ret != 0)
|
||||
|
Loading…
Reference in New Issue
Block a user