svn commit: r229790 - head/sys/dev/ath/ath_hal
Adrian Chadd
adrian at FreeBSD.org
Sat Jan 7 20:13:55 UTC 2012
Author: adrian
Date: Sat Jan 7 20:13:55 2012
New Revision: 229790
URL: http://svn.freebsd.org/changeset/base/229790
Log:
Commit a temporary workaround for people who are building kernels
where they've disabled all the wireless devices/framework.
This is just a build workaround. If you're actively using wireless,
you must still define AH_SUPPORT_AR5416 as I'm not sure what else
will break!
The real solution is to make the module build depend if AH_SUPPORT_AR5416
is defined, as well as make the 11n code in if_ath_tx.c and if_ath_tx_ht.c
completely optional (maybe depend upon ATH_SUPPORT_11N.)
Modified:
head/sys/dev/ath/ath_hal/ah_desc.h
Modified: head/sys/dev/ath/ath_hal/ah_desc.h
==============================================================================
--- head/sys/dev/ath/ath_hal/ah_desc.h Sat Jan 7 19:38:26 2012 (r229789)
+++ head/sys/dev/ath/ath_hal/ah_desc.h Sat Jan 7 20:13:55 2012 (r229790)
@@ -23,6 +23,17 @@
#include "opt_ah.h" /* NB: required for AH_SUPPORT_AR5416 */
/*
+ * For now, define this for the structure definitions.
+ * Because of how the HAL / driver module currently builds,
+ * it's not very feasible to build the module without
+ * this defined. The rest of the code (eg in the driver
+ * body) can work fine with these fields being uninitialised;
+ * they'll be initialised to 0 anyway.
+ */
+
+#define AH_SUPPORT_AR5416 1
+
+/*
* Transmit descriptor status. This structure is filled
* in only after the tx descriptor process method finds a
* ``done'' descriptor; at which point it returns something
More information about the svn-src-all
mailing list