diff --git a/src/r8168.h b/src/r8168.h index d7ec705..31f28be 100755 --- a/src/r8168.h +++ b/src/r8168.h @@ -327,7 +327,7 @@ do { \ #define DASH_SUFFIX "" #endif -#define RTL8168_VERSION "8.047.04" NAPI_SUFFIX FIBER_SUFFIX REALWOW_SUFFIX DASH_SUFFIX +#define RTL8168_VERSION "8.047.05" NAPI_SUFFIX FIBER_SUFFIX REALWOW_SUFFIX DASH_SUFFIX #define MODULENAME "r8168" #define PFX MODULENAME ": " diff --git a/src/rtltool.c b/src/rtltool.c index 8ab1a0d..f9f4057 100755 --- a/src/rtltool.c +++ b/src/rtltool.c @@ -97,7 +97,7 @@ int rtl8168_tool_ioctl(struct rtl8168_private *tp, struct ifreq *ifr) return -EPERM; spin_lock_irqsave(&tp->lock, flags); - my_cmd.data = rtl8168_mdio_read(tp, my_cmd.offset); + my_cmd.data = rtl8168_mdio_prot_read(tp, my_cmd.offset); spin_unlock_irqrestore(&tp->lock, flags); if (copy_to_user(ifr->ifr_data, &my_cmd, sizeof(my_cmd))) {