On Wed, Feb 12, 2025 at 05:18:46PM +0800, Wentao Liang wrote:
In vcap_debugfs_show_rule_keyset(), the function vcap_keyfields() returns a NULL pointer upon allocation failure.
/* Return the list of keyfields for the keyset */ const struct vcap_field *vcap_keyfields(struct vcap_control *vctrl, enum vcap_type vt, enum vcap_keyfield_set keyset) { /* Check that the keyset exists in the vcap keyset list */ if (keyset >= vctrl->vcaps[vt].keyfield_set_size) return NULL; return vctrl->vcaps[vt].keyfield_set_map[keyset]; }
I don't see any allocations here which can fail. I do agree it can return NULL thought. So you code change looks correct, but you commit message is broken.
Andrew
--- pw-bot: cr