)]}'
{
  "log": [
    {
      "commit": "babde1c243b25592038dd7193867a49729e3d505",
      "tree": "30277f8be0979d4b9a3e32d50607e4c99df33ff4",
      "parents": [
        "d033a308d81ec83908760a15a841c2bd0d5e0ea3"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "sylvester.nawrocki@gmail.com",
        "time": "Wed Aug 22 20:09:18 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 28 09:43:34 2012 -0200"
      },
      "message": "[media] V4L: Add driver for S3C24XX/S3C64XX SoC series camera interface\n\nThis patch adds V4L2 driver for Samsung S3C24XX/S3C64XX SoC series\ncamera interface. The driver exposes a subdev device node for CAMIF\npixel resolution and crop control and two video capture nodes - for\nthe \"codec\" and \"preview\" data paths. It has been tested on Mini2440\n(s3c2440) and Mini6410 (s3c6410) board with gstreamer and mplayer.\n\nSigned-off-by: Sylwester Nawrocki \u003csylvester.nawrocki@gmail.com\u003e\nSigned-off-by: Tomasz Figa \u003ctomasz.figa@gmail.com\u003e\nSigned-off-by: Andrey Gusakov \u003cdron0gus@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d033a308d81ec83908760a15a841c2bd0d5e0ea3",
      "tree": "647abd67987fe4d7fee80105fc823edf3f53b4f6",
      "parents": [
        "c6c22955f80f2db9614b01fe5a3d1cfcd8b3d848",
        "e23739b4ade80a3a7f87198f008f6c44a7cbc9fd"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 28 07:22:38 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 28 07:22:38 2012 -0200"
      },
      "message": "Merge remote-tracking branch \u0027linus/master\u0027 into staging/for_v3.8\n\n* linus/master: (1428 commits)\n  futex: avoid wake_futex() for a PI futex_q\n  watchdog: using u64 in get_sample_period()\n  writeback: put unused inodes to LRU after writeback completion\n  mm: vmscan: check for fatal signals iff the process was throttled\n  Revert \"mm: remove __GFP_NO_KSWAPD\"\n  proc: check vma-\u003evm_file before dereferencing\n  UAPI: strip the _UAPI prefix from header guards during header installation\n  include/linux/bug.h: fix sparse warning related to BUILD_BUG_ON_INVALID\n  Linux 3.7-rc7\n  powerpc/eeh: Do not invalidate PE properly\n  ALSA: hda - Fix build without CONFIG_PM\n  of/address: sparc: Declare of_iomap as an extern function for sparc again\n  PM / QoS: fix wrong error-checking condition\n  bnx2x: remove redundant warning log\n  vxlan: fix command usage in its doc\n  8139cp: revert \"set ring address before enabling receiver\"\n  MPI: Fix compilation on MIPS with GCC 4.4 and newer\n  MIPS: Fix crash that occurs when function tracing is enabled\n  MIPS: Merge overlapping bootmem ranges\n  jbd: Fix lock ordering bug in journal_unmap_buffer()\n  ...\n"
    },
    {
      "commit": "83ae7c5a1b5b5cd4380ff70797e4c5dcfb61a70d",
      "tree": "2b1b4741b24b73c9a61ebe48fb9a399b194e01e0",
      "parents": [
        "19b6ef51640fb35666884c7b577b1a24a4be8e34"
      ],
      "author": {
        "name": "Tomasz Stanislawski",
        "email": "t.stanislaws@samsung.com",
        "time": "Thu Jun 14 11:32:24 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Nov 25 17:21:00 2012 -0200"
      },
      "message": "[media] v4l: vb2: add buffer exporting via dmabuf\n\nThis patch adds extension to videobuf2-core. It allow to export an mmap buffer\nas a DMABUF file descriptor.\n\nSigned-off-by: Tomasz Stanislawski \u003ct.stanislaws@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nTested-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b799d09a157da71566e8013a62073435550cab6d",
      "tree": "54222407a12429a93ca5c2bff69c7b96bea493f0",
      "parents": [
        "c60520fa50cd86d64bc8ebb34300ddc4ca91393d"
      ],
      "author": {
        "name": "Tomasz Stanislawski",
        "email": "t.stanislaws@samsung.com",
        "time": "Thu Jun 14 11:32:23 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Nov 25 17:20:47 2012 -0200"
      },
      "message": "[media] v4l: add buffer exporting via dmabuf\n\nThis patch adds extension to V4L2 api. A new ioctl VIDIOC_EXPBUF is added.  The\nioctl is used to export an mmap buffer as a DMABUF file descriptor.\n\nSigned-off-by: Tomasz Stanislawski \u003ct.stanislaws@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nTested-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c60520fa50cd86d64bc8ebb34300ddc4ca91393d",
      "tree": "2f90c8d36f9ed166e6747fb2bd05444b350f1217",
      "parents": [
        "9bd09fd7385739bf571a6ea848bee425327ce34e"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu Jun 14 11:32:21 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Nov 25 17:20:25 2012 -0200"
      },
      "message": "[media] v4l: vb2-dma-contig: let mmap method to use dma_mmap_coherent call\n\nLet mmap method to use dma_mmap_coherent call.  Moreover, this patch removes\nvb2_mmap_pfn_range from videobuf2 helpers as it was suggested by Laurent\nPinchart.  The function is no longer used in vb2 code.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Tomasz Stanislawski \u003ct.stanislaws@samsung.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3e0c2f2046665bf580273b69ab18d9c76a550e34",
      "tree": "9d47682a1c7ab8ea7afef9d6282361906ed23da5",
      "parents": [
        "e15dab752d4c588544ccabdbe020a7cc092e23c8"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu Jun 14 10:37:43 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Nov 25 17:12:12 2012 -0200"
      },
      "message": "[media] v4l: vb2: add prepare/finish callbacks to allocators\n\nThis patch adds support for prepare/finish callbacks in VB2 allocators. These\ncallback are used for buffer flushing.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nTested-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c538404869b69db543ce23cf041192c192a65330",
      "tree": "9566b4a8e2472a8ed17bb99674dec4bb6f48a688",
      "parents": [
        "4b9c1cb641c466cd3b366132017da3c8ab9d540c"
      ],
      "author": {
        "name": "Sumit Semwal",
        "email": "sumit.semwal@ti.com",
        "time": "Thu Jun 14 10:37:37 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Nov 25 17:11:12 2012 -0200"
      },
      "message": "[media] v4l: vb2: add support for shared buffer (dma_buf)\n\nThis patch adds support for DMABUF memory type in videobuf2. It calls relevant\nAPIs of dma_buf for v4l reqbuf / qbuf / dqbuf operations.\nFor this version, the support is for videobuf2 as a user of the shared buffer;\nso the allocation of the buffer is done outside of V4L2. [A sample allocator of\ndma-buf shared buffer is given at [1]]\n[1]: Rob Clark\u0027s DRM:\n   https://github.com/robclark/kernel-omap4/commits/drmplane-dmabuf\n   [original work in the PoC for buffer sharing]\n\nSigned-off-by: Tomasz Stanislawski \u003ct.stanislaws@samsung.com\u003e\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Sumit Semwal \u003csumit.semwal@linaro.org\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nTested-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b6f50b49b9712f49c377e9e3587906e27bea39d0",
      "tree": "732369ee8c06c319e0660279ba816e69521d2ace",
      "parents": [
        "d0bac768fbe274f60d41d759c76f7ba2b2e98aeb"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Sep 27 19:05:27 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 22 11:36:50 2012 -0200"
      },
      "message": "[media] mt9v022: set y_skip_top field to zero as default\n\nSet \"y_skip_top\" to zero and revise comment as I do not see this line\ncorruption on two different mt9v022 setups. The first read-out line\nis perfectly fine. Add mt9v022 platform data configuring y_skip_top\nfor platforms that have issues with the first read-out line. Set\ny_skip_top to 1 for pcm990 board.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6b0d5d344a78d43957a9f49c549b6f3aa2dc2082",
      "tree": "d9be6a19a2cca3567ba3cb4ff5d28445acd066f9",
      "parents": [
        "809396474f41fb6e7e676e298d79856c5e02d755"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Oct 16 06:40:45 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 21 17:43:49 2012 -0200"
      },
      "message": "[media] adv7604: Replace prim_mode by mode\n\nChanges the way the primary mode is handled:\n- Remove it from platform_data since it doesn\u0027t belong there.\n- Add a new mode enum for use with s_routing.\n- Collapse the two HDMI modes into one HDMI mode: when setting up the\n  timings manually we do not need to select HDMI_COMP mode. That\u0027s only\n  needed when selecting a preset.\nThis patch prepares for the next step where we switch to using the presets\nwhere available.\n\nSigned-off-by: Mats Randgaard \u003cmats.randgaard@cisco.com\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "13fc23d3067e996c03d8b602266f47d27d205d36",
      "tree": "ec983e5755979653c1e19720092a1b940046873a",
      "parents": [
        "baa29837a76d5738837602ff249a0c371591d7c7"
      ],
      "author": {
        "name": "Lad, Prabhakar",
        "email": "prabhakar.lad@ti.com",
        "time": "Mon Oct 22 09:27:13 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 21 13:55:10 2012 -0200"
      },
      "message": "[media] media: davinci: vpbe: migrate driver to videobuf2\n\nThis patch migrates VPBE display driver to videobuf2 framework.\n\nSigned-off-by: Lad, Prabhakar \u003cprabhakar.lad@ti.com\u003e\nSigned-off-by: Manjunath Hadli \u003cmanjunath.hadli@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "baa29837a76d5738837602ff249a0c371591d7c7",
      "tree": "f101d619b23134731782672b5b724b60152c5407",
      "parents": [
        "8c5dff905714446f8836b40a93bfeabd0aea8c82"
      ],
      "author": {
        "name": "Lad, Prabhakar",
        "email": "prabhakar.lad@ti.com",
        "time": "Fri Nov 09 05:59:32 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 21 13:53:28 2012 -0200"
      },
      "message": "[media] media: davinci: vpbe: fix build warning\n\nWarnings were generated because of the following commit changed data type for\naddress pointer\n195bbca ARM: 7500/1: io: avoid writeback addressing modes for __raw_ accessors\nadd  __iomem annotation to fix following warnings\ndrivers/media/platform/davinci/vpbe_osd.c: In function ‘osd_read’:\ndrivers/media/platform/davinci/vpbe_osd.c:49:2: warning: passing\n argument 1 of ‘__raw_readl’ makes pointer from integer without a cast [enabled by default]\narch/arm/include/asm/io.h:104:19: note: expected ‘const volatile\n void *’ but argument is of type ‘long unsigned int’\nThis patch stores the ioremap_nocache() returned address in a\nvoid __iomem * instead of a unsigned long and passes the same to\nreadl/writel functions which fixes the above warnings.\n\nSigned-off-by: Lad, Prabhakar \u003cprabhakar.lad@ti.com\u003e\nSigned-off-by: Manjunath Hadli \u003cmanjunath.hadli@ti.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8c5dff905714446f8836b40a93bfeabd0aea8c82",
      "tree": "683ca0699083d694743fcf843b8dde5abef9022e",
      "parents": [
        "792807140e4f91439371a4869cf211ac8e4f182f"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@iki.fi",
        "time": "Sun Oct 28 06:44:17 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 21 13:34:50 2012 -0200"
      },
      "message": "[media] v4l, smiapp, smiapp-pll, adp1653: Update contact information\n\nUpdate contact information to correspond my e-mail address changes.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c003ab1bedf028db15b0185b683d5c387204e8f5",
      "tree": "00f608e80e897589492eb2274c46ffb9fde769cf",
      "parents": [
        "304ce75dd501d84d33dbca3c544e903f1d3377f7"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Oct 11 19:11:54 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 27 11:49:51 2012 -0200"
      },
      "message": "[media] rc-core: add separate defines for protocol bitmaps and numbers\n\nThe RC_TYPE_* defines are currently used both where a single protocol is\nexpected and where a bitmap of protocols is expected.\n\nFunctions like rc_keydown() and functions which add/remove entries to the\nkeytable want a single protocol. Future userspace APIs would also\nbenefit from numeric protocols (rather than bitmap ones). Keytables are\nsmaller if they can use a small(ish) integer rather than a bitmap.\n\nOther functions or struct members (e.g. allowed_protos,\nenabled_protocols, etc) accept multiple protocols and need a bitmap.\n\nUsing different types reduces the risk of programmer error. Using a\nprotocol enum whereever possible also makes for a more future-proof\nuser-space API as we don\u0027t need to worry about a sufficient number of\nbits being available (e.g. in structs used for ioctl() calls).\n\nThe use of both a number and a corresponding bit is dalso one in e.g.\nthe input subsystem as well (see all the references to set/clear bit when\nchanging keytables for example).\n\nThis patch separate the different usages in preparation for\nupcoming patches.\n\nWhere a single protocol is expected, enum rc_type is used; where one or more\nprotocol(s) are expected, something like u64 is used.\n\nThe patch has been rewritten so that the format of the sysfs \"protocols\"\nfile is no longer altered (at the loss of some detail). The file itself\nshould probably be deprecated in the future though.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nCc: Andy Walls \u003cawalls@md.metrocast.net\u003e\nCc: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Antti Palosaari \u003ccrope@iki.fi\u003e\nCc: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "78a0b0608be3746cd6bbba6ec158928df7974ebf",
      "tree": "0ac36b29f2bb221267f11b1fc34b3b14c764b299",
      "parents": [
        "cdcf45e70027d7f65eb04df789bd63c0a2f6f47f"
      ],
      "author": {
        "name": "Tomasz Stanislawski",
        "email": "t.stanislaws@samsung.com",
        "time": "Thu Oct 04 12:42:39 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 05 23:11:51 2012 -0300"
      },
      "message": "[media] media: s5p-hdmi: add HPD GPIO to platform data\n\nThis patch extends s5p-hdmi platform data by a GPIO identifier for\nHot-Plug-Detection pin.\n\nSigned-off-by: Tomasz Stanislawski \u003ct.stanislaws@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "09ff034047cb3846090215358f20e0e94c60b901",
      "tree": "706f80284e766825608ccf32affc13acb28fae64",
      "parents": [
        "ccbfd1d49dc0d6a6edab827ab4888cf93348f249"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Sep 17 06:03:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 05 22:34:47 2012 -0300"
      },
      "message": "[media] s5p-fimc: Remove unused platform data structure fields\n\nalignment, fixed_phy_vdd and phy_enable fields are now unused\nso removed them. The data alignment is now derived directly\nfrom media bus pixel code, phy_enable callback has been replaced\nwith direct function call and fixed_phy_vdd was dropped in commit\n438df3ebe5f0ce408490a777a758d5905f0dd58f\n\"[media] s5p-csis: Handle all available power supplies\".\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2bd4e58c9d00325b7a850b2ac73fd902e9148b77",
      "tree": "ef3242b551f05c3a54533e4a21ff21acd9a3b137",
      "parents": [
        "c389648a927bada928c854dccccf0301317784eb"
      ],
      "author": {
        "name": "Lad, Prabhakar",
        "email": "prabhakar.lad@ti.com",
        "time": "Tue Sep 25 08:11:49 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 05 22:12:27 2012 -0300"
      },
      "message": "[media] media: davinci: vpif: display: separate out subdev from output\n\nvpif_display relied on a 1-1 mapping of output and subdev. This is not\nnecessarily the case. Separate the two. So there is a list of subdevs\nand a list of outputs. Each output refers to a subdev and has routing\ninformation. An output does not have to have a subdev.\nThe initial output for each channel is set to the fist output.\nCurrently missing is support for associating multiple subdevs with\nan output.\n\nSigned-off-by: Lad, Prabhakar \u003cprabhakar.lad@ti.com\u003e\nSigned-off-by: Manjunath Hadli \u003cmanjunath.hadli@ti.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0d4f35f3f0044303abfff57441dd1e98f96ea935",
      "tree": "5bdae27a3bc2c84c581d973e4d34195a8a272b0b",
      "parents": [
        "882084ad0f9791f2e8386ba3f9f3836f0c3e9fa6"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Sep 20 09:06:32 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 05 22:09:57 2012 -0300"
      },
      "message": "[media] davinci: move struct vpif_interface to chan_cfg\n\nstruct vpif_interface is channel specific, not subdev specific.\nMove it to the channel config.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nAcked-by: Lad, Prabhakar \u003cprabhakar.lad@ti.com\u003e\nTested-by: Lad, Prabhakar \u003cprabhakar.lad@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7aaad13124598580dbce98d33618e9356412274c",
      "tree": "b1da481319dec1620a6836c81749fdec08ac003f",
      "parents": [
        "33bf1786602d819dc0467e77816dfa3f2a7e459d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Sep 20 09:06:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 05 22:02:34 2012 -0300"
      },
      "message": "[media] vpif_capture: move routing info from subdev to input\n\nRouting information is a property of the input, not of the subdev.\nOne subdev may provide multiple inputs, each with its own routing\ninformation.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nAcked-by: Lad, Prabhakar \u003cprabhakar.lad@ti.com\u003e\nTested-by: Lad, Prabhakar \u003cprabhakar.lad@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "33bf1786602d819dc0467e77816dfa3f2a7e459d",
      "tree": "38da693be2f556d21a02b7859c9c159e4ecf80d7",
      "parents": [
        "311673ee9b6746aa366cc19049899308ce8bd01f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Sep 20 09:06:24 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 05 22:02:10 2012 -0300"
      },
      "message": "[media] vpif_capture: remove unnecessary can_route flag\n\nCalling a subdev op that isn\u0027t implemented will just return -ENOIOCTLCMD\nNo need to have a flag for that.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nAcked-by: Lad, Prabhakar \u003cprabhakar.lad@ti.com\u003e\nTested-by: Lad, Prabhakar \u003cprabhakar.lad@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "117a711a2c37a0309a3e39fbd13486642b63453b",
      "tree": "27fc0524ae0d20d5280a42d391ec36cc93036acb",
      "parents": [
        "5ebef0fbe0f72fa911088800c5d0bc7a872c35de"
      ],
      "author": {
        "name": "Lad, Prabhakar",
        "email": "prabhakar.lad@ti.com",
        "time": "Tue Sep 18 15:54:38 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 05 21:48:03 2012 -0300"
      },
      "message": "[media] media: v4l2-ctrl: add a helper function to add standard control with driver specific menu\n\nAdd helper function v4l2_ctrl_new_std_menu_items(), which adds\na standard menu control, with driver specific menu.\n\nSigned-off-by: Lad, Prabhakar \u003cprabhakar.lad@ti.com\u003e\nSigned-off-by: Manjunath Hadli \u003cmanjunath.hadli@ti.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "291031192426bfc6ad4ab2eb9fa986025a926598",
      "tree": "f843ccc0680e304dc143f61134e0f52b403b77ca",
      "parents": [
        "a375e1dfefdb951e0591394ac1796d88a712877f"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Thu May 17 14:33:30 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 05 21:28:01 2012 -0300"
      },
      "message": "[media] V4L: Add [get/set]_frame_desc subdev callbacks\n\nAdd subdev callbacks for setting up parameters of the frame on media bus\nthat are not exposed to user space directly. This is just an initial,\nmostly stub implementation. struct v4l2_mbus_frame_desc is intended\nto be extended with sub-structures specific to a particular hardware media\nbus. For now these new callbacks are used only to query or specify maximum\nsize of a compressed or hybrid (container) media bus frame in octets.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a375e1dfefdb951e0591394ac1796d88a712877f",
      "tree": "0bec854a41895ccdbd8835b863f7d9f8c06a9242",
      "parents": [
        "24c54f7757659cdab9089dbd416c58f0da1557b0"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Thu Sep 13 13:08:19 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 05 21:28:00 2012 -0300"
      },
      "message": "[media] V4L: Add s_rx_buffer subdev video operation\n\nThe s_rx_buffer callback allows the host to set buffer for a data being\nreceived by the subdev, e.g. non-image frame (meta) data. This callback\ncan be implemented by subdevice like a MIPI CSI2 receiver, allowing the\nhost driver to gather additional data into frame buffer passed to user\nspace.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "368640827c0be2582d836cd74ae2cff03e6bfc02",
      "tree": "1012c886f4ce621b6d9284ffac81f3b79c3a95f7",
      "parents": [
        "182b967e1119d22889e334c8f1c1b75df41f9165"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Oct 01 11:39:46 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 05 14:27:18 2012 -0300"
      },
      "message": "[media] dm644x: replace the obsolete preset API by the timings API\n\nThis patch replaces the preset API by the timings API, and\nappropriate changes in board file.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Lad, Prabhakar \u003cprabhakar.lad@ti.com\u003e\nSigned-off-by: Manjunath Hadli \u003cmanjunath.hadli@ti.com\u003e\nAcked-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b9ee31e621128ef7ad112daaba215357223b8cdd",
      "tree": "06e8817add0f8abdcf60a1ae50f1283f2aa102a1",
      "parents": [
        "b5146c96d1795ed75bb90dc4d3189b2c4206c56d"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Aug 14 10:46:58 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Oct 01 20:25:32 2012 -0300"
      },
      "message": "[media] s5p-fimc: Add pipeline ops to separate FIMC-LITE module\n\nIn order to reuse the FIMC-LITE module on Exynos4 and Exynos5\nSoC introduce a set of callbacks for the media pipeline control\nfrom within FIMC/FIMC-LITE video node. It lets us avoid symbol\ndependencies between FIMC-LITE and the whole media device driver,\nwhich simplifies the initialization sequences and doesn\u0027t\nintroduce issues preventing common kernel image for exynos4 and\nexynos5 SoCs.\nThis patch also corrects following build errors:\ndrivers/built-in.o: In function `buffer_queue\u0027:\ndrivers/media/video/s5p-fimc/fimc-lite.c:414: undefined reference\nto `fimc_pipeline_s_stream\u0027\ndrivers/built-in.o: In function `fimc_lite_resume\u0027:\ndrivers/media/video/s5p-fimc/fimc-lite.c:1518: undefined reference\nto `fimc_pipeline_initialize\u0027\ndrivers/built-in.o: In function `fimc_lite_suspend\u0027:\ndrivers/media/video/s5p-fimc/fimc-lite.c:1544: undefined reference\nto `fimc_pipeline_shutdown\u0027\nwhen only CONFIG_VIDEO_EXYNOS_FIMC_LITE is selected, without\nCONFIG_VIDEO_S5P_FIMC.\n\nReported-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34a6b7d093d8fe738ada191b36648d00bc18b7eb",
      "tree": "854584731068996a381af03b95884911c07074b5",
      "parents": [
        "a4f64407b9b33122a58cb78afd73f86d4bb022c4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Sep 14 07:15:03 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Oct 01 17:07:07 2012 -0300"
      },
      "message": "[media] v4l2-ctrls: add a filter function to v4l2_ctrl_add_handler\n\nWith a filter function you can control more precisely which controls\nare added. This is useful in particular for radio device nodes for\ncombined TV/Radio cards where you want to show just the radio-specific\ncontrols and not controls like brightness.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "896f38f582730a19eb49677105b4fe4c0270b82e",
      "tree": "70b769ece5f928d4b5e5cfe2f586f3882fb2acf2",
      "parents": [
        "4195ec7a8fa253cb7e598a8f99f005bc97d4ac15"
      ],
      "author": {
        "name": "Ezequiel Garcia",
        "email": "elezegarcia@gmail.com",
        "time": "Mon Sep 17 14:59:30 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 27 06:09:10 2012 -0300"
      },
      "message": "[media] videobuf2-core: Replace BUG_ON and return an error at vb2_queue_init()\n\nThis replaces BUG_ON() calls with WARN_ON(), and returns\nEINVAL if some parameter is NULL, as suggested by Jonathan and Mauro.\nThe BUG_ON() call is too drastic to be used in this case.\nSee the full discussion here:\nhttp://www.spinics.net/lists/linux-media/msg52462.html\n\nSigned-off-by: Ezequiel Garcia \u003celezegarcia@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8b99312b7214f1976ebb54071b01968536af53c9",
      "tree": "8e909259c63d82d63f21189b0b076e74240ad951",
      "parents": [
        "4703d356e7890764c05328cc543d6507f132dfe6"
      ],
      "author": {
        "name": "Sangwook Lee",
        "email": "sangwook.lee@linaro.org",
        "time": "Thu Sep 13 07:02:14 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 26 17:32:54 2012 -0300"
      },
      "message": "[media] Add v4l2 subdev driver for S5K4ECGX sensor\n\nThis patch adds driver for Samsung S5K4ECGX image sensor with an\nembedded SoC ISP. The driver only implements preview operation mode\nand still capture (snapshot) and face detection features are missing\nnow. Following controls are supported: contrast, saturation,\nbrightness, sharpness.\n\nSigned-off-by: Sangwook Lee \u003csangwook.lee@linaro.org\u003e\nReviewed-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5c77879ff9ab9e7dd5b4a78666a09af1a8854be9",
      "tree": "e5f1cf5178cd012c62d9663cfa9109f006f61cb5",
      "parents": [
        "4f996594ceaf6c3f9bc42b40c40b0f7f87b79c86"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 05 05:33:21 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 26 11:03:53 2012 -0300"
      },
      "message": "[media] v4l2-dev: add new VFL_DIR_ defines\n\nThese will be used by v4l2-dev.c to improve ioctl checking.\nI.e. ioctls for capture should return -ENOTTY when called for\nan output device.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4f996594ceaf6c3f9bc42b40c40b0f7f87b79c86",
      "tree": "f2ba0120024627256917dc05a2d7c509ac056011",
      "parents": [
        "3f70e1f598a6be4277e71516a98457fd3bddfbd0"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 05 05:10:48 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 26 11:02:25 2012 -0300"
      },
      "message": "[media] v4l2: make vidioc_s_crop const\n\nWrite-only ioctls should have a const argument in the ioctl op.\nDo this conversion for vidioc_s_crop.\nAdding const for write-only ioctls was decided during the 2012 Media Workshop.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3f70e1f598a6be4277e71516a98457fd3bddfbd0",
      "tree": "8aee834b6bb6984fe578cdf5975755c939455f0a",
      "parents": [
        "ba9425bce9e162eee0741d9a94e0d6f68e0242ab"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Sep 04 12:08:47 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 26 10:58:02 2012 -0300"
      },
      "message": "[media] v4l2: make vidioc_s_modulator const\n\nWrite-only ioctls should have a const argument in the ioctl op.\nDo this conversion for vidioc_s_modulator.\nAdding const for write-only ioctls was decided during the 2012 Media Workshop.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ba9425bce9e162eee0741d9a94e0d6f68e0242ab",
      "tree": "68a767a4c9427b040827dd2c1dd908dca040605c",
      "parents": [
        "0e8025b9f6011a6bd69d01080d584bc95a89d02e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Sep 04 12:03:49 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 26 10:56:23 2012 -0300"
      },
      "message": "[media] v4l2: make vidioc_s_audout const\n\nWrite-only ioctls should have a const argument in the ioctl op.\nDo this conversion for vidioc_s_audout.\nAdding const for write-only ioctls was decided during the 2012 Media Workshop.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0e8025b9f6011a6bd69d01080d584bc95a89d02e",
      "tree": "228712a97a37d887d1eca9c17f83ada102d53291",
      "parents": [
        "85f5fe3962ca6780e5368feffe32f3b15e953e1f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Sep 04 11:59:31 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 26 10:50:12 2012 -0300"
      },
      "message": "[media] v4l2: make vidioc_s_audio const\n\nWrite-only ioctls should have a const argument in the ioctl op.\nDo this conversion for vidioc_s_audio.\nAdding const for write-only ioctls was decided during the 2012 Media Workshop.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "85f5fe3962ca6780e5368feffe32f3b15e953e1f",
      "tree": "e3a5441ee86e62d3ca8423308f32c7a32ae68677",
      "parents": [
        "ec6f4328108f1c83d5ac907c0d978fa886ef9627"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Sep 04 11:46:09 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 26 10:48:52 2012 -0300"
      },
      "message": "[media] v4l2: make vidioc_(un)subscribe_event const\n\nWrite-only ioctls should have a const argument in the ioctl op.\nDo this conversion for vidioc_(un)subscribe_event.\nAdding const for write-only ioctls was decided during the 2012 Media Workshop.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ec6f4328108f1c83d5ac907c0d978fa886ef9627",
      "tree": "5e964c9a73b5ab2cb839af53ebebfe18f5bb28c9",
      "parents": [
        "d88aab53bd267c9fb0b0451e9acae68091703eab"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Sep 14 07:41:18 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 26 10:47:28 2012 -0300"
      },
      "message": "[media] v4l2: make vidioc_s_freq_hw_seek const\n\nWrite-only ioctls should have a const argument in the ioctl op.\nDo this conversion for vidioc_s_freq_hw_seek.\nAdding const for write-only ioctls was decided during the 2012 Media Workshop.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d88aab53bd267c9fb0b0451e9acae68091703eab",
      "tree": "5da9b54e8fe4173a0a25b87bc350884d277f9bac",
      "parents": [
        "e6eb28c2207b9397d0ab56e238865a4ee95b7ef9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Sep 17 05:05:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 26 10:43:04 2012 -0300"
      },
      "message": "[media] v4l2: make vidioc_s_jpegcomp const\n\nWrite-only ioctls should have a const argument in the ioctl op.\nDo this conversion for vidioc_s_jpegcomp.\nAdding const for write-only ioctls was decided during the 2012 Media Workshop.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e6eb28c2207b9397d0ab56e238865a4ee95b7ef9",
      "tree": "5914411d203c71b6b1446e2e4ad592c92331f6da",
      "parents": [
        "06fce2861d5a4ebcff65e253b2b3e4406dc3ab24"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Sep 04 10:26:45 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 26 10:42:36 2012 -0300"
      },
      "message": "[media] v4l2: make vidioc_s_fbuf const\n\nWrite-only ioctls should have a const argument in the ioctl op.\nDo this conversion for vidioc_s_fbuf.\nAdding const for write-only ioctls was decided during the 2012 Media Workshop.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "633c98e52a64ac8548b5d27dca1497cd4f0a6d4c",
      "tree": "140cfba2c7ea9ddeb02e7e31fbb4b0de3946a1f0",
      "parents": [
        "72c2af6ec1485604c6aa068cca2932d48d8a5f7a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Sep 17 05:02:26 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 26 09:38:15 2012 -0300"
      },
      "message": "[media] v4l2-core: deprecate V4L2_BUF_TYPE_PRIVATE\n\nThis buffer type isn\u0027t used at all, and since it is effectively undefined\nwhat it should do it is deprecated. The define still exists, but any\ninternal support for such buffers is removed.\nThe decisions to deprecate this was taken during the 2012 Media Workshop.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "961ae44980034f82d037c982e5b2f8258e055d63",
      "tree": "41840c7438c22448f2a06e891765a712457e7b60",
      "parents": [
        "36aee5ff9098a871bda38dbbdad40ad59f6535cf"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Aug 31 09:18:04 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Sep 18 12:13:34 2012 -0300"
      },
      "message": "[media] media v4l2-mem2mem: fix src/out and dst/cap num_rdy\n\nsrc bufs belong to out queue, dst bufs belong to in queue. Currently\nthis is not a real problem since all users currently need exactly one\ninput and one output buffer.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Pawel Osciak \u003cpawel@osciak.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e9a50e4c2dd8ca871c20480e49125ef67da84722",
      "tree": "d9cc020b0479d2de5a9abbccb2ffe0990bef4481",
      "parents": [
        "41a33a00e82a897f973a98355e43e78efaa292e1"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Jul 26 08:02:50 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 13 16:29:07 2012 -0300"
      },
      "message": "[media] mt9v032: Provide link frequency control\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "03d5285b8b320994b57b610553cf2b019186b5ba",
      "tree": "7f5554a5570b2125b2e6bb6f4f4db2cc11c7d306",
      "parents": [
        "117a55b69d36a19028d1c59a737ad1246a0a75ad"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Jul 23 09:15:21 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 13 16:23:36 2012 -0300"
      },
      "message": "[media] v4l2-ctrls: Add v4l2_ctrl_[gs]_ctrl_int64()\n\nThese helper functions get and set a 64-bit control\u0027s value from within\na driver. They are similar to v4l2_ctrl_[gs]_ctrl() but operate on\n64-bit integer controls instead of 32-bit controls.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "117a55b69d36a19028d1c59a737ad1246a0a75ad",
      "tree": "9a2c3236660ae8a3f2c0108e0e8f1e60c70e4784",
      "parents": [
        "54450f591c9927496b3d41c041fa802d0ef96885"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Jul 18 05:46:46 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 13 16:15:36 2012 -0300"
      },
      "message": "[media] ad9389b: driver for the Analog Devices AD9389B video encoder\n\nInitial version of this driver.\n\nThe full datasheets are available from the Analog Devices website:\n\n  http://ez.analog.com/docs/DOC-1741\n\nNot all features of the receiver are supported by this driver for various\nreasons. Most notably:\n\n- No CEC support (the CEC API needs a lot more discussion)\n- No HDCP repeater support (we don\u0027t use that either)\n\nI\u0027m sure that there are more things missing, but this driver does work\nwell for our hardware.\n\nNote that I am using the register addresses instead of register names: the\ndatasheet containing the register descriptions is organized by register\naddress. Using names would make the datasheet lookup very hard. An attempt\nwas made to try and document what is being done when registers are used\ninstead.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "54450f591c9927496b3d41c041fa802d0ef96885",
      "tree": "8a7074140800b2097d2c4804742612bede7ea0c9",
      "parents": [
        "c61bd6a0e2a92009f3879457eeec75b5ad102303"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Jul 18 05:45:16 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 13 16:13:47 2012 -0300"
      },
      "message": "[media] adv7604: driver for the Analog Devices ADV7604 video decoder\n\nInitial version of this driver.\n\nThe full datasheets are available from the Analog Devices website:\n\n  http://ez.analog.com/docs/DOC-1545\n\nNot all features of the receiver are supported by this driver for various\nreasons. Most notably:\n\n- No CEC support (the CEC API needs a lot more discussion)\n- Only port A of the four HDMI input ports is implemented (our hardware only\n  uses that port)\n- No HDCP repeater support (we don\u0027t use that either)\n\nAnd since there are some 600-odd pages of datasheet for this single device,\nI\u0027m sure that there are many more things missing, but this driver does work\nwell for our hardware.\n\nNote that I am using the register addresses instead of register names: the\ndatasheet containing the register descriptions is organized by register\naddress. Using names would make the datasheet lookup very hard. An attempt\nwas made to try and document what is being done when registers are used\ninstead.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c61bd6a0e2a92009f3879457eeec75b5ad102303",
      "tree": "267c448b50c3a0ee0515a838dfbcd109f98c0578",
      "parents": [
        "c2a667fa2b40ccb7d21a99ffae53610699a3102c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Aug 10 06:11:12 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 13 16:09:59 2012 -0300"
      },
      "message": "[media] v4l2-common: add CVT and GTF detection functions\n\nThese two helper functions detect whether the analog video timings detected\nby the video receiver match the VESA CVT or GTF standards.\n\nThey basically do the inverse of the CVT and GTF modeline calculations.\n\nThis patch also adds a helper function that will determine the aspect ratio\nbased on the provided EDID values. This aspect ratio can be given to the GTF\nhelper function.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c2a667fa2b40ccb7d21a99ffae53610699a3102c",
      "tree": "e21c4f2141654ee0b9bd6c291db7e1bd49460f6f",
      "parents": [
        "977ebec754cce0ab0c7d62d54ac6cd95833504f2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Aug 10 06:09:26 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 13 16:08:22 2012 -0300"
      },
      "message": "[media] v4l2-common: add v4l_match_dv_timings\n\nAdd the v4l_match_dv_timings function that can be used to compare two\nv4l2_dv_timings structs.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ed45ce2cc0b31cb442685934b627916f83d1d7c6",
      "tree": "52edc4d9a2f533f9994506b6b26c70369057f686",
      "parents": [
        "1248c7cb66d734b60efed41be7c7b86909812c0e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Aug 10 06:07:12 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 13 16:07:24 2012 -0300"
      },
      "message": "[media] v4l2-subdev: add support for the new edid ioctls\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3bfb41001da5740b1c65ff537dfbff5904a4915d",
      "tree": "96eccfdd9ea9718610d4e1f61ca16c02da9be25c",
      "parents": [
        "1cb7cf28c0690852cfe5800e037fa0db9fba2432"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Jun 22 13:40:08 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Aug 15 17:37:39 2012 -0300"
      },
      "message": "[media] V4L: soc-camera: add selection API host operations\n\nAdd .get_selection() and .set_selection() soc-camera host driver\noperations. Additionally check, that the user is not trying to change the\noutput sizes during a running capture.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4ec10bacd6bf08de39ebdba9e75060452cc313e0",
      "tree": "e1013540a3643ed039cb96609ca1b23dcd2dcf8b",
      "parents": [
        "24592adce89805c99eb23d1e37aa8a66aaacee05"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Jul 20 10:19:50 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Aug 15 17:03:29 2012 -0300"
      },
      "message": "[media] soc-camera: Add and use soc_camera_power_[on|off]() helper functions\n\nInstead of forcing all soc-camera drivers to go through the mid-layer to\nhandle power management, create soc_camera_power_[on|off]() functions\nthat can be called from the subdev .s_power() operation to manage\nregulators and platform-specific power handling. This allows non\nsoc-camera hosts to use soc-camera-aware clients.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\n[g.liakhovetski@gmx.de: fix compile breakage]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c332e8472d7db67766bcad33390c607fdd9ac5bc",
      "tree": "eb69c948d5ca73c50e7a8dcbfaea97c6bb5470dc",
      "parents": [
        "65d9bc9236bb1f95b5d29912cc714d0c0c7bb79a"
      ],
      "author": {
        "name": "Timo Kokkonen",
        "email": "timo.t.kokkonen@iki.fi",
        "time": "Fri Aug 10 06:16:36 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 13 16:53:45 2012 -0300"
      },
      "message": "[media] media: rc: Introduce RX51 IR transmitter driver\n\nThis is the driver for the IR transmitter diode found on the Nokia\nN900 (also known as RX51) device. The driver is mostly the same as\nfound in the original 2.6.28 based kernel that comes with the device.\n\nThe following modifications have been made compared to the original\ndriver version:\n\n- Adopt to the changes that has happen in the kernel during the past\n  five years, such as the change in the include paths\n\n- The OMAP DM-timers require much more care nowadays. The timers need\n  to be enabled and disabled or otherwise many actions fail. Timers\n  must not be freed without first stopping them or otherwise the timer\n  cannot be requested again.\n\nThe code has been tested with sending IR codes with N900 device\nrunning Debian userland. The device receiving the codes was Anysee\nDVB-C USB receiver.\n\nSigned-off-by: Timo Kokkonen \u003ctimo.t.kokkonen@iki.fi\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: linux-omap@vger.kernel.org\nCc: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9adf6132dca24240fbc26c6e5e095734fa366341",
      "tree": "e0943e05a17373f0442f340373b44382140ef241",
      "parents": [
        "727b81da25dd7a7374837c0d0e6189bb3f6ae202"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 05 14:16:30 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 13 16:34:03 2012 -0300"
      },
      "message": "[media] dvb: get rid of fe_ioctl_override callback\n\nThis callback were meant to allow overriding a FE callback, before its\ncall, but it is not really needed, as the callback can be intercepted\nafter tuner attachment.\n\nWorse than that, only DVBv3 calls are intercepted this way, so a DVBv5\napplication will produce different effects than a DVBv3 one.\n\nSo, get rid of it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nReviewed-by: Antti Palosaari \u003ccrope@iki.fi\u003e\n"
    },
    {
      "commit": "9d380adf021c4f73fc59b0d00e0b7f952965b380",
      "tree": "8aacda7682ec2d1ae12f0ab63dc083bd7b43ee85",
      "parents": [
        "fdeae29005aae41837e70c395c8290a8297ca677"
      ],
      "author": {
        "name": "Michael Jones",
        "email": "michael.jones@matrix-vision.de",
        "time": "Thu Jul 26 10:48:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 11 16:55:53 2012 -0300"
      },
      "message": "[media] v4l2: typos\n\n[mchehab@redhat.com: fix a merge conflict at Documentation/video4linux/v4l2-framework.txt]\nSigned-off-by: Michael Jones \u003cmichael.jones@matrix-vision.de\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c51364cafa26dca2022f9b31da1c41e27c306c47",
      "tree": "ca9c16f27c21c1c368b539671ff7a57d7d9e3a86",
      "parents": [
        "73ea57eb5442aece696a7a03e2cd4509d38e55fd"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Aug 31 11:03:53 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 11 16:02:56 2012 -0300"
      },
      "message": "[media] omap3isp: ccdc: Add YUV input formats support\n\nEnable the bridge automatically when the input format is YUYV8 or UYVY8.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "73ea57eb5442aece696a7a03e2cd4509d38e55fd",
      "tree": "04d48cc7bf37d6e3ca617820d3ed1a10c74c54e8",
      "parents": [
        "cf7a3d91ade6c56bfd860b377f84bd58132f7a81"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Aug 31 10:53:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 11 16:02:01 2012 -0300"
      },
      "message": "[media] omap3isp: ccdc: Remove ispccdc_syncif structure\n\nThe structure is only used to store configuration data and pass it to\nCCDC configuration functions. Access the data directly from the\nlocations that need it.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cf5337358548b813479b58478539fc20ee86556c",
      "tree": "5f2aa31acbae15538aa0ce87607b3782ebe6c989",
      "parents": [
        "f46940399b74171814f485d58bcdf70929f59d67"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Jul 31 04:02:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Aug 09 20:18:16 2012 -0300"
      },
      "message": "[media] v4l2-dev: remove V4L2_FL_LOCK_ALL_FOPS\n\nAll drivers that needed V4L2_FL_LOCK_ALL_FOPS have been converted,\nso remove this flag altogether.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6de7d14d7ab89454926d58cac40b46106ae2ed79",
      "tree": "1cfb38a716bd4759d5448c8c8dcecc1abf41b90f",
      "parents": [
        "85397ef62a27c434136d039cc60043650a379c0d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sat Jun 23 07:47:14 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Aug 09 19:43:28 2012 -0300"
      },
      "message": "[media] saa7146: remove V4L2_FL_LOCK_ALL_FOPS\n\nAdd proper locking to the file operations, allowing for the removal\nof the V4L2_FL_LOCK_ALL_FOPS flag.\n\nI also removed some dead code in the form of the saa7146_devices list and\nsaa7146_devices_lock mutex: these were used once but that was a long time\nago.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "82b655bfc32b793344ef0ddd46df8af8b98b55c7",
      "tree": "ebc3479357b9909b8c76f3867322ad3592d69c12",
      "parents": [
        "3d687b49ff085b325488e7aeb2ee4df99dd7ca6e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Jul 05 06:37:08 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 30 20:23:05 2012 -0300"
      },
      "message": "[media] v4l2: add core support for the new VIDIOC_ENUM_FREQ_BANDS ioctl\n\nThis adds the usual core support code for this new ioctl.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6964b1036388fee258c48a911ac4a3ff4e55b62d",
      "tree": "471d3d5930fa56fef4b3e7294e9670fe29425c26",
      "parents": [
        "2401dd25c70c07dcec8d7b5497cec4a7e74d2e31"
      ],
      "author": {
        "name": "Manjunath Hadli",
        "email": "manjunath.hadli@ti.com",
        "time": "Fri Jun 29 03:20:12 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 30 19:06:55 2012 -0300"
      },
      "message": "[media] davinci: vpif: add support for clipping on output data\n\nadd hardware clipping support for VPIF output data. This\nis needed as it is possible that the external encoder\nmight get confused between the FF or 00 which are a part\nof the data and that of the SAV or EAV codes.\n\nSigned-off-by: Manjunath Hadli \u003cmanjunath.hadli@ti.com\u003e\nSigned-off-by: Lad, Prabhakar \u003cprabhakar.lad@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "500c3201e2aed201f2de0468dfeb3ceb98a9f981",
      "tree": "a0fa37f2603851bdc8c7249b6d2ffde39b369fad",
      "parents": [
        "87e9429490dfe610faaf209795942272bc7a730a"
      ],
      "author": {
        "name": "Du, Changbin",
        "email": "changbin.du@gmail.com",
        "time": "Tue Jul 03 06:27:19 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 06 18:21:53 2012 -0300"
      },
      "message": "[media] media: gpio-ir-recv: add allowed_protos for platform data\n\nIt\u0027s better to give platform code a chance to specify the allowed\nprotocols to use.\n\n[mchehab@redhat.com: fix merge conflict with a patch that made\n half of this change]\nSigned-off-by: Du, Changbin \u003cchangbin.du@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4c1ffcaad5070ea5bca9b8057bdd7b4925237bc0",
      "tree": "cf8b068a37f23d7ca5ee30870ee8bd670c54c53f",
      "parents": [
        "5a5adf6b669cf1a3dd2af419cd68a4c491f384a3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jul 02 05:59:18 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 06 17:32:06 2012 -0300"
      },
      "message": "[media] videobuf2-core: add helper functions\n\nAdd helper functions to make it easier to adapt drivers to vb2.\n\nThese helpers take care of core locking and check if the filehandle is the\nowner of the queue.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a5adf6b669cf1a3dd2af419cd68a4c491f384a3",
      "tree": "42b1c4709c3c5cca04fb15bd369e6ae4921645d4",
      "parents": [
        "5d44f5e3e388739f017a74e73dab2a995673915f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Jun 22 07:29:35 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 06 17:30:54 2012 -0300"
      },
      "message": "[media] v4l2-dev/ioctl.c: add vb2_queue support to video_device\n\nThis prepares struct video_device for easier integration with vb2.\n\nIt also introduces a new lock that protects the vb2_queue. It is up\nto the driver to use it or not. And the driver can associate an owner\nfilehandle with the queue to check whether queuing requests are\npermitted for the calling filehandle.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a085168b59ec0fb18eb7fa023dcc47f4db14655",
      "tree": "7714bce24858460f6cb6ca03254752d3adc28360",
      "parents": [
        "80131fe06e0bdd7b429594493c1317ddede89a61"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Jun 22 06:38:06 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 06 17:26:46 2012 -0300"
      },
      "message": "[media] v4l2-ioctl: remove v4l_(i2c_)print_ioctl\n\nv4l_i2c_print_ioctl wasn\u0027t used and v4l_print_ioctl could be replaced by\nv4l_printk_ioctl.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ebc04047b398d415627f82653c4e722e8fc2c083",
      "tree": "d69a1f781227cf2aa23805abc4292864354e7ffa",
      "parents": [
        "993568d4912aa5f4692b060496a4a8d487b86515"
      ],
      "author": {
        "name": "Benoît Thébaudeau",
        "email": "benoit.thebaudeau@advansee.com",
        "time": "Thu Jun 28 12:12:13 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 06 15:46:17 2012 -0300"
      },
      "message": "[PATCH] media: add Analog Devices ADV7393 video encoder driver\n\nAdd ADV7393 I²C-based video encoder driver. This driver has been tested on\ncustom hardware. It has been tested for composite output. It is derived from the\nADV7343 driver.\n\nSigned-off-by: Benoît Thébaudeau \u003cbenoit.thebaudeau@advansee.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "31361fc4632f20e3a108f56b1a1a9c9bf2dfc07c",
      "tree": "298ce3e142a28b519a5429fac94370cfc2618ab9",
      "parents": [
        "2b719d7baf490e24ce7d817c6337b7c87fda84c1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 05 18:01:55 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 05 18:03:20 2012 -0300"
      },
      "message": "[media] videobuf-core.h: remove input fields\n\nNow that the input fields got removed from the userspace API,\nthere\u0027s no sense to keep there at the VB struct. Remove it.\n\nCc: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2bd237b8a45eb107d6304496fbd5b4a34471fbd3",
      "tree": "ed8f3f4b8acbedbfc6d5344b0a87ce4dcf4292fb",
      "parents": [
        "975ef32e7e9256289a11ead39daada782dac73eb"
      ],
      "author": {
        "name": "Benoît Thébaudeau",
        "email": "benoit.thebaudeau@advansee.com",
        "time": "Mon Jun 18 15:02:44 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 25 14:37:52 2012 -0300"
      },
      "message": "[media] media: gpio-ir-recv: add map name\n\nMake it possible for gpio-ir-recv users to choose a map name.\n\nCc: Ravi Kumar V \u003ckumarrav@codeaurora.org\u003e\nSigned-off-by: Benoît Thébaudeau \u003cbenoit.thebaudeau@advansee.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "86b0905516460b87542686248690337e1d703544",
      "tree": "43a72e1df457545868309dfcc01da46bab0c197b",
      "parents": [
        "4b71ca6bce8fab3d08c61bf330e781f957934ae1"
      ],
      "author": {
        "name": "Albert Wang",
        "email": "twang13@marvell.com",
        "time": "Thu Jun 07 05:42:24 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 18 19:54:42 2012 -0300"
      },
      "message": "[media] videobuf2: correct the #ifndef text mistake in videobuf2-dma-contig.h\n\nIt should be a mistake due to copy \u0026 paste in header file\n  Correct it in videobuf2-dma-config.h for avoiding duplicate include it\n\nChange-Id: I1f71fcec2889c033c7db380c58d9a1369c5afb35\n\nSigned-off-by: Albert Wang \u003ctwang13@marvell.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0bc77f3f06fcf2ca7b7fad782d70926cd4d235f1",
      "tree": "ce2f3b978aa3a55ff5de2a92f30be21b4b23a8ec",
      "parents": [
        "71006fb22b0f5a2045605b3887ee99a0e9adafe4"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed May 09 09:55:57 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 24 09:25:15 2012 -0300"
      },
      "message": "[media] mt9t001: Implement V4L2_CID_PIXEL_RATE control\n\nThe pixel rate control is required by the OMAP3 ISP driver and should be\nimplemented by all media controller-compatible sensor drivers.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "75c7dbcab43865ea247747ffbf5ab48da75ba5ce",
      "tree": "56e56a7f284dfe2821a4a71f273f772dc7992c45",
      "parents": [
        "711e1bfb5b7e77e5317b25fc5a2faf3d47cf5d7b"
      ],
      "author": {
        "name": "remi schwartz",
        "email": "remi.schwartz@gmail.com",
        "time": "Sat May 19 06:11:47 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun May 20 16:05:02 2012 -0300"
      },
      "message": "[media] patch for Asus My Cinema PS3-100 (1043:48cd)\n\nSigned-off-by: Remi Schwartz \u003cremi.schwartz@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2547428de05d5bc45d3144a0ebc51e3f249a2bc0",
      "tree": "ef6b6d63f365bf0dd19a861fb1dcffe43483369b",
      "parents": [
        "13c6a9f706d21fa02495f31b3bbd3ae4d42d108f"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@maxwell.research.nokia.com",
        "time": "Sun Apr 22 08:24:33 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun May 20 12:44:24 2012 -0300"
      },
      "message": "[media] smiapp: Allow using external clock from the clock framework\n\nInstead of providing a function in platform data, allow also providing the\nname of the external clock and use it through the clock framework.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a8f3c203e19b702fa5e8e83a9b6fb3c5a6d1cce4",
      "tree": "7d99ace4024f121962edc6bd663d526eafafc838",
      "parents": [
        "bca7ad1a332a0754860bdd57b258f8e9ee5eb2a5"
      ],
      "author": {
        "name": "Federico Vaga",
        "email": "federico.vaga@gmail.com",
        "time": "Thu Apr 12 12:39:37 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun May 20 12:01:58 2012 -0300"
      },
      "message": "[media] videobuf-dma-contig: add cache support\n\nSigned-off-by: Federico Vaga \u003cfederico.vaga@gmail.com\u003e\nAcked-by: Giancarlo Asnaghi \u003cgiancarlo.asnaghi@st.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5085c99eeb8e47bcfc2cce6ba0ae03db057057ba",
      "tree": "aa2e59ec362636d2886d43c6b0093bd5dd0b8446",
      "parents": [
        "9554d57ebbc78db6d66057bfc12552247a7567da"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Mon May 14 09:52:37 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun May 20 11:40:06 2012 -0300"
      },
      "message": "[media] ati_remote: add keymap for Medion X10 OR2x remotes\n\nAdd another Medion X10 remote keymap. This is for the Medion OR2x\nremotes with the Windows MCE button.\n\nThe receiver shipped with this remote has the same USB ID as the other\nMedion receivers, but the name is different and is therefore used to\ndetect this variant.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0f735f5236643cbbeb833fa0946bd52c20d00966",
      "tree": "6876c402947a40d1b35c19811e500246ccf19c61",
      "parents": [
        "2b511edb986fc11b8fa2b5e124c885a99aded257"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri Apr 27 09:33:10 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun May 20 09:22:47 2012 -0300"
      },
      "message": "[media] s5p-fimc: Rework the video pipeline control functions\n\nThere is getting more entities to manage within single video pipeline\nin newer SoCs. To simplify code put subdevs\u0027 pointer into an array\nrather than adding new member in struct fimc_pipeline for each subdev.\nThis allows to easier handle subdev operations in proper order.\n\nAdditionally walk graph in one direction only in fimc_pipeline_prepare()\nfunction to make sure we properly gather only media entities that below\nto single data pipeline. This avoids wrong initialization in case where,\nfor example there are multiple active links from s5p-mipi-csis subdev\noutput pad.\n\nstruct fimc_pipeline declaration is moved to the driver\u0027s public header\nto allow other drivers to reuse the fimc-lite driver added in subsequent\npatches.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5d7758eed2307f7b9934c6b64fbdbfaab52e436d",
      "tree": "6f0405a3da7a7463b81e65a9fc9475492c75db24",
      "parents": [
        "7dcc606b2a980222d9816d092a5c20b7c98cbd1a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue May 15 08:06:44 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun May 20 08:22:30 2012 -0300"
      },
      "message": "[media] v4l2 framework: add support for the new dv_timings ioctls\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nReviewed-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2564f67bc8d56e5c7fc2970f80f41f2d38db3e21",
      "tree": "b0ed4782c50977a700705f457683bc021c4120ee",
      "parents": [
        "fec0f72f5f7bceb75234417999a149abe24da347"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue May 08 00:00:07 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 15 16:15:14 2012 -0300"
      },
      "message": "[media] V4L2: sh_mobile_ceu: manage lower 8bit bus\n\nCAMCR::DTIF feild controls camera bus as upper8bit/16bit/lower8bit.\nThis patch manages unmanaged lower 8bit bus\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "914f05c8118e17d65c4626ae3ed2edcf79f00031",
      "tree": "b41353c64be1394015f7c976fbafb299b61c21e8",
      "parents": [
        "b0a461ff1b476067c24131ea0b2a40571592f761"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Mar 21 08:03:28 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 15 16:12:54 2012 -0300"
      },
      "message": "[media] soc-camera: Support user-configurable line stride\n\nAdd a capabilities field to the soc_camera_host structure to flag hosts\nthat support user-configurable line strides. soc_camera_try_fmt() then\npasses the user-provided bytesperline and sizeimage format fields to\nsuch hosts, and expects the host to check (and fix if needed) the\nvalues.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\n[g.liakhovetski@gmx.de: fix a typo in mx2_camera.c]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8929c96378a162263c8e3e547975e283dfd17e7f",
      "tree": "e5fad4df40a1e6848b370e34e9d072058c44ccde",
      "parents": [
        "4e0e620ce713893b2883522a16a71b5589e8e3db"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Mar 21 08:03:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 15 16:10:20 2012 -0300"
      },
      "message": "[media] soc-camera: Add soc_mbus_image_size\n\nThe function returns the minimum size of an image for a given number of\nbytes per line (as per the V4L2 specification), width and format.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ad3b81faa1db60b2052f5f5a6ddae712f51b2dff",
      "tree": "ed721580a611593488ecb0630abfda9156929b76",
      "parents": [
        "1c0f95eec6d6c4cedfbead8eade7d879534da651"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Mar 21 08:03:23 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 15 16:09:41 2012 -0300"
      },
      "message": "[media] soc-camera: Add plane layout information to struct soc_mbus_pixelfmt\n\nTo compute the value of the v4l2_pix_format::bytesperline field, we need\ninformation about planes layout for planar formats. The new enum\nsoc_mbus_layout conveys that information.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ad3537b56742848743aa11d42ccc1d336682bd5b",
      "tree": "55a0e35765ed6a8f8e5eb7720e9cd000329cb48f",
      "parents": [
        "cbde6a2dbaf704defb95958af335fddd770edc4c"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue May 08 13:00:51 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 15 08:52:49 2012 -0300"
      },
      "message": "[media] V4L: soc-camera: (cosmetic) use a more explicit name for a host handler\n\nUse \"enum_framesizes\" instead of \"enum_fsizes\" to more precisely follow\nthe name of the respective ioctl().\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nReviewed-by: Sergio Aguirre \u003csergio.a.aguirre@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e6d76cdc541e28bf4f609141d76c488c6c0d263",
      "tree": "479d1c19b79849098e35b6e2f604794541f0fe0b",
      "parents": [
        "69ecdbac144147a80747914d9b6ea3472e2d93e7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon May 07 16:53:20 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 15 08:43:06 2012 -0300"
      },
      "message": "[media] v4l2-event: fix regression with initial event handling\n\nIf the V4L2_EVENT_SUB_FL_SEND_INITIAL was set, then the application expects\nto receive an initial event of the initial value of the control.\n\nHowever, commit c53c2549333b340e2662dc64ec81323476b69a97 that added the new\nv4l2_subscribed_event_ops introduced a regression: while the code still queued\nthat initial event the __v4l2_event_queue_fh() function was modified to ignore\nsuch requests if sev-\u003eelems was 0 (meaning that the event subscription wasn\u0027t\nfinished yet).\n\nAnd sev-\u003eelems was only set to a non-zero value after the add operation\nreturned.\n\nThis patch fixes this by passing the elems value to the add function. Then the\nadd function can set it before queuing the initial event.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69ecdbac144147a80747914d9b6ea3472e2d93e7",
      "tree": "e1bb68c3568f370cd6a7d2ae29a051bee244ce0f",
      "parents": [
        "b7dc4cd17506284a47eeb9160207e43c7d5486fe",
        "b6255ee3d82798eb1eee9fb1cca713317b5afae8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 15 08:39:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 15 08:39:25 2012 -0300"
      },
      "message": "Merge remote-tracking branch \u0027linus/master\u0027 into staging/for_v3.5\n\n* linus/master: (805 commits)\n  tty: Fix LED error return\n  openvswitch: checking wrong variable in queue_userspace_packet()\n  bonding: Fix LACPDU rx_dropped commit.\n  Linux 3.4-rc7\n  ARM: EXYNOS: fix ctrlbit for exynos5_clk_pdma1\n  ARM: EXYNOS: use s5p-timer for UniversalC210 board\n  ARM / mach-shmobile: Invalidate caches when booting secondary cores\n  ARM / mach-shmobile: sh73a0 SMP TWD boot regression fix\n  ARM / mach-shmobile: r8a7779 SMP TWD boot regression fix\n  ARM: mach-shmobile: convert ag5evm to use the generic MMC GPIO hotplug helper\n  ARM: mach-shmobile: convert mackerel to use the generic MMC GPIO hotplug helper\n  MAINTAINERS: Add myself as the cpufreq maintainer\n  dm mpath: check if scsi_dh module already loaded before trying to load\n  dm thin: correct module description\n  dm thin: fix unprotected use of prepared_discards list\n  dm thin: reinstate missing mempool_free in cell_release_singleton\n  gpio/exynos: Fix compiler warnings when non-exynos machines are selected\n  gpio: pch9: Use proper flow type handlers\n  powerpc/irq: Fix another case of lazy IRQ state getting out of sync\n  ks8851: Update link status during link change interrupt\n  ...\n\nConflicts:\n\tdrivers/media/common/tuners/xc5000.c\n\tdrivers/media/common/tuners/xc5000.h\n\tdrivers/usb/gadget/uvc_queue.c\n"
    },
    {
      "commit": "b6255ee3d82798eb1eee9fb1cca713317b5afae8",
      "tree": "5b34f32a965dc772a99188293387022d21c5532e",
      "parents": [
        "d69c5c2cf21e734210029afd803a96a942084af3",
        "788ab1bb03d304232711b6ca9718534f588ee9fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 14 11:23:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 14 11:23:37 2012 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media fixes from Mauro Carvalho Chehab:\n \"For a some fix patches for v3.4, including a regression fix at DVB core\"\n\nFix up trivial conflicts in Documentation/feature-removal-schedule.txt\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:\n  [media] gspca - sonixj: Fix a zero divide in isoc interrupt\n  [media] media: videobuf2-dma-contig: include header for exported symbols\n  [media] media: videobuf2-dma-contig: quiet sparse noise about plain integer as NULL pointer\n  [media] media: vb2-memops: Export vb2_get_vma symbol\n  [media] s5p-fimc: Correct memory allocation for VIDIOC_CREATE_BUFS\n  [media] s5p-fimc: Fix locking in subdev set_crop op\n  [media] dvb_frontend: fix a regression with DVB-S zig-zag\n  [media] fintek-cir: change || to \u0026\u0026\n  [media] V4L: Schedule V4L2_CID_HCENTER, V4L2_CID_VCENTER controls for removal\n  [media] rc: Postpone ISR registration\n  [media] marvell-cam: fix an ARM build error\n  [media] V4L: soc-camera: protect hosts during probing from overzealous user-space\n"
    },
    {
      "commit": "152a3a7320d1582009db85d8be365ce430d079af",
      "tree": "4ce91bc49ef493ce0299dd43c09f725b04ec567d",
      "parents": [
        "47bd4bc1a2624939c9f4ba154a2c18abe9d6c614"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon May 14 11:32:48 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 15:06:50 2012 -0300"
      },
      "message": "[media] v4l2-dev: rename two functions\n\nRename the function v4l2_dont_use_lock to v4l2_disable_ioctl_locking,\nand rename v4l2_dont_use_cmd to v4l2_disable_ioctl.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "47bd4bc1a2624939c9f4ba154a2c18abe9d6c614",
      "tree": "7fe3b434161fef4305db7b508d7edd294c981140",
      "parents": [
        "74f22c48640cf39df1f9cbf4fac07f5fcd365a48"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon May 14 11:28:44 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 15:06:25 2012 -0300"
      },
      "message": "[media] v4l2-dev.h: add comment not to use V4L2_FL_LOCK_ALL_FOPS in new drivers\n\nThis flag is for legacy drivers only and will go away in the future.\n\nA note regarding commit 5126f2590bee412e3053de851cb07f531e4be36a\n(v4l2-dev: add flag to have the core lock all file operations):\n\nThat commit message suggests that by not taking the core lock for fops\nother than unlocked_ioctl all problems relating to AB-BA locking and\nmm-\u003emmap_sem are solved. This is not the case.\n\nMore work needs to be done by moving the core lock further down into\nvideo_ioctl2. It should only be taken after the copy_from/to_user calls\nare done.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab49ae0f201f1e7e07250d011fffde8ed2530175",
      "tree": "0fb1a572c621f44b3974c994b65e4a7ba9902201",
      "parents": [
        "537fa492e084af58d16899f8d0f3f3516a4fbe7c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue May 01 12:57:57 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 15:00:49 2012 -0300"
      },
      "message": "[media] saa7146: fix querycap, vbi/video separation and g/s_register\n\nThe querycap ioctl returned an incorrect version number and incorrect\ncapabilities (mixing up vbi and video caps).\n\nThe reason for that was that video nodes could do vbi activities: that\nshould be separated between the vbi and video nodes.\n\nThere were also a few minor problems with dbg_g/s_register that have\nbeen resolved. The mxb/saa7146 driver now passes the v4l2_compliance tests.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "537fa492e084af58d16899f8d0f3f3516a4fbe7c",
      "tree": "73486cf2548394a597c230818c7cb40a2eba7b2c",
      "parents": [
        "9bb601935b8495cd4ef8aea389df77233d6be5dd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue May 01 12:04:52 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 15:00:03 2012 -0300"
      },
      "message": "[media] saa7146: support control events and priority handling\n\nUse v4l2_fh which gives you control events and priority handling for free.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9bb601935b8495cd4ef8aea389df77233d6be5dd",
      "tree": "9659876fa6b3f2c60e6cdd8bec08541f4b56512a",
      "parents": [
        "6694a5608f909584c2aec99b0c07bfbdd6b02464"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue May 01 11:45:27 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 14:59:23 2012 -0300"
      },
      "message": "[media] saa7146: rename vbi/video_q to vbi/video_dmaq\n\nThere was also a vbi_q and video_q in saa7146_fh, so that was confusing.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6694a5608f909584c2aec99b0c07bfbdd6b02464",
      "tree": "e2ae9dec62a9d3b83543e94faa546d7c2e5a5666",
      "parents": [
        "fca3469aa844e2ae993445aa5f41397003199be7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue May 01 11:39:08 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 14:58:57 2012 -0300"
      },
      "message": "[media] saa7146: remove the unneeded type field from saa7146_fh\n\nThis information can also be retrieved from struct video_device.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fca3469aa844e2ae993445aa5f41397003199be7",
      "tree": "84484f23df213f2c2ff147536639f6f43106e06c",
      "parents": [
        "fd74d6eb4c2c1caa18208df32d9d38b5fe9738fc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue May 01 11:28:20 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 14:58:39 2012 -0300"
      },
      "message": "[media] saa7146: move vbi fields from saa7146_fh to saa7146_vv\n\nThis fields are global and don\u0027t belong in a fh struct.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fd74d6eb4c2c1caa18208df32d9d38b5fe9738fc",
      "tree": "a76ebd2dfd1e4582e3cd2b2102bfa12070ade349",
      "parents": [
        "5da545ad08a3c6ea71d3ba074adc7582e7e9a024"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue May 01 11:17:35 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 14:58:16 2012 -0300"
      },
      "message": "[media] saa7146: move video_fmt from saa7146_fh to saa7146_vv\n\nThis is a global structure and does not belong to saa7146_fh.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5da545ad08a3c6ea71d3ba074adc7582e7e9a024",
      "tree": "2a3f5a859822518184a4507a60fbaccbab486611",
      "parents": [
        "4894b709d14c593466cc05e55ee493af931205e8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue May 01 11:06:44 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 14:57:51 2012 -0300"
      },
      "message": "[media] saa7146: move overlay information from saa7146_fh into saa7146_vv\n\nThis is global information, not per-filehandle information.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e65ca942b9664a987866ac0c62e7e450777056b",
      "tree": "fcd78f02819a1d3d0559ab51a8bb87412d911783",
      "parents": [
        "5becbc58a01f1adaf34703c18287d9f7b46a17f6"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun Apr 29 16:47:47 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 14:54:58 2012 -0300"
      },
      "message": "[media] mxb/saa7146: first round of cleanups\n\nConvert to the control framework, fix the easy v4l2-compliance failures.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "515f32879a05bdb69f9b3f86f53db4c04b95e845",
      "tree": "9a090c658d1dc1c96286cb9359cbfd13b42f5db3",
      "parents": [
        "6491d1adfbf0e2ffbdfcda8cef60edc01b6700b3"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Sun May 06 15:30:44 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 14:03:21 2012 -0300"
      },
      "message": "[media] V4L: Add helper function for standard integer menu controls\n\nThis patch adds v4l2_ctrl_new_int_menu() helper function which can be used\nin drivers for creating standard integer menu control with driver-specific\nmenu item list. It is similar to v4l2_ctrl_new_std_menu(), except it doesn\u0027t\nhave a mask parameter and an additional qmenu parameter allows passing\nan array of signed 64-bit integers as the menu item list.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nTested-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "528f0f785c042c80294708c5ae2c8005b4a0ee60",
      "tree": "792db76eb99d3a539fa1ed5556d0438ddacd4185",
      "parents": [
        "5c37598142621ca8aadfd115d8e5f51c5337f8d5"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Apr 23 08:20:35 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 13:41:07 2012 -0300"
      },
      "message": "[media] v4l: v4l2-ctrls: moves the forward declaration of struct file\n\nThis fixes the following warning:\n\nIn file included from drivers/media/video/v4l2-subdev.c:29:\ninclude/media/v4l2-ctrls.h:501: warning: \u0027struct file\u0027 declared inside\nparameter list\ninclude/media/v4l2-ctrls.h:501: warning: its scope is only this\ndefinition or declaration, which is probably not what you want\ninclude/media/v4l2-ctrls.h:509: warning: \u0027struct file\u0027 declared inside\nparameter list\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "15693b57931b19f3bb4664cb4fa3f6f966058749",
      "tree": "b6ce52ec72ff1d0aa90653b630c3b106b939d833",
      "parents": [
        "1c542ba85461f4f4f456eeee4fa7e90a3d138c6a"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Mar 09 10:59:41 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 13:33:44 2012 -0300"
      },
      "message": "[media] mt9p031: Replace the reset board callback by a GPIO number\n\nUse the GPIO from the sensor driver instead of calling back to board\ncode.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1c542ba85461f4f4f456eeee4fa7e90a3d138c6a",
      "tree": "987d4a258766c779fe124b9d76268166e407f8ab",
      "parents": [
        "d281c1f1443b36890c35de71d9fdaa5cd3899003"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Mar 09 10:42:52 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 13:32:22 2012 -0300"
      },
      "message": "[media] mt9p031: Identify color/mono models using I2C device name\n\nInstead of passing a color/monochrome flag through platform data, rely\non the I2C device name to identify the chip model.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5126f2590bee412e3053de851cb07f531e4be36a",
      "tree": "6afbccb73c4eea0ee4dd660537fff2c51322157a",
      "parents": [
        "4b902fec7cd838d2376517455acb03a83898e262"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu May 10 04:57:22 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 09:19:38 2012 -0300"
      },
      "message": "[media] v4l2-dev: add flag to have the core lock all file operations\n\nThis used to be the default if the lock pointer was set, but now that lock is by\ndefault only used for ioctl serialization. Those drivers that already used\ncore locking have this flag set explicitly, except for some drivers where\nit was obvious that there was no need to serialize any file operations other\nthan ioctl.\n\nThe drivers that didn\u0027t need this flag were:\n\ndrivers/media/radio/dsbr100.c\ndrivers/media/radio/radio-isa.c\ndrivers/media/radio/radio-keene.c\ndrivers/media/radio/radio-miropcm20.c\ndrivers/media/radio/radio-mr800.c\ndrivers/media/radio/radio-tea5764.c\ndrivers/media/radio/radio-timb.c\ndrivers/media/video/vivi.c\nsound/i2c/other/tea575x-tuner.c\n\nThe other drivers that use core locking and where it was not immediately\nobvious that this flag wasn\u0027t needed were changed so that the flag is set\ntogether with a comment that that driver needs work to avoid having to\nset that flag. This will often involve taking the core lock in the fops\nthemselves.\n\nEventually this flag should go and it should not be used in new drivers.\n\nThere are a few reasons why we want to avoid core locking of non-ioctl\nfops: in the case of mmap this can lead to a deadlock in rare situations\nsince when mmap is called the mmap_sem is held and it is possible for\nother parts of the code to take that lock as well (copy_from_user()/copy_to_user()\nperform a down_read(\u0026mm-\u003emmap_sem) when a page fault occurs).\n\nIt is very unlikely that that happens since the core lock serializes all\nfops, but the kernel warns about it if lock validation is turned on.\n\nFor poll it is also undesirable to take the core lock as that can introduce\nincreased latency. The same is true for read/write.\n\nWhile it was possible to make flags or something to turn on/off taking the\ncore lock for each file operation, in practice it is much simpler to just\nnot take it at all except for ioctl and leave it to the driver to take the\nlock. There are only a handful fops compared to the zillion ioctls we have.\n\nI also wanted to make it obvious which drivers still take the lock for all\nfops, so that\u0027s why I chose to have drivers set it explicitly.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "48ea0be06028d97b57602372f032afbec02e7e97",
      "tree": "e4d089a40163ba3491b0d5989048cec29ccbba17",
      "parents": [
        "8ab75e3ecd8f232d9564510f0c601a6aa7a149ea"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu May 10 05:36:00 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 09:17:28 2012 -0300"
      },
      "message": "[media] v4l2-dev/ioctl: determine the valid ioctls upfront\n\nRather than testing whether an ioctl is implemented in the driver or not\nevery time the ioctl is called, do it upfront when the device is registered.\n\nThis also allows a driver to disable certain ioctls based on the capabilities\nof the detected board, something you can\u0027t do today without creating separate\nv4l2_ioctl_ops structs for each new variation.\n\nFor the most part it is pretty straightforward, but for control ioctls a flag\nis needed since it is possible that you have per-filehandle controls, and that\ncan\u0027t be determined upfront of course.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8ab75e3ecd8f232d9564510f0c601a6aa7a149ea",
      "tree": "d0a0a2e1b8fa4cef8234c09582c622a3e1aa1d42",
      "parents": [
        "ccfc97bdb5ae8b8edc55169ac6924e08449836ac"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu May 10 02:51:31 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 09:13:43 2012 -0300"
      },
      "message": "[media] v4l2-dev: make it possible to skip locking for selected ioctls\n\nUsing the V4L2 core lock is a very robust method that is usually very good\nat doing the right thing. But some drivers, particularly USB drivers, may\nwant to prevent the core from taking the lock for specific ioctls, particularly\nbuffer queuing ioctls.\n\nThe reason is that certain commands like S_CTRL can take a long time to process\nover USB and all the time the core has the lock, preventing VIDIOC_DQBUF from\nproceeding, even though a frame may be ready in the queue.\n\nThis introduces unwanted latency.\n\nSince the buffer queuing commands often have their own internal lock it is\noften not necessary to take the core lock. Drivers can now say that they don\u0027t\nwant the core to take the lock for specific ioctls.\n\nAs it is a specific opt-out it makes it clear to the reviewer that those\nioctls will need more care when reviewing.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ccfc97bdb5ae8b8edc55169ac6924e08449836ac",
      "tree": "8e9215ce9211d2270e7f3598560b4cf96995aa9e",
      "parents": [
        "cf1c5fae5f8a28d478b7177a2d83e42d25eab072"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@iki.fi",
        "time": "Sat Mar 03 17:19:52 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 09:06:00 2012 -0300"
      },
      "message": "[media] smiapp: Add driver\n\nAdd driver for SMIA++/SMIA image sensors. The driver exposes the sensor as\nthree subdevs, pixel array, binner and scaler --- in case the device has a\nscaler.\n\nCurrently it relies on the board code for external clock handling. There is\nno fast way out of this dependency before the ISP drivers (omap3isp) among\nothers will be able to export that clock through the clock framework\ninstead.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fe6adc1991b6ce0f6d1c4ca74ec9f02d2d8cb3b4",
      "tree": "8639dbb667311cfc2d8ccc132a16f927045c5ba1",
      "parents": [
        "da39257f0bc5a5780735abb8c8031e20a701d49a"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@iki.fi",
        "time": "Mon Oct 10 14:13:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 08:50:23 2012 -0300"
      },
      "message": "[media] omap3isp: Add lane configuration to platform data\n\nAdd lane configuration (order of clock and data lane) to platform data on\nboth CCP2 and CSI-2.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "618b055bc9c7253677520c1536a47540c3647a1a",
      "tree": "25fe01e2bc4a587572ce18280fa7d3dfb5523ade",
      "parents": [
        "8f4f298e027bc58513811d7bbb7bfa457b0026c3"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@iki.fi",
        "time": "Sun Dec 11 09:57:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 08:48:55 2012 -0300"
      },
      "message": "[media] omap3isp: Move definitions required by board code under include/media\n\nXCLK definitions are often required by the board code. Move them to public\ninclude file.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "77e7c4e624404c6edb5686b3d5f873c6008ed6b0",
      "tree": "1ba1d9903bb8eca6e3ca3439d3a5981274ea86ba",
      "parents": [
        "8227c92b69688403dee2adf5f399a49539ae5049"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@iki.fi",
        "time": "Tue Jan 24 21:05:34 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 08:46:27 2012 -0300"
      },
      "message": "[media] v4l: Allow changing control handler lock\n\nAllow choosing the lock used by the control handler. This may be handy\nsometimes when a driver providing multiple subdevs does not want to use\nseveral locks to serialise its functions.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "8227c92b69688403dee2adf5f399a49539ae5049"
}
