[SCSI] qla2xxx: use kthread_ API
authorChristoph Hellwig <hch@lst.de>
Tue, 14 Feb 2006 17:46:22 +0000 (18:46 +0100)
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>
Fri, 3 Mar 2006 04:56:40 +0000 (22:56 -0600)
commit39a112403fd4c6cd2215b5a59ff079e42eb824a4
tree28aa3ca27e6c32aea24457547a79ecfca0602762
parent7e6dff62dad539cbd608bb3b8b833193d13f00ac
[SCSI] qla2xxx: use kthread_ API

Use the kthread_ API instead of opencoding lots of hairy code for kernel
thread creation and teardown.

Also switch from semaphore-based thread wakeup to wake_up_process.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Acked-By: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/qla2xxx/qla_def.h
drivers/scsi/qla2xxx/qla_gbl.h
drivers/scsi/qla2xxx/qla_isr.c
drivers/scsi/qla2xxx/qla_mbx.c
drivers/scsi/qla2xxx/qla_os.c
drivers/scsi/qla2xxx/qla_sup.c