diff options
author | 2023-04-20 20:36:33 +0200 | |
---|---|---|
committer | 2023-04-21 20:25:57 -0700 | |
commit | 2cc8a008d62f3c04eeb7ec6fe59e542802bb8df3 (patch) | |
tree | 60761f3535115504207adb049fd5fdb6d9a8b3ea /tools/perf/scripts/python/export-to-postgresql.py | |
parent | net/sched: sch_fq: fix integer overflow of "credit" (diff) | |
download | wireguard-linux-2cc8a008d62f3c04eeb7ec6fe59e542802bb8df3.tar.xz wireguard-linux-2cc8a008d62f3c04eeb7ec6fe59e542802bb8df3.zip |
net/sched: cls_api: Initialize miss_cookie_node when action miss is not used
Function tcf_exts_init_ex() sets exts->miss_cookie_node ptr only
when use_action_miss is true so it assumes in other case that
the field is set to NULL by the caller. If not then the field
contains garbage and subsequent tcf_exts_destroy() call results
in a crash.
Ensure that the field .miss_cookie_node pointer is NULL when
use_action_miss parameter is false to avoid this potential scenario.
Fixes: 80cd22c35c90 ("net/sched: cls_api: Support hardware miss to tc action")
Signed-off-by: Ivan Vecera <ivecera@redhat.com>
Reviewed-by: Pedro Tammela <pctammela@mojatatu.com>
Reviewed-by: Simon Horman <simon.horman@corigine.com>
Link: https://lore.kernel.org/r/20230420183634.1139391-1-ivecera@redhat.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions