Whamcloud - gitweb
LU-586 1.8 <-> 2.1 interop: list_add corruption
authorLai Siyao <laisiyao@whamcloud.com>
Thu, 21 Jul 2011 21:04:42 +0000 (05:04 +0800)
committerOleg Drokin <green@whamcloud.com>
Wed, 17 Aug 2011 02:56:15 +0000 (22:56 -0400)
commit2807ae2826aa10aca69beaa924f69093326f8351
tree439727c61c58a7c38de99b891210437698824156
parentcb714729eb58d4691293eac727c4186f224ba8f8
LU-586 1.8 <-> 2.1 interop: list_add corruption

In seq_client_alloc_fid(), client may list_add itself more than
once to waitqueue under race or error condition.

Signed-off-by: Lai Siyao <laisiyao@whamcloud.com>
Change-Id: Id7d35cc4ca3eafc4fc44d2d79a9ebc25fe56e62c
Reviewed-on: http://review.whamcloud.com/1216
Tested-by: Hudson
Reviewed-by: Johann Lombardi <johann@whamcloud.com>
Reviewed-by: Liang Zhen <liang@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/fid/fid_request.c