Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753249AbbLKHd1 (ORCPT ); Fri, 11 Dec 2015 02:33:27 -0500 Received: from mail-bn1bon0132.outbound.protection.outlook.com ([157.56.111.132]:33760 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753079AbbLKHdX (ORCPT ); Fri, 11 Dec 2015 02:33:23 -0500 Authentication-Results: spf=pass (sender IP is 23.103.249.84) smtp.mailfrom=microsoft.com; linuxfoundation.org; dkim=none (message not signed) header.d=none;linuxfoundation.org; dmarc=pass action=none header.from=microsoft.com; From: Dexuan Cui To: KY Srinivasan , "gregkh@linuxfoundation.org" , "linux-kernel@vger.kernel.org" , "devel@linuxdriverproject.org" , "olaf@aepfle.de" , "apw@canonical.com" , "vkuznets@redhat.com" , "jasowang@redhat.com" Subject: RE: [PATCH V2 02/10] Drivers: hv: utils: run polling callback always in interrupt context Thread-Topic: [PATCH V2 02/10] Drivers: hv: utils: run polling callback always in interrupt context Thread-Index: AQHREqN/B3uPQ5hvd0CAAnuI1+1NHp7EObOggADkeACAAIKOgA== Date: Fri, 11 Dec 2015 07:33:11 +0000 Message-ID: <02dd0f8d7f8e4cacb9e54a067fd483e4@HKXPR3004MB0088.064d.mgd.msft.net> References: <1446167538-19409-1-git-send-email-kys@microsoft.com> <1446167566-19448-1-git-send-email-kys@microsoft.com> <1446167566-19448-2-git-send-email-kys@microsoft.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [141.251.57.196] Content-Type: multipart/mixed; boundary="_002_02dd0f8d7f8e4cacb9e54a067fd483e4HKXPR3004MB0088064dmgdm_" MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11OLC001;1:NHDnIB19DWlSk2mg5KirB2NGaJo3Mkxtu4Qlq8BPEbDOWdqrJFwfRFNICR9Q+3OWQByUAk2UxjLsmlbcgJ4aXAtF0qLgNeaso9nlnCNsZbkeGYA2xLXnHItuZ6eLyp77UNpZxOihgy+uIUhyfwT8ulfHnVe4dj8gmjR9B9nQvqk7sFwmO2tpFCTqrGJwpaNjyGozk6EO8LaY64JT82A3pg8Z7YkAZwniDjI2j6LnO1gkxGnx1qvWy2zhAr/pTlnWWuWiDGnTn4xwMK6RDGi1jmXteDNyhl5ibsWo3W3vY8Mfdu59bJFKKJ8Q+S2mQedGrrI9UsBNiI8Zf/SqkMD8KjFU0dzNyVG92OgY9rsYwlsEGgMvqIDDXaWs6CB8h7AG4O4HI4N0mpa6tky0bvK/Qw== X-Forefront-Antispam-Report: CIP:23.103.249.84;CTRY:;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(438002)(13464003)(164054003)(189002)(199003)(551934003)(2201001)(92566002)(2476003)(568964002)(76176999)(15975445007)(5005710100001)(300700001)(5003600100002)(189998001)(2561002)(2950100001)(2900100001)(10090500001)(10290500002)(54356999)(6116002)(10400500002)(1511001)(16796002)(1096002)(2421001)(86612001)(1220700001)(102836003)(86362001)(84326002)(512954002)(86146001)(5890100001)(586003)(87936001)(2501003)(5001960100002)(33646002)(108616004)(106466001)(3846002)(107886002)(66066001)(11100500001)(4610100001)(24736003)(260700001)(50986999)(5004730100002)(81156007)(5001770100001)(5008740100001)(69596002)(19580395003)(97736004)(99936001)(6806005)(93886004)(106116001);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR0301MB0731;H:064-smtp-out.microsoft.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0731;2:bWb8ZAT5Fn9fVztitiVH24ZmnK+z1rkbE9IQ22vEpNSEuzoPPSEWYYngne3bEMnE8and7Ne3t2o4nr6JrDLbhyFqk4FM7bYHmWesRVqWoS3zcwJfUoWFijdyJedR2KYuFD+1P2Bv4f4asBcUDl8btw==;3:fwB3b+EXAfIRH44j0imyuyd2B5WxxoKD9xVLjQkyHDoeASBgXxXKlxLWF3DHg1S9Nm6v1qWuX/6g1FTjLNgjZtmcKmA82RWbfMXslvbo+KEnjit0h1Tcf1M3pwynV+/RwBY90lvDg6l7LabQRGphzCD9oYMPKHoVFz9hzAu4S5N7wKTxbj6S+x4p5wHNnG9b+qMgtZ27unIrkCg114d89bPh1OmOBpPCDYSiT96MN+rHmF3mFIPBA3o+hJEsAEBS;25:fRVvB3Jn0/abhUhhg5eGwoSL6IvlUnUPlFi53cNqjvOjNdUIn9MR949JT/rBVO0z6IveDgBotTWV+Wu6ooBvrWxjjsV8oyFCyqTtW3IY+Eq7hxyugibbGzdpMHTQG6bM3IrFaE1w046dUEfhVYz+bJ+n4EZ2u7GCrZftLcVaJ3l7ViJynlXYsRGpQPl3sEHzygH9jFkEjPn2g8woc6StC3UQ19UYaIAb1MCMXpz2lLi3swzAWQzAUwa/zSUXWUblEkg83+UCrzkSjHu7D6fh2A== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501001);SRVR:CY1PR0301MB0731; X-O365EOP-Header: O365_EOP: Allow for Unauthenticated Relay X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0731;20:URvT83VJhYBvuKjsh+aFjQ5APdle9ha9miNCtw7gT1rF+vpTPRI4NK65Hni3qhaTHlVzCu1zjU2dq0jLWntDOHBlBWAHme9DKFX8k+V4CLTfDY4L1i6l/ZppMQJzzw3l5GQLOtfsTqezwDYBpBf4+yc7PSWjEUsA9MEwrPO8/651UXGovRld2L2mjNkfYG8bM/+rSuxKpB4IEnh8ibgELgwRTZx5ui1T64JHgPo6R0R3iyyiAehw6ck8igUZ5Z//fdJ2qSDLskW8YkAHYsc6uTyQ1E06vhih0IbtuDMdDXW7p2fRsEarfN3B1eW9gtXjp4XV01gyTXof67UDWvcAS6O43kuhkgkDeH5qbJZ60pLCc41hqpi1CtSJ7WU/+xdbzdycokPBv8Yj7UoLM3DVzcZdR++63J3zGItSe8Ps2g0SIwXGwIHtPMWeqYsE3/bbzmIQ8x2g3IWOmzRA3pOy3QYfKHAuUEUHjkxg0ZUyib8WtcZ5Cet+OehjyA+0Rw1JwDznQrJTd3rwwZQKc7B+CGBeZAQxKLHsJ889orduu2aDqeZblEzxP2x2lIhxyNJKIFHPubkAkHMF6+G3hN9kW0+GPqo1KVrWZd2+YTHVaCs= 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)(8121501046)(5005006)(10201501046)(3002001)(61426038)(61427038);SRVR:CY1PR0301MB0731;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0731; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0731;4:i+6oJ+DJaa85Bf7s7cNSUoOht5lHm5Cx0iajZ3np5H0em9r/+FALWiVSieNRq59GwzCdRRJmLU0dxhVxACML+by/qvY/j2Fd57A/qpKeheqEyaezeMN6NL8UQSRyb5h1iiER3ri+uzUKBozM4Kp44nuIA3m69oEd4tLeKRnVr4JR1igerfvWm7C6/dI9PlhSy6q8G7ZcBn0ZS7e0p/F5oqy6HUHldmsKM/FW+R9IgIDdE8E3XDF02iKpYgQXPvgAMRQbale2ZCCRb4OpqA+LQIxxtpSkGgyGyehiD6SNZoIMekm5XNysWkzYO2KDcUwISWYN6qpVxk4uP3No9C0s+C9IP4kkIpJN6vXwjvU5fEGTBacoOylnsVi1EV4b9HiGF7j8l3Rq3h498TTp0BPJMMkwFSsrjJGiSR/Qti/EjltMGBcTF1fpWL+sNkLx5tNF X-Forefront-PRVS: 0787459938 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0301MB0731;23:fk9ZLS7+IkC2DChn9ACI9jUPhNhKoxqDteYcV+I?= =?us-ascii?Q?JVqFe4FTB7DzRPz18zegL4qVXyBoLit8LunV0gqtzqgKZyo/yrFNFOuNA1V8?= =?us-ascii?Q?6P6p6kY9xd6aUNWB/Sinzj2XzjOKadT9xfJpp1KlthFqm7jXjS7Cl1G9Wpax?= =?us-ascii?Q?ijRT+leYSAxUulvaIbC8TN3mFQICWgXthJm87VbRUbffoaD0mKxILskBAD6J?= =?us-ascii?Q?PoLzi4PmbvHZCp9poIuGQG38hYTiAC+yuDs0pcsGc73p3CMdtsr/runXxjMp?= =?us-ascii?Q?55VBlmn0jRMtBCUO3A3WMogTcX3aDfecbnJ+/yNh/tYosOXl2OaQCUoTEGCV?= =?us-ascii?Q?/FX+BZwaD/CsaTXgf0advcRtCn/wgTtVvyxpXxZNdcDgDSh+XRXTVGD/gCGN?= =?us-ascii?Q?j+mpaZE/ovLiLe1vvTYmELu8IXE2uWIddUwcMqz19r+Cf4LuvaXSShGXTD+I?= =?us-ascii?Q?jGbfXDgTPJ7y+Wlf25ALU7dM2sq///KD3rNviFozULfoCjRsqwEJwITFihsR?= =?us-ascii?Q?DocPfBXB07TLstdDMyyO3Wf/YbguOdTMgjSDCzdoLW9KZPPfuEfg2TwfBKxb?= =?us-ascii?Q?JYOKWWMBHAU5k322lPXNnPQvuHyiunabwmwVQZ1P3EQU0hkNgaS2q/jiJpN2?= =?us-ascii?Q?TFKmo31baSSjmbvNEpAQzv3FBT9aDRhBgqCDmdsEaEBIZcNWV15BWqwIq2a6?= =?us-ascii?Q?1aehNsp18D9CQXpieZcRgGXSG0RYhCX1Ez7YfCmBaJhwIQal1LpAvsR6PdyL?= =?us-ascii?Q?AnOWPoWxr6omhj4YkDzATLp5QcZsz70IpmTkV2Ip7WF0ManFk0OR77EI0zYs?= =?us-ascii?Q?c9D00J7dbTYk0CdVWMZ8LANFzqxwkDN+upyrwg7TG5firdKeQoKZRiyeAxTh?= =?us-ascii?Q?HWivjovAtdlhxZCJOReEYSENomzHNZqnqlBm6tHTBqLdRer4mlVtownUquwn?= =?us-ascii?Q?5+IWevBK9eb2Q1Ta9KFywTCLAREii5iqN3kGpO9AlLtR0gMwvAoLNhfM4vQc?= =?us-ascii?Q?oyUphDWyjoF6TfNYVcsjBmEYwZGLjf91xKay036AGQjwDcatHVNtOVk2pEPN?= =?us-ascii?Q?1S8uXwxUzgBD59Fk6PPUQZGlmWNS3EjQWGQ6ftMuKHM2qv5dpVuNZp30HCct?= =?us-ascii?Q?kmxKDmE8jD2I4v3GmA7qT77ADt7tQj5MBihsIDhJXcmijF2dvgfrxUWnANfb?= =?us-ascii?Q?+HlvP6p2BqW83lNcxPdllUWQ41mWKN1Reu9Drbzv5dBn+f4dRrLh2k7OuiEV?= =?us-ascii?Q?HPW9dMnVPwbAQMjLFQ1BncNUtXgvi5qrlnH5eYmbP90vBpSm7gPrXCafxCKX?= =?us-ascii?Q?Zb4Ow3KjNJ/1O0Gr+EV4jvtJblN4melDNQnbyMtarnWbzg6056t2DPvKmrRC?= =?us-ascii?Q?Q3qTDOEHRIjfJekBVpJYdwL8yRBBqWzAi1/AR2gGsdaDMbJ2cr8NQXXNRJLS?= =?us-ascii?Q?d4dTaw9Xqw2TBf0N3vZW9+XqjD6dbhLaXdQzNQV/geV1Q2SFHRh0N4vGJFRr?= =?us-ascii?Q?dftw3Dt5lLQ8bbTb4AXXBIKBvVftaiLw0sj4xIakhke/4Kv/xg7JJyFO3NBT?= =?us-ascii?Q?pBb7mHi9IEmdIB92qqFddikpHkjAdopEx0R4I5Qin9p4Qdw3Ue+d/kds7p2E?= =?us-ascii?Q?0ujXstfHoALgeJjSL4t1DtpJegjqgtKapbGwvf3H+MOA=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0731;5:PRMM8rNf1agdUNUXioeycrjv8447gSO1eSNUG3+X4MOuDQPfeK6DX5t3UfyfGKiiQJd74Jccwng/ootfq8blU6o+gRIlWjs1bh/81OKmtRRP3RwQgTdJYEgQwv/YsI+9FYGR0AlLERxnaCchzS0IbQ==;24:pDDdbmyQse7INHD6Uu71WfqPgShDHrcunDOewgmRizVxFm+/2QXW7zJJEJM4Thy0UhC8x7B+F80xG5qpB7pQrKRmWgGX74imjNLKNJvS3/0= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2015 07:33:19.2815 (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: CY1PR0301MB0731 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 9347 Lines: 193 --_002_02dd0f8d7f8e4cacb9e54a067fd483e4HKXPR3004MB0088064dmgdm_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable > -----Original Message----- > From: KY Srinivasan > Sent: Friday, December 11, 2015 7:23 > > It looks the patch has not been Greg's tree yet. > > > > I have 2 questions about the patch: > > > > 1. hv_poll_channel() is invoked in fcopy_handle_handshake(), but not in > > vss_handle_handshake() and kvp_handle_handshake(). > > Why -- I guess we missed the vss/kvp cases somehow? > I will fix this. Thanks, KY! BTW, I fixed another small issue by https://lkml.org/lkml/2015/12/10/50 (The mail is attached for your convenience) > > 2. With the patch, hv_fcopy_onchannelcallback() can be invoked in the > > tasklet (i.e., vmbus_on_event(). NB: local irq is enabled), and in the > > hard irq handler(the IPI handler, e.g., > > fcopy_poll_wrapper() -> fcopy_poll_wrapper()). > > > > Can the former be interrupted by the latter? > > e.g., when the callback is running in the tasklet on vCPU0, > > fcopy_timeout_func() or fcopy_on_msg() could send the IPI to > > vCPU0 from another vCPU. >=20 > Keep in mind that when the poll function is run, the state will not be > HVUTIL_READY. The state will be set to HVUTIL_READY in the IPI > handler. So, it is ok if the tasklet is interrupted by the IPI handler. >=20 > K. Y Got it. BTW, in fcopy_handle_handshake(), IMO the line fcopy_transaction.state =3D HVUTIL_READY; just before=20 hv_poll_channel(fcopy_transaction.recv_channel, fcopy_poll_wrapper); should be removed? Because in fcopy_poll_wrapper() we always have the same line.=20 Ditto for kvp/vss. Thanks, -- Dexuan --_002_02dd0f8d7f8e4cacb9e54a067fd483e4HKXPR3004MB0088064dmgdm_ Content-Type: message/rfc822 Content-Disposition: attachment; creation-date="Fri, 11 Dec 2015 07:33:09 GMT"; modification-date="Fri, 11 Dec 2015 07:33:09 GMT" Received: from HKXPR3004MB0087.064d.mgd.msft.net (141.251.197.87) by HKXPR3004MB0088.064d.mgd.msft.net (141.251.197.88) with Microsoft SMTP Server (TLS) id 15.1.355.11 via Mailbox Transport; Thu, 10 Dec 2015 07:39:05 +0000 Received: from DB3PR30CA004.064d.mgd.msft.net (141.251.50.14) by HKXPR3004MB0087.064d.mgd.msft.net (141.251.197.87) with Microsoft SMTP Server (TLS) id 15.1.355.11; Thu, 10 Dec 2015 07:39:04 +0000 Received: from na01-bn1-obe.outbound.protection.outlook.com (207.46.163.182) by cloudmail.microsoft.com (141.251.50.14) with Microsoft SMTP Server (TLS) id 15.1.337.9 via Frontend Transport; Thu, 10 Dec 2015 07:39:03 +0000 Received: from BY2PR03CA011.namprd03.prod.outlook.com (10.255.93.28) by BY2PR0301MB1975.namprd03.prod.outlook.com (10.163.196.21) with Microsoft SMTP Server (TLS) id 15.1.337.19; Thu, 10 Dec 2015 07:39:01 +0000 Received: from BN1BFFO11FD047.protection.gbl (10.255.93.4) by BY2PR03CA011.outlook.office365.com (10.255.93.28) with Microsoft SMTP Server (TLS) id 15.1.355.16 via Frontend Transport; Thu, 10 Dec 2015 07:39:01 +0000 Received: from whitealder.osuosl.org (140.211.166.138) by BN1BFFO11FD047.mail.protection.outlook.com (10.58.145.2) with Microsoft SMTP Server id 15.1.337.8 via Frontend Transport; Thu, 10 Dec 2015 07:39:01 +0000 Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 498609264D; Thu, 10 Dec 2015 07:39:00 +0000 (UTC) Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2c+Yjqrln4vK; Thu, 10 Dec 2015 07:38:59 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 9C88792647; Thu, 10 Dec 2015 07:38:57 +0000 (UTC) Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 9B8731C0FE5 for ; Thu, 10 Dec 2015 07:38:56 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 9882F958D3 for ; Thu, 10 Dec 2015 07:38:56 +0000 (UTC) Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NU4ZVczs+SGN for ; Thu, 10 Dec 2015 07:38:54 +0000 (UTC) Received: from p3plsmtps2ded03.prod.phx3.secureserver.net (p3plsmtps2ded03.prod.phx3.secureserver.net [208.109.80.60]) by hemlock.osuosl.org (Postfix) with ESMTPS id D1D4A958BF for ; Thu, 10 Dec 2015 07:38:54 +0000 (UTC) Received: from linuxonhyperv.com ([72.167.245.219]) by : HOSTING RELAY : with SMTP id 6vdZaNqG7sHQS6vdZaqHc6; Thu, 10 Dec 2015 00:27:38 -0700 Received: by linuxonhyperv.com (Postfix, from userid 518) id 830121904CF; Thu, 10 Dec 2015 01:00:57 -0800 (PST) From: Dexuan Cui To: "gregkh@linuxfoundation.org" , "linux-kernel@vger.kernel.org" , "driverdev-devel@linuxdriverproject.org" , "olaf@aepfle.de" , "apw@canonical.com" , "jasowang@redhat.com" , KY Srinivasan , "vkuznets@redhat.com" CC: Haiyang Zhang Subject: [PATCH] tools: hv: vss: fix the write()'s argument: error -> vss_msg Thread-Topic: [PATCH] tools: hv: vss: fix the write()'s argument: error -> vss_msg Thread-Index: AQHRMx3Y8Kqb5/Wn20GjlJ0CCapg2g== Sender: devel Date: Thu, 10 Dec 2015 09:00:57 +0000 Message-ID: <1449738057-4596-1-git-send-email-decui@microsoft.com> List-Help: List-Subscribe: , List-Unsubscribe: , Content-Language: en-US X-MS-Exchange-Organization-AuthSource: BN1BFFO11FD047.protection.gbl X-MS-Has-Attach: X-Auto-Response-Suppress: All X-MS-Exchange-Organization-Network-Message-Id: bb0285ab-c675-4033-6e69-08d30134fa7d X-Message-Flag: Follow up X-MS-TNEF-Correlator: x-originating-ip: 72.167.245.219 received-spf: None (protection.outlook.com: linuxdriverproject.org does not designate permitted sender hosts) x-organizationheaderspreserved: BY2PR0301MB1975.namprd03.prod.outlook.com x-crosspremisesheaderspromoted: DB3PR30CA004.064d.mgd.msft.net x-forefront-antispam-report: CIP:140.211.166.138;CTRY:US;IPV:NLI;EFV:NLI;SFV:SKS;SFS:;DIR:INB;SFP:;SCL:9;SRVR:BY2PR0301MB1975;H:whitealder.osuosl.org;FPR:;SPF:None;LANG:en; x-originatororg: microsoft.onmicrosoft.com x-crosspremisesheadersfiltered: DB3PR30CA004.064d.mgd.msft.net authentication-results: spf=none (sender IP is 140.211.166.138) smtp.mailfrom=linuxdriverproject.org; microsoft.com; dkim=none (message not signed) header.d=none;microsoft.com; dmarc=fail action=none header.from=microsoft.com; Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 I found this by chance. I don't have a specific bug caused by this. Cc: Vitaly Kuznetsov Cc: "K. Y. Srinivasan" Signed-off-by: Dexuan Cui Cc: stable@vger.kernel.org --- tools/hv/hv_vss_daemon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/hv/hv_vss_daemon.c b/tools/hv/hv_vss_daemon.c index 96234b6..5d51d6f 100644 --- a/tools/hv/hv_vss_daemon.c +++ b/tools/hv/hv_vss_daemon.c @@ -254,7 +254,7 @@ int main(int argc, char *argv[]) syslog(LOG_ERR, "Illegal op:%d\n", op); } vss_msg->error =3D error; - len =3D write(vss_fd, &error, sizeof(struct hv_vss_msg)); + len =3D write(vss_fd, vss_msg, sizeof(struct hv_vss_msg)); if (len !=3D sizeof(struct hv_vss_msg)) { syslog(LOG_ERR, "write failed; error: %d %s", errno= , strerror(errno)); -- 1.9.1 _______________________________________________ devel mailing list devel@linuxdriverproject.org https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3a%2f%2fdriverdev= .linuxdriverproject.org%2fmailman%2flistinfo%2fdriverdev-devel&data=3D01%7c= 01%7cdecui%40064d.mgd.microsoft.com%7c6038ce2d24784746fa0408d30134f8d9%7c72= f988bf86f141af91ab2d7cd011db47%7c1&sdata=3D6Hs1UNlA11wBtnU5XvHhpCgkUlIhWVMK= xPHVj9UAZq8%3d --_002_02dd0f8d7f8e4cacb9e54a067fd483e4HKXPR3004MB0088064dmgdm_-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/