Remove 'recurse into child resources' logic from 'reserve_region_with_split()'
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 19 Apr 2009 04:44:24 +0000 (21:44 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 19 Apr 2009 04:44:24 +0000 (21:44 -0700)
commitff54250a0ebab7f90a5f848a0ba63f999830c872
tree09a93c03def4a2ace3fef25f4d6fa48ef2f5629c
parent8d4ab5daca4b3bf9c9166908db0c436722d52e77
Remove 'recurse into child resources' logic from 'reserve_region_with_split()'

This function is not actually used right now, since the original use
case for it was done with insert_resource_expand_to_fit() instead.

However, we now have another usage case that wants to basically do a
"reserve IO resource, splitting around existing resources", however that
one doesn't actually want the "recurse into the conflicting resource"
logic at all.

And since recursing into the conflicting resource was the most complex
part, and isn't wanted, just remove it.  Maybe we'll some day want both
versions, but we can just resurrect the logic then.

Tested-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
kernel/resource.c