xf86drmHash: remove redundant zero init
PATCH 1/1 xf86drmHash: remove redundant zero init
From: Rob Clark <[email protected]>
drmMalloc() is already calloc()
---
Small micro-optimization that I noticed while doing some perf work.. I should probably look at promoting amdgpu's handle_table to core libdrm and replacing a couple of libdrm_freedreno's xf86drmHash tables over to that. There is still at least one hashtable (in some libdrm_freedreno patches I'm working on finalizing) where handle_table would not be appropriate (ie. key is a ptr).. but the answer there might be importing a better hashtable implementation into libdrm.
Related note, once I land a libdrm_freedreno patchset (hopefully tomorrow or over the weekend), I'll have interest in making a libdrm release so I can start landing mesa patches that will depend on that.. so if anyone else wants me to wait a few days so they can push something before the next libdrm release, please let me know.
xf86drmHash.c | 5 ----- 1 file changed, 5 deletions(-)
xf86drmHash.c +0 -5
@@ -109,12 +109,7 @@ void *drmHashCreate(void) table =drmMalloc (sizeof (*table));if (!table)return NULL ; table->magic =HASH_MAGIC ; - table->entries =0 ; - table->hits =0 ; - table->partials =0 ; - table->misses =0 ; -for (i =0 ; i <HASH_SIZE ; i++) table->buckets[i] =NULL ;return table; }
Signature · 6 lines
2.17.1 _______________________________________________ dri-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/dri-devel
Quoted 3 lines · On Thursday, 2018-10-11 19:18:10 -0400, [email protected]…
From: Rob Clark <[email protected]>
drmMalloc()is alreadycalloc()
Sounds very much like an implementation detail, but everything relies on it already, so...
Quoted 46 lines
Signed-off-by Rob Clark <[email protected]>---
Small micro-optimization that I noticed while doing some perf work.. I should probably look at promoting amdgpu'shandle_tableto core libdrm and replacing a couple of libdrm_freedreno's xf86drmHash tables over to that. There is still at least one hashtable (in somelibdrm_freedrenopatches I'm working on finalizing) wherehandle_tablewould not be appropriate (ie. key is a ptr).. but the answer there might be importing a better hashtable implementation into libdrm.Related note, once I land a
libdrm_freedrenopatchset (hopefully tomorrow or over the weekend), I'll have interest in making a libdrm release so I can start landing mesa patches that will depend on that.. so if anyone else wants me to wait a few days so they can push something before the next libdrm release, please let me know.xf86drmHash.c | 5 ----- 1 file changed, 5 deletions(-)xf86drmHash.c +0
-5@@ -109,12 +109,7 @@ void *drmHashCreate(void) table =drmMalloc (sizeof (*table));if (!table)return NULL ; table->magic =HASH_MAGIC ; - table->entries =0 ; - table->hits =0 ; - table->partials =0 ; - table->misses =0 ; -for (i =0 ; i <HASH_SIZE ; i++) table->buckets[i] =NULL ;return table; }Signature · 6 lines
2.17.1 _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel
Quoted 6 lines · Rob Clark
From: Rob Clark <[email protected]>
drmMalloc()is alreadycalloc()Signed-off-by Rob Clark <[email protected]>
For the patch
Quoted 10 lines
---
Small micro-optimization that I noticed while doing some perf work.. I should probably look at promoting amdgpu'shandle_tableto core libdrm and replacing a couple of libdrm_freedreno's xf86drmHash tables over to that. There is still at least one hashtable (in somelibdrm_freedrenopatches I'm working on finalizing) wherehandle_tablewould not be appropriate (ie. key is a ptr).. but the answer there might be importing a better hashtable implementation into libdrm.
Please remember to nuke some of the existing hash implementations, if you want to add new one.
The more (nuked) the better.
Quoted 7 lines
Related note, once I land a
libdrm_freedrenopatchset (hopefully tomorrow or over the weekend), I'll have interest in making a libdrm release so I can start landing mesa patches that will depend on that.. so if anyone else wants me to wait a few days so they can push something before the next libdrm release, please let me know.
There's nothing urgent on my end.
Thanks
Emil
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev