static int hns_mdio_write_c22(struct mii_bus *bus,
                              int phy_id, int regnum, u16 data)
 {
-       struct hns_mdio_device *mdio_dev = (struct hns_mdio_device *)bus->priv;
+       struct hns_mdio_device *mdio_dev = bus->priv;
        u16 reg = (u16)(regnum & 0xffff);
        u16 cmd_reg_cfg;
        int ret;
 static int hns_mdio_write_c45(struct mii_bus *bus, int phy_id, int devad,
                              int regnum, u16 data)
 {
-       struct hns_mdio_device *mdio_dev = (struct hns_mdio_device *)bus->priv;
+       struct hns_mdio_device *mdio_dev = bus->priv;
        u16 reg = (u16)(regnum & 0xffff);
        u16 cmd_reg_cfg;
        int ret;
  */
 static int hns_mdio_read_c22(struct mii_bus *bus, int phy_id, int regnum)
 {
-       struct hns_mdio_device *mdio_dev = (struct hns_mdio_device *)bus->priv;
+       struct hns_mdio_device *mdio_dev = bus->priv;
        u16 reg = (u16)(regnum & 0xffff);
        u16 reg_val;
        int ret;
 static int hns_mdio_read_c45(struct mii_bus *bus, int phy_id, int devad,
                             int regnum)
 {
-       struct hns_mdio_device *mdio_dev = (struct hns_mdio_device *)bus->priv;
+       struct hns_mdio_device *mdio_dev = bus->priv;
        u16 reg = (u16)(regnum & 0xffff);
        u16 reg_val;
        int ret;
  */
 static int hns_mdio_reset(struct mii_bus *bus)
 {
-       struct hns_mdio_device *mdio_dev = (struct hns_mdio_device *)bus->priv;
+       struct hns_mdio_device *mdio_dev = bus->priv;
        const struct hns_mdio_sc_reg *sc_reg;
        int ret;