Whamcloud - gitweb
LU-12431 clio: issue wake with waitqueue lock held 81/35381/9
authorShaun Tancheff <stancheff@cray.com>
Tue, 16 Jul 2019 06:05:00 +0000 (01:05 -0500)
committerOleg Drokin <green@whamcloud.com>
Sat, 20 Jul 2019 18:39:05 +0000 (18:39 +0000)
commita412f1876fac9c6c4e77a8fdd6c51c4afe03031a
treec4290b1d8ef56b4a6a55558a34c0e8aa877ce56b
parent63e90bdb42a9fedd368726877fd4edfaf8e328c7
LU-12431 clio: issue wake with waitqueue lock held

Remove the barrier and rely on the wait queue lock for wake
synchronization.

Leave csi_end_io empty but available for future customization

Inspired by c3973b4aca6df794c492f6856ffbf02f2f8a9592

Cray-bug-id: LUS-7330
Signed-off-by: Shaun Tancheff <stancheff@cray.com>
Change-Id: Idc632140256cccfa6046a52cbd1c6432955e2b11
Reviewed-on: https://review.whamcloud.com/35381
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/cl_object.h
lustre/obdclass/cl_io.c