<?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 dvb_net.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>4172385b - media: dvb-core: Fix use-after-free due on race condition at dvb_net</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/media/dvb_net.h#4172385b</link>
        <description>media: dvb-core: Fix use-after-free due on race condition at dvb_netA race condition may occur between the .disconnect function, whichis called when the device is disconnected, and the dvb_device_open()function, which is called when the device node is open()ed.This results in several types of UAFs.The root cause of this is that you use the dvb_device_open() function,which does not implement a conditional statementthat checks &apos;dvbnet-&gt;exit&apos;.So, add &apos;remove_mutex` to protect &apos;dvbnet-&gt;exit&apos; and uselocked_dvb_net_open() function to check &apos;dvbnet-&gt;exit&apos;.[mchehab: fix a checkpatch warning]Link: https://lore.kernel.org/linux-media/20221117045925.14297-3-imv4bel@gmail.comSigned-off-by: Hyunwoo Kim &lt;imv4bel@gmail.com&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;

            List of files:
            /linux-6.15/include/media/dvb_net.h</description>
        <pubDate>Thu, 17 Nov 2022 04:59:23 +0000</pubDate>
        <dc:creator>Hyunwoo Kim &lt;imv4bel@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>de163422 - media: drop unnecessary networking includes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/media/dvb_net.h#de163422</link>
        <description>media: drop unnecessary networking includesdvb_net.h includes a bunch of core networking headers which increasesthe number of objects rebuilt when we touch them. They are unnecessaryfor the header itself and only one driver has an indirect dependency.tveeprom.h includes if_packet to gain access to ETH_ALEN. Thisis a bit of an overkill because if_packet.h pulls in skbuff.h.The definition of ETH_ALEN is in the uAPI header, which isvery rarely touched, so switch to including that.This results in roughly 250 fewer objects built when skbuff.his touched (6028 -&gt; 5788).Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;

            List of files:
            /linux-6.15/include/media/dvb_net.h</description>
        <pubDate>Fri, 03 Feb 2023 23:31:29 +0000</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>fada1935 - media: move dvb kAPI headers to include/media</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/media/dvb_net.h#fada1935</link>
        <description>media: move dvb kAPI headers to include/mediaExcept for DVB, all media kAPI headers are at include/media.Move the headers to it.Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;

            List of files:
            /linux-6.15/include/media/dvb_net.h</description>
        <pubDate>Thu, 28 Dec 2017 18:03:51 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;</dc:creator>
    </item>
</channel>
</rss>
