| Index: content/browser/browser_child_process_host_impl.cc
 | 
| diff --git a/content/browser/browser_child_process_host_impl.cc b/content/browser/browser_child_process_host_impl.cc
 | 
| index dfc904bb56348ee54eca5681d9ee69ce6b489b4d..788aee0d9f5048d65578a96aa0804e841d4f9a3f 100644
 | 
| --- a/content/browser/browser_child_process_host_impl.cc
 | 
| +++ b/content/browser/browser_child_process_host_impl.cc
 | 
| @@ -90,21 +90,6 @@ void NotifyProcessKilled(const ChildProcessData& data, int exit_code) {
 | 
|      observer.BrowserChildProcessKilled(data, exit_code);
 | 
|  }
 | 
|  
 | 
| -class ConnectionFilterImpl : public ConnectionFilter {
 | 
| - public:
 | 
| -  ConnectionFilterImpl() {}
 | 
| -
 | 
| - private:
 | 
| -  // ConnectionFilter:
 | 
| -  bool OnConnect(const service_manager::Identity& remote_identity,
 | 
| -                 service_manager::InterfaceRegistry* registry,
 | 
| -                 service_manager::Connector* connector) override {
 | 
| -    return true;
 | 
| -  }
 | 
| -
 | 
| -  DISALLOW_COPY_AND_ASSIGN(ConnectionFilterImpl);
 | 
| -};
 | 
| -
 | 
|  }  // namespace
 | 
|  
 | 
|  BrowserChildProcessHost* BrowserChildProcessHost::Create(
 | 
| @@ -188,12 +173,6 @@ BrowserChildProcessHostImpl::BrowserChildProcessHostImpl(
 | 
|                              base::ThreadTaskRunnerHandle::Get()));
 | 
|    }
 | 
|  
 | 
| -  // May be null during test execution.
 | 
| -  if (ServiceManagerConnection::GetForProcess()) {
 | 
| -    ServiceManagerConnection::GetForProcess()->AddConnectionFilter(
 | 
| -        base::MakeUnique<ConnectionFilterImpl>());
 | 
| -  }
 | 
| -
 | 
|    // Create a persistent memory segment for subprocess histograms.
 | 
|    CreateMetricsAllocator();
 | 
|  }
 | 
| @@ -315,13 +294,14 @@ void BrowserChildProcessHostImpl::AddFilter(BrowserMessageFilter* filter) {
 | 
|    child_process_host_->AddFilter(filter->GetFilter());
 | 
|  }
 | 
|  
 | 
| -service_manager::InterfaceProvider*
 | 
| -BrowserChildProcessHostImpl::GetRemoteInterfaces() {
 | 
| +void BrowserChildProcessHostImpl::BindInterface(
 | 
| +    const std::string& interface_name,
 | 
| +    mojo::ScopedMessagePipeHandle interface_pipe) {
 | 
|    DCHECK_CURRENTLY_ON(BrowserThread::IO);
 | 
|    if (!child_connection_)
 | 
| -    return nullptr;
 | 
| +    return;
 | 
|  
 | 
| -  return child_connection_->GetRemoteInterfaces();
 | 
| +  child_connection_->BindInterface(interface_name, std::move(interface_pipe));
 | 
|  }
 | 
|  
 | 
|  void BrowserChildProcessHostImpl::HistogramBadMessageTerminated(
 | 
| 
 |