staging: lustre: libcfs: use a workqueue for rehash work.
authorNeilBrown <neilb@suse.com>
Mon, 18 Dec 2017 01:25:19 +0000 (12:25 +1100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 8 Jan 2018 15:03:44 +0000 (16:03 +0100)
commit0aa211e39857f17e24126c47f6e3fe3b971344b3
treef09add87abb47f1fe670dfb97d3e3d19d2007386
parentd487fe31f49e78f3cdd826923bf0c340a839ffd8
staging: lustre: libcfs: use a workqueue for rehash work.

lustre has a work-item queuing scheme that provides the
same functionality as linux work_queues.
To make the code easier for linux devs to follow, change
to use work_queues.

Signed-off-by: NeilBrown <neilb@suse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/lustre/include/linux/libcfs/libcfs.h
drivers/staging/lustre/include/linux/libcfs/libcfs_hash.h
drivers/staging/lustre/lnet/libcfs/hash.c
drivers/staging/lustre/lnet/libcfs/module.c