<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/drivers/staging/media, branch v3.15</title>
<subtitle>Linux kernel source tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/'/>
<entry>
<title>[media] Prefer gspca_sonixb over sn9c102 for all devices</title>
<updated>2014-04-15T12:59:31+00:00</updated>
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<published>2014-04-11T07:15:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=877ed143065c3b823cfe54b5a695c6be3659e445'/>
<id>877ed143065c3b823cfe54b5a695c6be3659e445</id>
<content type='text'>
The sn9c102 driver is deprecated. It was moved to staging in
anticipation of its removal in a future kernel version. However, USB
devices 0C45:6024 and 0C45:6025 are still handled by sn9c102 when
both sn9c102 and gspca_sonixb are enabled.

We must migrate all the users of these devices to the gspca_sonixb
driver now, so that it gets sufficient testing before the sn9c102
driver is finally phased out.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;
Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Acked-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The sn9c102 driver is deprecated. It was moved to staging in
anticipation of its removal in a future kernel version. However, USB
devices 0C45:6024 and 0C45:6025 are still handled by sn9c102 when
both sn9c102 and gspca_sonixb are enabled.

We must migrate all the users of these devices to the gspca_sonixb
driver now, so that it gets sufficient testing before the sn9c102
driver is finally phased out.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;
Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Acked-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[media] staging: media: davinci: vpfe: make sure all the buffers are released</title>
<updated>2014-04-15T12:54:28+00:00</updated>
<author>
<name>Lad, Prabhakar</name>
<email>prabhakar.csengg@gmail.com</email>
</author>
<published>2014-03-23T05:16:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=d891ae5ef1efda590569b4483664c64b4aca4a4d'/>
<id>d891ae5ef1efda590569b4483664c64b4aca4a4d</id>
<content type='text'>
from commit-id: b3379c6201bb3555298cdbf0aa004af260f2a6a4
"vb2: only call start_streaming if sufficient buffers are queued"
the vb2 framework warns on (WARN_ON()) if all the active buffers
are not released when streaming is stopped, initially the vb2 silently
released the buffer internally if the buffer was not released by
the driver.

This patch fixes following issue:

