From: Imre Deak Date: Wed, 30 Mar 2011 11:33:14 +0000 (+0300) Subject: gpu: pvr: optimize mem clear in hash _Resize X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3a4aceff8a88ddd8500ed1bde7170ebf1337761f;p=sgx.git gpu: pvr: optimize mem clear in hash _Resize Signed-off-by: Imre Deak Reviewed-by: Pauli Nieminen --- diff --git a/pvr/hash.c b/pvr/hash.c index 9cbeb9e..bfee500 100644 --- a/pvr/hash.c +++ b/pvr/hash.c @@ -149,7 +149,6 @@ static IMG_BOOL _Resize(struct HASH_TABLE *pHash, u32 uNewSize) { if (uNewSize != pHash->uSize) { struct BUCKET **ppNewTable; - u32 uIndex; size_t table_size; PVR_DPF(PVR_DBG_MESSAGE, @@ -161,8 +160,7 @@ static IMG_BOOL _Resize(struct HASH_TABLE *pHash, u32 uNewSize) (void **) &ppNewTable, NULL) != PVRSRV_OK) return IMG_FALSE; - for (uIndex = 0; uIndex < uNewSize; uIndex++) - ppNewTable[uIndex] = NULL; + memset(ppNewTable, 0, table_size); if (_Rehash(pHash, pHash->ppBucketTable, pHash->uSize, ppNewTable, uNewSize) != PVRSRV_OK) {