diff options
author | Stanislaw Gruszka <sgruszka@redhat.com> | 2018-08-22 13:52:21 +0200 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2018-08-28 11:11:47 +0200 |
commit | 38cb87ee47fb825f6c9d645c019f75b3905c0ab2 (patch) | |
tree | adeb37dce51986c11e2a6667aab5ee09bcaff6ff /net/ipv6 | |
parent | d7c863a2f65e48f442379f4ee1846d52e0c5d24d (diff) |
cfg80211: make wmm_rule part of the reg_rule structure
Make wmm_rule be part of the reg_rule structure. This simplifies the
code a lot at the cost of having bigger memory usage. However in most
cases we have only few reg_rule's and when we do have many like in
iwlwifi we do not save memory as it allocates a separate wmm_rule for
each channel anyway.
This also fixes a bug reported in various places where somewhere the
pointers were corrupted and we ended up doing a null-dereference.
Fixes: 230ebaa189af ("cfg80211: read wmm rules from regulatory database")
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
[rephrase commit message slightly]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/ipv6')
0 files changed, 0 insertions, 0 deletions