Files
kernel/include/linux
Felix Fietkau b8a31c9a5a ieee80211: mark 802.11 related structs as being 2-byte aligned
Regardless of what header features they use, or if they align the IP
header or not, 802.11 packets from all drivers guarantee a 2-byte
alignment (and there's a debug WARN_ON in case they don't).

Annotate packet structs with __aligned(2) to allow the compiler to use
16-bit load/store operations on platforms with extremely inefficient
unaligned access (e.g. MIPS).

This reduces code size and improves performance on affected platforms
and causes no binary code change on others.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2013-03-06 16:35:45 +01:00
..
2013-03-01 13:39:00 -08:00
2013-02-22 09:22:19 +02:00
2013-01-02 17:36:10 -08:00
2013-01-03 14:34:06 -08:00
2013-02-25 09:24:55 -05:00
2012-12-24 09:36:38 -07:00
2013-02-21 14:16:27 -03:00
2013-02-26 02:46:08 -05:00
2013-01-24 09:04:04 +01:00
2013-02-22 23:31:31 -05:00
2013-01-25 21:03:54 -08:00
2013-02-27 19:10:21 -08:00
2013-02-06 15:59:47 -05:00
2012-12-14 13:05:26 +10:30
2013-01-29 13:59:57 -05:00
2013-01-10 11:44:38 -06:00
2013-01-29 19:32:58 -08:00
2012-12-12 17:38:33 -08:00
2013-01-21 17:18:20 +10:30
2012-12-14 13:06:40 +10:30
2012-12-25 18:45:06 -05:00
2013-01-24 15:37:26 +01:00
2013-01-03 15:57:14 -08:00
2013-01-23 13:44:00 -05:00
2013-02-19 08:43:34 +01:00
2013-02-03 15:09:26 -05:00
2012-12-18 15:02:13 -08:00
2012-12-18 15:02:14 -08:00
2013-02-10 19:41:08 -05:00
2012-12-24 09:36:38 -07:00
2013-02-14 09:21:15 -05:00
2013-01-15 22:43:15 -08:00
2013-02-08 18:28:04 +01:00
2013-01-25 15:06:01 -08:00