Mercurial > yaffs-ecoscentric-gpl
changeset 105:42a3537b4e48
Fix kernel compilation probs
| author | charles <charles> |
|---|---|
| date | Thu, 08 Dec 2005 00:51:15 +0000 |
| parents | 8d952dff2dff |
| children | 5b8f68c30468 |
| files | yaffs_guts.c |
| diffstat | 1 files changed, 8 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/yaffs_guts.c +++ b/yaffs_guts.c @@ -13,7 +13,7 @@ */ const char *yaffs_guts_c_version = - "$Id: yaffs_guts.c,v 1.24 2005-12-07 21:49:18 charles Exp $"; + "$Id: yaffs_guts.c,v 1.25 2005-12-08 00:51:15 charles Exp $"; #include "yportenv.h" @@ -541,7 +541,7 @@ static int yaffs_CreateTnodes(yaffs_Devi int tnodeSize; yaffs_Tnode *newTnodes; __u8 *mem; - yaffs_Tnode *current; + yaffs_Tnode *curr; yaffs_Tnode *next; yaffs_TnodeList *tnl; @@ -554,7 +554,8 @@ static int yaffs_CreateTnodes(yaffs_Devi /* make these things */ - mem = newTnodes = YMALLOC(nTnodes * tnodeSize); + newTnodes = YMALLOC(nTnodes * tnodeSize); + mem = (__u8 *)newTnodes; if (!newTnodes) { T(YAFFS_TRACE_ERROR, @@ -579,13 +580,13 @@ static int yaffs_CreateTnodes(yaffs_Devi #else /* New hookup for wide tnodes */ for(i = 0; i < nTnodes -1; i++) { - current = (yaffs_Tnode *) &mem[i * tnodeSize]; + curr = (yaffs_Tnode *) &mem[i * tnodeSize]; next = (yaffs_Tnode *) &mem[(i+1) * tnodeSize]; - current->internal[0] = next; + curr->internal[0] = next; } - current = (yaffs_Tnode *) &mem[(nTnodes - 1) * tnodeSize]; - current->internal[0] = dev->freeTnodes; + curr = (yaffs_Tnode *) &mem[(nTnodes - 1) * tnodeSize]; + curr->internal[0] = dev->freeTnodes; dev->freeTnodes = (yaffs_Tnode *)mem; #endif
