Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755662AbbGPLeJ (ORCPT ); Thu, 16 Jul 2015 07:34:09 -0400 Received: from mail-bn1bn0105.outbound.protection.outlook.com ([157.56.110.105]:49768 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755635AbbGPLeD convert rfc822-to-8bit (ORCPT ); Thu, 16 Jul 2015 07:34:03 -0400 Authentication-Results: spf=pass (sender IP is 206.191.229.116) smtp.mailfrom=microsoft.com; davemloft.net; dkim=none (message not signed) header.d=none; 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" Subject: RE: [V2 6/7] hvsock: introduce Hyper-V VM Sockets feature Thread-Topic: [V2 6/7] hvsock: introduce Hyper-V VM Sockets feature Thread-Index: AQHQv36Y9y32eRwibUSucK6NFvYMs53d8qnw Date: Thu, 16 Jul 2015 11:19:01 +0000 Message-ID: References: <1436868048-17875-1-git-send-email-decui@microsoft.com> <20150715.211916.1258342954251964451.davem@davemloft.net> In-Reply-To: <20150715.211916.1258342954251964451.davem@davemloft.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [141.251.58.132] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD042;1:MaxVexFTM+LyZvrAVZgJKxRaZb5Zf+rb55duD8kLSUBhWVzQAOsn5aFOT4ovdB5nmOQQH3T8yDWJeLxwrtXTVUal2JqWzt0nDVgjz7vByGWIWc8ie98cAunIhEGH1FTebjp++d8D0iYoZnDLQ77+rZZOEAXTD6J7ptZ4lcOF2SUsRQgbhzesd2uqFIUl04GNpRudyWxCH31FU8c5SVeWOb2oqIb4CkdXGFvV6O63FSPOJ3768QOmH6q0TMuNXaupFKDlOvINDaz4zX88GOdrTgm0HyFgPEbdrqGGoj5LVeQDhmzxn6BHt0AlqqHlF2ZbKSbMwnBt/g2/SPgGGhgV488Qlgc4uecKpqHqvDR1aUKzMRLqHBWyJvgV9yhElZQr X-Forefront-Antispam-Report: CIP:206.191.229.116;CTRY:US;IPV:CAL;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(979002)(6009001)(2980300002)(438002)(199003)(189002)(164054003)(46102003)(66066001)(5001960100002)(102836002)(110136002)(5003600100002)(50466002)(16796002)(2950100001)(2900100001)(77156002)(62966003)(106116001)(23726002)(189998001)(106466001)(24736003)(2656002)(87936001)(33646002)(46406003)(6806004)(97756001)(47776003)(86612001)(50986999)(86146001)(86362001)(108616004)(92566002)(76176999)(54356999)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR0301MB0698;H:064-smtp-out.microsoft.com;FPR:;SPF:Pass;MLV:ovrnspm;A:1;MX:1;PTR:ErrorRetry;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0698;2:XOWMYmdUfGbS9NWaqmgzcFcZvi0rT2iIEr6EXMgYyjgQBvxhK6mLCfMll3ltCvlQ;3:sncIUC+H2l8FiTGWLPafdq9EWkj3okDYn0uILKKjBhybqhI1Z941WIJZN+7FOVz3DTfWCxPPDX0ZGgbPKD431AlthcWOv3pp5dquyYli3NpENRkphKEsKZdVmvXL5x+ref+NU/aHstTrtMsr1vPITixQtGI4lfKx6PqBQ8YUZw/M5af5LLhr5kKUDdo+xA8oC3B69Pezw6sOj5Wzt0U9wO2Xw0pOKEi11JmMNcFZMte2rgmjDu1vu+b+hYE5S90r;25:aEwbzoku0bRp9ZmJqpm19DhYoVfZyiMYomUFy2iFakFFDZZOtzX+BsT3HX86SO7WsUQZVetKVtj+l06YjoGNIdT1/A4VUxLsI6ELGqsmO9LryFPdVptvZPDoxUPrJV/r9+n7Cw8EVanDBdgJjg8api+mFwT+8O4e4s4HEhHj/0cRgnj2/FmpR7jTkHTAD+MqB34EzjkQQ4c4BwvbZUBQQlMBO5/VNkTnNgGLSUfZj3mBVVTwou2LwjttX4KoaVHRBGrNzgNZd50KrysZicHaeQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0698;UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB1625; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0698;20:yEXbxG2ByHzDKBHEdbTz10nNrSgPbalreG8s6I356SVFClbibhZsx1AQofqLNxDEQ+wTt2y00+WOwpmYdjffli0ZL1RU0DiNet1r8uMk1FJLQW0P2yBQweFSkcQFM2A4pEySFPUo7arjwaLpdBaNlmSBd+51NxdfPjYis8N2MUvxoLvKNHqNismn96ADwgFdOjFh4zhU8x/YJWDSwYUfZ+qYX6uxo0ZOIKXjfV9Oez5+9BGIZPiGVj7qxZUYfJbcTEhTipfcBKJJgR0y6yIrqhE/54qh5dcuSUjhRpkn1iHmplPH+3xOMcoaaC2XHbse9OuAEXf84yGkkZF9OSe/Tc3lSiw8eKb0UjMk7kg65ej6ycmHds9lDYv6sUlRcM00YxHtNxZ7KeIOQxDe4ckRqN8k05uPxHMZkrrbILhppVFAEfYEh2R3OR4JBKB25cc/Qb/+NNQa5L3MrKhXrGyQN+MBOVexYy3s8aqqgW22mrQW5rN6XZiP3cr1VkRnqx4v;4:/uBbP8Q3SwnrQ9eEVXCbAwwwb2/X6naVmU3U24tvVjGU0qVZc7ZDypVsw6Az72K/pvKxUB3c5X9CejMKq8/o87wGqRYda1je9rD8aRuFmKgPBPWaZdFFJFntJgI+jUOrWrflsgSUzGwKNt0p8D5yG8FP03z9/X1J0vWz1iMkrJN1qd7fwz/AL731HU6Ac2F0r4lbYocqviKRxCmrvAwE3blo2v6WNZ9/WgWXkntZyutXjt1Tym3aQYTJFwAdamk9vzbyPBVZKZ3WxKo3TkQPovRqiEAbYxwVmcdaWQ22D3zqBRg6KvVO7ds3F50vl9Ev CY1PR0301MB0698: X-MS-Exchange-Organization-RulesExecuted X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401001)(5005006)(3002001);SRVR:CY1PR0301MB0698;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0698; X-Forefront-PRVS: 0639027A9E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0301MB0698;23:oR8OpPrxyVxvTnwwdFZ5CufVUwNqBEygUCxpiOr?= =?us-ascii?Q?xXGdHl2VCADQymKPWwBoH65SBmP59b2O90njRTI3BnJhaZbVXeMhNbgD4xL8?= =?us-ascii?Q?d1TL+k9JXETq8lQ3XA7yLDpIOFEhLnu8a+jLHdsulKRux1pSMdZx4xcO5MS+?= =?us-ascii?Q?zCOglNetrDXWeyj0WNbAjInvWxy3kgTyXX8s4Gf5CX6WyIlCpOysxkjGQVo+?= =?us-ascii?Q?FR3uVNMLdGTPeIdaOdBc+UXOJvbHRoKe3/BpkImrtCI779oJmtGdIAOfHIvM?= =?us-ascii?Q?bIwcRY6jtY/3GJoEBuNcsMeZiuUDNxAtBpy13eEfeavOUSUrPhAJGs5oWNkZ?= =?us-ascii?Q?joVEOGjO/UGoWOcSQMwpC7pMuVesYCfesRMi3RZaKYMPXUhiyxldQEYVl1KV?= =?us-ascii?Q?HTOwcpLelBzmX3aPvLGvDr4/N+sg+i4wtj+1Mgh41mZcQHE8x8CFnlPq57q2?= =?us-ascii?Q?ABxNbL0qIbC9MdUDhWNidmg8Mwo4hXz6bMfZm9EqYEh7ccp58nJw5GlHqBBP?= =?us-ascii?Q?RsL6nObnzmEmbF0DHkTknTgLyfNvF/knHaWhlzutO2Qw2YqL11At47SHmema?= =?us-ascii?Q?jLT1Eej9b3IKlBSodWV2gR595T/zH6Pcw004usRUDtDkjkMoB11MYtl8k6Tc?= =?us-ascii?Q?sHBtqe+VKILWmTALt+oVR320ZN4eKWqinSqAw4fVtdYg7xKRsUEzwI/B9c/7?= =?us-ascii?Q?xlH6JIZv90z54Y3nY6h19OiaKlWfBKd+9pkLFilu/vunZVwwub+BKwAlNhGr?= =?us-ascii?Q?YOJxV9p67pXIj1bTfSv9ijnGuSaoswCf4eLIEIxHk3I/kl49zf3PulNXpfkv?= =?us-ascii?Q?/wWBTKFpRgdmGj7jusAryBZABIaMu9gzrpbpI7JnRcTWruDTV+RCyIad3bSP?= =?us-ascii?Q?p90gZrsu/WlZQtAcaXQT3SrAwtuSnA57WeoF9w4lnObqqk7zkTcwLRxRo64A?= =?us-ascii?Q?l2ha9WAGogIfQRp5Rn50/YXsmFmm6g/Vg4RUWxSY2Sd+u1Cn1hVhJ1btLiMB?= =?us-ascii?Q?FC3VG7+mWrp9eCk5ai4oZwgPCMxLnhvT3QCBXujeosVqjPqgRdDTIdGu3/BC?= =?us-ascii?Q?2kl6GkiC7SZC8qZ6RBI9tHZllgKA5?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0698;5:/oktP09Z1kytjBeguzMwGR/siR4KmDfGMoZRitLCtcYSrrPYoyo9FM2ePaCFh2M1z2Y1rrzoQ9qMGLdqIbVbIum5J6dChhhq+v2IeT3Qmy+FfxJHMnRDxr5TDslb2eq08jfWHNNaRHqMTgwbnAo8Gg==;24:njsCjoCi9xcqDU3mtSlopINBmudkOmgywePS4HHuiDRN89Gho+1IhwxQYqWQw12TLc2jT/vy7ncS07liNqFfDvlSQ8OPGnwFSkvnB86Qjcc=;20:GX39bRF6cmEmSKsEmO75pc6/z6udE6E9BIAGEiY/jvy7Ie2FxzZ3sUv4FXBZ0+Y6AjhjRaCGq0+fpGv+FNJRxQ== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2015 11:19:08.7934 (UTC) X-MS-Exchange-CrossTenant-Id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=72f988bf-86f1-41af-91ab-2d7cd011db47;Ip=[206.191.229.116];Helo=[064-smtp-out.microsoft.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0698 X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1625;2:bDh7MA/vw0W/GRLb3+0oL4vdKSZ/ADY6kIqNcm7QSL+r+uMJYNWuCzjXNK/PjTTs;3:C7Qaly1OoIpGTNYJcEiqCr1rRB7KMD/urASaKau7YoHYYA7Pgt5ZLSbICpebaUvEALtTzF9/ass2iUb/PPNLrceSohLFc497Ules6bDrB7svdf+gE89JUybLGMZX5BBGdZ2Bi3Ez1bcPrgWXgbLEwPkzAOtlMPELGWgFtCBphe+ODVAZ9gkgbhnmUp7lTOdw0BxBzoCoaqdtHHQxmT6cE3LDDSfRZDzjjVcFWMOiBkRUDClnHWqQtHpegfw2yrlr;25:KDo9pAy1ktw/4ur9oGOfDlbW4wLBcg73PgqD+gSzHCmvL/j0t9M51qEAGiTCMOKU+o76avDKaPvopAvlqyxcyNs/WKO5IFMA9vhMyrX/n/VjFISyQuMz18Ubpeum9/75UjwgfUb+UQAF5cuUGdbvGRbukktJfOSnqUHs2QmSW7SUoQ5Gzeu1XWXF1Xoxa96FgmK6a9juiA2zT8whf46Xk/4bh6ZaycOu7Q1P9SLunlk3vRpJCcNksCKGyb2bjXvlUljFSud6nEXZYMQJmUqdfg==;20:a+4SM7GpyiEpd0XvrelY8XlHoEwI8mlaqN1Wbhgzhv/p/TnTlDvlqBqlAb1M+CE8Cdh7g25Xgjz+pM+LknZRkA==;23:vFmYPWjSvqg88b1iDJyr0k/eIY2p1R1/Rx9VW+4C+3ebi6iHtCDPnERIBTg2r5W4nr/iWoPtVQQsMTzIaeDcJWmI6WGvm9Wu51n6pjilWCCdKO9nBOe64uA1vHl3XnGhPHdxbESIPGweHVemwyJ9L9X1toiEYOGrMS8Lg33ojEzv/czHLUEqMUYspnFEzJpZOnu7TFMPt3wjM+bVlFa9VRk/khYBwyFLNgLyozh9XS3Y+oUKlfD03dncO9Hs8HA/ CY1PR0301MB1625: X-MS-Exchange-Organization-RulesExecuted X-OriginatorOrg: microsoft.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1192 Lines: 42 > From: David Miller > Sent: Thursday, July 16, 2015 12:19 > > From: Dexuan Cui > Date: Tue, 14 Jul 2015 03:00:48 -0700 > > > + pr_debug("hvsock_sk_destruct: called\n"); > > Debug logging just to state that a function is called is not appropriate, > we have very sophisticated tracing facilities in the kernel that can do > that transparently, and more. > > Please remove this. OK. > > + if (hvsk->channel) { > > + pr_debug("hvsock_sk_destruct: calling vmbus_close()\n"); > > Likewise, these kinds of debug logs are totally inappropriate. OK, I'll remove all the pr_debug() in the patch. > > +static int hvsock_release(struct socket *sock) > > +{ > > + /* sock->sk is NULL, if accept() is interrupted by a signal */ > > + if (sock->sk) { > > + __hvsock_release(sock->sk); > > + sock->sk = NULL; > > + } > > + > > + sock->state = SS_FREE; > > + pr_debug("hvsock_release called\n\n"); > > Likewise. OK. Will fix it. Thanks, -- Dexuan -- 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/