WARNING: CPU: 0 PID: 2049 at drivers/media/v4l2-core/videobuf2-core.c:2011 __vb2_queue_cancel+0x1a0/0x218()
Modules linked in:
CPU: 0 PID: 2049 Comm: vpfe_video Tainted: G        W    3.14.0-rc5-00414-ged97a6f #89
[&lt;c000e3f0&gt;] (unwind_backtrace) from [&lt;c000c618&gt;] (show_stack+0x10/0x14)
[&lt;c000c618&gt;] (show_stack) from [&lt;c001adb0&gt;] (warn_slowpath_common+0x68/0x88)
[&lt;c001adb0&gt;] (warn_slowpath_common) from [&lt;c001adec&gt;] (warn_slowpath_null+0x1c/0x24)
[&lt;c001adec&gt;] (warn_slowpath_null) from [&lt;c0252e0c&gt;] (__vb2_queue_cancel+0x1a0/0x218)
[&lt;c0252e0c&gt;] (__vb2_queue_cancel) from [&lt;c02533a4&gt;] (vb2_queue_release+0x14/0x24)
[&lt;c02533a4&gt;] (vb2_queue_release) from [&lt;c025a65c&gt;] (vpfe_release+0x60/0x230)
[&lt;c025a65c&gt;] (vpfe_release) from [&lt;c023fe5c&gt;] (v4l2_release+0x34/0x74)
[&lt;c023fe5c&gt;] (v4l2_release) from [&lt;c00b4a00&gt;] (__fput+0x80/0x224)
[&lt;c00b4a00&gt;] (__fput) from [&lt;c00341e8&gt;] (task_work_run+0xa0/0xd0)
[&lt;c00341e8&gt;] (task_work_run) from [&lt;c001cc28&gt;] (do_exit+0x244/0x918)
[&lt;c001cc28&gt;] (do_exit) from [&lt;c001d344&gt;] (do_group_exit+0x48/0xdc)
[&lt;c001d344&gt;] (do_group_exit) from [&lt;c0029894&gt;] (get_signal_to_deliver+0x2a0/0x5bc)
[&lt;c0029894&gt;] (get_signal_to_deliver) from [&lt;c000b888&gt;] (do_signal+0x78/0x3a0)
[&lt;c000b888&gt;] (do_signal) from [&lt;c000bc54&gt;] (do_work_pending+0xa4/0xb4)
[&lt;c000bc54&gt;] (do_work_pending) from [&lt;c00096dc&gt;] (work_pending+0xc/0x20)
---[ end trace 5faa75e8c2f8a6a1 ]---
------------[ cut here ]------------
WARNING: CPU: 0 PID: 2049 at drivers/media/v4l2-core/videobuf2-core.c:1095 vb2_buffer_done+0x1e0/0x224()
Modules linked in:
CPU: 0 PID: 2049 Comm: vpfe_video Tainted: G        W    3.14.0-rc5-00414-ged97a6f #89
[&lt;c000e3f0&gt;] (unwind_backtrace) from [&lt;c000c618&gt;] (show_stack+0x10/0x14)
[&lt;c000c618&gt;] (show_stack) from [&lt;c001adb0&gt;] (warn_slowpath_common+0x68/0x88)
[&lt;c001adb0&gt;] (warn_slowpath_common) from [&lt;c001adec&gt;] (warn_slowpath_null+0x1c/0x24)
[&lt;c001adec&gt;] (warn_slowpath_null) from [&lt;c0252c28&gt;] (vb2_buffer_done+0x1e0/0x224)
[&lt;c0252c28&gt;] (vb2_buffer_done) from [&lt;c0252e3c&gt;] (__vb2_queue_cancel+0x1d0/0x218)
[&lt;c0252e3c&gt;] (__vb2_queue_cancel) from [&lt;c02533a4&gt;] (vb2_queue_release+0x14/0x24)
[&lt;c02533a4&gt;] (vb2_queue_release) from [&lt;c025a65c&gt;] (vpfe_release+0x60/0x230)
[&lt;c025a65c&gt;] (vpfe_release) from [&lt;c023fe5c&gt;] (v4l2_release+0x34/0x74)
[&lt;c023fe5c&gt;] (v4l2_release) from [&lt;c00b4a00&gt;] (__fput+0x80/0x224)
[&lt;c00b4a00&gt;] (__fput) from [&lt;c00341e8&gt;] (task_work_run+0xa0/0xd0)
[&lt;c00341e8&gt;] (task_work_run) from [&lt;c001cc28&gt;] (do_exit+0x244/0x918)
[&lt;c001cc28&gt;] (do_exit) from [&lt;c001d344&gt;] (do_group_exit+0x48/0xdc)
[&lt;c001d344&gt;] (do_group_exit) from [&lt;c0029894&gt;] (get_signal_to_deliver+0x2a0/0x5bc)
[&lt;c0029894&gt;] (get_signal_to_deliver) from [&lt;c000b888&gt;] (do_signal+0x78/0x3a0)
[&lt;c000b888&gt;] (do_signal) from [&lt;c000bc54&gt;] (do_work_pending+0xa4/0xb4)
[&lt;c000bc54&gt;] (do_work_pending) from [&lt;c00096dc&gt;] (work_pending+0xc/0x20)
---[ end trace 5faa75e8c2f8a6a2 ]---

Signed-off-by: Lad, Prabhakar &lt;prabhakar.csengg@gmail.com&gt;
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
from commit-id: b3379c6201bb3555298cdbf0aa004af260f2a6a4
"vb2: only call start_streaming if sufficient buffers are queued"
the vb2 framework warns on (WARN_ON()) if all the active buffers
are not released when streaming is stopped, initially the vb2 silently
released the buffer internally if the buffer was not released by
the driver.

