Whamcloud - gitweb
- minor change to prevent warnings
authoralex <alex>
Sat, 2 Jul 2005 05:38:47 +0000 (05:38 +0000)
committeralex <alex>
Sat, 2 Jul 2005 05:38:47 +0000 (05:38 +0000)
lustre/llite/file.c
lustre/llite/namei.c

index ede5dcd..719bd86 100644 (file)
@@ -338,8 +338,8 @@ int ll_file_open(struct inode *inode, struct file *file)
         struct lov_stripe_md *lsm;
         struct ptlrpc_request *req;
         int rc = 0;
-        struct obd_client_handle **och_p;
-        __u64 *och_usecount;
+        struct obd_client_handle **och_p = NULL;
+        __u64 *och_usecount = NULL;
         ENTRY;
 
         CDEBUG(D_VFSTRACE, "VFS Op:inode=%lu/%u(%p), flags %o\n",
index c329318..c70a5f1 100644 (file)
@@ -168,8 +168,11 @@ int ll_mdc_blocking_ast(struct ldlm_lock *lock, struct ldlm_lock_desc *desc,
 
                 /* For lookup locks: Invalidate all dentries associated with
                    this inode, for UPDATE locks - invalidate directory pages */
-                if (inode == NULL)
+                if (inode == NULL) {
+                        if (bits & MDS_INODELOCK_OPEN)
+                                LDLM_ERROR(lock, "null inode");
                         break;
+                }
 
                 if (lock->l_resource->lr_name.name[0] != id_fid(&li->lli_id) ||
                     lock->l_resource->lr_name.name[1] != id_group(&li->lli_id)) {