)]}'
{
  "log": [
    {
      "commit": "cc998ff8811530be521f6b316f37ab7676a07938",
      "tree": "a054b3bf4b2ef406bf756a6cfc9be2f9115f17ae",
      "parents": [
        "57d730924d5cc2c3e280af16a9306587c3a511db",
        "0d40f75bdab241868c0eb6f97aef9f8b3a66f7b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 05 14:54:29 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 05 14:54:29 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next\n\nPull networking changes from David Miller:\n \"Noteworthy changes this time around:\n\n   1) Multicast rejoin support for team driver, from Jiri Pirko.\n\n   2) Centralize and simplify TCP RTT measurement handling in order to\n      reduce the impact of bad RTO seeding from SYN/ACKs.  Also, when\n      both timestamps and local RTT measurements are available prefer\n      the later because there are broken middleware devices which\n      scramble the timestamp.\n\n      From Yuchung Cheng.\n\n   3) Add TCP_NOTSENT_LOWAT socket option to limit the amount of kernel\n      memory consumed to queue up unsend user data.  From Eric Dumazet.\n\n   4) Add a \"physical port ID\" abstraction for network devices, from\n      Jiri Pirko.\n\n   5) Add a \"suppress\" operation to influence fib_rules lookups, from\n      Stefan Tomanek.\n\n   6) Add a networking development FAQ, from Paul Gortmaker.\n\n   7) Extend the information provided by tcp_probe and add ipv6 support,\n      from Daniel Borkmann.\n\n   8) Use RCU locking more extensively in openvswitch data paths, from\n      Pravin B Shelar.\n\n   9) Add SCTP support to openvswitch, from Joe Stringer.\n\n  10) Add EF10 chip support to SFC driver, from Ben Hutchings.\n\n  11) Add new SYNPROXY netfilter target, from Patrick McHardy.\n\n  12) Compute a rate approximation for sending in TCP sockets, and use\n      this to more intelligently coalesce TSO frames.  Furthermore, add\n      a new packet scheduler which takes advantage of this estimate when\n      available.  From Eric Dumazet.\n\n  13) Allow AF_PACKET fanouts with random selection, from Daniel\n      Borkmann.\n\n  14) Add ipv6 support to vxlan driver, from Cong Wang\"\n\nResolved conflicts as per discussion.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1218 commits)\n  openvswitch: Fix alignment of struct sw_flow_key.\n  netfilter: Fix build errors with xt_socket.c\n  tcp: Add missing braces to do_tcp_setsockopt\n  caif: Add missing braces to multiline if in cfctrl_linkup_request\n  bnx2x: Add missing braces in bnx2x:bnx2x_link_initialize\n  vxlan: Fix kernel panic on device delete.\n  net: mvneta: implement -\u003endo_do_ioctl() to support PHY ioctls\n  net: mvneta: properly disable HW PHY polling and ensure adjust_link() works\n  icplus: Use netif_running to determine device state\n  ethernet/arc/arc_emac: Fix huge delays in large file copies\n  tuntap: orphan frags before trying to set tx timestamp\n  tuntap: purge socket error queue on detach\n  qlcnic: use standard NAPI weights\n  ipv6:introduce function to find route for redirect\n  bnx2x: VF RSS support - VF side\n  bnx2x: VF RSS support - PF side\n  vxlan: Notify drivers for listening UDP port changes\n  net: usbnet: update addr_assign_type if appropriate\n  driver/net: enic: update enic maintainers and driver\n  driver/net: enic: Exposing symbols for Cisco\u0027s low latency driver\n  ...\n"
    },
    {
      "commit": "a19dec6ea94c036af68c31930c1c92681f55af41",
      "tree": "26342870b00cf18d7450f36d7cb62451b3ebc5bd",
      "parents": [
        "8bfd4a68ecc003c1a142f35551be846d6b13e822"
      ],
      "author": {
        "name": "Andrzej Hajda",
        "email": "a.hajda@samsung.com",
        "time": "Fri Jun 28 05:44:22 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Tue Sep 03 09:24:18 2013 -0300"
      },
      "message": "[media] v4l2: added missing mutex.h include to v4l2-ctrls.h\n\nThis patch fixes following error:\ninclude/media/v4l2-ctrls.h:193:15: error: field ‘_lock’ has incomplete type\ninclude/media/v4l2-ctrls.h: In function ‘v4l2_ctrl_lock’:\ninclude/media/v4l2-ctrls.h:570:2: error: implicit declaration of\n\tfunction ‘mutex_lock’ [-Werror\u003dimplicit-function-declaration]\ninclude/media/v4l2-ctrls.h: In function ‘v4l2_ctrl_unlock’:\ninclude/media/v4l2-ctrls.h:579:2: error: implicit declaration of\n\tfunction ‘mutex_unlock’ [-Werror\u003dimplicit-function-declaration]\n\nSigned-off-by: Andrzej Hajda \u003ca.hajda@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "5a544cce2177fe361ba539db9ddaf1eff4e73f81",
      "tree": "1bc229f17c92c06fcfebad820d1ba46680dffbe9",
      "parents": [
        "a89bcd4c6c2023615a89001b5a11b0bb77eb9491"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Aug 23 09:12:36 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Mon Aug 26 07:53:43 2013 -0300"
      },
      "message": "[media] adv7511: add new video encoder\n\nThis is an Analog Devices HDMI transmitter.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "a89bcd4c6c2023615a89001b5a11b0bb77eb9491",
      "tree": "9b6363de3768c5d5c31a487c5aa847371e597ed2",
      "parents": [
        "e0c332c671e71941e0bd4a339972ee4af15df676"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Aug 22 06:14:22 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Mon Aug 26 07:51:44 2013 -0300"
      },
      "message": "[media] adv7842: add new video decoder driver\n\nThis is a Analog Devices Component/Graphics/SD Digitizer with 2:1\nMultiplexed HDMI Receiver.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "b8f0fff4279a1b85fa4b6d7d8b538c254edcb4a1",
      "tree": "9ab3d196fe8e7633baa8b7bb6726af43d8187710",
      "parents": [
        "70b654945bacd27622ef1c424f054ae04de597e0"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Aug 19 11:21:50 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sat Aug 24 04:30:01 2013 -0300"
      },
      "message": "[media] v4l2-dv-timings: add callback to handle exceptions\n\nIn most cases the v4l2_bt_timings_cap struct has all the information\nnecessary to determine valid timings, but occasionally there are exceptions.\nAdd a callback function to be able to test for those exceptions.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "70b654945bacd27622ef1c424f054ae04de597e0",
      "tree": "4699e1b7a87ae0cb109bcae5f8bfb315160c3913",
      "parents": [
        "d1c65ad6a44b0ff79d2f0bf726fa6fd9248991f4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Aug 19 10:23:33 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sat Aug 24 04:28:27 2013 -0300"
      },
      "message": "[media] v4l2-dv-timings: rename v4l2_dv_valid_timings to v4l2_valid_dv_timings\n\nAll other functions follow the v4l2_\u003cfoo\u003e_dv_timings pattern, do the same for\nthis function.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "d1c65ad6a44b0ff79d2f0bf726fa6fd9248991f4",
      "tree": "ec6f649e311a44c214da1dbc7644762ae30cc17c",
      "parents": [
        "074ca43f2f99c926a250847ae59a337ebdec6d61"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Aug 19 10:19:54 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sat Aug 24 04:28:05 2013 -0300"
      },
      "message": "[media] v4l2-dv-timings: export the timings list\n\nSome drivers need to be able to access the full list of timings.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "ef1ed8f5d366a035e532456bd747d34e5cb01ee5",
      "tree": "44dbe225248b063edbc20ecfd0534ea87a6b156c",
      "parents": [
        "11d034c8b60c3eebc2a12f5e99a200f55a786230"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Aug 15 08:28:47 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sat Aug 24 04:26:51 2013 -0300"
      },
      "message": "[media] v4l2-dv-timings: rename v4l_match_dv_timings to v4l2_match_dv_timings\n\nIt\u0027s the only function in v4l2-dv-timings.c with the v4l prefix instead\nof v4l2. Make it consistent with the other functions.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "0216dc2fe666b5cedba54df4c0be6ddc8eb352e1",
      "tree": "3a6c54c2ab4d66ff1ebcb401a7f19c8546e5d3f2",
      "parents": [
        "f3b33ede51903e6cc211d9f0bdecc65646b71f17"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Aug 15 08:02:40 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sat Aug 24 04:26:05 2013 -0300"
      },
      "message": "[media] v4l2-dv-timings: add v4l2_print_dv_timings helper\n\nDrivers often have to log the contents of a dv_timings struct. Adding\nthis helper will make it easier for drivers to do so.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "d1d70aa69db3d09240e9faf6bf68a044b9107480",
      "tree": "3c3463213751ad8c4e6530030bb403c1af75088b",
      "parents": [
        "edcaa49a2a8a6854c54a5f400b803c63e68a459c"
      ],
      "author": {
        "name": "Lad, Prabhakar",
        "email": "prabhakar.csengg@gmail.com",
        "time": "Sun Aug 11 02:02:24 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sat Aug 24 04:15:05 2013 -0300"
      },
      "message": "[media] media: OF: add \"sync-on-green-active\" property\n\nThis patch adds \u0027sync-on-green-active\u0027 property as part\nof endpoint property.\n\nSigned-off-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\nAcked-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "a354177f058541b7212230feb2c0da7c464e9b9d",
      "tree": "7d0885e0add8d176983ab8cf7a76146e006d9cd1",
      "parents": [
        "d0aae0048aef36065de953878422c475f53230d0"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@iki.fi",
        "time": "Sat Aug 10 14:49:48 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Thu Aug 22 11:39:12 2013 -0300"
      },
      "message": "[media] smiapp: Call the clock \"ext_clk\"\n\nAs the clock framework makes it possible to assign a device specific name to\nthe clocks, remove the ability to use a named clock in the driver.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "3300a8fd48976e7126cf078de95f52d59e413bb0",
      "tree": "fbe1385dbd543e3450685231ae37ebad848f579f",
      "parents": [
        "4ab0620bdc6fe3ca2365c014552dee64402670a4"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Jul 05 07:16:02 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Thu Aug 22 11:37:46 2013 -0300"
      },
      "message": "[media] mt9v032: Use the common clock framework\n\nConfigure the device external clock using the common clock framework\ninstead of a board code callback function.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "bfd22c490bc74f9603ea90c37823036660a313e2",
      "tree": "aa5e88518e79e1fa60494db131e8cdcf948a2ff4",
      "parents": [
        "e5b6a69790c7112b90570db0202c6de621485fb9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sun Aug 18 10:17:38 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sun Aug 18 10:18:30 2013 -0300"
      },
      "message": "v4l2-common: warning fix (W\u003d1): add a missed function prototype\n\nchangeset d1e9b7c12 added a new ancilliary function to API, but forgot\nto add it to the corresponding header file.\n\ndrivers/media/v4l2-core/v4l2-ctrls.c:568:18: warning: no previous prototype for \u0027v4l2_ctrl_get_int_menu\u0027 [-Wmissing-prototypes]\n const s64 const *v4l2_ctrl_get_int_menu(u32 id, u32 *len)\n\nCc: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "04074f1fdfe9eefc51bded7f45fafd8cc5d3779c",
      "tree": "3ef46e4ff8518509068d1c33d1efa42549ac1cf3",
      "parents": [
        "2ccf12afe6da2145085056cebaae2149899f4f8c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sun Aug 18 08:35:36 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sun Aug 18 08:39:24 2013 -0300"
      },
      "message": "[media] saa7115: make multi-line comments compliant with CodingStyle\n\nchangeset 2ccf12a did a crappy job when added multi-line comment lines,\nviolating CodingStyle.\n\nChange the comments added there to fulfill CodingStyle, and document\nthe platform_data using Documentation/kernel-doc-nano-HOWTO.txt.\n\nCc: Jon Arne Jørgensen \u003cjonarne@jonarne.no\u003e\nCc: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "2ccf12afe6da2145085056cebaae2149899f4f8c",
      "tree": "c0043eeca9eedabfc337cbf07461970bff1c160b",
      "parents": [
        "b9798bc160968107c82e119f2a59de25f6e70291"
      ],
      "author": {
        "name": "Jon Arne Jørgensen",
        "email": "jonarne@jonarne.no",
        "time": "Sat Aug 03 09:19:37 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sun Aug 18 08:27:07 2013 -0300"
      },
      "message": "[media] saa7115: Implement i2c_board_info.platform_data\n\nThis patch implements i2c_board_info.platform_data, and some options to\noverride the default initialization table for the GM7113C and SAA7113\nchips.\n\nSigned-off-by: Jon Arne Jørgensen \u003cjonarne@jonarne.no\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "2576415846bcbad3c0a6885fc44f950837106364",
      "tree": "99772fbb135740430c638fc3eb6aa91f0a6f751a",
      "parents": [
        "b18787ed1ce32eb0c2ce2323220abd4ed93c4b97"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jul 29 08:40:56 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sun Aug 18 08:16:54 2013 -0300"
      },
      "message": "[media] v4l2: move dv-timings related code to v4l2-dv-timings.c\n\nv4l2-common.c contained a bunch of dv-timings related functions.\nMove that to the new v4l2-dv-timings.c which is a more appropriate\nplace for them.\nThere aren\u0027t many drivers that do HDTV, so it is a good idea to separate\ncommon code related to that into a module of its own.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "b18787ed1ce32eb0c2ce2323220abd4ed93c4b97",
      "tree": "932f4aca5286fa7681add52b0be6151e2d5b6edf",
      "parents": [
        "299878fa3c373dbf74edf5872c79ef4c65b80a04"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jul 29 08:40:55 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sun Aug 18 08:15:46 2013 -0300"
      },
      "message": "[media] v4l2-dv-timings: add new helper module\n\nThis module makes it easy to filter valid timings from the full list of\nCEA and DMT timings based on the timings capabilities.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "59b564599bc66f086856b09e480f89555d47b35c",
      "tree": "2923e8457a54601a25342a5f00e3c6eedb582c6e",
      "parents": [
        "dd0f5e0b75540f7bfca99c5a664c61ac90e52514"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Sun Jul 28 16:01:43 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sun Aug 18 08:08:05 2013 -0300"
      },
      "message": "[media] tea575x: Move header from sound to media\n\nMove include/sound/tea575x-tuner.h to include/media/tea575x.h and update files that include it.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "5548a382508f1f76320e1ed55524dda73234299d",
      "tree": "61e6617bb9e72adb1c0b2dba6f0993b44d7e0df2",
      "parents": [
        "c09aada7ac8a8c03970bd2fb41176647da7cef99"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart+renesas@ideasonboard.com",
        "time": "Thu Aug 01 21:44:38 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sun Aug 18 07:20:59 2013 -0300"
      },
      "message": "[media] media: vb2: Clarify queue_setup() and buf_prepare() usage documentation\n\nExplain how the two operations must handle formats and validate buffer\nsizes when used with VIDIOC_CREATE_BUFS.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "5c7b25b90d36942c524d06522ebaf0510a75592a",
      "tree": "979e3f88bf6e507021c28ac3e9236f7d5cc3bfa9",
      "parents": [
        "3a9677063f00a61b6067a07df3d7ee12eace79b7"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart+renesas@ideasonboard.com",
        "time": "Fri Jun 07 12:45:11 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Sun Aug 18 07:16:48 2013 -0300"
      },
      "message": "[media] media: Add support for circular graph traversal\n\nThe graph traversal API (media_entity_graph_walk_*) doesn\u0027t support\ncyclic graphs and will fail to correctly walk a graph when circular\nlinks exist. Support circular graph traversal by checking whether an\nentity has already been visited before pushing it to the stack.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "2ff1cf12c9fe70e75e600404e6a4274b19d293ed",
      "tree": "beafddac0a8098e3f07d2ec60e44a2a7d006e605",
      "parents": [
        "16b304f3404f8e0243d5ee2b70b68767b7b59b2b",
        "0f7dd1aa8f959216f1faa71513b9d3c1a9065e5a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 16 15:37:26 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 16 15:37:26 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n"
    },
    {
      "commit": "574e2af7c0af3273836def5e66f236521bb433c9",
      "tree": "5cfa1b92c82a86426a906ee9203a1548f0e3d993",
      "parents": [
        "e216975ad97cfcfc436789aa66d59a0e93f337f7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Aug 01 16:17:48 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 02 12:33:54 2013 -0700"
      },
      "message": "include: Convert ethernet mac address declarations to use ETH_ALEN\n\nIt\u0027s convenient to have ethernet mac addresses use\nETH_ALEN to be able to grep for them a bit easier and\nalso to ensure that the addresses are __aligned(2).\n\nAdd #include \u003clinux/if_ether.h\u003e as necessary.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca7a722db1c90dfe0dba165ecef01d6ac8cfee0d",
      "tree": "155fed2652bd98b52124b8519a7405cce88deb2c",
      "parents": [
        "8b2ff3204909687be26f20d63dcddc8e3d7a6c14"
      ],
      "author": {
        "name": "Srinivas Kandagatla",
        "email": "srinivas.kandagatla@st.com",
        "time": "Mon Jul 22 04:23:07 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Wed Jul 31 16:30:27 2013 -0300"
      },
      "message": "[media] media: lirc: Allow lirc dev to talk to rc device\n\nThe use case is simple, if any rc device has allowed protocols \u003d\nRC_TYPE_LIRC and map_name \u003d RC_MAP_LIRC set, the driver open will be never\ncalled. The reason for this is, all of the key maps except lirc have some\nKEYS in there map, so during rc_register_device process these keys are\nmatched against the input drivers and open is performed, so for the case\nof RC_MAP_EMPTY, a vt/keyboard is matched and the driver open is\nperformed.\nIn case of lirc, there is no match and result is that there is no open\nperformed, however the lirc-dev will go ahead and create a /dev/lirc0\nnode. Now when lircd/mode2 opens this device, no data is available\nbecause the driver was never opened.\nOther case pointed by Sean Young, As rc device gets opened via the\ninput interface. If the input device is never opened (e.g. embedded with\nno console) then the rc open is never called and lirc will not work\neither. So that\u0027s another case.\nlirc_dev seems to have no link with actual rc device w.r.t open/close.\nThis patch adds rc_dev pointer to lirc_driver structure for cases like\nthis, so that it can do the open/close of the real driver in accordance\nto lircd/mode2 open/close.\nWithout this patch its impossible to open a rc device which has\nRC_TYPE_LIRC ad RC_MAP_LIRC set.\n\nSigned-off-by: Srinivas Kandagatla \u003csrinivas.kandagatla@st.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "8b2ff3204909687be26f20d63dcddc8e3d7a6c14",
      "tree": "d51ad41ca433a39dcf5a505c57e8637e2b542d86",
      "parents": [
        "918c66fd41268ec34bba0a82f4221ddc18e9501b"
      ],
      "author": {
        "name": "Srinivas Kandagatla",
        "email": "srinivas.kandagatla@st.com",
        "time": "Mon Jul 22 04:22:57 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Wed Jul 31 16:28:01 2013 -0300"
      },
      "message": "[media] media: rc: Add rc_open/close and use count to rc_dev\n\nThis patch adds user count to rc_dev structure, the reason to add this\nnew member is to allow other code like lirc to open rc device directly.\nIn the existing code, rc device is only opened by input subsystem which\nworks ok if we have any input drivers to match. But in case like lirc\nwhere there will be no input driver, rc device will be never opened.\nHaving this user count variable will be usefull to allow rc device to be\nopened from code other than rc-main.\nThis patch also adds rc_open and rc_close functions for other drivers\nlike lirc to open and close rc devices. This functions safely increment\nand decrement the user count. Other driver wanting to open rc device\nshould call rc_open and rc_close, rather than directly modifying the\nrc_dev structure.\n\nSigned-off-by: Srinivas Kandagatla \u003csrinivas.kandagatla@st.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "b426b3a660c85faf6e1ca1c92c6d43577022aa3b",
      "tree": "ac2d0ff8b1a9946901f280f7516308a04c4292e8",
      "parents": [
        "e8419d0890efaccb93f9f274d9ba0aae91210e8c"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Jul 22 08:01:33 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Tue Jul 30 15:54:56 2013 -0300"
      },
      "message": "[media] V4L: Merge struct v4l2_async_subdev_list with struct v4l2_subdev\n\nBy integrating the v4l2-async API internals a bit more with\nthe core overall the v4l2-async code becomes a bit simpler\nand easier to follow.\nAcked-and-tested-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@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\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "e8419d0890efaccb93f9f274d9ba0aae91210e8c",
      "tree": "1a1e3d3a08a3352c0d83e8d5c02fc1ec472e5360",
      "parents": [
        "e7359f8e660882fb2168609638163561eb2f50f0"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri Jul 19 12:31:10 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Tue Jul 30 15:53:11 2013 -0300"
      },
      "message": "[media] V4L: Rename subdev field of struct v4l2_async_notifier\n\nThis is a purely cosmetic change. Since the \u0027subdev\u0027 member\npoints to an array of subdevs make it more explicit by\nrenaming to the plural form.\nAcked-and-tested-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@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\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "e7359f8e660882fb2168609638163561eb2f50f0",
      "tree": "f40223db11d3de96d1315023530880d33a844dca",
      "parents": [
        "cfca7644d7959e1f50cb132306d1557bf6c2da57"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri Jul 19 12:21:29 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Tue Jul 30 15:52:32 2013 -0300"
      },
      "message": "[media] V4L: Add V4L2_ASYNC_MATCH_OF subdev matching type\n\nAdd support for matching by device_node pointer. This allows\nthe notifier user to simply pass a list of device_node pointers\ncorresponding to sub-devices.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "cfca7644d7959e1f50cb132306d1557bf6c2da57",
      "tree": "460cb3ca813a309aa3d668d03ca715acf1128451",
      "parents": [
        "3c2ade017a7e10470aa8112f8a4bfdb2ee30f97f"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri Jul 19 12:14:46 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Tue Jul 30 15:52:00 2013 -0300"
      },
      "message": "[media] V4L: Rename v4l2_async_bus_* to v4l2_async_match_*\n\nenum v4l2_async_bus_type also selects a method subdevs are matched\nin the notification handlers, rename it to v4l2_async_match_type\nso V4L2_ASYNC_MATCH_OF entry can be further added for matching by\ndevice tree node pointer.\nAcked-and-tested-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@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\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "5e95814ff3f2a6ea7d76e822bbc3b0c0b94495a4",
      "tree": "8d6d0b8555cd4ba0a669fac76745f3643517a6c3",
      "parents": [
        "6ef8335928400ab58d547a3a59974d12f1c55d94"
      ],
      "author": {
        "name": "Lad, Prabhakar",
        "email": "prabhakar.csengg@gmail.com",
        "time": "Sat Jul 20 02:21:05 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Fri Jul 26 13:20:36 2013 -0300"
      },
      "message": "[media] media: i2c: adv7343: make the platform data members as array\n\nThis patch makes the platform data members as array wherever\npossible, so as this makes easier while collecting the data\nin DT case and read the entire array at once.\nThis patch also makes appropriate changes to board-da850-evm.c\n\nSigned-off-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\nAcked-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "4b8a531e6bb0686203e9cf82a54dfe189de7d5c2",
      "tree": "92972e6a269e42f1bb7baa06aa8cc38e31b65be2",
      "parents": [
        "873229e4fdf34196aa5d707957c59ba54c25eaba"
      ],
      "author": {
        "name": "Lad, Prabhakar",
        "email": "prabhakar.csengg@gmail.com",
        "time": "Tue Jun 25 11:17:35 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Fri Jul 26 13:17:15 2013 -0300"
      },
      "message": "[media] media: davinci: vpif: display: add V4L2-async support\n\nAdd support for asynchronous subdevice probing, using the v4l2-async API.\nThe legacy synchronous mode is still supported too, which allows to\ngradually update drivers and platforms.\n\nSigned-off-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nCc: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nCc: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "873229e4fdf34196aa5d707957c59ba54c25eaba",
      "tree": "3bcc839e61ea6174b6c4a8f893023eb8fa84d600",
      "parents": [
        "8f23acb52b168282dd818a48fb3d011ed4200978"
      ],
      "author": {
        "name": "Lad, Prabhakar",
        "email": "prabhakar.csengg@gmail.com",
        "time": "Tue Jun 25 11:17:34 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Fri Jul 26 13:16:37 2013 -0300"
      },
      "message": "[media] media: davinci: vpif: capture: add V4L2-async support\n\nAdd support for asynchronous subdevice probing, using the v4l2-async API.\nThe legacy synchronous mode is still supported too, which allows to\ngradually update drivers and platforms.\n\nSigned-off-by: Prabhakar Lad \u003cprabhakar.csengg@gmail.com\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nCc: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nCc: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "81913283c80be8c0b7e038c26e2a611ab38394f1",
      "tree": "f2bff4fae1acb6df894764a1a568a0a34832951a",
      "parents": [
        "41337042c92835e7460c5bb718fb27c50c096fa9"
      ],
      "author": {
        "name": "Andrzej Hajda",
        "email": "a.hajda@samsung.com",
        "time": "Fri Jun 28 05:44:22 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Fri Jul 26 10:14:52 2013 -0300"
      },
      "message": "[media] v4l2: added missing mutex.h include to v4l2-ctrls.h\n\nThis patch fixes following error:\ninclude/media/v4l2-ctrls.h:193:15: error: field ‘_lock’ has incomplete type\ninclude/media/v4l2-ctrls.h: In function ‘v4l2_ctrl_lock’:\ninclude/media/v4l2-ctrls.h:570:2: error: implicit declaration of\n\tfunction ‘mutex_lock’ [-Werror\u003dimplicit-function-declaration]\ninclude/media/v4l2-ctrls.h: In function ‘v4l2_ctrl_unlock’:\ninclude/media/v4l2-ctrls.h:579:2: error: implicit declaration of\n\tfunction ‘mutex_unlock’ [-Werror\u003dimplicit-function-declaration]\n\nSigned-off-by: Andrzej Hajda \u003ca.hajda@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "33bdd5a88a0fb7fbd08947261b243fcec4ff089d",
      "tree": "60d667ab66261be2cf361c648a7eff54ba0b920a",
      "parents": [
        "c859e6ef33ac0c9a5e9e934fe11a2232752b4e96"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "p.zabel@pengutronix.de",
        "time": "Mon Jun 03 04:23:48 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "m.chehab@samsung.com",
        "time": "Fri Jul 26 10:00:33 2013 -0300"
      },
      "message": "[media] mem2mem: add support for hardware buffered queue\n\nOn mem2mem decoders with a hardware bitstream ringbuffer, to drain the\nbuffer at the end of the stream, remaining frames might need to be decoded\nfrom the bitstream buffer without additional input buffers being provided.\nTo achieve this, allow a queue to be marked as buffered by the driver, and\nallow scheduling of device_runs when buffered ready queues are empty.\nThis also allows a driver to copy input buffers into their bitstream\nringbuffer and immediately mark them as done to be dequeued.\nThe motivation for this patch is hardware assisted h.264 reordering support\nin the coda driver. For high profile streams, the coda can hold back\nout-of-order frames, causing a few mem2mem device runs in the beginning, that\ndon\u0027t produce any decompressed buffer at the v4l2 capture side. At the same\ntime, the last few frames can be decoded from the bitstream with mem2mem device\nruns that don\u0027t need a new input buffer at the v4l2 output side. The decoder\ncommand ioctl can be used to put the decoder into the ringbuffer draining\nend-of-stream mode.\n\nSigned-off-by: Philipp Zabel \u003cp.zabel@pengutronix.de\u003e\nAcked-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cm.chehab@samsung.com\u003e\n"
    },
    {
      "commit": "1c26190a8d492adadac4711fe5762d46204b18b0",
      "tree": "6d3b7b51c87f419568893b5e4ff3a19caf73764d",
      "parents": [
        "3ad8624524e5cae532381461e929bee649a92994"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Thu Jun 20 10:49:09 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 28 15:33:27 2013 -0300"
      },
      "message": "[media] exynos4-is: Correct colorspace handling at FIMC-LITE\n\nEnsure the colorspace is properly adjusted by the driver for YUV\nand Bayer image formats. The subdev try_fmt helper is simplified.\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": "f687f3263e99e34289e076352fad23974ee072ab",
      "tree": "ea1d391a59d1ce8a5e2f431ad2422745b65cf3d1",
      "parents": [
        "fe05e141a4d70d9417fd628133ecb32851f2e136"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Jun 24 05:19:19 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 28 14:57:18 2013 -0300"
      },
      "message": "[media] V4L2: soc-camera: fix uninitialised use compiler warning\n\nIn scan_async_group() if the size parameter is negative, the sasd pointer\nwill be used uninitialised:\ndrivers/media/platform/soc_camera/soc_camera.c: In function \"soc_camera_host_register\":\ndrivers/media/platform/soc_camera/soc_camera.c:1514:55: warning: \"sasd\" may\nbe used uninitialized in this function [-Wmaybe-uninitialized]\n    sasd-\u003easd.match.i2c.adapter_id, sasd-\u003easd.match.i2c.address);\n                                                       ^\ndrivers/media/platform/soc_camera/soc_camera.c:1464:34: note: \"sasd\" was\ndeclared here\n  struct soc_camera_async_subdev *sasd;\nFix this by making \"size\" and the array, from which it is assigned unsigned.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "676d2d4f08ccdfab45867aaf1edeeb923b45bdc1",
      "tree": "34b7f0667bc93ccc1a5e27f7108e984d0411fea4",
      "parents": [
        "e09da11da49c6fd625be52d8b60bbbbe225a9db6"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Jan 03 15:06:35 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 21 16:35:53 2013 -0300"
      },
      "message": "[media] sh_mobile_ceu_camera: add asynchronous subdevice probing support\n\nUse the v4l2-async API to support asynchronous subdevice probing,\nincluding the CSI2 subdevice. Synchronous probing is still supported too.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\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": "e09da11da49c6fd625be52d8b60bbbbe225a9db6",
      "tree": "80442f04ef06f338578c43e7eea26bca759c9104",
      "parents": [
        "9aea470b399d797e88be08985c489855759c6c60"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Dec 26 12:44:11 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 21 16:34:17 2013 -0300"
      },
      "message": "[media] soc-camera: add V4L2-async support\n\nAdd support for asynchronous subdevice probing, using the v4l2-async API.\nThe legacy synchronous mode is still supported too, which allows to\ngradually update drivers and platforms. The selected approach adds a\nnotifier for each struct soc_camera_device instance, i.e. for each video\ndevice node, even when there are multiple such instances registered with a\nsingle soc-camera host simultaneously.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\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": "9aea470b399d797e88be08985c489855759c6c60",
      "tree": "cbcc6f1c80ee9da8b0da54e2d793f63e920527ee",
      "parents": [
        "e9e310491bdbc8c0f33ea0e2ce65eff345a01f71"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 21 13:01:55 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 21 16:32:36 2013 -0300"
      },
      "message": "[media] soc-camera: switch I2C subdevice drivers to use v4l2-clk\n\nInstead of centrally enabling and disabling subdevice master clocks in\nsoc-camera core, let subdevice drivers do that themselves, using the\nV4L2 clock API and soc-camera convenience wrappers.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\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": "e9e310491bdbc8c0f33ea0e2ce65eff345a01f71",
      "tree": "c1ada792f3d31542ff8038d140de3232035d41a6",
      "parents": [
        "668773b84604926519e2baf444f382f88d799d41"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Jan 08 07:06:31 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 21 16:30:00 2013 -0300"
      },
      "message": "[media] V4L2: support asynchronous subdevice registration\n\nCurrently bridge device drivers register devices for all subdevices\nsynchronously, typically, during their probing. E.g. if an I2C CMOS sensor\nis attached to a video bridge device, the bridge driver will create an I2C\ndevice and wait for the respective I2C driver to probe. This makes linking\nof devices straight forward, but this approach cannot be used with\nintrinsically asynchronous and unordered device registration systems like\nthe Flattened Device Tree. To support such systems this patch adds an\nasynchronous subdevice registration framework to V4L2. To use it respective\n(e.g. I2C) subdevice drivers must register themselves with the framework.\nA bridge driver on the other hand must register notification callbacks,\nthat will be called upon various related events.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nTested-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "668773b84604926519e2baf444f382f88d799d41",
      "tree": "cd41634a511a1040e2fbe62fe9227a64ce009fb7",
      "parents": [
        "ff5430de70e8137daccecfa1211509f95fcc8d25"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Jun 10 15:07:35 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 21 16:28:36 2013 -0300"
      },
      "message": "[media] V4L2: add a device pointer to struct v4l2_subdev\n\nIt is often useful to have simple means to get from a subdevice to the\nunderlying physical device. This patch adds such a pointer to struct\nv4l2_subdev and sets it accordingly in the I2C and SPI cases.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nTested-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ff5430de70e8137daccecfa1211509f95fcc8d25",
      "tree": "b823b6f47ba5ffb3f0b7d7367a08893bb9029638",
      "parents": [
        "812e8b22ea55218449de310a666dd1ce16f924ed"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Dec 04 07:42:15 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 21 16:28:02 2013 -0300"
      },
      "message": "[media] V4L2: add temporary clock helpers\n\nTypical video devices like camera sensors require an external clock source.\nMany such devices cannot even access their hardware registers without a\nrunning clock. These clock sources should be controlled by their consumers.\nThis should be performed, using the generic clock framework. Unfortunately\nso far only very few systems have been ported to that framework. This patch\nadds a set of temporary helpers, mimicking the generic clock API, to V4L2.\nPlatforms, adopting the clock API, should switch to using it. Eventually\nthis temporary API should be removed.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\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": "eb569cf9db804e6ba34b3a1812415e59d5e43d1a",
      "tree": "119054daf7f86e7b76fb64d6c8406cf76f66893d",
      "parents": [
        "f7f6ce2d09c86bd80ee11bd654a1ac1e8f5dfe13"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Apr 04 08:51:36 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 21 15:35:51 2013 -0300"
      },
      "message": "[media] soc-camera: add host clock callbacks to start and stop the master clock\n\nCurrently soc-camera uses a single camera host callback to activate the\ninterface master clock and to configure the interface for a specific\nclient. However, during probing we might not have the information about\na client, we just need to activate the clock. Add new camera host driver\ncallbacks to only start and stop the clock without and client-specific\nconfiguration.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\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": "f7f6ce2d09c86bd80ee11bd654a1ac1e8f5dfe13",
      "tree": "e2a2e6ea773f4ae593ba07693decdbac5cee3533",
      "parents": [
        "b9d4b2da35d44117831c3382710f12a1f9965ed5"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Apr 04 08:21:12 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 21 15:35:30 2013 -0300"
      },
      "message": "[media] soc-camera: move common code to soc_camera.c\n\nAll soc-camera host drivers include a pointer to an soc-camera device in\ntheir host private struct to check, that only one client is connected.\nMove this common code to soc_camera.c.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\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": "1c1d86a1ea07506c070cfb217a009d53990bdeb0",
      "tree": "49396011dd6c6eedaf2b1d3f009f63ca5aed78a0",
      "parents": [
        "d481c581dfe43be11a17728b5c84c2d4b5beecb2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Jun 12 11:15:12 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 21 11:07:12 2013 -0300"
      },
      "message": "[media] v4l2: always require v4l2_dev, rename parent to dev_parent\n\nThe last set of drivers still using the parent field of video_device instead\nof the v4l2_dev field have been converted, so v4l2_dev is now always set.\nA proper pointer to v4l2_dev is necessary these days otherwise the advanced\ndebugging ioctls will not work when addressing sub-devices. It also ensures\nthat the core can always go from a video_device struct to the top-level\nv4l2_device struct.\nThere is still one single use case for the parent pointer: if there are\nmultiple busses, each being the parent of one or more video nodes, and if\nthey all share the same v4l2_device struct. In that case one still needs a\nparent pointer since the v4l2_device struct can only refer to a single\nparent device. The cx88 driver is one such case. Unfortunately, the cx88\nfailed to set the parent pointer since 3.6. The next patch will correct this.\nIn order to support this use-case the parent pointer is only renamed to\ndev_parent, not removed altogether. It has been renamed to ensure that the\ncompiler will catch any (possibly out-of-tree) drivers that were missed during\nthe conversion.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-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": "14381c26771f1a7d6acc57e4c944a9813596e6cf",
      "tree": "da4ee73a4940a5e35045dccbd65dbb6591f5c8e2",
      "parents": [
        "9e882e3bc97c7774b93f3db483d2e75767b5cad1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jun 10 09:27:41 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 21 11:02:24 2013 -0300"
      },
      "message": "[media] soc_camera: replace vdev-\u003eparent by vdev-\u003ev4l2_dev\n\nThe parent field will eventually disappear to be replaced by v4l2_dev.\nsoc_camera does provide a v4l2_device struct but did not point to it in\nstruct video_device. This is now fixed.\nNow the video nodes can be found under the correct platform bus, and\nthe advanced debug ioctls work correctly as well (the core implementation\nof those ioctls requires that v4l2_dev is set correctly).\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b71c99801e18eb172ae34851daf25044a3bf644a",
      "tree": "bf269d9d56c7a472022866e8cb186d6be6f060f4",
      "parents": [
        "12869145718571ffa4f6e650a6f759934eeca0d9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun May 26 10:03:01 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 21 10:46:44 2013 -0300"
      },
      "message": "[media] v4l2-core: remove support for obsolete VIDIOC_DBG_G_CHIP_IDENT\n\nThis has been replaced by the new and much better VIDIOC_DBG_G_CHIP_INFO.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "12869145718571ffa4f6e650a6f759934eeca0d9",
      "tree": "b04834c7764b97320306ab1c3fc48ee38c186789",
      "parents": [
        "aee38734d2e2a908c4fd50918f28f19c088abfb9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun May 26 09:33:00 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 21 10:45:58 2013 -0300"
      },
      "message": "[media] v4l2-int-device: remove unused chip_ident reference\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aee38734d2e2a908c4fd50918f28f19c088abfb9",
      "tree": "560fceabafb39a93a1de693b5528dbca5fbfe235",
      "parents": [
        "6ec19898ed6990baa285b8c96a8b1a0d0366bc46"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun May 26 10:01:42 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 21 10:45:42 2013 -0300"
      },
      "message": "[media] v4l2-common: remove unused v4l2_chip_match/ident_i2c_client functions\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6ec19898ed6990baa285b8c96a8b1a0d0366bc46",
      "tree": "66a395be3139b5d5f58d09a453ef9cf34e81cf39",
      "parents": [
        "facd23664f1d63c33fbc6da52261c8548ed3fbd4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun May 26 08:24:00 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 21 10:30:54 2013 -0300"
      },
      "message": "[media] v4l2: remove obsolete v4l2_chip_match_host()\n\nThis function is no longer needed since it is now the responsibility of the\nv4l2 core to check if the DBG_G/S_REGISTER and DBG_G_CHIP_INFO ioctls are\ncalled for the bridge driver or not.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "37c1d2e4098e48d9107858246027510efcfd7774",
      "tree": "fd676992f6b27f2576420bbc7b25028d05125940",
      "parents": [
        "414abbd2cd4c2618895f02ed3a76ec6647281436",
        "aad760136537fdfa10e5ac76bd3c79bde2100863"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 20 05:19:09 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 20 05:19:09 2013 -0300"
      },
      "message": "Merge branch \u0027linus\u0027 into patchwork\n\n* linus: (1465 commits)\n  ARM: tegra30: clocks: Fix pciex clock registration\n  lseek(fd, n, SEEK_END) does *not* go to eof - n\n  Linux 3.10-rc6\n  smp.h: Use local_irq_{save,restore}() in !SMP version of on_each_cpu().\n  powerpc: Fix missing/delayed calls to irq_work\n  powerpc: Fix emulation of illegal instructions on PowerNV platform\n  powerpc: Fix stack overflow crash in resume_kernel when ftracing\n  snd_pcm_link(): fix a leak...\n  use can_lookup() instead of direct checks of -\u003ei_op-\u003elookup\n  move exit_task_namespaces() outside of exit_notify()\n  fput: task_work_add() can fail if the caller has passed exit_task_work()\n  xfs: don\u0027t shutdown log recovery on validation errors\n  xfs: ensure btree root split sets blkno correctly\n  xfs: fix implicit padding in directory and attr CRC formats\n  xfs: don\u0027t emit v5 superblock warnings on write\n  mei: me: clear interrupts on the resume path\n  mei: nfc: fix nfc device freeing\n  mei: init: Flush scheduled work before resetting the device\n  sctp: fully initialize sctp_outq in sctp_outq_init\n  netiucv: Hold rtnl between name allocation and device registration.\n  ...\n"
    },
    {
      "commit": "7349cec14d63251d093a213f7d40ed3c732b3734",
      "tree": "30e7586248efe054a2926fc916a5de7bb4221f63",
      "parents": [
        "2a3e7256851b642f35c3bb550be77b815486b469"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Thu May 09 08:29:32 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 19 08:59:54 2013 -0300"
      },
      "message": "[media] media: Add a function removing all links of a media entity\n\nThis function allows to remove all media entity\u0027s links to other\nentities, leaving no references to a media entity\u0027s links array\nat its remote entities.\nCurrently, when a driver of some entity is removed it will free its\nmedia entities links[] array, leaving dangling pointers at other\nentities that are part of same media graph. This is troublesome when\ndrivers of a media device entities are in separate kernel modules,\nremoving only some modules will leave others in an incorrect state.\nThis function is intended to be used when an entity is being\nunregistered from a media device.\nWith an assumption that normally the media links should be created\nbetween media entities registered to a media device, with the graph\nmutex held.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nReviewed-by: Andrzej Hajda \u003ca.hajda@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-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": "aad760136537fdfa10e5ac76bd3c79bde2100863",
      "tree": "816799b39ccf17d3a3ecfb47578d9bce05259f51",
      "parents": [
        "f93f0b9cf7c6056ebeb844ed68a8e44888fffa05",
        "af44ad5edd1eb6ca92ed5be48e0004e1f04bf219"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 18 06:25:08 2013 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 18 06:25:08 2013 -1000"
      },
      "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 \"Series of fixes for 3.10.  There are some usual driver fixes (mostly\n  on s5p/exynos playform drivers), plus some fixes at V4L2 core\"\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (40 commits)\n  [media] soc_camera: error dev remove and v4l2 call\n  [media] sh_veu: fix the buffer size calculation\n  [media] sh_veu: keep power supply until the m2m context is released\n  [media] sh_veu: invoke v4l2_m2m_job_finish() even if a job has been aborted\n  [media] v4l2-ioctl: don\u0027t print the clips list\n  [media] v4l2-ctrls: V4L2_CTRL_CLASS_FM_RX controls are also valid radio controls\n  [media] cx88: fix NULL pointer dereference\n  [media] DocBook/media/v4l: update version number\n  [media] exynos4-is: Remove \"sysreg\" clock handling\n  [media] exynos4-is: Fix reported colorspace at FIMC-IS-ISP subdev\n  [media] exynos4-is: Ensure fimc-is clocks are not enabled until properly configured\n  [media] exynos4-is: Prevent NULL pointer dereference when firmware isn\u0027t loaded\n  [media] s5p-mfc: Add NULL check for allocated buffer\n  [media] s5p-mfc: added missing end-of-lines in debug messages\n  [media] s5p-mfc: v4l2 controls setup routine moved to initialization code\n  [media] s5p-mfc: separate encoder parameters for h264 and mpeg4\n  [media] s5p-mfc: Remove special clock usage in driver\n  [media] s5p-mfc: Remove unused s5p_mfc_get_decoded_status_v6() function\n  [media] v4l2: mem2mem: save irq flags correctly\n  [media] coda: v4l2-compliance fix: add VIDIOC_CREATE_BUFS support\n  ...\n"
    },
    {
      "commit": "ca37157506ef53dcf41132aaedab70659509ccee",
      "tree": "fe446691366fe20d7b579bb390a94efe7f778384",
      "parents": [
        "8f73d3bbf8b1114b1ae5ac8950104b3d5d01c7d2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jun 03 05:36:50 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 17 09:39:53 2013 -0300"
      },
      "message": "[media] v4l2: remove deprecated current_norm support completely\n\nThe use of current_norm to keep track of the current standard has been\ndeprecated for quite some time. Now that all drivers that were using it\nhave been converted to use g_std we can drop it from the core.\nIt was a bad idea to introduce this at the time: since it is a per-device\nnode field it didn\u0027t work for drivers that create multiple nodes, all sharing\nthe same tuner (e.g. video and vbi nodes, or a raw video node and a compressed\nvideo node). In addition it was very surprising behavior that g_std was\nimplemented in the core. Often drivers implemented both g_std and current_norm,\nbecause they didn\u0027t understand how it should be used.\nSince the benefits were very limited (if they were there at all), it is better\nto just drop it and require that drivers just implement g_std.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "33001010013749886eca5b5645efd80006dd2e51",
      "tree": "e9fce4f64409b50f29814a2f1add69b9584a2fcb",
      "parents": [
        "7486af1ae3ee34b12fcff1b1ce3a9cc6a2eca03a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed May 29 06:59:45 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 17 08:48:03 2013 -0300"
      },
      "message": "[media] tveeprom: remove v4l2-chip-ident.h include\n\nReplace the V4L2_IDENT_* usage with tveeprom-specific defines. This header\nis deprecated, so those defines shouldn\u0027t be used anymore.\nThe em28xx driver is the only one that uses the tveeprom audio_processor\nfield, so that has been updated to use the new tveeprom AUDPROC define.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d97ada97ae7b29a83bc04fc3a05ef7b75c88e335",
      "tree": "4ffe4af533d2e73eddbfe1f2e549be83ab66aed3",
      "parents": [
        "68f9f8ae98a580fa710f9652b01b9690e224fb1f"
      ],
      "author": {
        "name": "Lad, Prabhakar",
        "email": "prabhakar.csengg@gmail.com",
        "time": "Sat May 25 13:39:34 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 13 11:41:18 2013 -0300"
      },
      "message": "[media] media: i2c: ths7303: remove init_enable option from pdata\n\nThis patch removes init_enable option from pdata, the init_enable\nwas intended that the device should start streaming video immediately\nbut ideally the bridge drivers should call s_stream explicitly for such\ndevices to start video.\n\nSigned-off-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "813f5c0ac5ccf7dd9c216a8f7fbe827ca36cb83f",
      "tree": "f4d4ebfcea1fa7fa25d4d3b447301bef13628e6e",
      "parents": [
        "4434adff80bf24c1c558a1605599665301185bdb"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri May 31 10:37:26 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 12 22:16:27 2013 -0300"
      },
      "message": "[media] media: Change media device link_notify behaviour\n\nCurrently the media device link_notify callback is invoked before the\nactual change of state of a link when the link is being enabled, and\nafter the actual change of state when the link is being disabled.\nThis doesn\u0027t allow a media device driver to perform any operations\non a full graph before a link is disabled, as well as performing\nany tasks on a modified graph right after a link\u0027s state is changed.\nThis patch modifies signature of the link_notify callback. This\ncallback is now called always before and after a link\u0027s state change.\nTo distinguish the notifications a \u0027notification\u0027 argument is added\nto the link_notify callback: MEDIA_DEV_NOTIFY_PRE_LINK_CH indicates\nnotification before link\u0027s state change and\nMEDIA_DEV_NOTIFY_POST_LINK_CH corresponds to a notification after\nlink flags change.\n\n[mchehab@redhat.com: whitespace cleanups]\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "403dfbec45419c1838e0ea3be16625986ec17cfd",
      "tree": "5098d4c6538bcb6e8044761efb18e81598080e9f",
      "parents": [
        "4bd728a16ee8212e3e468dabb737fe9ef5cea83d"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri May 31 11:37:22 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 12 21:57:59 2013 -0300"
      },
      "message": "[media] exynos4-is: Use common exynos_media_pipeline data structure\n\nThis enumeration is now private to exynos4-is and the exynos5 camera\nsubsystem driver may have the subdevs handling designed differently.\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": "bc7584b0b7a99326d31195f81f7494efe9fe0c0f",
      "tree": "0b45ab410e3f111c91128c6d51e1ac754d1c8de7",
      "parents": [
        "045a1faca83cdaa54dd88f9a2875debdea5d79fa"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri May 31 11:37:18 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 12 21:53:33 2013 -0300"
      },
      "message": "[media] exynos4-is: Add struct exynos_video_entity\n\nThis patch introduces common structure for the video entities\nto handle all video nodes and media pipelines associated with\nthem in more generic way.\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": "1bddf1b3ac021feb9dafcc2c6ef7018453e22589",
      "tree": "02dfd99f7c7b4ad1c1e45c9c338bb1dc1b62410b",
      "parents": [
        "d716ef46fbb9de22de09516ecff990fe4e7799e3"
      ],
      "author": {
        "name": "Andrzej Hajda",
        "email": "a.hajda@samsung.com",
        "time": "Mon Jun 03 05:16:13 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 08 21:47:11 2013 -0300"
      },
      "message": "[media] media: Rename media_entity_remote_source to media_entity_remote_pad\n\nFunction media_entity_remote_source actually returns the remote pad to\nthe given one, regardless if this is the source or the sink pad.\nName media_entity_remote_pad is more adequate for this function.\n\nSigned-off-by: Andrzej Hajda \u003ca.hajda@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nAcked-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8b94ca61d7065fa7fa7bdb08ce31a9385be5205b",
      "tree": "fd433d2926ecb4ebd4b82a1454d2241e452ed166",
      "parents": [
        "57183467c09555d985ae62b79c754e64279381df"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "p.zabel@pengutronix.de",
        "time": "Tue May 21 04:16:28 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 03 15:51:11 2013 -0300"
      },
      "message": "[media] v4l2-mem2mem: add v4l2_m2m_create_bufs helper\n\nSigned-off-by: Philipp Zabel \u003cp.zabel@pengutronix.de\u003e\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "19ec93057439cffc3b89910cd356892fbe2172fa",
      "tree": "3f3cec76e640730ea0b9016157d850332dc0a7d9",
      "parents": [
        "abc0fd734e1327a85306457a438a1a23cf7c7925"
      ],
      "author": {
        "name": "Lad, Prabhakar",
        "email": "prabhakar.csengg@gmail.com",
        "time": "Tue May 14 06:45:31 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 27 09:29:56 2013 -0300"
      },
      "message": "[media] media: i2c: tvp7002: rearrange description of structure members\n\nThis patch rearranges the description of field members of\nstruct tvp7002_config. Also as the all the fields where accepting\na value either 0/1, made the members as bool.\n\nSigned-off-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b11460b0532dd22830a9f2fcdcad91b790c6b35b",
      "tree": "8f74e1f2b7f6fe23105acbdbb096fda9963c6d63",
      "parents": [
        "e090901e48ba75508caaa1b98fdbb65591c1163f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 26 10:22:48 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 21 08:24:31 2013 -0300"
      },
      "message": "[media] saa7115: add detection code for gm7113c\n\nAdds a code that (auto)detects gm7113c clones. The auto-detection\nhere is not perfect, as, on contrary to what it would be expected\nby looking into its datasheets some devices would return, instead:\n\tsaa7115 0-0025: chip 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 @ 0x4a is unknown\n(found on a device labeled as GM7113C 1145 by Ezequiel Garcia)\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nTested-by: Jon Arne Jørgensen \u003cjonarne@jonarne.no\u003e\nTested-by: Ezequiel Garcia \u003cezequiel.garcia@free-electrons.com\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "63eb2ca171fc5e7c11b16dccd3dc087b050b788c",
      "tree": "97fe8ddfe7181c86aa9099abd5c92f0c05b1354e",
      "parents": [
        "f74368769048a803e7a7a3dac6434833f563d3bd"
      ],
      "author": {
        "name": "Lad, Prabhakar",
        "email": "prabhakar.csengg@gmail.com",
        "time": "Fri May 03 04:17:19 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 21 08:21:13 2013 -0300"
      },
      "message": "[media] media: i2c: tvp7002: enable TVP7002 decoder for media controller based usage\n\nThis patch enables tvp7002 decoder driver for media controller\nbased usage by adding v4l2_subdev_pad_ops  operations support\nfor enum_mbus_code, set_pad_format, get_pad_format and media_entity_init()\non probe and media_entity_cleanup() on remove.\n\nSigned-off-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "849325e331cd196914d1e1a9e19edeaa42e75037",
      "tree": "ae775e28dd8dfe51364a9fa46b13ef10c7c37842",
      "parents": [
        "7c1dfdb059505fee12eaf089070145febd9e5ecf"
      ],
      "author": {
        "name": "Lad, Prabhakar",
        "email": "prabhakar.csengg@gmail.com",
        "time": "Fri May 03 08:39:25 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 21 08:19:17 2013 -0300"
      },
      "message": "[media] media: davinci: vpbe: fix checkpatch warning for CamelCase\n\nThis patch fixes checkpatch warning to avoid CamelCase.\n\nSigned-off-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3020bea57fdb950bc6121a51d1e8e7b0a82c2827",
      "tree": "a49df2da4338658d19c8eb45a71881a35bebac7a",
      "parents": [
        "60bc53d5f7a2b5117fe665c6db1f03ec389f4ae6"
      ],
      "author": {
        "name": "Jakob Haufe",
        "email": "sur5r@sur5r.net",
        "time": "Sat Apr 13 11:03:36 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 21 08:18:19 2013 -0300"
      },
      "message": "[media] rc: Add rc-delock-61959\n\nThis adds the keytable for the remote that comes with the Delock 61959.\nNEC protocol with address 0x866b.\n\nSigned-off-by: Jakob Haufe \u003csur5r@sur5r.net\u003e\nReviewed-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a49fe6d59aae7f7835288df508b709ed2d69cbab",
      "tree": "4d626942532a30a4fcf1ca26cc38f091de78c218",
      "parents": [
        "823e75f723aa3fefd5d2eecbf8636184ca4790fc",
        "9b28ee3c9122cea62f2db02f5bb1e1606bb343a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 01 09:57:04 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 01 09:57:04 2013 -0700"
      },
      "message": "Merge branch \u0027topic/omap3isp\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull omap3isp clk support from Mauro Carvalho Chehab:\n \"This patch were sent in separate as it depends on a merge from clock\n  framework, that you merged in commit 362ed48dee50\"\n\n* \u0027topic/omap3isp\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:\n  [media] omap3isp: Use the common clock framework\n"
    },
    {
      "commit": "966a1601877c3d29065ab2dde838cdae16ccc099",
      "tree": "2f07818cf4f093e78c05a7c004d15ec5c283b1d1",
      "parents": [
        "cfc3d6c44470c5509f1e8efb1577b49dbaeeb2da",
        "a9dc73e2952d76ed7961aa12b182c9a95c0be8dd"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 25 10:26:43 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 25 10:26:43 2013 -0300"
      },
      "message": "Merge branch \u0027topic/si476x\u0027 into patchwork\n\n* topic/si476x:\n  Revert \"[media] mfd: Add chip properties handling code for SI476X MFD\"\n  Revert \"[media] mfd: Add the main bulk of core driver for SI476x code\"\n  Revert \"[media] mfd: Add commands abstraction layer for SI476X MFD\"\n  [media] v4l2: Add a V4L2 driver for SI476X MFD\n"
    },
    {
      "commit": "cb132cd5d75f6cd3295c2c041177eeb89f778db8",
      "tree": "7fe10a20ac8053beb292525bf852cdf40cc16fba",
      "parents": [
        "d95d7c641299c1c77809d13565952d864da2d14d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Apr 17 08:22:15 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 25 09:50:19 2013 -0300"
      },
      "message": "[media] videobuf-dma-contig: remove support for cached mem\n\nvideobuf_queue_dma_contig_init_cached() is not used anywhere.\nDrop support for it, cleaning up the code a little bit.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b879a9c2a755d4ddf9e685258de6435710fd2f03",
      "tree": "8d4bd6c9df347b7d92dfd2523cb2987e78868108",
      "parents": [
        "6695be6863b75620ffa6d422965680ce785cb7c8"
      ],
      "author": {
        "name": "Andrey Smirnov",
        "email": "andrew.smirnov@gmail.com",
        "time": "Thu Apr 18 20:46:08 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 18 21:20:34 2013 -0300"
      },
      "message": "[media] v4l2: Add a V4L2 driver for SI476X MFD\n\nThis commit adds a driver that exposes all the radio related\nfunctionality of the Si476x series of chips via the V4L2 subsystem.\n\n[mchehab@redhat.com: change it to depends on MFD_SI476X_CORE instead of\n selecting it; vidioc_s_register now uses const struct]\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Andrey Smirnov \u003candrew.smirnov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "82cd0b278fddc1c0bc7e187ff82fd0e273520233",
      "tree": "9ba73f1b39e3ff9ad1e80939463e7999e7f4ea3e",
      "parents": [
        "098af4bde09792314ff106f545c405ffc5942c25"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Apr 17 06:05:18 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Apr 17 06:05:18 2013 -0300"
      },
      "message": "Revert \"[media] v4l2: Add a V4L2 driver for SI476X MFD\"\n\nAs requested by Andrey Smirnov \u003candrew.smirnov@gmail.com\u003e, revert\nthis patch.\n\nThis reverts commit 30bac9110455402fa8888740c6819dd3daa2666f.\n\nConflicts:\n\tdrivers/media/radio/Kconfig\n\tdrivers/media/radio/radio-si476x.c\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "52f5ad6c5f16dedefbea447245192078484665ec",
      "tree": "76ac1e0553a8b525fca08c948f0f054246916afa",
      "parents": [
        "068a0df76023926af958a336a78bef60468d2033"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri Apr 12 13:59:02 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 14 22:48:35 2013 -0300"
      },
      "message": "[media] rc: add rc-reddo\n\nIt is very similar than rc-msi-digivox-iii but new keytable is needed\nas there is one existing scancode mapped to different button. Also that\none has less buttons.\nNEC extended protocol with address 0x61d6.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9b28ee3c9122cea62f2db02f5bb1e1606bb343a6",
      "tree": "7092c63fa14f7e5162400ee5a571f92532bcab5c",
      "parents": [
        "4290fd1a5688f3510caa0625c62d73de568ed2c2"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Oct 22 10:43:00 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 14 20:21:12 2013 -0300"
      },
      "message": "[media] omap3isp: Use the common clock framework\n\nExpose the two ISP external clocks XCLKA and XCLKB as common clocks for\nsubdev drivers.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Mike Turquette \u003cmturquette@linaro.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "96b03d2a3078d5e95a8b106634faa7cea88ebe5e",
      "tree": "22f781d017cf9f27fa61a8577d896993a1e82f08",
      "parents": [
        "0f0fe4b9f6f32b90c82345b97da2977b84e14414"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sat Apr 06 06:16:58 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 14 19:47:33 2013 -0300"
      },
      "message": "[media] v4l2: rename VIDIOC_DBG_G_CHIP_NAME to _CHIP_INFO\n\nThis ioctl will be extended to return more information than just the name.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cd634f1bfc182e564f33809fdca33027bb99fceb",
      "tree": "e81c3b626866a64b8152576cb500ee2fc2fe40a0",
      "parents": [
        "dfc2e12df02d49a1567bc90989ceef870cf5b147"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Mar 27 08:04:23 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 14 19:45:23 2013 -0300"
      },
      "message": "[media] v4l2: put VIDIOC_DBG_G_CHIP_NAME under ADV_DEBUG\n\nOnly enable this ioctl if the VIDEO_ADV_DEBUG config option is set. This\nprevents abuse from both userspace and kernelspace (some bridge drivers\nabuse DBG_G_CHIP_IDENT, lets prevent that from happening again with this\nioctl).\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d67492585d8308a22a841956f1e629ef3b7d0315",
      "tree": "e161fdd698d376b46084db6497458cca1f16d704",
      "parents": [
        "97f212767a4d0fbddbf4786ccedacb47fc210548"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Dec 21 16:11:55 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 14 16:03:22 2013 -0300"
      },
      "message": "[media] mt9p031: Use the common clock framework\n\nConfigure the device external clock using the common clock framework\ninstead of a board code callback function.\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": "488f29d00e819b178f9060fa08028b73d5f8d916",
      "tree": "f7680c3297810cfb3caa94c0ab2e4340c313ff47",
      "parents": [
        "65fccab560922d8a1a1e7d3c9711c309126d636f"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Apr 09 07:19:27 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 14 15:46:40 2013 -0300"
      },
      "message": "[media] exynos4-is: Move the subdev group ID definitions to public header\n\nMove the sub-device group ID definitions to the driver\u0027s public header\nso they are available to other media drivers that need to share modules\nfound in exynos4-is.\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": "cdcd141c95f0c2b88e0b0869028c320cd031a23b",
      "tree": "c6595152b71a5aa24bdd741a606212c6e72030d8",
      "parents": [
        "5b0e5350cecb5a370ecdaa71ac113728e36e1d55"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Sat Apr 06 14:21:36 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 08 07:01:36 2013 -0300"
      },
      "message": "[media] tuner-core: Change config from unsigned int to void *\n\nconfig looks like a hack that was added to tuner-core to allow some\nconfiguration of TDA8290 tuner (it\u0027s not used by any other driver).\nBut with the new configuration options of tda8290 driver (no_i2c_gate\nand std_map), it\u0027s no longer sufficient.\nChange config to be void * instead, which allows passing tuner-dependent\nconfig struct to drivers.\nAlso update saa7134 driver to reflect this change (no other driver uses this).\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e90ad659cde4d11ccbc935adcfe018799afcc22d",
      "tree": "6210875ebfa690b63a44e8eba5799ca756310de3",
      "parents": [
        "9c8399c86cbfce767fb32459f8e0eb33e087f910"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Wed Mar 20 15:31:03 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 04 20:23:24 2013 -0300"
      },
      "message": "[media] exynos4-is: Allow colorspace conversion at FIMC-LITE\n\nThe FIMC-LITE output DMA allows to configure different YUV order\nthan the order at the camera input interface. Thus there is some\nlimited colorspace conversion possible. This patch makes the\ncolor format variable be per FIMC-LITE input/output, rather than\na global per device. This also fixes incorrect behavior where\ncolor format at the FIMC-LITE.N subdev\u0027s source pad is modified\nby VIDIOC_S_FMT ioctl on the related video node.\nYUV order definitions are corrected so that we use notation:\n         | byte3 | byte2 | byte1 | byte0\n  -------+-------+-------+-------+------\n  YCBYCR | CR    | Y     | CB    | Y\n  YCRYCB | CB    | Y     | CR    | Y\n  CBYCRY | Y     | CR    | Y     | CB\n  CRYCBY | Y     | CB    | Y     | CR\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": "c6e8d96d420307ab4efbb083c47452917fabd5dd",
      "tree": "7242efd3906d8f4d91c5dc7e28d7cd35f5aaf13e",
      "parents": [
        "05a70a4079f2a73de6c61abf4dd70b6bcf1b3200"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Apr 02 11:41:19 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 04 19:57:13 2013 -0300"
      },
      "message": "[media] V4L: Remove incorrect EXPORT_SYMBOL() usage at v4l2-of.c\n\nv4l2_of_parse_parallel_bus() function is now static and\nEXPORT_SYMBOL() doesn\u0027t apply to it any more. Drop this\nmeaningless statement, which was supposed to be done in\nthe original merged patch.\nWhile at it, edit the copyright notice so it is sorted in\nboth the v4l2-of.c and v4l2-of.h file in newest entries\non top order, and state clearly I\u0027m just the author of\nparts of the code, not the copyright owner.\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": "7b88fc086a217be7d16ec68a7f66093d344e39d7",
      "tree": "3554f9079054ba08316881b89db97e310e772751",
      "parents": [
        "64e171e3f66d75d792029ad53d203e4c113e9f0d"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "phil.edworthy@renesas.com",
        "time": "Mon Mar 18 08:47:59 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 04 19:40:08 2013 -0300"
      },
      "message": "[media] soc_camera: Add RGB666 \u0026 RGB888 formats\n\nBased on work done by Katsuya Matsubara.\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@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": "80f958f40d702ab322947f648bbd42174facf19d",
      "tree": "88e592c4433f750e0e43e101c3c6bf121845674a",
      "parents": [
        "f8bca4f52947f0d6c10299b10e4ccf5711688acc"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Feb 25 13:20:21 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 31 11:02:39 2013 -0300"
      },
      "message": "[media] s5p-fimc: Remove dependency on fimc-core.h in fimc-lite driver\n\nDrop fimc-lite.h header inclusion to make the exynos-fimc-lite\nmodule independent on other modules. Move struct fimc_fmt\ndeclaration to the driver\u0027s private headers as it is used in\nmultiple modules.\n\nReported-by: Shaik Ameer Basha \u003cshaik.ameer@samsung.com\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": "2b13f7d4e3822ed4de37b73b009ff81932e884bb",
      "tree": "15a7e2ffc126318fdfd6244957ae64b18b03ddc9",
      "parents": [
        "e2985a260e6615503b4fa8e66788708e750c7750"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri Mar 29 14:12:39 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 31 10:54:18 2013 -0300"
      },
      "message": "[media] s5p-fimc: Add device tree based sensors registration\n\nThe sensor (I2C and/or SPI client) devices are instantiated by their\ncorresponding control bus drivers. Since the I2C client\u0027s master clock\nis often provided by a video bus receiver (host interface) or other\nthan I2C/SPI controller device, the drivers of those client devices\nare not accessing hardware in their driver\u0027s probe() callback. Instead,\nafter enabling clock, the host driver calls back into a sub-device\nwhen it wants to activate them. This pattern is used by some in-tree\ndrivers and this patch also uses it for DT case. This patch is intended\nas a first step for adding device tree support to the S5P/Exynos SoC\ncamera drivers. The second one is adding support for asynchronous\nsub-devices registration and clock control from sub-device driver\nlevel. The bindings shall not change when asynchronous probing support\nis added.\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": "e2985a260e6615503b4fa8e66788708e750c7750",
      "tree": "4a793ca4e1cce65a6f0e3d993d04b2a56f300b5a",
      "parents": [
        "eb62d9e9d6327322a5fd3894bfecb3a3aa9391ba"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri Mar 08 12:59:33 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 31 10:46:12 2013 -0300"
      },
      "message": "[media] s5p-fimc: Add device tree support for the media device driver\n\nThis patch adds changes required for the main camera media device\ndriver corresponding to the top level \u0027camera\u0027 device node.\nThe drivers of devices corresponding to child nodes of the \u0027camera\u0027\nnode are looked up and and registered as sub-devices to the top\nlevel driver. The main driver\u0027s probing is deferred if any of the\nsub-device drivers is not yet initialized and ready.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Andrzej Hajda \u003ca.hajda@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": "02399e35e6bb716ce9636eba006b792362270034",
      "tree": "24ec7af43a7ee0c310bf6dd64457396875f7d268",
      "parents": [
        "ee12b049104118a58ac13da207a84c867191b17a"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Mar 26 08:20:30 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 31 10:42:58 2013 -0300"
      },
      "message": "[media] s5p-csis: Add device tree support\n\nThis patch support for binding the driver to the MIPI-CSIS\ndevices instantiated from device tree and parsing the SoC\nand board specific properties. The MIPI CSI-2 channel is\ndetermined by the value of reg property placed in csis\u0027\nport subnode.\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": "99fd133f907afdb430942d8d2ae53faa438adfe8",
      "tree": "e26faf4e708531d713aee69a0b3355324a9ba046",
      "parents": [
        "53c5b6c95f1850b0f95b445e0c6f1c133b00bfef"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Sep 26 05:24:03 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 31 10:34:09 2013 -0300"
      },
      "message": "[media] Add a V4L2 OF parser\n\nAdd a V4L2 OF parser, implementing bindings documented in\nDocumentation/devicetree/bindings/media/video-interfaces.txt.\n[s.nawrocki@samsung.com: various corrections and improvements\nsince the initial version]\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\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": "30bac9110455402fa8888740c6819dd3daa2666f",
      "tree": "9dface37142eef9a7d1c1d9b96090ea71f4e7158",
      "parents": [
        "33a80fc2eb43afbc25f04cc1d5ed899da213c21f"
      ],
      "author": {
        "name": "Andrey Smirnov",
        "email": "andreysm@charmander.(none)",
        "time": "Tue Mar 26 22:47:26 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 29 09:25:49 2013 -0300"
      },
      "message": "[media] v4l2: Add a V4L2 driver for SI476X MFD\n\nThis commit adds a driver that exposes all the radio related\nfunctionality of the Si476x series of chips via the V4L2 subsystem.\n\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Andrey Smirnov \u003candrew.smirnov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6d43be7789db0455a82a3ad4ff5f713cc588c1e2",
      "tree": "ae39f4a0c557c7e8f776f8788182d9d9d2ad8e2c",
      "parents": [
        "2f9e96c39fb4cc0680ccf2ec155133249174780c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 26 08:04:52 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 29 08:18:36 2013 -0300"
      },
      "message": "[media] ioctl numbers are unsigned int\n\nioctl\u0027s number is unsigned int. Fix it at vidioc_default.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "79b0c6400517456935f84f8d46c8bb0cf73f1813",
      "tree": "de09f2208cc50a758542546826e784b7cc6783a2",
      "parents": [
        "820eac0ef8b86f7275acd1f8bccfb0b30f17bbe9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Mar 18 12:16:34 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 25 09:31:05 2013 -0300"
      },
      "message": "[media] v4l2: add new VIDIOC_DBG_G_CHIP_NAME ioctl\n\nSimplify the debugging ioctls by creating the VIDIOC_DBG_G_CHIP_NAME ioctl.\nThis will eventually replace VIDIOC_DBG_G_CHIP_IDENT. Chip matching is done\nby the name or index of subdevices or an index to a bridge chip. Most of this\ncan all be done automatically, so most drivers just need to provide get/set\nregister ops.\nIn particular, it is now possible to get/set subdev registers without\nrequiring assistance of the bridge driver.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "02fa628217e995bd7b1fe8c1b7cc7a510f6b8349",
      "tree": "e1e972f03d33dea80d6fc5bcf3fe87008f4d887c",
      "parents": [
        "6c2afac434f00267c484239ad9210c1a075e7f16"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Feb 15 15:21:06 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 24 13:49:17 2013 -0300"
      },
      "message": "[media] v4l2 core: remove the obsolete dv_preset support\n\nThese ioctls are no longer used by any drivers, so remove them.\n\n[mchehab@redhat.com: Fix merge conflict]\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c2afac434f00267c484239ad9210c1a075e7f16",
      "tree": "79120f5bd574cd1e6eb2ddd450984ed3e337e704",
      "parents": [
        "2d80647b6ebd2db6ef1df5e4e3319afd8867580c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Feb 15 15:19:33 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 24 13:38:33 2013 -0300"
      },
      "message": "[media] v4l2-subdev: remove obsolete dv_preset ops\n\nThese ops are no longer used, so it\u0027s time to remove them.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2d80647b6ebd2db6ef1df5e4e3319afd8867580c",
      "tree": "ffede6e6b73b19b98d6b0194b40c17696f6a4855",
      "parents": [
        "1f1aed2ed4450381a322f5e727e89bd21e7a89fe"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Feb 15 15:18:04 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 24 13:37:10 2013 -0300"
      },
      "message": "[media] v4l2-common: remove obsolete v4l_fill_dv_preset_info\n\nIt\u0027s no longer used, so it can now be removed.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "73d9f979335e9ae40f3901d38af739bc36d008c4",
      "tree": "a137b1e6e825e4b28923494225dca8a244ba1a0d",
      "parents": [
        "ec367c3cd18697991923685eb0e833f4424d37fb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sat Mar 09 07:20:12 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 24 12:24:11 2013 -0300"
      },
      "message": "[media] uda1342: add new uda1342 audio codec driver\n\nThis based on the wis-uda1342.c driver that\u0027s part of the go7007 driver.\nIt has been converted to a v4l subdev driver by Pete Eberlein, and I made\nadditional cleanups.\nBased on work by: Pete Eberlein \u003cpete@sensoray.com\u003e\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e4d2a6162d2a0a27be16b75da36f6bba64af63bc",
      "tree": "356289a785e8aaa2919eae8b046d4504b0c7bc41",
      "parents": [
        "ffb9749346b4e3bb567d0d5daa88edae9f8ec8ae"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sat Mar 09 13:14:32 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 24 12:11:35 2013 -0300"
      },
      "message": "[media] tuner: add Sony BTF tuners\n\nThis adds support for three Sony BTF tuners:\nTUNER_SONY_BTF_PG472Z: PAL+SECAM\nTUNER_SONY_BTF_PK467Z: NTSC-M-JP\nTUNER_SONY_BTF_PB463Z: NTSC-M\nThese come from the go7007 staging driver where they were implemented in\nthe wis-sony-tuner i2c driver.\nAdding support for these tuners to tuner-types.c is the first step towards\nremoving the wis-sony-tuner driver.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1589037f8716a605a36ee6dda6f7cdd4d043522b",
      "tree": "00f6593d07cea0e5879ebb70c0242add78966134",
      "parents": [
        "c875dee536ee2a95a353f5ef991717383baf8d60"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Mar 11 03:47:25 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 24 12:10:18 2013 -0300"
      },
      "message": "[media] saa7115: add support for double-rate ASCLK\n\nSome devices expect a double rate ASCLK. Add a flag to let the driver know\nthrough the s_crystal_freq call.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a0fc58868bbf34d0935947cdf1bc8c0ea32c68c4",
      "tree": "fd7f5780ea9400cf4f859b846ea9b6a2c81d034b",
      "parents": [
        "9ca5470cc1433200698a43de2d6e683815e536e6"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Mar 08 11:22:03 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 24 12:02:59 2013 -0300"
      },
      "message": "[media] saa7115: add config flag to change the IDQ polarity\n\nNeeded by the go7007 driver: it assumes a different polarity of the IDQ\nsignal, so we need to be able to tell the saa7115 about this.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2180f92def1921397f422f278b3cc65751b749cc",
      "tree": "3bf6090c56cd6eb0fc85107b8f6f17b1f9c80979",
      "parents": [
        "6cd247ef22e493e1884e576c066661538b031981"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun Mar 03 20:12:31 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 24 11:59:02 2013 -0300"
      },
      "message": "[media] v4l2-core: add code to check for specific ops\n\nThis patch adds a v4l2_subdev_has_op() macro and a v4l2_device_has_op macro to\nquickly check if a specific subdev or any subdev supports a particular subdev\noperation.\nThis makes it easy for drivers to disable certain ioctls if none of the subdevs\nsupports the necessary functionality.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6cd247ef22e493e1884e576c066661538b031981",
      "tree": "c8293aafc52bc1db11ec7b52c1df31b456cd2816",
      "parents": [
        "842059aa4796d7c59bc3801d48896ba06b1a1287"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sat Mar 09 05:55:11 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 24 11:47:09 2013 -0300"
      },
      "message": "[media] v4l2-ctrls: eliminate lockdep false alarms for struct v4l2_ctrl_handler.lock\n\nWhen calling v4l2_ctrl_add_handler(), lockdep would detect a potential\nrecursive locking problem on a situation that is by design intended and\nnot a recursive lock.  This happened because all struct\nv4l2_ctrl_handler.lock mutexes were created as members of the same lock\nclass in v4l2_ctrl_handler_init(), and v4l2_ctrl_add_handler() takes the\nhdl-\u003elock on two different v4l2_ctrl_handler instances.\nThis change breaks the large lockdep lock class for struct\nv4l2_ctrl_handler.lock and breaks it into v4l2_ctrl_handler\ninstantiation specific lock classes with meaningful class names.\nThis will validly eliminate lockdep alarms for v4l2_ctrl_handler locking\nvalidation, as long as the relationships between drivers adding v4l2\ncontrols to their own handler from other v4l2 drivers\u0027 control handlers\nremains straightforward.\nstruct v4l2_ctrl_handler.lock lock classes are created with names such\nthat the output of cat /proc/lockdep indicates where in the v4l2 driver\ncode v4l2_ctrl_handle_init() is being called on instantiations:\nffffffffa045f490 FD:   10 BD:    8 +.+...: cx2341x:1534:(hdl)-\u003elock\nffffffffa0497d20 FD:   12 BD:    2 +.+.+.: saa7115:1581:(hdl)-\u003elock\nffffffffa04ac660 FD:   14 BD:    2 +.+.+.: msp3400_driver:756:(hdl)-\u003elock\nffffffffa0484b90 FD:   12 BD:    1 +.+.+.: ivtv_gpio:366:(\u0026itv-\u003ehdl_gpio)-\u003elock\nffffffffa04eb530 FD:   11 BD:    2 +.+.+.: cx25840_core:1982:(\u0026state-\u003ehdl)-\u003elock\nffffffffa04fbc80 FD:   11 BD:    3 +.+.+.: wm8775:246:(\u0026state-\u003ehdl)-\u003elock\nSome lock chains, that were previously causing the recursion alarms, are\nnow visible in the output of cat /proc/lockdep_chains:\nirq_context: 0\n[ffffffffa0497d20] saa7115:1581:(hdl)-\u003elock\n[ffffffffa045f490] cx2341x:1534:(hdl)-\u003elock\nirq_context: 0\n[ffffffffa04ac660] msp3400_driver:756:(hdl)-\u003elock\n[ffffffffa045f490] cx2341x:1534:(hdl)-\u003elock\nirq_context: 0\n[ffffffffa0484b90] ivtv_gpio:366:(\u0026itv-\u003ehdl_gpio)-\u003elock\n[ffffffffa045f490] cx2341x:1534:(hdl)-\u003elock\nirq_context: 0\n[ffffffffa04eb530] cx25840_core:1982:(\u0026state-\u003ehdl)-\u003elock\n[ffffffffa045f490] cx2341x:1534:(hdl)-\u003elock\nirq_context: 0\n[ffffffffa04fbc80] wm8775:246:(\u0026state-\u003ehdl)-\u003elock\n[ffffffffa045f490] cx2341x:1534:(hdl)-\u003elock\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\n[hans.verkuil@cisco.com: keep mutex_init in v4l2_ctrl_handler_init_class]\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "977ba3b1b73f24fae2d0c8bd59d7a4696f1e0ccc",
      "tree": "8a30d06717aacc154e851868c40e2596c3a572be",
      "parents": [
        "b5656e8b7363c4e248e6372dc34828d3dfb17832"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun Mar 24 08:28:46 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 24 08:47:01 2013 -0300"
      },
      "message": "[media] v4l2: add const to argument of write-only s_register ioctl\n\nThis ioctl is defined as IOW, so pass the argument as const.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "314527acbbb3f33f72c2ef19d8cfabcada9912a5",
      "tree": "871021b9e888444f9f71f5c12ecf0272d77fdf8d",
      "parents": [
        "2f73c7c582a685b3198b974cd6d964d0338f8ab5"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Mar 15 06:10:40 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 24 06:47:00 2013 -0300"
      },
      "message": "[media] v4l2: pass std by value to the write-only s_std ioctl\n\nThis ioctl is defined as IOW, so pass the argument by value instead of by\nreference. I could have chosen to add const instead, but this is 1) easier\nto handle in drivers and 2) consistent with the s_std subdev operation.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Lad, Prabhakar \u003cprabhakar.csengg@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2f73c7c582a685b3198b974cd6d964d0338f8ab5",
      "tree": "d95d1dd1665bd59d09dfd7455c8f096a6fb29352",
      "parents": [
        "b530a447bb588fdf43fdf4eb909e4ee1921d47ac"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Mar 15 06:10:06 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 24 06:31:23 2013 -0300"
      },
      "message": "[media] v4l2: add const to argument of write-only s_tuner ioctl\n\nThis ioctl is defined as IOW, so pass the argument as const.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "b530a447bb588fdf43fdf4eb909e4ee1921d47ac"
}
