From: Marc Dionne Date: Wed, 26 Mar 2008 04:10:39 +0000 (+0000) Subject: DEVEL15-linux-restore-iget-cachemgr-20080326 X-Git-Tag: openafs-devel-1_5_35~60 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=f64f192d635c68c29ee211359b60803feabd959e;p=packages%2Fo%2Fopenafs.git DEVEL15-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 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;