Don't rely on typedef for struct ctl_table, it's going away
[madwifi/.git] / ath / if_athvar.h
index 512a9f77c5452d142c8d304f8d8f10d979e11973..dbc84af9c7aa60f8141b042db48682fd9d974ff7 100644 (file)
@@ -117,13 +117,13 @@ typedef void irqreturn_t;
  */
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,32)
 #define        ATH_SYSCTL_DECL(f, ctl, write, filp, buffer, lenp, ppos) \
-       f(ctl_table *ctl, int write, struct file *filp, \
+       f(struct ctl_table *ctl, int write, struct file *filp, \
          void __user *buffer, size_t *lenp, loff_t *ppos)
 #define        ATH_SYSCTL_PROC_DOINTVEC(ctl, write, filp, buffer, lenp, ppos) \
        proc_dointvec(ctl, write, filp, buffer, lenp, ppos)
 #else /* Linux 2.6.32+ */
 #define        ATH_SYSCTL_DECL(f, ctl, write, filp, buffer, lenp, ppos) \
-       f(ctl_table *ctl, int write, \
+       f(struct ctl_table *ctl, int write, \
          void __user *buffer, size_t *lenp, loff_t *ppos)
 #define        ATH_SYSCTL_PROC_DOINTVEC(ctl, write, filp, buffer, lenp, ppos) \
        proc_dointvec(ctl, write, buffer, lenp, ppos)