<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in sysfs-class-devlink</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e020ff61 - driver core: Fix device link device name collision</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-class-devlink#e020ff61</link>
        <description>driver core: Fix device link device name collisionThe device link device&apos;s name was of the form:&lt;supplier-dev-name&gt;--&lt;consumer-dev-name&gt;This can cause name collision as reported here [1] as device names arenot globally unique. Since device names have to be unique within thebus/class, add the bus/class name as a prefix to the device names used toconstruct the device link device name.So the devuce link device&apos;s name will be of the form:&lt;supplier-bus-name&gt;:&lt;supplier-dev-name&gt;--&lt;consumer-bus-name&gt;:&lt;consumer-dev-name&gt;[1] - https://lore.kernel.org/lkml/20201229033440.32142-1-michael@walle.cc/Fixes: 287905e68dd2 (&quot;driver core: Expose device link details in sysfs&quot;)Cc: stable@vger.kernel.orgReported-by: Michael Walle &lt;michael@walle.cc&gt;Tested-by: Michael Walle &lt;michael@walle.cc&gt;Signed-off-by: Saravana Kannan &lt;saravanak@google.com&gt;Link: https://lore.kernel.org/r/20210110175408.1465657-1-saravanak@google.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-class-devlink</description>
        <pubDate>Sun, 10 Jan 2021 17:54:07 +0000</pubDate>
        <dc:creator>Saravana Kannan &lt;saravanak@google.com&gt;</dc:creator>
    </item>
<item>
        <title>54a19b4d - docs: ABI: cleanup several ABI documents</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-class-devlink#54a19b4d</link>
        <description>docs: ABI: cleanup several ABI documentsThere are some ABI documents that, while they don&apos;t generateany warnings, they have issues when parsed by get_abi.pl scripton its output result.Address them, in order to provide a clean output.Reviewed-by: Tom Rix &lt;trix@redhat.com&gt; # for fpga-managerReviewed-By: Kajol Jain&lt;kjain@linux.ibm.com&gt; # for sysfs-bus-event_source-devices-hv_gpci and sysfs-bus-event_source-devices-hv_24x7Acked-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt; #for IIOAcked-by: Oded Gabbay &lt;oded.gabbay@gmail.com&gt; # for HabanalabsAcked-by: Vaibhav Jain &lt;vaibhav@linux.ibm.com&gt; # for sysfs-bus-papr-pmemAcked-by: Cezary Rojewski &lt;cezary.rojewski@intel.com&gt; # for catptAcked-by: Suzuki K Poulose &lt;suzuki.poulose@arm.com&gt;Acked-by: Ilya Dryomov &lt;idryomov@gmail.com&gt; # for rbdAcked-by: Jonathan Corbet &lt;corbet@lwn.net&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;Link: https://lore.kernel.org/r/5bc78e5b68ed1e9e39135173857cb2e753be868f.1604042072.git.mchehab+huawei@kernel.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-class-devlink</description>
        <pubDate>Fri, 30 Oct 2020 07:40:50 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>90b109d5 - driver core: Change delimiter in devlink device&apos;s name to &quot;--&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-class-devlink#90b109d5</link>
        <description>driver core: Change delimiter in devlink device&apos;s name to &quot;--&quot;The devlink device name is of the form &quot;supplier:consumer&quot;. But &quot;:&quot; isfairly common in device names and makes it visually hard to distinguishsupplier and consumer. So, replace it with &quot;--&quot; to make it easier.Signed-off-by: Saravana Kannan &lt;saravanak@google.com&gt;Link: https://lore.kernel.org/r/20200724180523.1393383-1-saravanak@google.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-class-devlink</description>
        <pubDate>Fri, 24 Jul 2020 18:05:22 +0000</pubDate>
        <dc:creator>Saravana Kannan &lt;saravanak@google.com&gt;</dc:creator>
    </item>
<item>
        <title>287905e6 - driver core: Expose device link details in sysfs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-class-devlink#287905e6</link>
        <description>driver core: Expose device link details in sysfsIt&apos;s helpful to be able to look at device link details from sysfs. So,expose it in sysfs.Say device-A is supplier of device-B. These are the additional filesthis patch would create:/sys/class/devlink/device-A:device-B/	auto_remove_on	consumer/ -&gt; .../device-B/	runtime_pm	status	supplier/ -&gt; .../device-A/	sync_state_only/sys/devices/.../device-A/	consumer:device-B/ -&gt; /sys/class/devlink/device-A:device-B//sys/devices/.../device-B/	supplier:device-A/ -&gt; /sys/class/devlink/device-A:device-B/That way:To get a list of all the device link in the system:ls /sys/class/devlink/To get the consumer names and links of a device:ls -d /sys/devices/.../device-X/consumer:*To get the supplier names and links of a device:ls -d /sys/devices/.../device-X/supplier:*Signed-off-by: Saravana Kannan &lt;saravanak@google.com&gt;Link: https://lore.kernel.org/r/20200521191800.136035-2-saravanak@google.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-class-devlink</description>
        <pubDate>Thu, 21 May 2020 19:17:58 +0000</pubDate>
        <dc:creator>Saravana Kannan &lt;saravanak@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