This patch fixes following issue:

WARNING: CPU: 0 PID: 2049 at drivers/media/v4l2-core/videobuf2-core.c:2011 __vb2_queue_cancel+0x1a0/0x218()
Modules linked in:
CPU: 0 PID: 2049 Comm: vpfe_video Tainted: G        W    3.14.0-rc5-00414-ged97a6f #89
[&lt;c000e3f0&gt;] (unwind_backtrace) from [&lt;c000c618&gt;] (show_stack+0x10/0x14)
[&lt;c000c618&gt;] (show_stack) from [&lt;c001adb0&gt;] (warn_slowpath_common+0x68/0x88)
[&lt;c001adb0&gt;] (warn_slowpath_common) from [&lt;c001adec&gt;] (warn_slowpath_null+0x1c/0x24)
[&lt;c001adec&gt;] (warn_slowpath_null) from [&lt;c0252e0c&gt;] (__vb2_queue_cancel+0x1a0/0x218)
[&lt;c0252e0c&gt;] (__vb2_queue_cancel) from [&lt;c02533a4&gt;] (vb2_queue_release+0x14/0x24)
[&lt;c02533a4&gt;] (vb2_queue_release) from [&lt;c025a65c&gt;] (vpfe_release+0x60/0x230)
[&lt;c025a65c&gt;] (vpfe_release) from [&lt;c023fe5c&gt;] (v4l2_release+0x34/0x74)
[&lt;c023fe5c&gt;] (v4l2_release) from [&lt;c00b4a00&gt;] (__fput+0x80/0x224)
[&lt;c00b4a00&gt;] (__fput) from [&lt;c00341e8&gt;] (task_work_run+0xa0/0xd0)
[&lt;c00341e8&gt;] (task_work_run) from [&lt;c001cc28&gt;] (do_exit+0x244/0x918)
[&lt;c001cc28&gt;] (do_exit) from [&lt;c001d344&gt;] (do_group_exit+0x48/0xdc)
[&lt;c001d344&gt;] (do_group_exit) from [&lt;c0029894&gt;] (get_signal_to_deliver+0x2a0/0x5bc)
[&lt;c0029894&gt;] (get_signal_to_deliver) from [&lt;c000b888&gt;] (do_signal+0x78/0x3a0)
[&lt;c000b888&gt;] (do_signal) from [&lt;c000bc54&gt;] (do_work_pending+0xa4/0xb4)
[&lt;c000bc54&gt;] (do_work_pending) from [&lt;c00096dc&gt;] (work_pending+0xc/0x20)
---[ end trace 5faa75e8c2f8a6a1 ]---
------------[ cut here ]------------
WARNING: CPU: 0 PID: 2049 at drivers/media/v4l2-core/videobuf2-core.c:1095 vb2_buffer_done+0x1e0/0x224()
Modules linked in:
CPU: 0 PID: 2049 Comm: vpfe_video Tainted: G        W    3.14.0-rc5-00414-ged97a6f #89
[&lt;c000e3f0&gt;] (unwind_backtrace) from [&lt;c000c618&gt;] (show_stack+0x10/0x14)
[&lt;c000c618&gt;] (show_stack) from [&lt;c001adb0&gt;] (warn_slowpath_common+0x68/0x88)
[&lt;c001adb0&gt;] (warn_slowpath_common) from [&lt;c001adec&gt;] (warn_slowpath_null+0x1c/0x24)
[&lt;c001adec&gt;] (warn_slowpath_null) from [&lt;c0252c28&gt;] (vb2_buffer_done+0x1e0/0x224)
[&lt;c0252c28&gt;] (vb2_buffer_done) from [&lt;c0252e3c&gt;] (__vb2_queue_cancel+0x1d0/0x218)
[&lt;c0252e3c&gt;] (__vb2_queue_cancel) from [&lt;c02533a4&gt;] (vb2_queue_release+0x14/0x24)
[&lt;c02533a4&gt;] (vb2_queue_release) from [&lt;c025a65c&gt;] (vpfe_release+0x60/0x230)
[&lt;c025a65c&gt;] (vpfe_release) from [&lt;c023fe5c&gt;] (v4l2_release+0x34/0x74)
[&lt;c023fe5c&gt;] (v4l2_release) from [&lt;c00b4a00&gt;] (__fput+0x80/0x224)
[&lt;c00b4a00&gt;] (__fput) from [&lt;c00341e8&gt;] (task_work_run+0xa0/0xd0)
[&lt;c00341e8&gt;] (task_work_run) from [&lt;c001cc28&gt;] (do_exit+0x244/0x918)
[&lt;c001cc28&gt;] (do_exit) from [&lt;c001d344&gt;] (do_group_exit+0x48/0xdc)
[&lt;c001d344&gt;] (do_group_exit) from [&lt;c0029894&gt;] (get_signal_to_deliver+0x2a0/0x5bc)
[&lt;c0029894&gt;] (get_signal_to_deliver) from [&lt;c000b888&gt;] (do_signal+0x78/0x3a0)
[&lt;c000b888&gt;] (do_signal) from [&lt;c000bc54&gt;] (do_work_pending+0xa4/0xb4)
[&lt;c000bc54&gt;] (do_work_pending) from [&lt;c00096dc&gt;] (work_pending+0xc/0x20)
---[ end trace 5faa75e8c2f8a6a2 ]---

