Whamcloud - gitweb
LU-9859 libcfs: use a workqueue for rehash work. 69/34169/3
authorNeilBrown <neilb@suse.com>
Mon, 11 Feb 2019 15:46:14 +0000 (10:46 -0500)
committerOleg Drokin <green@whamcloud.com>
Sun, 3 Mar 2019 00:21:35 +0000 (00:21 +0000)
commit5ce10d8850a3d104193a634ca6ee796299fd6270
treec358c6fe953083b96e03fe62762774921a1962ac
parent4932febc121349d855ac9934c538ce688c140afa
LU-9859 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.

Linux-commit: 0aa211e39857f17e24126c47f6e3fe3b971344b3

Change-Id: I1600ea1ef8769f1f6489b81fd578685ea58f9cb6
Signed-off-by: NeilBrown <neilb@suse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-on: https://review.whamcloud.com/34169
Tested-by: Jenkins
Reviewed-by: Ben Evans <bevans@cray.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
libcfs/include/libcfs/libcfs.h
libcfs/include/libcfs/libcfs_hash.h
libcfs/include/libcfs/libcfs_private.h
libcfs/libcfs/hash.c
libcfs/libcfs/module.c