X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Finclude%2Flustre_idmap.h;h=411f6a259d1d656eb67ca9b13966551228993603;hb=2a42554850e92ef1aa515269e7d2a4020403c12d;hp=364a651911990630a20d8603f86408781f7bb701;hpb=6e3ec5812ebd1b5ecf7cae584f429b013ffe7431;p=fs%2Flustre-release.git diff --git a/lustre/include/lustre_idmap.h b/lustre/include/lustre_idmap.h index 364a651..411f6a2 100644 --- a/lustre/include/lustre_idmap.h +++ b/lustre/include/lustre_idmap.h @@ -1,6 +1,4 @@ -/* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*- - * vim:expandtab:shiftwidth=8:tabstop=8: - * +/* * GPL HEADER START * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. @@ -26,7 +24,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. */ /* @@ -42,6 +40,11 @@ #ifndef _LUSTRE_IDMAP_H #define _LUSTRE_IDMAP_H +/** \defgroup idmap idmap + * + * @{ + */ + #include #define CFS_NGROUPS_PER_BLOCK ((int)(CFS_PAGE_SIZE / sizeof(gid_t))) @@ -69,13 +72,13 @@ enum lustre_idmap_idx { }; struct lustre_idmap_table { - cfs_spinlock_t lit_lock; - cfs_list_t lit_idmaps[CFS_IDMAP_N_HASHES][CFS_IDMAP_HASHSIZE]; + spinlock_t lit_lock; + cfs_list_t lit_idmaps[CFS_IDMAP_N_HASHES][CFS_IDMAP_HASHSIZE]; }; extern void lustre_groups_from_list(cfs_group_info_t *ginfo, gid_t *glist); extern void lustre_groups_sort(cfs_group_info_t *group_info); -extern int lustre_in_group_p(struct md_ucred *mu, gid_t grp); +extern int lustre_in_group_p(struct lu_ucred *mu, gid_t grp); extern int lustre_idmap_add(struct lustre_idmap_table *t, uid_t ruid, uid_t luid, @@ -83,13 +86,15 @@ extern int lustre_idmap_add(struct lustre_idmap_table *t, extern int lustre_idmap_del(struct lustre_idmap_table *t, uid_t ruid, uid_t luid, gid_t rgid, gid_t lgid); -extern int lustre_idmap_lookup_uid(struct md_ucred *mu, - struct lustre_idmap_table *t, - int reverse, uid_t uid); -extern int lustre_idmap_lookup_gid(struct md_ucred *mu, - struct lustre_idmap_table *t, - int reverse, gid_t gid); +extern int lustre_idmap_lookup_uid(struct lu_ucred *mu, + struct lustre_idmap_table *t, + int reverse, uid_t uid); +extern int lustre_idmap_lookup_gid(struct lu_ucred *mu, + struct lustre_idmap_table *t, + int reverse, gid_t gid); extern struct lustre_idmap_table *lustre_idmap_init(void); extern void lustre_idmap_fini(struct lustre_idmap_table *t); +/** @} idmap */ + #endif