From: Randy Dunlap Fix 17 of these pairs of sparse warnings since it's difficult for a 1-bit bitfield to have both a value bit and a sign bit. net/mac80211/sta_info.h:105:16: error: dubious bitfield without explicit `signed' or `unsigned' net/mac80211/sta_info.h:107:15: error: dubious bitfield without explicit `signed' or `unsigned' Signed-off-by: Randy Dunlap Signed-off-by: Andrew Morton --- net/mac80211/sta_info.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff -puN net/mac80211/sta_info.h~mac80211-fix-1-bit-bitfield-to-unsigned net/mac80211/sta_info.h --- a/net/mac80211/sta_info.h~mac80211-fix-1-bit-bitfield-to-unsigned +++ a/net/mac80211/sta_info.h @@ -102,9 +102,9 @@ struct sta_info { #ifdef CONFIG_MAC80211_DEBUGFS int debugfs_registered; #endif - int assoc_ap:1; /* whether this is an AP that we are - * associated with as a client */ - int dls_sta:1; /* whether this stations is a DLS peer of us */ + unsigned int assoc_ap:1; /* whether this is an AP that we are + * associated with as a client */ + unsigned int dls_sta:1; /* whether this stations is a DLS peer of us */ #define DLS_STATUS_OK 0 #define DLS_STATUS_NOLINK 1 _