Messages in this thread | | | Date | Wed, 15 Feb 2006 20:55:41 +0800 | From | bibo mao <> | Subject | Re: Fwd: [PATCH] kretprobe instance recycled by parent process |
| |
Zhou Yingchao wrote: > 2006/2/15, bibo mao <bibo_mao@linux.intel.com>: >> When kretprobe probe schedule() function, if probed process exit then >> schedule() function will never return, so some kretprobe instance will >> never be recycled. By this patch the parent process will recycle >> retprobe instance of probed function, there will be no memory leak of >> kretprobe instance. This patch is based on 2.6.16-rc3. > > Is there any process which can exit without go through the do_exit() path? > -- When process exits through do_exit() function, it will call schedule() function. But if schedule() function is probed by kretprobe, this time schedule() function will not return never because process has exited.
bibo,mao - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |