resources: skip sanity check of busy resources
authorArjan van de Ven <arjan@linux.intel.com>
Sat, 13 Dec 2008 17:15:27 +0000 (09:15 -0800)
committerIngo Molnar <mingo@elte.hu>
Tue, 16 Dec 2008 22:30:49 +0000 (23:30 +0100)
commit3ac52669c7a24b93663acfcab606d1065ed1accd
treed71baaa46f0d443176d2f161d10885d916a5c7e8
parent1bda71282ded6a2e09a2db7c8884542fb46bfd4f
resources: skip sanity check of busy resources

Impact: reduce false positives in iomem_map_sanity_check()

Some drivers (vesafb) only map/reserve a portion of a resource.
If then some other driver comes in and maps the whole resource,
the current code WARN_ON's. This is not the intent of the checks
in iomem_map_sanity_check(); rather these checks want to
warn when crossing *hardware* resources only.

This patch skips BUSY resources as suggested by Linus.

Note: having two drivers talk to the same hardware at the same
time is obviously not optimal behavior, but that's a separate story.

Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/resource.c