From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751983AbcACMLe (ORCPT ); Sun, 3 Jan 2016 07:11:34 -0500 Received: from mail-bn1bon0132.outbound.protection.outlook.com ([157.56.111.132]:58930 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751904AbcACML0 convert rfc822-to-8bit (ORCPT ); Sun, 3 Jan 2016 07:11:26 -0500 Authentication-Results: spf=pass (sender IP is 23.103.249.84) smtp.mailfrom=microsoft.com; davemloft.net; dkim=none (message not signed) header.d=none;davemloft.net; dmarc=pass action=none header.from=microsoft.com; From: Dexuan Cui To: David Miller CC: "gregkh@linuxfoundation.org" , "stephen@networkplumber.org" , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "driverdev-devel@linuxdriverproject.org" , "olaf@aepfle.de" , "apw@canonical.com" , "jasowang@redhat.com" , KY Srinivasan , "pebolle@tiscali.nl" , "stefanha@redhat.com" , "vkuznets@redhat.com" , "dan.carpenter@oracle.com" Subject: RE: [PATCH V5 4/9] Drivers: hv: ring_buffer: enhance hv_ringbuffer_read() to support hvsock Thread-Topic: [PATCH V5 4/9] Drivers: hv: ring_buffer: enhance hv_ringbuffer_read() to support hvsock Thread-Index: AQHRRRZAwclgZCzkz0+qqqeREBuDIZ7psFeA Date: Sun, 3 Jan 2016 11:55:35 +0000 Message-ID: <464cd084f1a0499587c91ea5b0e75b09@HKXPR3004MB0088.064d.mgd.msft.net> References: <1450966476-13175-1-git-send-email-decui@microsoft.com> <20160101.232952.740480728119960077.davem@davemloft.net> In-Reply-To: <20160101.232952.740480728119960077.davem@davemloft.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [112.65.1.138] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD047;1:B3iaHN5SkRq8b0N5YnIo6IVCadasfpo5kya62zGBuhH0ekqd2hTmCBai1EUWV5TKQ9B3Wf1/+8JGkoi8KVSYvvyd8ToiDjFE5WqvOg1VUXVmrUGgKc96JyDkUlTyRIY5kb7Vc1+U6FJTEDkmqxrIprCHqSrJQsrg/nNKMCS+CZpbZk5VrkGYIJCJ1ExD55EIrF8AWqTTAwMM9SW5nPbaS2li+GwF9BfNTT6OmnpeNmKDgpHapx9ivLFfjK9k+baKczruLiZvFvx4QWFpNprwh0ZzSqhbSPIgtzfl3TCs7b4iQy+mpuFTRsqH9juGGQsffj5CN/W6Jp3elRo2escFYg== X-Forefront-Antispam-Report: CIP:23.103.249.84;CTRY:;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(438002)(189002)(199003)(13464003)(51914003)(47776003)(66066001)(97756001)(81156007)(10400500002)(10290500002)(46406003)(33646002)(108616004)(5005710100001)(69596002)(50466002)(6116002)(5003600100002)(106116001)(106466001)(19580405001)(11100500001)(584604001)(19580395003)(586003)(23726003)(86146001)(5001960100002)(10090500001)(54356999)(189998001)(92566002)(50986999)(87936001)(110136002)(97736004)(6806005)(1220700001)(76176999)(16796002)(2950100001)(86612001)(5008740100001)(5004730100002)(24736003)(86362001)(3846002)(1096002)(4326007)(2900100001)(102836003);DIR:OUT;SFP:1102;SCL:1;SRVR:BY2PR0301MB0725;H:064-smtp-out.microsoft.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0725;2:+uTgu5/ISj2ZupdZaIlMMgrJFYy5s6bZCA+5S8DLb13XRpk+ONLhYEmH5wnPcHXm2jqhOsvkDVUcWJolwkcbMLe775KPu/N2pmx9mAZ5EZpNtjFoH6OfWneBs0KxqAOsIIIuBa7uqg8zxgf5kGg7+A==;3:ok/kVPYVnH4A/RWaMKEtas33SBRFccAWygd2Lm7hXXZ8/RL4vd1okaCsO2SmuE4RH7ZLHO4RDtIcY98hOJv6GkRRwTVjM2mKg7gvV0KxSlFnz8WBSJDd+oS05nKU/4gNI5cekXjqFJFFHWXZFTa0jGObxeiFyMGjMG2EQsZ+nfu51Uv+LwXclsjHy2Mgv/UCojLIm3Kdn/ZTTQKoERqVg+A9eAyuJuB/XmlPQfYryKXgpgRBFLFmyS41Yhml18Sp;25:44bldJs9Bk3ddkr5M6noF5X7MAbvkVP93HFJqZsLdhEX5eafl0grxKMUmgwQqCaXOQ2ZMl4ou+ZbHlXZB/zjCq7b2OdC65BLnbm2EV/WJ6wSrNcohJqh0v/6IMbUTbdyccDsTodxOc5wWZzzowlCJqG1tf1BAntwtdUG0xyVqztSa22NOAwVi9Q7zqCK0c3iMTNYyK+Ii6SkQvpVulTI+RHAGy/B1i+A/rFDnZFWeBoiAszNCtW+wi5/0mGyJ3aeE1ezhdA6aR6Nv++wyNKDzCfMcSUjzK5ZcAQcyOTVp+A= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501001);SRVR:BY2PR0301MB0725; X-O365EOP-Header: O365_EOP: Allow for Unauthenticated Relay X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0725;20:IbLEgb56XJxMLfWJkLu4BOZIHA1jP2exgyGqzJwLJr++/YQYkGr/+fKHL2b20bumLv8WcI8dVXYj0BseLemy9+HnurNlY+qQ8ClLqf4mFJK3A05xtNkKEfk9IzqE0uNuGsY8ewZRZS7DiTWBMCTQyKElR5I4gPkPtNPJSRnQMbaePBLrumvP2yOeS19A3QOdEkFUr2X+yG+otogtLm6Q8YR2zIYmQiK/hunpwZrL2FQZ0eX+/SnJP2dNpwnsi7OdCNePgiqdBoaALDWC4a+7yyF+mj1f2RnxpzFhffpWvBTC1qTn1FIbSdf/nivTHFgsIXnY79KiKp3qyOtOLawMjm4feq2r9iSWFNp5VFrn4YonlQ6y7eNVWu/IoLnjfh+6IKeAXS3G6zQUYHbJOoW9dgogr7/XgOlBT7mmjORs/6IMrUmIoYlh0049D1oRs37EwpR1P/3RZEFGWod+gGXDD/kCO0AD7oHkcNHio6la/WMa4/+qzApwJXNZj9xKZ7tRTBQR/GAoIrB2mubsbvDCtaUOFCKxTDQvEkphj7kn+oyVcc1E1ONquXdEy3C5iajW5iXBzq+o097e5HM5M59FJF3+PE2PqjGCCOeyISnUdhc= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(61425038)(601004)(2401047)(520078)(5005006)(8121501046)(10201501046)(3002001)(61426038)(61427038);SRVR:BY2PR0301MB0725;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB0725; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0725;4:x4b45vwhPU6qogNTMbgk9CjPmuGMbFUQpEQgI3eRt/7bfMty8/TAUw5nTAY54QPO27RnpTSQtDHRAJ/cnsvqo3nf3FpWGjK1HRaJiwtJWvtCXdwzZx8Knf++4vqHxyYNuJhhgBk8SXCqFPpLgjy7hrcw+XWvVo7eh8OwoBrO5ExfalfREKIzWArfX8F/0E8GqovFEPxEoJ/bZ0sZp/Y1fNVe25YKR3RqRBlBzvjaj3MeiNxKWtxfpOiJyV5FTj48vkpVOpd3dgIfQV8Blr5L7wgRXVSNxhVgr8k+n3d0mP9cHu2IREqK1xMshrUO9uJSS8/7Kf6ZQ1tPXwInoKk5EEfT7Hi5JLpAn0/ymgkNPlwTcvFFRWqrVXhVAaTw+xhJstLA6D4fz7ytWugACNUh85nLki7UPka9GBtUapl1qTUyV0KjjRII34WszxiPPr7v X-Forefront-PRVS: 0810818DA0 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR0301MB0725;23:H983KNlWM4rBCrooLs3//4J01NI7uAnzsr93+eo?= =?us-ascii?Q?fKgrPVGZyvvkpsV/zaFBxNYXL+a7XV2dP1TUQTSINnERCZUijMokPc70sWq+?= =?us-ascii?Q?EWom9s7RYYwBt3DL1bxrxQwM94FNtxR2KLzWeE0v16DUQ8I4Tp4mpYonJmSv?= =?us-ascii?Q?mgdTKggapivuvs+hjX0/MZSILMzw7VBa9HzCIJ55oKxGnrseK82mcsiEtpIZ?= =?us-ascii?Q?GR7QWj1j2EXIATaXdcNeVunhp8ljLsKIeyu9tvpOZVY/z8UnefRh7XEp+bm6?= =?us-ascii?Q?oY0MD//PVaWQLgiqPE482FELHy5jNAwBC0A953U6CFx4CpmaINbMTCR1RwFM?= =?us-ascii?Q?8gc8PXSBwdyC3Z/5abYaDk7XbdrnJiDTr8VIZy5tu52l31lB3J8DMb+Pdiul?= =?us-ascii?Q?cHzu0xUK42rbl+QgRlXaq7a9LaNklPN6houcIUBnb7FoHObzbOpc4aN2DH39?= =?us-ascii?Q?2P2njnn/w21HOP4/PZRZ3szjf1TwWKhnvVS2r9Eacy5TU0dDVft8Vv/VmWKM?= =?us-ascii?Q?HU8GN09EvgRGg/E2i6Ys09+LUSIOj5KPL2cZ0GLcbIAecBMv7CTMGlF5H+HA?= =?us-ascii?Q?GABQR5dvKONqOLNoQqGbaevRHct7Auf92ERk4aEyBjOa1pPy4ZV7yIJJiZg6?= =?us-ascii?Q?oSeHxv46ToAAQ2AYaejxKIXRHtF1l1EytJQPmD9u2m0icjMA6+hVvx1TjtSt?= =?us-ascii?Q?wfSEIGpcxUzJYEs71tPr22f34A0R6MOlxa0p585OZRikMzy8k8cBrYZRO2tH?= =?us-ascii?Q?pWfXnvV2Vag50ycsTH/tshct/9t0xK/PD+hai66TMqmJXERToHVkswkBXrrI?= =?us-ascii?Q?sB2axBl1cg1frsAYlQsjffC7z6vP3K8fSt/DtKOglCyqQJJGfnk1njyqC3Jl?= =?us-ascii?Q?XuJ6G31Ouy0IXp73FQR16+GO0h3bM+jl1I0V1UTBp9Fptbtiyl5y2XAu4EMh?= =?us-ascii?Q?M3yLCs5bNll/BivVdXlj28C5/PXhgDzlJhoHbL15sygNW1O/CZVP3+U7x2Xc?= =?us-ascii?Q?Jr0VjTG1v+O9reR1LaYhylFYXyDp2vBVgno3bchoc7dpAB3qUK1uum13IofZ?= =?us-ascii?Q?90puNechLF/BSzDlvNCpvP2AZH+klQ08mwDEVUU2hIxbjAVPo6xiqjldREZW?= =?us-ascii?Q?Q16HOyS3A5JRvTr1/xGUZss3XuaFtaMYhGD0KjnEvDe/LVtEE1KLrQsjMUPR?= =?us-ascii?Q?rh5KTEXdozLxiVyqymFI+3nL5nnro35NkMXFFW1d/9Iul9VmuFxEfpX1j6O0?= =?us-ascii?Q?XHMQMv1XsY2iummMepOG4qMaAybCZIguMUfX6k4ciHtpFowjh0Qa9I9/GkNf?= =?us-ascii?Q?v2joHiWAEPCjcOyfMmvURnzFIlTz+3gpMzBmixSdNFUQI9yrkPTgeAccy5nW?= =?us-ascii?Q?1QWkEMm8TltQRPkllIgEjKov/ZHyALBvESO5iPTLvfjpNG5hL?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0725;5:FRbJcWuCsCVx1Urkm2UEXrTR3Rnuy8KFqWLvzGzGA2R/Tg5UtVGsKG5nLDJnz5+YSmdf33xMmYGekBP0j6lXIc6cVdoe9DdeThSE2IypDvS5Fg2KyoNCZ60FUI+nIrku9K7H0yvDQ6S+6lh7t3Wvnw==;24:qbOqoG1TJMwuzbgwLe9TWeFuKccLHjGY0eu/Dg1iotWo/UyseSUVAQxGQhdvNkANPojhTrX54vn4wWTmFRrTRAKaEcnLMrxa52dgEaJkN/U= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jan 2016 11:55:39.4534 (UTC) X-MS-Exchange-CrossTenant-Id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=72f988bf-86f1-41af-91ab-2d7cd011db47;Ip=[23.103.249.84];Helo=[064-smtp-out.microsoft.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB0725 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > -----Original Message----- > From: David Miller [mailto:davem@davemloft.net] > Sent: Saturday, January 2, 2016 12:30 > To: Dexuan Cui > Cc: gregkh@linuxfoundation.org; stephen@networkplumber.org; > netdev@vger.kernel.org; linux-kernel@vger.kernel.org; driverdev- > devel@linuxdriverproject.org; olaf@aepfle.de; apw@canonical.com; > jasowang@redhat.com; KY Srinivasan ; pebolle@tiscali.nl; > stefanha@redhat.com; vkuznets@redhat.com; dan.carpenter@oracle.com > Subject: Re: [PATCH V5 4/9] Drivers: hv: ring_buffer: enhance > hv_ringbuffer_read() to support hvsock > > From: Dexuan Cui > Date: Thu, 24 Dec 2015 06:14:36 -0800 > > > +#define HV_RINGBUFFER_READ_FLAG_RAW (1 << 0) > > +#define HV_RINGBUFFER_READ_FLAG_HVSOCK (1 << 1) > > Please use BIT(). Hi David, Thanks for the suggestion! I'll fix it. -- Dexuan