<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in drm_ras.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c36218dc49f5e9ef9e3074670fdae7ac3a7e794f - drm/ras: Introduce the DRM RAS infrastructure over generic netlink</title>
        <link>http://kernelsources.org:8080/source/history/linux/include/uapi/drm/drm_ras.h#c36218dc49f5e9ef9e3074670fdae7ac3a7e794f</link>
        <description>drm/ras: Introduce the DRM RAS infrastructure over generic netlinkIntroduces the DRM RAS infrastructure over generic netlink.The new interface allows drivers to expose RAS nodes and theirassociated error counters to userspace in a structured and extensibleway. Each drm_ras node can register its own set of error counters, whichare then discoverable and queryable through netlink operations. Thislays the groundwork for reporting and managing hardware error statesin a unified manner across different DRM drivers.Currently it only supports error-counter nodes. But it can beextended later.The registration is also not tied to any drm node, so it can beused by accel devices as well.It uses the new and mandatory YAML description format stored inDocumentation/netlink/specs/. This forces a single generic netlinkfamily namespace for the entire drm: &quot;drm-ras&quot;.But multiple-endpoints are supported within the single family.Any modification to this API needs to be applied toDocumentation/netlink/specs/drm_ras.yaml before regenerating thecode:$ tools/net/ynl/pyynl/ynl_gen_c.py --spec \ Documentation/netlink/specs/drm_ras.yaml --mode uapi --header \ -o include/uapi/drm/drm_ras.h$ tools/net/ynl/pyynl/ynl_gen_c.py --spec \  Documentation/netlink/specs/drm_ras.yaml --mode kernel \  --header -o drivers/gpu/drm/drm_ras_nl.h$ tools/net/ynl/pyynl/ynl_gen_c.py --spec \  Documentation/netlink/specs/drm_ras.yaml \  --mode kernel --source -o drivers/gpu/drm/drm_ras_nl.cCc: Zack McKevitt &lt;zachary.mckevitt@oss.qualcomm.com&gt;Cc: Lijo Lazar &lt;lijo.lazar@amd.com&gt;Cc: Hawking Zhang &lt;Hawking.Zhang@amd.com&gt;Cc: Jakub Kicinski &lt;kuba@kernel.org&gt;Cc: David S. Miller &lt;davem@davemloft.net&gt;Cc: Paolo Abeni &lt;pabeni@redhat.com&gt;Cc: Eric Dumazet &lt;edumazet@google.com&gt;Cc: netdev@vger.kernel.orgCo-developed-by: Aravind Iddamsetty &lt;aravind.iddamsetty@linux.intel.com&gt;Signed-off-by: Aravind Iddamsetty &lt;aravind.iddamsetty@linux.intel.com&gt;Signed-off-by: Riana Tauro &lt;riana.tauro@intel.com&gt;Reviewed-by: Zack McKevitt &lt;zachary.mckevitt@oss.qualcomm.com&gt;Acked-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Acked-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;Link: https://patch.msgid.link/20260304074412.464435-8-riana.tauro@intel.comSigned-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/include/uapi/drm/drm_ras.h</description>
        <pubDate>Wed, 04 Mar 2026 08:44:08 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
