Bug 210023

Summary: mlx4 lock order reversal in mlx4_ib_init_gid_table
Product: Base System Reporter: Dave Cameron (puddingpimp) <dave>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: New ---    
Severity: Affects Only Me CC: hselasky
Priority: --- Keywords: patch
Version: CURRENT   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
WITNESS backtrace
none
Change RLOCk to sleepable none

Description Dave Cameron (puddingpimp) 2016-06-04 14:14:12 UTC
Created attachment 171007 [details]
WITNESS backtrace

I don't know if this is the right fix, but I've changed the lock in mlx4_ib_init_gid_table to a sleepable lock.
Comment 1 Dave Cameron (puddingpimp) 2016-06-04 14:25:28 UTC
Created attachment 171008 [details]
Change RLOCk to sleepable
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2020-07-12 16:45:18 UTC
^Triage: fix metadata on this older bug
^Triage: Cc: hps who IIRC maintains this code
Comment 3 Hans Petter Selasky freebsd_committer 2020-07-12 20:07:24 UTC
Is this still a problem using a kernel based on FreeBSD 12-stable?