[SCSIPORT]: Fixes + documentation:
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Fri, 19 May 2017 15:02:02 +0000 (15:02 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Fri, 19 May 2017 15:02:02 +0000 (15:02 +0000)
commit87d9dfae0d08ec7cb7c9b3099ac56b4ef327fc33
tree77cb6bb94f28fa5ea22b8f104826c3598da4927b
parentb00727337eba8abedeb2773143fa6210485ab515
[SCSIPORT]: Fixes + documentation:
- In SpiSendInquiry():
  * use ExFreePoolWithTag;
  * if IoBuildDeviceIoControlRequest() fails, exit correctly the loop so that the allocated buffers are cleaned up;
- In SpiBuildDeviceMap():
  * support new peripheral type names, as documented in the links in the comments;
  * fix the "CommunicationsPeripheral" name (communication'S') as documented, and as done in windows' scsiport driver.

svn path=/trunk/; revision=74595
reactos/drivers/storage/scsiport/scsiport.c