Signed-off-by: Lad, Prabhakar &lt;prabhakar.csengg@gmail.com&gt;
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[media] msi3101: check I/O return values on stop streaming</title>
<updated>2014-04-06T14:08:19+00:00</updated>
<author>
<name>Antti Palosaari</name>
<email>crope@iki.fi</email>
</author>
<published>2014-04-05T20:23:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=cf2a320e1f61fe685757072dc75db0853b884e0b'/>
<id>cf2a320e1f61fe685757072dc75db0853b884e0b</id>
<content type='text'>
Coverity CID 1196496: Unchecked return value (CHECKED_RETURN)

Calling "msi3101_ctrl_msg" without checking return value (as is done
elsewhere 8 out of 10 times).

Reported-by: &lt;scan-admin@coverity.com&gt;
Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Coverity CID 1196496: Unchecked return value (CHECKED_RETURN)

Calling "msi3101_ctrl_msg" without checking return value (as is done
elsewhere 8 out of 10 times).

Reported-by: &lt;scan-admin@coverity.com&gt;
Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[media] msi3101: remove unused variable assignment</title>
<updated>2014-04-06T14:07:59+00:00</updated>
<author>
<name>Antti Palosaari</name>
<email>crope@iki.fi</email>
</author>
<published>2014-04-05T20:23:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=11da6ed6914de0953c14f5e7ff93dc8dab45adc7'/>
<id>11da6ed6914de0953c14f5e7ff93dc8dab45adc7</id>
<content type='text'>
Coverity CID 1196508: Unused pointer value (UNUSED_VALUE)
Pointer "bandwidth" returned by "v4l2_ctrl_find(&amp;s-&gt;hdl, 10619148U)"
is overwritten.

Reported-by: &lt;scan-admin@coverity.com&gt;
Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Coverity CID 1196508: Unused pointer value (UNUSED_VALUE)
Pointer "bandwidth" returned by "v4l2_ctrl_find(&amp;s-&gt;hdl, 10619148U)"
is overwritten.

