X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fafs%2Fvlocation.c;h=9cff6b6870704835a3798896c76a7dc8c56452c0;hb=5e3b93f248c98873cc843e83092bb8da92ac85a2;hp=c7396ca082ecaab4e4dd3fb2d8149c7d99aa15c5;hpb=a91482bdcc2e0f6035702e46f1b99043a0893346;p=linux-2.6.git diff --git a/fs/afs/vlocation.c b/fs/afs/vlocation.c index c7396ca08..9cff6b687 100644 --- a/fs/afs/vlocation.c +++ b/fs/afs/vlocation.c @@ -906,7 +906,7 @@ static cachefs_match_val_t afs_vlocation_cache_match(void *target, if (!vlocation->valid || vlocation->vldb.rtime == vldb->rtime ) { - vlocation->vldb = *vldb; + struct_cpy(&vlocation->vldb, vldb); vlocation->valid = 1; _leave(" = SUCCESS [c->m]"); return CACHEFS_MATCH_SUCCESS; @@ -947,7 +947,7 @@ static void afs_vlocation_cache_update(void *source, void *entry) _enter(""); - *vldb = vlocation->vldb; + struct_cpy(vldb,&vlocation->vldb); } /* end afs_vlocation_cache_update() */ #endif