All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC v5 0/5] mac80211: elide code for static hw flags
@ 2015-11-12 22:00 Johannes Berg
  2015-11-12 22:00 ` [RFC v5 1/5] kconfig: introduce "count" Johannes Berg
                   ` (4 more replies)
  0 siblings, 5 replies; 16+ messages in thread
From: Johannes Berg @ 2015-11-12 22:00 UTC (permalink / raw)
  To: linux-wireless; +Cc: Michal Marek

In v5, I've radically simplified the whole concept and dropped the
support for static keys. Instead, I'm now simply entirely removing 
the if statements - replacing them by "if (true)" or "if (false)" 
if that's at all possible.

For many (distro) kernels, this will - as before - mean no change,
but for those of us who are building special purpose systems with
perhaps just a single driver or two this might result in the code
size (and perhaps speed?) improvements I mention in the patch.

johannes


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2015-11-23 15:15 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-12 22:00 [RFC v5 0/5] mac80211: elide code for static hw flags Johannes Berg
2015-11-12 22:00 ` [RFC v5 1/5] kconfig: introduce "count" Johannes Berg
2015-11-12 22:00 ` [RFC v5 2/5] kconfig: regenerate the shipped files Johannes Berg
2015-11-12 22:00 ` [RFC v5 3/5] mac80211: generate hw flags from include file Johannes Berg
2015-11-12 22:00 ` [RFC v5 4/5] mac80211: use Kconfig counters to elide unnecessary code Johannes Berg
2015-11-13  9:48   ` Julian Calaby
2015-11-13  9:52     ` Johannes Berg
2015-11-13  9:55       ` Johannes Berg
2015-11-20 15:24   ` Michal Marek
2015-11-20 15:29     ` Johannes Berg
2015-11-20 16:37       ` Michal Marek
2015-11-23 14:52   ` Michal Marek
2015-11-23 14:58     ` Johannes Berg
2015-11-23 15:06       ` Michal Marek
2015-11-23 15:15         ` Johannes Berg
2015-11-12 22:00 ` [RFC v5 5/5] iwlwifi: mvm: add Kconfig settings for hw flags Johannes Berg

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.