| Index: gpu/ipc/service/gpu_memory_manager.cc
 | 
| diff --git a/content/common/gpu/gpu_memory_manager.cc b/gpu/ipc/service/gpu_memory_manager.cc
 | 
| similarity index 89%
 | 
| rename from content/common/gpu/gpu_memory_manager.cc
 | 
| rename to gpu/ipc/service/gpu_memory_manager.cc
 | 
| index 2e6a10342791ff9703f1cc4ba89c68cb22ebaaa5..75bde4c24ef98b1679e7902375dc711eacff3cbe 100644
 | 
| --- a/content/common/gpu/gpu_memory_manager.cc
 | 
| +++ b/gpu/ipc/service/gpu_memory_manager.cc
 | 
| @@ -2,7 +2,7 @@
 | 
|  // Use of this source code is governed by a BSD-style license that can be
 | 
|  // found in the LICENSE file.
 | 
|  
 | 
| -#include "content/common/gpu/gpu_memory_manager.h"
 | 
| +#include "gpu/ipc/service/gpu_memory_manager.h"
 | 
|  
 | 
|  #include <algorithm>
 | 
|  
 | 
| @@ -12,17 +12,15 @@
 | 
|  #include "base/process/process_handle.h"
 | 
|  #include "base/strings/string_number_conversions.h"
 | 
|  #include "base/trace_event/trace_event.h"
 | 
| -#include "content/common/gpu/gpu_channel_manager.h"
 | 
| -#include "content/common/gpu/gpu_channel_manager_delegate.h"
 | 
| -#include "content/common/gpu/gpu_memory_tracking.h"
 | 
|  #include "gpu/command_buffer/common/gpu_memory_allocation.h"
 | 
|  #include "gpu/command_buffer/service/gpu_switches.h"
 | 
|  #include "gpu/ipc/common/gpu_memory_uma_stats.h"
 | 
|  #include "gpu/ipc/common/memory_stats.h"
 | 
| +#include "gpu/ipc/service/gpu_channel_manager.h"
 | 
| +#include "gpu/ipc/service/gpu_channel_manager_delegate.h"
 | 
| +#include "gpu/ipc/service/gpu_memory_tracking.h"
 | 
|  
 | 
| -using gpu::MemoryAllocation;
 | 
| -
 | 
| -namespace content {
 | 
| +namespace gpu {
 | 
|  namespace {
 | 
|  
 | 
|  const uint64_t kBytesAllocatedStep = 16 * 1024 * 1024;
 | 
| @@ -68,7 +66,7 @@ bool GpuMemoryManager::EnsureGPUMemoryAvailable(uint64_t /* size_needed */) {
 | 
|  }
 | 
|  
 | 
|  uint64_t GpuMemoryManager::GetTrackerMemoryUsage(
 | 
| -    gpu::gles2::MemoryTracker* tracker) const {
 | 
| +    gles2::MemoryTracker* tracker) const {
 | 
|    TrackingGroupMap::const_iterator tracking_group_it =
 | 
|        tracking_groups_.find(tracker);
 | 
|    DCHECK(tracking_group_it != tracking_groups_.end());
 | 
| @@ -76,7 +74,7 @@ uint64_t GpuMemoryManager::GetTrackerMemoryUsage(
 | 
|  }
 | 
|  
 | 
|  GpuMemoryTrackingGroup* GpuMemoryManager::CreateTrackingGroup(
 | 
| -    base::ProcessId pid, gpu::gles2::MemoryTracker* memory_tracker) {
 | 
| +    base::ProcessId pid, gles2::MemoryTracker* memory_tracker) {
 | 
|    GpuMemoryTrackingGroup* tracking_group = new GpuMemoryTrackingGroup(
 | 
|        pid, memory_tracker, this);
 | 
|    DCHECK(!tracking_groups_.count(tracking_group->GetMemoryTracker()));
 | 
| @@ -92,7 +90,7 @@ void GpuMemoryManager::OnDestroyTrackingGroup(
 | 
|  }
 | 
|  
 | 
|  void GpuMemoryManager::GetVideoMemoryUsageStats(
 | 
| -    gpu::VideoMemoryUsageStats* video_memory_usage_stats) const {
 | 
| +    VideoMemoryUsageStats* video_memory_usage_stats) const {
 | 
|    // For each context group, assign its memory usage to its PID
 | 
|    video_memory_usage_stats->process_map.clear();
 | 
|    for (TrackingGroupMap::const_iterator i =
 | 
| @@ -116,10 +114,10 @@ void GpuMemoryManager::GetVideoMemoryUsageStats(
 | 
|  void GpuMemoryManager::SendUmaStatsToHost() {
 | 
|    if (!channel_manager_)
 | 
|      return;
 | 
| -  gpu::GPUMemoryUmaStats params;
 | 
| +  GPUMemoryUmaStats params;
 | 
|    params.bytes_allocated_current = GetCurrentUsage();
 | 
|    params.bytes_allocated_max = bytes_allocated_historical_max_;
 | 
|    params.context_group_count = static_cast<uint32_t>(tracking_groups_.size());
 | 
|    channel_manager_->delegate()->GpuMemoryUmaStats(params);
 | 
|  }
 | 
| -}  // namespace content
 | 
| +}  // namespace gpu
 | 
| 
 |