[nvmewin] Patch Review Request

Chang, Alex Alex.Chang at idt.com
Fri Mar 2 10:21:36 PST 2012


Hi all,

I am attaching the recent changes in nvmeStd.c, which include two fixes:
1. Fix of system crash when INTx is being used to generate interrupts.
- Root cause:
The attempt to acquire MSI lock in DPC routine.
- Change:
Acquiring DpcLock instead if INTx is being used.

2. Fix of causing NVMe controller not responding when INTx is being used to generate interrupts.
- Root cause:
Programming Doorbell registers with improper Completion Queue Head Pointer values when looping through all completion queues.
- Change:
Resetting InterruptClaimed to FALSE after updating each Completion Queue Head Pointer via the associated Doorbell register.

Please review the changes and feel free to let me know if you have any comments or questions.
Thanks,
Alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/nvmewin/attachments/20120302/14d701a3/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nvmeStd.zip
Type: application/x-zip-compressed
Size: 23891 bytes
Desc: nvmeStd.zip
URL: <http://lists.openfabrics.org/pipermail/nvmewin/attachments/20120302/14d701a3/attachment.bin>


More information about the nvmewin mailing list