Skip to content
  • Arnd Bergmann's avatar
    mac80211: avoid a build warning · fe80123d
    Arnd Bergmann authored
    
    
    gcc cannot prove that the value of sdata->vif.type does not
    change between the switch() statement and the second
    comparison to NL80211_IFTYPE_AP, causing a harmless
    warning.
    Slightly reordering the code makes the warning go away
    with no functional change.
    
    Without this patch, building ARM at91sam9g45_defconfig with
    gcc-4.6 results in:
    
    net/mac80211/tx.c: In function 'ieee80211_subif_start_xmit':
    net/mac80211/tx.c:1797:22: warning: 'chanctx_conf' may be used uninitialized in this function [-Wuninitialized]
    
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Cc: Johannes Berg <johannes@sipsolutions.net>
    Cc: "John W. Linville" <linville@tuxdriver.com>
    Cc: "David S. Miller" <davem@davemloft.net>
    Cc: linux-wireless@vger.kernel.org
    Cc: netdev@vger.kernel.org
    Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
    fe80123d