<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2a2fffb4 - media: remove the old videobuf framework</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#2a2fffb4</link>
        <description>media: remove the old videobuf frameworkThe last driver that still used this old framework has been convertedto the videobuf2 framework. So it is now time to delete the old videobufcode.Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Reviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Sun, 13 Aug 2023 08:22:54 +0000</pubDate>
        <dc:creator>Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;</dc:creator>
    </item>
<item>
        <title>613cbb91 - media: Add MIPI CCI register access helper functions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#613cbb91</link>
        <description>media: Add MIPI CCI register access helper functionsThe CSI2 specification specifies a standard method to access camera sensorregisters called &quot;Camera Control Interface (CCI)&quot;.This uses either 8 or 16 bit (big-endian wire order) register addressesand supports 8, 16, 24 or 32 bit (big-endian wire order) register widths.Currently a lot of Linux camera sensor drivers all have their own customhelpers for this, often copy and pasted from other drivers.Add a set of generic helpers for this so that all sensor drivers canswitch to a single common implementation.These helpers take an extra optional &quot;int *err&quot; function parameter,this can be used to chain a bunch of register accesses together withonly a single error check at the end, rather than needing to errorcheck each individual register access. The first failing call willset the contents of err to a non 0 value and all other calls willthen become no-ops.Link: https://lore.kernel.org/linux-media/59aefa7f-7bf9-6736-6040-39551329cd0a@redhat.com/Reviewed-by: Andy Shevchenko &lt;andy.shevchenko@gmail.com&gt;Tested-by: Tommaso Merciai &lt;tomm.merciai@gmail.com&gt;Reviewed-by: Tommaso Merciai &lt;tomm.merciai@gmail.com&gt;Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Signed-off-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Tue, 27 Jun 2023 12:51:04 +0000</pubDate>
        <dc:creator>Hans de Goede &lt;hdegoede@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>9958d30f - media: Kconfig: cleanup VIDEO_DEV dependencies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#9958d30f</link>
        <description>media: Kconfig: cleanup VIDEO_DEV dependenciesmedia Kconfig has two entries associated to V4L API:VIDEO_DEV and VIDEO_V4L2.On Kernel 2.6.x, there were two V4L APIs, each one with its own flag.VIDEO_DEV were meant to:	1) enable Video4Linux and make its Kconfig options to appear;	2) it makes the Kernel build the V4L core.while VIDEO_V4L2 where used to distinguish between drivers thatimplement the newer API and drivers that implemented the former one.With time, such meaning changed, specially after the removal ofall V4L version 1 drivers.At the current implementation, VIDEO_DEV only does (1): it enablesthe media options related to V4L, that now has:	menu &quot;Video4Linux options&quot;		visible if VIDEO_DEV	source &quot;drivers/media/v4l2-core/Kconfig&quot;	endmenubut it doesn&apos;t affect anymore the V4L core drivers.The rationale is that the V4L2 core has a &quot;soft&quot; dependencyat the I2C bus, and now requires to select a number of otherKconfig options:	config VIDEO_V4L2		tristate		depends on (I2C || I2C=n) &amp;&amp; VIDEO_DEV		select RATIONAL		select VIDEOBUF2_V4L2 if VIDEOBUF2_CORE		default (I2C || I2C=n) &amp;&amp; VIDEO_DEVIn the past, merging them would be tricky, but it seems that it is nowpossible to merge those symbols, in order to simplify V4L dependencies.Let&apos;s keep VIDEO_DEV, as this one is used on some make *defconfigconfigurations.Suggested-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;Reviewed-by: Jacopo Mondi &lt;jacopo@jmondi.org&gt;Reviewed-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt; # for meson-vdec &amp; meson-ge2dAcked-by: Andrzej Pietrasiewicz &lt;andrzejtp2010@gmail.com&gt;Acked-by: &#321;ukasz Stelmach &lt;l.stelmach@samsung.com&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Sun, 13 Mar 2022 06:25:46 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>5c89357a - media: Makefiles: sort entries where it fits</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#5c89357a</link>
        <description>media: Makefiles: sort entries where it fitsAlphabetically sort entries at the Makefiles per group,in ASCII order, e. g., using the output of:	$ LC_ALL=C sort Makefile |grep obj-y	...	$ LC_ALL=C sort Makefile |grep obj.*CONFIG	...Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Wed, 09 Mar 2022 13:17:02 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>3e3b1fb0 - media: Add VP9 v4l2 library</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#3e3b1fb0</link>
        <description>media: Add VP9 v4l2 libraryProvide code common to vp9 drivers in one central location.Signed-off-by: Andrzej Pietrasiewicz &lt;andrzej.p@collabora.com&gt;Signed-off-by: Ezequiel Garcia &lt;ezequiel@collabora.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Tue, 16 Nov 2021 14:38:36 +0000</pubDate>
        <dc:creator>Andrzej Pietrasiewicz &lt;andrzej.p@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>ff3cc65c - media: v4l: async, fwnode: Improve module organisation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#ff3cc65c</link>
        <description>media: v4l: async, fwnode: Improve module organisationThe V4L2 async framework is generally used with the V4L2 fwnode, whichalso depends on the former. There are a few exceptions but they arerelatively few.At the same time there is a vast number of systems that need videodevmodule, but have no use for v4l2-async that&apos;s now part of videodev.In order to improve, split the v4l2-async into its own module. SelectingV4L2_FWNODE also selects V4L2_ASYNC.This also moves the initialisation of the debufs entries for async subdevsto loading of the v4l2-async module. The directory is named as&quot;v4l2-async&quot;.Signed-off-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;Reviewed-by: Ezequiel Garcia &lt;ezequiel@collabora.com&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Fri, 05 Mar 2021 17:38:39 +0000</pubDate>
        <dc:creator>Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>71c689dc - media: v4l2-ctrls: split up into four source files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#71c689dc</link>
        <description>media: v4l2-ctrls: split up into four source filesThe v4l2-ctrls.c source has become much too big, so split it upinto four separate parts:v4l2-ctrls-core.c: contains the core framework codev4l2-ctrls-api.c: contains the uAPI interface to the frameworkv4l2-ctrls-defs.c: contains the control definitionsv4l2-ctrls-request.c: contains the Request API helpersAnd it adds a new v4l2-ctrls-priv.h.No code was changed, but a number of checkpatch.pl warnings werefixed (alignment, f == NULL -&gt; !f, long comment block coding style,unsigned -&gt; unsigned int).The copyright statements were updated as well since they werequite out of date.Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Tue, 27 Apr 2021 12:07:03 +0000</pubDate>
        <dc:creator>Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;</dc:creator>
    </item>
