diff options
author | Florian Westphal <fw@strlen.de> | 2018-05-25 01:25:47 +0300 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2018-05-29 01:27:26 +0300 |
commit | 003087911af28941a95fa053db0ac36b2ee27207 (patch) | |
tree | 8f65587182cf879ecdefcdc3c5b1aaf36ff8bc72 /include | |
parent | 1ac89d20150e377b74d2ef23f56db0f08088426c (diff) | |
download | linux-003087911af28941a95fa053db0ac36b2ee27207.tar.xz |
netfilter: nfnetlink: allow commit to fail
->commit() cannot fail at the moment.
Followup-patch adds kmalloc calls in the commit phase, so we'll need
to be able to handle errors.
Make it so that -EGAIN causes a full replay, and make other errors
cause the transaction to fail.
Failing is ok from a consistency point of view as long as we
perform all actions that could return an error before
we increment the generation counter and the base seq.
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions