MAINTAINERS | 7 + include/linux/freelist.h | 129 -------- include/linux/kprobes.h | 9 +- include/linux/objpool.h | 109 ++++++ include/linux/rethook.h | 14 +- kernel/kprobes.c | 101 +++--- kernel/trace/fprobe.c | 37 +-- kernel/trace/rethook.c | 99 +++--- lib/Kconfig.debug | 11 + lib/Makefile | 4 +- lib/objpool.c | 320 ++++++++++++++++++ lib/test_objpool.c | 696 +++++++++++++++++++++++++++++++++++++++ 12 files changed, 1264 insertions(+), 272 deletions(-) delete mode 100644 include/linux/freelist.h create mode 100644 include/linux/objpool.h create mode 100644 lib/objpool.c create mode 100644 lib/test_objpool.c