  #include "chrome/browser/shell_integration.h"
  #include "chrome/browser/status_icons/status_tray.h"
  #include "chrome/browser/ui/browser_dialogs.h"
-@@ -191,7 +190,6 @@ BrowserProcessImpl::BrowserProcessImpl(
-       created_local_state_(false),
+@@ -196,7 +195,6 @@
        created_icon_manager_(false),
        created_notification_ui_manager_(false),
+       created_notification_bridge_(false),
 -      created_safe_browsing_service_(false),
+       created_subresource_filter_ruleset_service_(false),
        shutting_down_(false),
        tearing_down_(false),
-       download_status_updater_(new DownloadStatusUpdater),
-@@ -268,8 +266,6 @@ void BrowserProcessImpl::StartTearDown() {
-   // URLFetcher operation before going away.)
+@@ -280,8 +278,6 @@
+   // that URLFetcher operation before going away.)
    metrics_services_manager_.reset();
    intranet_redirect_detector_.reset();
 -  if (safe_browsing_service_.get())
 -    safe_browsing_service()->ShutDown();
+   network_time_tracker_.reset();
  #if defined(ENABLE_PLUGIN_INSTALLATION)
    plugins_resource_service_.reset();
- #endif
-@@ -882,22 +878,6 @@ StatusTray* BrowserProcessImpl::status_tray() {
+@@ -843,22 +839,6 @@
    return status_tray_.get();
  }
 

 void ChromeDownloadManagerDelegate::Shutdown() {
--- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc
@@ -62,7 +62,6 @@
 #include "chrome/browser/printing/print_preview_dialog_controller.h"
 #include "chrome/browser/profiles/profile_manager.h"
 #include "chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.h"

   scoped_refptr<net::URLRequestContextGetter> url_request_context_getter_;
   scoped_refptr<net::URLRequestContextGetter> parent_request_context_for_test_;

--- a/chrome/browser/download/chrome_download_manager_delegate.cc
+++ b/chrome/browser/download/chrome_download_manager_delegate.cc
@@ -194,12 +194,12 @@ ChromeDownloadManagerDelegate::~ChromeDownloadManagerDelegate() {
