From 7217836d78cb3025efc7bad4867694e544c3318a Mon Sep 17 00:00:00 2001 From: tappro Date: Wed, 17 May 2006 18:57:24 +0000 Subject: [PATCH] mdd_lookup is added --- lustre/mdd/mdd_handler.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lustre/mdd/mdd_handler.c b/lustre/mdd/mdd_handler.c index dba12dd..8488179 100644 --- a/lustre/mdd/mdd_handler.c +++ b/lustre/mdd/mdd_handler.c @@ -750,6 +750,14 @@ cleanup: RETURN(rc); } +static int mdd_lookup(struct lu_context *ctxt, struct md_object *pobj, + const char *name, struct lu_fid* fid) +{ + struct dt_object *next = mdd_object_child(mdo2mddo(pobj)); + + return next->do_index_ops->dio_lookup(ctxt, next, fid, name); +} + static int mdd_mkdir(struct lu_context *ctxt, struct lu_attr* attr, struct md_object *pobj, const char *name, struct md_object *child) @@ -845,6 +853,7 @@ struct md_device_operations mdd_ops = { }; static struct md_dir_operations mdd_dir_ops = { + .mdo_lookup = mdd_lookup, .mdo_mkdir = mdd_mkdir, .mdo_rename = mdd_rename, .mdo_link = mdd_link, -- 1.8.3.1