netlink: make validation_data const
The validation data is only used within the policy that should usually already be const, and isn't changed in any code that uses it. Therefore, make the validation_data pointer const. While at it, remove the duplicate variable in the bitfield validation that I'd otherwise have to change to const. Reviewed-by: David Ahern <dsahern@gmail.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Цей коміт міститься в:

зафіксовано
David S. Miller

джерело
fe3b30ddb9
коміт
48fde90a78
@@ -45,12 +45,11 @@ static const u8 nla_attr_minlen[NLA_TYPE_MAX+1] = {
|
||||
};
|
||||
|
||||
static int validate_nla_bitfield32(const struct nlattr *nla,
|
||||
u32 *valid_flags_allowed)
|
||||
const u32 *valid_flags_mask)
|
||||
{
|
||||
const struct nla_bitfield32 *bf = nla_data(nla);
|
||||
u32 *valid_flags_mask = valid_flags_allowed;
|
||||
|
||||
if (!valid_flags_allowed)
|
||||
if (!valid_flags_mask)
|
||||
return -EINVAL;
|
||||
|
||||
/*disallow invalid bit selector */
|
||||
|
Посилання в новій задачі
Заблокувати користувача