Whamcloud - gitweb
LU-11085 ldlm: move interval_insert call from ldlm_lock to ldlm_extent 21/34021/18
authorNeilBrown <neilb@suse.com>
Fri, 9 Aug 2019 17:10:03 +0000 (13:10 -0400)
committerOleg Drokin <green@whamcloud.com>
Wed, 29 May 2024 04:44:12 +0000 (04:44 +0000)
commitf5e73b3efb71b7d88d80389f84aef670a37210c3
tree1c0de63f12afb41ea118e0316467b36c1978499b
parent97e66947cbbc7a6247a756535b0138e0227ebb25
LU-11085 ldlm: move interval_insert call from ldlm_lock to ldlm_extent

Moving this call results in all interval-tree handling code
being in the one file. This will simplify conversion to
use Linux interval trees.

The addition of 'struct cb' is a little ugly, but will be gone
is a subsequent patch.

Change-Id: I7b392cc57b69969f4bb3c4b51fa406ed643a37b3
Signed-off-by: NeilBrown <neilb@suse.com>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/34021
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Yang Sheng <ys@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
lustre/ldlm/ldlm_extent.c
lustre/ldlm/ldlm_internal.h
lustre/ldlm/ldlm_lock.c