diff options
| -rw-r--r-- | include/linux/genl_magic_struct.h | 10 | 
1 files changed, 2 insertions, 8 deletions
diff --git a/include/linux/genl_magic_struct.h b/include/linux/genl_magic_struct.h index ddbdd0a2447..b1ddbb5bd72 100644 --- a/include/linux/genl_magic_struct.h +++ b/include/linux/genl_magic_struct.h @@ -86,8 +86,8 @@ enum {  /* possible field types */  #define __flg_field(attr_nr, attr_flag, name) \ -	__field(attr_nr, attr_flag, name, NLA_FLAG, char, \ -			nla_get_flag, __nla_put_flag) +	__field(attr_nr, attr_flag, name, NLA_U8, char, \ +			nla_get_u8, NLA_PUT_U8)  #define __u8_field(attr_nr, attr_flag, name)	\  	__field(attr_nr, attr_flag, name, NLA_U8, unsigned char, \  			nla_get_u8, NLA_PUT_U8) @@ -118,12 +118,6 @@ enum {  #define __str_field_def(attr_nr, attr_flag, name, maxlen) \  	__str_field(attr_nr, attr_flag, name, maxlen) -#define __nla_put_flag(skb, attrtype, value)		\ -	do {						\ -		if (value)				\ -			NLA_PUT_FLAG(skb, attrtype);	\ -	} while (0) -  #define GENL_op_init(args...)	args  #define GENL_doit(handler)		\  	.doit = handler,		\  |