Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1459870

RE: [PATCH 0/2] Drivers: hv: vmbus: make bus ids in sysfs persistent

Path csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!bofh.it!news.nic.it!robomod
From KY Srinivasan <kys@microsoft.com>
Newsgroups linux.kernel
Subject RE: [PATCH 0/2] Drivers: hv: vmbus: make bus ids in sysfs persistent
Date Wed, 10 Aug 2016 22:40:03 +0200
Message-ID <s4Isb-1A3-47@gated-at.bofh.it> (permalink)
References <s4aTw-5c9-7@gated-at.bofh.it>
X-Original-To Vitaly Kuznetsov <vkuznets@redhat.com>, "devel@linuxdriverproject.org" <devel@linuxdriverproject.org>
X-Greylist delayed 4658 seconds by postgrey-1.27 at vger.kernel.org; Wed, 10 Aug 2016 16:33:12 EDT
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=VaLU4Wo4NQypBcEFep48mM8lusrVEAVgv6nX67UBDI8=; b=Tg0VrtVqoGeuPVfRHrCUYR/4TFiOcNJdeQhDMvEfLMUYZQODgt3dVfLe4AMBCErxOiyr0mwl75i7ehXJp32XGfjxtZVN5yMPIaN0YdQaMXnF5K79AjRLrH4eudTc62/pCM73FxbRrI0fyZZdqLQC56Lfv7w6mvqTsYKmO+FE2iQ=
Thread-Topic [PATCH 0/2] Drivers: hv: vmbus: make bus ids in sysfs persistent
Thread-Index AQHR8hqEteG+/eyBYE2ewkCg07OhIqBBTKEA
Accept-Language en-US
Content-Language en-US
Authentication-Results spf=none (sender IP is ) smtp.mailfrom=kys@microsoft.com;
X-Originating-IP [2001:4898:80e8:8::355]
X-Ms-Office365-Filtering-Correlation-ID 374a026a-acb0-45b3-9cb0-08d3c1509d90
X-Microsoft-Exchange-Diagnostics 1;CY4PR03MB2533;6:J+Lval925fKPTcvUMhzr1vUUZHk6YSg7IymWUf47eCevw4ksZNP8YDKets3lxxwcffI8QVGPSgJDN1Bw60OxgCCLPdZnl57JpG8aJEiziNssy1eCcd2WwmedRvz2QNRXiaOph9JCZ7pbRTG8AVVl6IEEeDns5GKbXGx3XHVhupPZjmGWYqvD+uGqZaxB6D1NU1IN37kaDqBxlpILEYQSv3N87kETU3+WmxXxpJySksxnLL9EdNOuZa4QFSMFvzIl9y+HDv/YNtKgrIAE+Z8ixF9heerS/h+5broh7TnHgEN/Wwu5oO4jJR3rjs5H+yWF8hA5SyZfisdHYg/dwnx3ug==;5:YOCbvEEH4whPhhi5y1TYpw0IJ1y4dSBPwf1wcw69d9I2Glt+ZzCzjuLV0jn/yLbGGqm0dHaxHyjMy2LnncRHAGImXiGPfCTUp1H6V/Nnv+tO/BpZerG7OkxDIe9SzI6NGGQVTcwt2Fk8RsOKDEBI8A==;24:y+rzyvdMG8ycKz0n7yFsjZc0bL7+e680JoHS6trjATp0043WIMm3dEhgRSpxHe+Kx8SH+Gb9mzLJyWjl+ydqsMMRc/x5fn4t1yw+1faBxI4=;7:sWqVr9UEVeCk/K9Z4JmhwK4KfrEr++FGsZvYmshndUM/RsLE5LNU+drEPacrfGmgPV4vkyKnZfspQ3HS4WwsGdy5nQd9WUTqzL1fdQq0b8V+hU5xBMZpQ5+F75+7+TqsWmNQCVucA3iCTAQszAxAHiZs5j0YpwAtzdt66N4sFC+7e3Chcq6OMG0wT2wJK73K+WIrVzvjVCkccPcO7ZY3E0HdQi1AzpK32cDqrmN1HBub0bJh9T/vd/n+4k7QaDn8
X-Microsoft-Antispam UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY4PR03MB2533;
X-Microsoft-Antispam-Prvs <CY4PR03MB2533EC773269170D077A984CA01D0@CY4PR03MB2533.namprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test UriScan:(9452136761055);
X-Exchange-Antispam-Report-Cfa-Test BCL:0;PCL:0;RULEID:(61425038)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(61426038)(61427038);SRVR:CY4PR03MB2533;BCL:0;PCL:0;RULEID:;SRVR:CY4PR03MB2533;
X-Forefront-Prvs 0030839EEE
X-Forefront-Antispam-Report SFV:NSPM;SFS:(10019020)(6009001)(7916002)(199003)(189002)(377454003)(13464003)(5005710100001)(10290500002)(10400500002)(107886002)(189998001)(10090500001)(3280700002)(9686002)(5002640100001)(8990500004)(33656002)(586003)(19580395003)(97736004)(4001430100002)(5001770100001)(2906002)(4326007)(3660700001)(81156014)(99286002)(19580405001)(105586002)(8676002)(8936002)(81166006)(68736007)(305945005)(74316002)(122556002)(87936001)(2501003)(7696003)(101416001)(11100500001)(6116002)(7736002)(102836003)(77096005)(86362001)(50986999)(76176999)(7846002)(76576001)(2900100001)(54356999)(86612001)(106356001)(2950100001)(106116001)(92566002)(3826002);DIR:OUT;SFP:1102;SCL:1;SRVR:CY4PR03MB2533;H:DM2PR0301MB0783.namprd03.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en;
Received-Spf None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
Spamdiagnosticoutput 1:99
Spamdiagnosticmetadata NSPM
Content-Type text/plain; charset="us-ascii"
Content-Transfer-Encoding 8BIT
MIME-Version 1.0
X-Originatororg microsoft.com
X-Ms-Exchange-Crosstenant-Originalarrivaltime 10 Aug 2016 19:00:37.2697 (UTC)
X-Ms-Exchange-Crosstenant-Fromentityheader Hosted
X-Ms-Exchange-Crosstenant-ID 72f988bf-86f1-41af-91ab-2d7cd011db47
X-Ms-Exchange-Transport-Crosstenantheadersstamped CY4PR03MB2533
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 33
Organization linux.* mail to news gateway
X-Original-Cc "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>, "Haiyang Zhang" <haiyangz@microsoft.com>
X-Original-Date Wed, 10 Aug 2016 19:00:37 +0000
X-Original-Message-ID <DM2PR0301MB07835532C07EA99BCB502C68A01D0@DM2PR0301MB0783.namprd03.prod.outlook.com>
X-Original-References <1470732379-5013-1-git-send-email-vkuznets@redhat.com>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1459870

