public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* duplicate entry check in kmem_cache_create
@ 2003-06-18 23:08 Steve French
  2003-06-18 23:46 ` Andrew Morton
  0 siblings, 1 reply; 3+ messages in thread
From: Steve French @ 2003-06-18 23:08 UTC (permalink / raw)
  To: linux-kernel

Is there a recommended way to check to see if a slab cache with
a specific name exists before calling kmem_cache_create?

I was able to force it into the BUG() at about line 1160 of slab.c by 
removing my
module (rmmod -f) while some of my slab cache objects (e.g. private inode
info) were still in use, and then reloading my module which called
kmem_cache_create with a name that already existed.   I would
like to exit module init code with a more graceful error if I  
could easily detect that my slab cache objects were not deleted  
(since if I proceed farther in my module init code it will hit the  
BUG statement on 1160 of slab.c)

Any easy way to check? 


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-06-18 23:54 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-06-18 23:08 duplicate entry check in kmem_cache_create Steve French
2003-06-18 23:46 ` Andrew Morton
2003-06-19  0:08   ` Steve French

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox