From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by dpdk.org (Postfix, from userid 1017) id 323972BF7; Thu, 29 Mar 2018 14:58:54 +0200 (CEST) In-Reply-To: References: To: test-report@dpdk.org Cc: Pawel Wodkowski Message-Id: <20180329125854.323972BF7@dpdk.org> Date: Thu, 29 Mar 2018 14:58:54 +0200 (CEST) From: checkpatch@dpdk.org Subject: [dpdk-test-report] |WARNING| pw36655 [PATCH] vhost: fix segfault as handle set_mem_table message X-BeenThere: test-report@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: automatic DPDK test reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2018 12:58:54 -0000 Test-Label: checkpatch Test-Status: WARNING http://dpdk.org/patch/36655 _coding style issues_ WARNING:COMMIT_LOG_LONG_LINE: Possible unwrapped commit description (prefer a maximum 75 chars per line) #25: > >> FYI, Victor is working on implementing a lock-less protection mechanism ERROR:DIFF_IN_COMMIT_MSG: Avoid using diff content in the commit message - patch(1) might not work #117: --- a/lib/librte_vhost/Makefile ERROR:DOS_LINE_ENDINGS: DOS line endings #124: FILE: lib/librte_vhost/Makefile:28: +SYMLINK-$(CONFIG_RTE_LIBRTE_VHOST)-include += rte_vhost.h rte_vhost_user.h^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #135: FILE: lib/librte_vhost/rte_vhost.h:19: +#include ^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #136: FILE: lib/librte_vhost/rte_vhost.h:20: +^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #150: FILE: lib/librte_vhost/rte_vhost.h:69: + * Vhost library started processing given vhost user message.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #151: FILE: lib/librte_vhost/rte_vhost.h:70: + *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #152: FILE: lib/librte_vhost/rte_vhost.h:71: + * This state should be used eg. to stop rings processing in case of^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #153: FILE: lib/librte_vhost/rte_vhost.h:72: + * SET_MEM_TABLE message.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #154: FILE: lib/librte_vhost/rte_vhost.h:73: + *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #155: FILE: lib/librte_vhost/rte_vhost.h:74: + * Backend is allowed to return any result of RTE_VHOST_USER_MESSAGE_RESULT_*.^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #156: FILE: lib/librte_vhost/rte_vhost.h:75: + */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #157: FILE: lib/librte_vhost/rte_vhost.h:76: +#define RTE_VHOST_USER_MSG_START 0^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #158: FILE: lib/librte_vhost/rte_vhost.h:77: +^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #159: FILE: lib/librte_vhost/rte_vhost.h:78: +/**^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #160: FILE: lib/librte_vhost/rte_vhost.h:79: + * Vhost library is finishing processing given vhost user message.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #161: FILE: lib/librte_vhost/rte_vhost.h:80: + * If backend have handled the message produced response is passed as message^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #162: FILE: lib/librte_vhost/rte_vhost.h:81: + * parameter. If response is needed it will be send after returning.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #163: FILE: lib/librte_vhost/rte_vhost.h:82: + *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #164: FILE: lib/librte_vhost/rte_vhost.h:83: + * This state might be used to resume ring processing in case of SET_MEM_TABLE^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #165: FILE: lib/librte_vhost/rte_vhost.h:84: + * message.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #166: FILE: lib/librte_vhost/rte_vhost.h:85: + *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #167: FILE: lib/librte_vhost/rte_vhost.h:86: + * Returning RTE_VHOST_USER_MSG_RESULT_FAILED will trigger failure action in^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #168: FILE: lib/librte_vhost/rte_vhost.h:87: + * vhost library.^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #169: FILE: lib/librte_vhost/rte_vhost.h:88: + */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #170: FILE: lib/librte_vhost/rte_vhost.h:89: +#define RTE_VHOST_USER_MSG_END 1^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #171: FILE: lib/librte_vhost/rte_vhost.h:90: +^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #172: FILE: lib/librte_vhost/rte_vhost.h:91: +/**^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #173: FILE: lib/librte_vhost/rte_vhost.h:92: + * Backend understood the message but processing it failed for some reason.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #174: FILE: lib/librte_vhost/rte_vhost.h:93: + * vhost library will take the failure action - chance closing existing^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #175: FILE: lib/librte_vhost/rte_vhost.h:94: + * connection.^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #176: FILE: lib/librte_vhost/rte_vhost.h:95: + */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #177: FILE: lib/librte_vhost/rte_vhost.h:96: +#define RTE_VHOST_USER_MSG_RESULT_FAILED -1^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #178: FILE: lib/librte_vhost/rte_vhost.h:97: +^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #179: FILE: lib/librte_vhost/rte_vhost.h:98: +/**^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #180: FILE: lib/librte_vhost/rte_vhost.h:99: + * Backend understood the message and handled it entirly. Backend is responsible^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #181: FILE: lib/librte_vhost/rte_vhost.h:100: + * for filling message object with right response data.^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #182: FILE: lib/librte_vhost/rte_vhost.h:101: + */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #183: FILE: lib/librte_vhost/rte_vhost.h:102: +#define RTE_VHOST_USER_MSG_RESULT_HANDLED 0^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #184: FILE: lib/librte_vhost/rte_vhost.h:103: +^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #185: FILE: lib/librte_vhost/rte_vhost.h:104: +/**^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #186: FILE: lib/librte_vhost/rte_vhost.h:105: + * Backend ignored the message or understood and took some action. In either^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #187: FILE: lib/librte_vhost/rte_vhost.h:106: + * case the message need to be further processed by vhost library.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #188: FILE: lib/librte_vhost/rte_vhost.h:107: + *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #189: FILE: lib/librte_vhost/rte_vhost.h:108: + * Backend is not allowed to change passed message.^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #190: FILE: lib/librte_vhost/rte_vhost.h:109: + */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #191: FILE: lib/librte_vhost/rte_vhost.h:110: +#define RTE_VHOST_USER_MSG_RESULT_OK 1^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #192: FILE: lib/librte_vhost/rte_vhost.h:111: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #193: FILE: lib/librte_vhost/rte_vhost.h:112: +^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #194: FILE: lib/librte_vhost/rte_vhost.h:113: +/**^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #203: FILE: lib/librte_vhost/rte_vhost.h:133: +^I/**^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #204: FILE: lib/librte_vhost/rte_vhost.h:134: +^I * Backend callback for user message.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #205: FILE: lib/librte_vhost/rte_vhost.h:135: +^I *^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #206: FILE: lib/librte_vhost/rte_vhost.h:136: +^I * @param vid id of vhost device^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #207: FILE: lib/librte_vhost/rte_vhost.h:137: +^I * @param msg message object.^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #208: FILE: lib/librte_vhost/rte_vhost.h:138: +^I * @param phase RTE_VHOST_USER_MSG_START or RTE_VHOST_USER_MSG_END^M$ ERROR:TRAILING_WHITESPACE: trailing whitespace #209: FILE: lib/librte_vhost/rte_vhost.h:139: +^I * @return one of RTE_VHOST_USER_MESSAGE_RESULT_*^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #210: FILE: lib/librte_vhost/rte_vhost.h:140: +^I */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #211: FILE: lib/librte_vhost/rte_vhost.h:141: +^Iint (*user_message_handler)(int vid, struct VhostUserMsg *msg, int phase);^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #212: FILE: lib/librte_vhost/rte_vhost.h:142: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #213: FILE: lib/librte_vhost/rte_vhost.h:143: +^Ivoid *reserved[1]; /**< Reserved for future extension */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #223: FILE: lib/librte_vhost/rte_vhost_user.h:1: +#ifndef _VHOST_RTE_VHOST_USER_H_^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #224: FILE: lib/librte_vhost/rte_vhost_user.h:2: +#define _VHOST_RTE_VHOST_USER_H_^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #225: FILE: lib/librte_vhost/rte_vhost_user.h:3: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #226: FILE: lib/librte_vhost/rte_vhost_user.h:4: +#include ^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #227: FILE: lib/librte_vhost/rte_vhost_user.h:5: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #228: FILE: lib/librte_vhost/rte_vhost_user.h:6: +#ifdef __cplusplus^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #229: FILE: lib/librte_vhost/rte_vhost_user.h:7: +extern "C" {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #230: FILE: lib/librte_vhost/rte_vhost_user.h:8: +#endif^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #231: FILE: lib/librte_vhost/rte_vhost_user.h:9: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #232: FILE: lib/librte_vhost/rte_vhost_user.h:10: +/* These are not C++-aware. */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #233: FILE: lib/librte_vhost/rte_vhost_user.h:11: +#include ^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #234: FILE: lib/librte_vhost/rte_vhost_user.h:12: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #235: FILE: lib/librte_vhost/rte_vhost_user.h:13: +/* refer to hw/virtio/vhost-user.c */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #236: FILE: lib/librte_vhost/rte_vhost_user.h:14: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #237: FILE: lib/librte_vhost/rte_vhost_user.h:15: +struct vhost_iotlb_msg {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #238: FILE: lib/librte_vhost/rte_vhost_user.h:16: +^I__u64 iova;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #239: FILE: lib/librte_vhost/rte_vhost_user.h:17: +^I__u64 size;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #240: FILE: lib/librte_vhost/rte_vhost_user.h:18: +^I__u64 uaddr;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #241: FILE: lib/librte_vhost/rte_vhost_user.h:19: +#define VHOST_ACCESS_RO 0x1^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #242: FILE: lib/librte_vhost/rte_vhost_user.h:20: +#define VHOST_ACCESS_WO 0x2^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #243: FILE: lib/librte_vhost/rte_vhost_user.h:21: +#define VHOST_ACCESS_RW 0x3^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #244: FILE: lib/librte_vhost/rte_vhost_user.h:22: +^I__u8 perm;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #245: FILE: lib/librte_vhost/rte_vhost_user.h:23: +#define VHOST_IOTLB_MISS 1^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #246: FILE: lib/librte_vhost/rte_vhost_user.h:24: +#define VHOST_IOTLB_UPDATE 2^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #247: FILE: lib/librte_vhost/rte_vhost_user.h:25: +#define VHOST_IOTLB_INVALIDATE 3^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #248: FILE: lib/librte_vhost/rte_vhost_user.h:26: +#define VHOST_IOTLB_ACCESS_FAIL 4^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #249: FILE: lib/librte_vhost/rte_vhost_user.h:27: +^I__u8 type;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #250: FILE: lib/librte_vhost/rte_vhost_user.h:28: +};^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #251: FILE: lib/librte_vhost/rte_vhost_user.h:29: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #252: FILE: lib/librte_vhost/rte_vhost_user.h:30: +#define VHOST_MEMORY_MAX_NREGIONS 8^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #253: FILE: lib/librte_vhost/rte_vhost_user.h:31: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #254: FILE: lib/librte_vhost/rte_vhost_user.h:32: +#define VHOST_USER_PROTOCOL_F_MQ^I0^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #255: FILE: lib/librte_vhost/rte_vhost_user.h:33: +#define VHOST_USER_PROTOCOL_F_LOG_SHMFD^I1^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #256: FILE: lib/librte_vhost/rte_vhost_user.h:34: +#define VHOST_USER_PROTOCOL_F_RARP^I2^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #257: FILE: lib/librte_vhost/rte_vhost_user.h:35: +#define VHOST_USER_PROTOCOL_F_REPLY_ACK^I3^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #258: FILE: lib/librte_vhost/rte_vhost_user.h:36: +#define VHOST_USER_PROTOCOL_F_NET_MTU 4^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #259: FILE: lib/librte_vhost/rte_vhost_user.h:37: +#define VHOST_USER_PROTOCOL_F_SLAVE_REQ 5^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #260: FILE: lib/librte_vhost/rte_vhost_user.h:38: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #261: FILE: lib/librte_vhost/rte_vhost_user.h:39: +typedef enum VhostUserRequest {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #262: FILE: lib/librte_vhost/rte_vhost_user.h:40: +^IVHOST_USER_NONE = 0,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #263: FILE: lib/librte_vhost/rte_vhost_user.h:41: +^IVHOST_USER_GET_FEATURES = 1,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #264: FILE: lib/librte_vhost/rte_vhost_user.h:42: +^IVHOST_USER_SET_FEATURES = 2,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #265: FILE: lib/librte_vhost/rte_vhost_user.h:43: +^IVHOST_USER_SET_OWNER = 3,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #266: FILE: lib/librte_vhost/rte_vhost_user.h:44: +^IVHOST_USER_RESET_OWNER = 4,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #267: FILE: lib/librte_vhost/rte_vhost_user.h:45: +^IVHOST_USER_SET_MEM_TABLE = 5,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #268: FILE: lib/librte_vhost/rte_vhost_user.h:46: +^IVHOST_USER_SET_LOG_BASE = 6,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #269: FILE: lib/librte_vhost/rte_vhost_user.h:47: +^IVHOST_USER_SET_LOG_FD = 7,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #270: FILE: lib/librte_vhost/rte_vhost_user.h:48: +^IVHOST_USER_SET_VRING_NUM = 8,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #271: FILE: lib/librte_vhost/rte_vhost_user.h:49: +^IVHOST_USER_SET_VRING_ADDR = 9,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #272: FILE: lib/librte_vhost/rte_vhost_user.h:50: +^IVHOST_USER_SET_VRING_BASE = 10,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #273: FILE: lib/librte_vhost/rte_vhost_user.h:51: +^IVHOST_USER_GET_VRING_BASE = 11,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #274: FILE: lib/librte_vhost/rte_vhost_user.h:52: +^IVHOST_USER_SET_VRING_KICK = 12,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #275: FILE: lib/librte_vhost/rte_vhost_user.h:53: +^IVHOST_USER_SET_VRING_CALL = 13,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #276: FILE: lib/librte_vhost/rte_vhost_user.h:54: +^IVHOST_USER_SET_VRING_ERR = 14,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #277: FILE: lib/librte_vhost/rte_vhost_user.h:55: +^IVHOST_USER_GET_PROTOCOL_FEATURES = 15,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #278: FILE: lib/librte_vhost/rte_vhost_user.h:56: +^IVHOST_USER_SET_PROTOCOL_FEATURES = 16,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #279: FILE: lib/librte_vhost/rte_vhost_user.h:57: +^IVHOST_USER_GET_QUEUE_NUM = 17,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #280: FILE: lib/librte_vhost/rte_vhost_user.h:58: +^IVHOST_USER_SET_VRING_ENABLE = 18,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #281: FILE: lib/librte_vhost/rte_vhost_user.h:59: +^IVHOST_USER_SEND_RARP = 19,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #282: FILE: lib/librte_vhost/rte_vhost_user.h:60: +^IVHOST_USER_NET_SET_MTU = 20,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #283: FILE: lib/librte_vhost/rte_vhost_user.h:61: +^IVHOST_USER_SET_SLAVE_REQ_FD = 21,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #284: FILE: lib/librte_vhost/rte_vhost_user.h:62: +^IVHOST_USER_IOTLB_MSG = 22,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #285: FILE: lib/librte_vhost/rte_vhost_user.h:63: +^IVHOST_USER_MAX^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #286: FILE: lib/librte_vhost/rte_vhost_user.h:64: +} VhostUserRequest;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #287: FILE: lib/librte_vhost/rte_vhost_user.h:65: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #288: FILE: lib/librte_vhost/rte_vhost_user.h:66: +typedef enum VhostUserSlaveRequest {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #289: FILE: lib/librte_vhost/rte_vhost_user.h:67: +^IVHOST_USER_SLAVE_NONE = 0,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #290: FILE: lib/librte_vhost/rte_vhost_user.h:68: +^IVHOST_USER_SLAVE_IOTLB_MSG = 1,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #291: FILE: lib/librte_vhost/rte_vhost_user.h:69: +^IVHOST_USER_SLAVE_MAX^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #292: FILE: lib/librte_vhost/rte_vhost_user.h:70: +} VhostUserSlaveRequest;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #293: FILE: lib/librte_vhost/rte_vhost_user.h:71: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #294: FILE: lib/librte_vhost/rte_vhost_user.h:72: +typedef struct VhostUserMemoryRegion {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #295: FILE: lib/librte_vhost/rte_vhost_user.h:73: +^Iuint64_t guest_phys_addr;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #296: FILE: lib/librte_vhost/rte_vhost_user.h:74: +^Iuint64_t memory_size;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #297: FILE: lib/librte_vhost/rte_vhost_user.h:75: +^Iuint64_t userspace_addr;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #298: FILE: lib/librte_vhost/rte_vhost_user.h:76: +^Iuint64_t mmap_offset;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #299: FILE: lib/librte_vhost/rte_vhost_user.h:77: +} VhostUserMemoryRegion;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #300: FILE: lib/librte_vhost/rte_vhost_user.h:78: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #301: FILE: lib/librte_vhost/rte_vhost_user.h:79: +typedef struct VhostUserMemory {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #302: FILE: lib/librte_vhost/rte_vhost_user.h:80: +^Iuint32_t nregions;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #303: FILE: lib/librte_vhost/rte_vhost_user.h:81: +^Iuint32_t padding;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #304: FILE: lib/librte_vhost/rte_vhost_user.h:82: +^IVhostUserMemoryRegion regions[VHOST_MEMORY_MAX_NREGIONS];^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #305: FILE: lib/librte_vhost/rte_vhost_user.h:83: +} VhostUserMemory;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #306: FILE: lib/librte_vhost/rte_vhost_user.h:84: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #307: FILE: lib/librte_vhost/rte_vhost_user.h:85: +typedef struct VhostUserLog {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #308: FILE: lib/librte_vhost/rte_vhost_user.h:86: +^Iuint64_t mmap_size;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #309: FILE: lib/librte_vhost/rte_vhost_user.h:87: +^Iuint64_t mmap_offset;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #310: FILE: lib/librte_vhost/rte_vhost_user.h:88: +} VhostUserLog;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #311: FILE: lib/librte_vhost/rte_vhost_user.h:89: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #312: FILE: lib/librte_vhost/rte_vhost_user.h:90: +typedef struct VhostUserMsg {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #313: FILE: lib/librte_vhost/rte_vhost_user.h:91: +^Iunion {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #314: FILE: lib/librte_vhost/rte_vhost_user.h:92: +^I^IVhostUserRequest master;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #315: FILE: lib/librte_vhost/rte_vhost_user.h:93: +^I^IVhostUserSlaveRequest slave;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #316: FILE: lib/librte_vhost/rte_vhost_user.h:94: +^I} request;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #317: FILE: lib/librte_vhost/rte_vhost_user.h:95: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #318: FILE: lib/librte_vhost/rte_vhost_user.h:96: +#define VHOST_USER_VERSION_MASK 0x3^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #319: FILE: lib/librte_vhost/rte_vhost_user.h:97: +#define VHOST_USER_REPLY_MASK (0x1 << 2)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #320: FILE: lib/librte_vhost/rte_vhost_user.h:98: +#define VHOST_USER_NEED_REPLY^I^I(0x1 << 3)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #321: FILE: lib/librte_vhost/rte_vhost_user.h:99: +^Iuint32_t flags;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #322: FILE: lib/librte_vhost/rte_vhost_user.h:100: +^Iuint32_t size; /* the following payload size */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #323: FILE: lib/librte_vhost/rte_vhost_user.h:101: +^Iunion {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #324: FILE: lib/librte_vhost/rte_vhost_user.h:102: +#define VHOST_USER_VRING_IDX_MASK 0xff^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #325: FILE: lib/librte_vhost/rte_vhost_user.h:103: +#define VHOST_USER_VRING_NOFD_MASK (0x1<<8)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #326: FILE: lib/librte_vhost/rte_vhost_user.h:104: +^I^Iuint64_t u64;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #327: FILE: lib/librte_vhost/rte_vhost_user.h:105: +^I^Istruct vhost_vring_state state;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #328: FILE: lib/librte_vhost/rte_vhost_user.h:106: +^I^Istruct vhost_vring_addr addr;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #329: FILE: lib/librte_vhost/rte_vhost_user.h:107: +^I^IVhostUserMemory memory;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #330: FILE: lib/librte_vhost/rte_vhost_user.h:108: +^I^IVhostUserLog log;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #331: FILE: lib/librte_vhost/rte_vhost_user.h:109: +^I^Istruct vhost_iotlb_msg iotlb;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #332: FILE: lib/librte_vhost/rte_vhost_user.h:110: +^I} payload;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #333: FILE: lib/librte_vhost/rte_vhost_user.h:111: +^Iint fds[VHOST_MEMORY_MAX_NREGIONS];^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #334: FILE: lib/librte_vhost/rte_vhost_user.h:112: +} __attribute((packed)) VhostUserMsg;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #335: FILE: lib/librte_vhost/rte_vhost_user.h:113: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #336: FILE: lib/librte_vhost/rte_vhost_user.h:114: +#define VHOST_USER_HDR_SIZE offsetof(VhostUserMsg, payload.u64)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #337: FILE: lib/librte_vhost/rte_vhost_user.h:115: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #338: FILE: lib/librte_vhost/rte_vhost_user.h:116: +#ifdef __cplusplus^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #339: FILE: lib/librte_vhost/rte_vhost_user.h:117: +}^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #340: FILE: lib/librte_vhost/rte_vhost_user.h:118: +#endif^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #341: FILE: lib/librte_vhost/rte_vhost_user.h:119: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #342: FILE: lib/librte_vhost/rte_vhost_user.h:120: +#endif /* _VHOST_RTE_VHOST_USER_H_ */^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #376: FILE: lib/librte_vhost/vhost_user.c:1304: +^Iint user_handler_result;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #384: FILE: lib/librte_vhost/vhost_user.c:1351: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #385: FILE: lib/librte_vhost/vhost_user.c:1352: +^Iif (dev->notify_ops->user_message_handler) {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #386: FILE: lib/librte_vhost/vhost_user.c:1353: +^I^Iuser_handler_result = dev->notify_ops->user_message_handler(^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #387: FILE: lib/librte_vhost/vhost_user.c:1354: +^I^I^I^Idev->vid, &msg, RTE_VHOST_USER_MSG_START);^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #388: FILE: lib/librte_vhost/vhost_user.c:1355: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #389: FILE: lib/librte_vhost/vhost_user.c:1356: +^I^Iswitch (user_handler_result) {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #390: FILE: lib/librte_vhost/vhost_user.c:1357: +^I^Icase RTE_VHOST_USER_MSG_RESULT_FAILED:^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #391: FILE: lib/librte_vhost/vhost_user.c:1358: +^I^I^IRTE_LOG(ERR, VHOST_CONFIG,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #392: FILE: lib/librte_vhost/vhost_user.c:1359: +^I^I^I^I"User message handler failed ");^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #393: FILE: lib/librte_vhost/vhost_user.c:1360: +^I^I^Ireturn -1;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #394: FILE: lib/librte_vhost/vhost_user.c:1361: +^I^Icase RTE_VHOST_USER_MSG_RESULT_HANDLED:^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #395: FILE: lib/librte_vhost/vhost_user.c:1362: +^I^I^IRTE_LOG(DEBUG, VHOST_CONFIG,^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #396: FILE: lib/librte_vhost/vhost_user.c:1363: +^I^I^I^I"User message handled by backend ");^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #397: FILE: lib/librte_vhost/vhost_user.c:1364: +^I^I^Igoto msg_handled;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #398: FILE: lib/librte_vhost/vhost_user.c:1365: +^I^Icase RTE_VHOST_USER_MSG_RESULT_OK:^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #399: FILE: lib/librte_vhost/vhost_user.c:1366: +^I^I^Ibreak;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #400: FILE: lib/librte_vhost/vhost_user.c:1367: +^I^I}^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #401: FILE: lib/librte_vhost/vhost_user.c:1368: +^I}^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #402: FILE: lib/librte_vhost/vhost_user.c:1369: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #403: FILE: lib/librte_vhost/vhost_user.c:1370: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #411: FILE: lib/librte_vhost/vhost_user.c:1509: +msg_handled:^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #412: FILE: lib/librte_vhost/vhost_user.c:1510: +^Iif (dev->notify_ops->user_message_handler) {^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #413: FILE: lib/librte_vhost/vhost_user.c:1511: +^I^Iuser_handler_result = dev->notify_ops->user_message_handler(^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #414: FILE: lib/librte_vhost/vhost_user.c:1512: +^I^I^I^Idev->vid, &msg, RTE_VHOST_USER_MSG_END);^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #415: FILE: lib/librte_vhost/vhost_user.c:1513: +^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #416: FILE: lib/librte_vhost/vhost_user.c:1514: +^I^Iif (user_handler_result == RTE_VHOST_USER_MSG_RESULT_FAILED)^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #417: FILE: lib/librte_vhost/vhost_user.c:1515: +^I^I^Ireturn -1;^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #418: FILE: lib/librte_vhost/vhost_user.c:1516: +^I}^M$ ERROR:DOS_LINE_ENDINGS: DOS line endings #419: FILE: lib/librte_vhost/vhost_user.c:1517: +^M$ ERROR:MISSING_SIGN_OFF: Missing Signed-off-by: line(s) total: 211 errors, 1 warnings, 378 lines checked