)]}'
{
  "log": [
    {
      "commit": "2d1969312d6319d28ae9609a84f969b6933bd51c",
      "tree": "9324863248912afcb275c5e97bc75f2b576e1546",
      "parents": [
        "42a741dcf1472cea55193ea8611db3d67808ce22"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Mon Jul 04 21:55:01 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 13 19:50:12 2011 -0300"
      },
      "message": "[media] dvb_frontend: fix race condition in stopping/starting frontend\n\nAttached is a patch which addresses a race condition in the DVB core\nrelated to closing/reopening the DVB frontend device in quick\nsuccession.  This is the reason that devices such as the HVR-1300,\nHVR-3000, and HVR-4000 have been failing to scan properly under MythTV\nand w_scan.\n\nThe gory details of the race are described in the patch.\n\nDevin\n\nThere is a race condition exhibited when channel scanners such as w_scan and\nMythTV quickly close and then reopen the frontend device node.\n\nUnder normal conditions, the behavior is as follows:\n\n1.  Application closes the device node\n2.  DVB frontend ioctl calls dvb_frontend_release which sets\n    fepriv-\u003erelease_jiffies\n3.  DVB frontend thread *eventually* calls dvb_frontend_is_exiting() which\n    compares fepriv-\u003erelease_jiffies, and shuts down the thread if timeout has\n    expired\n4.  Thread goes away\n5.  Application opens frontend device\n6.  DVB frontend ioctl() calls ts_bus_ctrl(1)\n7.  DVB frontend ioctl() creates new frontend thread, which calls\n    dvb_frontend_init(), which has demod driver init() routine setup initial\n    register state for demod chip.\n8.  Tuning request is issued.\n\nThe race occurs when the application in step 5 performs the new open() call\nbefore the frontend thread is shutdown.  In this case the ts_bus_ctrl() call\nis made, which strobes the RESET pin on the demodulator, but the\ndvb_frontend_init() function never gets called because the frontend thread\nhasn\u0027t gone away yet.  As a result, the initial register config for the demod\nis *never* setup, causing subsequent tuning requests to fail.\n\nIf there is time between the close and open (enough for the dvb frontend\nthread to be torn down), then in that case the new frontend thread is created\nand thus the dvb_frontend_init() function does get called.\n\nThe fix is to set the flag which forces reinitialization if we did in fact\ncall ts_bus_ctrl().\n\nThis problem has been seen on the HVR-1300, HVR-3000, and HVR-4000, and is\nlikely occuring on other designs as well where ts_bus_ctrl() actually strobes\nthe reset pin on the demodulator.\n\nNote that this patch should supercede any patches submitted for the\n1300/3000/4000 which remove the code that removes GPIO code in\ncx8802_dvb_advise_acquire(), which have been circulating by users for some\ntime now...\n\nCanonical tracking this issue in Launchpad 439163:\n\nThanks to Jon Sayers from Hauppauge and Florent Audebert from Anevia S.A. for\nproviding hardware to test/debug with.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nCc: Jon Sayers \u003cj.sayers@hauppauge.co.uk\u003e\nCc: Florent Audebert \u003cflorent.audebert@anevia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "21d2e938d34d201276de3470587a3aa2047c77a1",
      "tree": "39720f57893084f8accf03efbfa815c4b4203c45",
      "parents": [
        "c8ef0a5b70a9821b3d75097aba672f531619231b"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue May 24 06:04:08 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 01 08:34:45 2011 -0300"
      },
      "message": "[media] anysee: return EOPNOTSUPP for unsupported I2C messages\n\nCheck I2C messages and return error properly.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c0880dcded3ffe77700184e9d96c110ce0094c11",
      "tree": "202387e0ecbad9af5a9cc080b2e794ce53247788",
      "parents": [
        "f7fc06e3a47d68831a21f6aabf2a80648846602b",
        "616a4b83bd1b4ec2260a91480e211290c35348bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 10:14:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 10:14:22 2011 -0700"
      },
      "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:\n  [media] v1.88 DM04/QQBOX Move remote to use rc_core dvb-usb-remote\n  [media] Add missing include guard to header file\n  [media] Inlined functions should be static\n  [media] Remove invalid parameter description\n  [media] cpia2: fix warning about invalid trigraph sequence\n  [media] s5p-csis: Add missing dependency on PLAT_S5P\n  [media] gspca/kinect: wrap gspca_debug with GSPCA_DEBUG\n  [media] fintek-cir: new driver for Fintek LPC SuperIO CIR function\n  [media] uvcvideo: Connect video devices to media entities\n  [media] uvcvideo: Register subdevices for each entity\n  [media] uvcvideo: Register a v4l2_device\n  [media] add V4L2-PIX-FMT-SRGGB12 \u0026 friends to docbook\n  [media] Documentation/DocBook: Rename media fops xml files\n  [media] Media DocBook: fix validation errors\n  [media] wl12xx: g_volatile_ctrl fix: wrong field set\n  [media] fix kconfig dependency warning for VIDEO_TIMBERDALE\n  [media] dm1105: GPIO handling added, I2C on GPIO added, LNB control through GPIO reworked\n  [media] Add support for M-5MOLS 8 Mega Pixel camera ISP\n"
    },
    {
      "commit": "616a4b83bd1b4ec2260a91480e211290c35348bb",
      "tree": "f6fdcd3723f000626e972b930050e1d5ac061d1b",
      "parents": [
        "5d8f290c051b55dfff6bd7e688a05945246a0861"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Wed May 25 18:28:29 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 25 21:50:17 2011 -0300"
      },
      "message": "[media] v1.88 DM04/QQBOX Move remote to use rc_core dvb-usb-remote\n\ndriver to use dvb-usb-remote.\nThe remote(s) generates 24 bit NEC codes, lme2510 keymaps redefined.\n\nOther minor fixes\nfix le warning.\nmake sure frontend is detached on firmware change.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "96c68795dc28aa3b1ade2194779c7d45320699cf",
      "tree": "778aa403d9d17f128b2ddf3832f1b7145462847a",
      "parents": [
        "2edcdfae98f2234336d5646befa6247ae03d12e8"
      ],
      "author": {
        "name": "Hans Petter Selasky",
        "email": "hselasky@c2i.net",
        "time": "Mon May 23 11:06:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 25 21:42:26 2011 -0300"
      },
      "message": "[media] Inlined functions should be static\n\nSigned-off-by: Hans Petter Selasky \u003chselasky@c2i.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2edcdfae98f2234336d5646befa6247ae03d12e8",
      "tree": "14c1e30b5b139698fe7c4b90224681c93600e479",
      "parents": [
        "ed82b9c26e26e1212b13930ab72efcbea7ee784c"
      ],
      "author": {
        "name": "Hans Petter Selasky",
        "email": "hselasky@c2i.net",
        "time": "Mon May 23 08:28:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 25 21:42:23 2011 -0300"
      },
      "message": "[media] Remove invalid parameter description\n\nSigned-off-by: Hans Petter Selasky \u003chselasky@c2i.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0017505de0d2888f57a9f84e8eb3963b3cd28baf",
      "tree": "2d6215b8508a260f86104c771458e3697307994b",
      "parents": [
        "bc125106f8afe15ffb0aae70d9b72bebec46e519"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Thu May 05 16:35:01 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 25 07:51:26 2011 -0300"
      },
      "message": "[media] dm1105: GPIO handling added, I2C on GPIO added, LNB control through GPIO reworked\n\nHere is patch for GPIO\u0027s handling.\nIt allows to support I2C on GPIO\u0027s and per board LNB control through GPIO\u0027s.\nAlso incuded some support for Hendrik Skarpeid card.\nFor those, who needs to tweak the driver,\nI think it is clear how to change and test GPIO\u0027s for LNB and other GPIO related stuff now.\n\n[mchehab@redhat.com: I2C_CLASS_TV_DIGITAL is deprecated. removed to avoid breaking compilation]\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "df462b3dbeeaae7141f1b63cbfcc1e1bae6a85fc",
      "tree": "bca52fce066159f136d75c69e79016422212cb1d",
      "parents": [
        "343800e7d20944aead238c2c6e3f7789f8b6587c",
        "cf25220677b3f10468a74278130fe224f73632a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:12:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:12:49 2011 -0700"
      },
      "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: (247 commits)\n  [media] gspca - sunplus: Fix some warnings and simplify code\n  [media] gspca: Fix some warnings tied to \u0027no debug\u0027\n  [media] gspca: Unset debug by default\n  [media] gspca - cpia1: Remove a bad conditional compilation instruction\n  [media] gspca - main: Remove USB traces\n  [media] gspca - main: Version change to 2.13\n  [media] gspca - stk014 / t613: Accept the index 0 in querymenu\n  [media] gspca - kinect: Remove __devinitdata\n  [media] gspca - cpia1: Fix some warnings\n  [media] video/Kconfig: Fix mis-classified devices\n  [media] support for medion dvb stick 1660:1921\n  [media] tm6000: fix uninitialized field, change prink to dprintk\n  [media] cx231xx: Add support for Iconbit U100\n  [media] saa7134 add new TV cards\n  [media] Use a more consistent value for RC repeat period\n  [media] cx18: Move spinlock and vb_type initialisation into stream_init\n  [media] tm6000: remove tm6010 sif audio start and stop\n  [media] tm6000: remove unused exports\n  [media] tm6000: add pts logging\n  [media] tm6000: change from ioctl to unlocked_ioctl\n  ...\n"
    },
    {
      "commit": "57d19e80f459dd845fb3cfeba8e6df8471bac142",
      "tree": "8254766715720228db3d50f1ef3c7fe003c06d65",
      "parents": [
        "ee9ec4f82049c678373a611ce20ac67fe9ad836e",
        "e64851f5a0ad6ec991f74ebb3108c35aa0323d5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -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: (39 commits)\n  b43: fix comment typo reqest -\u003e request\n  Haavard Skinnemoen has left Atmel\n  cris: typo in mach-fs Makefile\n  Kconfig: fix copy/paste-ism for dell-wmi-aio driver\n  doc: timers-howto: fix a typo (\"unsgined\")\n  perf: Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c\n  md, raid5: Fix spelling error in comment (\u0027Ofcourse\u0027 --\u003e \u0027Of course\u0027).\n  treewide: fix a few typos in comments\n  regulator: change debug statement be consistent with the style of the rest\n  Revert \"arm: mach-u300/gpio: Fix mem_region resource size miscalculations\"\n  audit: acquire creds selectively to reduce atomic op overhead\n  rtlwifi: don\u0027t touch with treewide double semicolon removal\n  treewide: cleanup continuations and remove logging message whitespace\n  ath9k_hw: don\u0027t touch with treewide double semicolon removal\n  include/linux/leds-regulator.h: fix syntax in example code\n  tty: fix typo in descripton of tty_termios_encode_baud_rate\n  xtensa: remove obsolete BKL kernel option from defconfig\n  m68k: fix comment typo \u0027occcured\u0027\n  arch:Kconfig.locks Remove unused config option.\n  treewide: remove extra semicolons\n  ...\n"
    },
    {
      "commit": "d1402307c23cfeafce2313d936a4a990eb8783f7",
      "tree": "ab6c15ed36f35e132af55ff5d5d28a8482d7cf0d",
      "parents": [
        "423c79e3fed751c244aceb39031920669e1d039a"
      ],
      "author": {
        "name": "Stéphane Elmaleh",
        "email": "stephane.elmaleh@laposte.net",
        "time": "Sat May 21 07:33:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat May 21 07:38:55 2011 -0300"
      },
      "message": "[media] support for medion dvb stick 1660:1921\n\n[mchehab@redhat.com: The same patch were sent by Alf and by Randoslaw.\nI\u0027ve applied the oldest version, just fixing the entry index]\n\nCc: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nTested-by: James Huk \u003chuk256@gmail.com\u003e\nTested-by: Alf Fahland \u003calf-f@gmx.de\u003e\nSigned-off-by: Radoslaw Warowny \u003cradoslaww@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bbe880b4a7c66ba14b67ee7acfbaaaa1c7be2d03",
      "tree": "c0461e06aeb084a74cb8ae6dacdd8be87109c69a",
      "parents": [
        "a5959dbea37973a2440eeba39fba32c79d862ec2"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@linuxtv.org",
        "time": "Sun May 08 20:03:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 19:53:31 2011 -0300"
      },
      "message": "[media] DVB: allow to read back of detected parameters through S2API\n\nSigned-off-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a5959dbea37973a2440eeba39fba32c79d862ec2",
      "tree": "d34fd3f7f92578b6738818468b4da7c27215bb81",
      "parents": [
        "507277193253cd4ea44d0a55ade37bdef20f3a44"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@linuxtv.org",
        "time": "Sun May 08 20:03:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 19:53:00 2011 -0300"
      },
      "message": "[media] DVB: dvb_frontend: add parameters_out\n\n- Holds the parameters detected by the demod.\n- Updated on every call to get_frontend, either through ioctl or when\n  a frontend event occurs.\n- Reset to input parameters after every call to set_frontend, tune or\n  search/track.\n\nSigned-off-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "507277193253cd4ea44d0a55ade37bdef20f3a44",
      "tree": "7242f6d7c863460c6db110494ffeff97f587c569",
      "parents": [
        "68bdee041317116bccaf830a9ff8f46f9aa857bd"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@linuxtv.org",
        "time": "Sun May 08 20:03:39 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 19:52:32 2011 -0300"
      },
      "message": "[media] DVB: dvb_frontend: use shortcut to access fe-\u003edtv_property_cache\n\nSigned-off-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68bdee041317116bccaf830a9ff8f46f9aa857bd",
      "tree": "d1df61660f483fe04c97b7d0a577547a70261851",
      "parents": [
        "61cb27af660168e3ad9a8922508c44a7d7453927"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@linuxtv.org",
        "time": "Sun May 08 20:03:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 19:52:15 2011 -0300"
      },
      "message": "[media] DVB: dvb_frontend: remove unused assignments\n\nSigned-off-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "61cb27af660168e3ad9a8922508c44a7d7453927",
      "tree": "484d205f76492446d22f31bdfd81ebcf4a8bd2eb",
      "parents": [
        "e23d9ae343f9d196382ab213612d76126f9c99af"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@linuxtv.org",
        "time": "Sun May 08 20:03:37 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 19:51:59 2011 -0300"
      },
      "message": "[media] DVB: dvb_frontend: rename parameters to parameters_in\n\n- Preparation to distinguish input parameters from output parameters.\n\nSigned-off-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e23d9ae343f9d196382ab213612d76126f9c99af",
      "tree": "4186b95e86737506446ffd0e3efd18cca646208d",
      "parents": [
        "15cc2bb385ced95be35d13895a67bfe52066778c"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@linuxtv.org",
        "time": "Sun May 08 20:03:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 19:51:46 2011 -0300"
      },
      "message": "[media] DVB: call get_property at the end of dtv_property_process_get\n\n- Drivers should be able to override properties returned to the user.\n- The default values get prefilled from the cache.\n\nSigned-off-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "15cc2bb385ced95be35d13895a67bfe52066778c",
      "tree": "14650886b7d6868c6275f7373cb514756e9f8de0",
      "parents": [
        "7285d4cc2cd4199a5b831a451511ccd6595806fd"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@linuxtv.org",
        "time": "Sun May 08 20:03:35 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 19:51:22 2011 -0300"
      },
      "message": "[media] DVB: dtv_property_cache_submit shouldn\u0027t modifiy the cache\n\n- Use const pointers and remove assignments.\n- delivery_system already gets assigned by DTV_DELIVERY_SYSTEM\n  and dtv_property_cache_sync.\n\nSigned-off-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7285d4cc2cd4199a5b831a451511ccd6595806fd",
      "tree": "a919ab71be630f2a922eed0b813d69d279fc4a58",
      "parents": [
        "cf75f9badabe399d496be76835993c6a916c726f"
      ],
      "author": {
        "name": "Steve Kerrison",
        "email": "steve@stevekerrison.com",
        "time": "Sun May 08 16:17:19 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 19:50:19 2011 -0300"
      },
      "message": "[media] cxd2820r: Update frontend capabilities to advertise QAM-256\n\nThis is supported in DVB-T2 mode, so added to the T/T2 frontend.\n\nSigned-off-by: Steve Kerrison \u003csteve@stevekerrison.com\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "63952e8c4ae7f3272cd37321a71428f3637f650f",
      "tree": "a24159b3abc6f3d3b854c38c5f860bfd1307d4b8",
      "parents": [
        "94d56ffa0a9bf11dfb602dae9223089e09a8e050"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@linuxtv.org",
        "time": "Fri May 20 18:56:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 19:04:49 2011 -0300"
      },
      "message": "[media] DVB: drxd_hard: handle new bandwidths by returning -EINVAL\n\ndrivers/media/dvb/frontends/drxd_hard.c: In function ‘DRX_Start’:\ndrivers/media/dvb/frontends/drxd_hard.c:2327: warning: enumeration value ‘BANDWIDTH_5_MHZ’ not handled in switch\ndrivers/media/dvb/frontends/drxd_hard.c:2327: warning: enumeration value ‘BANDWIDTH_10_MHZ’ not handled in switch\ndrivers/media/dvb/frontends/drxd_hard.c:2327: warning: enumeration value ‘BANDWIDTH_1_712_MHZ’ not handled in switch\n\n[mchehab@redhat.com: removed the status \u003d status assignment after the switch]\nSigned-off-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "94d56ffa0a9bf11dfb602dae9223089e09a8e050",
      "tree": "8ce40da57ea05b6541a404713bb9a81f451e0d58",
      "parents": [
        "aeb35ebc5f54bcdd7163f5282a3f39bc48c75cae"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@linuxtv.org",
        "time": "Thu May 12 18:11:06 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 18:51:09 2011 -0300"
      },
      "message": "[media] DVB: Add basic API support for DVB-T2 and bump minor version\n\n[steve@stevekerrison.com: Remove private definitions from cxd2820r that existed before API was defined]\nSigned-off-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Steve Kerrison \u003csteve@stevekerrison.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aff8ab5cc11c2c14b7ae3bb38cbe012c43b7dcef",
      "tree": "278e775b573333939aa87b023fa4d9ff87853404",
      "parents": [
        "35d451b9990cf3386c515d371aafff5a0df46fd7"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@linuxtv.org",
        "time": "Mon May 09 00:03:34 2011 +0100"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:56 2011 -0300"
      },
      "message": "[media] DVB: return meaningful error codes in dvb_frontend\n\n- Return values should not be ORed. Abort early instead.\n- Return -EINVAL instead of -1.\n\nSigned-off-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a0deeed5741117ee8625d6305d0034e219f102c",
      "tree": "2073570031d4ea19d0acacd5248f8e425fb019fa",
      "parents": [
        "027e99abbfdcca2ed46dfe4ea27c7cc253648cef"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Tue May 03 12:27:33 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:52 2011 -0300"
      },
      "message": "[media] DiBxxxx: get rid of DMA buffer on stack\n\nThis patch removes the remaining on-stack buffer for USB DMA transfer.\nThis patch also reduces the stack memory usage.\n\nCc: stable@kernel.org\nCc: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e47b78f036bf1c30a5263ccdf1f638d1612b0586",
      "tree": "f0d9d08aeae766dfd3408150dd4ed3ea2615ab21",
      "parents": [
        "2e1ea06e9cc7aacdd6e77939e51743405299c9c2"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue May 03 20:31:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:19 2011 -0300"
      },
      "message": "[media] cxd2820r: switch automatically between DVB-T and DVB-T2\n\nRemove old DVB-T2 freq module param and detect DVB-T/T2 automatically.\n\nImplementation is trial and error, if DVB-T does not lock try DVB-T2\nand vice versa. That\u0027s done by replacing normal DVBFE_ALGO_SW with\nDVBFE_ALGO_CUSTOM which gives better control for tuning process.\n\nDVB-C still uses normal software ZigZag, DVBFE_ALGO_SW.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2e1ea06e9cc7aacdd6e77939e51743405299c9c2",
      "tree": "533cd3a7195f13902c1c721c389ad7c1f1977324",
      "parents": [
        "2892bd0d95f8b0312db6f630e3a79eefb6981fcb"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue May 03 20:21:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:17 2011 -0300"
      },
      "message": "[media] cxd2820r: whitespace fix\n\nMake checkpatch.pl happy by fixing whitespaces introduced by\ncommit 79e8b8e3b8cbf67130247a3f6d25732373fe2f34\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9ac51c5e53d6b16c9a3fa541117cf96dedd6b3dd",
      "tree": "311d5723f2ca26e2df4f99ed940083a44a08f086",
      "parents": [
        "d6a5f921fb8cbd418b298e5bbe83e5c8c8e1da16"
      ],
      "author": {
        "name": "Steve Kerrison",
        "email": "steve@stevekerrison.com",
        "time": "Mon May 02 18:19:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:13 2011 -0300"
      },
      "message": "[media] cxd2820r: make C, T, T2 and core components as linked objects\n\nSigned-off-by: Steve Kerrison \u003csteve@stevekerrison.com\u003e\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "27cfc85e3dae187a470f7aa54123689a487970f2",
      "tree": "c49b86487a1e507eec82a5babd7cd05af081e814",
      "parents": [
        "bc022694d7da1c848e395f18eaf856abc9dd0b09"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Apr 07 16:27:43 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:10 2011 -0300"
      },
      "message": "[media] Sony CXD2820R DVB-T/T2/C demodulator driver\n\nIt is very first DVB-T2 Linux driver!\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e0bae9b33a406465bce6f38e9aaeef1ebfcfb461",
      "tree": "e8dbe1cc94ed9e556fc8bce3e48d2fa1e431a2ae",
      "parents": [
        "bedbf3d1451dbecd7a46ffbc6ece28561673b748"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed May 04 17:23:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:04 2011 -0300"
      },
      "message": "[media] cx24116: make FW DL split more readable\n\nChange firmware download split, which I introduced few patch earlier,\na little bit to make it more readable as requested [1].\n\nAnyhow, for some reason this seems to increase compiled binary size\n52 bytes, on my AMD64 box, which is rather much for so small change.\n\n[1] http://www.spinics.net/lists/linux-media/msg31968.html\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bedbf3d1451dbecd7a46ffbc6ece28561673b748",
      "tree": "b23f46ea91727a5ef5db872a8c1eab330a5ac37f",
      "parents": [
        "f0a53105edabcf3d91fabeef4fbdb574d05ab551"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri Apr 29 13:55:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:02 2011 -0300"
      },
      "message": "[media] anysee: add support for Anysee E7 S2\n\nIt is DVB-S/S2 USB box.\n\n* DNBU10512IST NIM\n * STV0903 demod\n * STV6110 tuner\n\n* Intersil ISL6423 LNB controller\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nCc: info@anysee.com\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0a53105edabcf3d91fabeef4fbdb574d05ab551",
      "tree": "413e203140f2cb8f328861f870f48c2ab2d6c5ad",
      "parents": [
        "107d7b181ddeaeea92d1aa25f2e1e5a3acb7da40"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Apr 27 21:11:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:01 2011 -0300"
      },
      "message": "[media] anysee: add support for Anysee E30 S2 Plus\n\nIt is USB DVB-S/S2 box.\n\nConexant cx24116/cx24118 demod tuner combo\nIntersil ISL6423 LNB controller\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nCc: info@anysee.com\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "107d7b181ddeaeea92d1aa25f2e1e5a3acb7da40",
      "tree": "1b18ffd6a3f729b5ea876ef9c0bfeefc6f3975d6",
      "parents": [
        "f3b1af19647f375efb96cbd0589f9279caea7023"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Apr 27 21:03:07 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:00 2011 -0300"
      },
      "message": "[media] cx24116: add config option to split firmware download\n\nIt is very rare I2C adapter hardware which can provide 32kB I2C write\nas one write. Add .i2c_wr_max option to set desired max packet size.\nSplit transaction to smaller pieces according to that option.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nCc: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9d8e1b5490a4fd2fa71bf3b39e7f1ce513daebcd",
      "tree": "76b2d55ba0f8c8c6b5fb009ba6e8313a5d9823fb",
      "parents": [
        "24fb06049af849934a30a06da78b7c75fac280df"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sat Mar 26 22:03:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:48 2011 -0300"
      },
      "message": "[media] STV0299 Register 02 on Opera1/Bsru6/z0194a/mantis_vp1033\n\nBits 4 and 5 on register 02 should always be set to 1.\n\nOpera1/Bsru6/z0194a/mantis_vp1033\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "24fb06049af849934a30a06da78b7c75fac280df",
      "tree": "d0805c61c84bff9458cf04ce2886996b79bfb158",
      "parents": [
        "2f9700062cf67b14729b2916ba662e7884d3e0c5"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sat Mar 26 21:57:33 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:46 2011 -0300"
      },
      "message": "[media] STV0299 incorrect standby setting issues register 02 (MCR)\n\nIssues with Register 02 causing spurious channel locking from standby.\nShould have always bits 4 \u0026 5 written to 1.\nLower nibble not used in any current driver. Usage if necessary can be\napplied through initab to mcr_reg. stv0299 not out of standby before\nwriting inittab.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cae72c7c63fd4a8f20efc001108f12f34076c17b",
      "tree": "6ca97c89217396077d8146b90fdb10a3142719b7",
      "parents": [
        "59983439c09f0d319cd288d27c0f70cf8764e09a"
      ],
      "author": {
        "name": "HIRANO Takahito",
        "email": "hiranotaka@zng.info",
        "time": "Sun May 01 02:29:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:33 2011 -0300"
      },
      "message": "[media] Fix panic on loading earth-pt1\n\nSigned-off-by: HIRANO Takahito \u003chiranotaka@zng.info\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "449a0bada34e5e554ef52aca86aeaa81ed35533e",
      "tree": "fb10ccdd3a0d68b50cae261588b03280ca0ff2b7",
      "parents": [
        "a760d63878b21fc16997b79e8ebee531b40c8b26"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Fri Apr 22 06:20:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:27 2011 -0300"
      },
      "message": "[media] lmedm04: PID filtering changes\n\nImprove PID filtering and program register 20 correctly.\n Make sure stream_on message is sent if streaming is off, otherwise\n PIDs are not registered.\n Move mutex outside lme2510_enable_pid.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a760d63878b21fc16997b79e8ebee531b40c8b26",
      "tree": "2ccce950af112d9ed472202463e01575a950feb2",
      "parents": [
        "853e3b2930001534b88fb36e936c9a734a79046c"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Fri Apr 22 06:07:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:26 2011 -0300"
      },
      "message": "[media] lmedm04: don\u0027t write to buffer without a mutex\n\nusb_buffer not inside mutex lock, waiting caller can alter buffer.\n Static added to lme2510_exit and lme2510_exit_int.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "853e3b2930001534b88fb36e936c9a734a79046c",
      "tree": "c00a9e6e8fb0229cfcf0b233bf2960768a5bfd4b",
      "parents": [
        "08921ac9e9d185d6f472238ea9c79a3a70eb7ea7"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Fri Apr 22 06:00:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:25 2011 -0300"
      },
      "message": "[media] IX2505V Keep I2C gate control alive\n\nGate could close after first I2C message. On stv0288 it does.\n Keep 2nd and 3rd message I2C gate control alive.\n Remove unnecessary gate closing in this module.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "08921ac9e9d185d6f472238ea9c79a3a70eb7ea7",
      "tree": "2cdc6ad9191e6b601ef3fc5eedb67ec305cbbee0",
      "parents": [
        "792bc09a9896dfbdac575ab4cdcd0f4db96d8ca1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Apr 21 18:11:25 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:57 2011 -0300"
      },
      "message": "[media] Media, DVB, Siano, smsusb: Avoid static analysis report about \u0027use after free\u0027\n\nIn drivers/media/dvb/siano/smsusb.c we have this code:\n ...\n               kfree(dev);\n\n               sms_info(\"device %p destroyed\", dev);\n ...\n\nat least one static analysis tool (Coverity Prevent) complains about this\nas a use-after-free bug.\nWhile it\u0027s true that we do use the pointer variable after freeing it, the\nonly use is to print the value of the pointer, so there\u0027s not actually any\nproblem here. But still, silencing the complaint is trivial by just moving\nthe kfree() call below the sms_info(), so why not just do it?. It doesn\u0027t\nchange the workings of the code in any way, but it makes the tool shut up.\nThe patch below also removes a rather pointless blank line.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dca6b74bb332f6aa52bd2a6efc464233e542297b",
      "tree": "b2a397e0e27fbeef921ebfd79a9254b8008144f9",
      "parents": [
        "c8b7ced3460934cb31464463d7f909fef5db9391"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sun Apr 17 16:55:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:54 2011 -0300"
      },
      "message": "[media] dvb-usb: don\u0027t return error if stream stop\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c8b7ced3460934cb31464463d7f909fef5db9391",
      "tree": "bfb2634685f11169d0c4fb34b55366d4023e72f8",
      "parents": [
        "6f030abf9a77f10213bc5a2da2eff478d4d4e0c3"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sat Apr 16 13:30:32 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:53 2011 -0300"
      },
      "message": "[media] dvb-usb return device errors to demuxer\n\nReturn device errors to demuxer from on/off streamming and\n pid filtering.\n\nPlease test this patch with all dvb-usb devices.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6f030abf9a77f10213bc5a2da2eff478d4d4e0c3",
      "tree": "688f987d05da108a5b84865d2e437f0eebd0b831",
      "parents": [
        "eeaaf817c7202b71a6e1aab87ebd538d1b5e5a42"
      ],
      "author": {
        "name": "Alexey Khoroshilov",
        "email": "khoroshilov@ispras.ru",
        "time": "Fri Apr 15 17:40:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:51 2011 -0300"
      },
      "message": "[media] lmedm04: Do not unlock mutex if mutex_lock_interruptible failed\n\nThere are a couple of places where mutex_unlock() is called even\nif mutex_lock_interruptible() failed. The patch fixes the issue.\n\nFound by Linux Driver Verification project (linuxtesting.org).\n\nSigned-off-by: Alexey Khoroshilov \u003ckhoroshilov@ispras.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "38e009aac9e02d2c30fd9a5e979ab31433e7d578",
      "tree": "baad2ab0209a7c70a927106d6640064fd580df50",
      "parents": [
        "3f84a4e1c1b785ff5dd3952cb2d4b3008b68ae45"
      ],
      "author": {
        "name": "Marko Ristola",
        "email": "marko.ristola@kolumbus.fi",
        "time": "Fri Apr 08 12:40:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:48 2011 -0300"
      },
      "message": "[media] Speed up DVB TS stream delivery from DMA buffer into dvb-core\u0027s buffer\n\nAvoid unnecessary DVB TS 188 sized packet copying from DMA buffer into stack.\nBacktrack one 188 sized packet just after some garbage bytes when possible.\nThis obsoletes patch https://patchwork.kernel.org/patch/118147/\n\nSigned-off-by: Marko Ristola \u003cmarko.ristola@kolumbus.fi\u003e\nAcked-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "451a51b218df9a3a93af9fd71a356cc6043df52a",
      "tree": "4d950aacb2800d5166c193511ed200c5a9e317a0",
      "parents": [
        "b7101de3fff596b35e45cd9fb7007caa07e97c9a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Apr 07 16:34:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:45 2011 -0300"
      },
      "message": "[media] DVB, DiB9000: Fix leak in dib9000_attach()\n\nIf the second memory allocation in dib9000_attach() fails, we\u0027ll leak the\nmemory allocated by the first.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eb02d8571bebf53a9c18a82f9912d0a77ebb83e7",
      "tree": "b2883ea6d55b6dad1d7b59d49ce705156ce9aed6",
      "parents": [
        "bb19a4210540866443e51635733a83d0970939c8"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sat Apr 02 18:59:29 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:36 2011 -0300"
      },
      "message": "[media] DM04/QQBOX v1.84 added PID filter\n\nA greatly simplified version of the PID Filter now added\nback to the Driver.\n\nThe driver allows for the PID filter to be turned off.\n\napplied after patch 683781.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bb19a4210540866443e51635733a83d0970939c8",
      "tree": "04677696b50d050d0d5239f468660ebc6c29ad6a",
      "parents": [
        "910c41cac0c5dfcf89ad2c0dc2f8a1aa1cbf3185"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sat Apr 02 10:51:53 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:35 2011 -0300"
      },
      "message": "[media] STV0288 Register 42 - Incorrect settings\n\nRegister 42 bits 2,3,6 and 7 should be set to 0.\n This gives difficult locking on some channels and may be compensated\n for by other methods.\n\nThis affects any driver using the stv0288 frontend on the default\nor earda inittab.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "910c41cac0c5dfcf89ad2c0dc2f8a1aa1cbf3185",
      "tree": "f5107f31beeb8524d2738efe32510138e621081e",
      "parents": [
        "a1b4c86b2bad37963e675737ec850c851e785d6b"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sat Apr 02 10:47:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:33 2011 -0300"
      },
      "message": "[media] DM04/QQBOX stv0288 register 42 - incorrect setting\n\n stv0288 Register 42 bits 6 \u0026 7 should be set to 0.\n This is causing intermittent lock, the dvb-usb-lmedm04 driver uses\n register 50 (auto fine mode) to correct for this, this register is\n now returned to its default setting.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "574312d8ceb689af5000fa78d40f7ee38e1ea895",
      "tree": "e10d79a2b779ca32a9f5e310a3088b880aa006e8",
      "parents": [
        "53f1fe9465359e0cc080d4a7779cdfcd42b75e82"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Tue Mar 29 17:37:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:30 2011 -0300"
      },
      "message": "[media] budget-ci: Add support for TT S-1500 with BSBE1-D01A tuner\n\nAdd support for TT S-1500 with BSBE1-D01A tuner.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53f1fe9465359e0cc080d4a7779cdfcd42b75e82",
      "tree": "66232b70f4eb609ac08ac8ab4a50a8fb6b73474d",
      "parents": [
        "6588687a602ee5d97aad92a5910db1be16a4f6df"
      ],
      "author": {
        "name": "Hans Petter Selasky",
        "email": "hselasky@c2i.net",
        "time": "Mon Mar 28 14:37:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:29 2011 -0300"
      },
      "message": "[media] cx24116.c - fix for wrong parameter description\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fd206508492caffaccc36cbfc40d3b1f8eeb1f0b",
      "tree": "51a975111c3ac28431a93d137c304f48bf0dd70e",
      "parents": [
        "92f6ed71cafae8580bd481db66edb81c3d9d958c"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "mk@lab.zgora.pl",
        "time": "Sat Mar 26 15:23:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:26 2011 -0300"
      },
      "message": "[media] dib0700: fix possible NULL pointer dereference\n\nSeems like \u0027adap-\u003efe\u0027 test for NULL was meant to be before we dereference\nthat pointer.\n\nSigned-off-by: Mariusz Kozlowski \u003cmk@lab.zgora.pl\u003e\nAcked-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "945b876600054081911d31bdb4f47b172c8a48ae",
      "tree": "c846af5263d26033818c0ff49435d7e44f88b23f",
      "parents": [
        "2a596f84e2e368a3167947b32c8ea51125f87c58"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Sun Mar 20 18:50:52 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:19 2011 -0300"
      },
      "message": "[media] lmedm04: get rid of on-stack dma buffers\n\nusb_control_msg initiates (and waits for completion of) a dma transfer using\nthe supplied buffer. That buffer thus has to be seperately allocated on\nthe heap.\n\nIn lib/dma_debug.c the function check_for_stack even warns about it:\n\tWARNING: at lib/dma-debug.c:866 check_for_stack\n\nTested-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2a596f84e2e368a3167947b32c8ea51125f87c58",
      "tree": "283fd9095e0ecffbf1d8e9cbdbdc325191032655",
      "parents": [
        "029461dbea04f4b6943bd24b6ae7906f28593a2f"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Sun Mar 20 18:50:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:18 2011 -0300"
      },
      "message": "[media] au6610: get rid of on-stack dma buffer\n\nusb_control_msg initiates (and waits for completion of) a dma transfer using\nthe supplied buffer. That buffer thus has to be seperately allocated on\nthe heap.\n\nIn lib/dma_debug.c the function check_for_stack even warns about it:\n\tWARNING: at lib/dma-debug.c:866 check_for_stack\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nReviewed-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nTested-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "029461dbea04f4b6943bd24b6ae7906f28593a2f",
      "tree": "f72516fbf2d6eaeb8835520a048e9bfa455e3df2",
      "parents": [
        "26b72c6e5a67ceef4c62c279d5952f723515d990"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Sun Mar 20 18:50:49 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:17 2011 -0300"
      },
      "message": "[media] ce6230: get rid of on-stack dma buffer\n\nusb_control_msg initiates (and waits for completion of) a dma transfer using\nthe supplied buffer. That buffer thus has to be seperately allocated on\nthe heap.\n\nIn lib/dma_debug.c the function check_for_stack even warns about it:\n\tWARNING: at lib/dma-debug.c:866 check_for_stack\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nReviewed-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nTested-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "26b72c6e5a67ceef4c62c279d5952f723515d990",
      "tree": "bbb00d58967e18e59c0b429bb29d078eb2b1f993",
      "parents": [
        "60f81f12fa63213567b0b40546faa82b8f5d5b0c"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Sun Mar 20 18:50:48 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:16 2011 -0300"
      },
      "message": "[media] ec168: get rid of on-stack dma buffers\n\nusb_control_msg initiates (and waits for completion of) a dma transfer using\nthe supplied buffer. That buffer thus has to be seperately allocated on\nthe heap.\n\nIn lib/dma_debug.c the function check_for_stack even warns about it:\n\tWARNING: at lib/dma-debug.c:866 check_for_stack\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nReviewed-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nTested-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "60f81f12fa63213567b0b40546faa82b8f5d5b0c",
      "tree": "7ad3f75a6840639fa07d4046d288725f9198f133",
      "parents": [
        "ee52f120b0adc469f5c67815cef79ecdd01cfd14"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 07:19:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:14 2011 -0300"
      },
      "message": "[media] vp702x: use preallocated buffer in the frontend\n\nNote: This change is tested to compile only as I don\u0027t have the\nhardware.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee52f120b0adc469f5c67815cef79ecdd01cfd14",
      "tree": "53e9053e23c4dbd1185bbea6e7336f371c6e35aa",
      "parents": [
        "8ea793aa736137aa2453ce6877bb31a4b15dc28d"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 07:19:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:12 2011 -0300"
      },
      "message": "[media] vp702x: use preallocated buffer in vp702x_usb_inout_cmd\n\nIf we need a bigger buffer, we reallocte a new buffer and free the old\none.\n\nNote: This change is tested to compile only as I don\u0027t have the\nhardware.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8ea793aa736137aa2453ce6877bb31a4b15dc28d",
      "tree": "25569faa7b30783568358f22a0da0fee8c95bd9a",
      "parents": [
        "9a187c4183edb6e705245c0fb2439aa3e8dce1fe"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 07:19:12 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:11 2011 -0300"
      },
      "message": "[media] vp702x: use preallocated buffer\n\nNote: This change is tested to compile only as I don\u0027t have the\nhardware.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9a187c4183edb6e705245c0fb2439aa3e8dce1fe",
      "tree": "ecd256ce60fedebe92bbc0610826cc8da1d1285a",
      "parents": [
        "57873c720caddf19eef2d5fe734575f7175abb48"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 07:19:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:10 2011 -0300"
      },
      "message": "[media] vp702x: fix locking of usb operations\n\nOtherwise it is not obvious that vp702x_usb_in_op or vp702x_usb_out_op\nwill not interfere with any vp702x_usb_inout_op.\n\nNote: This change is tested to compile only, as I don\u0027t have the\nhardware.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "57873c720caddf19eef2d5fe734575f7175abb48",
      "tree": "94c3bfba53001f63d48b51f0e9251fcc0780849c",
      "parents": [
        "cf53b82d5d6eae920a1527b564f17c86e8118f0c"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 07:19:10 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:08 2011 -0300"
      },
      "message": "[media] vp702x: get rid of on-stack dma buffers\n\nusb_control_msg initiates (and waits for completion of) a dma transfer using\nthe supplied buffer. That buffer thus has to be seperately allocated on\nthe heap.\n\nIn lib/dma_debug.c the function check_for_stack even warns about it:\n\tWARNING: at lib/dma-debug.c:866 check_for_stack\n\nNote: This change is tested to compile only, as I don\u0027t have the hardware.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cf53b82d5d6eae920a1527b564f17c86e8118f0c",
      "tree": "db7a483ff6fed94db7470886d2668161ba8e122d",
      "parents": [
        "1c6410f317c3e78409f0179283089034c77a6ad5"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 07:19:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:07 2011 -0300"
      },
      "message": "[media] vp702x: remove unused variable\n\nstruct vp702x_device_state.power_state is nowhere referenced.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1c6410f317c3e78409f0179283089034c77a6ad5",
      "tree": "281a8ff04d5e6af29030572f78cb14a4447441b6",
      "parents": [
        "36f773e8e3f207136a6b903b71754593e0e1819c"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 07:19:08 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:05 2011 -0300"
      },
      "message": "[media] vp702x: preallocate memory on device probe\n\nThis sets up a buffer and a mutex protecting that buffer in\nthe struct vp702x_device_state.\n\nThe definition of struct vp702x_device_state is moved into the header\nin order to use the buffer also in the frontend.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "36f773e8e3f207136a6b903b71754593e0e1819c",
      "tree": "d7914cae1390bbe948ed0f3eadfd1f3c5ebc5585",
      "parents": [
        "d30615d87e7bfbf610fae1cbee3fa509d1377edc"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 07:19:07 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:04 2011 -0300"
      },
      "message": "[media] vp702x: rename struct vp702x_state -\u003e vp702x_adapter_state\n\nWe need a state struct for the dvb_usb_device.\nIn order to reduce confusion we rename the vp702x_state struct.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d30615d87e7bfbf610fae1cbee3fa509d1377edc",
      "tree": "d61a9ea0dfa5cfec8b66c67d3b7f862835bf2de6",
      "parents": [
        "12fe2a6193df97b28f5ff9fd3f12d460e96c6a95"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 07:19:06 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:03 2011 -0300"
      },
      "message": "[media] vp702x: cleanup: whitespace and indentation\n\nSome whitespace, one linebreak and one unneded variable\ninitialization...\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "12fe2a6193df97b28f5ff9fd3f12d460e96c6a95",
      "tree": "72639018f821d6adebc8359fab143005c6d7ec1a",
      "parents": [
        "513ea35ff9cd332abe650f5da3689bdb41824b43"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 15:33:46 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:02 2011 -0300"
      },
      "message": "[media] opera1: get rid of on-stack dma buffer\n\nusb_control_msg initiates (and waits for completion of) a dma transfer using\nthe supplied buffer. That buffer thus has to be seperately allocated on\nthe heap.\n\nIn lib/dma_debug.c the function check_for_stack even warns about it:\n\tWARNING: at lib/dma-debug.c:866 check_for_stack\n\nNote: This change is tested to compile only, as I don\u0027t have the hardware.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "513ea35ff9cd332abe650f5da3689bdb41824b43",
      "tree": "4f61ff4ea83e2326064fb19e845b6e80ea53ce74",
      "parents": [
        "b47b850116369a474f71c8ee1e7d06dfa9bf5468"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 15:33:45 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:59 2011 -0300"
      },
      "message": "[media] m920x: get rid of on-stack dma buffers\n\nusb_control_msg initiates (and waits for completion of) a dma transfer using\nthe supplied buffer. That buffer thus has to be seperately allocated on\nthe heap.\n\nIn lib/dma_debug.c the function check_for_stack even warns about it:\n\tWARNING: at lib/dma-debug.c:866 check_for_stack\n\nNote: This change is tested to compile only, as I don\u0027t have the hardware.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b47b850116369a474f71c8ee1e7d06dfa9bf5468",
      "tree": "432c834753aec851234616c7467d920eca20c4c6",
      "parents": [
        "0e4e7208e6b33816c457292ee771da3a5779027b"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 15:33:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:58 2011 -0300"
      },
      "message": "[media] dw2102: get rid of on-stack dma buffer\n\nusb_control_msg initiates (and waits for completion of) a dma transfer using\nthe supplied buffer. That buffer thus has to be seperately allocated on\nthe heap.\n\nIn lib/dma_debug.c the function check_for_stack even warns about it:\n\tWARNING: at lib/dma-debug.c:866 check_for_stack\n\nNote: This change is tested to compile only, as I don\u0027t have the hardware.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Igor M. Liplianin \u003cliplianin@tut.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0e4e7208e6b33816c457292ee771da3a5779027b",
      "tree": "ed2fbddf1854d87281849562aaba314740a5c8b3",
      "parents": [
        "ab22cbda6651db25d03052aa9ee9452b5eaa3edd"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 15:33:43 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:57 2011 -0300"
      },
      "message": "[media] friio: get rid of on-stack dma buffers\n\nusb_control_msg initiates (and waits for completion of) a dma transfer using\nthe supplied buffer. That buffer thus has to be seperately allocated on\nthe heap.\n\nIn lib/dma_debug.c the function check_for_stack even warns about it:\n\tWARNING: at lib/dma-debug.c:866 check_for_stack\n\nNote: This change is tested to compile only, as I don\u0027t have the hardware.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Akihiro Tsukada \u003ctskd2@yahoo.co.jp\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab22cbda6651db25d03052aa9ee9452b5eaa3edd",
      "tree": "0c2a81048cfa165c7493b37cf51bd187d306e71d",
      "parents": [
        "54f4e11ae3051ff7a921494be5106788db19dcf7"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 15:33:42 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:55 2011 -0300"
      },
      "message": "[media] vp7045: get rid of on-stack dma buffers\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "54f4e11ae3051ff7a921494be5106788db19dcf7",
      "tree": "f10ea437eedd792a090c2d6cacbfd1719a2d0f89",
      "parents": [
        "ca73877587abfb8213c8eb21fec4f7d2bca36069"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 15:33:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:53 2011 -0300"
      },
      "message": "[media] a800: get rid of on-stack dma buffers\n\nusb_control_msg initiates (and waits for completion of) a dma transfer using\nthe supplied buffer. That buffer thus has to be seperately allocated on\nthe heap.\n\nIn lib/dma_debug.c the function check_for_stack even warns about it:\n\tWARNING: at lib/dma-debug.c:866 check_for_stack\n\nNote: This change is tested to compile only, as I don\u0027t have the hardware.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca73877587abfb8213c8eb21fec4f7d2bca36069",
      "tree": "7778c268699572495630157aa00af3a53b582519",
      "parents": [
        "ffa5899ce8a6d82e42ae0ca23a10cf92d914045e"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Sun Apr 03 14:23:43 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:52 2011 -0300"
      },
      "message": "[media] dib0700: remove unused variable\n\nThis variable is never used.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ffa5899ce8a6d82e42ae0ca23a10cf92d914045e",
      "tree": "e6ac9067873352b991180de05f16db3fd287373f",
      "parents": [
        "b9f7b73c8c107d83a4c04c4f29a2ca96f7e73faf"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Thu Mar 24 09:32:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:51 2011 -0300"
      },
      "message": "[media] DiB0700: get rid of on-stack dma buffers\n\nThis patch removes the on-stack buffers for USB DMA transfers.\n\nThis is an alternative version of the patch discussed by Florian here:\nhttp://thread.gmane.org/gmane.linux.kernel/1115695/\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b9f7b73c8c107d83a4c04c4f29a2ca96f7e73faf",
      "tree": "a18a1f9cdb37e0b7fb811bdd6a8a1754f3fcae40",
      "parents": [
        "bbcede07b44886f4ffe496363c819c5ecebac8b0"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Sun Mar 20 18:50:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:49 2011 -0300"
      },
      "message": "[media] lmedm04: correct indentation\n\nThis should not change anything except whitespace.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68a49a4a3dc9354b6daa24dd87e4e246b6da3c13",
      "tree": "111e33ad8e913930b840252773a350fea2a0c348",
      "parents": [
        "2faa0ca82c7180f58a4b3bb3c460e5bdcdcf04c6"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu Mar 24 12:56:16 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:38 2011 -0300"
      },
      "message": "[media] ttusb-budget: driver has a debug param, use it\n\nRemove DEBUG define, key debug spew off of the module\u0027s debug param that\nalready exists.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "56c0893c4f66a5d249b8981101755bec5890500d",
      "tree": "a9b62ce8d48a36bae9ecf6d308f1c7ecc2a0231a",
      "parents": [
        "d8ee99e79994f916bc5b81990f861ea923e7f332"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Apr 05 18:42:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:32 2011 -0300"
      },
      "message": "[media] rc: further key name standardization\n\nUse the newly introduced KEY_IMAGES where appropriate, and standardize\non KEY_MEDIA for media center/application launcher button (such as the\nWindows logo key on the Windows Media Center Ed. remotes).\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "70fc26fbcd0ac8e6bc1ca1cdc6fe623e7ac37ca1",
      "tree": "8e81b1dfd53b61b54c9b71f66ddddac4aea31df9",
      "parents": [
        "882b82caf2cb8210e6829231cb352dea33f83f4c"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Apr 12 20:17:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:12 2011 -0300"
      },
      "message": "[media] anysee: add more info about known board configs\n\nAdd some comments about known GPIO settings of supported board\nversions.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "882b82caf2cb8210e6829231cb352dea33f83f4c",
      "tree": "e732fa97514bb61aa7f249f78975cd504405b93a",
      "parents": [
        "e82eea79a3518e116f7e337fab2b5ca3072ed99c"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Apr 12 19:49:25 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:11 2011 -0300"
      },
      "message": "[media] anysee: add support for two byte I2C address\n\nAfter that Anysee I2C adapter is capable of one and two byte long\nI2C addresses in case of read from I2C bus.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e82eea79a3518e116f7e337fab2b5ca3072ed99c",
      "tree": "4c5a5f3fbb8cd1fd4b1ea148d5dea156b02b310e",
      "parents": [
        "1fd80701b5bd42fce36f4d32d5c5415354e68d98"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Apr 12 19:43:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:10 2011 -0300"
      },
      "message": "[media] anysee: enhance demod and tuner attach\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1fd80701b5bd42fce36f4d32d5c5415354e68d98",
      "tree": "dcfa994c426733987af1c6e913460d2c397b2ee0",
      "parents": [
        "59fb41409d21c491671f74c676373118f48e2136"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Apr 12 17:34:08 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:09 2011 -0300"
      },
      "message": "[media] anysee: fix E30 Combo Plus TDA18212 DVB-T\n\nUse correct I2C address for ZL10353 DVB-T demod.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "59fb41409d21c491671f74c676373118f48e2136",
      "tree": "b6fac5d64cd4c6bdd802d0219188e2dec228595f",
      "parents": [
        "a43be980b3cf9c72f4bac4c7ce043e52004c6d90"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Apr 12 10:22:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:07 2011 -0300"
      },
      "message": "[media] anysee: fix E30 Combo Plus TDA18212 GPIO\n\nLooks like it is IF route switch on IOE[0]. Set it correctly\nto route signal from tuner to demod. Now it works for DVB-C too.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a43be980b3cf9c72f4bac4c7ce043e52004c6d90",
      "tree": "105ccdd08442bbc47dfb5c6b149c9aff1083fb94",
      "parents": [
        "72ffd2b822b4ff589432df0f56e3d2cd60c10447"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Apr 10 20:23:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:05 2011 -0300"
      },
      "message": "[media] anysee: add support for Anysee E7 TC\n\nIt is ZL10353, TDA10023 and TDA18212.\nTuner is inside of Samsung DNOD44CDH086A tuner module.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "72ffd2b822b4ff589432df0f56e3d2cd60c10447",
      "tree": "10820fb138f9fd67497f47b0e869fa4006c69af5",
      "parents": [
        "41f81f686a85af144ad9769a15ef8575b69eee38"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Apr 10 20:14:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:04 2011 -0300"
      },
      "message": "[media] anysee: add support for TDA18212 based E30 Combo Plus\n\nNew models have new NXP TDA18212 silicon tuner.\nNot tested yet due to lack of HW...\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "41f81f686a85af144ad9769a15ef8575b69eee38",
      "tree": "168b04a46cfc3593989a9680d2e55c11ea690111",
      "parents": [
        "592d9e21f5d875e84d09940eff7bc48812245855"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Apr 10 17:53:52 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:03 2011 -0300"
      },
      "message": "[media] anysee: reimplement demod and tuner attach\n\nUse board ID as base value when selecting correct hardware configuration.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "592d9e21f5d875e84d09940eff7bc48812245855",
      "tree": "a175c7d1a466f0de9466c786a2446f2e033611b7",
      "parents": [
        "b3e6a5af2162d114df4fd67353bbadd3d8a22c3e"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sat Apr 09 21:13:33 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:01 2011 -0300"
      },
      "message": "[media] anysee: change some messages\n\nPrint firmware version as two digit long (change from 3 to 2).\nWindows app have changed that too. First byte was hard coded as 0.\n\nChange email list address to report non-working device to current one.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b3e6a5af2162d114df4fd67353bbadd3d8a22c3e",
      "tree": "d47238c80cb1855133fae9c1a0b81480d1236c33",
      "parents": [
        "7ea03d211c055cfdef7930a29a11a54d2682f953"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sat Apr 09 21:00:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:00 2011 -0300"
      },
      "message": "[media] anysee: fix multibyte I2C read\n\nIt can read more than one byte from I2C bus. Allow that.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7ea03d211c055cfdef7930a29a11a54d2682f953",
      "tree": "6f17a853e0dfadb0b454c4e9273c99b58fb004dd",
      "parents": [
        "26eb7045f1c9eee3b65f573d27154d53aa9d6cc7"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sat Apr 09 20:50:07 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:26:59 2011 -0300"
      },
      "message": "[media] anysee: I2C address fix\n\nSwitch from 8 bit notation to real 7 bit.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "834751d4365822f769d8af2fd37dc674997a313c",
      "tree": "823450f999114585536b332b0f28c01e0b9d8f8f",
      "parents": [
        "b15ca3341442e573ef49207200ad42f6abd4f5b4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 25 12:46:05 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:26:53 2011 -0300"
      },
      "message": "[media] drxd: use mutex instead of semaphore\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b15ca3341442e573ef49207200ad42f6abd4f5b4",
      "tree": "b79217b8e3fcb69ca491e6dcd6e0060fdb2bdda6",
      "parents": [
        "9999daf446b9fa43b5301af423b6798a600e36bc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 25 12:38:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:26:43 2011 -0300"
      },
      "message": "[media] Remove the now obsolete drx397xD\n\nThis was replaced by Micronas drxd driver\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9999daf446b9fa43b5301af423b6798a600e36bc",
      "tree": "236c6345254181cd650836ecccd80803d810da2a",
      "parents": [
        "58d5eaec9f877a9bcfa9b6dca0ea51850975c49f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 25 12:10:05 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 07:26:27 2011 -0300"
      },
      "message": "[media] drxd: CodingStyle cleanups\n\nThere are still lots of 80-columns warnings and a few errors\nat some tables, but changing them would require more work and\nwith probably not much gain.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "58d5eaec9f877a9bcfa9b6dca0ea51850975c49f",
      "tree": "6c061a242bd99df311ee36a19d1cec10e073d316",
      "parents": [
        "7fc7356f4eafa953197e1c4e2d236e199a51db28"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 25 11:45:29 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 07:26:26 2011 -0300"
      },
      "message": "[media] drxd: Don\u0027t use a macro for CHK_ERROR with a break inside\n\nThe macro is defined as:\n\t#define CHK_ERROR(s) if( (status \u003d s)\u003c0 ) break\n\nThis sucks, as makes harder to debug if something got wrong and\nthere are more than one level of loops. Also, violates CodingStyle.\n\nFixed by this simple perl script:\n\n\twhile (\u003c\u003e) { $f.\u003d$_; };\n\n\t$f\u003d~ s,\\n\\#define CHK_ERROR[^\\n]+\\n,\\n,;\n\n\t$f\u003d~ s\u003d(CHK_ERROR\\(.*\\,)\\n\\s+\u003d\\1 \u003dg;\n\t$f\u003d~ s\u003d(CHK_ERROR\\(.*\\,)\\n\\s+\u003d\\1 \u003dg;\n\t$f\u003d~ s\u003d(CHK_ERROR\\(.*\\,)\\n\\s+\u003d\\1 \u003dg;\n\t$f\u003d~ s\u003d(CHK_ERROR\\(.*)\\s+(\\,)\\n\\s+\u003d\\1\\2 \u003dg;\n\t$f\u003d~ s\u003d(CHK_ERROR\\(.*)\\s+(\\,)\\n\\s+\u003d\\1\\2 \u003dg;\n\t$f\u003d~ s\u003d(CHK_ERROR\\(.*)\\s+(\\,)\\n\\s+\u003d\\1\\2 \u003dg;\n\n\t$f\u003d~ s,\\n(\\t+)CHK_ERROR\\((.*)\\)\\;,\\n\\1status \u003d \\2;\\n\\1if (status \u003c 0)\\n\\1\\tbreak;,g;\n\n\tprint $f;\n\nPlus a few manual adjustments\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7fc7356f4eafa953197e1c4e2d236e199a51db28",
      "tree": "dcf4a62daaa0635626d35e8ca96c3416089a6852",
      "parents": [
        "bccd2d8a39a65b008e5af96404139c2260a42fc7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 25 10:54:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 07:26:25 2011 -0300"
      },
      "message": "[media] drxd: Fix some CodingStyle issues\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bccd2d8a39a65b008e5af96404139c2260a42fc7",
      "tree": "a7da84218286418d56b3e94116a5cc6ddeb7cbf7",
      "parents": [
        "935c630c2cf402419342d66acd04804da8c0704a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 25 10:46:32 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 07:26:25 2011 -0300"
      },
      "message": "[media] drxd: don\u0027t re-define u8/u16/u32 types\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "935c630c2cf402419342d66acd04804da8c0704a",
      "tree": "570904b08d9efe3dce0fe72fbd16db0c3700c9af",
      "parents": [
        "be9297d130835082587ef95cc83825871146e840"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 25 10:21:31 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 07:26:25 2011 -0300"
      },
      "message": "[media] drxd_map_firm.h: Remove unused lines\n\nThis file is big. It has 12000+ lines! Most of the defined stuff aren\u0027t\nused anyware inside the driver, so we can just remove most of the lines\nand still keep everything that have any interest for the driver.\n\nIf anyone ever need the other devices, it will be stored at git logs, so\nit is easy to recover.\n\nThe diff result is impressive:\n 1 files changed, 1013 insertions(+), 12694 deletions(-)\n rewrite drivers/media/dvb/frontends/drxd_map_firm.h (90%)\n\nAs a sideback effect, drxd driver will likely compile faster, and\ncheckpatch.pl can run on this file without taking (literally) hours.\n\nThe code cleanup was done using this small script:\n\t$ for i in `perl -ne \u0027print \"$1\\n\" if (m/define\\s+([^\\s+]+)/)\u0027 drxd_map_firm.h`; do if [ \"`grep $i drivers/media/dvb/frontends/drxd*.[ch]`\" !\u003d \"\" ] ; then echo $i; fi; done|sort|uniq \u003eused_symbols\n\t$ grep -f used_symbols drxd_map_firm.h \u003edefines\n\nAnd then deleting the old #define lines, replacing by \"defines\" file content.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "be9297d130835082587ef95cc83825871146e840",
      "tree": "6099710faefc9330932e6a2bff6489f406eed23d",
      "parents": [
        "6cacdd46e23826c0591238f5f11b1bfa6490797d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 25 09:42:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 07:26:24 2011 -0300"
      },
      "message": "[media] drxd_map_firm.h: make checkpatch.pl happier\n\ns/(define\\s+[^\\s]+)\\s........../\\1/\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6cacdd46e23826c0591238f5f11b1bfa6490797d",
      "tree": "4c77a8d327a39fc59746a24b7a145814dcb8d544",
      "parents": [
        "9b316d6b42572f857161232d82b54e7ab2d33fbe"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Mar 24 13:44:01 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 07:26:24 2011 -0300"
      },
      "message": "[media] drxd: Run lindent across sources\n\nTake a first cleanup pass over the sources to bring them closer to the\nLinux coding style.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8f19f27e3e0e055aed877a07198cfbaf9d784105",
      "tree": "461ba731d6abc2c32f4033f3541b99369cdd9cb5",
      "parents": [
        "ad9b4bb265cecbfc9b0c495741e331ce199964e0"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sun Mar 13 02:11:07 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 07:26:21 2011 -0300"
      },
      "message": "[media] drxd: move firmware to binary blob\n\nAbstract out the firmware for the drx-d so that it can be loaded by the\nrequest_firmware() interface.\n\nThe firmware licensing permits free redistribution, and can be found here:\n\nhttp://kernellabs.com/firmware/drxd\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6b142b3c81e6e532dfad7256fcc7e75fded49245",
      "tree": "8ef7b34726effc8a8b84d70fc32b5bfe28d309bd",
      "parents": [
        "3e5659067892d94d859f8ae4c1129a84fe4d5244"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sun Mar 13 02:02:01 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 07:26:19 2011 -0300"
      },
      "message": "[media] drxd: provide ability to disable the i2c gate control function\n\nIf the tuner is not actually behind an i2c gate, using the i2c gate control\nfunction can wedge the i2c bus.  Provide the ability to control on a per-board\nbasis whether it should be used.\n\nProblem was noticed on the HVR-900 R2, where it resulted in the first tuning\nattempt succeeding, and then all subsequent attempts to access the xc3028\nbeing treated as failures (including the call to sleep the tuner).\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ba96796544f3bfc53a3269f0cf65651e349f8033",
      "tree": "d7012fa3524ce3803055fd83f6163fa1fbb0cc9b",
      "parents": [
        "949a12e3a87281e38d3520823e7e171bbe45b448"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sun Mar 13 01:54:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 07:26:18 2011 -0300"
      },
      "message": "[media] drxd: provide ability to control rs byte\n\nProvide the ability for the board configuration to specify whether to insert\nthe RS byte into the TS interconnect to the bridge, while not required for\nthe ngene in fact is required for the em28xx.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "949a12e3a87281e38d3520823e7e171bbe45b448",
      "tree": "24478b337f7350121cb88190c0f1c81c69bb356b",
      "parents": [
        "126f1e61887085aa2c2cfa7644aee8295a94e1f7"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sun Mar 13 01:53:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 07:26:17 2011 -0300"
      },
      "message": "[media] drxd: add driver to Makefile and Kconfig\n\nAdd the drxd to the Makefile and Kconfig\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "126f1e61887085aa2c2cfa7644aee8295a94e1f7",
      "tree": "1c413f580c60377491f8e51d7221e25c4eb93117",
      "parents": [
        "0618ece01fdedcd3e775d9d43acc2c2a661a0c54"
      ],
      "author": {
        "name": "Ralph Metzler",
        "email": "rjkm@metzlerbros.de",
        "time": "Sat Mar 12 23:44:33 2011 -0500"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 07:26:16 2011 -0300"
      },
      "message": "drx: add initial drx-d driver\n\nThese are the original drx-d sources, extracted from Ralph Metzler\u0027s GPL\u0027d\nngene driver.  No modifications/cleanup have yet been made.  In fact, no\nmeasures have been taken to see if the code even compiles.\n\nSigned-off-by Ralph Metzler \u003crjkm@metzlerbros.de\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0618ece01fdedcd3e775d9d43acc2c2a661a0c54",
      "tree": "bb4417482d57820775ff4891fd61033f9cfa4083",
      "parents": [
        "abd34d8d6b213c792c1a06fd75488595c5fb6d3f"
      ],
      "author": {
        "name": "BjÃ¸rn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Mar 22 10:22:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 07:26:16 2011 -0300"
      },
      "message": "[media] mantis: trivial module parameter documentation fix\n\nThe default for \"verbose\" is 0.  Update description to match.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nAcked-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "abd34d8d6b213c792c1a06fd75488595c5fb6d3f",
      "tree": "d5aa6d8081e8bb7ad152153f28e29f472fe4e304",
      "parents": [
        "ec0c8d555a93aa7e2c5c4f11f12686e5b2245696"
      ],
      "author": {
        "name": "BjÃ¸rn Mork",
        "email": "bjorn@mork.no",
        "time": "Mon Mar 21 11:35:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 07:26:16 2011 -0300"
      },
      "message": "[media] use pci_dev-\u003erevision\n\npci_setup_device() has saved the PCI revision in the pci_dev\nstruct since Linux 2.6.23.  Use it.\n\nCc: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "30bd3b56db37a2c2eb6d3bb14ce02156807c79ed",
      "tree": "522de6707878cf7f12a3148d93eaad00b6351906",
      "parents": [
        "61c4f2c81c61f73549928dfd9f3e8f26aa36a8cf"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sun Feb 13 20:12:15 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 07:26:14 2011 -0300"
      },
      "message": "[media] DM04/QQBOX Fix issue with firmware release and cold reset\n\nFix issue where firmware does not release on cold reset.\nAlso, default firmware never cold resets in multi tuner\nenvironment.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "13882a82ee1646336c3996c93b4a560a55d2a419"
}
