| From: Johannes Berg <johannes.berg@intel.com> |
| Date: Fri, 18 Jun 2021 13:41:44 +0300 |
| Subject: [PATCH] mac80211: rearrange struct txq_info for fewer holes |
| |
| We can slightly decrease the size of struct txq_info by |
| rearranging some fields for fewer holes, so do that. |
| |
| Signed-off-by: Johannes Berg <johannes.berg@intel.com> |
| Signed-off-by: Luca Coelho <luciano.coelho@intel.com> |
| Link: https://lore.kernel.org/r/iwlwifi.20210618133832.1bf019a1fe2e.Ib54622b8d6dc1a9a7dc484e573c073119450538b@changeid |
| Signed-off-by: Johannes Berg <johannes.berg@intel.com> |
| --- |
| |
| --- a/net/mac80211/ieee80211_i.h |
| +++ b/net/mac80211/ieee80211_i.h |
| @@ -5,7 +5,7 @@ |
| * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> |
| * Copyright 2007-2010 Johannes Berg <johannes@sipsolutions.net> |
| * Copyright 2013-2015 Intel Mobile Communications GmbH |
| - * Copyright (C) 2018-2020 Intel Corporation |
| + * Copyright (C) 2018-2021 Intel Corporation |
| */ |
| |
| #ifndef IEEE80211_I_H |
| @@ -848,9 +848,12 @@ struct txq_info { |
| struct fq_tin tin; |
| struct codel_vars def_cvars; |
| struct codel_stats cstats; |
| - struct sk_buff_head frags; |
| - struct list_head schedule_order; |
| + |
| u16 schedule_round; |
| + struct list_head schedule_order; |
| + |
| + struct sk_buff_head frags; |
| + |
| unsigned long flags; |
| |
| /* keep last! */ |