<item>
        <title>85db876b - media: Remove the legacy v4l2-clk API</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#85db876b</link>
        <description>media: Remove the legacy v4l2-clk APIThe V4L2 temporary clock helper API, was introducedin late 2012 and, as mentioned in the documentation,meant to be replaced by the generic clock API,once the generic clock framework became availableon all relevant architectures.The generic clock API is a well-established API (since a fewyears now). The last few media capture drivers and sensorsusing v4l2-clk have been converted to the generic clock framework.We can now remove the v4l2-clk API.Signed-off-by: Ezequiel Garcia &lt;ezequiel@collabora.com&gt;Acked-by: Petr Cvek &lt;petrcvekcz@gmail.com&gt;Signed-off-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Tue, 12 Jan 2021 19:49:19 +0000</pubDate>
        <dc:creator>Ezequiel Garcia &lt;ezequiel@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>624922a2 - media: v4l2-core: Add helpers to build the H264 P/B0/B1 reflists</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#624922a2</link>
        <description>media: v4l2-core: Add helpers to build the H264 P/B0/B1 reflistsBuilding those list is a standard procedure described in section&apos;8.2.4 Decoding process for reference picture lists construction&apos; ofthe H264 specification.We already have 2 drivers needing the same logic (hantro and rkvdec) andI suspect we will soon have more.Let&apos;s provide generic helpers to create those lists.Signed-off-by: Boris Brezillon &lt;boris.brezillon@collabora.com&gt;Signed-off-by: Ezequiel Garcia &lt;ezequiel@collabora.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Fri, 03 Apr 2020 22:13:41 +0000</pubDate>
        <dc:creator>Boris Brezillon &lt;boris.brezillon@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>50733b5b - media: add v4l2 JPEG helpers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#50733b5b</link>
        <description>media: add v4l2 JPEG helpersAdd helpers for JPEG header parsing. They allow both scanning for markersegment positions and later parsing the segments individually, asrequired by s5p-jpeg, as well as parsing all headers in one go, asrequired by coda-vpu. The frame header is always parsed, as basicallyall decoders are interested in width, height, and number of components.For convenience, the JPEG chroma subsampling factors are decoded into av4l2_jpeg_chroma_subsampling enum.Only baseline and extended sequential DCT encoded JPEGs with 8-bit or12-bit precision with up to four components are supported.Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Wed, 18 Mar 2020 18:35:32 +0000</pubDate>
        <dc:creator>Philipp Zabel &lt;p.zabel@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>02283b98 - media: v4l2-core: move i2c helpers out of v4l2-common.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#02283b98</link>
        <description>media: v4l2-core: move i2c helpers out of v4l2-common.cSeparate the i2c helpers to v4l2-i2c.c, in order to get ridof the ifdefery. No functional changes intended, this isjust a cosmetic change to organize the code better.Given I2C is a tristate symbol, a hidden boolean symbolis introduced, to make the conditional build easier.Signed-off-by: Ezequiel Garcia &lt;ezequiel@collabora.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Thu, 15 Aug 2019 16:48:03 +0000</pubDate>
        <dc:creator>Ezequiel Garcia &lt;ezequiel@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>7c795df5 - media: v4l2-core: move spi helpers out of v4l2-common.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#7c795df5</link>
        <description>media: v4l2-core: move spi helpers out of v4l2-common.cSeparate the spi helpers to v4l2-spi.c, in order to get ridof the ifdefery. No functional changes intended, this isjust a cosmetic change to organize the code better.Signed-off-by: Ezequiel Garcia &lt;ezequiel@collabora.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Thu, 15 Aug 2019 16:48:02 +0000</pubDate>
        <dc:creator>Ezequiel Garcia &lt;ezequiel@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>ff35213f - media: v4l2-core: Module re-organization</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#ff35213f</link>
        <description>media: v4l2-core: Module re-organizationvideodev.ko and v4l2-common.ko driver are built underthe same conditions. Therefore, it doesn&apos;t make much senseto split them in two different modules.Splitting v4l2-common to its own driver was done many years ago:  commit a9254475bbfbed5f0596d952c6a3c9806e19dd0b  Author: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;  Date:   Tue Jan 29 18:32:35 2008 -0300      V4L/DVB (7115): Fix bug #9833: regression when compiling V4L without I2CBack then, the subsystem organization was different and the module splitwas needed. However, with the current organization, there is no issuecompiling V4L2 with I2C as y/m/n.This commit makes v4l2-common part of our V4L2 core driver (videodev.ko).Signed-off-by: Ezequiel Garcia &lt;ezequiel@collabora.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Thu, 15 Aug 2019 16:48:01 +0000</pubDate>
        <dc:creator>Ezequiel Garcia &lt;ezequiel@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>a8f910ec - media: v4l2-core: Cleanup Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#a8f910ec</link>
        <description>media: v4l2-core: Cleanup MakefileUse the videodev-$(CONFIG_FOO) syntax to simplify the Makefile.Signed-off-by: Ezequiel Garcia &lt;ezequiel@collabora.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Mon, 15 Jul 2019 21:06:42 +0000</pubDate>
        <dc:creator>Ezequiel Garcia &lt;ezequiel@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>adafae62 - media: v4l2-core: get rid of videobuf-dvb</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#adafae62</link>
        <description>media: v4l2-core: get rid of videobuf-dvbVideobuf has been replaced by videobuf2. Now, no drivers usethe videobuf-dvb helper module anymore. So, get rid of it.Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;Acked-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Fri, 09 Mar 2018 08:30:48 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;</dc:creator>
    </item>