Show key headers only | View raw



> -----Original Message-----
> From: Vitaly Kuznetsov [mailto:vkuznets@redhat.com]
> Sent: Tuesday, August 9, 2016 1:46 AM
> To: devel@linuxdriverproject.org
> Cc: linux-kernel@vger.kernel.org; Haiyang Zhang <haiyangz@microsoft.com>;
> KY Srinivasan <kys@microsoft.com>
> Subject: [PATCH 0/2] Drivers: hv: vmbus: make bus ids in sysfs persistent
> 
> Bus ids for VMBus devices in /sys/bus/vmbus/devices/ are not guaranteed
> to be persistent across reboot or kernel restart and this causes problems
> for some tools. E.g. kexec tools use these ids to identify NIC on kdump.
> Fix the issue by using relid from channel offer as the unique id instead
> of an auto incremented counter.

Relids are not persistent. It is only valid between a channel offer message and a relid released message (or an unload or initiate contact message, which invalidates all channels). This is an opaque number that the root generates and uses to track channels. There is no guarantee that the same type of channel (networking, storage, etc) will get the same relid on each reboot.

Regards,

K. Y
> 
> Vitaly Kuznetsov (2):
>   Drivers: hv: make VMBus bus ids persistent
>   Drivers: hv: get rid of id in struct vmbus_channel
> 
>  drivers/hv/channel_mgmt.c | 2 --
>  drivers/hv/vmbus_drv.c    | 2 +-
>  include/linux/hyperv.h    | 3 ---
>  3 files changed, 1 insertion(+), 6 deletions(-)
> 
> --
> 2.7.4

Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH 0/2] Drivers: hv: vmbus: make bus ids in sysfs persistent Vitaly Kuznetsov <vkuznets@redhat.com> - 2016-08-09 10:50 +0200
  [PATCH 2/2] Drivers: hv: get rid of id in struct vmbus_channel Vitaly Kuznetsov <vkuznets@redhat.com> - 2016-08-09 10:50 +0200
  RE: [PATCH 0/2] Drivers: hv: vmbus: make bus ids in sysfs persistent KY Srinivasan <kys@microsoft.com> - 2016-08-10 22:40 +0200
    Re: [PATCH 0/2] Drivers: hv: vmbus: make bus ids in sysfs persistent Vitaly Kuznetsov <vkuznets@redhat.com> - 2016-08-11 11:20 +0200
      RE: [PATCH 0/2] Drivers: hv: vmbus: make bus ids in sysfs persistent KY Srinivasan <kys@microsoft.com> - 2016-08-12 16:20 +0200
        Re: [PATCH 0/2] Drivers: hv: vmbus: make bus ids in sysfs persistent Vitaly Kuznetsov <vkuznets@redhat.com> - 2016-08-15 18:20 +0200
          RE: [PATCH 0/2] Drivers: hv: vmbus: make bus ids in sysfs persistent KY Srinivasan <kys@microsoft.com> - 2016-08-17 18:40 +0200

csiph-web