Explorar o código

qcacld-3.0: Add unregister netdevice log

Current code does not have logs when a
netdevice is unregistered. Fix this by
adding a log when unregistering a
netdevice

Change-Id: I5f811093e16efcb6e286d9c0839738603eef758a
CRs-Fixed: 3564014
Mohammed Ahmed hai 1 ano
pai
achega
a19d20e842
Modificáronse 1 ficheiros con 11 adicións e 3 borrados
  1. 11 3
      core/hdd/src/wlan_hdd_main.c

+ 11 - 3
core/hdd/src/wlan_hdd_main.c

@@ -6717,7 +6717,8 @@ hdd_register_interface(struct hdd_adapter *adapter, bool rtnl_held,
 				return QDF_STATUS_E_FAILURE;
 			}
 		}
-
+		hdd_debug("hdd_register_netdevice(%s) type:%d", dev->name,
+			  adapter->device_mode);
 		ret = hdd_register_netdevice(adapter, dev, params);
 		if (ret) {
 			hdd_err("register_netdevice(%s) failed, err = 0x%x",
@@ -6725,6 +6726,8 @@ hdd_register_interface(struct hdd_adapter *adapter, bool rtnl_held,
 			return QDF_STATUS_E_FAILURE;
 		}
 	} else {
+		hdd_debug("register_netdev(%s) type:%d", dev->name,
+			  adapter->device_mode);
 		ret = register_netdev(dev);
 		if (ret) {
 			hdd_err("register_netdev(%s) failed, err = 0x%x",
@@ -7705,10 +7708,15 @@ static void hdd_cleanup_adapter(struct hdd_context *hdd_ctx,
 	clear_bit(DEVICE_IFACE_OPENED, &adapter->event_flags);
 
 	if (test_bit(NET_DEVICE_REGISTERED, &adapter->event_flags)) {
-		if (rtnl_held)
+		if (rtnl_held) {
+			hdd_debug("hdd_unregister_netdevice(%s) type:%d",
+				  dev->name, adapter->device_mode);
 			hdd_unregister_netdevice(adapter, dev);
-		else
+		} else {
+			hdd_debug("unregister_netdev(%s) type:%d", dev->name,
+				  adapter->device_mode);
 			unregister_netdev(dev);
+		}
 		/*
 		 * Note that the adapter is no longer valid at this point
 		 * since the memory has been reclaimed