<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/platform/omap, branch linux-3.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-03-11T15:10:06Z</updated>
<entry>
<title>[media] omap_vout: Add DVI display type support</title>
<updated>2014-03-11T15:10:06Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-02-08T14:32:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c6a328a06b19082a4d2bad05bd6151e1bd6ab292'/>
<id>urn:sha1:c6a328a06b19082a4d2bad05bd6151e1bd6ab292</id>
<content type='text'>
Since the introduction of the new OMAP DSS DVI connector driver in
commit 348077b154357eec595068a3336ef6beb870e6f3 ("OMAPDSS: Add new DVI
Connector driver"), DVI outputs report a new display type of
OMAP_DISPLAY_TYPE_DVI instead of OMAP_DISPLAY_TYPE_DPI. Handle the new
type in the IRQ handler.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] omap_vout: avoid sleep_on race</title>
<updated>2014-02-28T17:31:02Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2014-01-02T12:07:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6a859e09c40f09fd77411ca46d8b6ca1c08444fe'/>
<id>urn:sha1:6a859e09c40f09fd77411ca46d8b6ca1c08444fe</id>
<content type='text'>
sleep_on and its variants are broken and going away soon. This changes
the omap vout driver to use wait_event_interruptible_timeout instead,
which fixes potential race where the dma is complete before we
schedule.

[hans.verkuil@cisco.com: replaced interruptible_sleep_on_timeout by
wait_event_interruptible_timeout in the commit msg, obvious typo]

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Cc: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
Cc: linux-media@vger.kernel.org
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] omap_vout: fix compiler warning</title>
<updated>2013-06-28T18:06:49Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2013-06-20T19:28:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fe653786ff9027216d841470b140593f3bf3a695'/>
<id>urn:sha1:fe653786ff9027216d841470b140593f3bf3a695</id>
<content type='text'>
media-git/drivers/media/platform/omap/omap_vout.c: In function ‘omapvid_init’:
media-git/drivers/media/platform/omap/omap_vout.c:382:17: warning: ‘mode’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  vout-&gt;dss_mode = video_mode_to_dss_mode(vout);
                 ^
media-git/drivers/media/platform/omap/omap_vout.c:332:23: note: ‘mode’ was declared here
  enum omap_color_mode mode;
                       ^

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Cc: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Cc: Prabhakar Lad &lt;prabhakar.lad@ti.com&gt;
Acked-by: Lad, Prabhakar &lt;prabhakar.csengg@gmail.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'fbdev-3.10-fixes' of git://gitorious.org/linux-omap-dss2/linux into linux-fbdev/for-3.10-fixes</title>
<updated>2013-05-29T09:00:34Z</updated>
<author>
<name>Jean-Christophe PLAGNIOL-VILLARD</name>
</author>
<published>2013-05-29T09:00:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2436e8aa8abef2536dc3bfb554f8dcb3a8b07560'/>
<id>urn:sha1:2436e8aa8abef2536dc3bfb554f8dcb3a8b07560</id>
<content type='text'>
Pull Tomi fixes for ps3fb and omap2

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</content>
</entry>
<entry>
<title>OMAPDSS: Fix crash with DT boot</title>
<updated>2013-05-23T09:54:21Z</updated>
<author>
<name>Tomi Valkeinen</name>
</author>
<published>2013-05-23T09:07:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=591a0ac7f14aae6bf11b1cb6b5a68480bd644ddb'/>
<id>urn:sha1:591a0ac7f14aae6bf11b1cb6b5a68480bd644ddb</id>
<content type='text'>
When booting with DT, there's a crash when omapfb is probed. This is
caused by the fact that omapdss+DT is not yet supported, and thus
omapdss is not probed at all. On the other hand, omapfb is always
probed. When omapfb tries to use omapdss, there's a NULL pointer
dereference crash. The same error should most likely happen with omapdrm
and omap_vout also.

To fix this, add an "initialized" state to omapdss. When omapdss has
been probed, it's marked as initialized. omapfb, omapdrm and omap_vout
check this state when they are probed to see that omapdss is actually
there.

Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
Tested-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt;
</content>
</entry>
<entry>
<title>[media] Corrected Oops on omap_vout when no manager is connected</title>
<updated>2013-03-21T21:31:51Z</updated>
<author>
<name>Federico Fuga</name>
</author>
<published>2012-08-24T14:54:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=15170025ee26946dc61f3c21e54652c6db4a0326'/>
<id>urn:sha1:15170025ee26946dc61f3c21e54652c6db4a0326</id>
<content type='text'>
If no manager is connected to the vout device, the omapvid_init() function
fails. No error condition is checked, and the device is started. Later on,
when irq is serviced, a NULL pointer dereference occurs.
Also, the isr routine must be registered only if no error occurs, otherwise
the isr triggers without the proper setup, and the kernel oops again.
To prevent this, the error condition is checked, and the streamon function
exits with error. Also the isr registration call is moved after the setup
procedure is completed.

