diff options
author | 2012-03-05 17:49:37 +0800 | |
---|---|---|
committer | 2012-03-13 09:30:24 -0700 | |
commit | 8dfec6140fc617b932cf9a09ba46d0ee3f3a7d87 (patch) | |
tree | 0929c51b289a54c7ac11e6919ff1f9ae737535ff /mm/page_alloc.c | |
parent | xHCI: set cycle state when allocate rings (diff) | |
download | linux-dev-8dfec6140fc617b932cf9a09ba46d0ee3f3a7d87.tar.xz linux-dev-8dfec6140fc617b932cf9a09ba46d0ee3f3a7d87.zip |
xHCI: dynamic ring expansion
If room_on_ring() check fails, try to expand the ring and check again.
When expand a ring, use a cached ring or allocate new segments, link
the original ring and the new ring or segments, update the original ring's
segment numbers and the last segment pointer.
Signed-off-by: Andiry Xu <andiry.xu@amd.com>
Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
Tested-by: Paul Zimmerman <Paul.Zimmerman@synopsys.com>
Diffstat (limited to 'mm/page_alloc.c')
0 files changed, 0 insertions, 0 deletions