The patch titled Task watchers: make process events configurable as a module has been added to the -mm tree. Its filename is task-watchers-make-process-events-configurable-as.patch See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: Task watchers: make process events configurable as a module From: Matt Helsley <matthltc@xxxxxxxxxx> This patch changes process events so that it may be configured as a module. Signed-off-by: Matt Helsley <matthltc@xxxxxxxxxx> Cc: Guillaume Thouvenin <guillaume.thouvenin@xxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- drivers/connector/Kconfig | 8 ++++---- drivers/connector/cn_proc.c | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+), 4 deletions(-) diff -puN drivers/connector/cn_proc.c~task-watchers-make-process-events-configurable-as drivers/connector/cn_proc.c --- a/drivers/connector/cn_proc.c~task-watchers-make-process-events-configurable-as +++ a/drivers/connector/cn_proc.c @@ -226,4 +226,22 @@ out: return err; } +static void cn_proc_fini(void) +{ + int err; + + err = unregister_task_watcher(&cn_proc_nb); + if (err != 0) + printk(KERN_WARNING + "cn_proc failed to unregister its task notify block\n"); + + cn_del_callback(&cn_proc_event_id); +} + module_init(cn_proc_init); +module_exit(cn_proc_fini); + +MODULE_AUTHOR("Matt Helsley <matthltc@xxxxxxxxxx>"); +MODULE_LICENSE("GPL"); +MODULE_DESCRIPTION("Notification of process events."); +MODULE_VERSION("2:1.0"); diff -puN drivers/connector/Kconfig~task-watchers-make-process-events-configurable-as drivers/connector/Kconfig --- a/drivers/connector/Kconfig~task-watchers-make-process-events-configurable-as +++ a/drivers/connector/Kconfig @@ -11,10 +11,10 @@ config CONNECTOR will be called cn.ko. config PROC_EVENTS - boolean "Report process events to userspace" - depends on CONNECTOR=y - default y - ---help--- + tristate "Report process events to userspace" + default m + depends on CONNECTOR + help Provide a connector that reports process events to userspace. Send events such as fork, exec, id change (uid, gid, suid, etc), and exit. _ Patches currently in -mm which might be from matthltc@xxxxxxxxxx are process-events-header-cleanup.patch process-events-license-change.patch remove-unecessary-null-check-in-kernel-acctc.patch mark-profile-notifier-blocks-__read_mostly.patch task-watchers-task-watchers.patch task-watchers-task-watchers-tidy.patch task-watchers-register-process-events-task-watcher.patch task-watchers-refactor-process-events.patch task-watchers-make-process-events-configurable-as.patch task-watchers-allow-task-watchers-to-block.patch task-watchers-register-audit-task-watcher.patch task-watchers-register-per-task-delay-accounting.patch task-watchers-register-profile-as-a-task-watcher.patch task-watchers-add-support-for-per-task-watchers.patch task-watchers-register-semundo-task-watcher.patch task-watchers-register-per-task-semundo-watcher.patch ipc-replace-kmalloc-and-memset-in-get_undo_list-with-kzalloc.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html