diff options
author | Bjorn Helgaas <bhelgaas@google.com> | 2014-03-07 09:22:19 -0700 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2014-03-19 15:00:16 -0600 |
commit | 6404e88e8385638123f4b18b104430480870601a (patch) | |
tree | 640e5214d954492e08b14fcf0d23011736a7e2d7 /drivers/pci/bus.c | |
parent | e20fa6609a0076def469aeb799b1c25558e70042 (diff) | |
download | linux-6404e88e8385638123f4b18b104430480870601a.tar.gz linux-6404e88e8385638123f4b18b104430480870601a.tar.bz2 linux-6404e88e8385638123f4b18b104430480870601a.zip |
resources: Set type in __request_region()
We don't set the type (I/O, memory, etc.) of resources added by
__request_region(), which leads to confusing messages like this:
address space collision: [io 0x1000-0x107f] conflicts with ACPI CPU throttle [??? 0x00001010-0x00001015 flags 0x80000000]
Set the type of a new resource added by __request_region() (used by
request_region() and request_mem_region()) to the type of its parent. This
makes the resource tree internally consistent and fixes messages like the
above, where the ACPI CPU throttle resource really is an I/O port region,
but request_region() didn't fill in the type, so %pR didn't know how to
print it.
Sample dmesg showing the issue at the link below.
Link: https://bugzilla.kernel.org/show_bug.cgi?id=71611
Reported-by: Paul Bolle <pebolle@tiscali.nl>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'drivers/pci/bus.c')
0 files changed, 0 insertions, 0 deletions