-
Notifications
You must be signed in to change notification settings - Fork 20
Release note of async driver nvme 1.2.0.27 4vmw
Ping Huang edited this page Apr 5, 2016
·
1 revision
VMware Inc.
nvme, VMware native NVM Express driver
1.2.0.27-4vmw
ESXi 5.5, ESXi 5.5 U1, ESXi 5.5 U2, ESXi 5.5 U3, ESXi 6.0, ESXi 6.0u1
- Reduce stack usage when issuing dataset management/unmap/trim command.
- Remove unnecessary preemption operations when calling vmkcmd->done.
- Fix a race codition issue on admin command submission and completion.
- Fix a PSOD introduced by previous implementation of SYNC CACHE command.
- Don't write the doorbell register when controller has been stopped.
- Correct layout of ReadCapacity16 parameter layout.
- Fix coredump timeout issue.
- Fix PSOD when executing nvmecli in the case of failure of starting controller.
- Fix PSOD when setting different values to sub_queue_size and cpl_queue_size.
- Fix PSOD when CheckIOFunction fails many times.
- Fix a wrong length of memset when initializing nvme_cmd.
- Yield CPU to avoid CPU heartbeat NMI PSOD's in completion world.
- Correct the value of uio->status in NvmeCtrlr_IoctlCommon to cover all failure cases.
- Enable exception handler to handle quiesce event after driver's forget callback is invoked.
- Don't reissue completed base command when there is split command active.
- Only check timeout for read & write commands.
- Code refactoring to separate the native driver portion and common portion.
- Improve SCSI compliance
- Implement exception handler model
- Add Async Event Notification support
- Implement active command reissuing in driver when LUN Reset
- Implement a timeout checker in driver
- Implement Force Unit Access support
- Add core dump support
- Enhance debug ability
- Add new Samsung/Dell and Micron device ID
- Enhance module parameters
N/A