Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp1872759imm; Sat, 12 May 2018 01:47:04 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqGxK9XyiffTa1pUJberSJj3YOrwa1/ZpLo9NM8WGwbrSgyTAeA5a96p2L23CxwSN/s/CGD X-Received: by 2002:a17:902:8d8d:: with SMTP id v13-v6mr1619988plo.362.1526114824900; Sat, 12 May 2018 01:47:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526114824; cv=none; d=google.com; s=arc-20160816; b=e6aiTv2/5n1UgHh1FUnfV/x3W+KdwFDRu7pI522yLc3/eXvXTcpBPUfcbUnXsMV4+g DkTOAVylYhS6jbHyJdZZlRuf1nGnmjej/qGYKAqyywPB27RTNrTx5fZslkEeQBDtdXad RAxZNXwAefE3yQymDisA2pj1ZtJ1A4ho3xhGvNMSCJnbgxF/PvFrULVfJNevy5OFEyk9 7rcejI504gvbYXChJoDWQbrn/g8mCy+P0DhlDBcDOz+LJ+CYayqLwm2pdzQDIFIODDK4 6/BhoFeJXyImPXtuMvfmGL+FgnZ/v35AnsBjLT+KXADsCH4eXL+3emDAqEoexmbvuPKg R0ng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:reply-to:message-id:date:subject:cc:to :from:arc-authentication-results; bh=x8fFE/f61fdrZ3de3zvCfc80wEM+7QpulNTfs1tZsJM=; b=b3Yc0sBCWpULy2HqIv5hZphobgRSgY1OrLDUFkzKRoV8YnwOC6cp0hMV5NBj/2bSQh ne4XVHYpt06RPKumLBAySqOkn8rl/iDTVl2v7LQ/6zZfqwrLHiTcKJWsjUy9OZzfXy2R 5gbl4oCDfi6KfJ/EykpZnb30gOQCw0NorVPeoq3vbnZvdHzLqW5bPlBJevwH6h0nJJrQ k2YKZZohnwtF4H2IGw6AnZSfK1QO9i2Dig2/A2f1OqATBzBruXtCNoY1L8dp0xrV4Wy1 candfsLBQltDDPSMQl/DEtwwYoGzIzMiRsakIlXLkES8Eu2XUa/JdrhElRdWaKe19hJW rXzQ== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 91-v6si5110708plf.78.2018.05.12.01.46.50; Sat, 12 May 2018 01:47:04 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751131AbeELIqe (ORCPT + 99 others); Sat, 12 May 2018 04:46:34 -0400 Received: from a2nlsmtp01-04.prod.iad2.secureserver.net ([198.71.225.38]:41586 "EHLO a2nlsmtp01-04.prod.iad2.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750799AbeELIqd (ORCPT ); Sat, 12 May 2018 04:46:33 -0400 Received: from linuxonhyperv2.linuxonhyperv.com ([107.180.71.197]) by : HOSTING RELAY : with SMTP id HQ9jfJSRKGqYmHQ9jfKako; Sat, 12 May 2018 01:45:32 -0700 x-originating-ip: 107.180.71.197 Received: from kys by linuxonhyperv2.linuxonhyperv.com with local (Exim 4.89_1) (envelope-from ) id 1fHQ9j-00007s-II; Sat, 12 May 2018 01:45:31 -0700 From: kys@linuxonhyperv.com To: gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, devel@linuxdriverproject.org, olaf@aepfle.de, apw@canonical.com, jasowang@redhat.com, vkuznets@redhat.com Cc: Stephen Hemminger , Stephen Hemminger , stable@vger.kernel.org, "K . Y . Srinivasan" Subject: [PATCH 1/1] doc: fix sysfs ABI documentation Date: Sat, 12 May 2018 01:45:29 -0700 Message-Id: <20180512084529.441-1-kys@linuxonhyperv.com> X-Mailer: git-send-email 2.15.1 Reply-To: kys@microsoft.com X-CMAE-Envelope: MS4wfN7RIVKdOk8Ll/xoTQkO5phkC4ZMfxBj5v8fQtrDmrVtU7WtO1nCXCm+GJp4eU97qD9PO0lrm7bXroFQj+ekrcIGgMlU1K1ns6HH822xp9fE+vlThPph aUoQUd9lwiERfySNS6YxgK+SsVBpfln9bDQ7ZwcATcolYsFQQ1vgH79KOJOowmh33QQIqr0gBWUrCw58XUK3OoAUYmcDNhlv/y68MsEotoR9mQ3JoBrXWJOz evyC+mjg0Emx487QseFW545hBBdA3XHREhR8CUnR3te4gMg1qEO/5Zfeaw2VVU9RqFjoKnyJ+5E4oV7aPfcVChUZY5vtCYRs3lZzAHfOZZaOgMsuJbM4PViZ +2dTUxMv43rzO5iYs3ISDVaJCBqodnLBLzLXUhVGTbDDpEVmCH/T62t/j/rfn33ZCB7ns4PUEC/Ssl1J5U8w+jx3AfZH57bRDlAm9UZecS8GgPCTtMrJCEWk wDV2fYa88qUYGhOF6sRcgxRLMZkwkrBu8zcdpCOZG5T6daI1ELNJh433oWn+tbzMWkW1FaJMFxmu2ynmbMwF+LyWhrZwUyotCIXKrg== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Stephen Hemminger In 4.9 kernel, the sysfs files for Hyper-V VMBus changed name but the documentation files were not updated. The current sysfs file names are /sys/bus/vmbus/devices//... See commit 9a56e5d6a0ba ("Drivers: hv: make VMBus bus ids persistent") and commit f6b2db084b65 ("vmbus: make sysfs names consistent with PCI") Reported-by: Michael Kelley Signed-off-by: Stephen Hemminger Cc: stable@vger.kernel.org Signed-off-by: K. Y. Srinivasan --- Documentation/ABI/stable/sysfs-bus-vmbus | 40 ++++++++++++++++---------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/Documentation/ABI/stable/sysfs-bus-vmbus b/Documentation/ABI/stable/sysfs-bus-vmbus index 0c9d9dcd2151..3eaffbb2d468 100644 --- a/Documentation/ABI/stable/sysfs-bus-vmbus +++ b/Documentation/ABI/stable/sysfs-bus-vmbus @@ -1,25 +1,25 @@ -What: /sys/bus/vmbus/devices/vmbus_*/id +What: /sys/bus/vmbus/devices//id Date: Jul 2009 KernelVersion: 2.6.31 Contact: K. Y. Srinivasan Description: The VMBus child_relid of the device's primary channel Users: tools/hv/lsvmbus -What: /sys/bus/vmbus/devices/vmbus_*/class_id +What: /sys/bus/vmbus/devices//class_id Date: Jul 2009 KernelVersion: 2.6.31 Contact: K. Y. Srinivasan Description: The VMBus interface type GUID of the device Users: tools/hv/lsvmbus -What: /sys/bus/vmbus/devices/vmbus_*/device_id +What: /sys/bus/vmbus/devices//device_id Date: Jul 2009 KernelVersion: 2.6.31 Contact: K. Y. Srinivasan Description: The VMBus interface instance GUID of the device Users: tools/hv/lsvmbus -What: /sys/bus/vmbus/devices/vmbus_*/channel_vp_mapping +What: /sys/bus/vmbus/devices//channel_vp_mapping Date: Jul 2015 KernelVersion: 4.2.0 Contact: K. Y. Srinivasan @@ -28,112 +28,112 @@ Description: The mapping of which primary/sub channels are bound to which Format: Users: tools/hv/lsvmbus -What: /sys/bus/vmbus/devices/vmbus_*/device +What: /sys/bus/vmbus/devices//device Date: Dec. 2015 KernelVersion: 4.5 Contact: K. Y. Srinivasan Description: The 16 bit device ID of the device Users: tools/hv/lsvmbus and user level RDMA libraries -What: /sys/bus/vmbus/devices/vmbus_*/vendor +What: /sys/bus/vmbus/devices//vendor Date: Dec. 2015 KernelVersion: 4.5 Contact: K. Y. Srinivasan Description: The 16 bit vendor ID of the device Users: tools/hv/lsvmbus and user level RDMA libraries -What: /sys/bus/vmbus/devices/vmbus_*/channels/NN +What: /sys/bus/vmbus/devices//channels/ Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger Description: Directory for per-channel information NN is the VMBUS relid associtated with the channel. -What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/cpu +What: /sys/bus/vmbus/devices//channels//cpu Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger Description: VCPU (sub)channel is affinitized to Users: tools/hv/lsvmbus and other debugging tools -What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/cpu +What: /sys/bus/vmbus/devices//channels//cpu Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger Description: VCPU (sub)channel is affinitized to Users: tools/hv/lsvmbus and other debugging tools -What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/in_mask +What: /sys/bus/vmbus/devices//channels//in_mask Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger Description: Host to guest channel interrupt mask Users: Debugging tools -What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/latency +What: /sys/bus/vmbus/devices//channels//latency Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger Description: Channel signaling latency Users: Debugging tools -What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/out_mask +What: /sys/bus/vmbus/devices//channels//out_mask Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger Description: Guest to host channel interrupt mask Users: Debugging tools -What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/pending +What: /sys/bus/vmbus/devices//channels//pending Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger Description: Channel interrupt pending state Users: Debugging tools -What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/read_avail +What: /sys/bus/vmbus/devices//channels//read_avail Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger Description: Bytes available to read Users: Debugging tools -What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/write_avail +What: /sys/bus/vmbus/devices//channels//write_avail Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger Description: Bytes available to write Users: Debugging tools -What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/events +What: /sys/bus/vmbus/devices//channels//events Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger Description: Number of times we have signaled the host Users: Debugging tools -What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/interrupts +What: /sys/bus/vmbus/devices//channels//interrupts Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger Description: Number of times we have taken an interrupt (incoming) Users: Debugging tools -What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/subchannel_id +What: /sys/bus/vmbus/devices//channels//subchannel_id Date: January. 2018 KernelVersion: 4.16 Contact: Stephen Hemminger Description: Subchannel ID associated with VMBUS channel Users: Debugging tools and userspace drivers -What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/monitor_id +What: /sys/bus/vmbus/devices//channels//monitor_id Date: January. 2018 KernelVersion: 4.16 Contact: Stephen Hemminger Description: Monitor bit associated with channel Users: Debugging tools and userspace drivers -What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/ring +What: /sys/bus/vmbus/devices//channels//ring Date: January. 2018 KernelVersion: 4.16 Contact: Stephen Hemminger -- 2.15.1