)]}'
{
  "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": "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": "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": "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": "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": "c683357236969c48f7b945fd718f141bf36e8ba2",
      "tree": "61d2b3f792582861d193520d3526611334c0c625",
      "parents": [
        "eb78deecb496a8b0888d24f1cfa73f6e907b82e2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Apr 21 11:36:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:48 2010 -0300"
      },
      "message": "Revert \"V4L/DVB: Add FE_CAN_PSK_8 to allow apps to identify PSK_8 capable DVB devices\"\n\nPatch reverted per Andreas Oberritter \u003cobi@linuxtv.org\u003e request. It is basically\nnot ready yet for upstream merge.\n\nThis reverts commit 77b2ad374a82e3d740cb1780ff4caedc3e051b37.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b187913c77adbd865194c6b8072764e3474d56ea",
      "tree": "762cc4963dfb732daa0b8c3e8fbd4ad1b555aada",
      "parents": [
        "dd3f616d4b60a50328be152f66c93bd451461a39"
      ],
      "author": {
        "name": "Klaus Schmidinger",
        "email": "Klaus.Schmidinger@tvdr.de",
        "time": "Sun Apr 11 06:12:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:47 2010 -0300"
      },
      "message": "V4L/DVB: Add FE_CAN_PSK_8 to allow apps to identify PSK_8 capable DVB devices\n\nThe enum fe_caps provides flags that allow an application to detect\nwhether a device is capable of handling various modulation types etc.\nA flag for detecting PSK_8, however, is missing.\nThis patch adds the flag FE_CAN_PSK_8 to frontend.h and implements\nit for the gp8psk-fe.c and cx24116.c driver (apparently the only ones\nwith PSK_8). Only the gp8psk-fe.c has been explicitly tested, though.\n\nSigned-off-by: Klaus Schmidinger \u003cKlaus.Schmidinger@tvdr.de\u003e\nTested-by: Derek Kelly \u003cuser.vdr@gmail.com\u003e\nAcked-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "15100d891a53ffc717cec21d805f8c49db51fb65",
      "tree": "8546ecbe0915118b422c92b61920d6529a1149c0",
      "parents": [
        "1f71baef3edd8ba27f38f92da457950e52d88b5f"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 15 18:46:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:45 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: remove ir-functions usage from dm1105\n\nConvert drivers/media/dvb/dm1105/dm1105.c to not rely on\nir-functions.c.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4d1f413e820c7e1402475eea254e2bc82d98de35",
      "tree": "206e8f18587cb7bdd0cc5713df4c612a0a437363",
      "parents": [
        "2f7908848642c177b16b71a2ed52b57d614637ef"
      ],
      "author": {
        "name": "HIRANO Takahito",
        "email": "hiranotaka@zng.info",
        "time": "Wed Apr 07 11:48:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:32 2010 -0300"
      },
      "message": "V4L/DVB: pt1: Support Earthsoft PT2\n\nSupport Earthsoft PT2.\n\nSigned-off-by: HIRANO Takahito \u003chiranotaka@zng.info\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dd0bbcc626d8baa6821c6cb9c45ecf3759ef8088",
      "tree": "8cb1abe3267e5d150adcb657baaf4272439551f2",
      "parents": [
        "784a493168f71ce02b5f9eab0ec19df29b999631"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Mar 24 10:30:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:17 2010 -0300"
      },
      "message": "V4L/DVB: budget: Oops: \"BUG: unable to handle kernel NULL pointer dereference\"\n\nNever call dvb_frontend_detach if we failed to attach a frontend. This fixes\nthe following oops:\n\n[    8.172997] DVB: registering new adapter (TT-Budget S2-1600 PCI)\n[    8.209018] adapter has MAC addr \u003d 00:d0:5c:cc:a7:29\n[    8.328665] Intel ICH 0000:00:1f.5: PCI INT B -\u003e GSI 17 (level, low) -\u003e IRQ 17\n[    8.328753] Intel ICH 0000:00:1f.5: setting latency timer to 64\n[    8.562047] DVB: Unable to find symbol stv090x_attach()\n[    8.562117] BUG: unable to handle kernel NULL pointer dereference at 000000ac\n[    8.562239] IP: [\u003ce08b04a3\u003e] dvb_frontend_detach+0x4/0x67 [dvb_core]\n\nRef http://bugs.debian.org/575207\n\nAlso clean up if we are unable to register the tuner and LNB drivers\n\n[mchehab@redhat.com: add printk log level, to calm down chechpatch.pl]\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nReported-by: Fladischer Michael \u003cFladischerMichael@fladi.at\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "450df22286eee7431b34644410aeff18936c7afe",
      "tree": "6e9e8925811ee4e895f94aba45e9b3a7914b1a20",
      "parents": [
        "b4bc3dcbefc0a359744ab13bc8b67c6cb5cd0086"
      ],
      "author": {
        "name": "Nicolas Noirbent",
        "email": "nicolas.noirbent@smartjog.com",
        "time": "Mon Mar 22 14:54:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:15 2010 -0300"
      },
      "message": "V4L/DVB: ds3000: fix divide-by-zero error in ds3000_read_snr()\n\nFix a divide-by-zero error in ds3000\u0027s ds3000_read_snr(), when getting\na very low signal reading (dvbs2_signal_reading \u003e\u003d 1). This prevents\nsome nasty EIPs when running szap-s2 with a very low signal strength.\n\nSigned-off-by: Nicolas Noirbent \u003cnicolas.noirbent@smartjog.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b0691cfc714a0f4dff582c913de1a3a68cb38a7",
      "tree": "7b72f705a6fd52742768604627c0d53891ba3bfc",
      "parents": [
        "d5978ed6b6d3de92dac14032bae0eea64d960f37"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Apr 05 01:14:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:11 2010 -0300"
      },
      "message": "V4L/DVB: dvb/dib8000: fix build warning\n\nIn file included from drivers/media/dvb/dvb-usb/dib0700_devices.c:14:\n  drivers/media/dvb/frontends/dib8000.h: In function \u0027dib8000_get_adc_power\u0027:\n  drivers/media/dvb/frontends/dib8000.h:112: warning: no return statement in function returning non-void\n\nFixed by adding a return to the dummy function.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d5978ed6b6d3de92dac14032bae0eea64d960f37",
      "tree": "9938210772d6d678a2824496e7ccdd072948b628",
      "parents": [
        "ce68025e9f10481b9104c5bdf88b0dac52790757"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Apr 08 08:50:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:11 2010 -0300"
      },
      "message": "V4L/DVB: DVB: ngene, remove unused #include \u003clinux/version.h\u003e\n\nRemove unused #include \u003clinux/version.h\u003e(\u0027s) in\n  drivers/media/dvb/ngene/ngene-core.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "13c24497086418010bf4f76378bcae241d7f59cd",
      "tree": "f49eb154990236c76008b2cccd5702a3539e8c14",
      "parents": [
        "a374fef4437abd0a1ee27afe0cca7a55425c1c3c"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Fri Apr 02 15:58:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:54 2010 -0300"
      },
      "message": "V4L/DVB: Convert drivers/media/dvb/ttpci/budget-ci.c to use ir-core\n\nConverts drivers/media/dvb/ttpci/budget-ci.c to use ir-core rather than\nrolling its own keydown timeout handler and reporting keys via\ndrivers/media/IR/ir-functions.c.\n\n[mchehab@redhat.com: Drop the call to ir_input_init() as it is no longer needed]\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "02858eedcb78a664215b918d98cdb753ce432ce6",
      "tree": "dd212b7b2e63cd846a1c9cf0d9b751514648b130",
      "parents": [
        "b2245ba1644eb1eba400fd04c6e7bb3ab2d4a8fa"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 02 20:01:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:50 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Make use of the new IR keymap modules\n\nInstead of using the ugly keymap sequences, use the new rc-*.ko keymap\nfiles. For now, it is still needed to have one keymap loaded, for the\nRC code to work. Later patches will remove this depenency.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b2245ba1644eb1eba400fd04c6e7bb3ab2d4a8fa",
      "tree": "0b0213d19f51cd6cda191a91b970fa1fcc1d49b9",
      "parents": [
        "6686fa6917caaaaf3d595df6accedb87607517c9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 02 13:18:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:50 2010 -0300"
      },
      "message": "V4L/DVB: ir: prepare IR code for a parameter change at register function\n\nA latter patch will reuse the ir_input_register with a different meaning.\nBefore it, change all occurrences to a temporary name.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e27e971c69f87bd6c00c4cff973497de365229ef",
      "tree": "0f36f894525dce78ded6c36ecd614c57d57b0cd9",
      "parents": [
        "d705d2ab7596b4661a2f13172f4f93ad11bd761f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 01 21:35:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:46 2010 -0300"
      },
      "message": "V4L/DVB: rename all *_rc_keys to ir_codes_*_nec_table\n\nSeveral DVB drivers use a different name convention. As we\u0027re moving\nthe keytables, we need to use the same convention on all places.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d705d2ab7596b4661a2f13172f4f93ad11bd761f",
      "tree": "b5c143a8a03bb056f1ce4f1a7431ca03dbdb97be",
      "parents": [
        "165344bd43b1410d10dc9dc8a376da31178d1694"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 01 21:27:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:45 2010 -0300"
      },
      "message": "V4L/DVB: ir: use IR_KEYTABLE where an IR table is needed\n\nReplaces most of the occurences of IR keytables on V4L drivers by a macro\nthat evaluates to provide the name of the exported symbol.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a82437510256b83671e49a23774c9c5ce0d4ab00",
      "tree": "5f8f5f9bfdfc8a369f069c0c334d10a0daf3fb09",
      "parents": [
        "27e5842a9ad7a929f680ed151b5b1126456fb5f6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Mar 24 09:35:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:20 2010 -0300"
      },
      "message": "V4L/DVB: stv0900: Whitespace cleanup\n\nFixes sync with -hg tree\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4605664bd94ed94ab65a00bc7c749704304cfd40",
      "tree": "05397774fa18a130567e36610bbd75852f3649f6",
      "parents": [
        "727e625cc2c114e449a78f851b0c12edac897a83"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sun Jan 31 21:06:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:06 2010 -0300"
      },
      "message": "V4L/DVB: dvb-usb: enable specifying a separate generic bulk ctrl response endpoint\n\nSome DVB USB devices use a separate endpoint for responses to control\nmessages sent with bulk transfers via the generic_bulk_ctrl_endpoint.\nWhen generic_bulk_ctrl_endpoint_response is set, it will be used instead\nof the generic_bulk_ctrl_endpoint when reading usb responses in the\ndvb_usb_generic_rw helper function.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nReviewed-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "727e625cc2c114e449a78f851b0c12edac897a83",
      "tree": "ec7b14d68fb1b79d636d50756082e61360610063",
      "parents": [
        "9c89a181a09eaafca5fc638c3b7ce1620227f60a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 12 21:18:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:05 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: export driver name used by IR via uevent\n\nNow, both driver and keytable names are exported to userspace. This\nwill help userspace to decide when a table need to be replaced\nby another one.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "000f64efc7fe6693261a78a0164c0e805553631b",
      "tree": "002cf81ecb243bfe35a24f89a053ba51b2f02bf9",
      "parents": [
        "6721b51ece65967fe628007fee3e16479c07afd1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 11 01:58:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:01 2010 -0300"
      },
      "message": "V4L/DVB: Fix bad whitespacing\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c4ea13b40bc962245a38148dc5e7633fd8428880",
      "tree": "bef6650dffe9e27f37d10f50acfb2c49fddcc9f5",
      "parents": [
        "5ce005002cd30a71f4355bd4fa8884154d6bd1ad"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Mar 10 12:46:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:52 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Add support for cineS2 v5 and SaTiX-S2 Dual v2\n\nAdd support for\n- Linux4Media cineS2 DVB-S2 Twin Tuner (v5)\n- Mystique SaTiX-S2 Dual (v2)\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5ce005002cd30a71f4355bd4fa8884154d6bd1ad",
      "tree": "fc1facc7b3d2ec26cc3e4def70b39ff425e94f4f",
      "parents": [
        "c8382c8e3295a1c85975c1898410f4d103650e4a"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Mar 09 18:13:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:51 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media: drop redundant memset\n\nThe region set by the call to memset is immediately overwritten by the\nsubsequent call to memcpy.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression e1,e2,e3,e4;\n@@\n\n- memset(e1,e2,e3);\n  memcpy(e1,e4,e3);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c8382c8e3295a1c85975c1898410f4d103650e4a",
      "tree": "add5d11bc6bc59b5919c6280963a2060b28bc52c",
      "parents": [
        "5817ea0c83665dbc117cb7ca637202da0fb1abce"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sat Feb 13 17:06:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:51 2010 -0300"
      },
      "message": "V4L/DVB: stv090x: Add some notes about the internal tuner I/O control\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5817ea0c83665dbc117cb7ca637202da0fb1abce",
      "tree": "dbd3d47d177cdab1c3d8e51e36974415b3baa921",
      "parents": [
        "85532d1454dd3df7327d12bf6ca7ef5a00bb1282"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Sat Feb 13 16:48:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:49 2010 -0300"
      },
      "message": "V4L/DVB: Budget/STV090x/STV6110x: Initialize the demodulator immediately after the tuner is attached\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "85532d1454dd3df7327d12bf6ca7ef5a00bb1282",
      "tree": "134cea62cf5a1faa66ab5df54ac993977d3ae267",
      "parents": [
        "c5b74b0f5e81386ca1e9b1128de83502e92fa028"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sat Jan 23 06:05:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:48 2010 -0300"
      },
      "message": "V4L/DVB: [STV090x] Use gate control, while tuner is being accessed\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c5b74b0f5e81386ca1e9b1128de83502e92fa028",
      "tree": "581f8bdba31fc29a576440bbd85373a435a04bfa",
      "parents": [
        "19c4ee58325ac7c9d9595153fabb5d885dfe931e"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sat Jan 23 05:49:08 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:47 2010 -0300"
      },
      "message": "V4L/DVB: [STV090x, STV6110x] Use tuner sleep within the demodulator control\n\nOliver Endriss \u003co.endriss@gmx.de\u003e pointed out:\nImho not a good idea, as the frontend thread calls\n- fe-\u003eops.tuner_ops.init\n- fe-\u003eops.tuner_ops.sleep\n\nIf you remove fe-\u003eops.i2c_gate_ctrl, init and sleep will fail,\nbecause gate_ctrl was never called...\n\n--\n\nSigned-off-by: Manu Abraham \u003cmanu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "19c4ee58325ac7c9d9595153fabb5d885dfe931e",
      "tree": "b919ac4d09283e66ce5431c8fe3230f2ae17ff80",
      "parents": [
        "20d2c56de8b3c462c40ef2eff42ff722905e28cf"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Fri Jan 22 17:19:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:47 2010 -0300"
      },
      "message": "V4L/DVB: [STV090x] Code simplification\n\n - Remove a redundant exported gate control function\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "20d2c56de8b3c462c40ef2eff42ff722905e28cf",
      "tree": "398e00318efadc76d8135951e8a811c985fe241a",
      "parents": [
        "823b63b49eb9a670fd9125b625e8f4b008fe3abc"
      ],
      "author": {
        "name": "Oleg Roitburd",
        "email": "oroitburd@gmail.com",
        "time": "Fri Feb 26 09:47:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:46 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Fix initialization for some cards\n\nAlso add in some more device ID\u0027s\n\nSigned-off-by: Oleg Roitburd \u003coroitburd@gmail.com\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "823b63b49eb9a670fd9125b625e8f4b008fe3abc",
      "tree": "a6bc56ed13357c443fb17c900e54edb6ff321bb2",
      "parents": [
        "947f04cba2159ff731a59766b05a643536eb6262"
      ],
      "author": {
        "name": "Oleg Roitburd",
        "email": "oroitburd@gmail.com",
        "time": "Thu Feb 25 17:19:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:45 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Add support for Technisat V1 device\n\nSigned-off-by: Oleg Roitburd \u003coroitburd@gmail.com\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "403c34f6bbc095f9c8b2e25becd65c9c3d159080",
      "tree": "c740a11c4bd411ea587861b79a6ded22e4ba8c0d",
      "parents": [
        "7fc8709e4d7230ab640a91b9aef8fbd0f7c1488b"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sat Mar 06 15:05:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:41 2010 -0300"
      },
      "message": "V4L/DVB: get_frontend for STV0900\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7fc8709e4d7230ab640a91b9aef8fbd0f7c1488b",
      "tree": "9d0e1a497939701b3a64807910f9f68fe696002c",
      "parents": [
        "ab9b4f2c11904c3c491b626915526049ecfe5ecf"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Mar 01 14:06:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:40 2010 -0300"
      },
      "message": "V4L/DVB: af9015: support for KWorld TV Stick II (395UR)\n\nAdd USB ID 1b80:e39a for KWorld TV Stick II (395UR).\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab9b4f2c11904c3c491b626915526049ecfe5ecf",
      "tree": "3e647ea6d14d099b5e0c68b1fa0e43685c24fcc3",
      "parents": [
        "e6b44bc521b48048e3089ed773950867e409f886"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Mar 01 13:50:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:39 2010 -0300"
      },
      "message": "V4L/DVB: af9015: support for KWorld USB DVB-T Stick Mobile (UB383-T)\n\nAdd USB ID 1b80:e383 for KWorld USB DVB-T Stick Mobile (UB383-T).\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab6a21f363d830e96e5839b5b1ef67d76f679e59",
      "tree": "a2000e459ee7f7cdbb832f777e214fec43e808e3",
      "parents": [
        "a4fa8e9e8586bc769b14069bbb663e2738abe7be"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sat Mar 06 14:58:01 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:32 2010 -0300"
      },
      "message": "V4L/DVB: Allow to enable TS continuity and TEI check on loaded module\n\nCurrent dvb_demux_tscheck processing doesn\u0027t allow to enable check on loaded\nmodule. dvb_demux_tscheck can be enabled only when loading module (\ndvb_dmx_init should be called to enable dvb_demux_tscheck ). This patch fix\nthis issue.\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ad5e9b9b7db760f36b2a51a8b5802355f2d95d47",
      "tree": "56fce4a9e10ac673d4c3751311b38b52c6036e6c",
      "parents": [
        "6120792baa00542b5113222b0e09f5e52b510444"
      ],
      "author": {
        "name": "Henrik Kurelid",
        "email": "henrik@kurelid.se",
        "time": "Tue Jul 21 13:45:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:27 2010 -0300"
      },
      "message": "V4L/DVB: firedtv: correct version number and current/next in CA_PMT\n\nThe version number in the CA_PMT message sent to the hardware was\nalwaysed set to zero. This could cause problems if the PMT would\nchange during decryption of a channel since the new CA_PMT would have\nthe same version number as the old. The version number is now copied\nfrom the original PMT.\n\nSigned-off-by: Henrik Kurelid \u003chenrik@kurelid.se\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6120792baa00542b5113222b0e09f5e52b510444",
      "tree": "744fdeab6f6e37bdf21837f2bc9b2e6bb5526803",
      "parents": [
        "278a58cf2ab6e690fa79ca7e0d466a0cb453296f"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Mon Mar 01 04:10:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:26 2010 -0300"
      },
      "message": "V4L/DVB: az6027: remove redundant condition check\n\nThe condition (msg[i].addr \u003d\u003d 0xd0) is checked twice the second one\nis not necessary.\n\nThis will remove the following compiler warning:\n   az6027.c: In function \u0027az6027_i2c_xfer\u0027:\n   az6027.c:942: warning: \u0027index\u0027 may be used uninitialized in this function\n   az6027.c:943: warning: \u0027value\u0027 may be used uninitialized in this function\n   az6027.c:944: warning: \u0027length\u0027 may be used uninitialized in this function\n   az6027.c:945: warning: \u0027req\u0027 may be used uninitialized in this function\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nCc: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7b1fc72c2fdeb91565f4969397757ee938cce67e",
      "tree": "e2c763d2c5c97f0d60e8228ea42153a3af7590ad",
      "parents": [
        "6c9eaa82da53676db830572f5a41aa9ffea133a1"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sun Feb 28 11:34:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:24 2010 -0300"
      },
      "message": "V4L/DVB: nGene: use NULL when pointer is needed\n\nUse NULL when calling a function with pointer parameter, initializing a\npointer and returning a pointer. This will remove the following sparse\nwarning at different locations (see \"make C\u003d1\"):\n * warning: Using plain integer as NULL pointer\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b628a2a3d4e97044cc9f6818bfb8330d8d0b021a",
      "tree": "abf2daf6da84f96e247d2d74291215978f5aa0c2",
      "parents": [
        "7f2c983cf5978186ee2c379fd63d04316158fc9b"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Wed Feb 17 22:51:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:22 2010 -0300"
      },
      "message": "V4L/DVB: au8522: fix case where we don\u0027t perform the first tune after going digital\n\nAddress a problem found in MythTV where if we are in digital mode, switch to\nanalog mode, and the switch back to digital mode, the first tuning request\nafter switching back to digital mode gets dropped.  This is because the au8522\nmaintains internal state, and would think the demod was already tuned to the\ntarget frequency.\n\nThanks to Zaphod Beeblebrox for reporting this issue.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7f2c983cf5978186ee2c379fd63d04316158fc9b",
      "tree": "e8db82b72129777469ea7ba3a313f4ce237447e3",
      "parents": [
        "535653b1c22c29d4e8f554928efc87fe138f917d"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Wed Feb 17 22:47:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:21 2010 -0300"
      },
      "message": "V4L/DVB: au8522: fix race condition in switching from digital to analog mode\n\nWith applications like MythTV, switching inputs results in closing the digital\nside and then immediately opening the analog side.  This exposes a race\ncondition where the dvb_frontend kernel thread powers down the chip and closes\nthe i2c gate even though we\u0027re in the middle of bringing up the analog part\nof the chip (since the shutdown of the dvb_frontend kernel thread occurs\nasychronously).\n\nIntroduce a construct to keep track of what mode we\u0027re in, and drop requests\nto power down or management the gate if we\u0027ve already switched to analog mode.\n\nThanks to Zaphod Beeblebrox for reporting this issue.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "16ef8def80ea97c3cacdcaa765bdf62b2d94f86d",
      "tree": "23d3a44a979fd86636b7f6aa66e09f8e0dbaa019",
      "parents": [
        "ce8273a573918612cbd320597db3d5dd89578454"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Apr 27 00:24:00 2010 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Mon May 17 05:27:04 2010 +0200"
      },
      "message": "dvb: Push down BKL into ioctl functions\n\nThis requires changing all users of dvb_usercopy to\nomit the inode argument.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "278554bd6579206921f5d8a523649a7a57f8850d",
      "tree": "4e6c527daf0910e455b3aa72e2c96b0479e430be",
      "parents": [
        "5a147e8bf982f9dd414c1dd751fe02c1942506b2",
        "cea0d767c29669bf89f86e4aee46ef462d2ebae8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 00:05:35 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 00:05:35 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tDocumentation/feature-removal-schedule.txt\n\tdrivers/net/wireless/ath/ar9170/usb.c\n\tdrivers/scsi/iscsi_tcp.c\n\tnet/ipv4/ipmr.c\n"
    },
    {
      "commit": "6f550dc08369ee0bc6402963c377e65f0f2e3b71",
      "tree": "3f1739adb65577a44d550cb724342fcd2ee3057b",
      "parents": [
        "5dd92c1ff1f85b1a4dceba9caa0fda85835ccc4b"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Mar 24 07:57:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:20:51 2010 -0300"
      },
      "message": "V4L/DVB: budget: Oops: \"BUG: unable to handle kernel NULL pointer \tdereference\"\n\nNever call dvb_frontend_detach if we failed to attach a frontend. This fixes\nthe following oops, which will be triggered by a missing stv090x module:\n\n[    8.172997] DVB: registering new adapter (TT-Budget S2-1600 PCI)\n[    8.209018] adapter has MAC addr \u003d 00:d0:5c:cc:a7:29\n[    8.328665] Intel ICH 0000:00:1f.5: PCI INT B -\u003e GSI 17 (level, low) -\u003e IRQ 17\n[    8.328753] Intel ICH 0000:00:1f.5: setting latency timer to 64\n[    8.562047] DVB: Unable to find symbol stv090x_attach()\n[    8.562117] BUG: unable to handle kernel NULL pointer dereference at 000000ac\n[    8.562239] IP: [\u003ce08b04a3\u003e] dvb_frontend_detach+0x4/0x67 [dvb_core]\n\nRef http://bugs.debian.org/575207\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5dd92c1ff1f85b1a4dceba9caa0fda85835ccc4b",
      "tree": "3bcef27b0f384e19069d6f25a488fc66f16f9ca6",
      "parents": [
        "03b1930efd3c2320b1dcba76c8af15f7e454919d"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sun Mar 21 11:48:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:20:51 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Workaround for stuck DiSEqC pin\n\nSend one DiSEqC byte to make sure that the pin is set to low level.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nReviewed-by: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c9468e9eb1252eaefd94ce7f06e1be9b0b641b1",
      "tree": "797676a336b050bfa1ef879377c07e541b9075d6",
      "parents": [
        "4cb3ca7cd7e2cae8d1daf5345ec99a1e8502cf3f",
        "c81eddb0e3728661d1585fbc564449c94165cc36"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 23 02:08:44 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 23 02:08:44 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "871039f02f8ec4ab2e5e9010718caa8e085786f1",
      "tree": "f0d2b3127fc48c862967d68c46c2d46668137515",
      "parents": [
        "e4077e018b5ead3de9951fc01d8bf12eeeeeefed",
        "4a1032faac94ebbf647460ae3e06fc21146eb280"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/stmmac/stmmac_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_cmd.c\n\tdrivers/net/wireless/wl12xx/wl1271_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_spi.c\n\tnet/core/ethtool.c\n\tnet/mac80211/scan.c\n"
    },
    {
      "commit": "22bedad3ce112d5ca1eaf043d4990fa2ed698c87",
      "tree": "b6fba5688d48b1396f01d13ee53610dea7749c15",
      "parents": [
        "a748ee2426817a95b1f03012d8f339c45c722ae1"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Apr 01 21:22:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:22:15 2010 -0700"
      },
      "message": "net: convert multicast list to list_head\n\nConverts the list and the core manipulating with it to be the same as uc_list.\n\n+uses two functions for adding/removing mc address (normal and \"global\"\n variant) instead of a function parameter.\n+removes dev_mcast.c completely.\n+exposes netdev_hw_addr_list_* macros along with __hw_addr_* functions for\n manipulation with lists on a sandbox (used in bonding and 80211 drivers)\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "ff6e2163f28a1094fb5ca5950fe2b43c3cf6bc7a",
      "tree": "38673e8515a0948ed435dc0b9403c62269c7f8f4",
      "parents": [
        "0dc7d2b3cbfcf4ff20bdc68f563a2e52e6a2178f"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Mar 01 05:09:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 16 21:23:25 2010 -0700"
      },
      "message": "net: convert multiple drivers to use netdev_for_each_mc_addr, part7\n\nIn mlx4, using char * to store mc address in private structure instead.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88393161210493e317ae391696ee8ef463cb3c23",
      "tree": "6ec81a50d0e8174b415d83948b48cbabd7e54ddb",
      "parents": [
        "932fb06b0898f5883200f1da2e00075f0d70ba9c"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "swirl@gmx.li",
        "time": "Tue Mar 16 11:47:56 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 16 11:47:56 2010 +0100"
      },
      "message": "Fix typos in comments\n\n[Ss]ytem \u003d\u003e [Ss]ystem\nudpate \u003d\u003e update\nparamters \u003d\u003e parameters\norginal \u003d\u003e original\n\nSigned-off-by: Thomas Weber \u003cswirl@gmx.li\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a818d8e43147f40864363456b37a00b819439307",
      "tree": "c0a5139116747c2240f94c024e247a4efd1791c6",
      "parents": [
        "f901e753923192a7793e5d7591e2c03dcb252d68",
        "31968ecf584330b51a25b7bf881c2b632a02a3fb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 14 11:13:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 14 11:13:54 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: i8042 - add ALDI/MEDION netbook E1222 to qurik reset table\n  Input: ALPS - fix stuck buttons on some touchpads\n  Input: wm831x-on - convert to use genirq\n  Input: ads7846 - add wakeup support\n  Input: appletouch - fix integer overflow issue\n  Input: ad7877 - increase pen up imeout\n  Input: ads7846 - add support for AD7843 parts\n  Input: bf54x-keys - fix system hang when pressing a key\n  Input: alps - add support for the touchpad on Toshiba Tecra A11-11L\n  Input: remove BKL, fix input_open_file() locking\n  Input: serio_raw - remove BKL\n  Input: mousedev - remove BKL\n  Input: add driver for TWL4030 vibrator device\n  Input: enable remote wakeup for PNP i8042 keyboard ports\n  Input: scancode in get/set_keycodes should be unsigned\n  Input: i8042 - use platfrom_create_bundle() helper\n  Input: wacom - merge out and in prox events\n  Input: gamecon - fix off by one range check\n  Input: wacom - replace WACOM_PKGLEN_PENABLED\n"
    },
    {
      "commit": "58b939959d228681208ba997595411fddc860849",
      "tree": "3bfa2df2c811e14698e066f093a6dd7d75f45672",
      "parents": [
        "ec62e1c8dd2f9b2a833b48d4a2f58f0c5e07384c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Mar 08 22:37:10 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Mar 08 23:19:15 2010 -0800"
      },
      "message": "Input: scancode in get/set_keycodes should be unsigned\n\nThe HID layer has some scan codes of the form 0xffbc0000 for logitech\ndevices which do not work if scancode is typed as signed int, so we need\nto switch to unsigned it instead. While at it keycode being signed does\nnot make much sense either.\n\nAcked-by: Márton Németh \u003cnm127@freemail.hu\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "c1dcb4bb1e3e16e9baee578d9bb040e5fba1063e",
      "tree": "1bba995740aed8ef9a47111c1ee6ceeda84af836",
      "parents": [
        "60f8a8d4c6c46bb080e8e65d30be31b172a39a78",
        "6fdb2ee243404c7cbf530387bf904ad1841ebf5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 03 08:08:44 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 03 08:08:44 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6: (23 commits)\n  firewire: ohci: extend initialization log message\n  firewire: ohci: fix IR/IT context mask mixup\n  firewire: ohci: add module parameter to activate quirk fixes\n  firewire: ohci: use an ID table for quirks detection\n  firewire: ohci: reorder struct fw_ohci for better cache efficiency\n  firewire: ohci: remove unused dualbuffer IR code\n  firewire: core: combine a bit of repeated code\n  firewire: core: change type of a data buffer\n  firewire: cdev: increment ABI version number\n  firewire: cdev: add more flexible cycle timer ioctl\n  firewire: core: rename an internal function\n  firewire: core: fix an information leak\n  firewire: core: increase stack size of config ROM reader\n  firewire: core: don\u0027t fail device creation in case of too large config ROM blocks\n  firewire: core: fix \"giving up on config rom\" with Panasonic AG-DV2500\n  firewire: remove incomplete Bus_Time CSR support\n  firewire: get_cycle_timer optimization and cleanup\n  firewire: ohci: enable cycle timer fix on ALi and NEC controllers\n  firewire: ohci: work around cycle timer bugs on VIA controllers\n  firewire: make PCI device id constant\n  ...\n"
    },
    {
      "commit": "47871889c601d8199c51a4086f77eebd77c29b0b",
      "tree": "40cdcac3bff0ee40cc33dcca61d0577cdf965f77",
      "parents": [
        "c16cc0b464b8876cfd57ce1c1dbcb6f9a6a0bce3",
        "30ff056c42c665b9ea535d8515890857ae382540"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 28 19:23:06 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 28 19:23:06 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tdrivers/firmware/iscsi_ibft.c\n"
    },
    {
      "commit": "2b8c70b2174402ca3dec13310ce56597233392d7",
      "tree": "0aed464521a2a671cbb7b4302b55fe72abc95d3d",
      "parents": [
        "29e1fa3565a7951cc415c634eb2b78dbdbee151d",
        "3621263a4d9679726b7bc1e2546c1c03941a59b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 17:16:20 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 17:16:20 2010 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (362 commits)\n  V4L-DVB: cx88-dvb: remove extra attribution for core\n  V4L/DVB: v4l: soc_camera: fix bound checking of mbus_fmt[] index\n  V4L/DVB: Add support for SMT7020 to cx88\n  V4L/DVB: radio-si470x: Use UTF-8 encoding on a comment\n  V4L/DVB: MAINTAINERS: Telegent tlg2300 section fix\n  V4L/DVB: gspca_stv06xx: Add support for camera button\n  V4L/DVB: gspca_ov519: add support for the button on ov511 based cams\n  V4L/DVB: gspca_ov519: Add support for the button on ov518 based cams\n  V4L/DVB: gspca_ov519: add support for the button on ov519 based cams\n  V4L/DVB: gspca_main: Fix a compile error when CONFIG_INPUT is not set\n  V4L/DVB: gspca_main: some input error handling fixes\n  V4L/DVB: gspca_main: Allow use of input device creation code for non int. inputs\n  V4L/DVB: gspca_pac7302: much improved exposure control\n  V4L/DVB: gspca_sonixb: Make sonixb driver handle pas106 and pas202 cameras\n  V4L/DVB: gspca_sonixb: pas106: fixup bright ctrl and add gain and exposure ctrls\n  V4L/DVB: Documentation: gspca.txt: update known mr97310a cams\n  V4L/DVB: gspca_mr97310a: add support for the Sakar 1638x CyberPix\n  V4L/DVB: gscpa_sonixb: limit ov7630 max framerate at 640x480\n  V4L/DVB: gspca_sonixb: pas202: fixup brightness ctrl and add gain and exposure ctrls\n  V4L/DVB: gscpa_sonixb: Differentiate between sensors with a coarse and fine expo ctrl\n  ...\n"
    },
    {
      "commit": "29e1fa3565a7951cc415c634eb2b78dbdbee151d",
      "tree": "d98a5718ffffaea73682097cb0b120d24df2897f",
      "parents": [
        "2594a57a13f1a6c32d90d73d7ebe51d4b8d88421"
      ],
      "author": {
        "name": "Ang Way Chuang",
        "email": "wcang79@gmail.com",
        "time": "Thu Feb 25 09:45:03 2010 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 17:15:44 2010 -0800"
      },
      "message": "dvb-core: Fix DoS bug in ULE decapsulation code that can be triggered by an invalid Payload Pointer\n\nULE (Unidirectional Lightweight Encapsulation RFC 4326) decapsulation\nhas a bug that causes endless loop when Payload Pointer of MPEG2-TS\nframe is 182 or 183.  Anyone who sends malicious MPEG2-TS frame will\ncause the receiver of ULE SNDU to go into endless loop.\n\nThis patch was generated and tested against linux-2.6.32.9 and should\napply cleanly to linux-2.6.33 as well because there was only one typo\nfix to dvb_net.c since v2.6.32.\n\nThis bug was brought to you by modern day Santa Claus who decided to\nshower the satellite dish at Keio University with heavy snow causing\nhuge burst of errors.  We, receiver end, received Santa Claus\u0027s gift in\nthe form of kernel bug.\n\nCare has been taken not to introduce more bug by fixing this bug, but\nplease scrutinize the code for I always produces buggy code.\n\nSigned-off-by: Ang Way Chuang \u003cwcang79@gmail.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f39b5834a3c6c9f107b869d38dca0622e913a3d",
      "tree": "ceec8025ef5c8de22b9714f964e9b3ee99a986ba",
      "parents": [
        "7d3502844609df0985932365197f905e4ea95d22"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Feb 15 19:30:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:03 2010 -0300"
      },
      "message": "V4L/DVB: dvb-usb/opera1: misplaced parenthesis\n\nThe parenthesis was misplaced, tmp is set to 0 or break occurs,\nwhile debugging opera1_usb_i2c_msgxfer() retval was not shown.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCC: Marco Gittler \u003cg.marco@freenet.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7ccf1eea972177064b4df9d5ba68958604781db6",
      "tree": "469e50b4230ddb5f1fdb328ada4cf69bf2ce1994",
      "parents": [
        "18718c96e3e10e6b821d32c50adde9fa5cc6565a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Feb 14 23:39:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:02 2010 -0300"
      },
      "message": "V4L/DVB: dvb: fix sparse warnings\n\nFix sparse warnings in media/dvb/frontends:\n\ndrivers/media/dvb/frontends/dibx000_common.c:177:13: warning: non-ANSI function declaration of function \u0027systime\u0027\ndrivers/media/dvb/frontends/tda665x.c:136:55: warning: right shift by bigger than source value\n\n[mchehab@redhat.com: removed the change at dib0090 since it got fixed by a previous patch]\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "18718c96e3e10e6b821d32c50adde9fa5cc6565a",
      "tree": "4e4893c06e3af7ac41802c4d0a2d6e27a3b1b53f",
      "parents": [
        "fdd70c3399fc448a87487b287f4f0dcfb2e9c52c"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Feb 14 17:36:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:02 2010 -0300"
      },
      "message": "V4L/DVB: V4L: dvb-usb, add extra sync to down-up input events\n\nUserspace is allowed to coalesce events between SYNCs. And since the code\nemits UP right after DOWN for the same key, it may be missed\n(up+down\u003dnothing). Add an extra sync in between UP and DOWN events to disable\nthe coalesce.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4105ed5df1e16afbbea4c96f8d513bda21248308",
      "tree": "13b381564d2e308a54bcd30a30cc5f7be9e53de0",
      "parents": [
        "32f8aca4affc9cc5699a8e45b3ce08e76d7b847b"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sun Feb 14 17:07:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:01 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Fix build warnings\n\ndrivers/media/dvb/dvb-usb/az6027.c:390: warning: excess elements in struct initializer\ndrivers/media/dvb/dvb-usb/az6027.c:390: warning: (near initialization for ‘az6027_rc_keys[0]’)\ndrivers/media/dvb/dvb-usb/az6027.c:391: warning: excess elements in struct initializer\ndrivers/media/dvb/dvb-usb/az6027.c:391: warning: (near initialization for ‘az6027_rc_keys[1]’)\ndrivers/media/dvb/dvb-usb/az6027.c:759: warning: ‘az6027_read_mac_addr’ defined but not used\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "32f8aca4affc9cc5699a8e45b3ce08e76d7b847b",
      "tree": "f6803e6e563567c1f4f13759dc3e287e0a9812b4",
      "parents": [
        "b00380fcb760070d5bfdc69ed7273084a629db4d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 17 23:54:07 2010 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:01 2010 -0300"
      },
      "message": "Revert \"V4L/DVB: az6027: az6027_read_mac_addr is currently unused\"\n\nThis reverts commit 1e08370814e8902074d59cc57f2b4c1a62f00ee8.\n\nPatch were wrongly applied.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b00380fcb760070d5bfdc69ed7273084a629db4d",
      "tree": "b9f05da24ba0bfb82c956d3501929e516f4b729b",
      "parents": [
        "d07602a07acfb9f6d1dbc24fd0416fed5d194bbc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 17 23:53:04 2010 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:00 2010 -0300"
      },
      "message": "Revert \"V4L/DVB: az6027: IR RC keys are using the old struct with 3 parameters, instead of 2\"\n\nThis reverts commit 234497b022c464532976b8a12614819bcf67f41b.\n\nPatch were wrongly applied.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "917c50090ea3daa4c048b824a2dcb4730b3d7656",
      "tree": "8f6dcbe8846650b6fa0ecc27a841f5d4b551614b",
      "parents": [
        "2ed3f0c625faaace7a4dcfbb4e11baa17d993c5f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 17 21:13:19 2010 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:59 2010 -0300"
      },
      "message": "V4L/DVB: az6027: az6027_read_mac_addr is currently unused\n\ndrivers/media/dvb/dvb-usb/az6027.c:759: warning: ‘az6027_read_mac_addr’ defined but not used\n\nWhile there\u0027s some code that uses it, it is currently commented. So, comment also\nthe function itself.\n\nCC: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2ed3f0c625faaace7a4dcfbb4e11baa17d993c5f",
      "tree": "0f96e32f512e146cd55197337c287878da5c3a03",
      "parents": [
        "5f0e1cff5d19935bef1a6a2cdbd7f39b92031726"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 17 21:11:06 2010 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:59 2010 -0300"
      },
      "message": "V4L/DVB: az6027: IR RC keys are using the old struct with 3 parameters, instead of 2\n\ndrivers/media/dvb/dvb-usb/az6027.c:390: warning: excess elements in struct initializer\ndrivers/media/dvb/dvb-usb/az6027.c:390: warning: (near initialization for ‘az6027_rc_keys[0]’)\ndrivers/media/dvb/dvb-usb/az6027.c:391: warning: excess elements in struct initializer\ndrivers/media/dvb/dvb-usb/az6027.c:391: warning: (near initialization for ‘az6027_rc_keys[1]’)\n\nCC: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5f0e1cff5d19935bef1a6a2cdbd7f39b92031726",
      "tree": "fd32e6e62c7b501cc6714c3a1ffe1c961b90197c",
      "parents": [
        "3c3233ec76118634cfd74d35c45d984e74acfc37"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sun Feb 14 16:58:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:59 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Fix checkpatch violations\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3c3233ec76118634cfd74d35c45d984e74acfc37",
      "tree": "d386f89296aa0ea6f940f676085a9f569707c95c",
      "parents": [
        "bafa50ffb11eca44496332f3ee742144f097f29b"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sun Feb 14 15:10:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:59 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Add driver supported ID\u0027s\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bafa50ffb11eca44496332f3ee742144f097f29b",
      "tree": "7bc7b14ffefb432bc2877f95fd2b338a76091dd4",
      "parents": [
        "91d8f7ae6eb8cc1c0f701e6afd0f7095c8091b2a"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sun Feb 14 15:03:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:59 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Update Build\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "91d8f7ae6eb8cc1c0f701e6afd0f7095c8091b2a",
      "tree": "18deb15949110dc609e72523e5b136cbfb8a80c9",
      "parents": [
        "76f9a820c8672ada12ffa0903652c9e6f2429462"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abaraham.manu@gmail.com",
        "time": "Sun Feb 14 14:59:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:59 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Add driver supported ID\u0027s\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "76f9a820c8672ada12ffa0903652c9e6f2429462",
      "tree": "7a6d28ac7c01261a16b0954072eb5827fe74d797",
      "parents": [
        "007ad830364e795316d2825f1ab68b3a53a3d56c"
      ],
      "author": {
        "name": "Adams Xu",
        "email": "Adams.xu@azwave.com.cn",
        "time": "Sun Feb 14 14:34:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:58 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Initial import of the driver\n\nSigned-off-by: Manu Abaraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8ef4c21130832cb51d5a5940ad3d4b7140720218",
      "tree": "f1949f8271320e4ff2853d1df828f3abc58e27d4",
      "parents": [
        "58c811df63a7c494639b4fe49d7af8fd0b32019b"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Feb 10 21:33:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:58 2010 -0300"
      },
      "message": "V4L/DVB: af901x: inform NXP TDA18218 tuner as know but not supported\n\nThere is no driver for new NXP TDA18218\ttuner which is used by few recent\naf9015 designs. af9015 uses number 179 as ID for that tuner. Inform this\ntuner is not supported when device using that tuner is meet.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "58c811df63a7c494639b4fe49d7af8fd0b32019b",
      "tree": "985cf4bd2bb1266fc5e234b42a57f18c4b60bc1e",
      "parents": [
        "db02d9dc544be25330fe491eddd2766d1fb7e325"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Feb 10 20:44:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:58 2010 -0300"
      },
      "message": "V4L/DVB: af9015: MYGICTV U718 remote autodetection\n\nAutodetect MYGICTV U718 from eeprom hash and select remote automatically.\nRemove old iManufacturer string compare based remote selection logic.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "db02d9dc544be25330fe491eddd2766d1fb7e325",
      "tree": "62a12bd42d84e22b0f4d0dde77d604a282c65656",
      "parents": [
        "809c1e8ae8310a863b147c8571adfb6addeddd43"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Feb 10 20:20:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:58 2010 -0300"
      },
      "message": "V4L/DVB: af9015: A-Link DTU(m) remote autodetection\n\nAutodetect A-Link DTU(m) based eeprom hash and select correct remote.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "809c1e8ae8310a863b147c8571adfb6addeddd43",
      "tree": "b8fe5f63569133f6bae5f7fedd277f0a16de053b",
      "parents": [
        "fa1df55c3f99d32eccf3eeb3c9dad4456ebcf1f4"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Feb 10 20:07:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:57 2010 -0300"
      },
      "message": "V4L/DVB: af9015: support for Leadtek WinFast DTV2000DS\n\nAdd USB ID 0413:6a04 for Leadtek WinFast DTV2000DS.\n\nThanks to Gavin Ramm \u003cgavin_ramm@hotmail.com\u003e for reporting this.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fa1df55c3f99d32eccf3eeb3c9dad4456ebcf1f4",
      "tree": "3fcda7ddfb01e4f5c23444fd5a14a3ef9fa7443f",
      "parents": [
        "fd9be0dc9b0b2baf203cfef8c8109859d05d0e01"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Feb 10 20:05:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:57 2010 -0300"
      },
      "message": "V4L/DVB: af9015: support for DigitalNow TinyTwin v2\n\nAdd USB ID 1b80:e402 for DigitalNow TinyTwin version 2.\n\nThanks to Trevor Phillips \u003ctrevor.phillips@gmail.com\u003e for reporting this.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fd9be0dc9b0b2baf203cfef8c8109859d05d0e01",
      "tree": "d4e4c3e1accdc3683a169b5551cdc5339f6bb193",
      "parents": [
        "7ca7ef6011e92b52a365ddc78f6668e01793c572"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Feb 10 20:32:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:57 2010 -0300"
      },
      "message": "V4L/DVB: DVB: ngene, fix memset parameters\n\nSwitch second and third memset parameter to stamp the length buffer bytes\nby 0xff\u0027s, not 255 bytes by low 8 bits of Length.\n\nCc: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, \tjirislaby@gmail.com, Matthias Benesch \u003ctwoof7@freenet.de\u003e, \tRalph Metzler \u003crjkm@metzlerbros.de\u003e, Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Matthias Benesch \u003ctwoof7@freenet.de\u003e\nCc: Ralph Metzler \u003crjkm@metzlerbros.de\u003e\nCc: Oliver Endriss \u003co.endriss@gmx.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "62bdbb735c0415c2ffdddc2269a860a76f7f716a",
      "tree": "6f46610dcccc749ab3c08a09e6c74d64811c5935",
      "parents": [
        "f0289efa1938eac27a98883bf33af946b13e1110"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Feb 06 05:43:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:57 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media: Correct NULL test\n\nIn each case, the NULL test has been performed already.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nexpression *x;\nexpression e;\nidentifier l;\n@@\n\nif (x \u003d\u003d NULL || ...) {\n    ... when forall\n    return ...; }\n... when !\u003d goto l;\n    when !\u003d x \u003d e\n    when !\u003d \u0026x\n*x \u003d\u003d NULL\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0289efa1938eac27a98883bf33af946b13e1110",
      "tree": "b3096c3fbc99dafb642bed547d2eada49d31f602",
      "parents": [
        "dd6ed861d64f86493e7a6bf92c6fcd99d5e3391c"
      ],
      "author": {
        "name": "Klaas de Waal",
        "email": "klaas.de.waal@gmail.com",
        "time": "Sun Feb 07 14:09:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:57 2010 -0300"
      },
      "message": "V4L/DVB: dst: fixes for DVB-C Twinhan VP2031\n\nRemove check  \"state-\u003edst_type \u003d\u003d DST_DTYPE_IS_CABLE\"  in function\ndst_get_tuna (around line 1352) to select the correct checksum\ncomputation\n\nFill in the .caps field in struct dst_dvbc_ops (around line 1824) with\nall the supported QAM modulation methods to match the capabilities of\nthe card as implemented in function dst_set_modulation (around line\n502). Note that beginning with linux kernel version 2.6.32 the\nmodulation method is checked (by function\ndvb_frontend_check_parameters in file\ndrivers/media/dvb/dvb-core/dvb_frontend.c) and thus tuning fails if\nyou use a modulation method that is not present in the .caps field.\n\nThis patch has been tested on a Twinhan VP2031A DVB-C card with the\n2.6.32.2 kernel.\n\nSigned-off-by: Klaas de Waal \u003cklaas.de.waal@gmail.com\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fad93fdb14f13e7b869a878c0fba3b6e0f91e0b6",
      "tree": "67e2ca44d40b96ef69b987de345622af63c3f2e2",
      "parents": [
        "0a71102f105870a4a245edd1b291fa723a8f3a48"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sat Feb 06 05:55:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:56 2010 -0300"
      },
      "message": "V4L/DVB: STV0900 Cut 3.0 AGC2 fix for NetUP Dual DVB-S2-CI card\n\nif the AGC2 \u003e 1400 then no signal on this frequency for STV0900 Cut 3.0. For\nCut 2.0 this value is 700.\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6fd2d0f924e352e50a35ac9d9534ccc91b5c9bb9",
      "tree": "13d489a15367f2108a8758e751c6c5dc24e66f0f",
      "parents": [
        "8edbede9ebf5959ec9951175a239925225440f5f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Feb 05 02:46:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:56 2010 -0300"
      },
      "message": "V4L/DVB: using vmalloc requires include linux/vmalloc.h\n\nAfter merging the scsi-post-merge tree, today\u0027s linux-next build (powerpc\nallyesconfig) failed like this:\n\ndrivers/media/dvb/ngene/ngene-core.c: In function \u0027ngene_release_buffers\u0027:\ndrivers/media/dvb/ngene/ngene-core.c:1443: error: implicit declaration of function \u0027vfree\u0027\ndrivers/media/dvb/ngene/ngene-core.c: In function \u0027ngene_get_buffers\u0027:\ndrivers/media/dvb/ngene/ngene-core.c:1454: error: implicit declaration of function \u0027vmalloc\u0027\ndrivers/media/dvb/ngene/ngene-core.c:1454: warning: assignment makes pointer from integer without a cast\ndrivers/media/dvb/ngene/ngene-core.c:1461: warning: assignment makes pointer from integer without a cast\ndrivers/media/dvb/ngene/ngene-core.c:1467: warning: assignment makes pointer from integer without a cast\ndrivers/media/dvb/ngene/ngene-core.c: In function \u0027ngene_probe\u0027:\ndrivers/media/dvb/ngene/ngene-core.c:1836: warning: assignment makes pointer from integer without a cast\n\nCaused by commit b54c755d6263efe376f3dfc8c72c8e7b4fb4f4c1 (\"V4L/DVB: ngene: Initial check-in\").\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6525e67c01d303153272c26cb8118a3c314f4a1f",
      "tree": "a92d9f9a168326d837ded0dc2627cc376c3cf58c",
      "parents": [
        "684688d87d697724c46be77858641ee2e8885b02"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Feb 03 22:06:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:55 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Fix I2C initialisation\n\nUse I2C_CLASS_TV_DIGITAL, not I2C_ADAP_CLASS_TV_DIGITAL.\nRemove initialisation of bus_lock mutex.\nThanks to Mauro for pointing out.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nThanks-to: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "684688d87d697724c46be77858641ee2e8885b02",
      "tree": "aa44ac65ca876b3b71f8e4936d8e6f8c88302680",
      "parents": [
        "e890e7c0426ab99b032d5b387b1ca9fad6928895"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Feb 03 18:59:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:55 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Make checkpatch.pl happy\n\nMake checkpatch.pl happy.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e890e7c0426ab99b032d5b387b1ca9fad6928895",
      "tree": "2f8a2571ab8e2864be578a0a4c3130f9fb0dfe38",
      "parents": [
        "ace30f74ac1b3f20ab8f98995510a5e0d643c42c"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Feb 03 13:57:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:55 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Use correct name for cineS2 cards\n\nCards 18c3:abc3/18c3:abc4 should be displayed as \u0027Linux4Media cineS2\u0027.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "ace30f74ac1b3f20ab8f98995510a5e0d643c42c"
}