Reported-by: &lt;scan-admin@coverity.com&gt;
Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[media] msi001: fix possible integer overflow</title>
<updated>2014-04-06T14:07:45+00:00</updated>
<author>
<name>Antti Palosaari</name>
<email>crope@iki.fi</email>
</author>
<published>2014-04-05T20:23:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=82932d4cff46627bc1a693893326400aab5f8967'/>
<id>82932d4cff46627bc1a693893326400aab5f8967</id>
<content type='text'>
Coverity CID 1196502: Unintentional integer overflow
(OVERFLOW_BEFORE_WIDEN)

Potentially overflowing expression "(f_rf + f_if + f_if1) * lo_div"
with type "unsigned int" (32 bits, unsigned) is evaluated using 32-bit
arithmetic before being used in a context which expects an expression
of type "u64" (64 bits, unsigned). To avoid overflow, cast either
operand to "u64" before performing the multiplication.

Reported-by: &lt;scan-admin@coverity.com&gt;
Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Coverity CID 1196502: Unintentional integer overflow
(OVERFLOW_BEFORE_WIDEN)

Potentially overflowing expression "(f_rf + f_if + f_if1) * lo_div"
with type "unsigned int" (32 bits, unsigned) is evaluated using 32-bit
arithmetic before being used in a context which expects an expression
of type "u64" (64 bits, unsigned). To avoid overflow, cast either
operand to "u64" before performing the multiplication.

Reported-by: &lt;scan-admin@coverity.com&gt;
Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media</title>
<updated>2014-04-04T16:50:07+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2014-04-04T16:50:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=3c83e61e67256e0bb08c46cc2db43b58fd617251'/>
<id>3c83e61e67256e0bb08c46cc2db43b58fd617251</id>
<content type='text'>
Pull media updates from Mauro Carvalho Chehab:
 "The main set of series of patches for media subsystem, including:
   - document RC sysfs class
   - added an API to setup scancode to allow waking up systems using the
     Remote Controller
   - add API for SDR devices.  Drivers are still on staging
   - some API improvements for getting EDID data from media
     inputs/outputs
   - new DVB frontend driver for drx-j (ATSC)
   - one driver (it913x/it9137) got removed, in favor of an improvement
     on another driver (af9035)
   - added a skeleton V4L2 PCI driver at documentation
   - added a dual flash driver (lm3646)
   - added a new IR driver (img-ir)
   - added an IR scancode decoder for the Sharp protocol
   - some improvements at the usbtv driver, to allow its core to be
     reused.
   - added a new SDR driver (rtl2832u_sdr)
   - added a new tuner driver (msi001)
   - several improvements at em28xx driver to fix PM support, device
     removal and to split the V4L2 specific bits into a separate
     sub-driver
   - one driver got converted to videobuf2 (s2255drv)
   - the e4000 tuner driver now follows an improved binding model
   - some fixes at V4L2 compat32 code
   - several fixes and enhancements at videobuf2 code
   - some cleanups at V4L2 API documentation
   - usual driver enhancements, new board additions and misc fixups"

