Hi Dough, I was all set to send you an update in my morning tomorrow. Let me give you a brief update here
The deadlock is caused being caused due to following two facts: A. be2net is sending open/close event to ocrdma holding device_list_mutex. Nic Open/close hooks are called under rtnl lock from user-space. B. As per ocrdma intialization logic ib_register_device() is called under device_list_mutex. On the other hand inside ib_register_device(), GID table initialization logic tries to acquire rtln-lock to fill some of the table attributes. My patch series to fix this issue is already under testing. After 1 round of internal reivew I should be able to post the series in a day or two. -Regards Devesh On Wed, Dec 23, 2015 at 11:29 PM, Doug Ledford <[email protected]> wrote: > On 12/20/2015 11:29 PM, Devesh Sharma wrote: >> Hi Dough, >> >> Thanks for your note. >> >> We will root cause the issue asap and get back to you with the fix. > > Ping. Any update? > >> -Regards >> Devesh >> >> On Sun, Dec 20, 2015 at 1:41 AM, Doug Ledford <[email protected]> wrote: >>> Hi Devesh, >>> >>> Testing 4.4.0-rc5, the ocrdma driver is failing for me (100% reliably). >>> If you have vlans off of the main device, this is what I get from the >>> Fedora rawhide 4.4.0-rc5 kernel: >>> >>> >>> -- >>> Doug Ledford <[email protected]> >>> GPG KeyID: 0E572FDD >>> > > > -- > Doug Ledford <[email protected]> > GPG KeyID: 0E572FDD > > -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
