nvmecompliance/tnvme — pull request #20 by mbogochow (2014-11-05 15:20:53+00:00)
Title: GrpAdminGetLogPg InvalidNamspc

Fixed this test to only read the last bit of the log page attribute since bits 7:1 are reserved.

The 1.0 versions of the NVMe spec do not seem to say what the controller should do when it does not support the SMART log page on a per namespace basis and it receives a Get Log Page command for a non-global SMART log page. However, the description for this test assumes that such a command should be successful. I am not sure where this information came from so I did not touch the rest of the functionality of the test but I implemented a new one to replace it that conforms to spec versions 1.1a+ which specify that status invalid field in command should be returned.