Difference between revisions of "Containers/Pidcache"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
 
m (Reverted edits by Sw8P7p (Talk); changed back to last version by Kir)
 
(11 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
[[Category: Containers]]
 +
 
'''List of kernel_thread() callers in 2.6.18-rc2. '''
 
'''List of kernel_thread() callers in 2.6.18-rc2. '''
  
 
{| class="wikitable" style="text-align;center"
 
{| class="wikitable" style="text-align;center"
 
|+ Pidcaching in drivers
 
|+ Pidcaching in drivers
|| Filename/line-num ||  Function || Priority ||  Module ?  ||  PidCache?  || Boottime ? ||  Comments
+
! Filename/line-num !!  Function  !! Priority !!  Module ?  !!  PidCache?  !! Boottime ? !!  Comments
 +
|-
 +
|| linux-2.6.18-rc2/arch/mips/au1000/db1x00/mirage_ts.c:236 ||  ts_mirage_init() ||  || ? || ? ||  || This file is compiled under nonexistand flag. File should be removed from kernel tree?
 +
|-
 +
|| linux-2.6.18-rc2/fs/jffs/inode-v23.c:135  ||  jffs_fill_super() ||  || ? || ? ||  ||
 +
|-
 +
|| linux-2.6.18-rc2/fs/jffs2/background.c:43 ||  jffs2_start_garbage_collect_thread() ||  || ? || ? ||  ||
 +
|-
 +
|| linux-2.6.18-rc2/kernel/stop_machine.c:101 || stop_machine() ||  || ? || ? ||   ||
 +
|-
 +
|| linux-2.6.18-rc2/net/bluetooth/bnep/core.c:578 ||  bnep_add_connection() ||  || Y || N||  || In progress, Cedric
 +
|-
 +
|| linux-2.6.18-rc2/net/bluetooth/cmtp/core.c:376  ||  cmtp_add_connection() ||  || Y || N ||  || In progress, Cedric
 
|-
 
|-
|| linux-2.6.18-rc2/arch/arm/kernel/apm.c:525 ||  apm_init() ||  || Y || Y ||  || In -mm.
+
|| linux-2.6.18-rc2/net/bluetooth/hidp/core.c:632 ||  hidp_add_connection() ||  || Y || N ||  || In progress, Cedric
 
|-
 
|-
|| linux-2.6.18-rc2/arch/arm/kernel/ecard.c:1062 ||  ecard_init() ||  || N || N ||  || Not needed
+
|| linux-2.6.18-rc2/net/bluetooth/rfcomm/core.c:2047 ||  rfcomm_init() ||  || Y || N ||  || In progress, Cedric
 
|-
 
|-
|| linux-2.6.18-rc2/arch/i386/kernel/apm.c:2339 ||  apm_init() ||  || Y || N ||  || In -mm.
+
|| linux-2.6.18-rc2/net/core/pktgen.c:3260 ||  pktgen_create_thread() ||  || ? || ? ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/arch/i386/kernel/io_apic.c:640 ||  balanced_irq_init() ||  || N || N ||  || Not needed
+
|| linux-2.6.18-rc2/net/ipv4/ipvs/ip_vs_sync.c:826 ||  fork_sync_thread() ||  || ? || ? ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/arch/i386/mach-voyager/voyager_thread.c:47 ||  voyager_thread_start() ||  || Y || N ||  ||
+
|| linux-2.6.18-rc2/net/ipv4/ipvs/ip_vs_sync.c:860 ||  start_sync_thread() ||  || ? || ? ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:584 ||  xpc_activate_partition() ||  || Y || N ||  ||
+
|| linux-2.6.18-rc2/drivers/usb/atm/usbatm.c:1021 ||  usbatm_heavy_init() ||  || Y || Y ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:846 ||  xpc_create_kthreads() ||  || Y || N ||  ||
+
|| linux-2.6.18-rc2/drivers/macintosh/adb.c:272 ||  __adb_probe_task() ||  || Y || Y ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:1345 ||  xpc_init() ||  || Y || N ||  ||
+
|| linux-2.6.18-rc2/drivers/macintosh/therm_pm72.c:1771 ||  start_control_loops() ||  || Y || Y ||  || Suka: Submitted to maintainer, Benjamin Harrenschmidt for compilation/testing
 
|-
 
|-
|| linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:1374 ||  xpc_init() ||  || Y || N ||  ||
+
|| linux-2.6.18-rc2/drivers/macintosh/therm_windtunnel.c:325 ||  do_attach() ||  || Y || Y ||  || (pid cached, but never referenced)
 
|-
 
|-
|| linux-2.6.18-rc2/arch/mips/au1000/db1x00/mirage_ts.c:236 ||  ts_mirage_init() ||  || ? || ? ||  || This file is compiled under nonexistand flag.  File should be removed from kernel tree?
+
|| linux-2.6.18-rc2/drivers/media/dvb/dvb-core/dvb_frontend.c:705 ||  dvb_frontend_start() ||  || Y || Y ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/arch/mips/kernel/apm.c:525 ||  apm_init() ||  || Y || Y ||  || In -mm.
+
|| linux-2.6.18-rc2/drivers/media/dvb/dvb-core/dvb_ca_en50221.c:1714 ||  dvb_ca_en50221_init() ||  || Y || Y ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/arch/parisc/kernel/process.c:168 ||  NA  ||  || N || N ||  || This is the definition, not a use, of kernel_thread.
+
|| linux-2.6.18-rc2/drivers/media/video/saa7134/saa7134-tvaudio.c:1012 ||  saa7134_tvaudio_init2() ||  || Y || Y ||  || sent - suka
 
|-
 
|-
|| linux-2.6.18-rc2/arch/powerpc/platforms/pseries/eeh_event.c:108 ||  eeh_thread_launcher() ||  || N || N ||   ||
+
|| linux-2.6.18-rc2/drivers/media/video/tvaudio.c:1547 ||  chip_attach() ||  || Y || Y || || sent - cedric
 
|-
 
|-
|| linux-2.6.18-rc2/arch/powerpc/platforms/pseries/rtasd.c:500 ||  rtas_init() ||  || N || N ||  ||
+
|| linux-2.6.18-rc2/drivers/pci/hotplug/ibmphp_hpc.c:1086 ||  ibmphp_hpc_start_poll_thread() ||  || Y || Y ||  || (logged and stored in static var,
 +
but
 +
never used)
 
|-
 
|-
|| linux-2.6.18-rc2/arch/s390/mm/cmm.c:164 ||  cmm_start_thread() ||  || Y || N ||  || Sent off - serge
+
|| linux-2.6.18-rc2/kernel/kmod.c:175 ||  wait_for_helper() ||  || N || Y ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/arch/sparc64/kernel/power.c:132 ||  power_probe() ||  || N || N ||  ||
+
|| linux-2.6.18-rc2/kernel/kmod.c:205 ||  __call_usermodehelper() ||  || N || Y ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/base/firmware_class.c:569 ||  power_probe() ||  || Y || ? ||  || Done Suka, 2.6.18, http://lkml.org/lkml/2006/7/26/307
+
|| linux-2.6.18-rc2/kernel/kmod.c:208 ||  __call_usermodehelper() ||  || N || Y ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/block/loop.c:840 ||  loop_set_fd() ||  || Y || ? ||  || Done, Serge 2.6.18
+
|| linux-2.6.18-rc2/drivers/s390/scsi/zfcp_erp.c:1031 ||  zfcp_erp_thread_setup() ||  || Y || N ||  || in progress - cedric
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/ieee1394/nodemgr.c:429 ||  fw_set_rescan() ||  || Y || ? ||   || Done, Stefan Ricter, 2.6.18, http://lkml.org/lkml/2006/7/2/135
+
|| linux-2.6.18-rc2/drivers/usb/storage/libusual.c:135 ||  usu_probe() ||  || Y || N || || sent - cedric
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/ieee1394/nodemgr.c:1779 ||  nodemgr_add_host() ||  || Y || ? ||   || Done, Stefan Ricter, 2.6.18, http://lkml.org/lkml/2006/7/2/135
+
|| linux-2.6.18-rc2/fs/cifs/connect.c:1733 ||  cifs_mount() ||  || Y || N || || task is cached and it uses signal to shutdown the server thread
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/macintosh/adb.c:272 ||  __adb_probe_task() ||  || Y || Y ||  ||
+
|| linux-2.6.18-rc2/fs/nfs/delegation.c:361 ||  nfs_async_inode_return_delegation() ||  || Y || N ||  || cedric working on it.
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/macintosh/mediabay.c:702 ||  media_bay_attach() ||  || Y || N ||  ||
+
|| linux-2.6.18-rc2/net/sunrpc/svc.c:176 ||  svc_create_thread() ||  || Y || N ||  || uses signal - cedric
 
 
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/macintosh/therm_pm72.c:1771 ||  start_control_loops() ||  || Y || Y ||  || In progress, Suka
+
|| linux-2.6.18-rc2/fs/lockd/clntlock.c:186 ||  nlmclnt_recovery() ||  || Y || N ||  || patch should be reworked globally with NFS - cedric
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/macintosh/therm_windtunnel.c:325 ||  do_attach() ||  || Y || Y ||  || (pid cached, but never referenced)
+
|| linux-2.6.18-rc2/arch/i386/mach-voyager/voyager_thread.c:47 ||  voyager_thread_start() ||  || Y || N ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/media/dvb/dvb-core/dvb_ca_en50221.c:1714 ||  dvb_ca_en50221_init() ||  || Y || Y ||  ||
+
|| linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:584 ||  xpc_activate_partition() ||  || Y || N ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/media/dvb/dvb-core/dvb_frontend.c:705 ||  dvb_frontend_start() ||  || Y || Y ||  ||
+
|| linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:846 ||  xpc_create_kthreads() ||  || Y || N ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/media/dvb/ttpci/av7110.c:2621 ||  av7110_attach() ||  || Y || N ||  ||
+
|| linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:1345 ||  xpc_init() ||  || Y || N ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/media/video/saa7134/saa7134-tvaudio.c:1012 ||  saa7134_tvaudio_init2() ||  || Y || Y ||  || In progress, Suka
+
|| linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:1374 ||  xpc_init() ||  || Y || N ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/media/video/tvaudio.c:1547 ||  chip_attach() ||  || Y || Y || || In progress, Cedric 
+
|| linux-2.6.18-rc2/arch/s390/mm/cmm.c:164 ||  cmm_start_thread() ||  || Y || N ||   || Sent off - serge
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/mmc/mmc_queue.c:161 ||  mmc_init_queue() ||  || Y || N ||  ||
+
|| linux-2.6.18-rc2/drivers/macintosh/mediabay.c:702 ||  media_bay_attach() ||  || Y || N ||  ||
 
|-
 
|-
 
|| linux-2.6.18-rc2/drivers/mtd/mtd_blkdevs.c:405  ||  register_mtd_blktrans() ||  || Y || N ||  ||
 
|| linux-2.6.18-rc2/drivers/mtd/mtd_blkdevs.c:405  ||  register_mtd_blktrans() ||  || Y || N ||  ||
|-
 
|| linux-2.6.18-rc2/drivers/net/wireless/airo.c:2815  ||  _init_airo_card() ||  || Y || ? ||  || Done, Suka, 2.6.18, http://lkml.org/lkml/2006/7/24/163
 
 
|-
 
|-
 
|| linux-2.6.18-rc2/drivers/pci/hotplug/cpci_hotplug_core.c:603  ||  cpci_start_thread() ||  || Y || N ||  ||  (only printed in dbg())
 
|| linux-2.6.18-rc2/drivers/pci/hotplug/cpci_hotplug_core.c:603  ||  cpci_start_thread() ||  || Y || N ||  ||  (only printed in dbg())
Line 75: Line 88:
 
|-
 
|-
 
|| linux-2.6.18-rc2/drivers/pci/hotplug/cpqphp_ctrl.c:1781  ||  cpqhp_event_start_thread() ||  || Y || N ||  ||  (pid only logged)
 
|| linux-2.6.18-rc2/drivers/pci/hotplug/cpqphp_ctrl.c:1781  ||  cpqhp_event_start_thread() ||  || Y || N ||  ||  (pid only logged)
|-
 
|| linux-2.6.18-rc2/drivers/pci/hotplug/ibmphp_hpc.c:1086  ||  ibmphp_hpc_start_poll_thread() ||  || Y || Y ||  ||  (logged and stored in static var, but
 
never used)
 
 
|-
 
|-
 
|| linux-2.6.18-rc2/drivers/pci/hotplug/pciehp_ctrl.c:554  ||  pciehp_event_start_thread() ||  || Y || N ||  ||
 
|| linux-2.6.18-rc2/drivers/pci/hotplug/pciehp_ctrl.c:554  ||  pciehp_event_start_thread() ||  || Y || N ||  ||
Line 93: Line 103:
 
|| linux-2.6.18-rc2/drivers/s390/net/qeth_main.c:1055  ||  qeth_start_kernel_thread() ||  || Y || N ||  ||  Sent off - serge
 
|| linux-2.6.18-rc2/drivers/s390/net/qeth_main.c:1055  ||  qeth_start_kernel_thread() ||  || Y || N ||  ||  Sent off - serge
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/s390/scsi/zfcp_erp.c:1031 ||  zfcp_erp_thread_setup() ||  || Y || ? ||  || Cedric working on it with the z team.
+
|| linux-2.6.18-rc2/drivers/media/dvb/ttpci/av7110.c:2621 ||  av7110_attach() ||  || Y || N ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/drivers/usb/atm/usbatm.c:1021  ||  usbatm_heavy_init() ||  || Y || ? ||  ||
+
|| linux-2.6.18-rc2/drivers/mmc/mmc_queue.c:161 ||  mmc_init_queue() ||  || Y || N ||  ||
|-
 
|| linux-2.6.18-rc2/drivers/usb/storage/libusual.c:135 ||  usu_probe() ||  || Y || ? ||  ||
 
 
|-
 
|-
 
|| linux-2.6.18-rc2/fs/afs/cmservice.c:300  ||  afscm_start() ||  || Y || N ||  ||
 
|| linux-2.6.18-rc2/fs/afs/cmservice.c:300  ||  afscm_start() ||  || Y || N ||  ||
Line 105: Line 113:
 
|| linux-2.6.18-rc2/fs/afs/kafstimod.c:40  ||  afs_kafstimod_start() ||  || Y || N ||  ||
 
|| linux-2.6.18-rc2/fs/afs/kafstimod.c:40  ||  afs_kafstimod_start() ||  || Y || N ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/fs/cifs/connect.c:1733 ||  cifs_mount() ||  || ? || ? ||  ||
+
|| linux-2.6.18-rc2/net/rxrpc/krxiod.c:159 ||  rxrpc_krxiod_init() ||  || Y || N ||  || only used in AFS - cedric
 +
|-
 +
|| linux-2.6.18-rc2/net/rxrpc/krxsecd.c:128  ||  rxrpc_krxsecd_init() ||  || Y || N ||  || only used in AFS - cedric
 
|-
 
|-
|| linux-2.6.18-rc2/fs/jffs/inode-v23.c:135 ||  jffs_fill_super() ||  || ? || ? ||  ||
+
|| linux-2.6.18-rc2/net/rxrpc/krxtimod.c:39 ||  rxrpc_krxtimod_start() ||  || Y || N ||  || only used in AFS - cedric
 
|-
 
|-
|| linux-2.6.18-rc2/fs/jffs2/background.c:43 ||  jffs2_start_garbage_collect_thread() ||  || ? || ? ||  ||
+
|| linux-2.6.18-rc2/arch/arm/kernel/ecard.c:1062 ||  ecard_init() ||  || N || N ||  || Not needed
 
|-
 
|-
|| linux-2.6.18-rc2/fs/lockd/clntlock.c:186 ||  nlmclnt_recovery() ||  || Y || N ||  || sent - cedric
+
|| linux-2.6.18-rc2/arch/i386/kernel/io_apic.c:640 ||  balanced_irq_init() ||  || N || N ||  || Not needed
 
|-
 
|-
|| linux-2.6.18-rc2/fs/nfs/delegation.c:361 ||  nfs_async_inode_return_delegation() ||  || ? || ? ||  || cedric working on it.
+
|| linux-2.6.18-rc2/init/main.c:392 ||  __releases() ||  || N || N ||  || This is the init task.
 
|-
 
|-
|| linux-2.6.18-rc2/init/do_mounts_initrd.c:59 ||  handle_initrd() ||  || N || N ||  ||  doesn't cache, but does a wait4 on the pid.
+
|| linux-2.6.18-rc2/arch/parisc/kernel/process.c:168 ||  NA  ||  || N || N ||  ||  This is the definition, not a use, of kernel_thread.
 
|-
 
|-
|| linux-2.6.18-rc2/init/main.c:392 ||  __releases() ||  || ? || ? ||  || This is the init task.
+
|| linux-2.6.18-rc2/arch/powerpc/platforms/pseries/eeh_event.c:108 ||  eeh_thread_launcher() ||  || N || N ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/kernel/kmod.c:175 ||  wait_for_helper() ||  || N || Y ||  ||
+
|| linux-2.6.18-rc2/arch/powerpc/platforms/pseries/rtasd.c:500 ||  rtas_init() ||  || N || N ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/kernel/kmod.c:205 ||  __call_usermodehelper() ||  || N || Y ||  ||
+
|| linux-2.6.18-rc2/arch/sparc64/kernel/power.c:132 ||  power_probe() ||  || N || N ||  ||
 
|-
 
|-
|| linux-2.6.18-rc2/kernel/kmod.c:208 ||  __call_usermodehelper() ||  || N || Y ||  ||
+
|| linux-2.6.18-rc2/init/do_mounts_initrd.c:59 ||  handle_initrd() ||  || N || N ||  || doesn't cache, but does a wait4 on the pid.
 
|-
 
|-
 
|| linux-2.6.18-rc2/kernel/kthread.c:120  ||  keventd_create_kthread() ||  || N || N ||  || This is the definition of kthread.
 
|| linux-2.6.18-rc2/kernel/kthread.c:120  ||  keventd_create_kthread() ||  || N || N ||  || This is the definition of kthread.
 
|-
 
|-
|| linux-2.6.18-rc2/kernel/stop_machine.c:101 ||  stop_machine() ||  || ? || ? ||  ||
+
|| linux-2.6.18-rc2/drivers/base/firmware_class.c:569 ||  power_probe() ||  || Y || ? ||  || Done Suka, 2.6.18, http://lkml.org/lkml/2006/7/26/307
 
|-
 
|-
|| linux-2.6.18-rc2/net/bluetooth/bnep/core.c:578 ||  bnep_add_connection() ||  || ? || ? ||  ||
+
|| linux-2.6.18-rc2/drivers/block/loop.c:840 ||  loop_set_fd() ||  || Y || ? ||  || Done, Serge 2.6.18
 
|-
 
|-
|| linux-2.6.18-rc2/net/bluetooth/cmtp/core.c:376 ||  cmtp_add_connection() ||  || ? || ? ||  ||
+
|| linux-2.6.18-rc2/drivers/ieee1394/nodemgr.c:429 ||  fw_set_rescan() ||  || Y || ? ||  || Done, Stefan Ricter, 2.6.18, http://lkml.org/lkml/2006/7/2/135
 
|-
 
|-
|| linux-2.6.18-rc2/net/bluetooth/hidp/core.c:632 ||  hidp_add_connection() ||  || ? || ? ||  ||
+
|| linux-2.6.18-rc2/drivers/ieee1394/nodemgr.c:1779 ||  nodemgr_add_host() ||  || Y || ? ||  || Done, Stefan Ricter, 2.6.18, http://lkml.org/lkml/2006/7/2/135
 
|-
 
|-
|| linux-2.6.18-rc2/net/bluetooth/rfcomm/core.c:2047 ||  rfcomm_init() ||  || ? || ? ||  ||
+
|| linux-2.6.18-rc2/drivers/net/wireless/airo.c:2815 ||  _init_airo_card() ||  || Y || ? ||  || Done, Suka, 2.6.18, http://lkml.org/lkml/2006/7/24/163
 
|-
 
|-
|| linux-2.6.18-rc2/net/core/pktgen.c:3260 ||  pktgen_create_thread() ||  || ? || ? ||  ||
+
|| linux-2.6.18-rc2/arch/arm/kernel/apm.c:525 ||  apm_init() ||  || Y || Y ||  || In -mm.
 
|-
 
|-
|| linux-2.6.18-rc2/net/ipv4/ipvs/ip_vs_sync.c:826 ||  fork_sync_thread() ||  || ? || ? ||  ||
+
|| linux-2.6.18-rc2/arch/mips/kernel/apm.c:525 ||  apm_init() ||  || Y || Y ||  || In -mm.
 
|-
 
|-
|| linux-2.6.18-rc2/net/ipv4/ipvs/ip_vs_sync.c:860 ||  start_sync_thread() ||  || ? || ? ||  ||
+
|| linux-2.6.18-rc2/arch/i386/kernel/apm.c:2339 ||  apm_init() ||  || Y || N ||  ||  In -mm.
|-
 
|| linux-2.6.18-rc2/net/rxrpc/krxiod.c:159  ||  rxrpc_krxiod_init() ||  || ? || ? ||  || cedric working on it.
 
|-
 
|| linux-2.6.18-rc2/net/rxrpc/krxsecd.c:128  ||  rxrpc_krxsecd_init() ||  || ? || ? ||  || cedric working on it.
 
|-
 
|| linux-2.6.18-rc2/net/rxrpc/krxtimod.c:39  ||  rxrpc_krxtimod_start() ||  || ? || ? ||  || cedric working on it.
 
|-
 
|| linux-2.6.18-rc2/net/sunrpc/svc.c:176  ||  svc_create_thread() ||  || ? || ? ||  || cedric working on it. Difficult but issues were already spotted by akpm
 
 
|-
 
|-
 
|}
 
|}

Latest revision as of 07:36, 11 April 2007


List of kernel_thread() callers in 2.6.18-rc2.

Pidcaching in drivers
Filename/line-num Function Priority Module ? PidCache? Boottime ? Comments
linux-2.6.18-rc2/arch/mips/au1000/db1x00/mirage_ts.c:236 ts_mirage_init() ? ? This file is compiled under nonexistand flag. File should be removed from kernel tree?
linux-2.6.18-rc2/fs/jffs/inode-v23.c:135 jffs_fill_super() ? ?
linux-2.6.18-rc2/fs/jffs2/background.c:43 jffs2_start_garbage_collect_thread() ? ?
linux-2.6.18-rc2/kernel/stop_machine.c:101 stop_machine() ? ?
linux-2.6.18-rc2/net/bluetooth/bnep/core.c:578 bnep_add_connection() Y N In progress, Cedric
linux-2.6.18-rc2/net/bluetooth/cmtp/core.c:376 cmtp_add_connection() Y N In progress, Cedric
linux-2.6.18-rc2/net/bluetooth/hidp/core.c:632 hidp_add_connection() Y N In progress, Cedric
linux-2.6.18-rc2/net/bluetooth/rfcomm/core.c:2047 rfcomm_init() Y N In progress, Cedric
linux-2.6.18-rc2/net/core/pktgen.c:3260 pktgen_create_thread() ? ?
linux-2.6.18-rc2/net/ipv4/ipvs/ip_vs_sync.c:826 fork_sync_thread() ? ?
linux-2.6.18-rc2/net/ipv4/ipvs/ip_vs_sync.c:860 start_sync_thread() ? ?
linux-2.6.18-rc2/drivers/usb/atm/usbatm.c:1021 usbatm_heavy_init() Y Y
linux-2.6.18-rc2/drivers/macintosh/adb.c:272 __adb_probe_task() Y Y
linux-2.6.18-rc2/drivers/macintosh/therm_pm72.c:1771 start_control_loops() Y Y Suka: Submitted to maintainer, Benjamin Harrenschmidt for compilation/testing
linux-2.6.18-rc2/drivers/macintosh/therm_windtunnel.c:325 do_attach() Y Y (pid cached, but never referenced)
linux-2.6.18-rc2/drivers/media/dvb/dvb-core/dvb_frontend.c:705 dvb_frontend_start() Y Y
linux-2.6.18-rc2/drivers/media/dvb/dvb-core/dvb_ca_en50221.c:1714 dvb_ca_en50221_init() Y Y
linux-2.6.18-rc2/drivers/media/video/saa7134/saa7134-tvaudio.c:1012 saa7134_tvaudio_init2() Y Y sent - suka
linux-2.6.18-rc2/drivers/media/video/tvaudio.c:1547 chip_attach() Y Y sent - cedric
linux-2.6.18-rc2/drivers/pci/hotplug/ibmphp_hpc.c:1086 ibmphp_hpc_start_poll_thread() Y Y (logged and stored in static var,

but never used)

linux-2.6.18-rc2/kernel/kmod.c:175 wait_for_helper() N Y
linux-2.6.18-rc2/kernel/kmod.c:205 __call_usermodehelper() N Y
linux-2.6.18-rc2/kernel/kmod.c:208 __call_usermodehelper() N Y
linux-2.6.18-rc2/drivers/s390/scsi/zfcp_erp.c:1031 zfcp_erp_thread_setup() Y N in progress - cedric
linux-2.6.18-rc2/drivers/usb/storage/libusual.c:135 usu_probe() Y N sent - cedric
linux-2.6.18-rc2/fs/cifs/connect.c:1733 cifs_mount() Y N task is cached and it uses signal to shutdown the server thread
linux-2.6.18-rc2/fs/nfs/delegation.c:361 nfs_async_inode_return_delegation() Y N cedric working on it.
linux-2.6.18-rc2/net/sunrpc/svc.c:176 svc_create_thread() Y N uses signal - cedric
linux-2.6.18-rc2/fs/lockd/clntlock.c:186 nlmclnt_recovery() Y N patch should be reworked globally with NFS - cedric
linux-2.6.18-rc2/arch/i386/mach-voyager/voyager_thread.c:47 voyager_thread_start() Y N
linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:584 xpc_activate_partition() Y N
linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:846 xpc_create_kthreads() Y N
linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:1345 xpc_init() Y N
linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:1374 xpc_init() Y N
linux-2.6.18-rc2/arch/s390/mm/cmm.c:164 cmm_start_thread() Y N Sent off - serge
linux-2.6.18-rc2/drivers/macintosh/mediabay.c:702 media_bay_attach() Y N
linux-2.6.18-rc2/drivers/mtd/mtd_blkdevs.c:405 register_mtd_blktrans() Y N
linux-2.6.18-rc2/drivers/pci/hotplug/cpci_hotplug_core.c:603 cpci_start_thread() Y N (only printed in dbg())
linux-2.6.18-rc2/drivers/pci/hotplug/cpci_hotplug_core.c:605 cpci_start_thread() Y N (pid only logged)
linux-2.6.18-rc2/drivers/pci/hotplug/cpqphp_ctrl.c:1781 cpqhp_event_start_thread() Y N (pid only logged)
linux-2.6.18-rc2/drivers/pci/hotplug/pciehp_ctrl.c:554 pciehp_event_start_thread() Y N
linux-2.6.18-rc2/drivers/pnp/pnpbios/core.c:582 pnpbios_thread_init() Y N
linux-2.6.18-rc2/drivers/s390/net/lcs.c:1732 lcs_start_kernel_thread() Y N Sent off - serge
linux-2.6.18-rc2/drivers/s390/net/lcs.c:1735 lcs_start_kernel_thread() Y N Sent off - serge
linux-2.6.18-rc2/drivers/s390/net/qeth_main.c:1051 qeth_start_kernel_thread() Y N Sent off - serge
linux-2.6.18-rc2/drivers/s390/net/qeth_main.c:1053 qeth_start_kernel_thread() Y N Sent off - serge
linux-2.6.18-rc2/drivers/s390/net/qeth_main.c:1055 qeth_start_kernel_thread() Y N Sent off - serge
linux-2.6.18-rc2/drivers/media/dvb/ttpci/av7110.c:2621 av7110_attach() Y N
linux-2.6.18-rc2/drivers/mmc/mmc_queue.c:161 mmc_init_queue() Y N
linux-2.6.18-rc2/fs/afs/cmservice.c:300 afscm_start() Y N
linux-2.6.18-rc2/fs/afs/kafsasyncd.c:60 afs_kafsasyncd_start() Y N
linux-2.6.18-rc2/fs/afs/kafstimod.c:40 afs_kafstimod_start() Y N
linux-2.6.18-rc2/net/rxrpc/krxiod.c:159 rxrpc_krxiod_init() Y N only used in AFS - cedric
linux-2.6.18-rc2/net/rxrpc/krxsecd.c:128 rxrpc_krxsecd_init() Y N only used in AFS - cedric
linux-2.6.18-rc2/net/rxrpc/krxtimod.c:39 rxrpc_krxtimod_start() Y N only used in AFS - cedric
linux-2.6.18-rc2/arch/arm/kernel/ecard.c:1062 ecard_init() N N Not needed
linux-2.6.18-rc2/arch/i386/kernel/io_apic.c:640 balanced_irq_init() N N Not needed
linux-2.6.18-rc2/init/main.c:392 __releases() N N This is the init task.
linux-2.6.18-rc2/arch/parisc/kernel/process.c:168 NA N N This is the definition, not a use, of kernel_thread.
linux-2.6.18-rc2/arch/powerpc/platforms/pseries/eeh_event.c:108 eeh_thread_launcher() N N
linux-2.6.18-rc2/arch/powerpc/platforms/pseries/rtasd.c:500 rtas_init() N N
linux-2.6.18-rc2/arch/sparc64/kernel/power.c:132 power_probe() N N
linux-2.6.18-rc2/init/do_mounts_initrd.c:59 handle_initrd() N N doesn't cache, but does a wait4 on the pid.
linux-2.6.18-rc2/kernel/kthread.c:120 keventd_create_kthread() N N This is the definition of kthread.
linux-2.6.18-rc2/drivers/base/firmware_class.c:569 power_probe() Y ? Done Suka, 2.6.18, http://lkml.org/lkml/2006/7/26/307
linux-2.6.18-rc2/drivers/block/loop.c:840 loop_set_fd() Y ? Done, Serge 2.6.18
linux-2.6.18-rc2/drivers/ieee1394/nodemgr.c:429 fw_set_rescan() Y ? Done, Stefan Ricter, 2.6.18, http://lkml.org/lkml/2006/7/2/135
linux-2.6.18-rc2/drivers/ieee1394/nodemgr.c:1779 nodemgr_add_host() Y ? Done, Stefan Ricter, 2.6.18, http://lkml.org/lkml/2006/7/2/135
linux-2.6.18-rc2/drivers/net/wireless/airo.c:2815 _init_airo_card() Y ? Done, Suka, 2.6.18, http://lkml.org/lkml/2006/7/24/163
linux-2.6.18-rc2/arch/arm/kernel/apm.c:525 apm_init() Y Y In -mm.
linux-2.6.18-rc2/arch/mips/kernel/apm.c:525 apm_init() Y Y In -mm.
linux-2.6.18-rc2/arch/i386/kernel/apm.c:2339 apm_init() Y N In -mm.