/* rtl8152 flags */
 enum rtl8152_flags {
-       RTL8152_UNPLUG = 0,
+       RTL8152_INACCESSIBLE = 0,
        RTL8152_SET_RX_MODE,
        WORK_ENABLE,
        RTL8152_LINK_CHG,
 static void rtl_set_unplug(struct r8152 *tp)
 {
        if (tp->udev->state == USB_STATE_NOTATTACHED) {
-               set_bit(RTL8152_UNPLUG, &tp->flags);
+               set_bit(RTL8152_INACCESSIBLE, &tp->flags);
                smp_mb__after_atomic();
        }
 }
        u16 limit = 64;
        int ret = 0;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return -ENODEV;
 
        /* both size and indix must be 4 bytes align */
        u16 byteen_start, byteen_end, byen;
        u16 limit = 512;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return -ENODEV;
 
        /* both size and indix must be 4 bytes align */
        struct r8152 *tp = netdev_priv(netdev);
        int ret;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return -ENODEV;
 
        if (phy_id != R8152_PHY_ID)
 {
        struct r8152 *tp = netdev_priv(netdev);
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        if (phy_id != R8152_PHY_ID)
        if (!tp)
                return;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        if (!test_bit(WORK_ENABLE, &tp->flags))
        if (!test_bit(WORK_ENABLE, &tp->flags))
                return;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        if (!skb_queue_empty(&tp->tx_queue))
        if (!test_bit(WORK_ENABLE, &tp->flags))
                return;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        switch (status) {
 {
        struct r8152 *tp = from_tasklet(tp, t, tx_tl);
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        if (!test_bit(WORK_ENABLE, &tp->flags))
        int ret;
 
        /* The rx would be stopped, so skip submitting */
-       if (test_bit(RTL8152_UNPLUG, &tp->flags) ||
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags) ||
            !test_bit(WORK_ENABLE, &tp->flags) || !netif_carrier_ok(tp->netdev))
                return 0;
 
 
 static int rtl8152_enable(struct r8152 *tp)
 {
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return -ENODEV;
 
        set_tx_qlen(tp);
 {
        u32 ocp_data;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return -ENODEV;
 
        set_tx_qlen(tp);
        u32 ocp_data;
        int i;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags)) {
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags)) {
                rtl_drop_queued_tx(tp);
                return;
        }
                }
 
                msleep(20);
-               if (test_bit(RTL8152_UNPLUG, &tp->flags))
+               if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                        break;
        }
 
                        int i;
 
                        for (i = 0; i < 500; i++) {
-                               if (test_bit(RTL8152_UNPLUG, &tp->flags))
+                               if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                                        return;
                                if (ocp_read_word(tp, MCU_TYPE_PLA, PLA_BOOT_CTRL) &
                                    AUTOLOAD_DONE)
                        int i;
 
                        for (i = 0; i < 500; i++) {
-                               if (test_bit(RTL8152_UNPLUG, &tp->flags))
+                               if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                                        return;
                                if (ocp_read_word(tp, MCU_TYPE_PLA, PLA_BOOT_CTRL) &
                                    AUTOLOAD_DONE)
        for (i = 0; wait && i < 5000; i++) {
                u32 ocp_data;
 
-               if (test_bit(RTL8152_UNPLUG, &tp->flags))
-                       break;
+               if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
+                       return -ENODEV;
 
                usleep_range(1000, 2000);
                ocp_data = ocp_reg_read(tp, OCP_PHY_PATCH_STAT);
        u32 ocp_data;
        u16 speed;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return -ENODEV;
 
        r8156_fc_parameter(tp);
        u32 ocp_data;
        u16 speed;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return -ENODEV;
 
        set_tx_qlen(tp);
 
 static void rtl8152_up(struct r8152 *tp)
 {
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        r8152_aldps_en(tp, false);
 
 static void rtl8152_down(struct r8152 *tp)
 {
-       if (test_bit(RTL8152_UNPLUG, &tp->flags)) {
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags)) {
                rtl_drop_queued_tx(tp);
                return;
        }
 {
        u32 ocp_data;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        r8153_u1u2en(tp, false);
 {
        u32 ocp_data;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags)) {
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags)) {
                rtl_drop_queued_tx(tp);
                return;
        }
 {
        u32 ocp_data;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        r8153b_u1u2en(tp, false);
 {
        u32 ocp_data;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags)) {
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags)) {
                rtl_drop_queued_tx(tp);
                return;
        }
 {
        u32 ocp_data;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        r8153b_u1u2en(tp, false);
 {
        u32 ocp_data;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        r8153b_u1u2en(tp, false);
 {
        u32 ocp_data;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags)) {
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags)) {
                rtl_drop_queued_tx(tp);
                return;
        }
        /* If the device is unplugged or !netif_running(), the workqueue
         * doesn't need to wake the device, and could return directly.
         */
-       if (test_bit(RTL8152_UNPLUG, &tp->flags) || !netif_running(tp->netdev))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags) || !netif_running(tp->netdev))
                return;
 
        if (usb_autopm_get_interface(tp->intf) < 0)
 {
        struct r8152 *tp = container_of(work, struct r8152, hw_phy_work.work);
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        if (usb_autopm_get_interface(tp->intf) < 0)
        netif_stop_queue(netdev);
 
        res = usb_autopm_get_interface(tp->intf);
-       if (res < 0 || test_bit(RTL8152_UNPLUG, &tp->flags)) {
+       if (res < 0 || test_bit(RTL8152_INACCESSIBLE, &tp->flags)) {
                rtl_drop_queued_tx(tp);
                rtl_stop_rx(tp);
        } else {
        u32 ocp_data;
        u16 data;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        data = r8152_mdio_read(tp, MII_BMCR);
        u16 data;
        int i;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        r8153_u1u2en(tp, false);
                        break;
 
                msleep(20);
-               if (test_bit(RTL8152_UNPLUG, &tp->flags))
+               if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                        break;
        }
 
        u16 data;
        int i;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        r8153b_u1u2en(tp, false);
                        break;
 
                msleep(20);
-               if (test_bit(RTL8152_UNPLUG, &tp->flags))
+               if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                        break;
        }
 
        u16 data;
        int i;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        r8153b_u1u2en(tp, false);
                        break;
 
                msleep(20);
-               if (test_bit(RTL8152_UNPLUG, &tp->flags))
+               if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                        return;
        }
 
        u16 data;
        int i;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_ECM_OP);
                        break;
 
                msleep(20);
-               if (test_bit(RTL8152_UNPLUG, &tp->flags))
+               if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                        return;
        }
 
        u16 data;
        int i;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_ECM_OP);
                        break;
 
                msleep(20);
-               if (test_bit(RTL8152_UNPLUG, &tp->flags))
+               if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                        return;
        }
 
        struct mii_ioctl_data *data = if_mii(rq);
        int res;
 
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return -ENODEV;
 
        res = usb_autopm_get_interface(tp->intf);
 
 static void rtl8152_unload(struct r8152 *tp)
 {
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        if (tp->version != RTL_VER_01)
 
 static void rtl8153_unload(struct r8152 *tp)
 {
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        r8153_power_cut_en(tp, false);
 
 static void rtl8153b_unload(struct r8152 *tp)
 {
-       if (test_bit(RTL8152_UNPLUG, &tp->flags))
+       if (test_bit(RTL8152_INACCESSIBLE, &tp->flags))
                return;
 
        r8153b_power_cut_en(tp, false);