Re: [PATCH] sas_scsi_host: Convert to use the kthread API

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Andrew Morton <akpm@...>
Cc: Eric W. Biederman <ebiederm@...>, <containers@...>, Oleg Nesterov <oleg@...>, Christoph Hellwig <hch@...>, <linux-kernel@...>, Darrick J. Wong <djwong@...>, James Bottomley <James.Bottomley@...>
Date: Sunday, April 22, 2007 - 3:38 pm

On Thu, Apr 19, 2007 at 05:37:53PM -0700, Andrew Morton wrote:

Here's a full conversion.


Signed-off-by: Christoph Hellwig <hch@lst.de>

Index: linux-2.6/drivers/scsi/libsas/sas_scsi_host.c
===================================================================
--- linux-2.6.orig/drivers/scsi/libsas/sas_scsi_host.c	2007-04-22 20:30:39.000000000 +0200
+++ linux-2.6/drivers/scsi/libsas/sas_scsi_host.c	2007-04-22 20:36:51.000000000 +0200
@@ -23,6 +23,8 @@
  *
  */
 
+#include <linux/kthread.h>
+
 #include "sas_internal.h"
 
 #include <scsi/scsi_host.h>
@@ -184,7 +186,7 @@ static int sas_queue_up(struct sas_task 
 	list_add_tail(&task->list, &core->task_queue);
 	core->task_queue_size += 1;
 	spin_unlock_irqrestore(&core->task_queue_lock, flags);
-	up(&core->queue_thread_sema);
+	wake_up_process(core->queue_thread);
 
 	return 0;
 }
