cron job: media_tree daily build: ERRORS

2015-10-06 Thread Hans Verkuil
This message is generated daily by a cron job that builds media_tree for the kernels and architectures in the list below. Results of the daily build of media_tree: date: Wed Oct 7 04:00:16 CEST 2015 git branch: test git hash: efe98010b80ec4516b2779e1b4e4a8ce16bf89fe gcc versi

[PULL FOR v4.4] smiapp module device of table

2015-10-06 Thread Sakari Ailus
Hi Mauro, This pull request contains a single patch to add a module device of table to the smiapp driver. Please pull. The following changes since commit efe98010b80ec4516b2779e1b4e4a8ce16bf89fe: [media] DocBook: Fix remaining issues with VB2 core documentation (2015-10-05 09:12:56 -0300) a

Re: [PATCHv9 06/15] rc: Add HDMI CEC protocol handling

2015-10-06 Thread Russell King - ARM Linux
On Mon, Sep 07, 2015 at 03:44:35PM +0200, Hans Verkuil wrote: > From: Kamil Debski > > Add handling of remote control events coming from the HDMI CEC bus. > This patch includes a new keymap that maps values found in the CEC > messages to the keys pressed and released. Also, a new protocol has > b

Re: [PATCHv9 07/15] cec: add HDMI CEC framework

