Changeset 26842


Ignore:
Timestamp:
2011-05-07T14:40:25+02:00 (5 years ago)
Author:
juhosg
Message:

ar71xx: ag71xx: use debugfs_remove_recursive

Location:
trunk/target/linux/ar71xx/files/drivers/net/ag71xx
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/files/drivers/net/ag71xx/ag71xx.h

    r26393 r26842  
    137137struct ag71xx_debug { 
    138138        struct dentry           *debugfs_dir; 
    139         struct dentry           *debugfs_int_stats; 
    140         struct dentry           *debugfs_napi_stats; 
    141139 
    142140        struct ag71xx_int_stats int_stats; 
  • trunk/target/linux/ar71xx/files/drivers/net/ag71xx/ag71xx_debugfs.c

    r23975 r26842  
    142142void ag71xx_debugfs_exit(struct ag71xx *ag) 
    143143{ 
    144         debugfs_remove(ag->debug.debugfs_napi_stats); 
    145         debugfs_remove(ag->debug.debugfs_int_stats); 
    146         debugfs_remove(ag->debug.debugfs_dir); 
     144        debugfs_remove_recursive(ag->debug.debugfs_dir); 
    147145} 
    148146 
     
    152150                                                   ag71xx_debugfs_root); 
    153151        if (!ag->debug.debugfs_dir) 
    154                 goto err; 
     152                return -ENOMEM; 
    155153 
    156         ag->debug.debugfs_int_stats = 
    157                         debugfs_create_file("int_stats", 
    158                                             S_IRUGO, 
    159                                             ag->debug.debugfs_dir, 
    160                                             ag, 
    161                                             &ag71xx_fops_int_stats); 
    162         if (!ag->debug.debugfs_int_stats) 
    163                 goto err; 
    164  
    165         ag->debug.debugfs_napi_stats = 
    166                         debugfs_create_file("napi_stats", 
    167                                             S_IRUGO, 
    168                                             ag->debug.debugfs_dir, 
    169                                             ag, 
    170                                             &ag71xx_fops_napi_stats); 
    171         if (!ag->debug.debugfs_napi_stats) 
    172                 goto err; 
     154        debugfs_create_file("int_stats", S_IRUGO, ag->debug.debugfs_dir, 
     155                            ag, &ag71xx_fops_int_stats); 
     156        debugfs_create_file("napi_stats", S_IRUGO, ag->debug.debugfs_dir, 
     157                            ag, &ag71xx_fops_napi_stats); 
    173158 
    174159        return 0; 
    175  
    176 err: 
    177         ag71xx_debugfs_exit(ag); 
    178         return -ENOMEM; 
    179160} 
    180161 
Note: See TracChangeset for help on using the changeset viewer.