From: Marc Dionne Date: Wed, 26 Mar 2008 04:10:52 +0000 (+0000) Subject: STABLE14-linux-restore-iget-cachemgr-20080326 X-Git-Tag: openafs-stable-1_4_7pre2~5 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=9f2ea51ff165659a04180c4c60556ba7a15051c2;p=packages%2Fo%2Fopenafs.git STABLE14-linux-restore-iget-cachemgr-20080326 LICENSE IPL10 FIXES 88000 restore the d_alloc_anon we need (cherry picked from commit 3f8be40525ae84980f1519e60f4b9f73bd4cc676) --- diff --git a/src/afs/LINUX/osi_file.c b/src/afs/LINUX/osi_file.c index b927c66f6..7099665e2 100644 --- a/src/afs/LINUX/osi_file.c +++ b/src/afs/LINUX/osi_file.c @@ -64,6 +64,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;