Date: Sat, 17 Mar 2018 16:04:21 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 226510] panic: Re-refing for reason 5, cnt = 1 Message-ID: <bug-226510-8-0AXELsWr1u@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-226510-8@https.bugs.freebsd.org/bugzilla/> References: <bug-226510-8@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=3D226510 --- Comment #12 from commit-hook@freebsd.org --- A commit references this bug: Author: imp Date: Sat Mar 17 16:04:06 UTC 2018 New revision: 331097 URL: https://svnweb.freebsd.org/changeset/base/331097 Log: Only take out the periph lock when we're modifying the flags of the softc for an async unit attention. CAM locks, sometimes, the periph lock and other times does not. We were taking the lock always and running into lock recursion issues on a non-recursive lock. Now we take it selectively. It's not clear why xpt takes the lock selectively before calling us, though, and that's still under investigation. Reported by: avg PR: 226510 (same panic, differnt circumstances) Sponsored by: Netflix Changes: head/sys/cam/scsi/scsi_da.c --=20 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-226510-8-0AXELsWr1u>