)]}'
{
  "log": [
    {
      "commit": "10ea89d03f9850bbfbc9969f5ec79eae879b614f",
      "tree": "80da909e7699626a2b800f6b6752929e97a7ae57",
      "parents": [
        "814522394ce1b6385571e3eaf747e99ab189a3c1"
      ],
      "author": {
        "name": "Guillaume Audirac",
        "email": "guillaume.audirac@webag.fr",
        "time": "Thu May 06 09:04:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:35:26 2010 -0300"
      },
      "message": "V4L/DVB: tda10048: fix bitmask for the transmission mode\n\nAdd a missing bit for reading the transmission mode (2K/8K) in\ntda10048_get_tps\n\nSigned-off-by: Guillaume Audirac \u003cguillaume.audirac@webag.fr\u003e\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "814522394ce1b6385571e3eaf747e99ab189a3c1",
      "tree": "31b65602299805ed33e6f1fac45909496dc7ad07",
      "parents": [
        "e38030f3ff02684eb9e25e983a03ad318a10a2ea"
      ],
      "author": {
        "name": "Guillaume Audirac",
        "email": "guillaume.audirac@webag.fr",
        "time": "Wed May 05 08:34:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:35:13 2010 -0300"
      },
      "message": "V4L/DVB: tda10048: fix the uncomplete function tda10048_read_ber\n\nCompletes the bit-error-rate read function with the CBER register (before\nViterbi decoder). The returned value is 1e8*actual_ber to be positive.\nAlso includes some typo mistakes.\n\nSigned-off-by: Guillaume Audirac \u003cguillaume.audirac@webag.fr\u003e\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e38030f3ff02684eb9e25e983a03ad318a10a2ea",
      "tree": "016340c5da972714624590ce968accb5dc6ab05a",
      "parents": [
        "b48592e496e55e4e3e6e7f27d5ba3a229a1db7a6"
      ],
      "author": {
        "name": "Kusanagi Kouichi",
        "email": "slash@ac.auone-net.jp",
        "time": "Sat Feb 06 02:45:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:34:59 2010 -0300"
      },
      "message": "V4L/DVB: cx23885: Enable Message Signaled Interrupts(MSI)\n\nSigned-off-by: Kusanagi Kouichi \u003cslash@ac.auone-net.jp\u003e\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b48592e496e55e4e3e6e7f27d5ba3a229a1db7a6",
      "tree": "b007fb6e65213c251e3d8d3250d2c430feabe435",
      "parents": [
        "95c5d605ca6fd6ab5ab0f6d097ff97d5aa2f9235"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 22:42:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:34:49 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: unify and simplify different gen device init\n\nStarted out as an effort to try to tackle the last remaining issue I\u0027m\nhaving with this damned pinnacle device getting wedged the first time\nits plugged in after an indeterminate length of not being plugged in.\nDidn\u0027t get that solved yet, but did streamline the init code a bit more\nand remove some superfluous gunk. Nukes a completely unneeded call to\nusb_device_init() and several lines of overly complex crap in the gen1\ndevice init path.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "95c5d605ca6fd6ab5ab0f6d097ff97d5aa2f9235",
      "tree": "eac70a00f5e9b98eac2fb31980dea619dcafaf21",
      "parents": [
        "2bb00fe6336687f08e0a3733bce2343a821af843"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Fri Jul 02 10:10:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:34:44 2010 -0300"
      },
      "message": "V4L/DVB: v4l: Add MPC5121e VIU video capture driver\n\nAdds support for Video-In (VIU) unit of Freescale\nMPC5121e. The driver supports RGB888/RGB565 formats,\ncapture and overlay on MPC5121e DIU frame buffer.\n\nSigned-off-by: Hongjun Chen \u003chong-jun.chen@freescale.com\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2bb00fe6336687f08e0a3733bce2343a821af843",
      "tree": "d59796bdbabd5f8bc28dc704a215e3a95987e9b0",
      "parents": [
        "b30ece53946ad2b79304ee5cfdb18b361dc3a3fc"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Jun 25 04:58:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:34:30 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Add support for Manta MM-353 Plako\n\nThe camera requires the PROBE_MINMAX quirk. Add a corresponding entry\nin the device IDs list\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b30ece53946ad2b79304ee5cfdb18b361dc3a3fc",
      "tree": "80dc24b56b1a38d03d50e8077ae275ec02391847",
      "parents": [
        "1b4e21c4f62eae6bdcb3e7bfdfc52171a24f3689"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Jun 18 11:31:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:34:10 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Don\u0027t use stack-based buffers for USB transfers\n\nData buffers on the stack are not allowed for USB I/O. Use dynamically\nallocated buffers instead when querying control length and control\ncapabilities.\n\nThe control capabilities are now also stored in the uvc_control\nstructure.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1b4e21c4f62eae6bdcb3e7bfdfc52171a24f3689",
      "tree": "c06dabaeb7c4bcbcc1b734dda461c738e27d73d8",
      "parents": [
        "561474c2d2a1e212ea186e0b65cc69fb330e7bd5"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Jun 17 11:11:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:33:55 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Define control information bits using macros\n\nUse the macros instead of hardcoding numerical constants for the\ncontrols information bitfield.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "561474c2d2a1e212ea186e0b65cc69fb330e7bd5",
      "tree": "ff01d7c41345625982ec594fe80b85dfb73b0942",
      "parents": [
        "3653639e5daf2ac5f4763e4f1b6cb57538184be9"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Feb 18 16:38:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:33:39 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Support menu controls in the control mapping API\n\nThe UVCIOC_CTRL_MAP ioctl doesn\u0027t support menu entries for menu\ncontrols. As the uvc_xu_control_mapping structure has no reserved\nfields, this can\u0027t be fixed while keeping ABI compatibility.\n\nModify the UVCIOC_CTRL_MAP ioctl to add menu entries support, and define\nUVCIOC_CTRL_MAP_OLD that supports the old ABI without any ability to add\nmenu controls.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3653639e5daf2ac5f4763e4f1b6cb57538184be9",
      "tree": "d80eb99b2e9ab315de40f3068af8a790b1378261",
      "parents": [
        "e56be916660da811fe4e830dfb958f13af361d59"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed May 19 20:15:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:33:25 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Make button controls work properly\n\nAccording to the v4l2 spec, writing any value to a button control should\nresult in the action belonging to the button control being triggered.\nUVC cams however want to see a 1 written, this patch fixes this by\noverriding whatever value user space passed in with -1 (0xffffffff) when\nthe control is a button control.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e56be916660da811fe4e830dfb958f13af361d59",
      "tree": "8391114fa1d2c156faa69f7489ed582ce1d4f741",
      "parents": [
        "49da8be59b19c270a5b71b20a6537776760e0dc6"
      ],
      "author": {
        "name": "Martin Rubli",
        "email": "martin_rubli@logitech.com",
        "time": "Wed May 19 19:51:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:33:08 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Add support for absolute pan/tilt controls\n\nSigned-off-by: Martin Rubli \u003cmartin_rubli@logitech.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "49da8be59b19c270a5b71b20a6537776760e0dc6",
      "tree": "9f6ba36981ec6fa5639376b82aaa12d7324b30fb",
      "parents": [
        "89c3bc78075042ae1f4452687f626acce06b3b21"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 22:48:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:33:00 2010 -0300"
      },
      "message": "V4L/DVB: IR/imon: auto-configure another 0xffdc device variant\n\nPer Pieter Hoekstra:\n\nI have a Antec Fusion with a iMON Lcd and I get the following error:\nimon 6-1:1.0: Unknown 0xffdc device, defaulting to VFD and iMON IR (id\n0x9e)\n\nThe driver is functional if I load it like this: (I do not use a remote for it)\nmodprobe imon display_type\u003d1 (On Mythbuntu 10.04/2.6.32)\n\nThis device is a lcd-type with support for a MCE remote. Looking at\nthe source code, this device (0x9e) is the same as id 0x9f.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "89c3bc78075042ae1f4452687f626acce06b3b21",
      "tree": "cfe05dcd7e117e8c85c31952a9148af956afc0d0",
      "parents": [
        "15ceb6b1c30ea40bdbe6a6246e2468d9bab375f5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jun 28 12:59:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:32:41 2010 -0300"
      },
      "message": "V4L/DVB: cx88: Let the user disable IR support\n\nIt might be useful to be able to disable the IR support, either for\ndebugging purposes, or just for users who know they won\u0027t use the IR\nremote control anyway. On many cards, IR support requires expensive\npolling/sampling which is better avoided if never needed.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "15ceb6b1c30ea40bdbe6a6246e2468d9bab375f5",
      "tree": "3c92390e10daef2f86d27def563a7212ac5a2cbf",
      "parents": [
        "7d7b5284d710f42f4c0c0d376d9a6af544c39afd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jun 28 12:55:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:32:25 2010 -0300"
      },
      "message": "V4L/DVB: cx88: Move I2C IR initialization\n\nMove I2C IR initialization from just after I2C bus setup to right\nbefore non-I2C IR initialization. This is the same as was done for\nthe bttv driver several months ago. Might solve bugs which have not yet\nbeen reported for some cards. It makes both drivers consistent, and\nmakes it easier to disable IR support (coming soon.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d7b5284d710f42f4c0c0d376d9a6af544c39afd",
      "tree": "637d4e019a91f4253fa9a68a84623ed454c76bad",
      "parents": [
        "1cdffda73fb70b211be5b1c2428ddea4f9a223ea"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Wed Jun 30 18:17:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:32:10 2010 -0300"
      },
      "message": "V4L/DVB: cx23885: add support for new model revisions of the HVR12xx board family\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1cdffda73fb70b211be5b1c2428ddea4f9a223ea",
      "tree": "54ece5bab21e34976a88dff5e56a81f60c5bb80c",
      "parents": [
        "43c2407820d5406bde3c8069583a37fba9c09faf"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 05 18:38:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:31:59 2010 -0300"
      },
      "message": "V4L/DVB: xc5000: Fix a few warnings\n\ndrivers/media/common/tuners/xc5000.c: In function ‘xc_write_reg’:\ndrivers/media/common/tuners/xc5000.c:298: warning: passing argument 3 of ‘xc5000_readreg’ from incompatible pointer type\ndrivers/media/common/tuners/xc5000.c:235: note: expected ‘u16 *’ but argument is of type ‘u8 *’\ndrivers/media/common/tuners/xc5000.c: At top level:\ndrivers/media/common/tuners/xc5000.c:223: warning: ‘xc_read_i2c_data’ defined but not used\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "43c2407820d5406bde3c8069583a37fba9c09faf",
      "tree": "a203e3a62b10cf18ad45b632054ac8596a80437e",
      "parents": [
        "eeefae532e723e8ce62664cb1d299a0baad50f35"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sun Jun 27 23:15:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:31:44 2010 -0300"
      },
      "message": "V4L/DVB: cx23885: Convert cx23885-input to use new in kernel IR pulse decoders\n\nConvert the cx23885 driver to use the new in kernel IR pulse\ndecoders for the integrated CX2388[578] IR controllers.  Rip out a lot\nof RC-5 decoding related code in the process and rename some variables\nfor clarity or to more accurately describe their usage.\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eeefae532e723e8ce62664cb1d299a0baad50f35",
      "tree": "9f26290e5e06afcabe0ccae5d050bbb4df8e5196",
      "parents": [
        "b192ca983746585e807259414f8d6f58cb28311f"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sun Jun 27 17:17:06 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:31:28 2010 -0300"
      },
      "message": "V4L/DVB: cx23885: Convert from struct card_ir to struct cx23885_ir_input for IR Rx\n\nMove from the generic, shared card_ir state structure to a cx23885 driver\nspecific IR state structure in anticipation of moving to the new IR pulse\ndecoders in the IR core.\n\nFix up the card name truncation in the dmesg log while we\u0027re at it,\nby avoiding using fixed length string storage in our new IR state\nstructure.\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b192ca983746585e807259414f8d6f58cb28311f",
      "tree": "8c95bdcebcf4217e3813d803ecf281af2d431e5f",
      "parents": [
        "c6dc725c8e0c3438587e18f918f6da16e7a23539"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Jun 27 03:08:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:31:10 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Simplify image building\n\nThe image pointer and its length are now in the main structure instead\nof in the frame buffer. They are updated on application vidioc_qbuf and\nin the URB interrupt function when ending an image.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6dc725c8e0c3438587e18f918f6da16e7a23539",
      "tree": "499c569d713035f1ac66266cfebc01d7836addbe",
      "parents": [
        "2b5e45cdf9ffe53bf49d78414a9b36bb527fafe8"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Jun 26 15:35:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:30:55 2010 -0300"
      },
      "message": "V4L/DVB: gspca - gl860: Fix a compilation warning\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b5e45cdf9ffe53bf49d78414a9b36bb527fafe8",
      "tree": "9ef5b3958e8ac3d016f8714d10ec26f8d5de6ab8",
      "parents": [
        "540069010decbf1723494fea5e6896debe4b5891"
      ],
      "author": {
        "name": "Murali Karicheri",
        "email": "mkaricheri@gmail.com",
        "time": "Sat Jun 12 09:16:02 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:30:50 2010 -0300"
      },
      "message": "V4L/DVB: vpif: removing VPIF config variables\n\nThe Kconfig variables are moved to video/davinci/Kconfig through another\npatch and these are to be therefore removed\n\nSigned-off-by: Muralidharan Karicheri \u003cmkaricheri@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "540069010decbf1723494fea5e6896debe4b5891",
      "tree": "72fa1ec0a5850cdf9357c07d688460b9e5cd4d2a",
      "parents": [
        "a04b75410a15f5e2f136620a08da7ff3ee2dc7d9"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Sat Jun 12 09:09:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:30:36 2010 -0300"
      },
      "message": "V4L/DVB: vpfe_capture: Create separate Kconfig file for davinci devices\n\nCurrently VPFE Capture driver and DM6446 CCDC driver is being\nreused for AM3517. So this patch is preparing the Kconfig/makefile\nfor re-use of such IP\u0027s.\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Muralidharan Karicheri \u003cmkaricheri@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a04b75410a15f5e2f136620a08da7ff3ee2dc7d9",
      "tree": "94c1d997461c222e9f0fe6a13c0cf30b80a287d6",
      "parents": [
        "02c71055e547e49d974153b46a30eba2cbc8a00c"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Mon Jun 21 13:15:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:29:39 2010 -0300"
      },
      "message": "V4L/DVB: tuners:tuner-simple Fix warning: variable \u0027tun\u0027 set but not used\n\nResend due to a whitespace issue I created by mistake.\nThe below patch fixes a warning message create by gcc 4.6.0\n\n CC [M]  drivers/media/common/tuners/tuner-simple.o\ndrivers/media/common/tuners/tuner-simple.c: In function \u0027simple_set_tv_freq\u0027:\ndrivers/media/common/tuners/tuner-simple.c:548:20: warning: variable \u0027tun\u0027 set but not used\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "02c71055e547e49d974153b46a30eba2cbc8a00c",
      "tree": "529a4c234e0b0af6040d7efe13c2fa277dc93775",
      "parents": [
        "d064f960650d64e2564cd505a6e40c4ac359b6f3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 05 17:09:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:29:35 2010 -0300"
      },
      "message": "V4L/DVB: tm6000-input: Make checkpatch.pl happy\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d064f960650d64e2564cd505a6e40c4ac359b6f3",
      "tree": "a3e653ecdcaaa67858f2590fa0ab52fa3fd86712",
      "parents": [
        "bd0db8c7ad4b9a053e8774f559cb3dae05f73ef6"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "stefan.ringel@arcor.de",
        "time": "Sun Jun 20 17:16:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:29:31 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: add ir support\n\nSigned-off-by: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bd0db8c7ad4b9a053e8774f559cb3dae05f73ef6",
      "tree": "ada23efcb9a70ad20ecf111899c05da4bc1d6a6b",
      "parents": [
        "4743319fb0d2a808a5e3eeb778a9666daf9da51d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Jun 20 10:40:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:29:18 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/dvb/frontends: remove duplicate structure field \tinitialization\n\nThe read_status field is initialized twice to the same value.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nidentifier I, s, fld;\nposition p0,p;\nexpression E;\n@@\n\nstruct I s \u003d@p0 { ... .fld@p \u003d E, ...};\n\n@s@\nidentifier I, s, r.fld;\nposition r.p0,p;\nexpression E;\n@@\n\nstruct I s \u003d@p0 { ... .fld@p \u003d E, ...};\n\n@script:python@\np0 \u003c\u003c r.p0;\nfld \u003c\u003c r.fld;\nps \u003c\u003c s.p;\npr \u003c\u003c r.p;\n@@\n\nif int(ps[0].line)\u003cint(pr[0].line) or int(ps[0].column)\u003cint(pr[0].column):\n  cocci.print_main(fld,p0)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4743319fb0d2a808a5e3eeb778a9666daf9da51d",
      "tree": "048fe72e763e67cefbf6002cae3d94586a523792",
      "parents": [
        "e252984c5279dde24fbd6d3efe7fe13dc642e714"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Tue May 18 04:30:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:29:10 2010 -0300"
      },
      "message": "V4L/DVB: xc5000, rework xc_write_reg\n\nRework xc_write_reg function for correct read register of the xc5000.\nIt is very useful for tm6000.\n\nTested for tm6000 and for saa7134 works well.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nAcked-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e252984c5279dde24fbd6d3efe7fe13dc642e714",
      "tree": "71f9dd577ee9744fddf72a6baec80eb79a1a1b10",
      "parents": [
        "aac870a8770281c6ad619b538df77840b9513a0b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jun 04 12:39:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:59 2010 -0300"
      },
      "message": "V4L/DVB: dvb_ca_en50221: return -EFAULT on copy_to_user errors\n\ncopy_to_user() returns the number of bytes remaining to be copied which\nisn\u0027t the right thing to return here.  The comments say that these\nfunctions in dvb_ca_en50221.c should return the number of bytes copied or\nan error return.  I\u0027ve changed it to return -EFAULT.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aac870a8770281c6ad619b538df77840b9513a0b",
      "tree": "65c7b64f8c7200c64411e8eced9bfddd1e6f3751",
      "parents": [
        "398630e4edadac3d21519b8d009e30c3cdd91926"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jun 04 07:34:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:51 2010 -0300"
      },
      "message": "V4L/DVB: media/radio: fix copy_to_user to user handling\n\ncopy_to/from_user() returns the number of bytes remaining to be copied\nbut the code here was testing for negative returns.  I modified it to\nreturn -EFAULT.  These functions are called from si4713_s_ext_ctrls() and\nthat only tests for negative error codes.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "398630e4edadac3d21519b8d009e30c3cdd91926",
      "tree": "afd8f42084ad6c4edf2eba034b00f74d78632fd0",
      "parents": [
        "07204aea1454db404141e95fc124536a6e0f6aa0"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Jun 02 22:23:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:47 2010 -0300"
      },
      "message": "V4L/DVB: mantis: Select correct frontends\n\nUpdate the Kconfig selections to match the code.\nAdd the usual condition of !DVB_FE_CUSTOMISE.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "07204aea1454db404141e95fc124536a6e0f6aa0",
      "tree": "09577bf07b4c44b05b68b04abcf1d9dabff036ff",
      "parents": [
        "fe85ce90abae7f7876a9ae8f76649586fe73d5a2"
      ],
      "author": {
        "name": "Perceval Anichini",
        "email": "perceval@trilogic.fr",
        "time": "Mon Jul 05 15:11:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:34 2010 -0300"
      },
      "message": "V4L/DVB: hdpvr: Fixes probing function\n\nIn the hdpvr_probe () function, when an error occurs while probing the device,\nthe workqueue created by the create_single_thread () call is not properly\ndestroyed.\n\nSigned-off-by: Perceval Anichini \u003cperceval@trilogic.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fe85ce90abae7f7876a9ae8f76649586fe73d5a2",
      "tree": "2ac2b6e458f401e4928eff796d117093b7ac1916",
      "parents": [
        "2e9157f8ab028ccc5d155320a3f1e49494bcfc18"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "linux-dev@sensoray.com",
        "time": "Tue Jun 01 19:12:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:22 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: cleanup of device structure\n\ns2255drv: cleanup of device structure\n\ncleanup of device structure.\nsingle channel array instead of multiple arrays in device for\neach channel property.\nsimplifies open callback by removing search for channel index.\n\nSigned-off-by: Dean Anderson \u003clinux-dev@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2e9157f8ab028ccc5d155320a3f1e49494bcfc18",
      "tree": "935cbf7b66b553d08c2602f3b430c020fd1c75ad",
      "parents": [
        "8b0d7048dc2f0d2e4344bc8aaf85b4f14196145f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Jun 01 05:17:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:06 2010 -0300"
      },
      "message": "V4L/DVB: cpia_usb: remove unneeded variable\n\nThis is just a cleanup patch.  We never use the \"udev\" variable so I\nhave removed it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8b0d7048dc2f0d2e4344bc8aaf85b4f14196145f",
      "tree": "47b9501f77469046268bc57345d41639b1489c83",
      "parents": [
        "128fe95d77d6c5239ce6af6c3edacafc79eb0a39"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon May 31 16:27:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:27:54 2010 -0300"
      },
      "message": "V4L/DVB: remove unneeded null check in anysee_probe()\n\nSmatch complained because \"d\" is dereferenced first and then checked for\nnull later .  The only code path where \"d\" could be a invalid pointer is\nif this is a cold device in dvb_usb_device_init().  I consulted Antti\nPalosaari and he explained that anysee is always a warm device.\n\nI have added a comment and removed the unneeded null check.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "128fe95d77d6c5239ce6af6c3edacafc79eb0a39",
      "tree": "dc543f33bc29a68f7194ea660838e582046c715b",
      "parents": [
        "0d58cef664e01fb1848833455bfdbe1a3d91044c"
      ],
      "author": {
        "name": "Vadim Catana",
        "email": "vadim.catana@gmail.com",
        "time": "Sat May 29 12:49:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:27:33 2010 -0300"
      },
      "message": "V4L/DVB: TechnoTrend TT-budget T-3000\n\nThis patch adds support for TechnoTrend TT-budget T-3000 DVB-T card.\n\nSigned-off-by: Vadim Catana \u003cvadim.catana@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0d58cef664e01fb1848833455bfdbe1a3d91044c",
      "tree": "8e5a9f5fe56fdfc1b42fd871116209af5add65bd",
      "parents": [
        "a96076096bca746ddad3a5d8bfd3bbb1d9b96444"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Mon May 31 03:16:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:27:16 2010 -0300"
      },
      "message": "V4L/DVB: Remove obsolete zc0301 v4l driver\n\nOn 05/29/10 01:30, Jean-Francois Moine wrote:\n\u003e On Fri, 28 May 2010 13:03:28 -0400\n\u003e Amerigo Wang\u003camwang@redhat.com\u003e  wrote:\n\u003e\n\u003e\u003e Subject: [PATCH 6/6] Remove obsolete zc0301 v4l driver\n\u003e\u003e\n\u003e\u003e Duplicate functionality with the gspca_zc3xx driver, zc0301 only\n\u003e\u003e supports 2 USB-ID\u0027s (because it only supports a limited set of\n\u003e\u003e sensors) wich are also supported by the gspca_zc3xx driver\n\u003e\u003e (which supports 53 USB-ID\u0027s in total).\n\u003e\n\u003e You forgot to remove the conditionnal compilation in the gspca_zc3xx\n\u003e driver (USB_DEVICE(0x046d, 0x08ae) in gspca/zc3xx.c)\n\u003e\n\nRight, thanks for pointing this out!\n\nAttached is the updated patch, please use this one instead.\n\nThanks!\n\nDuplicate functionality with the gspca_zc3xx driver, zc0301 only\nsupports 2 USB-ID\u0027s (because it only supports a limited set of\nsensors) wich are also supported by the gspca_zc3xx driver\n(which supports 53 USB-ID\u0027s in total).\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a96076096bca746ddad3a5d8bfd3bbb1d9b96444",
      "tree": "72b4b4e9011dbc688841e43ba7bd895fdc6e3c0a",
      "parents": [
        "3b23bc5731d476b0913c437626d6a6f51687d1d6"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri May 28 06:49:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:26:57 2010 -0300"
      },
      "message": "V4L/DVB: Remove obsolete stv680 v4l1 driver\n\nobsolete v4l1 driver replaced by gspca_stv0680\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3b23bc5731d476b0913c437626d6a6f51687d1d6",
      "tree": "3181b82af5d5ff99ebf550bb8f9abb54c54f34e9",
      "parents": [
        "51c555690d16d1d1354ee9b5a3c9098766702094"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri May 28 06:45:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:26:43 2010 -0300"
      },
      "message": "V4L/DVB: Remove obsolete ovcamchip sensor framework\n\nOnly used by obsoleted v4l1 driver\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51c555690d16d1d1354ee9b5a3c9098766702094",
      "tree": "16464ac20158b30c6637163cceb93201e8cbd065",
      "parents": [
        "7373ab3669aec93f8c8f1ace7845c41d54ed6e3e"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri May 28 06:41:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:26:27 2010 -0300"
      },
      "message": "V4L/DVB: Remove obsolete w9968cf v4l1 driver\n\n\u003eFrom a97df96226e89d3539be93ddb5a8df3a2f7edcb6 Mon Sep 17 00:00:00 2001\n\nobsolete v4l1 driver replaced by gspca_ov519\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7373ab3669aec93f8c8f1ace7845c41d54ed6e3e",
      "tree": "d5f15ab4aeaca4e756499e9d53c0f537a386bfff",
      "parents": [
        "566789f6b0b6d4c6ec1618412184f05c7aa85f4d"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri May 28 06:31:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:26:13 2010 -0300"
      },
      "message": "V4L/DVB: Remove obsolete ov511 driver\n\nobsolete v4l1 driver replaced by gspca_ov519\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "566789f6b0b6d4c6ec1618412184f05c7aa85f4d",
      "tree": "e19030d181686a4437aefddc5966c55d19c1fee6",
      "parents": [
        "bb6dbe74806a17bcec8396c57ca7fd9a889e3b27"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri May 28 06:26:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:25:58 2010 -0300"
      },
      "message": "V4L/DVB: Remove usbvideo quickcam_messenger driver\n\nobsolete v4l1 driver replaced by gspca_stv06xx\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bb6dbe74806a17bcec8396c57ca7fd9a889e3b27",
      "tree": "853278c1d41fbf81cde3e72599f7eade46901276",
      "parents": [
        "959794ddc05ab6fbcd458bc093e7f0b92633d052"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:25:57 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Rename vmalloc fields to vaddr\n\nThe videobuf_dmabuf and videobuf_vmalloc_memory fields have a vmalloc\nfield to store the kernel virtual address of vmalloc\u0027ed buffers. Rename\nthe field to vaddr.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "959794ddc05ab6fbcd458bc093e7f0b92633d052",
      "tree": "a30dbe7ae745bbf487fade10b940e9f191cc598e",
      "parents": [
        "7181772d8915e6025ee4f2f6c5b16064689646f0"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:23:09 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Remove videobuf_mapping start and end fields\n\nThe fields are assigned but never used, remove them.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7181772d8915e6025ee4f2f6c5b16064689646f0",
      "tree": "d482d5cb773ef1a08f94c980072dc422b85348f9",
      "parents": [
        "fecfedeb27ab9497cbdd2c6fb7972082a7ed9263"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:22:36 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Don\u0027t export videobuf_(vmalloc|pages)_to_sg\n\nThose functions are only called inside videobuf-dma-sg.c, make them\nstatic.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fecfedeb27ab9497cbdd2c6fb7972082a7ed9263",
      "tree": "e81b9ee9c9c0278849d92f0b778ea964fa6f33b3",
      "parents": [
        "952684035a91334dbe33b15063514cab5e7c6907"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:22:19 2010 -0300"
      },
      "message": "V4L/DVB: Remove videobuf_sg_alloc abuse\n\nThe cx88 and cx25821 drivers abuse videobuf_buffer to handle audio data.\nRemove the abuse by creating private audio buffer structures with a\nvideobuf_dmabuf field.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "952684035a91334dbe33b15063514cab5e7c6907",
      "tree": "fbd82c8a9af67ab15369a1f120feafaa8836aa14",
      "parents": [
        "a438d6da52b991b6896742a0f9aed80c2f82da87"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:21:45 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Remove the videobuf_sg_dma_map/unmap functions\n\nInstead of creating dirty wrappers around videobuf_dma_map/unmap that\ncreate a dummy videobuf_queue structure, modify videobuf_dma_map/unmap\nto take a device pointer argument and use it directly. The\nvideobuf_sg_dma_map/unmap then become unused and can be removed.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a438d6da52b991b6896742a0f9aed80c2f82da87",
      "tree": "267bfe22e74ec98432a271424b76ee4c70d8652d",
      "parents": [
        "33c38283f03d8ea0358229fc03c1beebe67aed0e"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue May 11 10:36:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:21:29 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: rename videobuf_mmap_free and add sanity checks\n\nThis function is not specific to mmap, hence the rename.\nAdd a check whether we are not streaming or reading (for read mode that\nuses the stream queue) before freeing anything.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "33c38283f03d8ea0358229fc03c1beebe67aed0e",
      "tree": "77cbda3006627840c754c56d02489c23a6ab348c",
      "parents": [
        "c6cfe05532cf6e9858d60ee699c51b906842489d"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue May 11 10:36:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:20:47 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: rename videobuf_alloc to videobuf_alloc_vb\n\nThese functions allocate videobuf_buffer structures only. Renaming in order\nto prevent confusion with functions allocating actual video buffer memory.\n\nRename the functions in videobuf-core.h videobuf-dma-sg.c as well.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6cfe05532cf6e9858d60ee699c51b906842489d",
      "tree": "bc3dc3f1fd92ad0100bd88ec373a9524e20205c8",
      "parents": [
        "3e9442c6f1d50bce083c5870f293647efbd6f828"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat May 22 05:21:02 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:20:28 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media: Use memdup_user\n\nUse memdup_user when user data is immediately copied into the\nallocated region.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nposition p;\nidentifier l1,l2;\n@@\n\n-  to \u003d \\(kmalloc@p\\|kzalloc@p\\)(size,flag);\n+  to \u003d memdup_user(from,size);\n   if (\n-      to\u003d\u003dNULL\n+      IS_ERR(to)\n                 || ...) {\n   \u003c+... when !\u003d goto l1;\n-  -ENOMEM\n+  PTR_ERR(to)\n   ...+\u003e\n   }\n-  if (copy_from_user(to, from, size) !\u003d 0) {\n-    \u003c+... when !\u003d goto l2;\n-    -EFAULT\n-    ...+\u003e\n-  }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3e9442c6f1d50bce083c5870f293647efbd6f828",
      "tree": "4ade709023816ced81c03c544cbceca012f8e280",
      "parents": [
        "e986bf1edfec3e0063d02caa55a4d85d50f28c59"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 04 15:37:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:20:11 2010 -0300"
      },
      "message": "V4L/DVB: cx25821: Fix bad whitespacing\n\nShould use tabs for identation, and not whitespace\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e986bf1edfec3e0063d02caa55a4d85d50f28c59",
      "tree": "9917ea9efa444a0ea9b06699d80d120f826a2540",
      "parents": [
        "1852a1bfcef31b492820265d44fd3ec977da1ff9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 04 15:28:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:20:10 2010 -0300"
      },
      "message": "V4L/DVB: cx25821: Add a kernel level at printk\u0027s\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1852a1bfcef31b492820265d44fd3ec977da1ff9",
      "tree": "f82eea4000f848120d03e13e13dc5d2ddbc785cf",
      "parents": [
        "6d8c2ba1d154f2a94303fc92691887525065199e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 04 15:21:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:18:48 2010 -0300"
      },
      "message": "V4L/DVB: cx25821: Make comments C99 compliant\n\nReplace all // comments by /* */\n\nPatch generated with this small script:\n\n\tfor i in drivers/staging/cx25821/*.[ch]; do cat $i|perl -ne \u0027s,//\\s*(.*)\\s*\\n,/* $1 */\\n,g; print $_;\u0027 \u003ea \u0026\u0026 mv a $i; done\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6d8c2ba1d154f2a94303fc92691887525065199e",
      "tree": "e61e6c9d6301406964851aecccc3a02ac634fc30",
      "parents": [
        "fab8125919c0fc724e11b184b1c812dfb8990549"
      ],
      "author": {
        "name": "Palash Bandyopadhyay",
        "email": "Palash.Bandyopadhyay@conexant.com",
        "time": "Sun Jul 04 14:15:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:18:44 2010 -0300"
      },
      "message": "V4L/DVB: cx25821: Removed duplicate code and cleaned up\n\nSigned-off-by: Palash Bandyopadhyay \u003cPalash.Bandyopadhyay@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fab8125919c0fc724e11b184b1c812dfb8990549",
      "tree": "d1936e4722a58935380324dc86be4bcfc928810d",
      "parents": [
        "f0cae143e113d28ab89a930934c36f619c4367f0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 04 12:23:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:18:40 2010 -0300"
      },
      "message": "V4L/DVB: DocBook/media: Add LIRC DocBook to media.html\n\nAdd LIRC interface into the media.html DocBook, fixing several\nsmall XML errors at the original spec.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0cae143e113d28ab89a930934c36f619c4367f0",
      "tree": "b5017abd03f01ebd1817a9e7ea749b748d2e3e4e",
      "parents": [
        "15f135d0cfc1ce762889bb804549da4081087597"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 01:10:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:18:36 2010 -0300"
      },
      "message": "V4L/DVB: IR/lirc: add docbook info covering lirc device interface\n\nFirst ever crack at creating docbook documentation... Contains a bevy of\ninformation on the various lirc device interface ioctls, as well as a\nbit about the read and write interfaces.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "15f135d0cfc1ce762889bb804549da4081087597",
      "tree": "e99508f4cb74a906bd58051ac90c91f67408c740",
      "parents": [
        "30eb1be718a4753dd1912eb35af4cdaa25cefea9"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 01:08:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:18:02 2010 -0300"
      },
      "message": "V4L/DVB: IR: add empty lirc pseudo-keymap\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "30eb1be718a4753dd1912eb35af4cdaa25cefea9",
      "tree": "795846ee6a77c110e148014f75c3d3f28a4b4b19",
      "parents": [
        "ca4146985db7cbb97816e9b961b8db79e63d9e86"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Jul 02 00:38:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:17:28 2010 -0300"
      },
      "message": "V4L/DVB: IR TX: incoming IR buffer now an int pointer\n\nincoming IR buffer now an int pointer, and not fed from userspace\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca4146985db7cbb97816e9b961b8db79e63d9e86",
      "tree": "dd44b6e835a4f381acc949226277fe4de91c4219",
      "parents": [
        "4a62a5ab59742331a4e17ccaa894968d40ed9b16"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 01:07:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:16:20 2010 -0300"
      },
      "message": "V4L/DVB: IR: add ir-core to lirc userspace decoder bridge driver\n\nv2: copy of buffer data from userspace done inside this plugin/driver,\nkeeping the actual drivers minimal, and more flexible in what we can\ndeliver to them later on (they may be fed from within kernelspace later\non, by an in-kernel IR encoder).\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a62a5ab59742331a4e17ccaa894968d40ed9b16",
      "tree": "59912f9892b55442327f5b2189ba4d0abbd0f74a",
      "parents": [
        "7a12f4b50dad4fdffd218c6fba6b9564bf86185e"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 01:06:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:04:19 2010 -0300"
      },
      "message": "V4L/DVB: IR: add lirc device interface\n\nv2: currently unused ioctls are included, but #if 0\u0027d out\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7a12f4b50dad4fdffd218c6fba6b9564bf86185e",
      "tree": "ebb73277de59c7ee5299d830c7bf976960cccecc",
      "parents": [
        "cd3172d7dabdac4545d8246da62b570b9acf8058"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 01 01:52:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:04:04 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video/zoran: Use kmemdup\n\nUse kmemdup when some other buffer is immediately copied into the\nallocated region.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nstatement S;\n@@\n\n-  to \u003d \\(kmalloc\\|kzalloc\\)(size,flag);\n+  to \u003d kmemdup(from,size,flag);\n   if (to\u003d\u003dNULL || ...) S\n-  memcpy(to, from, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cd3172d7dabdac4545d8246da62b570b9acf8058",
      "tree": "81ee67e535db33de6d90d06d302759edef84ccfc",
      "parents": [
        "2b3c543a839cafeb3edd7e1a2202d86318801fd9"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Jul 01 01:50:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:03:53 2010 -0300"
      },
      "message": "V4L/DVB: dvb-usb-init.c: white space changes in dvb-usb-init\n\nI started fixing one or two lines, but after a while I got into a groove\nand started changing everything.  I left the lines longer than 80\ncharacters because that seemed to be the style in this file.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b3c543a839cafeb3edd7e1a2202d86318801fd9",
      "tree": "78f645227ed11d0f0eab4bd14cee7a5f288e1f8a",
      "parents": [
        "1ece36097d0170a41fc129b8b1823a36ec2fb5c6"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 01 01:41:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:03:36 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video/tlg2300: Use kmemdup\n\nUse kmemdup when some other buffer is immediately copied into the\nallocated region.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nstatement S;\n@@\n\n-  to \u003d \\(kmalloc\\|kzalloc\\)(size,flag);\n+  to \u003d kmemdup(from,size,flag);\n   if (to\u003d\u003dNULL || ...) S\n-  memcpy(to, from, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1ece36097d0170a41fc129b8b1823a36ec2fb5c6",
      "tree": "d5204a159ec436635f82b3b65e202448030ce5da",
      "parents": [
        "8d3557e21d0b305392ac73a64411dfab0e794960"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 03 18:06:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:03:21 2010 -0300"
      },
      "message": "V4L/DVB: Increment DVB API version\n\nA new flag were added at the Frontend capabilities. Increment\nAPI minor revision.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8d3557e21d0b305392ac73a64411dfab0e794960",
      "tree": "ae759d7aeacf5f1fb1015be1902f76156aa5fade",
      "parents": [
        "f6a20eb1a2d35660240cd1eb8dc2bd6504a0c6c5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 03 17:39:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:03:17 2010 -0300"
      },
      "message": "V4L/DVB: DocBook/dvb: Update spec to reflect the current FE capabilities\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f6a20eb1a2d35660240cd1eb8dc2bd6504a0c6c5",
      "tree": "185f944b303090df42fc97444e19ada276b2b68c",
      "parents": [
        "0b21d55f8904ff3d52262e91867f9eb2c0b472f3"
      ],
      "author": {
        "name": "Klaus Schmidinger",
        "email": "Klaus.Schmidinger@tvdr.de",
        "time": "Thu Jul 01 01:37:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:02:12 2010 -0300"
      },
      "message": "V4L/DVB: Add FE_CAN_TURBO_FEC\n\nSome (North American) providers use a non-standard mode called\n\"8psk turbo fec\". Since there is no flag in the driver that\nwould allow an application to determine whether a particular\ndevice can handle \"turbo fec\", the attached patch introduces\nFE_CAN_TURBO_FEC.\n\nSince there is no flag in the SI data that would indicate\nthat a transponder uses \"turbo fec\", VDR will assume that\nall 8psk transponders on DVB-S use \"turbo fec\".\n\nTested-by: Derek Kelly \u003cuser.vdr@gmail.com\u003e\nSigned-off-by: Klaus Schmidinger \u003cKlaus.Schmidinger@tvdr.de\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0b21d55f8904ff3d52262e91867f9eb2c0b472f3",
      "tree": "64e438a2c41d9cf65cb411e5f205236313dc564d",
      "parents": [
        "feda79bffc19e5e1e442966853f58c3b9c7bac0b"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 01 01:33:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:01:58 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video/uvc: Use kmemdup\n\nUse kmemdup when some other buffer is immediately copied into the\nallocated region.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nstatement S;\n@@\n\n-  to \u003d \\(kmalloc\\|kzalloc\\)(size,flag);\n+  to \u003d kmemdup(from,size,flag);\n   if (to\u003d\u003dNULL || ...) S\n-  memcpy(to, from, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "feda79bffc19e5e1e442966853f58c3b9c7bac0b",
      "tree": "337d26d2c17e1c66ac7afbb3c41028c5ea76ac56",
      "parents": [
        "230b27cd8e0494ecb463c0f3ae63d752c9d59666"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 01 01:30:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:01:43 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video/gspca: Use kmemdup\n\nUse kmemdup when some other buffer is immediately copied into the\nallocated region.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nstatement S;\n@@\n\n-  to \u003d \\(kmalloc\\|kzalloc\\)(size,flag);\n+  to \u003d kmemdup(from,size,flag);\n   if (to\u003d\u003dNULL || ...) S\n-  memcpy(to, from, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "230b27cd8e0494ecb463c0f3ae63d752c9d59666",
      "tree": "2f5f592b89deccf489fc9f551f32401703b975bf",
      "parents": [
        "8871c85d86829a2739ec797c4343ebd3664895b9"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Jul 01 01:19:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:01:33 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/dvb/dvb-usb/dib0700: CodingStyle fixes\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8871c85d86829a2739ec797c4343ebd3664895b9",
      "tree": "8c9d492d0cdee152afc27d0f5e2f30bcd756386e",
      "parents": [
        "4c61f678a468768afd45c3d9ac697f8f55aa04eb"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Jul 01 01:08:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:01:15 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/dvb/dvb-usb/dib0700: fix return values\n\nPropagte correct error values instead of returning -1 which just means\n-EPERM (\"Permission denied\")\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4c61f678a468768afd45c3d9ac697f8f55aa04eb",
      "tree": "f8888ca8a6098dfb051c8ef1d684d879b12ebfb7",
      "parents": [
        "a3b1dc95578fd0b524139689a9e0f148a622eb24"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jun 29 01:42:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:01:02 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video/pvrusb2: Add missing mutex_unlock\n\nAdd a mutex_unlock missing on the error path.  In the other functions in\nthe same file the locks and unlocks of this mutex appear to be balanced,\nso it would seem that the same should hold in this case.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E1;\n@@\n\n* mutex_lock(E1,...);\n  \u003c+... when !\u003d E1\n  if (...) {\n    ... when !\u003d E1\n*   return ...;\n  }\n  ...+\u003e\n* mutex_unlock(E1,...);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a3b1dc95578fd0b524139689a9e0f148a622eb24",
      "tree": "b3f0fe11add1e097633e4ca7718051cb65fe335e",
      "parents": [
        "806ec0fb561b0384f1da6932960643786eac8ec6"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jun 29 01:31:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:00:58 2010 -0300"
      },
      "message": "V4L/DVB: vivi: fix depends again\n\nMy previous patch to depend on FONTS was not sufficient since\nFONTS is boolean.  VIDEO_VIVI needs to depend on a tristate so that\nit won\u0027t be enabled as \u003dy when framebuffer is built as modular, so\nmodify it to depend on the same symbols that FONTS depends on, which\nare FRAMEBUFFER_CONSOLE || STI_CONSOLE.\n\nFixes this build error when VIDEO_VIVI\u003dy and FRAMEBUFFER_CONSOLE\u003dm:\nvivi.c:(.init.text+0x7205): undefined reference to `find_font\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "806ec0fb561b0384f1da6932960643786eac8ec6",
      "tree": "496256e1e3a54cc2d1a981f200003f7a475248e4",
      "parents": [
        "e23fb9643bd440fee9106e6df76f01a57db2613c"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Jun 29 01:29:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:00:41 2010 -0300"
      },
      "message": "V4L/DVB: smscoreapi/w9968cf: drivers/media: Remove unnecesary kmalloc casts\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e23fb9643bd440fee9106e6df76f01a57db2613c",
      "tree": "4bd1858a0a19061646698f6033410750f5738390",
      "parents": [
        "9b7c54d926284c5277cff3ef3cfe29f26568306a"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jun 16 17:55:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:58:58 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: add tx callback functions and wire up\n\nmchehab: merged with IR/mceusb: userspace buffer copy moved out of driver\n\n    Userspace buffer copy moved out of driver and into lirc bridge driver\n\n[mchehab@redhat.com: merged the patch to avoid compilation errors with allyesconfig ]\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9b7c54d926284c5277cff3ef3cfe29f26568306a",
      "tree": "1d0d196e7a91f9c1a0da8d629939e8eeff2cf7a6",
      "parents": [
        "d732a72de4f7dfe69eb8028da0f7cfd1852fb7dc"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jun 16 17:55:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:56:07 2010 -0300"
      },
      "message": "V4L/DVB: IR: add tx callbacks to ir-core\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d732a72de4f7dfe69eb8028da0f7cfd1852fb7dc",
      "tree": "35898186c6c43398b8e9e574a944ded8318621c6",
      "parents": [
        "657290b63efabfbb2862a6089c3fd5dbcc8e9037"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jun 16 17:10:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:55:58 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: kill pinnacle-device-specific nonsense\n\nI have pinnacle hardware now. None of this pinnacle-specific crap is at\nall necessary (in fact, some of it needed to be removed to actually make\nit work). The only thing unique about this device is that it often\ntransfers inbound data w/a header of 0x90, meaning 16 bytes of IR data\nfollowing it, so I had to make adjustments for that, and now its working\nperfectly fine.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "657290b63efabfbb2862a6089c3fd5dbcc8e9037",
      "tree": "bc6d92bfe4a8ec4b15d933fa97c9079b1fc15567",
      "parents": [
        "bd3881b1cedbe6733097bd87da069bd174cc7052"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jun 16 17:10:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:55:47 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: misc cleanups and init fixes\n\nThe first-gen mceusb device init code, while mostly functional, had a few\nissues in it. This patch does the following:\n\n1) removes use of magic numbers\n2) eliminates mapping of memory from stack\n3) makes debug spew translator functional\n\nAdditionally, this clean-up revealed that we cannot read the proper default\ntx blaster bitmask from the device, we do actually have to initialize it\nourselves, which requires use of a somewhat gross list-based mask inversion\ncheck.\n\nThis patch also removes the entirely unnecessary use of struct ir_input_state.\n\nAlso supersedes two earlier patches that also touched on first-gen\ncleanup, but were partially botched. This one actually compiles, works,\netc., I swear. ;)\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bd3881b1cedbe6733097bd87da069bd174cc7052",
      "tree": "0e426fc4770f33163a668572adf5afa959a79224",
      "parents": [
        "8a3fa8129cd90a05b1a79d949e57dcd194520174"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jun 16 17:08:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:55:40 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: use the proper ir-core device unregister function\n\nWas using input_unregister_device directly, instead of using\nir_input_unregister, which tears down a bunch of other things in\naddition to eventually calling input_unregister_device.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8a3fa8129cd90a05b1a79d949e57dcd194520174",
      "tree": "1de81e89d732cf3f32d7fca8424ce71e32a69d7a",
      "parents": [
        "2135436af139ac3d11645dd77d5c788a045a096f"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jun 16 17:07:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:55:30 2010 -0300"
      },
      "message": "V4L/DVB: IR/imon: use the proper ir-core device unregister function\n\nWas using input_unregister_device directly, instead of using\nir_input_unregister, which tears down a bunch of other things in\naddition to eventually calling input_unregister_device.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2135436af139ac3d11645dd77d5c788a045a096f",
      "tree": "68f8ddbc0c1f4e4fe7a8d9af79107b848d0fd7f5",
      "parents": [
        "c216369e61fae586cd48c0913cca2a37fbfeb912"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed May 26 14:08:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:55:25 2010 -0300"
      },
      "message": "V4L/DVB: media/IR: nec-decoder needs to select BITREV\n\nFix ir-nec-decoder build: it uses bitrev library code, so\nselect BITREVERSE in its Kconfig.\n\nir-nec-decoder.c:(.text+0x1a2517): undefined reference to `byte_rev_table\u0027\nir-nec-decoder.c:(.text+0x1a2526): undefined reference to `byte_rev_table\u0027\nir-nec-decoder.c:(.text+0x1a2530): undefined reference to `byte_rev_table\u0027\nir-nec-decoder.c:(.text+0x1a2539): undefined reference to `byte_rev_table\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c216369e61fae586cd48c0913cca2a37fbfeb912",
      "tree": "c4dfc55e6b4673a2e5698bd1f8aa8ae3919f57f7",
      "parents": [
        "de8592bd539b2bb8da2b55b1007562eb1abd1fe6"
      ],
      "author": {
        "name": "David HÃ¤rdeman",
        "email": "david@hardeman.nu",
        "time": "Sun Jun 13 17:29:36 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:55:15 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: move decoding state to ir_raw_event_ctrl\n\nThis patch moves the state from each raw decoder into the\nir_raw_event_ctrl struct.\n\nThis allows the removal of code like this:\n\n        spin_lock(\u0026decoder_lock);\n        list_for_each_entry(data, \u0026decoder_list, list) {\n                if (data-\u003eir_dev \u003d\u003d ir_dev)\n                        break;\n        }\n        spin_unlock(\u0026decoder_lock);\n        return data;\n\nwhich is currently run for each decoder on each event in order\nto get the client-specific decoding state data.\n\nIn addition, ir decoding modules and ir driver module load\norder is now independent. Centralizing the data also allows\nfor a nice code reduction of about 30% per raw decoder as\nclient lists and client registration callbacks are no longer\nnecessary (but still kept around for the benefit of the lirc\ndecoder).\n\nOut-of-tree modules can still use a similar trick to what\nthe raw decoders did before this patch until they are merged.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nTested-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "de8592bd539b2bb8da2b55b1007562eb1abd1fe6",
      "tree": "30b88b3338558a06af737094fdf0028d7fe21d10",
      "parents": [
        "5f1247972e0fcce6dd4bce94459a9f3db09ae61d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 28 13:52:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:55:05 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: allow specifying multiple protocols at one open/write\n\nWith this change, it is now possible to do something like:\n        su -c \u0027echo \"none +rc-5 +nec\" \u003e /sys/class/rc/rc1/protocols\u0027\n\nThis prevents the need of multiple opens, one for each protocol change,\nand makes userspace application easier.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5f1247972e0fcce6dd4bce94459a9f3db09ae61d",
      "tree": "8f9e2d7b1c617d9699614c1af7db5b23d3480eef",
      "parents": [
        "a9e55ea9774cc87434b386a7fba63d96af32792d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 28 12:58:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:54:56 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Add support for disabling all protocols\n\nWriting \"none\" to /dev/class/rc/rc*/protocols will disable all protocols.\nThis allows an easier setup, from userspace, as userspace applications don\u0027t\nneed to disable protocol per protocol, before enabling a different set of\nprotocols.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a9e55ea9774cc87434b386a7fba63d96af32792d",
      "tree": "6ec78e9b8e3d7f4bb93d1471f5d368fec009d567",
      "parents": [
        "4403b7b4eabd3f307c21bfadebe7a1d951d1478b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 28 12:43:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:54:45 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Rename sysfs protocols nomenclature to rc-5 and rc-6\n\nWhile rc-5 and rc-6 protocols are generally abreviated as \"rc5\" and \"rc6\",\nprevious sysfs nodes uses rc-5 and rc-6 for the Philips protocols. This is\nconsistent with the protocol nomenclature given by the original Philips\nspec: \"Remote control system RC-5\" (doc. Nr. 9398 706 23011).\nAlso, rc5 is the name of a widely known cryptography protocol.\n\nSo, the better is to keep referring to those protocols as \"rc-5\" and \"rc-6\".\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4403b7b4eabd3f307c21bfadebe7a1d951d1478b",
      "tree": "aa5dfb6591a043ee1098fb23c564a0f5a4392827",
      "parents": [
        "667c9ebe97f7e5f1e48e7eb321644c6fb1668de5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 28 12:37:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:54:35 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Remove magic numbers at the sysfs logic\n\nInstead of using \"magic\" sizes for protocol names, replace them by an\narray, and use strlen().\n\nNo functional changes.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "667c9ebe97f7e5f1e48e7eb321644c6fb1668de5",
      "tree": "11dae4e3d480960fe697964776222b16ee0ecce8",
      "parents": [
        "0dc50942d6f23989ffb3024aa2271941ec44aea8"
      ],
      "author": {
        "name": "David HÃ¤rdeman",
        "email": "david@hardeman.nu",
        "time": "Sun Jun 13 17:29:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:54:27 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: centralize sysfs raw decoder enabling/disabling\n\nWith the current logic, each raw decoder needs to add a copy of the exact\nsame sysfs code. This is both unnecessary and also means that (re)loading\nan IR driver after raw decoder modules have been loaded won\u0027t work as\nexpected.\n\nThis patch moves that logic into ir-raw-event and adds a single sysfs\nfile per device.\n\nReading that file returns something like:\n\n\t\"rc5 [rc6] nec jvc [sony]\"\n\n(with enabled protocols in [] brackets)\n\nWriting either \"+protocol\" or \"-protocol\" to that file will\nenable or disable the according protocol decoder.\n\nAn additional benefit is that the disabling of a decoder will be\nremembered across module removal/insertion so a previously\ndisabled decoder won\u0027t suddenly be activated again. The default\nsetting is to enable all decoders.\n\nThis is also necessary for the next patch which moves even more decoder\nstate into the central raw decoding structs.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nTested-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0dc50942d6f23989ffb3024aa2271941ec44aea8",
      "tree": "1aa883b533146c23c7b79097d64b04e4535e12ca",
      "parents": [
        "3bbd3f2d09de39fe6c43b118a32ba5155bb3d25e"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Mon Jun 07 16:32:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:53:59 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: partially convert ir-kbd-i2c.c to not use ir-functions.c\n\nPartially convert drivers/media/video/ir-kbd-i2c.c to\nnot use ir-functions.c\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3bbd3f2d09de39fe6c43b118a32ba5155bb3d25e",
      "tree": "0144f81ff3e0dfe8dbb686b7ec3d357d940dcb06",
      "parents": [
        "603044d883d610acdb44daecf94b0fca48880b5c"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Mon Jun 07 16:32:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:53:45 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: partially convert cx88 to not use ir-functions.c\n\nPartially convert drivers/media/video/cx88/cx88-input.c to not use\nir-functions.c\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "603044d883d610acdb44daecf94b0fca48880b5c",
      "tree": "a643691f114b3b720a21b4f2eabb9acc4860bbf6",
      "parents": [
        "a469585b1cd41e6efd5c2746a655feb840525e5c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jun 27 08:32:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:53:30 2010 -0300"
      },
      "message": "V4L/DVB: em28xx-input: Don\u0027t generate one debug message for every get_key read\n\nInstead of generating one printk for every IR read, prints it only when\ncount is different from the last count.\n\nWhile here, as this code is called on every 100ms during the runtime\nlifetime, do some performance optimization, assuming that, under normal\ncircumstances, it is unlikely that the driver would get a new key/key\nrepeat on every poll.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a469585b1cd41e6efd5c2746a655feb840525e5c",
      "tree": "bad2d686137a5a70b7ccd111f67d4986448c975c",
      "parents": [
        "f0bdee26a2dc904c463bae1c2ae9ad06f97f100d"
      ],
      "author": {
        "name": "David HÃ¤rdeman",
        "email": "david@hardeman.nu",
        "time": "Mon Jun 07 16:32:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:53:19 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: convert em28xx to not use ir-functions.c\n\nConvert drivers/media/video/em28xx/em28xx-input.c to not use ir-functions.c\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0bdee26a2dc904c463bae1c2ae9ad06f97f100d",
      "tree": "8cbc674d16a4596e404fe4364eee056935c21cb2",
      "parents": [
        "bee30192feeba6d69db45434e7818d532d1b8d33"
      ],
      "author": {
        "name": "David HÃ¤rdeman",
        "email": "david@hardeman.nu",
        "time": "Mon Jun 07 16:32:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:53:07 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: convert mantis to not use ir-functions.c\n\nConvert drivers/media/dvb/mantis/mantis_input.c to not use ir-functions.c\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bee30192feeba6d69db45434e7818d532d1b8d33",
      "tree": "9822aaf3ad166072ac34e5dd1b97f700979049f7",
      "parents": [
        "38bff697ac6904af97cb5f7ee5184d2d320e15c2"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Fri Jun 25 08:01:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:52:54 2010 -0300"
      },
      "message": "V4L/DVB: Fix kernel Oops when number of NetUP Dual DVB-S2-CI cards more than DVB_MAX_ADAPTERS limit\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "38bff697ac6904af97cb5f7ee5184d2d320e15c2",
      "tree": "9489cb0ffcc5d0ea1d9fbc68998c1a69eaaf90c9",
      "parents": [
        "e795d912d71734890759e6341c69d20bebb0d10b"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Jun 24 05:19:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:52:36 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Remove V4L1 compatibility\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e795d912d71734890759e6341c69d20bebb0d10b",
      "tree": "7b95c2891b08e86bcd067ee4f4e0310ba5ad7e2b",
      "parents": [
        "a68f723cef2c97c30e84c39a847c0c5feff5f0d5"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Jun 24 05:14:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:52:20 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Don\u0027t use the PG_Reserved flag for mmapped buffers\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a68f723cef2c97c30e84c39a847c0c5feff5f0d5",
      "tree": "3faf3d01c45f94e848de58b7bea79282a248e5b2",
      "parents": [
        "7d716a36c349bad75e13352d11211c3ae556e92f"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Jun 24 05:02:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:52:02 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sq930x: New sensor mt9v111\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d716a36c349bad75e13352d11211c3ae556e92f",
      "tree": "03d66e3e807198abe77940eefe3bf2d4f98c0454",
      "parents": [
        "a1317135d109f4b6dd89caa1a9b2b6c8d54b09cd"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Jun 24 04:57:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:51:45 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sq930x: Check the USB read errors\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a1317135d109f4b6dd89caa1a9b2b6c8d54b09cd",
      "tree": "56c08b1309529032173591728946e1b74579ea05",
      "parents": [
        "4e6aeefeb822c70d70de4d3b9970939e5de9c647"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Jun 24 04:50:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:51:30 2010 -0300"
      },
      "message": "V4L/DVB: gspca - pac7302/11: Bad request value in USB write\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4e6aeefeb822c70d70de4d3b9970939e5de9c647",
      "tree": "0e2e834ebd5f14408fa787061e60c14f457c87bf",
      "parents": [
        "8bbb1c39056266dd1643532a40293252945f4c2c"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Mon Jun 14 17:21:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:51:13 2010 -0300"
      },
      "message": "V4L/DVB: gspca - pac7302: add Genius iSlim 310\n\nAdd Genius iSlim 310 webcam to the supported list of the PAC7302 driver.\nFor more information see http://linuxtv.org/wiki/index.php/PixArt_PAC7301/PAC7302 .\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8bbb1c39056266dd1643532a40293252945f4c2c",
      "tree": "067bbe4edddd9abc769c8eec0f2b65004e1a6805",
      "parents": [
        "d398c0eb62d1788726b501329abcc6fd164d1778"
      ],
      "author": {
        "name": "Olivier Lorin",
        "email": "o.lorin@laposte.net",
        "time": "Thu Jun 24 04:33:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:50:54 2010 -0300"
      },
      "message": "V4L/DVB: gspca - gl860: text alignment\n\n- Extra spaces to align some variable names and a defined value\n\nSigned-off-by: Olivier Lorin \u003co.lorin@laposte.net\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d398c0eb62d1788726b501329abcc6fd164d1778",
      "tree": "867a3003c1db1fef8a80b64cafbcef15b3992c37",
      "parents": [
        "bff7e839da4bdc344ec789bf8ae903dfc4db20c1"
      ],
      "author": {
        "name": "Olivier Lorin",
        "email": "o.lorin@laposte.net",
        "time": "Thu Jun 24 04:31:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:50:38 2010 -0300"
      },
      "message": "V4L/DVB: gspca - gl860: fix for wrong 0V9655 resolution identifier name\n\nSigned-off-by: Olivier Lorin \u003co.lorin@laposte.net\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bff7e839da4bdc344ec789bf8ae903dfc4db20c1",
      "tree": "ce7ff34d1ab48a59815d0a716b33059674566d63",
      "parents": [
        "f980f5d2a45ef1812933d52361aefd50f01e2193"
      ],
      "author": {
        "name": "Olivier Lorin",
        "email": "o.lorin@laposte.net",
        "time": "Thu Jun 24 04:30:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:50:24 2010 -0300"
      },
      "message": "V4L/DVB: gspca - gl860: use of real resolutions for MI2020 sensor\n\n- Change of rounded image resolutions to the real ones for MI2020 sensor\n  in order to discard 2 random lines in the bottom of images\n\nSigned-off-by: Olivier Lorin \u003co.lorin@laposte.net\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "f980f5d2a45ef1812933d52361aefd50f01e2193"
}