[ NOTE! This merge effective drops commit 4329b93b283c ("of: Reduce
  indentation in of_graph_get_next_endpoint").

  The of_graph_get_next_endpoint() function was moved and renamed by
  commit fd9fdb78a9bf ("[media] of: move graph helpers from
  drivers/media/v4l2-core to drivers/of").  It was originally called
  v4l2_of_get_next_endpoint() and lived in the file
  drivers/media/v4l2-core/v4l2-of.c.

  In that original location, it was then fixed to support empty port
  nodes by commit b9db140c1e46 ("[media] v4l: of: Support empty port
  nodes"), and that commit clashes badly with the dropped "Reduce
  intendation" commit.  I had to choose one or the other, and decided
  that the "Support empty port nodes" commit was more important ]

* 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (426 commits)
  [media] em28xx-dvb: fix PCTV 461e tuner I2C binding
  Revert "[media] em28xx-dvb: fix PCTV 461e tuner I2C binding"
  [media] em28xx: fix PCTV 290e LNA oops
  [media] em28xx-dvb: fix PCTV 461e tuner I2C binding
  [media] m88ds3103: fix bug on .set_tone()
  [media] saa7134: fix WARN_ON during resume
  [media] v4l2-dv-timings: add module name, description, license
  [media] videodev2.h: add parenthesis around macro arguments
  [media] saa6752hs: depends on CRC32
  [media] si4713: fix Kconfig dependencies
  [media] Sensoray 2255 uses videobuf2
  [media] adv7180: free an interrupt on failure paths in init_device()
  [media] e4000: make VIDEO_V4L2 dependency optional
  [media] af9033: Don't export functions for the hardware filter
  [media] af9035: use af9033 PID filters
  [media] af9033: implement PID filter
  [media] rtl2832_sdr: do not use dynamic stack allocation
  [media] e4000: fix 32-bit build error
  [media] em28xx-audio: make sure audio is unmuted on open()
  [media] DocBook media: v4l2_format_sdr was renamed to v4l2_sdr_format
  ...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pull media updates from Mauro Carvalho Chehab:
 "The main set of series of patches for media subsystem, including:
   - document RC sysfs class
   - added an API to setup scancode to allow waking up systems using the
     Remote Controller
   - add API for SDR devices.  Drivers are still on staging
   - some API improvements for getting EDID data from media
     inputs/outputs
   - new DVB frontend driver for drx-j (ATSC)
   - one driver (it913x/it9137) got removed, in favor of an improvement
     on another driver (af9035)
   - added a skeleton V4L2 PCI driver at documentation
   - added a dual flash driver (lm3646)
   - added a new IR driver (img-ir)
   - added an IR scancode decoder for the Sharp protocol
   - some improvements at the usbtv driver, to allow its core to be
     reused.
   - added a new SDR driver (rtl2832u_sdr)
   - added a new tuner driver (msi001)
   - several improvements at em28xx driver to fix PM support, device
     removal and to split the V4L2 specific bits into a separate
     sub-driver
   - one driver got converted to videobuf2 (s2255drv)
   - the e4000 tuner driver now follows an improved binding model
   - some fixes at V4L2 compat32 code
   - several fixes and enhancements at videobuf2 code
   - some cleanups at V4L2 API documentation
   - usual driver enhancements, new board additions and misc fixups"

[ NOTE! This merge effective drops commit 4329b93b283c ("of: Reduce
  indentation in of_graph_get_next_endpoint").

  The of_graph_get_next_endpoint() function was moved and renamed by
  commit fd9fdb78a9bf ("[media] of: move graph helpers from
  drivers/media/v4l2-core to drivers/of").  It was originally called
  v4l2_of_get_next_endpoint() and lived in the file
  drivers/media/v4l2-core/v4l2-of.c.

  In that original location, it was then fixed to support empty port
  nodes by commit b9db140c1e46 ("[media] v4l: of: Support empty port
  nodes"), and that commit clashes badly with the dropped "Reduce
  intendation" commit.  I had to choose one or the other, and decided
  that the "Support empty port nodes" commit was more important ]

* 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (426 commits)
  [media] em28xx-dvb: fix PCTV 461e tuner I2C binding
  Revert "[media] em28xx-dvb: fix PCTV 461e tuner I2C binding"
  [media] em28xx: fix PCTV 290e LNA oops
  [media] em28xx-dvb: fix PCTV 461e tuner I2C binding
  [media] m88ds3103: fix bug on .set_tone()
  [media] saa7134: fix WARN_ON during resume
  [media] v4l2-dv-timings: add module name, description, license
  [media] videodev2.h: add parenthesis around macro arguments
  [media] saa6752hs: depends on CRC32
  [media] si4713: fix Kconfig dependencies
  [media] Sensoray 2255 uses videobuf2
  [media] adv7180: free an interrupt on failure paths in init_device()
  [media] e4000: make VIDEO_V4L2 dependency optional
  [media] af9033: Don't export functions for the hardware filter
  [media] af9035: use af9033 PID filters
  [media] af9033: implement PID filter
  [media] rtl2832_sdr: do not use dynamic stack allocation
  [media] e4000: fix 32-bit build error
  [media] em28xx-audio: make sure audio is unmuted on open()
  [media] DocBook media: v4l2_format_sdr was renamed to v4l2_sdr_format
  ...
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial</title>
<updated>2014-04-02T23:23:38+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2014-04-02T23:23:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=159d8133d0b54a501a41a66fe3a0e7d16405e36d'/>
<id>159d8133d0b54a501a41a66fe3a0e7d16405e36d</id>
<content type='text'>
Pull trivial tree updates from Jiri Kosina:
 "Usual rocket science -- mostly documentation and comment updates"

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial:
  sparse: fix comment
  doc: fix double words
  isdn: capi: fix "CAPI_VERSION" comment
  doc: DocBook: Fix typos in xml and template file
  Bluetooth: add module name for btwilink
  driver core: unexport static function create_syslog_header
  mmc: core: typo fix in printk specifier
  ARM: spear: clean up editing mistake
  net-sysfs: fix comment typo 'CONFIG_SYFS'
  doc: Insert MODULE_ in module-signing macros
  Documentation: update URL to hfsplus Technote 1150
  gpio: update path to documentation
  ixgbe: Fix format string in ixgbe_fcoe.
  Kconfig: Remove useless "default N" lines
  user_namespace.c: Remove duplicated word in comment
  CREDITS: fix formatting
  treewide: Fix typo in Documentation/DocBook
  mm: Fix warning on make htmldocs caused by slab.c
  ata: ata-samsung_cf: cleanup in header file
  idr: remove unused prototype of idr_free()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pull trivial tree updates from Jiri Kosina:
 "Usual rocket science -- mostly documentation and comment updates"

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial:
  sparse: fix comment
  doc: fix double words
  isdn: capi: fix "CAPI_VERSION" comment
  doc: DocBook: Fix typos in xml and template file
  Bluetooth: add module name for btwilink
  driver core: unexport static function create_syslog_header
  mmc: core: typo fix in printk specifier
  ARM: spear: clean up editing mistake
  net-sysfs: fix comment typo 'CONFIG_SYFS'
  doc: Insert MODULE_ in module-signing macros
  Documentation: update URL to hfsplus Technote 1150
  gpio: update path to documentation
  ixgbe: Fix format string in ixgbe_fcoe.
  Kconfig: Remove useless "default N" lines
  user_namespace.c: Remove duplicated word in comment
  CREDITS: fix formatting
  treewide: Fix typo in Documentation/DocBook
  mm: Fix warning on make htmldocs caused by slab.c
  ata: ata-samsung_cf: cleanup in header file
  idr: remove unused prototype of idr_free()
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge tag 'staging-3.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging</title>
<updated>2014-04-01T23:45:00+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2014-04-01T23:45:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=c12e69c6aaf785fd307d05cb6f36ca0e7577ead7'/>
<id>c12e69c6aaf785fd307d05cb6f36ca0e7577ead7</id>
<content type='text'>
Pull staging driver updates from Greg KH:
 "Here's the huge drivers/staging/ update for 3.15-rc1.

  Loads of cleanup fixes, a few drivers removed, and some new ones
  added.

  All have been in linux-next for a while"

* tag 'staging-3.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (1375 commits)
  staging: xillybus: XILLYBUS_PCIE depends on PCI_MSI
  staging: xillybus: Added "select CRC32" for XILLYBUS in Kconfig
  staging: comedi: poc: remove obsolete driver
  staging: unisys: replace kzalloc/kfree with UISMALLOC/UISFREE
  staging: octeon-usb: prevent memory corruption
  staging: usbip: fix line over 80 characters
  staging: usbip: fix quoted string split across lines
  Staging: unisys: Remove RETINT macro
  Staging: unisys: Remove FAIL macro
  Staging: unisys: Remove RETVOID macro
  Staging: unisys: Remove RETPTR macro
  Staging: unisys: Remove RETBOOL macro
  Staging: unisys: Remove FAIL_WPOSTCODE_1 macro
  Staging: unisys: Cleanup macros to get rid of goto statements
  Staging: unisys: include: Remove unused macros from timskmod.h
  staging: dgap: fix the rest of the checkpatch warnings in dgap.c
  Staging: bcm: Remove unnecessary parentheses
  staging: wlags49_h2: Delete unnecessary braces
  staging: wlags49_h2: Do not use assignment in if condition
  staging: wlags49_h2: Enclose macro in a do-while loop
  ...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pull staging driver updates from Greg KH:
 "Here's the huge drivers/staging/ update for 3.15-rc1.

  Loads of cleanup fixes, a few drivers removed, and some new ones
  added.

  All have been in linux-next for a while"

* tag 'staging-3.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (1375 commits)
  staging: xillybus: XILLYBUS_PCIE depends on PCI_MSI
  staging: xillybus: Added "select CRC32" for XILLYBUS in Kconfig
  staging: comedi: poc: remove obsolete driver
  staging: unisys: replace kzalloc/kfree with UISMALLOC/UISFREE
  staging: octeon-usb: prevent memory corruption
  staging: usbip: fix line over 80 characters
  staging: usbip: fix quoted string split across lines
  Staging: unisys: Remove RETINT macro
  Staging: unisys: Remove FAIL macro
  Staging: unisys: Remove RETVOID macro
  Staging: unisys: Remove RETPTR macro
  Staging: unisys: Remove RETBOOL macro
  Staging: unisys: Remove FAIL_WPOSTCODE_1 macro
  Staging: unisys: Cleanup macros to get rid of goto statements
  Staging: unisys: include: Remove unused macros from timskmod.h
  staging: dgap: fix the rest of the checkpatch warnings in dgap.c
  Staging: bcm: Remove unnecessary parentheses
  staging: wlags49_h2: Delete unnecessary braces
  staging: wlags49_h2: Do not use assignment in if condition
  staging: wlags49_h2: Enclose macro in a do-while loop
  ...
</pre>
</div>
</content>
</entry>
<entry>
<title>staging/media/davinci_vpfe/vpfe_video.h Unnecessary space after function pointer name</title>
<updated>2014-03-19T20:50:24+00:00</updated>
<author>
<name>Aybuke Ozdemir</name>
<email>aybuke.147@gmail.com</email>
</author>
<published>2014-03-19T18:25:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=a0ecdf0695c851b2ad9ecdf3a13590874d78ce5e'/>
<id>a0ecdf0695c851b2ad9ecdf3a13590874d78ce5e</id>
<content type='text'>
Fix checkpatch.pl issues with Unnecessary space after function pointer
name in vpfe_video.h

Signed-off-by: Aybuke Ozdemir &lt;aybuke.147@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix checkpatch.pl issues with Unnecessary space after function pointer
name in vpfe_video.h

Signed-off-by: Aybuke Ozdemir &lt;aybuke.147@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging/media/davinci_vpfe/vpfe_video.h Fix missing space after return type</title>
<updated>2014-03-19T20:50:24+00:00</updated>
<author>
<name>Aybuke Ozdemir</name>
<email>aybuke.147@gmail.com</email>
</author>
<published>2014-03-19T18:25:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=76924d06992b7acda8cc03331c678f9e69bebe00'/>
<id>76924d06992b7acda8cc03331c678f9e69bebe00</id>
<content type='text'>
Fix checkpatch.pl issues with
missing space after return type in /vpfe_video.h

Signed-off-by: Aybuke Ozdemir &lt;aybuke.147@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix checkpatch.pl issues with
missing space after return type in /vpfe_video.h

Signed-off-by: Aybuke Ozdemir &lt;aybuke.147@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
