iwlwifi: size firmware flags memory correctly
authorJohannes Berg <johannes.berg@intel.com>
Wed, 16 Sep 2015 10:21:32 +0000 (12:21 +0200)
committerLuca Coelho <luciano.coelho@intel.com>
Mon, 5 Oct 2015 11:33:33 +0000 (14:33 +0300)
commitd3f555f493b037eb688adda6d8a682e9b69211ed
tree2e34e363f78349433d4a651b1ef0ee26155f651b
parentfe96cc73c9f405a0bdc90504048235dfd0384582
iwlwifi: size firmware flags memory correctly

Instead of relying on a hard-coded constant of a maximum of 64 API and
capability bits, add a new enum value after the others that will then
always track the number of used bits in the API/capabilities. We thus
no longer need to maintain the maximum number, and on 32-bit platforms
even (currently) reduce the number of bits kept in memory.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/iwlwifi/iwl-drv.c
drivers/net/wireless/iwlwifi/iwl-fw-file.h
drivers/net/wireless/iwlwifi/iwl-fw.h