svn commit: r291960 - head/sys/cam
Kenneth D. Merry
ken at FreeBSD.org
Mon Dec 7 21:04:28 UTC 2015
Author: ken
Date: Mon Dec 7 21:04:27 2015
New Revision: 291960
URL: https://svnweb.freebsd.org/changeset/base/291960
Log:
The ccb_xflags enumeration was removed from FreeBSD/head in
r259397 (it contained the CAM_EXTLUN_VALID bit) and I added the
same type name with a different set of values back in r291716.
The old ccb_xflags enumeration still exists in FreeBSD stable/10.
Shift all of the new values by one bit to avoid compatibility
issues when merged to stable/10.
MFC after: 3 days
Sponsored by: Spectra Logic
Modified:
head/sys/cam/cam_ccb.h
Modified: head/sys/cam/cam_ccb.h
==============================================================================
--- head/sys/cam/cam_ccb.h Mon Dec 7 20:48:28 2015 (r291959)
+++ head/sys/cam/cam_ccb.h Mon Dec 7 21:04:27 2015 (r291960)
@@ -110,9 +110,9 @@ typedef enum {
} ccb_flags;
typedef enum {
- CAM_USER_DATA_ADDR = 0x00000001,/* Userspace data pointers */
- CAM_SG_FORMAT_IOVEC = 0x00000002,/* iovec instead of busdma S/G*/
- CAM_UNMAPPED_BUF = 0x00000004 /* use unmapped I/O */
+ CAM_USER_DATA_ADDR = 0x00000002,/* Userspace data pointers */
+ CAM_SG_FORMAT_IOVEC = 0x00000004,/* iovec instead of busdma S/G*/
+ CAM_UNMAPPED_BUF = 0x00000008 /* use unmapped I/O */
} ccb_xflags;
/* XPT Opcodes for xpt_action */
More information about the svn-src-all
mailing list