@@ -819,7 +821,7 @@ static void sas_queue(struct sas_ha_stru
 	struct sas_internal *i = to_sas_internal(core->shost->transportt);
 
 	spin_lock_irqsave(&core->task_queue_lock, flags);
-	while (!core->queue_thread_kill &&
+	while (!kthread_should_stop() &&
 	       !list_empty(&core->task_queue)) {
 
 		can_queue = sas_ha->lldd_queue_size - core->task_queue_size;
@@ -858,8 +860,6 @@ static void sas_queue(struct sas_ha_stru
 	spin_unlock_irqrestore(&core->task_queue_lock, flags);
 }
 
-static DECLARE_COMPLETION(queue_th_comp);
-
 /**
  * sas_queue_thread -- The Task Collector thread
  * @_sas_ha: pointer to struct sas_ha
@@ -867,40 +867,33 @@ static DECLARE_COMPLETION(queue_th_comp)
 static int sas_queue_thread(void *_sas_ha)
 {
 	struct sas_ha_struct *sas_ha = _sas_ha;
-	struct scsi_core *core = &sas_ha->core;
 
-	daemonize("sas_queue_%d", core->shost->host_no);
 	current->flags |= PF_NOFREEZE;
 
-	complete(&queue_th_comp);
-
 	while (1) {
-		down_interruptible(&core->queue_thread_sema);
+		set_current_state(TASK_INTERRUPTIBLE);
+		schedule();
 		sas_queue(sas_ha);
-		if (core->queue_thread_kill)
+		if (kthread_should_stop())
 			break;
 	}
 
-	complete(&queue_th_comp);
-
 	return 0;
 }
 
 int sas_init_queue(struct sas_ha_struct *sas_ha)
 {
-	int res;
 	struct scsi_core *core = &sas_ha->core;
 
 	spin_lock_init(&core->task_queue_lock);
 	core->task_queue_size = 0;
 	INIT_LIST_HEAD(&core->task_queue);
-	init_MUTEX_LOCKED(&core->queue_thread_sema);
 
-	res = kernel_thread(sas_queue_thread, sas_ha, 0);
-	if (res >= 0)
-		wait_for_completion(&queue_th_comp);
-
-	return res < 0 ? res : 0;
+	core->queue_thread = kthread_run(sas_queue_thread, sas_ha,
+					 "sas_queue_%d", core->shost->host_no);
+	if (IS_ERR(core->queue_thread))
+		return PTR_ERR(core->queue_thread);
+	return 0;
 }
 
 void sas_shutdown_queue(struct sas_ha_struct *sas_ha)
@@ -909,10 +902,7 @@ void sas_shutdown_queue(struct sas_ha_st
 	struct scsi_core *core = &sas_ha->core;
 	struct sas_task *task, *n;
 
-	init_completion(&queue_th_comp);
-	core->queue_thread_kill = 1;
-	up(&core->queue_thread_sema);
-	wait_for_completion(&queue_th_comp);
+	kthread_stop(core->queue_thread);
 
 	if (!list_empty(&core->task_queue))
 		SAS_DPRINTK("HA: %llx: scsi core task queue is NOT empty!?\n",
Index: linux-2.6/include/scsi/libsas.h
===================================================================
--- linux-2.6.orig/include/scsi/libsas.h	2007-04-22 20:32:41.000000000 +0200
+++ linux-2.6/include/scsi/libsas.h	2007-04-22 20:32:59.000000000 +0200
@@ -314,8 +314,7 @@ struct scsi_core {
 	struct list_head  task_queue;
 	int               task_queue_size;
 
-	struct semaphore  queue_thread_sema;
-	int               queue_thread_kill;
+	struct task_struct *queue_thread;
 };
 
 struct sas_ha_event {
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Remaining straight forward kthread API conversions..., Eric W. Biederman, (Thu Apr 19, 2:52 am)
Re: Remaining straight forward kthread API conversions..., Christoph Hellwig, (Sun Apr 22, 8:15 am)
[PATCH] nfs4state reclaimer: Remove unnecessary allow_signal, Eric W. Biederman, (Thu Apr 19, 3:59 am)
[PATCH] ipv4/ipvs: Convert to kthread API, Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] ipv4/ipvs: Convert to kthread API, Simon Horman, (Thu Apr 19, 5:04 am)
Re: [PATCH] ipv4/ipvs: Convert to kthread API, Andrew Morton, (Thu Apr 19, 6:59 pm)
Re: [PATCH] ipv4/ipvs: Convert to kthread API, Christoph Hellwig, (Sun Apr 22, 3:50 pm)
[PATCH] md: Remove broken SIGKILL support, Eric W. Biederman, (Thu Apr 19, 3:59 am)
[PATCH] nfs lockd reclaimer: Convert to kthread API, Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] nfs lockd reclaimer: Convert to kthread API, Trond Myklebust, (Thu Apr 19, 12:21 pm)
Re: [PATCH] nfs lockd reclaimer: Convert to kthread API, Eric W. Biederman, (Thu Apr 19, 3:20 pm)
Re: [PATCH] nfs lockd reclaimer: Convert to kthread API, Trond Myklebust, (Thu Apr 19, 5:19 pm)
Re: [PATCH] nfs lockd reclaimer: Convert to kthread API, Andrew Morton, (Thu Apr 19, 5:40 pm)
Re: [PATCH] nfs lockd reclaimer: Convert to kthread API, Trond Myklebust, (Thu Apr 19, 6:04 pm)
Re: [PATCH] nfs lockd reclaimer: Convert to kthread API, Eric W. Biederman, (Sat Apr 21, 3:47 pm)
Re: [PATCH] nfs lockd reclaimer: Convert to kthread API, Eric W. Biederman, (Sat Apr 21, 3:04 pm)
[PATCH] cpci_hotplug: Convert to use the kthread API, Eric W. Biederman, (Thu Apr 19, 3:58 am)
[PATCH] macintosh/therm_windtunnel.c: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] macintosh/therm_windtunnel.c: Convert to kthread..., Benjamin Herrenschmidt, (Fri Apr 20, 4:53 am)
[PATCH] nfsv4 delegation: Convert to kthread API, Eric W. Biederman, (Thu Apr 19, 3:59 am)
Re: [PATCH] nfsv4 delegation: Convert to kthread API, Trond Myklebust, (Thu Apr 19, 12:22 pm)
[PATCH] synchro_test: Convert to the kthread API., Eric W. Biederman, (Thu Apr 19, 3:59 am)
[PATCH] smbfs: Remove unnecessary allow_signal, Eric W. Biederman, (Thu Apr 19, 3:59 am)
Re: [PATCH] smbfs: Remove unnecessary allow_signal, Andrew Morton, (Thu Apr 19, 6:47 pm)
[PATCH] arm ecard: Conver to use the kthread API., Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] arm ecard: Conver to use the kthread API., Christoph Hellwig, (Sun Apr 22, 4:18 pm)
[PATCH] bluetooth bnep: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] bluetooth bnep: Convert to kthread API., Andrew Morton, (Thu Apr 19, 7:24 pm)
Re: [PATCH] bluetooth bnep: Convert to kthread API., Christoph Hellwig, (Sun Apr 22, 3:44 pm)
[PATCH] kthread: Spontaneous exit support, Eric W. Biederman, (Sun Apr 22, 11:12 pm)
Re: [PATCH] kthread: Spontaneous exit support, Christoph Hellwig, (Mon Apr 23, 7:25 am)
Re: [PATCH] kthread: Spontaneous exit support, Jan Engelhardt, (Tue Apr 24, 9:08 am)
Re: [PATCH] kthread: Spontaneous exit support, Christoph Hellwig, (Tue Apr 24, 9:34 am)
Re: [PATCH] kthread: Spontaneous exit support, Oleg Nesterov, (Mon Apr 23, 12:58 pm)
Re: [PATCH] kthread: Spontaneous exit support, Eric W. Biederman, (Mon Apr 23, 1:45 pm)
Re: [PATCH] kthread: Spontaneous exit support, Oleg Nesterov, (Mon Apr 23, 2:20 pm)
Re: [PATCH] kthread: Spontaneous exit support, Christoph Hellwig, (Mon Apr 23, 2:09 pm)
[PATCH] macintosh/mediabay: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] macintosh/mediabay: Convert to kthread API., Andrew Morton, (Thu Apr 19, 7:30 pm)
Re: [PATCH] macintosh/mediabay: Convert to kthread API., Benjamin Herrenschmidt, (Fri Apr 20, 4:51 am)
[PATCH] powerpc pseries rtasd: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] powerpc pseries rtasd: Convert to kthread API., Christoph Hellwig, (Sun Apr 22, 8:34 am)
[PATCH] bluetooth cmtp: Convert to use kthread API., Eric W. Biederman, (Thu Apr 19, 3:58 am)
[PATCH] fs/afs: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] fs/afs: Convert to kthread API. , David Howells, (Thu Apr 19, 5:32 am)
[PATCH] net/rxrpc: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] net/rxrpc: Convert to kthread API. , David Howells, (Thu Apr 19, 5:32 am)
Re: [PATCH] net/rxrpc: Convert to kthread API., Andrew Morton, (Thu Apr 19, 7:05 pm)
Re: [PATCH] net/rxrpc: Convert to kthread API. , David Howells, (Fri Apr 20, 3:47 am)
Re: [PATCH] net/rxrpc: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 9:05 am)
Getting the new RxRPC patches upstream, David Howells, (Thu Apr 19, 10:18 am)
Re: Getting the new RxRPC patches upstream, David Miller, (Thu Apr 19, 4:14 pm)
Re: Getting the new RxRPC patches upstream , David Howells, (Fri Apr 20, 4:02 am)
Re: Getting the new RxRPC patches upstream , David Miller, (Fri Apr 20, 4:58 am)
Re: Getting the new RxRPC patches upstream , David Howells, (Wed Apr 25, 9:48 am)
Re: Getting the new RxRPC patches upstream , David Howells, (Fri Apr 20, 6:41 am)
Re: Getting the new RxRPC patches upstream, Andrew Morton, (Fri Apr 20, 2:38 pm)
Re: Getting the new RxRPC patches upstream, Oleg Nesterov, (Fri Apr 20, 5:28 pm)
Re: Getting the new RxRPC patches upstream , David Howells, (Mon Apr 23, 4:32 am)
Re: Getting the new RxRPC patches upstream, Oleg Nesterov, (Mon Apr 23, 1:11 pm)
Re: Getting the new RxRPC patches upstream , David Howells, (Tue Apr 24, 9:37 am)
Re: Getting the new RxRPC patches upstream, Oleg Nesterov, (Tue Apr 24, 10:22 am)
Re: Getting the new RxRPC patches upstream , David Howells, (Tue Apr 24, 11:51 am)
Re: Getting the new RxRPC patches upstream, Oleg Nesterov, (Tue Apr 24, 12:40 pm)
Re: Getting the new RxRPC patches upstream , David Howells, (Tue Apr 24, 12:58 pm)
Re: Getting the new RxRPC patches upstream, Oleg Nesterov, (Tue Apr 24, 1:33 pm)
Re: Getting the new RxRPC patches upstream , David Howells, (Tue Apr 24, 2:22 pm)
Re: Getting the new RxRPC patches upstream, Oleg Nesterov, (Tue Apr 24, 3:34 pm)
Re: Getting the new RxRPC patches upstream , David Howells, (Wed Apr 25, 4:10 am)
Re: Getting the new RxRPC patches upstream, Oleg Nesterov, (Wed Apr 25, 6:41 am)
Re: Getting the new RxRPC patches upstream , David Howells, (Wed Apr 25, 6:45 am)
Re: Getting the new RxRPC patches upstream, Herbert Xu, (Thu Apr 19, 9:15 pm)
Re: Getting the new RxRPC patches upstream, Eric W. Biederman, (Thu Apr 19, 11:50 am)
Re: Getting the new RxRPC patches upstream , David Howells, (Thu Apr 19, 12:18 pm)
Re: Getting the new RxRPC patches upstream, Eric W. Biederman, (Thu Apr 19, 3:14 pm)
[PATCH] powerpc pseries eeh: Convert to kthread API, Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Christoph Hellwig, (Sun Apr 22, 8:31 am)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Linas Vepstas, (Tue Apr 24, 1:35 pm)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Paul Mackerras, (Tue Apr 24, 1:55 am)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Christoph Hellwig, (Tue Apr 24, 4:37 am)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Linas Vepstas, (Mon Apr 23, 4:50 pm)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Benjamin Herrenschmidt, (Mon Apr 23, 9:38 pm)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Linas Vepstas, (Tue Apr 24, 1:24 pm)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Eric W. Biederman, (Mon Apr 23, 10:08 pm)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Benjamin Herrenschmidt, (Mon Apr 23, 10:42 pm)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Eric W. Biederman, (Mon Apr 23, 11:20 pm)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Benjamin Herrenschmidt, (Tue Apr 24, 1:00 am)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Cornelia Huck, (Tue Apr 24, 3:46 am)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Eric W. Biederman, (Tue Apr 24, 1:43 am)
SOME STUFF ABOUT REISER4, , (Tue Apr 24, 2:17 am)
Re: SOME STUFF ABOUT REISER4, Eric M. Hopper, (Tue Apr 24, 1:26 pm)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Benjamin Herrenschmidt, (Tue Apr 24, 1:58 am)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Paul Mackerras, (Tue Apr 24, 12:34 am)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Eric W. Biederman, (Tue Apr 24, 12:51 am)
Re: [PATCH] powerpc pseries eeh: Convert to kthread API, Andrew Morton, (Thu Apr 19, 7:47 pm)
[PATCH] ia64 sn xpc: Convert to use kthread API., Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Dean Nelson, (Thu Apr 26, 4:00 pm)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Christoph Hellwig, (Sun Apr 22, 4:36 pm)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Dean Nelson, (Fri Apr 27, 1:41 pm)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Eric W. Biederman, (Fri Apr 27, 2:34 pm)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Dean Nelson, (Fri Apr 27, 4:12 pm)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Eric W. Biederman, (Fri Apr 27, 4:33 pm)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Dean Nelson, (Mon Apr 30, 11:22 am)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Dean Nelson, (Wed May 2, 11:16 am)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Eric W. Biederman, (Wed May 2, 11:44 am)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Dean Nelson, (Thu May 17, 9:44 am)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Jes Sorensen, (Mon Apr 23, 1:11 pm)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Russ Anderson, (Mon Apr 23, 3:03 pm)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Eric W. Biederman, (Mon Apr 23, 1:36 pm)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Andrew Morton, (Thu Apr 19, 7:51 pm)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Jes Sorensen, (Fri Apr 20, 2:23 am)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Robin Holt, (Fri Apr 20, 10:21 am)
Re: [PATCH] ia64 sn xpc: Convert to use kthread API., Eric W. Biederman, (Sat Apr 21, 3:53 pm)
[PATCH] macintosh/therm_pm72.c: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] macintosh/therm_pm72.c: Convert to kthread API., Christoph Hellwig, (Sun Apr 22, 3:16 pm)
[PATCH] sas_scsi_host: Convert to use the kthread API, Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] sas_scsi_host: Convert to use the kthread API, Andrew Morton, (Thu Apr 19, 8:37 pm)
Re: [PATCH] sas_scsi_host: Convert to use the kthread API, Christoph Hellwig, (Sun Apr 22, 3:38 pm)
Re: [PATCH] sas_scsi_host: Convert to use the kthread API, James Bottomley, (Sun Apr 22, 5:37 pm)
Re: [PATCH] sas_scsi_host: Convert to use the kthread API, Eric W. Biederman, (Sun Apr 22, 5:48 pm)
[PATCH] macintosh/adb: Convert to the kthread API, Eric W. Biederman, (Thu Apr 19, 3:58 am)
[PATCH] s390/net/lcs: Convert to the kthread API, Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] s390/net/lcs: Convert to the kthread API, Frank Pavlic, (Thu Apr 19, 4:19 am)
[PATCH] synchro_test: Convert to the kthread API., Eric W. Biederman, (Thu Apr 19, 3:59 am)
[PATCH] dvb_en_50221: Convert to kthread API, Eric W. Biederman, (Thu Apr 19, 3:59 am)
Re: [PATCH] dvb_en_50221: Convert to kthread API, Andrew Morton, (Thu Apr 19, 6:34 pm)
Re: [PATCH] dvb_en_50221: Convert to kthread API, Christoph Hellwig, (Fri Apr 20, 2:37 am)
Re: [PATCH] dvb_en_50221: Convert to kthread API, Andrew Morton, (Fri Apr 20, 2:48 am)
Re: [PATCH] dvb_en_50221: Convert to kthread API, Cedric Le Goater, (Fri Apr 20, 5:37 am)
[PATCH] saa7134-tvaudio: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] saa7134-tvaudio: Convert to kthread API., Andrew Morton, (Thu Apr 19, 6:52 pm)
[PATCH] mtd_blkdevs: Convert to use the kthread API, Eric W. Biederman, (Thu Apr 19, 3:58 am)
[PATCH] cpqphp: Convert to use the kthread API, Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] cpqphp: Convert to use the kthread API, Andrew Morton, (Thu Apr 19, 9:54 pm)
[PATCH] s390/scsi/zfcp_erp: Convert to use the kthread API, Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] s390/scsi/zfcp_erp: Convert to use the kthread API, Christoph Hellwig, (Sun Apr 22, 4:17 pm)
[PATCH] sparc64/power.c: Convert to use the kthread API, Eric W. Biederman, (Thu Apr 19, 3:58 am)
[PATCH] s390 qeth: Convert to use the kthread API, Eric W. Biederman, (Thu Apr 19, 3:58 am)
[PATCH] bluetooth rfcomm: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] bluetooth rfcomm: Convert to kthread API., Andrew Morton, (Thu Apr 19, 7:12 pm)
Re: [PATCH] bluetooth rfcomm: Convert to kthread API., Christoph Hellwig, (Sun Apr 22, 4:14 pm)
Re: [Devel] Re: [PATCH] bluetooth rfcomm: Convert to kthread..., Cedric Le Goater, (Fri Apr 20, 11:20 am)
[PATCH] bluetooth hidp: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 3:58 am)
Re: [PATCH] bluetooth hidp: Convert to kthread API., Andrew Morton, (Thu Apr 19, 7:20 pm)
[PATCH] i386 balance_irq: Convert to the kthread api., Eric W. Biederman, (Thu Apr 19, 3:58 am)
[PATCH] ibmphp: Convert to use the kthreads API, Eric W. Biederman, (Thu Apr 19, 3:58 am)
[PATCH] nfsd/nfs4state: Remove unnecessary daemonize call., Eric W. Biederman, (Thu Apr 19, 3:59 am)
[PATCH] pnpbios: Conert to use the kthread API., Eric W. Biederman, (Thu Apr 19, 3:58 am)
[PATCH] i386 voyager: Convert the monitor thread to use the ..., Eric W. Biederman, (Thu Apr 19, 3:58 am)
[PATCH] fs/afs: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] macintosh/adb: Convert to the kthread API, Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] synchro_test: Convert to the kthread API., Eric W. Biederman, (Thu Apr 19, 2:56 am)
[PATCH] nfs4state reclaimer: Remove unnecessary allow_signal, Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] macintosh/therm_windtunnel.c: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] bluetooth cmtp: Convert to use kthread API., Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] macintosh/therm_pm72.c: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] md: Remove broken SIGKILL support, Eric W. Biederman, (Thu Apr 19, 2:56 am)
[PATCH] bluetooth bnep: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] s390 qeth: Convert to use the kthread API, Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] arm ecard: Conver to use the kthread API., Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] cpqphp: Convert to use the kthread API, Eric W. Biederman, (Thu Apr 19, 2:55 am)
Re: [PATCH] cpqphp: Convert to use the kthread API, Christoph Hellwig, (Sun Apr 22, 8:12 am)
[PATCH] sas_scsi_host: Convert to use the kthread API, Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] sparc64/power.c: Convert to use the kthread API, Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] bluetooth rfcomm: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] nfsd/nfs4state: Remove unnecessary daemonize call., Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] bluetooth hidp: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] mtd_blkdevs: Convert to use the kthread API, Eric W. Biederman, (Thu Apr 19, 2:55 am)
Re: [PATCH] mtd_blkdevs: Convert to use the kthread API, Christoph Hellwig, (Sun Apr 22, 8:24 am)
Re: [PATCH] mtd_blkdevs: Convert to use the kthread API, Christoph Hellwig, (Sun Apr 22, 3:40 pm)
Re: [PATCH] mtd_blkdevs: Convert to use the kthread API, David Woodhouse, (Sun Apr 22, 9:23 am)
Re: [PATCH] mtd_blkdevs: Convert to use the kthread API, Christoph Hellwig, (Sun Apr 22, 3:26 pm)
Re: [PATCH] mtd_blkdevs: Convert to use the kthread API, Christoph Hellwig, (Thu Apr 19, 12:47 pm)
Re: [PATCH] mtd_blkdevs: Convert to use the kthread API, Eric W. Biederman, (Thu Apr 19, 3:13 pm)
Re: [PATCH] mtd_blkdevs: Convert to use the kthread API, Andrew Morton, (Thu Apr 19, 6:26 pm)
[PATCH] smbfs: Remove unnecessary allow_signal, Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] macintosh/mediabay: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] powerpc pseries rtasd: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] dvb_en_50221: Convert to kthread API, Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] net/rxrpc: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] s390/scsi/zfcp_erp: Convert to use the kthread API, Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] powerpc pseries eeh: Convert to kthread API, Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] ia64 sn xpc: Convert to use kthread API., Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] ipv4/ipvs: Convert to kthread API, Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] s390/net/lcs: Convert to the kthread API, Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] pnpbios: Conert to use the kthread API., Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] i386 balance_irq: Convert to the kthread api., Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] cpci_hotplug: Convert to use the kthread API, Eric W. Biederman, (Thu Apr 19, 2:55 am)
Re: [PATCH] cpci_hotplug: Convert to use the kthread API, Christoph Hellwig, (Sun Apr 22, 8:05 am)
Re: [PATCH] cpci_hotplug: Convert to use the kthread API, Christoph Hellwig, (Fri May 4, 7:12 am)
Re: [PATCH] cpci_hotplug: Convert to use the kthread API, Andrew Morton, (Thu May 10, 3:30 pm)
Re: [PATCH] cpci_hotplug: Convert to use the kthread API, Kristen Carlson Accardi, (Wed May 9, 8:00 pm)
Re: [PATCH] cpci_hotplug: Convert to use the kthread API, Scott Murray, (Mon Apr 23, 12:19 pm)
[PATCH] nfs lockd reclaimer: Convert to kthread API, Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] nfsv4 delegation: Convert to kthread API, Eric W. Biederman, (Thu Apr 19, 2:55 am)
[PATCH] saa7134-tvaudio: Convert to kthread API., Eric W. Biederman, (Thu Apr 19, 2:55 am)
Re: [PATCH] saa7134-tvaudio: Convert to kthread API., Cedric Le Goater, (Fri Apr 20, 8:48 am)
Re: [PATCH] saa7134-tvaudio: Convert to kthread API., Christoph Hellwig, (Fri Apr 20, 9:05 am)
[PATCH] synchro_test: Convert to the kthread API., Eric W. Biederman, (Thu Apr 19, 2:56 am)
[PATCH] i386 voyager: Convert the monitor thread to use the ..., Eric W. Biederman, (Thu Apr 19, 2:55 am)
Re: [PATCH] i386 voyager: Convert the monitor thread to use ..., Christoph Hellwig, (Sun Apr 22, 3:30 pm)
[PATCH] ibmphp: Convert to use the kthreads API, Eric W. Biederman, (Thu Apr 19, 2:55 am)
Re: [PATCH] ibmphp: Convert to use the kthreads API, Christoph Hellwig, (Sun Apr 22, 8:09 am)