  #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();
  }
 

-  safe_browsing_service_->Initialize();
-}
-
 void BrowserProcessImpl::CreateGCMDriver() {
   DCHECK(!gcm_driver_);

--- a/chrome/browser/browser_process_impl.h
+++ b/chrome/browser/browser_process_impl.h
@@ -129,9 +129,6 @@ class BrowserProcessImpl : public BrowserProcess,
   void set_background_mode_manager_for_test(
       scoped_ptr<BackgroundModeManager> manager) override;
   StatusTray* status_tray() override;
-  safe_browsing::SafeBrowsingService* safe_browsing_service() override;
-  safe_browsing::ClientSideDetectionService* safe_browsing_detection_service()
-      override;

 #if (defined(OS_WIN) || defined(OS_LINUX)) && !defined(OS_CHROMEOS)
   void StartAutoupdateTimer() override;
@@ -244,9 +241,6 @@ class BrowserProcessImpl : public BrowserProcess,
   scoped_ptr<BackgroundModeManager> background_mode_manager_;
 #endif

-  bool created_safe_browsing_service_;
-  scoped_refptr<safe_browsing::SafeBrowsingService> safe_browsing_service_;
-
   bool shutting_down_;

   bool tearing_down_;
--- a/chrome/browser/metrics/chrome_metrics_services_manager_client.cc
+++ b/chrome/browser/metrics/chrome_metrics_services_manager_client.cc
@@ -72,21 +72,7 @@ ChromeMetricsServicesManagerClient::GetURLRequestContext() {


--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -621,10 +621,6 @@
   // SSLCertReporter implementation
   void ReportInvalidCertificateChain(
       const std::string& serialized_report) override {
