X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fllite%2Fvvp_lock.c;h=f94f65165408a358b14924c2e4911a6452e4a658;hb=d510b34d4a90b25d0816787c5f8eb9a85893f172;hp=f0c487df458180dec9952690a930d56d366800fb;hpb=fbf5870b9848929d352460f1f005b79c0b5ccc5a;p=fs%2Flustre-release.git diff --git a/lustre/llite/vvp_lock.c b/lustre/llite/vvp_lock.c index f0c487d..f94f651 100644 --- a/lustre/llite/vvp_lock.c +++ b/lustre/llite/vvp_lock.c @@ -26,7 +26,7 @@ * GPL HEADER END */ /* - * Copyright 2008 Sun Microsystems, Inc. All rights reserved. + * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. * Use is subject to license terms. */ /* @@ -69,10 +69,11 @@ static unsigned long vvp_lock_weigh(const struct lu_env *env, struct ccc_object *cob = cl2ccc(slice->cls_obj); ENTRY; - RETURN(atomic_read(&cob->cob_mmap_cnt) > 0 ? ~0UL >> 2 : 0); + RETURN(cfs_atomic_read(&cob->cob_mmap_cnt) > 0 ? ~0UL >> 2 : 0); } static const struct cl_lock_operations vvp_lock_ops = { + .clo_delete = ccc_lock_delete, .clo_fini = ccc_lock_fini, .clo_enqueue = ccc_lock_enqueue, .clo_wait = ccc_lock_wait,