Bug 54890

Summary: [PATCH] don't hold Giant when calling kmem_malloc
Product: Base System Reporter: Lukas Ertl <l.ertl>
Component: kernAssignee: Alan Cox <alc>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 5.1-CURRENT   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
uma_core.c.diff none

Description Lukas Ertl 2003-07-27 01:10:15 UTC
I'm not quite sure, but I think we don't have to hold Giant anymore when
we are calling kmem_malloc.
Comment 1 Ceri Davies freebsd_committer freebsd_triage 2003-07-27 21:12:32 UTC
Responsible Changed
From-To: freebsd-bugs->alc

Alan has been working in this area, pass this PR over for his perusal.
Comment 2 Alan Cox freebsd_committer freebsd_triage 2003-07-28 03:29:57 UTC
State Changed
From-To: open->closed

UMA uses several allocation functions besides kmem_malloc().  After 
eliminating the presumption of Giant in several of them, I have applied 
the patch described in this PR.