mirror of
https://github.com/proski/madwifi
synced 2024-11-25 07:49:43 +03:00
120d309bc3
Linux 2.6.24 introduces a sysctl checker that disallows using arbitrary ctl_name values for sysctl entries. The entries with non-standard values should set ctl_name to CTL_UNNUMBERED. On the other hand, using consistent non-zero ctl_name values is required for older kernels (tested on Linux 2.4.33.3 from Slackware 11). Thus the solution is to use CTL_UNNUMBERED on Linux 2.6.24+ and the original values in the older kernels. Move CTL_AUTO and DEV_ATH to include/compat.h and define them correspondingly. When copying sysctl entries, check procname for being non-zero, since ctl_name is zero (CTL_UNNUMBERED) on Linux 2.6.24 and newer. For the same reason, don't use ctl_name to distinguish entries in ath_sysctl_template, use extra2 instead. git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@2814 0192ed92-7a03-0410-a25b-9323aeb14dbd |
||
---|---|---|
.. | ||
ah_os.c | ||
ah_os.h | ||
ah_osdep.h | ||
ah_target.inc | ||
Makefile | ||
Makefile.kernel | ||
opt_ah.h | ||
uudecode.c |