Re: [PATCH v2 3/5] netlink: move extack setting into validate_nla()
From: Johannes Berg <johannes@sipsolutions.net>
Date: 2018-09-20 01:32:27
Also in:
linux-wireless
From: Johannes Berg <johannes@sipsolutions.net>
Date: 2018-09-20 01:32:27
Also in:
linux-wireless
On Wed, 2018-09-19 at 21:49 +0200, Johannes Berg wrote:
case NLA_REJECT: - if (pt->validation_data && error_msg) - *error_msg = pt->validation_data; + NL_SET_BAD_ATTR(extack, nla); + if (extack && pt->validation_data) + extack->_msg = pt->validation_data; return -EINVAL;
Damn. This of course needs to happen only if pt->validation_data is set, otherwise it needs to "goto out_err" to set the default message. I'll respin another day with that fixed, and any other comments that come in until then addressed. Sorry for the noise :-( johannes