)]}'
{
  "log": [
    {
      "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": "f3b1af19647f375efb96cbd0589f9279caea7023",
      "tree": "e6197cb097326a94a4b516bb1a1bd0a2d798ec7c",
      "parents": [
        "791ae6991051729697dfe60f277744ad6de42316"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Apr 12 08:15:58 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:59 2011 -0300"
      },
      "message": "[media] media: fsl_viu: fix bug in streamon routine\n\nCurrently video capturing using streaming I/O method\ndoesn\u0027t work if capturing to overlay buffer took place\nbefore.\n\nWhen enabling the stream we have to check the overlay\nenable driver flag and reset it so that the interrupt\nhandler won\u0027t execute the overlay interrupt path after\nenabling DMA in streamon routine. Otherwise the capture\ninterrupt won\u0027t be handled correctly causing non working\nVIDIOC_DQBUF ioctl.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "791ae6991051729697dfe60f277744ad6de42316",
      "tree": "be088a538e92b930d7206de39505683fc10b6dab",
      "parents": [
        "dadefe3b710b706b607b51e901bbe6fb05cc515c"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Wed May 04 17:19:28 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:57 2011 -0300"
      },
      "message": "[media] fsl_viu: add VIDIOC_OVERLAY ioctl\n\nCurrently the driver enables overlay when running\nVIDIOC_S_FMT ioctl with fmt type V4L2_BUF_TYPE_VIDEO_OVERLAY.\nActually, this is wrong. Add proper VIDIOC_OVERLAY support\ninstead of using VIDIOC_S_FMT for overlay enable.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dadefe3b710b706b607b51e901bbe6fb05cc515c",
      "tree": "1f1ea18ea8fbbd407f6f21705bb0d50cbf60cc53",
      "parents": [
        "488ebc4808162245be1f1365ea6854b4af6a1146"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Jan 13 19:05:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:56 2011 -0300"
      },
      "message": "[media] gspca/stv06xx_pb0100: Don\u0027t potentially deref NULL in pb0100_start()\n\nusb_altnum_to_altsetting() may return NULL. If it does we\u0027ll dereference a\nNULL pointer in\ndrivers/media/video/gspca/stv06xx/stv06xx_pb0100.c::pb0100_start().\nAs far as I can tell there\u0027s not really anything more sensible than\n-ENODEV that we can return in that situation, but I\u0027m not at all intimate\nwith this code so I\u0027d like a bit of review/comments on this before it\u0027s\napplied.\nAnyway, here\u0027s a proposed patch.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Erik Andren \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "488ebc4808162245be1f1365ea6854b4af6a1146",
      "tree": "7a794123ca1e51f983a5d96fd7f3f9ac356c8def",
      "parents": [
        "08ffff9fa410916f1847aff831206465cefa924f"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 28 12:13:27 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:54 2011 -0300"
      },
      "message": "[media] rc-core: use ir_raw_event_store_with_filter in winbond-cir\n\nUsing ir_raw_event_store_with_filter() saves about 20 lines of code.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "08ffff9fa410916f1847aff831206465cefa924f",
      "tree": "04668c458baf54d42e8d20ed0947d1960f18ba72",
      "parents": [
        "c829f2672f312f2c19dc021b233a45d3dd850a4f"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 28 12:13:32 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:53 2011 -0300"
      },
      "message": "[media] rc-core: add trailing silence in rc-loopback tx\n\nIf an IR command is sent (using the LIRC userspace) to rc-loopback\nwhich doesn\u0027t include a trailing space, the result is that the message\nwon\u0027t be completely decoded. In addition, \"leftovers\" from a previous\ntransmission can be left until the next one. Fix this by faking a long\nsilence after the end of TX data.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c829f2672f312f2c19dc021b233a45d3dd850a4f",
      "tree": "3d74712f745ea3061c947bc9f00d4f9eef42be6b",
      "parents": [
        "67cdd42e0630eff3673808aa57007501353c73b6"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 28 12:13:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:51 2011 -0300"
      },
      "message": "[media] rc-core: add TX support to the winbond-cir driver\n\nThis patch adds preliminary IR TX capabilities to the\nwinbond-cir driver.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "67cdd42e0630eff3673808aa57007501353c73b6",
      "tree": "7640fbc8699888107d45c63288afb1f5aaf7d58a",
      "parents": [
        "0f2ce168c850b4ea4b0d71f59c5603bdee85b6b5"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 28 12:13:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:50 2011 -0300"
      },
      "message": "[media] rc-core: int to bool conversion for winbond-cir\n\nUsing bool instead of an int helps readability a bit.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0f2ce168c850b4ea4b0d71f59c5603bdee85b6b5",
      "tree": "159beb5ca619cf7ba3b8b07e9cf552491a28132c",
      "parents": [
        "9d8e1b5490a4fd2fa71bf3b39e7f1ce513daebcd"
      ],
      "author": {
        "name": "Detlev Casanova",
        "email": "detlev.casanova@gmail.com",
        "time": "Tue Apr 05 09:06:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:49 2011 -0300"
      },
      "message": "[media] v4l: Add mt9v032 sensor driver\n\nThe MT9V032 is a parallel wide VGA sensor from Aptina (formerly Micron)\ncontrolled through I2C.\n\nThe driver creates a V4L2 subdevice. It currently supports binning and\ncropping, and the gain, auto gain, exposure, auto exposure and test\npattern controls.\n\nSigned-off-by: Detlev Casanova \u003cdetlev.casanova@gmail.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.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": "2f9700062cf67b14729b2916ba662e7884d3e0c5",
      "tree": "7407b17ee71528860491782ae17337fcbc959d87",
      "parents": [
        "8d115931622eb19a15f2633cb35dd2c4a66db255"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Sat Feb 19 17:33:18 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:44 2011 -0300"
      },
      "message": "[media] fsl-viu: replace .ioctl by .unlocked_ioctl\n\nUse the core-assisted locking in fsl-viu driver and switch\nto .unlocked_ioctl.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8d115931622eb19a15f2633cb35dd2c4a66db255",
      "tree": "23216f6e5fc4f71449369ad500824832d97ea8b9",
      "parents": [
        "f4bd4be8d113534a28e0c9a86cddbabd47b06159"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sun May 01 06:31:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:43 2011 -0300"
      },
      "message": "[media] cx88: don\u0027t use atomic_t for core-\u003eusers\n\nusers is always read or written with core-\u003elock held.  A plain int is\nsimpler and faster.\n\nTested-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Marlon de Boer \u003cmarlon@hyves.nl\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f4bd4be8d113534a28e0c9a86cddbabd47b06159",
      "tree": "2c059112f19c98071dd25039a88ddffd1ca53d39",
      "parents": [
        "579b2b45120fa33f750cd65150d6d8995938750b"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sun May 01 06:31:04 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:42 2011 -0300"
      },
      "message": "[media] cx88: don\u0027t use atomic_t for core-\u003empeg_users\n\nmpeg_users is always read or written with core-\u003elock held except\nin mpeg_release (where it looks like a bug).  A plain int is simpler\nand faster.\n\nTested-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Marlon de Boer \u003cmarlon@hyves.nl\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "579b2b45120fa33f750cd65150d6d8995938750b",
      "tree": "8338da6519c62b3d40e486df85acf5eacce6c137",
      "parents": [
        "344d6c6ba6ba5c4fede2f07adbd26d53109a2dd8"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sun May 01 06:30:46 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:40 2011 -0300"
      },
      "message": "[media] cx88: gracefully reject attempts to use unregistered cx88-blackbird driver\n\nIt should not be possible to enter mpeg_open and acquire core-\u003elock\nwithout the blackbird driver being registered, so just error out if it\nis not.  This makes the code more readable and should prevent the bug\nfixed by the patch \"hold device lock during sub-driver initialization\"\nfrom resurfacing again.\n\nSimilarly, if we enter mpeg_release and acquire core-\u003elock then either\nthe blackbird driver is registered (since open files keep it loaded)\nor the sysadmin forced the driver\u0027s removal.  In the latter case the\nstate will be inconsistent and this is worth a loud warning.\n\nTested-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Marlon de Boer \u003cmarlon@hyves.nl\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "344d6c6ba6ba5c4fede2f07adbd26d53109a2dd8",
      "tree": "e76f78428ccde8e7c294f23ce128728ce0afb3d6",
      "parents": [
        "1d6213ab995c61f7d1d81cf6cf876acf15d6e714"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sun May 01 06:30:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:38 2011 -0300"
      },
      "message": "[media] cx88: protect cx8802_devlist with a mutex\n\nAdd and use a mutex to protect the cx88-mpeg device list.  Previously\nthe BKL prevented races.\n\nBased on work by Ben Hutchings \u003cben@decadent.org.uk\u003e.\n\nTested-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Marlon de Boer \u003cmarlon@hyves.nl\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1d6213ab995c61f7d1d81cf6cf876acf15d6e714",
      "tree": "72ebdfa1d65066a6cd5361ee605a48e2dfcda4b2",
      "parents": [
        "1fe70e963028f34ba5e32488a7870ff4b410b19b"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sun May 01 06:29:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:37 2011 -0300"
      },
      "message": "[media] cx88: hold device lock during sub-driver initialization\n\ncx8802_blackbird_probe makes a device node for the mpeg sub-device\nbefore it has been added to dev-\u003edrvlist.  If the device is opened\nduring that time, the open succeeds but request_acquire cannot be\ncalled, so the reference count remains zero.  Later, when the device\nis closed, the reference count becomes negative --- uh oh.\n\nClose the race by holding core-\u003elock during probe and not releasing\nuntil the device is in drvlist and initialization finished.\nPreviously the BKL prevented this race.\n\nReported-by: Andreas Huber \u003chobrom@gmx.at\u003e\nTested-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Marlon de Boer \u003cmarlon@hyves.nl\u003e\nCc: stable@kernel.org\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1fe70e963028f34ba5e32488a7870ff4b410b19b",
      "tree": "8185ba45b69831b8cb6a1b1aef5cb84ea092b8cc",
      "parents": [
        "8a317a8760cfffa8185b56ff59fb4b6c58488d79"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sun May 01 06:29:37 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:36 2011 -0300"
      },
      "message": "[media] cx88: fix locking of sub-driver operations\n\nThe BKL conversion of this driver seems to have gone wrong.\nLoading the cx88-blackbird driver deadlocks.\n\nThe cause: mpeg_ops::open in the cx2388x blackbird driver acquires the\ndevice lock and calls the sub-driver\u0027s request_acquire, which tries to\nacquire the lock again.  Fix it by clarifying the semantics of\nrequest_acquire, request_release, advise_acquire, and advise_release:\nnow all will rely on the caller to acquire the device lock.\n\nBased on work by Ben Hutchings \u003cben@decadent.org.uk\u003e.\n\nFixes: https://bugzilla.kernel.org/show_bug.cgi?id\u003d31962\n\nReported-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Marlon de Boer \u003cmarlon@hyves.nl\u003e\nCc: stable@kernel.org\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8a317a8760cfffa8185b56ff59fb4b6c58488d79",
      "tree": "210f2f43a145a495ec20c44f33d8a1aeeec04c25",
      "parents": [
        "cae72c7c63fd4a8f20efc001108f12f34076c17b"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sun May 01 06:29:16 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:34 2011 -0300"
      },
      "message": "[media] cx88: protect per-device driver list with device lock\n\nThe BKL conversion of this driver seems to have gone wrong.  Various\nuses of the sub-device and driver lists appear to be subject to race\nconditions.\n\nIn particular, some functions access drvlist without a relevant lock\nheld, which will race against removal of drivers.  Let\u0027s start with\nthat --- clean up by consistently protecting dev-\u003edrvlist with\ndev-\u003ecore-\u003elock, noting driver functions that require the device lock\nto be held or not to be held.\n\nAfter this patch, there are still some races --- e.g.,\ncx8802_blackbird_remove can run between the time the blackbird driver\nis acquired and the time it is used in mpeg_release, and there\u0027s a\nsimilar race in cx88_dvb_bus_ctrl.  Later patches will address the\nremaining known races and the deadlock noticed by Andi.  This patch\njust makes the semantics clearer in preparation for those later\nchanges.\n\nBased on work by Ben Hutchings \u003cben@decadent.org.uk\u003e.\n\nTested-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Marlon de Boer \u003cmarlon@hyves.nl\u003e\nCc: stable@kernel.org\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\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": "59983439c09f0d319cd288d27c0f70cf8764e09a",
      "tree": "4122f45a0f20cfc707182b943e8268b08f79069b",
      "parents": [
        "240d57bb8238d6998644c7f696c27076956ff653"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Wed Apr 27 17:35:45 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:31 2011 -0300"
      },
      "message": "[media] usbvision: remove broken testpattern\n\nEnabling force_testpattern module parameter in usbvision causes kernel panic.\nThings like that does not belong to the kernel anyway so the fix is easy.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "240d57bb8238d6998644c7f696c27076956ff653",
      "tree": "eada3a282c50d4209ee76d7ef92f4748a1d11174",
      "parents": [
        "449a0bada34e5e554ef52aca86aeaa81ed35533e"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Wed Apr 27 17:36:05 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:29 2011 -0300"
      },
      "message": "[media] usbvision: add Nogatech USB MicroCam\n\nAdd Nogatech USB MicroCam PAL (NV3001P) and NTSC (NV3000N) support to\nusbvision driver.\nPAL version is tested, NTSC untested.\nData captured using usbsnoop, init_values are listed in the INF file along\nwith image dimensions, offsets and frame rates.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\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": "792bc09a9896dfbdac575ab4cdcd0f4db96d8ca1",
      "tree": "0a84b02f274f0f81f14440899353f07a45177931",
      "parents": [
        "dca6b74bb332f6aa52bd2a6efc464233e542297b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Apr 20 18:43:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:55 2011 -0300"
      },
      "message": "[media] tm6000: add detection based on eeprom name\n\nOn some situations, it is desired to use eeprom data to detect\nthe board type. This patch adds a logic for it and fixes 2 detection\nissues:\n\t1) 10Moons UT-821 uses a generic Trident ID. Other boards\nalso share the same ID. So, better to use an alternative way for\nit;\n\t2) Sometimes, HVR-900H is loaded with the default Trident\nID. This seems to be some hardware bug or race condition.\n\nThe new logic will only be enabled if the device is detected as\nhaving a generic ID.\n\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": "eeaaf817c7202b71a6e1aab87ebd538d1b5e5a42",
      "tree": "f8177e11baba31c677a00670f36a0f1001769715",
      "parents": [
        "38e009aac9e02d2c30fd9a5e979ab31433e7d578"
      ],
      "author": {
        "name": "MÃƒÂ¡rcio Alves",
        "email": "froooozen@gmail.com",
        "time": "Mon Apr 11 19:57:15 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:49 2011 -0300"
      },
      "message": "[media] cx231xx: add support for Kworld\n\n[mchehab@redhat.com: avoided board renumberation, removed an unused #define\n and re-used the existing mb86a20s dvb attach code]\nSigned-off-by: Márcio A Alves \u003cfroooozen@gmail.com\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": "3f84a4e1c1b785ff5dd3952cb2d4b3008b68ae45",
      "tree": "4d6867015ab96bf7c369ce4ed87ed7215bbdc585",
      "parents": [
        "451a51b218df9a3a93af9fd71a356cc6043df52a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Apr 07 16:23:48 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:47 2011 -0300"
      },
      "message": "[media] cx23885: Don\u0027t leak firmware in cx23885_card_setup()\n\nWe leak the memory allocated to \u0027fw\u0027 (the firmware) when the variable goes\nout of scope.\nFix the leak by calling release_firmware(fw) before \u0027fw\u0027 goes out of\nscope.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\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": "b7101de3fff596b35e45cd9fb7007caa07e97c9a",
      "tree": "1c11baca827c290a1e312180204e8dc0472eabb9",
      "parents": [
        "5ed9bd02444a00bb1e8ecc1baa8ecdb633afc126"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@kernellabs.com",
        "time": "Wed Apr 06 08:32:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:43 2011 -0300"
      },
      "message": "[media] cx18: mmap() support for raw YUV video capture\n\nAdd support for mmap method streaming of raw YUV video on cx18-based\nhardware, in addition to the existing support for read() streaming of\nraw YUV and MPEG-2 encoded video.\n\n[simon.farnsworth@onelan.co.uk: I forward-ported this from Steven\u0027s original work,\n done under contract to ONELAN. The original code is at\n http://www.kernellabs.com/hg/~stoth/cx18-videobuf]\n\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Simon Farnsworth \u003csimon.farnsworth@onelan.co.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5ed9bd02444a00bb1e8ecc1baa8ecdb633afc126",
      "tree": "158cd2738a9c76fa4ce9447c816db704ed766de4",
      "parents": [
        "e42e28f9d696c6f4e7b16ad2b0f4558269b7d180"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "stefan.ringel@arcor.de",
        "time": "Mon Apr 04 17:18:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:42 2011 -0300"
      },
      "message": "[media] tm6000: add CARDLIST\n\nadd CARDLIST\n\nSigned-off-by: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e42e28f9d696c6f4e7b16ad2b0f4558269b7d180",
      "tree": "748a58b208c6e0cbc52e9bc30f6bc23a381dadd0",
      "parents": [
        "d0ef8540f211ba7cde748ef4f0272cd49bfdb520"
      ],
      "author": {
        "name": "Sensoray Linux Development",
        "email": "linux-dev@sensoray.com",
        "time": "Mon Apr 04 15:23:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:41 2011 -0300"
      },
      "message": "[media] s2255drv: jpeg enable module parameter\n\nAdding jpeg enable module parameter.\n\nSigned-off-by: Dean Anderson \u003clinux-dev@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d0ef8540f211ba7cde748ef4f0272cd49bfdb520",
      "tree": "9136bc3b99bf2e91d5d5c0751c1d66f4ef855aa3",
      "parents": [
        "b01ff50035844bf2abac4a7e27b662a92ebb1d7b"
      ],
      "author": {
        "name": "Sensoray Linux Development",
        "email": "linux-dev@sensoray.com",
        "time": "Mon Apr 04 15:16:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:39 2011 -0300"
      },
      "message": "[media] s2255drv: adding MJPEG format\n\nadding MJPEG format\n\nSigned-off-by: Dean Anderson \u003clinux-dev@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b01ff50035844bf2abac4a7e27b662a92ebb1d7b",
      "tree": "e297aa7fa0722bdff949bb5a10f9481c4717cfb2",
      "parents": [
        "eb02d8571bebf53a9c18a82f9912d0a77ebb83e7"
      ],
      "author": {
        "name": "Thiago Farina",
        "email": "tfransosi@gmail.com",
        "time": "Sun Apr 03 19:50:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:37 2011 -0300"
      },
      "message": "[media] wl128x: Remove unused NO_OF_ENTRIES_IN_ARRAY macro\n\nSigned-off-by: Thiago Farina \u003ctfransosi@gmail.com\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": "a1b4c86b2bad37963e675737ec850c851e785d6b",
      "tree": "062d7441611c82640895a8e3f981f5dfbd12a8ce",
      "parents": [
        "574312d8ceb689af5000fa78d40f7ee38e1ea895"
      ],
      "author": {
        "name": "Pete Eberlein",
        "email": "pete@sensoray.com",
        "time": "Fri Apr 01 21:21:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:31 2011 -0300"
      },
      "message": "[media] s2255drv: atomic submit urb in completion handler\n\nAn usb_submit_urb should be atomic in a completion handler. This fixes\n\"BUG: scheduling while atomic\" messages.\n\nSigned-off-by: Pete Eberlein \u003cpete@sensoray.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": "6588687a602ee5d97aad92a5910db1be16a4f6df",
      "tree": "37dee155655e2c4f04eb5fd1a1befad310f75208",
      "parents": [
        "fd206508492caffaccc36cbfc40d3b1f8eeb1f0b"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Mar 27 04:11:48 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:27 2011 -0300"
      },
      "message": "[media] pwc: Handle V4L2_CTRL_FLAG_NEXT_CTRL in queryctrl\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\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": "92f6ed71cafae8580bd481db66edb81c3d9d958c",
      "tree": "50531239bb0fc3eaa5d0886518ae18e1315fe6da",
      "parents": [
        "0cff593732fa5bdf07192be741a567b85a9c0cd3"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Mar 25 22:54:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:25 2011 -0300"
      },
      "message": "[media] pvrusb2: delete generic_standards_cnt\n\nThe generic_standards_cnt define is only used in one place and it\u0027s\nmore readable to just call ARRAY_SIZE(generic_standards) directly.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0cff593732fa5bdf07192be741a567b85a9c0cd3",
      "tree": "8a02817ba8409f815a69a1a02f7cbd840a351a43",
      "parents": [
        "ce02704d48767bdd31eb0b804b1d45da5b683a8c"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Mar 25 22:52:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:24 2011 -0300"
      },
      "message": "[media] pvrusb2: check for allocation failures\n\nThis function returns NULL on failure so lets do that if kzalloc()\nfails.  There is a separate problem that the caller for this function\ndoesn\u0027t check for errors...\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-By: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ce02704d48767bdd31eb0b804b1d45da5b683a8c",
      "tree": "0377224fecd99ada63d15086222268cdf4dadc9c",
      "parents": [
        "5398b622152767aa70f2ac92d952c4c045aa86b5"
      ],
      "author": {
        "name": "Timothy Lee",
        "email": "timothy.lee@siriushk.com",
        "time": "Fri Mar 25 15:00:33 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:22 2011 -0300"
      },
      "message": "[media] saa7134: support MagicPro ProHDTV Pro2 Hybrid DMB-TH PCI card\n\nThis card has a TD18271 silicon tuner, and uses TDA8290 and LGS8G75 to\ndemodulate analog and digital broadcast respectively.  GPIO configurations\nwere derived using DScaler regspy.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5398b622152767aa70f2ac92d952c4c045aa86b5",
      "tree": "ac9fbae76a053f50bccfa4a3f1d9f13da4e04eac",
      "parents": [
        "945b876600054081911d31bdb4f47b172c8a48ae"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Mar 23 10:35:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:21 2011 -0300"
      },
      "message": "[media] zoran: Drop unused module parameters encoder and decoder\n\nThe ability to force the encoder or decoder chip was broken by commit\n0ab6e1c38d80ab586e3a1ca9e71844131d9f51dc in February 2009. As nobody\ncomplained for over 2 years, I take it that these parameters were no\nlonger used so we can simply drop them.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\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": "bbcede07b44886f4ffe496363c819c5ecebac8b0",
      "tree": "748b62cb5691cb0c5fcff49ff4e02e2c703edf64",
      "parents": [
        "474fdc0822abd36d38041c0f02513adb5006f6cb"
      ],
      "author": {
        "name": "Michael Jones",
        "email": "michael.jones@matrix-vision.de",
        "time": "Wed Mar 16 11:22:53 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:48 2011 -0300"
      },
      "message": "[media] ignore Documentation/DocBook/media/\n\nIt only contains generated files\n\nSigned-off-by: Michael Jones \u003cmichael.jones@matrix-vision.de\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "474fdc0822abd36d38041c0f02513adb5006f6cb",
      "tree": "8ab1f601aac931296b6abb9febacd53941a1583e",
      "parents": [
        "949cf31cb00c16a1011c73c43f30cd3e2dfb6610"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Mar 11 03:54:48 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:47 2011 -0300"
      },
      "message": "[media] radio-si470x: convert to use request_threaded_irq()\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "949cf31cb00c16a1011c73c43f30cd3e2dfb6610",
      "tree": "5160c94571366c8b56ef8b36f3050365bb9e2748",
      "parents": [
        "0830be3fe107372b375256c5303cabd85d4be234"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Mar 11 03:54:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:45 2011 -0300"
      },
      "message": "[media] radio-si470x: convert to dev_pm_ops\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0830be3fe107372b375256c5303cabd85d4be234",
      "tree": "4bfc253ded7b4d1020c336601255b223fb27f6a4",
      "parents": [
        "cc73b4b57c59141bb8a99f86a1af95f296262558"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Mar 11 03:54:46 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:43 2011 -0300"
      },
      "message": "[media] radio-si470x: support seek and tune interrupt enable\n\nCurrently we use busy waiting to seek and tune, it can replace to\ninterrupt way. SI470X I2C driver supports interrupt way to week and tune\nvia this patch.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cc73b4b57c59141bb8a99f86a1af95f296262558",
      "tree": "f555857795f0bccb967d974a1738dd7feef294a3",
      "parents": [
        "990528ebe7b7f07f67e29e66700297b10557a706"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Apr 11 18:49:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:42 2011 -0300"
      },
      "message": "[media] tm6000: fix vbuf may be used uninitialized\n\nIn commit 8aff8ba95155df, most of the manipulations to vbuf inside\ncopy_streams were gated on if !dev-\u003eradio, but one place that touches\nvbuf lays outside those gates -- a memcpy of vbuf isn\u0027t NULL. If we\ninitialize vbuf to NULL, that memcpy will never happen in the case where\nwe do have dev-\u003eradio, and otherwise, in the !dev-\u003eradio case, the code\nbehaves exactly like it did prior to 8aff8ba95155df.\n\nWhile we\u0027re at it, also fix an incorrectly indented closing brace for\none of the sections touching vbuf that is conditional on !dev-\u003eradio.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "990528ebe7b7f07f67e29e66700297b10557a706",
      "tree": "b5d64adb69336991bc66f6bee78502ec6f7e5e79",
      "parents": [
        "68a49a4a3dc9354b6daa24dd87e4e246b6da3c13"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu Mar 24 16:43:45 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:39 2011 -0300"
      },
      "message": "[media] lirc_sasem: key debug spew off debug modparam\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\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": "2faa0ca82c7180f58a4b3bb3c460e5bdcdcf04c6",
      "tree": "203625149df6e8bba732b051da974ea634d14a3f",
      "parents": [
        "39381d4fcd97462f0262bef382b7643f17787587"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Apr 19 16:47:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:37 2011 -0300"
      },
      "message": "[media] mceusb: Formosa e017 device has no tx\n\nPer hardware provided to me, the Formosa Industrial Computing eHome\nInfrared Receiver, 0x147a:0xe017, has no tx capability, it is rx only.\n\nThanks go to Paul Rae for the hardware.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "39381d4fcd97462f0262bef382b7643f17787587",
      "tree": "0b24dc25a6575c08ebbf55227cb71e50f803b8a7",
      "parents": [
        "362d3a3a9592598cef1d3e211ad998eb844dc5f3"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Apr 12 13:38:27 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:35 2011 -0300"
      },
      "message": "[media] rc/nuvoton-cir: enable CIR on w83667hg chip variant\n\nThanks to some excellent investigative work by Douglas Clowes, it was\nuncovered that the older w83667hg Nuvoton chip functions with this\ndriver after actually enabling the CIR function via its multi-function\nchip config register. The CIR and CIR wide-band sensor enable bits are\njust in a different place on this hardware, so we only poke register\n0x27 on 677 hardware now, and we poke register 0x2c on the 667 now.\n\nReported-by: Douglas Clowes \u003cdclowes1@optusnet.com.au\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "362d3a3a9592598cef1d3e211ad998eb844dc5f3",
      "tree": "156d41f33899e002e612974e420071e52580a790",
      "parents": [
        "56c0893c4f66a5d249b8981101755bec5890500d"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Apr 12 14:00:07 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:33 2011 -0300"
      },
      "message": "[media] rc/nuvoton-cir: only warn about unknown chips\n\nThere are additional chip IDs that report a PNP ID of NTN0530, which we\nwere refusing to load on. Instead, lets just warn if we encounter an\nunknown chip, as there\u0027s a chance it will work just fine.\n\nAlso, expand the list of known hardware to include both an earlier and a\nlater generation chip that this driver should function with. Douglas has\nan older w83667hg variant, that with a touch more work, will be\nsupported by this driver, and Lutz has a newer w83677hg variant that\nworks without any further modifications to the driver.\n\nReported-by: Douglas Clowes \u003cdclowes1@optusnet.com.au\u003e\nReported-by: Lutz Sammer \u003cjohns98@gmx.net\u003e\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": "d8ee99e79994f916bc5b81990f861ea923e7f332",
      "tree": "c2222627aacb9b2488de9c3b953d56dae83280fc",
      "parents": [
        "d0ff237133bf05c16d5604906cfb8774c5751b81"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu Mar 24 12:59:10 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:31 2011 -0300"
      },
      "message": "[media] mceusb: tivo transceiver should default to tivo keymap\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d0ff237133bf05c16d5604906cfb8774c5751b81",
      "tree": "487b15d2bcf5c5b198a74fef0a841baade8bb7e1",
      "parents": [
        "6612155a1dce344fb609c9487a879c693150ebb1"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu Mar 24 12:58:48 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:29 2011 -0300"
      },
      "message": "[media] rc: add tivo/nero liquidtv keymap\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6612155a1dce344fb609c9487a879c693150ebb1",
      "tree": "04edb337ff57789944694c2db93b556a8025a335",
      "parents": [
        "8bb36c2139f7bcea32a78472272f1d0de3b00f7b"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Thu Apr 07 12:45:52 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:27 2011 -0300"
      },
      "message": "[media] gspca - kinect: New subdriver for Microsoft Kinect\n\nThe Kinect sensor is a device used by Microsoft for its Kinect project,\nwhich is a system for controller-less Human-Computer interaction\ntargeted for Xbox 360.\n\nIn the Kinect device, RGBD data is captured from two distinct sensors: a\nregular RGB sensor and a monochrome sensor which, with the aid of a IR\nstructured light, captures what is finally exposed as a depth map; so\nwhat we have is basically a Structured-light 3D scanner.\n\nThe Kinect gspca subdriver just supports the video stream for now,\nexposing the output from the RGB sensor or the unprocessed output from\nthe monochrome sensor; it does not deal with the processed depth stream\nyet, but it allows using the sensor as a Webcam or as an IR camera (an\nexternal source of IR light might be needed for this use).\n\nThe low level implementation is based on code from the OpenKinect\nproject (http://openkinect.org).\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8bb36c2139f7bcea32a78472272f1d0de3b00f7b",
      "tree": "7899e6e19978e5d36ccf528d5091aaeb5785fdec",
      "parents": [
        "da75191b43c9078c4a2b8f656872c10e9b3fbe64"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Thu Apr 07 12:45:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:26 2011 -0300"
      },
      "message": "[media] Add Y10B, a 10 bpp bit-packed greyscale format\n\nAdd a 10 bits per pixel greyscale format in a bit-packed array representation,\nnaming it Y10B. Such pixel format is supplied for instance by the Kinect\nsensor device.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "da75191b43c9078c4a2b8f656872c10e9b3fbe64",
      "tree": "891483f9bb44bbcd466ad6643d662412bcff733e",
      "parents": [
        "5396e62fa1c637f9993023c82f5a1840ab58a960"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Apr 19 14:51:15 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:24 2011 -0300"
      },
      "message": "[media] gspca - zc3xx: Adjust the mc501cb exchanges\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5396e62fa1c637f9993023c82f5a1840ab58a960",
      "tree": "e86bc81152345374ddf7b09bf576157ffc2a1647",
      "parents": [
        "713b466f0f67de2d9dc9de85741fffd8516b34fb"
      ],
      "author": {
        "name": "Patrice Chotard",
        "email": "patrice.chotard@sfr.fr",
        "time": "Mon Apr 18 17:42:06 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:22 2011 -0300"
      },
      "message": "[media] gspca - jeilinj: add SPORTSCAM specific controls\n\nSigned-off-by: Patrice CHOTARD \u003cpatricechotard@free.fr\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "713b466f0f67de2d9dc9de85741fffd8516b34fb",
      "tree": "1471cf2500c0431611a67496b4d5f3167efd4664",
      "parents": [
        "6f8efcfb3dc88e4c626765278afc40ed4bfc18e2"
      ],
      "author": {
        "name": "Patrice Chotard",
        "email": "patrice.chotard@sfr.fr",
        "time": "Mon Apr 18 17:40:54 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:21 2011 -0300"
      },
      "message": "[media] gspca - jeilinj: Add SPORTSCAM_DV15 camera support\n\nSigned-off-by: Patrice CHOTARD \u003cpatricechotard@free.fr\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6f8efcfb3dc88e4c626765278afc40ed4bfc18e2",
      "tree": "044c3bd052909cbc250598aa4fbc1eae94134418",
      "parents": [
        "8715b16eadef74e9cf167f44961354f54b547e2a"
      ],
      "author": {
        "name": "Patrice Chotard",
        "email": "patrice.chotard@sfr.fr",
        "time": "Mon Apr 18 17:39:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:20 2011 -0300"
      },
      "message": "[media] gspca - jeilinj: add 640*480 resolution support\n\nSigned-off-by: Patrice CHOTARD \u003cpatricechotard@free.fr\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8715b16eadef74e9cf167f44961354f54b547e2a",
      "tree": "ba8cb4deb8a85adc418fe58779e3dc62dda4f4b9",
      "parents": [
        "c3d8692758dfaaf0049d6112c94c819de9237577"
      ],
      "author": {
        "name": "Patrice Chotard",
        "email": "patrice.chotard@sfr.fr",
        "time": "Mon Apr 18 17:38:37 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:18 2011 -0300"
      },
      "message": "[media] gspca - jeilinj: use gspca_dev-\u003eusb_err to forward error to upper layer\n\nSigned-off-by: Patrice CHOTARD \u003cpatricechotard@free.fr\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c3d8692758dfaaf0049d6112c94c819de9237577",
      "tree": "708b552b22f215c370bc79e42a4e8873e6ef1aa9",
      "parents": [
        "ec2a0954350098dccd579c945c8bf5cf969c604b"
      ],
      "author": {
        "name": "Patrice Chotard",
        "email": "patrice.chotard@sfr.fr",
        "time": "Mon Apr 18 17:37:06 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:17 2011 -0300"
      },
      "message": "[media] gspca - jeilinj: suppress workqueue\n\nSigned-off-by: Patrice CHOTARD \u003cpatricechotard@free.fr\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ec2a0954350098dccd579c945c8bf5cf969c604b",
      "tree": "196ec6549cb6f6b1c1ad10dfb689ba4752b2322a",
      "parents": [
        "47ac84d5b1a680f350bc07d1dc4129eb0095414e"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Thu Feb 17 17:33:28 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:15 2011 -0300"
      },
      "message": "[media] tveeprom: update hauppauge tuner list thru 174\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "47ac84d5b1a680f350bc07d1dc4129eb0095414e",
      "tree": "ec63f1f7d0c7b99386718a96298f1116803c9c39",
      "parents": [
        "70fc26fbcd0ac8e6bc1ca1cdc6fe623e7ac37ca1"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sat Apr 16 23:02:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:14 2011 -0300"
      },
      "message": "[media] tveeprom: update hauppauge tuner list thru 169\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.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"
    }
  ],
  "next": "1fd80701b5bd42fce36f4d32d5c5415354e68d98"
}