<item>
        <title>e77c31ed - media: videobuf2: fix build issues with vb2-trace</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#e77c31ed</link>
        <description>media: videobuf2: fix build issues with vb2-traceThere was a trouble with vb2-trace: instead of being part ofVB2 core, it was stored at V4L2 videodev. That was wrong,as it doesn&apos;t actually belong to V4L2 core.Now that vb2 is not part of v4l2-core, its trace functionsshould be moved altogether. So, move it to its rightfulplace: at videobuf2-core.That fixes those errors:	drivers/media/common/videobuf2/videobuf2-core.o: In function `__read_once_size&apos;:	./include/linux/compiler.h:183: undefined reference to `__tracepoint_vb2_buf_queue&apos;	./include/linux/compiler.h:183: undefined reference to `__tracepoint_vb2_buf_queue&apos;	./include/linux/compiler.h:183: undefined reference to `__tracepoint_vb2_buf_done&apos;	./include/linux/compiler.h:183: undefined reference to `__tracepoint_vb2_buf_done&apos;	./include/linux/compiler.h:183: undefined reference to `__tracepoint_vb2_qbuf&apos;	./include/linux/compiler.h:183: undefined reference to `__tracepoint_vb2_qbuf&apos;	./include/linux/compiler.h:183: undefined reference to `__tracepoint_vb2_dqbuf&apos;	./include/linux/compiler.h:183: undefined reference to `__tracepoint_vb2_dqbuf&apos;	drivers/media/common/videobuf2/videobuf2-core.o:(__jump_table+0x10): undefined reference to `__tracepoint_vb2_buf_queue&apos;	drivers/media/common/videobuf2/videobuf2-core.o:(__jump_table+0x28): undefined reference to `__tracepoint_vb2_buf_done&apos;	drivers/media/common/videobuf2/videobuf2-core.o:(__jump_table+0x40): undefined reference to `__tracepoint_vb2_qbuf&apos;	drivers/media/common/videobuf2/videobuf2-core.o:(__jump_table+0x58): undefined reference to `__tracepoint_vb2_dqbuf&apos;Reported-by: kbuild test robot &lt;fengguang.wu@intel.com&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Fri, 23 Feb 2018 09:49:30 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&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/drivers/media/v4l2-core/Makefile#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/drivers/media/v4l2-core/Makefile</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>
<item>
        <title>03fbdb2f - media: move videobuf2 to drivers/media/common</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#03fbdb2f</link>
        <description>media: move videobuf2 to drivers/media/commonNow that VB2 is used by both V4L2 and DVB core, move it tothe common part of the subsystem.Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Thu, 21 Dec 2017 13:29:39 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;</dc:creator>
    </item>
<item>
        <title>b2441318 - License cleanup: add SPDX GPL-2.0 license identifier to files with no license</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#b2441318</link>
        <description>License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseMany source files in the tree are missing licensing information, whichmakes it harder for compliance tools to determine the correct license.By default all files without license information are under the defaultlicense of the kernel, which is GPL version 2.Update the files which contain no license information with the &apos;GPL-2.0&apos;SPDX license identifier.  The SPDX identifier is a legally bindingshorthand, which can be used instead of the full boiler plate text.This patch is based on work done by Thomas Gleixner and Kate Stewart andPhilippe Ombredanne.How this work was done:Patches were generated and checked against linux-4.14-rc6 for a subset ofthe use cases: - file had no licensing information it it. - file was a */uapi/* one with no licensing information in it, - file was a */uapi/* one with existing licensing information,Further patches will be generated in subsequent months to fix up caseswhere non-standard license headers were used, and references to licensehad to be inferred by heuristics based on keywords.The analysis to determine which SPDX License Identifier to be applied toa file was done in a spreadsheet of side by side results from of theoutput of two independent scanners (ScanCode &amp; Windriver) producing SPDXtag:value files created by Philippe Ombredanne.  Philippe prepared thebase worksheet, and did an initial spot review of a few 1000 files.The 4.13 kernel was the starting point of the analysis with 60,537 filesassessed.  Kate Stewart did a file by file comparison of the scannerresults in the spreadsheet to determine which SPDX license identifier(s)to be applied to the file. She confirmed any determination that was notimmediately clear with lawyers working with the Linux Foundation.Criteria used to select files for SPDX license identifier tagging was: - Files considered eligible had to be source code files. - Make and config files were included as candidates if they contained &gt;5   lines of source - File already had some variant of a license header in it (even if &lt;5   lines).All documentation files were explicitly excluded.The following heuristics were used to determine which SPDX licenseidentifiers to apply. - when both scanners couldn&apos;t find any license traces, file was   considered to have no license information in it, and the top level   COPYING file license applied.   For non */uapi/* files that summary was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0                                              11139   and resulted in the first patch in this series.   If that file was a */uapi/* path one, it was &quot;GPL-2.0 WITH   Linux-syscall-note&quot; otherwise it was &quot;GPL-2.0&quot;.  Results of that was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0 WITH Linux-syscall-note                        930   and resulted in the second patch in this series. - if a file had some form of licensing information in it, and was one   of the */uapi/* ones, it was denoted with the Linux-syscall-note if   any GPL family license was found in the file or had no licensing in   it (per prior point).  Results summary:   SPDX license identifier                            # files   ---------------------------------------------------|------   GPL-2.0 WITH Linux-syscall-note                       270   GPL-2.0+ WITH Linux-syscall-note                      169   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause)    21   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)    17   LGPL-2.1+ WITH Linux-syscall-note                      15   GPL-1.0+ WITH Linux-syscall-note                       14   ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause)    5   LGPL-2.0+ WITH Linux-syscall-note                       4   LGPL-2.1 WITH Linux-syscall-note                        3   ((GPL-2.0 WITH Linux-syscall-note) OR MIT)              3   ((GPL-2.0 WITH Linux-syscall-note) AND MIT)             1   and that resulted in the third patch in this series. - when the two scanners agreed on the detected license(s), that became   the concluded license(s). - when there was disagreement between the two scanners (one detected a   license but the other didn&apos;t, or they both detected different   licenses) a manual inspection of the file occurred. - In most cases a manual inspection of the information in the file   resulted in a clear resolution of the license that should apply (and   which scanner probably needed to revisit its heuristics). - When it was not immediately clear, the license identifier was   confirmed with lawyers working with the Linux Foundation. - If there was any question as to the appropriate license identifier,   the file was flagged for further research and to be revisited later   in time.In total, over 70 hours of logged manual review was done on thespreadsheet to determine the SPDX license identifiers to apply to thesource files by Kate, Philippe, Thomas and, in some cases, confirmationby lawyers working with the Linux Foundation.Kate also obtained a third independent scan of the 4.13 code base fromFOSSology, and compared selected files where the other two scannersdisagreed against that SPDX file, to see if there was new insights.  TheWindriver scanner is based on an older version of FOSSology in part, sothey are related.Thomas did random spot checks in about 500 files from the spreadsheetsfor the uapi headers and agreed with SPDX license identifier in thefiles he inspected. For the non-uapi files Thomas did random spot checksin about 15000 files.In initial set of patches against 4.14-rc6, 3 files were found to havecopy/paste license identifier errors, and have been fixed to reflect thecorrect identifier.Additionally Philippe spent 10 hours this week doing a detailed manualinspection and review of the 12,461 patched files from the initial patchversion early this week with: - a full scancode scan run, collecting the matched texts, detected   license ids and scores - reviewing anything where there was a license detected (about 500+   files) to ensure that the applied SPDX license was correct - reviewing anything where there was no detection but the patch license   was not GPL-2.0 WITH Linux-syscall-note to ensure that the applied   SPDX license was correctThis produced a worksheet with 20 files needing minor correction.  Thisworksheet was then exported into 3 different .csv files for thedifferent types of files to be modified.These .csv files were then reviewed by Greg.  Thomas wrote a script toparse the csv files and add the proper SPDX tag to the file, in theformat that the file expected.  This script was further refined by Gregbased on the output to detect more types of files automatically and todistinguish between header and source .c files (which need differentcomment types.)  Finally Greg ran the script using the .csv files togenerate the patches.Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Wed, 01 Nov 2017 14:07:57 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>652e535e - [media] v4l: Remove V4L2 OF framework in favour of V4L2 fwnode framework</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/v4l2-core/Makefile#652e535e</link>
        <description>[media] v4l: Remove V4L2 OF framework in favour of V4L2 fwnode frameworkAll drivers have been converted from V4L2 OF to V4L2 fwnode. The V4L2 OFframework is now unused. Remove it.Signed-off-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;Tested-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;Tested-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;

            List of files:
            /linux-6.15/drivers/media/v4l2-core/Makefile</description>
        <pubDate>Wed, 11 Jan 2017 10:37:32 +0000</pubDate>
        <dc:creator>Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
