)]}'
{
  "log": [
    {
      "commit": "f13771187b9423b824f32518319f6da85d819003",
      "tree": "c431cf16c286065a302d5f3fb43fc1abac7e4047",
      "parents": [
        "15953654cc312429740fd58fb37a5a3d63a54376",
        "9f37af654fda88a8dcca74c785f6c20e52758866"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:01:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:01:10 2010 -0700"
      },
      "message": "Merge branch \u0027bkl/ioctl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing\n\n* \u0027bkl/ioctl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing:\n  uml: Pushdown the bkl from harddog_kern ioctl\n  sunrpc: Pushdown the bkl from sunrpc cache ioctl\n  sunrpc: Pushdown the bkl from ioctl\n  autofs4: Pushdown the bkl from ioctl\n  uml: Convert to unlocked_ioctls to remove implicit BKL\n  ncpfs: BKL ioctl pushdown\n  coda: Clean-up whitespace problems in pioctl.c\n  coda: BKL ioctl pushdown\n  drivers: Push down BKL into various drivers\n  isdn: Push down BKL into ioctl functions\n  scsi: Push down BKL into ioctl functions\n  dvb: Push down BKL into ioctl functions\n  smbfs: Push down BKL into ioctl function\n  coda/psdev: Remove BKL from ioctl function\n  um/mmapper: Remove BKL usage\n  sn_hwperf: Kill BKL usage\n  hfsplus: Push down BKL into ioctl function\n"
    },
    {
      "commit": "7a9b149212f3716c598afe973b6261fd58453b7a",
      "tree": "477716d84c71da124448b72278e98da28aadbd3d",
      "parents": [
        "3d62e3fdce8ef265a3706c52ae1ca6ab84e30f0e",
        "e26bcf37234c67624f62d9fc95f922b8dbda1363"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:26:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:26:12 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (229 commits)\n  USB: remove unused usb_buffer_alloc and usb_buffer_free macros\n  usb: musb: update gfp/slab.h includes\n  USB: ftdi_sio: fix legacy SIO-device header\n  USB: kl5usb105: reimplement using generic framework\n  USB: kl5usb105: minor clean ups\n  USB: kl5usb105: fix memory leak\n  USB: io_ti: use kfifo to implement write buffering\n  USB: io_ti: remove unsused private counter\n  USB: ti_usb: use kfifo to implement write buffering\n  USB: ir-usb: fix incorrect write-buffer length\n  USB: aircable: fix incorrect write-buffer length\n  USB: safe_serial: straighten out read processing\n  USB: safe_serial: reimplement read using generic framework\n  USB: safe_serial: reimplement write using generic framework\n  usb-storage: always print quirks\n  USB: usb-storage: trivial debug improvements\n  USB: oti6858: use port write fifo\n  USB: oti6858: use kfifo to implement write buffering\n  USB: cypress_m8: use kfifo to implement write buffering\n  USB: cypress_m8: remove unused drain define\n  ...\n\nFix up conflicts (due to usb_buffer_alloc/free renaming) in\n\tdrivers/input/tablet/acecad.c\n\tdrivers/input/tablet/kbtab.c\n\tdrivers/input/tablet/wacom_sys.c\n\tdrivers/media/video/gspca/gspca.c\n\tsound/usb/usbaudio.c\n"
    },
    {
      "commit": "f8965467f366fd18f01feafb5db10512d7b4422c",
      "tree": "3706a9cd779859271ca61b85c63a1bc3f82d626e",
      "parents": [
        "a26272e5200765691e67d6780e52b32498fdb659",
        "2ec8c6bb5d8f3a62a79f463525054bae1e3d4487"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:04:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:04:44 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1674 commits)\n  qlcnic: adding co maintainer\n  ixgbe: add support for active DA cables\n  ixgbe: dcb, do not tag tc_prio_control frames\n  ixgbe: fix ixgbe_tx_is_paused logic\n  ixgbe: always enable vlan strip/insert when DCB is enabled\n  ixgbe: remove some redundant code in setting FCoE FIP filter\n  ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp\n  ixgbe: fix header len when unsplit packet overflows to data buffer\n  ipv6: Never schedule DAD timer on dead address\n  ipv6: Use POSTDAD state\n  ipv6: Use state_lock to protect ifa state\n  ipv6: Replace inet6_ifaddr-\u003edead with state\n  cxgb4: notify upper drivers if the device is already up when they load\n  cxgb4: keep interrupts available when the ports are brought down\n  cxgb4: fix initial addition of MAC address\n  cnic: Return SPQ credit to bnx2x after ring setup and shutdown.\n  cnic: Convert cnic_local_flags to atomic ops.\n  can: Fix SJA1000 command register writes on SMP systems\n  bridge: fix build for CONFIG_SYSFS disabled\n  ARCNET: Limit com20020 PCI ID matches for SOHARD cards\n  ...\n\nFix up various conflicts with pcmcia tree drivers/net/\n{pcmcia/3c589_cs.c, wireless/orinoco/orinoco_cs.c and\nwireless/orinoco/spectrum_cs.c} and feature removal\n(Documentation/feature-removal-schedule.txt).\n\nAlso fix a non-content conflict due to pm_qos_requirement getting\nrenamed in the PM tree (now pm_qos_request) in net/mac80211/scan.c\n"
    },
    {
      "commit": "beb7b04a09a9da8b12417f7b74fbcceedb087fc3",
      "tree": "f8444bf36675818b8cbd6c8578d1647bbcd9a5ea",
      "parents": [
        "da01c7a49bfc94dbfa66af5ca5e1063b10bc6a10"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 30 12:14:04 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:40 2010 -0700"
      },
      "message": "USB: remove leftover references to udev-\u003eautosuspend_disabled\n\nThis patch (as1373) fixes a couple of drivers outside the USB\nsubtree.  Devices are now disabled or enabled for autosuspend by\ncalling a core function instead of setting a flag.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "997ea58eb92f9970b8af7aae48800d0ef43b9423",
      "tree": "65e021973e5a48ad7290d5be1f441940566468ad",
      "parents": [
        "48679c6d772b1459a2945729e3a1256ac78fcabf"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 12 13:17:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:38 2010 -0700"
      },
      "message": "USB: rename usb_buffer_alloc() and usb_buffer_free() users\n\nFor more clearance what the functions actually do,\n\n  usb_buffer_alloc() is renamed to usb_alloc_coherent()\n  usb_buffer_free()  is renamed to usb_free_coherent()\n\nThey should only be used in code which really needs DMA coherency.\n\nAll call sites have been changed accordingly, except for staging\ndrivers.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Pedro Ribeiro \u003cpedrib@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fb091be08d1acf184e8801dfdcace6e0cb19b1fe",
      "tree": "cbd0c4200fd8628d592167589ca790e36fc4ae26",
      "parents": [
        "bd7fc2f2d807fdb254f7efc542f8eec3f23e289e",
        "e8d0416796d43a950ec7b65629e53419b2e22453"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:37:45 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:37:45 2010 -0700"
      },
      "message": "Merge branch \u0027v4l_for_2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (534 commits)\n  V4L/DVB (13554a): v4l: Use the video_drvdata function in drivers\n  V4L/DVB: vivi and mem2mem_testdev need slab.h to build\n  V4L/DVB: tm6000: bugfix image position\n  V4L/DVB: IR/imon: remove dead IMON_KEY_RELEASE_OFFSET\n  V4L/DVB: tm6000: README - add vbi\n  V4L/DVB: Fix unlock logic at medusa_video_init\n  V4L/DVB: fix dvb frontend lockup\n  V4L/DVB: s2255drv: remove dead code\n  V4L/DVB: s2255drv: return if vdev not found\n  V4L/DVB: ov511: cleanup: remove unneeded null check\n  V4L/DVB: media/mem2mem: dereferencing free memory\n  V4L/DVB: media/IR: Add missing include file to rc-map.c\n  V4L/DVB: dvb/stv6110x: cleanup error handling\n  V4L/DVB: ngene: Add lgdt3303 and mt2131 deps to Kconfig\n  V4L/DVB: ngene: start separating out DVB functions into separate file\n  V4L/DVB: ngene: split out card specific code into a separate file\n  V4L/DVB: ngene: split out i2c code into a separate file\n  V4L/DVB: ngene: add initial support for digital side of Avermedia m780\n  V4L/DVB: ngene: properly support boards where channel 0 isn\u0027t a TS input\n  V4L-DVB: ngene: make sure that tuner headers are included\n  ...\n"
    },
    {
      "commit": "f39d01be4c59a61a08d0cb53f615e7016b85d339",
      "tree": "6777590e3ff2ddf4df1d38444ba7d692cd463b7b",
      "parents": [
        "54291263519ac2c9bdda68b23b02fef3808deed4",
        "7db82437cfcac4bdfe79a6323eb554fdfa271623"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (44 commits)\n  vlynq: make whole Kconfig-menu dependant on architecture\n  add descriptive comment for TIF_MEMDIE task flag declaration.\n  EEPROM: max6875: Header file cleanup\n  EEPROM: 93cx6: Header file cleanup\n  EEPROM: Header file cleanup\n  agp: use NULL instead of 0 when pointer is needed\n  rtc-v3020: make bitfield unsigned\n  PCI: make bitfield unsigned\n  jbd2: use NULL instead of 0 when pointer is needed\n  cciss: fix shadows sparse warning\n  doc: inode uses a mutex instead of a semaphore.\n  uml: i386: Avoid redefinition of NR_syscalls\n  fix \"seperate\" typos in comments\n  cocbalt_lcdfb: correct sections\n  doc: Change urls for sparse\n  Powerpc: wii: Fix typo in comment\n  i2o: cleanup some exit paths\n  Documentation/: it\u0027s -\u003e its where appropriate\n  UML: Fix compiler warning due to missing task_struct declaration\n  UML: add kernel.h include to signal.c\n  ...\n"
    },
    {
      "commit": "6b46c3977cdb34a199bbca20ef67b1e13335c43d",
      "tree": "2535dd1da4a74f8584f30dff444b62906d13e75c",
      "parents": [
        "3c7c5e9e8903f201bdbc85bdffba47a2d1352e4c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri May 07 15:22:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:18 2010 -0300"
      },
      "message": "V4L/DVB: vivi and mem2mem_testdev need slab.h to build\n\nFix vivi and mem2mem_testdev build errors: need to #include \u003clinux/slab.h\u003e:\n\ndrivers/media/video/vivi.c:1144: error: implicit declaration of function \u0027kfree\u0027\ndrivers/media/video/vivi.c:1156: error: implicit declaration of function \u0027kzalloc\u0027\ndrivers/media/video/vivi.c:1156: warning: assignment makes pointer from integer without a cast\ndrivers/media/video/mem2mem_testdev.c:862: error: implicit declaration of function \u0027kzalloc\u0027\ndrivers/media/video/mem2mem_testdev.c:862: warning: assignment makes pointer from integer without a cast\ndrivers/media/video/mem2mem_testdev.c:874: error: implicit declaration of function \u0027kfree\u0027\ndrivers/media/video/mem2mem_testdev.c:944: warning: assignment makes pointer from integer without a cast\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "083e472176999de97848e5659cc958516ef81ecb",
      "tree": "b8d6fea2a5b183128e15ddfb21662a270d4904b5",
      "parents": [
        "9986da291b533d4bda03f812ca01353852564900"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue May 04 16:17:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:17 2010 -0300"
      },
      "message": "V4L/DVB: IR/imon: remove dead IMON_KEY_RELEASE_OFFSET\n\nOn Tue, May 04, 2010 at 06:06:41PM +0200, Dan Carpenter wrote:\n\u003e On Tue, May 04, 2010 at 10:03:18AM -0400, Jarod Wilson wrote:\n\u003e \u003e @@ -1205,7 +1204,7 @@ static u32 imon_panel_key_lookup(u64 hw_code)\n\u003e \u003e  \t\tif (imon_panel_key_table[i].hw_code \u003d\u003d (code | 0xffee))\n\u003e \u003e  \t\t\tbreak;\n\u003e \u003e\n\u003e \u003e -\tkeycode \u003d imon_panel_key_table[i % IMON_KEY_RELEASE_OFFSET].keycode;\n\u003e \u003e +\tkeycode \u003d imon_panel_key_table[i].keycode;\n\u003e \u003e\n\u003e \u003e  \treturn keycode;\n\u003e \u003e  }\n\u003e\n\u003e There is still potentially a problem here because if we don\u0027t hit the\n\u003e break statement, then we\u0027re one past the end of the array.\n\nD\u0027oh. Okay, here\u0027s v2, should fix that buglet too.\n\nThis hack was used when the imon driver was using internal key lookup\nroutines, but became dead weight when the driver was converted to use\nir-core\u0027s key lookup routines. These bits simply didn\u0027t get removed,\ndrop \u0027em now.\n\nPointed out by Dan Carpenter.\n\nv2: fix possible attempt to access beyond end of key table array,\nalso pointed out by Dan.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e36309f54a6196792fce74100356ebdeaecabd56",
      "tree": "bcc850769467a6d1df47834e66cc90a95de88886",
      "parents": [
        "8b661b508b3a4c8d9fc7a4b10507d3f1172947c3"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Wed May 05 15:59:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:15 2010 -0300"
      },
      "message": "V4L/DVB: fix dvb frontend lockup\n\nIf my dvb device is removed while in use, I got the following oops:\n\n[ 4920.484084] Call Trace:\n[ 4920.484102]  [\u003cc102daad\u003e] ? default_wake_function+0x0/0x8\n[ 4920.484147]  [\u003cf8cb09e1\u003e] ? dvb_unregister_frontend+0x95/0xcc [dvb_core]\n[ 4920.484157]  [\u003cc1044412\u003e] ? autoremove_wake_function+0x0/0x2d\n[ 4920.484168]  [\u003cf8dd1af2\u003e] ? dvb_usb_adapter_frontend_exit+0x12/0x21 [dvb_usb]\n[ 4920.484176]  [\u003cf8dd12f1\u003e] ? dvb_usb_exit+0x26/0x88 [dvb_usb]\n[ 4920.484184]  [\u003cf8dd138d\u003e] ? dvb_usb_device_exit+0x3a/0x4a [dvb_usb]\n[ 4920.484217]  [\u003cf7fe1b08\u003e] ? usb_unbind_interface+0x3f/0xb4 [usbcore]\n[ 4920.484227]  [\u003cc11a4178\u003e] ? __device_release_driver+0x74/0xb7\n[ 4920.484233]  [\u003cc11a4247\u003e] ? device_release_driver+0x15/0x1e\n[ 4920.484243]  [\u003cc11a3a33\u003e] ? bus_remove_device+0x6e/0x87\n[ 4920.484249]  [\u003cc11a26d6\u003e] ? device_del+0xfa/0x152\n[ 4920.484264]  [\u003cf7fdf609\u003e] ? usb_disable_device+0x59/0xb9 [usbcore]\n[ 4920.484279]  [\u003cf7fdb9ee\u003e] ? usb_disconnect+0x70/0xdc [usbcore]\n[ 4920.484294]  [\u003cf7fdc728\u003e] ? hub_thread+0x521/0xe1d [usbcore]\n[ 4920.484301]  [\u003cc1044412\u003e] ? autoremove_wake_function+0x0/0x2d\n[ 4920.484316]  [\u003cf7fdc207\u003e] ? hub_thread+0x0/0xe1d [usbcore]\n[ 4920.484321]  [\u003cc10441e0\u003e] ? kthread+0x61/0x66\n[ 4920.484327]  [\u003cc104417f\u003e] ? kthread+0x0/0x66\n[ 4920.484336]  [\u003cc1003d47\u003e] ? kernel_thread_helper+0x7/0x10\n\nIf there are users (for example users \u003d\u003d -2) :\n - dvb_unregister_frontend :\n - stop kernel thread with dvb_frontend_stop :\n  - fepriv-\u003eexit \u003d 1;\n  - thread loop catch stop event and break while loop\n  - fepriv-\u003ethread \u003d NULL; and fepriv-\u003eexit \u003d 0;\n - dvb_unregister_frontend wait on \"fepriv-\u003edvbdev-\u003ewait_queue\" that fepriv-\u003edvbdev-\u003eusers\u003d\u003d-1.\nThe user finish :\n - dvb_frontend_release - set users to -1\n - don\u0027t wait wait_queue because fepriv-\u003eexit !\u003d 1\n\n\u003d\u003e dvb_unregister_frontend never exit the wait queue.\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8b661b508b3a4c8d9fc7a4b10507d3f1172947c3",
      "tree": "9fa73a7b8aa13324d4180501ce8b25811b65c238",
      "parents": [
        "aab9796f5580a988c46c130a727cdc398a05317b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed May 05 03:00:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:14 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: remove dead code\n\nMy concern initially was we dereference \"dev\" in the parameter list to\ns2255_dev_err() but it turns out that code path is never used.\nThe s2255_stop_readpipe() is only called from one place and \"dev\" is\nnever null.  So this patch just removes the whole condition here.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: linux-dev@sensoray.com\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aab9796f5580a988c46c130a727cdc398a05317b",
      "tree": "dc03abc84addf0ba87bb1da79ac4842ea4c9cefc",
      "parents": [
        "b9245d80c375b93db79475ca231276e1fa5a7649"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed May 05 03:01:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:14 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: return if vdev not found\n\nThe original code didn\u0027t handle the case where vdev was not found so I\nadded a check for that.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: linux-dev@sensoray.com\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b9245d80c375b93db79475ca231276e1fa5a7649",
      "tree": "e0647a8c551ca982be1df56d07ca1b3d689d158b",
      "parents": [
        "16ee9bb100340f9f775ab334acb645f54642f312"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed May 05 02:59:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:13 2010 -0300"
      },
      "message": "V4L/DVB: ov511: cleanup: remove unneeded null check\n\nWe dereference \"ov\" unconditionally throughout the function so there is\nno way it can be NULL here.  This code has been around for ages so if\nit were possible for \"ov\" to be NULL someone would have complained.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "16ee9bb100340f9f775ab334acb645f54642f312",
      "tree": "09dab848ac2864d5d76d714a67a01d85ed545a9b",
      "parents": [
        "a7b39036cfd1d3f868a6745e40bc99b2a8650bad"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed May 05 02:58:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:13 2010 -0300"
      },
      "message": "V4L/DVB: media/mem2mem: dereferencing free memory\n\nWe dereferenced \"ctx\" on the error path.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a7b39036cfd1d3f868a6745e40bc99b2a8650bad",
      "tree": "9d2191e22073e9b53aa176396c2276b4a6ff4a09",
      "parents": [
        "83b6601c880d1b908b07952e9a5fdbe5f5c76c96"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "PeterHuewe@gmx.de",
        "time": "Wed May 05 12:20:21 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:12 2010 -0300"
      },
      "message": "V4L/DVB: media/IR: Add missing include file to rc-map.c\n\nThis patch adds a missing include linux/delay.h to prevent\nbuild failures[1-5]\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "83b6601c880d1b908b07952e9a5fdbe5f5c76c96",
      "tree": "80201751f647f21651553de310ddd295b0202941",
      "parents": [
        "1a2f7178cbfeea7045b6cd226319d528f60891b8"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed May 05 02:58:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:12 2010 -0300"
      },
      "message": "V4L/DVB: dvb/stv6110x: cleanup error handling\n\nThe \"stv6110x\" is NULL so we can just return directly without calling\nkfree().  Also I changed the printk() to make checkpatch.pl happy.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nReviewed-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1a2f7178cbfeea7045b6cd226319d528f60891b8",
      "tree": "e19a40bb65dcd8b58c5c8ec4a9cfe7a23800935e",
      "parents": [
        "1899e97c52b80c734ead7a98f54ed6fd6e1db96a"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sun Mar 21 17:09:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:11 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Add lgdt3303 and mt2131 deps to Kconfig\n\nAdd the demod and tuner dependencies required for the Avermedia m780 to the\nKconfig for the ngene driver.\n\nThanks to Oliver Endriss for pointing this out.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1899e97c52b80c734ead7a98f54ed6fd6e1db96a",
      "tree": "ca582955f94fab2cb004e4f05392c8729695c631",
      "parents": [
        "cbddcba695563ba6c0cba35b647b6bf53ec54333"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sat Mar 13 23:10:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:09 2010 -0300"
      },
      "message": "V4L/DVB: ngene: start separating out DVB functions into separate file\n\nStart moving the dvb specific code to ngene-dvb.c.  Note that there is still\nstuff in ngene-core.c which could potentially be moved out, but it will require\nconsiderable reworking of the logic in order to continue to properly support\nDVB while also being able to support transport streams coming from analog MPEG\nencoders.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cbddcba695563ba6c0cba35b647b6bf53ec54333",
      "tree": "1b5e74f17e02885818911e06f312ce7f2093f79d",
      "parents": [
        "cb1c0f8e7099ef5ba20c046df3a3790b5683c573"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sat Mar 13 17:53:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:08 2010 -0300"
      },
      "message": "V4L/DVB: ngene: split out card specific code into a separate file\n\nSplit out the card profiles into a new file called ngene-cards.c.  This is\npart of a larger refactoring of the driver in preparation for adding analog\nsupport.\n\nNote that this patch makes *no* functional change - all I did was cut/paste the\ncode and add the function prototypes to ngene.h as needed.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cb1c0f8e7099ef5ba20c046df3a3790b5683c573",
      "tree": "7760ce95dd9d38069e53d8281ca6fac2d581641e",
      "parents": [
        "0abf26291d95b09eda44453a0c0655a54b8d90f7"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sat Mar 13 17:10:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:07 2010 -0300"
      },
      "message": "V4L/DVB: ngene: split out i2c code into a separate file\n\nSplit out the i2c related code from the ngene-core.c into a new file called\nngene-i2c.c.  This is part of a larger refactoring of the driver in preparation\nfor adding analog support.\n\nNote that this patch makes *no* functional change - all I did was cut/paste the\ncode and add the function prototypes to ngene.h as needed.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0abf26291d95b09eda44453a0c0655a54b8d90f7",
      "tree": "9da3d79244e13ff10004ba7bf1779ae0e20c439b",
      "parents": [
        "fdafc96c9162bdc58192a400bad5b850e185977d"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sat Mar 13 16:43:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:07 2010 -0300"
      },
      "message": "V4L/DVB: ngene: add initial support for digital side of Avermedia m780\n\nAdd ATSC/QAM support for the Avermedia m780.  Note that this patch does\nnot include any analog support for the board, as the ngene bridge driver does\nnot yet have analog implemented\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fdafc96c9162bdc58192a400bad5b850e185977d",
      "tree": "809dc24d1d4f7a25ce4700a08e50135217478f4d",
      "parents": [
        "668293a06e3866a3aaa60c523ba4f8f19bfddba1"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sat Mar 13 16:40:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:06 2010 -0300"
      },
      "message": "V4L/DVB: ngene: properly support boards where channel 0 isn\u0027t a TS input\n\nThe current code assumes that channel zero is always a TS input, which would\nresult in an oops if the \"one_adapter\" modprobe option is 1 (which it is by\ndefault) and the board in question has something else on channel zero (which\nis the case for the Avermedia m780, which has it\u0027s analog input wired to UVI1)\n\nThe code now explicitly tracks the first adapter created and ensures that\nother channels cannot accidentially be associated with a NULL adapter.\n\nAlso, eliminate what appears to be a typo where all of the channel parameters\nare getting associated with stream zero\u0027s properties, which will work if you\nhappen to have a dual stream board with the exact same configuration, but if\nthey differ then the second stream is going to end up with the first stream\u0027s\nconfiguration.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "668293a06e3866a3aaa60c523ba4f8f19bfddba1",
      "tree": "26fffac106fc18763d0c077ae62bbcf4a0eb7852",
      "parents": [
        "a18e659170b9c551749e1c8cb5a969ea8d73e378"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 07 08:48:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:06 2010 -0300"
      },
      "message": "V4L-DVB: ngene: make sure that tuner headers are included\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a18e659170b9c551749e1c8cb5a969ea8d73e378",
      "tree": "ac35097a920ca9026c183be87d525a3e60d4a0f9",
      "parents": [
        "32ec4576c3fb37316b1d11a04b220527822f3f0d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue May 04 09:31:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:05 2010 -0300"
      },
      "message": "V4L/DVB: media/az6027: handle -EIO failure\n\nIf the az6027_usb_in_op() returns a negative errno ret is -EIO and in\nthat case the value of b[0] may be undefined.  The original code\nassigned 0 to ret, but since it\u0027s already 0 now we can skip that.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "32ec4576c3fb37316b1d11a04b220527822f3f0d",
      "tree": "b6e8d8e6574cca08c6f19e29bcaca6b8af1aa830",
      "parents": [
        "9723dbb034e45775037c5dd098652e1628a1c9ef"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue May 04 09:14:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:05 2010 -0300"
      },
      "message": "V4L/DVB: media/az6027: doing dma on the stack\n\nI changed the dma buffers to use allocated memory instead of stack\nmemory.\n\nThe reason for this is documented in Documentation/DMA-API-HOWTO.txt\nunder the section:  \"What memory is DMA\u0027able?\"  That document was only\nadded a couple weeks ago and there are still lots of modules which\nhaven\u0027t been corrected yet.  Btw. Smatch includes a pretty good test to\nfind places which use stack memory as a dma buffer.  That\u0027s how I found\nthese.  (http://smatch.sf.net).\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9723dbb034e45775037c5dd098652e1628a1c9ef",
      "tree": "0f3807a406bb996a44601f18e473038aed279c8a",
      "parents": [
        "5f6e3c8e34bc02800b499e09828ac1061e004977"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue May 04 08:36:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:04 2010 -0300"
      },
      "message": "V4L/DVB: media/IR/imon: potential double unlock on error\n\nIf there is an error here we should unlock in the caller (which is\nimon_init_intf1()).  We can remove this stray unlock.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5f6e3c8e34bc02800b499e09828ac1061e004977",
      "tree": "1d8c59c7f9243c6dcb0f2c62ad9a15ef5ca2bd93",
      "parents": [
        "f03900d696079fa1e93c91af0e49c55b9b7dd105"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue May 04 08:38:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:03 2010 -0300"
      },
      "message": "V4L/DVB: media/IR/imon: testing the wrong variable\n\nThere is a typo here.  We meant to test \"ir\" instead of \"props\".  The\n\"props\" variable was tested earlier.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f03900d696079fa1e93c91af0e49c55b9b7dd105",
      "tree": "e63deaa81e5425f769a0ad293ec3e476bc178758",
      "parents": [
        "6fa7dac4b89af2839b69ea1f772fa73b03efdd6c"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue May 04 08:37:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:03 2010 -0300"
      },
      "message": "V4L/DVB: media/IR/imon: precendence issue: ! vs \u003d\u003d\n\nThe original condition is always false because ! has higher precedence\nthan \u003d\u003d and neither 0 nor 1 is equal to IMON_DISPLAY_TYPE_VGA.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6fa7dac4b89af2839b69ea1f772fa73b03efdd6c",
      "tree": "359536ff3743618b880479e42fcce05da731ea1a",
      "parents": [
        "37eb446499fe447c4b827ff7ba87106ced3782dd"
      ],
      "author": {
        "name": "Mats Randgaard",
        "email": "mats.randgaard@tandberg.com",
        "time": "Wed May 05 07:50:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:02 2010 -0300"
      },
      "message": "V4L/DVB: tvp7002.c: fix some copy-paste errors in the comments\n\nSigned-off-by: Mats Randgaard \u003cmats.randgaard@tandberg.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "37eb446499fe447c4b827ff7ba87106ced3782dd",
      "tree": "bac534989d9299d0e4483f53e167a3fcdc120016",
      "parents": [
        "6003b5c7e6dd60b18e48d8cef513228fadaabf7a"
      ],
      "author": {
        "name": "Mats Randgaard",
        "email": "mats.randgaard@tandberg.com",
        "time": "Wed May 05 05:21:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:02 2010 -0300"
      },
      "message": "V4L/DVB: tvp7002.c: Add support for enum_dv_presets\n\nImplement enum_dv_presets in tvp7002.\n\nSigned-off-by: Mats Randgaard \u003cmats.randgaard@tandberg.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6ea23bd0bbeeaf67bd57f2195d8d97af96072ea3",
      "tree": "247f0a0f440ad4c6bf31d99c6931a01d9e412755",
      "parents": [
        "33ddc16f1003fc13d57ebe5061b29e16e6f84848"
      ],
      "author": {
        "name": "Brian Johnson",
        "email": "brijohn@gmail.com",
        "time": "Wed May 05 13:22:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:01 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sn9c20x: Fix non working mt9v111 sensor\n\nSigned-off-by: Brian Johnson \u003cbrijohn@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "33ddc16f1003fc13d57ebe5061b29e16e6f84848",
      "tree": "c892df38e7f581365932051a3281f03311a61e93",
      "parents": [
        "5d26ed9102404dec1b9ae3ea3ad3832fe6330f0f"
      ],
      "author": {
        "name": "Brian Johnson",
        "email": "brijohn@gmail.com",
        "time": "Sun Apr 18 21:42:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:00 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sn9c20x: HAS_BUTTON flag -\u003e HAS_NO_BUTTON flag\n\nReverse HAS_BUTTON logic since most webcams either have a button or if\nthey don\u0027t don\u0027t bother to send any interrupts. However I have at least\none model that appears to leave the button GPIO floating and can send\na bogus interrupt.\n\nSigned-off-by: Brian Johnson \u003cbrijohn@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5d26ed9102404dec1b9ae3ea3ad3832fe6330f0f",
      "tree": "14f31cc37a5a327972135dfa6d339f78054ec040",
      "parents": [
        "e077f86bacb1795f2d434c6b3e6655769b5ce17c"
      ],
      "author": {
        "name": "Brian Johnson",
        "email": "brijohn@gmail.com",
        "time": "Sat Apr 10 02:12:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:59 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sn9c20x: Add another MSI laptop to upsidedown device list\n\nSigned-off-by: Brian Johnson \u003cbrijohn@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e077f86bacb1795f2d434c6b3e6655769b5ce17c",
      "tree": "680b04e71ac046bb241cf173efcb64b7e6ee66e2",
      "parents": [
        "3e56b0f09c5b6ac277322c8bbd04b65094197106"
      ],
      "author": {
        "name": "Brian Johnson",
        "email": "brijohn@gmail.com",
        "time": "Mon Apr 05 20:52:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:59 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sn9c20x: Add another laptop to upsidedown device list\n\nSigned-off-by: Brian Johnson \u003cbrijohn@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3e56b0f09c5b6ac277322c8bbd04b65094197106",
      "tree": "0085ba45c4a92a16047b5fb27a335aa4fceefe36",
      "parents": [
        "4d6c871ac338a8d804a1139dade2a463614d3e34"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun May 02 11:11:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:58 2010 -0300"
      },
      "message": "V4L/DVB: ivtv: fix VIDIOC_S_PRIORITY handling\n\nVIDIOC_S_PRIORITY is also part of the ioctls that need to check the\naccess priority.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4d6c871ac338a8d804a1139dade2a463614d3e34",
      "tree": "fb917fc91c1ae7d604cf8cd70c02b86a7c29abab",
      "parents": [
        "aeb506aaaa08bc1910650666463843a73c34b139"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun May 02 09:29:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:58 2010 -0300"
      },
      "message": "V4L/DVB: usbvision: add delay before detecting the saa711x\n\nThe detection of the saa711x often failed. Adding a small delay before\nattempting to detect it fixed this.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aeb506aaaa08bc1910650666463843a73c34b139",
      "tree": "6fd23c08887d229f59e0d52fd3edfccca461bfc3",
      "parents": [
        "f2b305cd6711b7b3ce30db93b50bc5d6312950c8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun May 02 09:00:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:57 2010 -0300"
      },
      "message": "V4L/DVB: usbvision: don\u0027t use usb_set_intfdata, let v4l2_device_register handle this\n\nv4l2_device_register already sets intfdata, no need to do this again.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f2b305cd6711b7b3ce30db93b50bc5d6312950c8",
      "tree": "fd70d24d94642f029024afd755e900b9264ff3b0",
      "parents": [
        "a2bdc5e6c4fefea6b0d576a4f610e47456647577"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun May 02 08:01:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:57 2010 -0300"
      },
      "message": "V4L/DVB: hdpvr: fix disconnect sequence\n\nDisconnecting the HDPVR caused a kernel oops if lockdep was enabled.\nIn addition, if an app still had video0 open and attempted to call ioctl\nwhen the device was already disconnected the system would crash.\n\nMove the freeing and cleanup code to the release function: that is the\nright place for it since you know when you get there that nobody is\nusing the device.\n\nAlso removed usb_set_intfdata: v4l2_device_register sets this already\nto v4l2_dev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a2bdc5e6c4fefea6b0d576a4f610e47456647577",
      "tree": "95d012afdaecf271af65ed5ed8b47c36339ba23a",
      "parents": [
        "dd0daf2a6fb6bec436a3ef68bd585ea09a2a54b7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun May 02 05:36:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:56 2010 -0300"
      },
      "message": "V4L/DVB: radio-am800: let v4l2_device_(un)register handle usb_get/set_intfdata\n\nv4l2_device_register already sets the usb intfdata to v4l2_dev. So use\nthat instead.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dd0daf2a6fb6bec436a3ef68bd585ea09a2a54b7",
      "tree": "5583293904a5e1383b9eb0baf6f823e2b4bb6ae5",
      "parents": [
        "0eed42e48a6292ebc96606c6a7105c69b37666d0"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun May 02 05:11:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:56 2010 -0300"
      },
      "message": "V4L/DVB: v4l2-dev: remove unnecessary lock around atomic clear_bit\n\nNo need to lock when unregistering the device: clear_bit is already an\natomic operation.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0eed42e48a6292ebc96606c6a7105c69b37666d0",
      "tree": "82282807573268014ea7048daf849314710dc350",
      "parents": [
        "cf19cd3d8a043b1c5784218709a85e358e0d78fb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 01 18:06:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:55 2010 -0300"
      },
      "message": "V4L/DVB: em28xx: g_tuner must set type field\n\nThe \u0027type\u0027 field was undefined but should be set to ANALOG_TV.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cf19cd3d8a043b1c5784218709a85e358e0d78fb",
      "tree": "41f417e27660c29cd823e5bc3c0cd39753985f82",
      "parents": [
        "ffb4877ba013f94322083f77cbb05b35c2a218aa"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 01 08:23:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:54 2010 -0300"
      },
      "message": "V4L/DVB: tvp7002: fix query_dv_preset\n\nIf no signal or valid format is detected, then VIDIOC_QUERY_DV_PRESET must\nreturn 0 and set the preset to V4L2_DV_INVALID.\n\nThis driver returned an error instead.\n\nAlso simplified the kernel messages a bit: change v4l2_err to v4l2_dbg (not\ndetecting a signal/valid format is not an error, so only print this info when\ndebug \u003d\u003d 1) and do not call v4l_fill_dv_preset_info: it\u0027s overkill to do this\njust for a debug message.\n\nThanks to Mats Randgaard for bringing this to my attention.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ffb4877ba013f94322083f77cbb05b35c2a218aa",
      "tree": "0d041da73986e1dc7c845ff4418fb20f46bd7506",
      "parents": [
        "530d2d32068eaf3616e0ce9e58a5fde5701c3380"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 01 08:03:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:54 2010 -0300"
      },
      "message": "V4L/DVB: v4l2-common: simplify prio utility functions\n\nv4l2_prio_init/open/close returned an int when in fact they would\nalways return 0. Make these void functions.\n\nv4l2_prio_close and v4l2_prio_check pass an enum v4l2_priority as a\npointer for no good reason. Replace with a normal enum v4l2_priority\nargument.\n\nThese changes will simplify the work of moving priority handling into\nthe v4l core.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "530d2d32068eaf3616e0ce9e58a5fde5701c3380",
      "tree": "845ef4a843f1083488a665c8081ae6767b1621fa",
      "parents": [
        "b4162f4a40a9518612436ff2233abdd6b5e28d2a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 01 08:00:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:53 2010 -0300"
      },
      "message": "V4L/DVB: bttv: remove bogus prio check in g_frequency\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aae6e33f8df8845603880468624ca29edf4bac64",
      "tree": "6744783468f29dfb5afabe3fc5cd82776a596992",
      "parents": [
        "4a61ecbd344c2349ec3b7a8db0db128135285dd7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 01 16:07:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:52 2010 -0300"
      },
      "message": "V4L/DVB: cx18/cx25840/saa7115/tvp5150: remove vbi support from s_fmt\n\nNow that s_fmt is no longer used for VBI format setup in subdevs, remove\nthe VBI support from s_fmt.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a61ecbd344c2349ec3b7a8db0db128135285dd7",
      "tree": "23f81b454786fbf4924e2c6b6a79b51522fc2692",
      "parents": [
        "7e87ddb101caa747edf388220c758c99553566f5"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 14 12:39:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:51 2010 -0300"
      },
      "message": "V4L/DVB: em28xx: switch to new vbi subdev ops\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7e87ddb101caa747edf388220c758c99553566f5",
      "tree": "5e9ed0585627205a8554d210383da4b083e08e36",
      "parents": [
        "09419af39b510851ed14319a93b6d214b80025db"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 14 12:31:08 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:51 2010 -0300"
      },
      "message": "V4L/DVB: cx231xx: switch to new vbi subdev ops\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "09419af39b510851ed14319a93b6d214b80025db",
      "tree": "fff74100e696e692dee4a49641c186087241209c",
      "parents": [
        "add632cd2580ceb4de9f71ab58c658e9bdebd7f7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 14 12:27:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:50 2010 -0300"
      },
      "message": "V4L/DVB: pvrusb2: switch to new vbi subdev ops\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "add632cd2580ceb4de9f71ab58c658e9bdebd7f7",
      "tree": "3290b7f900af6ed8e4c21b1a4ee8f762b5f4dd65",
      "parents": [
        "4ff0790b6d8b26a4160e46bbd7bf6f4f48e391f9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 14 12:24:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:50 2010 -0300"
      },
      "message": "V4L/DVB: cx18: switch to new vbi subdev ops\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4ff0790b6d8b26a4160e46bbd7bf6f4f48e391f9",
      "tree": "a1719d76cdfd78852262faabb1cd58b49c1a96b6",
      "parents": [
        "d37dad497c77149e99cb3f4086cfc3b8d8150135"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 14 12:18:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:49 2010 -0300"
      },
      "message": "V4L/DVB: ivtv: switch to new vbi subdev ops\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d37dad497c77149e99cb3f4086cfc3b8d8150135",
      "tree": "247f4bb187f4ecfe1cd6edd01588860e5fc5778c",
      "parents": [
        "1dbf85397a686488b4be412af1cc069ae63a5ecc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 14 10:59:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:49 2010 -0300"
      },
      "message": "V4L/DVB: tvp5150: support new vbi ops to set/get VBI format\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1dbf85397a686488b4be412af1cc069ae63a5ecc",
      "tree": "6a59c95b58e20a11b7cb81a2863790b09f174475",
      "parents": [
        "1585927de689a3ca033b98ab5df709e0bf2c3ccc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 14 10:54:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:48 2010 -0300"
      },
      "message": "V4L/DVB: saa7127: support new vbi ops to set/get VBI format\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1585927de689a3ca033b98ab5df709e0bf2c3ccc",
      "tree": "aad3533fb8ef44b1455079d7fa101d7275c75024",
      "parents": [
        "5393db43f46e3228e4f84dd47050aeadaee23c0b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 14 10:49:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:48 2010 -0300"
      },
      "message": "V4L/DVB: cx18: support new vbi ops to set/get VBI format\n\nAlso removed the bogus zeroing of fmt.sliced when setting up raw VBI.\nThis should have been removed in ivtv, but it was just copied-and-pasted\ninto cx18.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5393db43f46e3228e4f84dd47050aeadaee23c0b",
      "tree": "3d4a0e078d32184f846560e8cfc8596d76da69c8",
      "parents": [
        "63d8adccecd404badcdbbf892765995fd028b3d0"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 14 10:16:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:47 2010 -0300"
      },
      "message": "V4L/DVB: cx25840: support new vbi ops to set/get VBI format\n\nAlso removed the bogus zeroing of fmt.sliced when setting up raw VBI.\n\nSwitching between raw and sliced VBI changed in 2.6.28 and this memset\nshould have been removed at that time. It was never noticed because\nthe bridge driver will fill in the fmt.vbi values anyway.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "63d8adccecd404badcdbbf892765995fd028b3d0",
      "tree": "c0570fc2dc43e9a186b1c8c7fe69c6998f6729b5",
      "parents": [
        "54aefafbf312ee54a2d70fe3ef0ca89c079ead6e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 14 10:10:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:46 2010 -0300"
      },
      "message": "V4L/DVB: saa7115: support new vbi ops to set/get VBI format\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "32cd527f59f8aa8549067a2c5f989b736f7da79a",
      "tree": "2552bd0efffc5bd21011e1f139c1b7a5c9a27390",
      "parents": [
        "b26d6e21788864039bfb24840a668f2cb0848930"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 14 09:57:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:45 2010 -0300"
      },
      "message": "V4L/DVB: v4l: move vbi-specific video ops to a new vbi ops struct\n\nOnly a relatively small number of video receivers and transmitters actually\nsupport VBI. So start moving the vbi specific ops to an ops struct of their\nown.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b26d6e21788864039bfb24840a668f2cb0848930",
      "tree": "f2deb4128695d3ec62528b59403bb63ceb74b4c4",
      "parents": [
        "57c6d2e999e37bd8e98820666278f2b670a9bbab"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Apr 29 06:01:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:45 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Convert wMaxPacketSize from little endian 16 to cpu\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cf7a50eeb6f462a0b7d1619fcb27a727a2981769",
      "tree": "ae71d7dfc5af77429f9d881d59ab98f08353c170",
      "parents": [
        "a90ef69c1f67319ddbba0170767c660c7fb5d4c9"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sun Apr 25 16:27:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:44 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Prevent division by 0 when control step value is 0\n\nThe control step values reported by the device are used as a divisor\nunchecked, which can result in a division by zero.\n\nCheck the step value and make it 1 when null.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a90ef69c1f67319ddbba0170767c660c7fb5d4c9",
      "tree": "80ef25cdc97a38870e0c6145b3acbd0bf1be05bd",
      "parents": [
        "61421206833a4085d9bdf35b2b84cd9a67dfdfac"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sun Apr 25 16:23:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:43 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Flag relative controls as write-only\n\nThe UVC relative controls (exposure time, iris, focus, zoom, pan/tilt)\nare write-only (despite the UVC specification stating that the GET_CUR\nrequest is mandatory). Mark the controls as such, and report the related\nV4L2 controls V4L2_CTRL_FLAG_WRITE_ONLY.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "61421206833a4085d9bdf35b2b84cd9a67dfdfac",
      "tree": "676c8a82b43d4acd3414258f1066afa0cf4ce797",
      "parents": [
        "acc8cc43865edbd4fe8602531c92fa748ad7778f"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Apr 12 10:41:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:42 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Add support for V4L2_PIX_FMT_Y16\n\nThe Miricle 307K (17dc:0202) camera reports a 16-bit greyscale format,\nsupport it in the driver.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "acc8cc43865edbd4fe8602531c92fa748ad7778f",
      "tree": "8d1fe3f2eedef2700696ea252e49744aa4201972",
      "parents": [
        "0faa2ed5bfd08d94a04c8d4b55823676175f451f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed May 05 19:44:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:42 2010 -0300"
      },
      "message": "V4L/DVB: [-next] media: fix vivi build error\n\nvivi uses find_font(), which is only available when FONTS\nis enabled, so make vivi depend on FONTS.\n\nERROR: \"find_font\" [drivers/media/video/vivi.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0faa2ed5bfd08d94a04c8d4b55823676175f451f",
      "tree": "427bf73edaaa5a474a61f82fb8a382604e57b118",
      "parents": [
        "1b0e48ad5530881d11d3caba62e59b82646c5e64"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Tue Apr 06 01:00:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:41 2010 -0300"
      },
      "message": "V4L/DVB: saa7134: Add support new Behold TV cards\n\n[dougsland@redhat.com: Fixed cards numbers reject due changes in saa7134.h]\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9b558434136138edc79710385aaf613cb4b30459",
      "tree": "0e59a10d120952275b971ee44e4a77fe53ca6e44",
      "parents": [
        "fc7f8fd42c2b934ac348995e0c530c917fc277d5"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Mon Mar 29 05:16:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:40 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: make poll() report proper flags for output video devices\n\nAccording to the V4L2 specification, poll() should set POLLOUT | POLLWRNORM\nflags for output devices after the frame has been displayed.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nReviewed-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fc7f8fd42c2b934ac348995e0c530c917fc277d5",
      "tree": "d83e4e80cbf38e3a64f1c6d32347e50535b0778a",
      "parents": [
        "c06b062bea411f616b0890d502044c7871d5332f"
      ],
      "author": {
        "name": "Arnout Vandecappelle",
        "email": "arnout@mind.be",
        "time": "Wed Mar 17 19:53:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:40 2010 -0300"
      },
      "message": "V4L/DVB: buf-dma-sg.c: don\u0027t assume nr_pages \u003d\u003d sglen\n\nvideobuf_pages_to_sg() and videobuf_vmalloc_to_sg() happen to create\na scatterlist element for every page.  However, this is not true for\nbus addresses, so other functions shouldn\u0027t rely on the length of the\nscatter list being equal to nr_pages.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c06b062bea411f616b0890d502044c7871d5332f",
      "tree": "a0c606c7c25ea3183a999ed17af08430dbfa9843",
      "parents": [
        "97f8105dcd62a5c122f31ca5ae53c924c3e7d42b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 05 17:16:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:39 2010 -0300"
      },
      "message": "V4L/DVB: videobuf-vmalloc: remove __videobuf_sync()\n\nvideobuf-core checks if .sync ops is defined before calling.\n\nSo, we don\u0027t need a do-nothing function.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "97f8105dcd62a5c122f31ca5ae53c924c3e7d42b",
      "tree": "098647cc1add583eaeeac9629e1f07ff233555be",
      "parents": [
        "21636363be97725432591071d26dc0dca088ecbb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 05 16:23:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:38 2010 -0300"
      },
      "message": "V4L/DVB: videobuf-dma-sg: remove external function videobuf_dma_sync()\n\nWhile analyzing one of the videobuf patches, I noticed that\nvideobuf_dma_sync is only used internally inside videobuf-dma-sg.\nSo, let\u0027s remove this function, merging the code at __videobuf_dma_sync()\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b2dfd1a45f014e24f0eecc50a7edc954425c348a",
      "tree": "8e24a65edda8d0cef448622ab8bcc56205cc6683",
      "parents": [
        "bc0f7f19ab9ba5c7ec648b400d1360b525fa1a3a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 28 04:05:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:37 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Add support for V4L2_BUF_FLAG_ERROR\n\nFor recoverable stream errors dqbuf() now returns 0 and the error flag\nis set instead of returning EIO.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "205161ed03b53c467dd669a340ea704ce0fb6f9e",
      "tree": "790f1ccdaea41d0484528cb05b6efd2d05efb7a9",
      "parents": [
        "0de8e3533e08745616a30bdb3fa5106c85083e51"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Apr 27 18:11:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:33 2010 -0300"
      },
      "message": "V4L/DVB: dvb-usb: gp8psk, fix potential null derefernce\n\nStanse found that in gp8psk_load_bcm4500fw there is missing a check for\nreturn value of kmalloc. Add one and bail out appropriatelly.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0de8e3533e08745616a30bdb3fa5106c85083e51",
      "tree": "88ebe4b92bc4b11c5d534f2259e30466a1270718",
      "parents": [
        "0b42760a75afb852be6718fb5e6b54988123b40e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Feb 08 20:30:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:31 2010 -0300"
      },
      "message": "V4L/DVB: dib3000mc: reduce large stack usage\n\nThis patch reduces static stack usage of one of the 2 top offenders\nas listed by \u0027make checkstack\u0027:\n\nBuilding with CONFIG_FRAME_WARN\u003d2048 produces:\n\ndrivers/media/dvb/frontends/dib3000mc.c:853: warning: the frame size of 2224 bytes is larger than 2048 bytes\n\nand in \u0027make checkstack\u0027, the stack usage goes from:\n0x00000bbd dib3000mc_i2c_enumeration [dib3000mc]:\t2232\nto unlisted with this patch.\n\nI don\u0027t have the hardware that is needed to test this patch.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0b42760a75afb852be6718fb5e6b54988123b40e",
      "tree": "4b41e8bc5d4e4b074d1edc966eef274254ce5ecb",
      "parents": [
        "30d81bb086c84d54cde4dd4d0c75d9455224632b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Apr 27 19:09:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:31 2010 -0300"
      },
      "message": "V4L/DVB: dib7000p: reduce large stack usage fix\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "30d81bb086c84d54cde4dd4d0c75d9455224632b",
      "tree": "052b04fc32e00d36f549f1990cd3492e5a05de1b",
      "parents": [
        "84e2f037ce9672d0fb118e3e82cecfe6122ace3f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Feb 08 20:30:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:30 2010 -0300"
      },
      "message": "V4L/DVB: dib7000p: reduce large stack usage\n\nThis patch reduces static stack usage of one of the 2 top offenders\nas listed by \u0027make checkstack\u0027:\n\nBuilding with CONFIG_FRAME_WARN\u003d2048 produces:\n\ndrivers/media/dvb/frontends/dib7000p.c:1367: warning: the frame size of 2320 bytes is larger than 2048 bytes\n\nand in \u0027make checkstack\u0027, the stack usage goes from:\n0x00002409 dib7000p_i2c_enumeration [dib7000p]:\t\t2328\nto unlisted with this patch.\n\nAlso change one caller of dib7000p_i2c_enumeration() to check its\nreturn value.\n\nI don\u0027t have the hardware that is needed to test this patch.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "84e2f037ce9672d0fb118e3e82cecfe6122ace3f",
      "tree": "b062d92d53ce65ca55bea1d84cd2c155a2489eda",
      "parents": [
        "b7589ac4aea794920528c28fe36288908462ddec"
      ],
      "author": {
        "name": "Michael Müller",
        "email": "mueller michael@alice-dsl.net",
        "time": "Mon Apr 26 22:18:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:30 2010 -0300"
      },
      "message": "V4L/DVB: Add Elgato EyeTV Diversity to dibcom driver\n\nThis patch introduces support for DVB-T for the following dibcom\nbased card: Elgato EyeTV Diversity (USB-ID: 0fd9:0011)\n\nSupport for the Elgato silver IR remote is added too (set parameter\ndvb_usb_dib0700_ir_proto\u003d0)\n\n[w.sang@pengutronix.de: rebased to current linuxtv-master]\nSigned-off-by: Michael Müller \u003cmueller_michael@alice-dsl.net\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b7589ac4aea794920528c28fe36288908462ddec",
      "tree": "23f1f99cdbb488fb2d0c24a0566940389fc27b84",
      "parents": [
        "16bfdaa41be85512432212382f2600fcdf7c1c37"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Tue Apr 27 13:17:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:29 2010 -0300"
      },
      "message": "V4L/DVB: bttv: Add another ids for IVC-200\n\nI have 3 IVC-200 cards (with 4 video channels on each).\n\n2 of the cards identify theirselves as 000[0-3]:a155 (ids already in\ncardlist) and another one identifies itself as 080[0-3]:a155, which ids\nwere unknown so far.\n\nNote - it\u0027s IVC-200, not IVC-200G.\n\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "16bfdaa41be85512432212382f2600fcdf7c1c37",
      "tree": "26c1626d05f185a2cbc30e7ea8303f7ae7ac1842",
      "parents": [
        "5013318ca4fd22e30fd891f234b60daa3ca2f62d"
      ],
      "author": {
        "name": "Pierre Gronlier",
        "email": "ticapix@gmail.com",
        "time": "Mon Apr 26 13:26:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:28 2010 -0300"
      },
      "message": "V4L/DVB: Read MAC for TeVii S470 PCI-e DVB-S2 card\n\nThis patch retrieve the correct mac address from the eeprom for TeVii\nS470 card.\n\nSigned-off-by: Pierre Gronlier \u003cpierre.gronlier@gmail.com\u003e\nCc: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5013318ca4fd22e30fd891f234b60daa3ca2f62d",
      "tree": "5aa4c5aa1b1c39463267d03c46635a7a732718d9",
      "parents": [
        "d922b8ea33afad725920375b2d3bd65218cdb133"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Apr 07 17:07:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:28 2010 -0300"
      },
      "message": "V4L/DVB: em28xx: fix locks during dvb init sequence\n\nSerialize DVB initialization, to avoid it to happen while analog\ninitialization is still happening.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d922b8ea33afad725920375b2d3bd65218cdb133",
      "tree": "f919215f4ed586647798e945e19e4906cd9b4307",
      "parents": [
        "db190fc13af8e2e5e9d717c16b07342ea8bf9174"
      ],
      "author": {
        "name": "Istvan Varga",
        "email": "istvan_v@mailbox.hu",
        "time": "Sat Mar 27 09:47:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:27 2010 -0300"
      },
      "message": "V4L/DVB: cx88: fix setting input when using DVB\n\nIn cx88-mpeg.c, there is code that sets core-\u003einput to CX88_VMUX_DVB.\nHowever, this may be incorrect, since core-\u003einput is actually an\nindex to core-\u003eboard.input[], which has not enough elements to be\nindexed by the value of CX88_VMUX_DVB. So, the modified code searches\ncore-\u003eboard.input[] for an input with a type of CX88_VMUX_DVB, and if\nit does not find one, the index is simply set to zero.\nThe change may not have much effect, though, since it appears the only\ncase when core-\u003einput is actually used is when the current input is\nbeing queried.\n\nSigned-off-by: Istvan Varga \u003cistvanv@users.sourceforge.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "db190fc13af8e2e5e9d717c16b07342ea8bf9174",
      "tree": "b74b37ffc6d8dad216674e4a8a13d900e90c4462",
      "parents": [
        "666a9ed8971657ea7dcf0bd9df17195db4dddf29"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Apr 30 16:06:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:27 2010 -0300"
      },
      "message": "V4L/DVB: IR/imon: add proper auto-repeat support\n\nSimplified from version 1, in that hacks heisted from ati_remote2.c\naren\u0027t actually necessary, the real fix for too many repeats was\nfrom setting too long a timer release value (200ms) on repeats in\nmce mode -- this patch drops the release timeout to 33ms, matching\nthe input subsystem default input_dev-\u003erep[REP_PERIOD].\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "666a9ed8971657ea7dcf0bd9df17195db4dddf29",
      "tree": "4c69fc95f27a421afec6434df75152999421704c",
      "parents": [
        "96c1f99621a73c58f97d7ca615b2fe936abda555"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Apr 28 14:37:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:26 2010 -0300"
      },
      "message": "V4L/DVB: IR/imon: minor change_protocol fixups\n\nThis is a follow-up to my prior patch implementing ir-core\u0027s\nchange_protocol functionality in the imon driver, which eliminates\na false warning when change_protocol is called without a specific\nprotocol selected yet (i.e., still IR_TYPE_UNKNOWN). It also removes\nsome extraneous blank lines getting spewn into dmesg.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "96c1f99621a73c58f97d7ca615b2fe936abda555",
      "tree": "7e00f5bcc78cb9e7858a7bddac84efc0ede6e722",
      "parents": [
        "5a143b12ebbd37154cb06699a757e9c5845c5e19"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Sat Apr 24 18:14:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:26 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: remove ir-functions usage from cx231xx\n\nConvert drivers/media/video/cx231xx/cx231xx-input.c to not\nrely on ir-functions.c.\n\n(I do not have the hardware so I can only compile test this)\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nCc: Srinivasa Deevi \u003csrinivasa.deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a143b12ebbd37154cb06699a757e9c5845c5e19",
      "tree": "349830c62baf1feca7c419f801a2576b89e25736",
      "parents": [
        "6718e8ad950f73fc895b98a413a63cb2add3b4d2"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Sat Apr 24 18:14:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:25 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: remove IR_TYPE_PD\n\nPulse-distance is not a protocol, it is a line coding (used by some protocols,\nlike NEC). Looking at the uses of IR_TYPE_PD, the real protocol seems to be\nNEC in all cases (drivers/media/video/cx88/cx88-input.c is the only user).\n\nSo, remove IR_TYPE_PD while it is still easy to do so.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6718e8ad950f73fc895b98a413a63cb2add3b4d2",
      "tree": "45ef313730c83d671131957f6a3eb7dba07a8c61",
      "parents": [
        "0a4f8d0798c834472b9d8d50df32b62c733009fd"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Apr 23 02:27:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:24 2010 -0300"
      },
      "message": "V4L/DVB: IR/imon: convert to ir-core protocol change handling\n\nDrop the imon driver\u0027s internal protocol definitions in favor of using\nthose provided by ir-core. Should make ir-keytable Just Work for\nswitching protocol on the fly on the imon devices that support both the\nnative imon remotes and mce remotes.\n\nThe imon-no-pad-stabilize pseudo-protocol was dropped as a protocol, and\nconverted to a separate modprobe option (which it probably should have\nbeen in the first place). On the TODO list is to convert this to an as yet\nunwritten protocol-specific options framework.\n\nWhile the mce remotes obviously map to IR_TYPE_RC6, I\u0027ve yet to look at\nwhat the actual ir signals from the native imon remotes are, so for the\nmoment, imon native ir is mapped to IR_TYPE_OTHER. Nailing it down more\naccurately is also on the TODO list.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0a4f8d0798c834472b9d8d50df32b62c733009fd",
      "tree": "d8a73f55f195ffc31078506014cb2447206b9e70",
      "parents": [
        "f3cd385a9c95e1ea90e886448ab1e83ee2fc7e51"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sun May 02 14:32:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:24 2010 -0300"
      },
      "message": "V4L/DVB: event: Export the v4l2_event_init and v4l2_event_dequeue functions\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f3cd385a9c95e1ea90e886448ab1e83ee2fc7e51",
      "tree": "2d6d467d3aa5028de38aa82663a6acc9a4adb3b5",
      "parents": [
        "5a11b6fe5d5ff146d951bc237c0e3f0330711baa"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@maxwell.research.nokia.com",
        "time": "Mon May 03 12:42:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:23 2010 -0300"
      },
      "message": "V4L/DVB: V4L: Events: Replace bad WARN_ON() with assert_spin_locked()\n\nspin_is_locked() always returns zero when spinlock debugging is\ndisabled on a single CPU machine. Replace WARN_ON() with\nassert_spin_locked().\n\nThanks to Laurent Pinchart for spotting this!\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a85675316f24835ce0c3286ee3cb33fa2f24bca7",
      "tree": "c8014585650f181d5318a0e723223f5cd7291621",
      "parents": [
        "07ae4918f75f26f4f4200de186a27178c7e58038"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Apr 25 15:25:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:16 2010 -0300"
      },
      "message": "V4L/DVB: gspca - zc3xx: Fix the gamma calculation from the contrast\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "07ae4918f75f26f4f4200de186a27178c7e58038",
      "tree": "108cf3d48269a985678a17001946c27456ee3c45",
      "parents": [
        "a6a86f0d2cb472450f72774794db4a76a570766d"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Apr 25 15:05:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:16 2010 -0300"
      },
      "message": "V4L/DVB: gspca - zc3xx.c: Remove the brightness control\n\nBrightness is done by the gamma tables and not by single bridge registers.\nIt will be back as soon as an algorithm will be found.\n\nThis change also fixes the autogain problem found by Jose Alberto Reguero\n(webcam 046d:08dd).\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a6a86f0d2cb472450f72774794db4a76a570766d",
      "tree": "e887363211b624252843f0da0da091821ae06138",
      "parents": [
        "03ed2a11eac62c15be28f58b182003fc56ca4f82"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Apr 25 14:57:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:15 2010 -0300"
      },
      "message": "V4L/DVB: gspca - zc3xx: Fix the light frequency values for pas202b and pb0330\n\nThe error was introduced by \"gspca - zc3xx: Rename the USB sequences.\"\nin commit e945e2e44c798f84494260c02478d3c23965bb93.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "03ed2a11eac62c15be28f58b182003fc56ca4f82",
      "tree": "325eefbc96b54bf4e853f864ac2712e97f4c0bf5",
      "parents": [
        "e3302cad9bc111e158e03eff763dff36bce02fe6"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Apr 25 14:45:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:15 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sonixj: Add sensor soi768\n\nThe webcams 0c45:613e may contain the sensors ov7630 or soi768.\nA sensor probe is done at init time when the sensor is declared ov7630.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e3302cad9bc111e158e03eff763dff36bce02fe6",
      "tree": "62e80750af97d5ef26a5c35e805e8adeb6057608",
      "parents": [
        "0a85c74b5d48f6cb41770ec3951a582738446b33"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Apr 25 14:41:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:14 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sonixj: Reset the bridge after sensor probe\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0a85c74b5d48f6cb41770ec3951a582738446b33",
      "tree": "ce3262536f8aba54964526dc3dc06fa89743843e",
      "parents": [
        "fff2f708f8838c9be0099d32ed1739e9aa42af6f"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Apr 25 14:33:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:14 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sonixj: Adjust minor values of sensor ov7630.  - set the color gains to null at init time  - change value of register 0x9a\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fff2f708f8838c9be0099d32ed1739e9aa42af6f",
      "tree": "2d39c231fed46ab9726b8859219dbe4b0e9ea2b4",
      "parents": [
        "cfd23c8eca3587fcb20f308532293e92d1f248a8"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Apr 25 14:31:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:13 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sonixj: Set the colors at startup time\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cfd23c8eca3587fcb20f308532293e92d1f248a8",
      "tree": "40eb98e287b4dacb4f5e2bc9eb0d45b7c3cab14c",
      "parents": [
        "bdd2b93c44bf70eac3c5ef7da62355e1e48ee1eb"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Apr 25 14:27:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:12 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sonixj: Adjust debug output.  - fix bad function name  - add debug info for i2c buffer write\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bdd2b93c44bf70eac3c5ef7da62355e1e48ee1eb",
      "tree": "8ff4a0a1e04ad2962223e275ec5ee561c5b72890",
      "parents": [
        "96f2ec67b8d4761471409e1df0adfe4da5262f84"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Apr 25 14:23:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:12 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sonixj: Split the init sequence of sensor ov7630\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "96f2ec67b8d4761471409e1df0adfe4da5262f84",
      "tree": "f98aa4ca20471a38c82a5624f9cc0f5223fb4eed",
      "parents": [
        "72fcf2a8daac43f8e3bce62a1c1124859b323006"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Wed Apr 21 06:44:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:11 2010 -0300"
      },
      "message": "V4L/DVB: v4l: videobuf: qbuf now uses relevant v4l2_buffer fields for OUTPUT \ttypes\n\nAccording to the V4L2 specification, applications set bytesused, field and\ntimestamp fields of struct v4l2_buffer when the buffer is intended for\noutput and memory type is MMAP. This adds proper copying of those values\nto videobuf_buffer so drivers can use them.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@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": "72fcf2a8daac43f8e3bce62a1c1124859b323006",
      "tree": "3d414c0acdf55fc0bbb19925ca32b4b886d9f2e5",
      "parents": [
        "5c7ab6348e7b3fcca2b8ee548306c774472971e2"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Sun Apr 11 10:50:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:11 2010 -0300"
      },
      "message": "V4L/DVB: omap_vout:V4L2 Display: Changed enum return type to int\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Muralidharan Karicheri \u003cmkaricheri@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5c7ab6348e7b3fcca2b8ee548306c774472971e2",
      "tree": "3d4c1e776b45b3148b73b029d4104b358a5c51c1",
      "parents": [
        "0e1de38db83606d802cf2b3e00cf95fc693b8ca2"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Sun Apr 11 10:41:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:10 2010 -0300"
      },
      "message": "V4L/DVB: V4L2: Add support for OMAP2/3 V4L2 display driver on top of DSS2\n\nFeatures Supported -\n\t1. Provides V4L2 user interface for the video pipelines of DSS\n\t2. Basic streaming working on LCD, DVI and TV.\n\t3. Works on latest DSS2 library from Tomi\n\t4. Support for various pixel formats like YUV, UYVY, RGB32, RGB24,\n\t   RGB565\n\t5. Supports Alpha blending.\n\t6. Supports Color keying both source and destination.\n\t7. Supports rotation.\n\t8. Supports cropping.\n\t9. Supports Background color setting.\n\t10. Allocated buffers to only needed size\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed-by: Muralidharan Karicheri \u003cmkaricheri@gmail.com\u003e\nSigned-off-by: Murailidharan Karicheri \u003cmkaricheri@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "092501936fc128992456a086193746cf34642815",
      "tree": "6a6910b3fd4f9a1304adfb5af1a4e7a96085960d",
      "parents": [
        "1bcaf4bd53872e70c4fceec6bbb76044325f337f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 27 14:10:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:08 2010 -0300"
      },
      "message": "V4L/DVB: ivtv: support the new events API\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d3d7c963562adad92e968df23c425ae964fe9ce2",
      "tree": "1677fc6591a417c7a2866a342b9270233d17c216",
      "parents": [
        "c3b5b0241f620a356c97d8f43343e721c718806d"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@maxwell.research.nokia.com",
        "time": "Sat Mar 27 11:02:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:07 2010 -0300"
      },
      "message": "V4L/DVB: V4L: Events: Support event handling in do_ioctl\n\nAdd support for event handling to do_ioctl.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c3b5b0241f620a356c97d8f43343e721c718806d",
      "tree": "6323e5be6b646fea67059f069a186ef8557bdbdb",
      "parents": [
        "fda1021477b390506ebed0225eaa6d31a903e2b7"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@maxwell.research.nokia.com",
        "time": "Mon Mar 01 05:14:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:06 2010 -0300"
      },
      "message": "V4L/DVB: V4L: Events: Add backend\n\nAdd event handling backend to V4L2. The backend handles event subscription\nand delivery to file handles. Event subscriptions are based on file handle.\nEvents may be delivered to all subscribed file handles on a device\nindependent of where they originate from.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fda1021477b390506ebed0225eaa6d31a903e2b7",
      "tree": "ad76ba0cf4346ba917a6020aaa10852f15b8f467",
      "parents": [
        "6cd84b78edc6f35b01603f85d8769cbb6c568306"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@maxwell.research.nokia.com",
        "time": "Wed Feb 24 19:19:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:06 2010 -0300"
      },
      "message": "V4L/DVB: V4L: Events: Add new ioctls for events\n\nThis patch adds a set of new ioctls to the V4L2 API. The ioctls conform to\nV4L2 Events RFC version 2.3:\n\n\u003cURL:http://www.spinics.net/lists/linux-media/msg12033.html\u003e\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1babcb460f2b87c20eb6860b9685a0dab636cc4b",
      "tree": "aaffa67ec3b3fc958ea2d7eea50e1b67242f2645",
      "parents": [
        "96d8eab5d0a1a9741a4cae1b3c125d75d1aabedf"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@maxwell.research.nokia.com",
        "time": "Tue Mar 23 09:25:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:04 2010 -0300"
      },
      "message": "V4L/DVB: V4L: File handles\n\nThis patch adds a list of v4l2_fh structures to every video_device.\nIt allows using file handle related information in V4L2. The event interface\nis one example of such use.\n\nThe use of v4l2_fh is not mandatory for drivers.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "96d8eab5d0a1a9741a4cae1b3c125d75d1aabedf"
}
