Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5fe2bb86 authored by Joe Perches's avatar Joe Perches Committed by Johannes Berg
Browse files

mac80211: align struct ps_data.tim to unsigned long



Its address is used as an unsigned long *, so make sure
that the tim u8 array is properly aligned.

Signed-off-by: default avatarJoe Perches <joe@perches.com>
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent 367bbd10
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -246,7 +246,8 @@ struct ps_data {
	/* yes, this looks ugly, but guarantees that we can later use
	 * bitmap_empty :)
	 * NB: don't touch this bitmap, use sta_info_{set,clear}_tim_bit */
	u8 tim[sizeof(unsigned long) * BITS_TO_LONGS(IEEE80211_MAX_AID + 1)];
	u8 tim[sizeof(unsigned long) * BITS_TO_LONGS(IEEE80211_MAX_AID + 1)]
			__aligned(__alignof__(unsigned long));
	struct sk_buff_head bc_buf;
	atomic_t num_sta_ps; /* number of stations in PS mode */
	int dtim_count;