Fork: Limit async upload memory to 6MB

This is the same change for webview as upstream chromium
crrev.com/r290764. However the upstream change is large and has
conflicts, so this is a smaller change. This should not be submitted to
upstream chromium.

BUG: 16550863
Change-Id: I84dfeea7c3bbe7827b0741e62e9cbb59ef39d7b2
diff --git a/gpu/command_buffer/client/gl_in_process_context.cc b/gpu/command_buffer/client/gl_in_process_context.cc
index bfcea4a..2d16772 100644
--- a/gpu/command_buffer/client/gl_in_process_context.cc
+++ b/gpu/command_buffer/client/gl_in_process_context.cc
@@ -42,7 +42,7 @@
 // creation attributes.
 const size_t kStartTransferBufferSize = 4 * 1024 * 1024;
 const size_t kMinTransferBufferSize = 1 * 256 * 1024;
-const size_t kMaxTransferBufferSize = 16 * 1024 * 1024;
+const size_t kMaxTransferBufferSize = 6 * 1024 * 1024;
 
 class GLInProcessContextImpl
     : public GLInProcessContext,