OpenSolaris

Printable Version Enter a New Search
Bug ID 6345963
Synopsis panic in hme: deadlock w/ hmestruplock in hmesendup()
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:hme
Keywords
Responsible Engineer Garrett Damore
Reported Against
Duplicate Of
Introduced In solaris_2.5
Commit to Fix snv_70
Fixed In snv_70
Release Fixed solaris_nevada(snv_70) , solaris_10u6(s10u6_01) (Bug ID:2150921)
Related Bugs 6568532
Submit Date 4-November-2005
Last Update Date 1-April-2008
Description
hme driver can deadlock when receive/send and snoop of hme are done at the same time.
I built a test hme driver, and am testing it in Newark LAB. Due to heavy network 
traffic generated by test, the testing was killed several time by network monitor.

I'll merge the fix code if test passed.
I am testing the fix. Due to Newark LAB network dow and machine PCI bus iommu error,
the test was interrupted every 2 or 3 days. I'll emerge the fixing code if test 
could run as long as a week. I just restarted test this morning, it wasinterrupted
by PCI bus iommu error.
The binary fix had solved the problem of deadlock on customer (1-2216121) system
Work Around
N/A
Comments
N/A