From f64f192d635c68c29ee211359b60803feabd959e Mon Sep 17 00:00:00 2001 From: Marc Dionne Date: Wed, 26 Mar 2008 04:10:39 +0000 Subject: [PATCH] DEVEL15-linux-restore-iget-cachemgr-20080326 LICENSE IPL10 FIXES 88000 restore the d_alloc_anon we need (cherry picked from commit 3f8be40525ae84980f1519e60f4b9f73bd4cc676) --- src/afs/LINUX/osi_file.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/afs/LINUX/osi_file.c b/src/afs/LINUX/osi_file.c index f1fd634ff..60153584a 100644 --- a/src/afs/LINUX/osi_file.c +++ b/src/afs/LINUX/osi_file.c @@ -65,6 +65,10 @@ osi_UFSOpen(afs_int32 ainode) memset(afile, 0, sizeof(struct osi_file)); #if defined(HAVE_IGET) tip = iget(afs_cacheSBp, (u_long) ainode); + if (!tip) + osi_Panic("Can't get inode %d\n", ainode); + + dp = d_alloc_anon(tip); #else fid.i32.ino = ainode; fid.i32.gen = 0; -- 2.39.5