From 3f8be40525ae84980f1519e60f4b9f73bd4cc676 Mon Sep 17 00:00:00 2001 From: Marc Dionne Date: Wed, 26 Mar 2008 04:10:26 +0000 Subject: [PATCH] linux-restore-iget-cachemgr-20080326 LICENSE IPL10 FIXES 88000 restore the d_alloc_anon we need --- 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 f1fd634..6015358 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; -- 1.9.4