2015-10-06 Thread Russell King - ARM Linux
On Mon, Sep 07, 2015 at 03:44:36PM +0200, Hans Verkuil wrote: > From: Hans Verkuil > > The added HDMI CEC framework provides a generic kernel interface for > HDMI CEC devices. > > Signed-off-by: Hans Verkuil > [k.deb...@samsung.com: Merged CEC Updates commit by Hans Verkuil] > [k.deb...@samsung

Re: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:417:18: error: too many arguments to function 'horus3a_attach'

2015-10-06 Thread Javier Martinez Canillas
Hello Fengguang, On Sun, Oct 4, 2015 at 11:43 PM, kbuild test robot wrote: > Hi Kozlov, > > FYI, the error/warning still remains. > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git > master > head: 049e6dde7e57f0054fdc49102e7ef4830c698b46 > commit: 52b1eaf4c59a3bbd0

ERROR: "vb2_ops_wait_finish" [drivers/input/touchscreen/sur40.ko] undefined!

2015-10-06 Thread kbuild test robot
Hi Florian, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 049e6dde7e57f0054fdc49102e7ef4830c698b46 commit: e831cd251fb91d6c25352d322743db0d17ea11dd [media] add raw video stream support for Samsung SUR40 date: 6

Re: [PATCH] media: videobuf2: Add new uAPI for DVB streaming I/O

2015-10-06 Thread kbuild test robot
Hi Junghak, [auto build test WARNING on v4.3-rc4 -- if it's inappropriate base, please ignore] reproduce: # apt-get install sparse make ARCH=x86_64 allmodconfig make C=1 CF=-D__CHECK_ENDIAN__ sparse warnings: (new ones prefixed by >>) >> drivers/media/dvb-core/dvb_vb2.

Re: [PATCH] media: videobuf2: Add new uAPI for DVB streaming I/O

2015-10-06 Thread kbuild test robot
Hi Junghak, [auto build test ERROR on v4.3-rc4 -- if it's inappropriate base, please ignore] config: x86_64-rhel (attached as .config) reproduce: # save the attached .config to linux build tree make ARCH=x86_64 All error/warnings (new ones prefixed by >>): >> drivers/media/dvb-

[RFC PATCH] New uAPI for DVB streaming I/O

2015-10-06 Thread Junghak Sung
Hello everybody, I would like to introduce a new uAPI for DVB streaming I/O. Current DVB framework uses ringbuffer mechanism to demux MPEG-2 TS data and pass it to userspace. However, this mechanism requires extra memory copy because DVB framework provides only read() system call, which copies the

[PATCH] media: v4l-utils: dvbv5: Streaming I/O for DVB

2015-10-06 Thread Junghak Sung
Add a new scenario to use streaming I/O for TS recording. Signed-off-by: Junghak Sung Signed-off-by: Geunyoung Kim Acked-by: Seung-Woo Kim Acked-by: Inki Dae --- include/linux/dvb/dmx.h | 64 utils/dvb/dvbv5-zap.c | 187 ++- 2

[PATCH] media: videobuf2: Add new uAPI for DVB streaming I/O

2015-10-06 Thread Junghak Sung
Add new uAPI for DVB to use streaming I/O which is implemented based on videobuf2. - DMX_REQBUFS : Request kernel to allocate buffers which count and size are dedicated by user. - DMX_QUERYBUF : Get the buffer information like a memory offset which will mmap() and be shared with user-space. -

[PATCH 4/4] media: videobuf2: Move v4l2-specific stuff to videobuf2-v4l2

2015-10-06 Thread Junghak Sung
Move v4l2-specific stuff from videobu2-core to videobuf2-v4l2 without doing any functional changes. Signed-off-by: Junghak Sung Signed-off-by: Geunyoung Kim Acked-by: Seung-Woo Kim Acked-by: Inki Dae --- drivers/media/v4l2-core/videobuf2-core.c | 1843 +- drivers/m

[RFC PATCH v6 0/4] Refactoring Videobuf2 for common use

2015-10-06 Thread Junghak Sung
Hello everybody, This is the 6th round for refactoring Videobuf2(a.k.a VB2). The purpose of this patch series is to separate existing VB2 framework into core part and V4L2 specific part. So that not only V4L2 but also other frameworks can use them to manage buffer and utilize queue. Why do we try

[PATCH 1/4] media: videobuf2: Change queue_setup argument

2015-10-06 Thread Junghak Sung
Replace struct v4l2_format * with void * to make queue_setup() for common use. And then, modify all device drivers related with this change. Signed-off-by: Junghak Sung Signed-off-by: Geunyoung Kim Acked-by: Seung-Woo Kim Acked-by: Inki Dae --- Documentation/video4linux/v4l2-pci-skeleton.c

[PATCH 3/4] media: videobuf2: Prepare to divide videobuf2

2015-10-06 Thread Junghak Sung
Prepare to divide videobuf2 - Separate vb2 trace events from v4l2 trace event. - Make wrapper functions that will move to v4l2-side. - Make vb2_core_* functions that will remain in core-side. - Add a callback function table for buffer operation which makes vb2-core to be able to invoke a v4l2-sid

[PATCH 2/4] media: videobuf2: Replace v4l2-specific data with vb2 data.

2015-10-06 Thread Junghak Sung
Simple changes that replace v4l2-specific data with vb2 data in videobuf2-core. enum v4l2_buf_type --> int enum v4l2_memory --> enum vb2_memory VIDEO_MAX_FRAME --> VB2_MAX_FRAME VIDEO_MAX_PLANES --> VB2_MAX_PLANES struct v4l2_fh *owner --> void *owner V4L2_TYPE_IS_MULTIPLANAR() --> is_multiplanar

[PATCH 0/7] get_user_pages() cleanup

2015-10-06 Thread Jan Kara
From: Jan Kara Hello, Now when the usage of get_user_pages() in media drivers got cleaned up, here comes a series which removes knowledge about mmap_sem from a couple of other drivers. Patches are trivial and standalone but please check, they are only compile tested. If you are OK with them, e

[PATCH 7/7] [media] ivtv: Convert to get_user_pages_unlocked()

2015-10-06 Thread Jan Kara
From: Jan Kara Convert ivtv_yuv_prep_user_dma() to use get_user_pages_unlocked() so that we don't unnecessarily leak knowledge about mm locking into drivers code. CC: Andy Walls CC: Mauro Carvalho Chehab CC: linux-media@vger.kernel.org Signed-off-by: Jan Kara --- drivers/media/pci/ivtv/ivtv-

Re: [PATCH v4 1/2] create SMAF module

2015-10-06 Thread Benjamin Gaignard
Thanks for your review I will add a lock in smaf_handle structure. One of the goal of smaf is to create a standard kernel API to allocate and secure buffers to avoid forking while implementing buffer securing feature. One concern about ION is that the selection of the heap is done by userland so

Re: [PATCH v4 0/2] RFC: Secure Memory Allocation Framework

2015-10-06 Thread Benjamin Gaignard
I have mind few uses cases: - the basic one when an HW device need contiguous memory. - I have a device that could not cross some memory boundaries so I need a specific allocator for it. - when allocating memory for security some platform have address constraints or need to allocate memory in speci