Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp395730imm; Thu, 11 Oct 2018 23:28:26 -0700 (PDT) X-Google-Smtp-Source: ACcGV60ZxVhw6m0kP6x1+zwWFWKPQl4Aa/6zwadqqMivDMDYpUfEslfPKBqVRkYwOxjJRtdhB20v X-Received: by 2002:a62:5c03:: with SMTP id q3-v6mr4869273pfb.182.1539325706084; Thu, 11 Oct 2018 23:28:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539325706; cv=none; d=google.com; s=arc-20160816; b=adRr3nbunjDF3aUbFS5VaEGoBd4Nd0vFCEmjPu2rhf4Q7dGPYbXv9VN8TpgGBd8GKW 6L7k6K7kBqPORknXdLeazOLKVeRmwwHIBzevet0DTI7fR0HOilJiGU01z7CyPYhFSJi6 kjE44cFZlfOA7k329xn7IEkSt15FnA45uoG41UP9xImIdhYWqs1r5P7wVCM3z6IDNIcK 1CZVzfSBCSiv/8BAsvt6rp+5sihBivKnHI68h23qeeCZgRVS76OmYSAPEvpOfVudvGOg XGoXD6TDTJEkhVa/5NUULx541IXcqKtiosJuTow077DFTiDtsfR4ZFuQt9UirVhD92ih b1LA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from; bh=IgE63oqovkfW60n7bIgkHWnVvcIlbUprdn35ZcCOtnE=; b=rFjbqOhFwcoV4Xq/MUt/+J1eYjDGhJ+jzAaU8j+XWfhv68kXnH9WttK3kWPWxaRhn+ 9ASiYbprCKVxofpDX6+OWdENQaoWKFTwNuxNLsX5e98X4RyLx6loEiSUbY1mNitGkbXm bh4gKIdbGRPkXr1NKcaEnRBeqmHlNhIzMH6SvoARAu9jFVpoaO4gQIREIfShFTh5t94O CuvjJitsEyVsR43I3xb/tWBSXNh9riJmHt/zmIjaTPD6v6mQOTW9akW/4GvSPMJ0f87Z HZLc0FCfT354T2rdTtht0h1O2So1UXnYoiFtXRTDIocwNsvL9IVcSyDh5b4tM2zGBRF1 T4tQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t2-v6si264626ply.408.2018.10.11.23.28.11; Thu, 11 Oct 2018 23:28:26 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727796AbeJLN6o (ORCPT + 99 others); Fri, 12 Oct 2018 09:58:44 -0400 Received: from mx1.redhat.com ([209.132.183.28]:36576 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727528AbeJLN6o (ORCPT ); Fri, 12 Oct 2018 09:58:44 -0400 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 306378830A; Fri, 12 Oct 2018 06:27:49 +0000 (UTC) Received: from vitty.brq.redhat.com.redhat.com (ovpn-204-201.brq.redhat.com [10.40.204.201]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 9C750842CD; Fri, 12 Oct 2018 06:27:46 +0000 (UTC) From: Vitaly Kuznetsov To: Haiyang Zhang Cc: "davem\@davemloft.net" , "netdev\@vger.kernel.org" , KY Srinivasan , Stephen Hemminger , "olaf\@aepfle.de" , "devel\@linuxdriverproject.org" , "linux-kernel\@vger.kernel.org" Subject: RE: [PATCH net-next] hv_netvsc: fix vf serial matching with pci slot info In-Reply-To: References: <20181011201434.30737-1-haiyangz@linuxonhyperv.com> Date: Fri, 12 Oct 2018 08:27:45 +0200 Message-ID: <87k1mnptlq.fsf@vitty.brq.redhat.com> MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.28]); Fri, 12 Oct 2018 06:27:49 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Haiyang Zhang writes: >> -----Original Message----- >> From: Haiyang Zhang >> Sent: Thursday, October 11, 2018 4:15 PM >> To: davem@davemloft.net; netdev@vger.kernel.org >> Cc: Haiyang Zhang ; KY Srinivasan >> ; Stephen Hemminger ; >> olaf@aepfle.de; vkuznets ; >> devel@linuxdriverproject.org; linux-kernel@vger.kernel.org >> Subject: [PATCH net-next] hv_netvsc: fix vf serial matching with pci slot info >> >> From: Haiyang Zhang >> >> The VF device's serial number is saved as a string in PCI slot's kobj name, not >> the slot->number. This patch corrects the netvsc driver, so the VF device can be >> successfully paired with synthetic NIC. >> >> Fixes: 00d7ddba1143 ("hv_netvsc: pair VF based on serial number") >> Signed-off-by: Haiyang Zhang > > Thanks Stephen for the reminder -- I added the "reported-by" here: > > Reported-by: Vitaly Kuznetsov Thanks) The difference in the hack I sent to Stephen was that instead of using kstrtou32() and checking the return value I opted for snprintf() and doing strncmp(). -- Vitaly