Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Sep 2014 17:05:56 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-scsi@FreeBSD.org
Subject:   [Bug 193696] CAM AC_FOUND_DEVICE calls malloc(M_WAITOK) from THREAD_NO_SLEEPING() context
Message-ID:  <bug-193696-5312-Ru5a3d7AEv@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-193696-5312@https.bugs.freebsd.org/bugzilla/>
References:  <bug-193696-5312@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193696

--- Comment #4 from Bryan Drewery <bdrewery@FreeBSD.org> ---
Kib had some feedback on the assert:

1. We should also add it (and the interrupt check) to uma_zalloc_arg() (through
1 inline function)
2. The interrupt assert may be wrong since it is not OK to malloc(9) in an
interrupt, regardless of the flags.

Isilon's internal discussion was that we should add a debug stack output rather
than an assert until all major cases are fixed.

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-193696-5312-Ru5a3d7AEv>