Changeset 33464


Ignore:
Timestamp:
2012-09-19T12:57:38+02:00 (5 years ago)
Author:
hauke
Message:

[package]: switch: improve error message

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/switch/src/switch-robo.c

    r33002 r33464  
    9797{ 
    9898        struct mii_ioctl_data *mii = if_mii(&robo.ifr); 
     99        int err; 
     100 
    99101        mii->phy_id = phy_id; 
    100102        mii->reg_num = reg; 
    101103 
    102         if (do_ioctl(SIOCGMIIREG) < 0) { 
     104        err = do_ioctl(SIOCGMIIREG); 
     105        if (err < 0) { 
    103106                printk(KERN_ERR PFX 
    104                        "[%s:%d] SIOCGMIIREG failed!\n", __FILE__, __LINE__); 
     107                       "[%s:%d] SIOCGMIIREG failed! err: %i\n", __FILE__, __LINE__, err); 
    105108 
    106109                return 0xffff; 
     
    113116{ 
    114117        struct mii_ioctl_data *mii = if_mii(&robo.ifr); 
     118        int err; 
    115119 
    116120        mii->phy_id = phy_id; 
     
    118122        mii->val_in = val; 
    119123 
    120         if (do_ioctl(SIOCSMIIREG) < 0) { 
     124        err = do_ioctl(SIOCSMIIREG); 
     125        if (err < 0) { 
    121126                printk(KERN_ERR PFX 
    122                        "[%s:%d] SIOCSMIIREG failed!\n", __FILE__, __LINE__); 
     127                       "[%s:%d] SIOCSMIIREG failed! err: %i\n", __FILE__, __LINE__, err); 
    123128                return; 
    124129        } 
Note: See TracChangeset for help on using the changeset viewer.