Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] deprecate the kernel_thread export

Announce that the kernel_thread export will be removed in half a year,
after all it's users have been converted to the kthread_ API, which I plan
to do over the next month.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by

Christoph Hellwig and committed by
Linus Torvalds
ac515898 208a08f7

+11
+11
Documentation/feature-removal-schedule.txt
··· 116 116 117 117 --------------------------- 118 118 119 + What: remove EXPORT_SYMBOL(kernel_thread) 120 + When: August 2006 121 + Files: arch/*/kernel/*_ksyms.c 122 + Why: kernel_thread is a low-level implementation detail. Drivers should 123 + use the <linux/kthread.h> API instead which shields them from 124 + implementation details and provides a higherlevel interface that 125 + prevents bugs and code duplication 126 + Who: Christoph Hellwig <hch@lst.de> 127 + 128 + --------------------------- 129 + 119 130 What: EXPORT_SYMBOL(lookup_hash) 120 131 When: January 2006 121 132 Why: Too low-level interface. Use lookup_one_len or lookup_create instead.