Merge changes from topic "ethernet_mainline" am: 6dde8ac532

Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2027945

Change-Id: I96c3c720ca69eb76d2824ab9eb396f689e53bf09
diff --git a/service-t/src/com/android/server/ConnectivityServiceInitializer.java b/service-t/src/com/android/server/ConnectivityServiceInitializer.java
index 7b1cd61..fa86f39 100644
--- a/service-t/src/com/android/server/ConnectivityServiceInitializer.java
+++ b/service-t/src/com/android/server/ConnectivityServiceInitializer.java
@@ -31,7 +31,6 @@
  */
 public final class ConnectivityServiceInitializer extends SystemService {
     private static final String TAG = ConnectivityServiceInitializer.class.getSimpleName();
-    private final Context mContext;
     private final ConnectivityService mConnectivity;
     private final IpSecService mIpSecService;
     private final NsdService mNsdService;
@@ -40,7 +39,6 @@
 
     public ConnectivityServiceInitializer(Context context) {
         super(context);
-        mContext = context;
         // Load JNI libraries used by ConnectivityService and its dependencies
         System.loadLibrary("service-connectivity");
         mEthernetServiceImpl = createEthernetService(context);
@@ -52,7 +50,7 @@
 
     @Override
     public void onStart() {
-        if (mConnectivity.deviceSupportsEthernet(mContext)) {
+        if (mEthernetServiceImpl != null) {
             Log.i(TAG, "Registering " + Context.ETHERNET_SERVICE);
             publishBinderService(Context.ETHERNET_SERVICE, mEthernetServiceImpl,
                     /* allowIsolated= */ false);