Author: imp
Date: Sat Jul 13 03:22:28 2019
New Revision: 349964
URL: https://svnweb.freebsd.org/changeset/base/349964

Log:
  Add device type NVME and device type MMCSD to get_device_type
  
  For completeness, add nvme and mmc/sd devices to the list of device
  types we know.

Modified:
  head/sbin/camcontrol/camcontrol.c
  head/sbin/camcontrol/camcontrol.h

Modified: head/sbin/camcontrol/camcontrol.c
==============================================================================
--- head/sbin/camcontrol/camcontrol.c   Sat Jul 13 03:02:11 2019        
(r349963)
+++ head/sbin/camcontrol/camcontrol.c   Sat Jul 13 03:22:28 2019        
(r349964)
@@ -5366,6 +5366,14 @@ get_device_type(struct cam_device *dev, int retry_coun
                *devtype = CC_DT_ATA;
                goto bailout;
                break; /*NOTREACHED*/
+       case PROTO_NVME:
+               *devtype = CC_DT_NVME;
+               goto bailout;
+               break; /*NOTREACHED*/
+       case PROTO_MMCSD:
+               *devtype = CC_DT_MMCSD;
+               goto bailout;
+               break; /*NOTREACHED*/
        default:
                *devtype = CC_DT_UNKNOWN;
                goto bailout;

Modified: head/sbin/camcontrol/camcontrol.h
==============================================================================
--- head/sbin/camcontrol/camcontrol.h   Sat Jul 13 03:02:11 2019        
(r349963)
+++ head/sbin/camcontrol/camcontrol.h   Sat Jul 13 03:22:28 2019        
(r349964)
@@ -44,6 +44,8 @@ typedef enum {
        CC_DT_SCSI,
        CC_DT_ATA_BEHIND_SCSI,
        CC_DT_ATA,
+       CC_DT_NVME,
+       CC_DT_MMCSD,
        CC_DT_UNKNOWN
 } camcontrol_devtype;
 
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to