https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252163

--- Comment #3 from John Baldwin <[email protected]> ---
Comment on attachment 220951
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=220951
text file with backtrace details gathered by kgdb

This is a bug in rsu(4).  It loads firmware into memory and then _overwrites_
the firmware before copying it into the card.  If you had two rsu(4) devices
they could trash each other's firmware while uploading it into the adapter. 
The driver needs to make a copy of the firmware data and modify the copy, not
modify the read-only data in place.  The commit in question exposed this driver
bug because it places the firmware data in .rodata and the kernel maps those
pages as read-only.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "[email protected]"

Reply via email to