X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fmds%2Fmds_unlink_open.c;h=c9f155c085614c642869e718825546054f3aacde;hb=4d7f26cf6357dc9b975291907d78816fa7cc168b;hp=28572445fc1c59270b4e5883155d24f9f0e1ad4f;hpb=d2d56f38da01001c92a09afc6b52b5acbd9bc13c;p=fs%2Flustre-release.git diff --git a/lustre/mds/mds_unlink_open.c b/lustre/mds/mds_unlink_open.c index 2857244..c9f155c 100644 --- a/lustre/mds/mds_unlink_open.c +++ b/lustre/mds/mds_unlink_open.c @@ -31,7 +31,7 @@ #define DEBUG_SUBSYSTEM S_MDS -#ifdef HAVE_KERNEL_CONFIG_H +#ifndef AUTOCONF_INCLUDED #include #endif #include @@ -258,15 +258,12 @@ int mds_cleanup_pending(struct obd_device *obd) MDS_UP_READ_ORPHAN_SEM(child_inode); rc = mds_unlink_orphan(obd, dchild, child_inode, pending_dir); - if (rc == 0) { - item ++; - CDEBUG(D_HA, "%s: removed orphan %s\n", - obd->obd_name, d_name); - } else { - CDEBUG(D_INODE, "%s: removed orphan %s failed," - " rc = %d\n", obd->obd_name, d_name, rc); + CDEBUG(D_INODE, "%s: removed orphan %s: rc %d\n", + obd->obd_name, d_name, rc); + if (rc == 0) + item++; + else rc = 0; - } next: l_dput(dchild); UNLOCK_INODE_MUTEX(pending_dir);