Reviewed-by: Prabhakar Lad &lt;prabhakar.lad@ti.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] omap_vout: find_vma() needs -&gt;mmap_sem held</title>
<updated>2013-01-06T13:01:06Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2012-12-16T19:04:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=55ee64b30a38d688232e5eb2860467dddc493573'/>
<id>urn:sha1:55ee64b30a38d688232e5eb2860467dddc493573</id>
<content type='text'>
Walking rbtree while it's modified is a Bad Idea(tm); besides,
the result of find_vma() can be freed just as it's getting returned
to caller.  Fortunately, it's easy to fix - just take -&gt;mmap_sem a bit
earlier (and don't bother with find_vma() at all if virtp &gt;= PAGE_OFFSET -
in that case we don't even look at its result).

While we are at it, what prevents VIDIOC_PREPARE_BUF calling
v4l_prepare_buf() -&gt; (e.g) vb2_ioctl_prepare_buf() -&gt; vb2_prepare_buf() -&gt;
__buf_prepare() -&gt; __qbuf_userptr() -&gt; vb2_vmalloc_get_userptr() -&gt; find_vma(),
AFAICS without having taken -&gt;mmap_sem anywhere in process?  The code flow
is bloody convoluted and depends on a bunch of things done by initialization,
so I certainly might've missed something...

Cc: stable@vger.kernel.org [2.6.35]
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Cc: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
Cc: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Cc: Archit Taneja &lt;archit@ti.com&gt;
Cc: Prabhakar Lad &lt;prabhakar.lad@ti.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] omap: Fix Kconfig dependencies on OMAP2</title>
<updated>2012-12-27T16:48:26Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2012-12-27T16:46:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=26711113c4e4e72a72d347bfc33590595f248df7'/>
<id>urn:sha1:26711113c4e4e72a72d347bfc33590595f248df7</id>
<content type='text'>
Resolves the following warning that appears with allmodconfig on -arm:
	warning: (VIDEO_OMAP2_VOUT &amp;&amp; DRM_OMAP) selects OMAP2_DSS which has unmet direct dependencies (HAS_IOMEM &amp;&amp; ARCH_OMAP2PLUS)

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'v3.8-rc1' into staging/for_v3.9</title>
<updated>2012-12-27T14:44:11Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2012-12-27T14:44:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a44dca1717ce2c2381339e21c07d1731a63a7888'/>
<id>urn:sha1:a44dca1717ce2c2381339e21c07d1731a63a7888</id>
<content type='text'>
Linux 3.8-rc1

* tag 'v3.8-rc1': (10696 commits)
  Linux 3.8-rc1
  Revert "nfsd: warn on odd reply state in nfsd_vfs_read"
  ARM: dts: fix duplicated build target and alphabetical sort out for exynos
  dm stripe: add WRITE SAME support
  dm: remove map_info
  dm snapshot: do not use map_context
  dm thin: dont use map_context
  dm raid1: dont use map_context
  dm flakey: dont use map_context
  dm raid1: rename read_record to bio_record
  dm: move target request nr to dm_target_io
  dm snapshot: use per_bio_data
  dm verity: use per_bio_data
  dm raid1: use per_bio_data
  dm: introduce per_bio_data
  dm kcopyd: add WRITE SAME support to dm_kcopyd_zero
  dm linear: add WRITE SAME support
  dm: add WRITE SAME support
  dm: prepare to support WRITE SAME
  dm ioctl: use kmalloc if possible
  ...

Conflicts:
	MAINTAINERS
</content>
</entry>
<entry>
<title>[media] v4l: Convert drivers to use monotonic timestamps</title>
<updated>2012-12-21T12:56:43Z</updated>
<author>
<name>Sakari Ailus</name>
</author>
<published>2012-09-15T18:14:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8e6057b510aad354e017c6dfca7f386a0eb91b63'/>
<id>urn:sha1:8e6057b510aad354e017c6dfca7f386a0eb91b63</id>
<content type='text'>
Convert drivers using wall clock time (CLOCK_REALTIME) to timestamp from the
monotonic timer (CLOCK_MONOTONIC).

Signed-off-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
</feed>
