Messages in this thread | | | From | Xiaoming Ni <> | Subject | [PATCH v4 0/3] kernel/notifier.c: intercepting duplicate registrations to avoid infinite loops | Date | Thu, 19 Sep 2019 10:58:05 +0800 |
| |
Registering the same notifier to a hook repeatedly can cause the hook list to form a ring or lose other members of the list. so, need add a check in in notifier_chain_register(), intercepting duplicate registrations to avoid infinite loops
v1: * use notifier_chain_cond_register replace notifier_chain_register
v2: * Add a check in notifier_chain_register() to avoid duplicate registration * remove notifier_chain_cond_register() to avoid duplicate code * remove blocking_notifier_chain_cond_register() to avoid duplicate code
v3: * Add a cover letter.
v4: * Add Reviewed-by and adjust the title.
Xiaoming Ni (3): kernel/notifier.c: intercepting duplicate registrations to avoid infinite loops kernel/notifier.c: remove notifier_chain_cond_register() kernel/notifier.c: remove blocking_notifier_chain_cond_register()
include/linux/notifier.h | 4 ---- kernel/notifier.c | 41 +++-------------------------------------- net/sunrpc/rpc_pipe.c | 2 +- 3 files changed, 4 insertions(+), 43 deletions(-)
-- 1.8.5.6
| |