Changeset 4099

Show
Ignore:
Timestamp:
09/29/09 01:06:53 (1 year ago)
Author:
proski
Message:

Adjust for procfs changes in Linux 2.6.32

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • madwifi/trunk/ath/if_athvar.h

    r4086 r4099  
    175175#define ATH_SYSCTL_PROC_DOINTVEC(ctl, write, filp, buffer, lenp, ppos) \ 
    176176        proc_dointvec(ctl, write, filp, buffer, lenp) 
    177 #else /* LINUX_VERSION_CODE < KERNEL_VERSION(2,6,8) */ 
     177#elif LINUX_VERSION_CODE < KERNEL_VERSION(2,6,32) 
    178178#define ATH_SYSCTL_DECL(f, ctl, write, filp, buffer, lenp, ppos) \ 
    179179        f(ctl_table *ctl, int write, struct file *filp, \ 
     
    181181#define ATH_SYSCTL_PROC_DOINTVEC(ctl, write, filp, buffer, lenp, ppos) \ 
    182182        proc_dointvec(ctl, write, filp, buffer, lenp, ppos) 
     183#else /* Linux 2.6.32+ */ 
     184#define ATH_SYSCTL_DECL(f, ctl, write, filp, buffer, lenp, ppos) \ 
     185        f(ctl_table *ctl, int write, \ 
     186          void __user *buffer, size_t *lenp, loff_t *ppos) 
     187#define ATH_SYSCTL_PROC_DOINTVEC(ctl, write, filp, buffer, lenp, ppos) \ 
     188        proc_dointvec(ctl, write, buffer, lenp, ppos) 
    183189#endif 
    184190 
  • madwifi/trunk/net80211/ieee80211_linux.h

    r4059 r4099  
    596596#define IEEE80211_SYSCTL_PROC_DOINTVEC(ctl, write, filp, buffer, lenp, ppos) \ 
    597597        proc_dointvec(ctl, write, filp, buffer, lenp) 
    598 #else 
     598#elif LINUX_VERSION_CODE < KERNEL_VERSION(2,6,32) 
    599599#define IEEE80211_SYSCTL_DECL(f, ctl, write, filp, buffer, lenp, ppos) \ 
    600600        f(ctl_table *ctl, int write, struct file *filp, \ 
     
    602602#define IEEE80211_SYSCTL_PROC_DOINTVEC(ctl, write, filp, buffer, lenp, ppos) \ 
    603603        proc_dointvec(ctl, write, filp, buffer, lenp, ppos) 
     604#else /* Linux 2.6.32+ */ 
     605#define IEEE80211_SYSCTL_DECL(f, ctl, write, filp, buffer, lenp, ppos) \ 
     606        f(ctl_table *ctl, int write, \ 
     607          void __user *buffer, size_t *lenp, loff_t *ppos) 
     608#define IEEE80211_SYSCTL_PROC_DOINTVEC(ctl, write, filp, buffer, lenp, ppos) \ 
     609        proc_dointvec(ctl, write, buffer, lenp, ppos) 
    604610#endif 
    605611