)]}'
{
  "log": [
    {
      "commit": "8340ff43c49fe8e0cd049b65fbd2156bd651697e",
      "tree": "cf5a21e2d9a48c2057b61f5f2c93984dbb57fcd7",
      "parents": [
        "2b80a19181af3bb15ef1c022f4a56deabcc5bd5e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 13 19:58:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:10 2009 -0300"
      },
      "message": "V4L/DVB (10863): saa7191: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b80a19181af3bb15ef1c022f4a56deabcc5bd5e",
      "tree": "f99e02026cdc23ca3cd5ee637afa7fc5cbdb169d",
      "parents": [
        "cf4e9484f402c799fa25c9ffb7e9a3b620a3702d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 13 19:38:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:10 2009 -0300"
      },
      "message": "V4L/DVB (10862): indycam: convert to v4l2_subdev\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cf4e9484f402c799fa25c9ffb7e9a3b620a3702d",
      "tree": "5f7839009c8a66f4c1b5eaaf2c3c7365b515564d",
      "parents": [
        "babb7dc7776dd6ded4e1e6cb7acc34c25c0eb521"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 27 09:05:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:10 2009 -0300"
      },
      "message": "V4L/DVB (10861): vino/indycam/saa7191: convert to i2c modules to V4L2.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "babb7dc7776dd6ded4e1e6cb7acc34c25c0eb521",
      "tree": "42dfd75c2ce4687def82c8bbc684a77cc46470cf",
      "parents": [
        "0ef4dbad4f2303b9210cd382bca430d016db5452"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 13 07:31:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:10 2009 -0300"
      },
      "message": "V4L/DVB (10860): saa7191: convert to v4l2-i2c-drv-legacy.h\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0ef4dbad4f2303b9210cd382bca430d016db5452",
      "tree": "38b0e4d1d3d964e556b1a5f70b7190dfc76a9f7c",
      "parents": [
        "c49cb361dbc5a33f35f8d7eb26f0bddd83019e97"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 12 11:31:13 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:09 2009 -0300"
      },
      "message": "V4L/DVB (10859): vino: minor renames\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c49cb361dbc5a33f35f8d7eb26f0bddd83019e97",
      "tree": "80546d73692c2efd07b938eec641fdb9e7d1b6d0",
      "parents": [
        "49a53750b266899f259b1734a4a2c80d4376ba75"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 12 10:32:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:09 2009 -0300"
      },
      "message": "V4L/DVB (10858): vino: convert to video_ioctl2.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "49a53750b266899f259b1734a4a2c80d4376ba75",
      "tree": "24a9bd49fc1119815a52f36513ef267764ab83ce",
      "parents": [
        "cb95a40e54b96938c2e81de6a95609e915922962"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Mar 01 23:10:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:09 2009 -0300"
      },
      "message": "V4L/DVB (10856): cx18: Add interlock so sliced VBI insertion only happens for an MPEG PS\n\nThe cx18 private packet insertion code only expects to operate on an MPEG PS\nwhen inserting private packets of sliced VBI data.  This patch keeps the cx18\ndriver from corrupting the MPEG TS or other non-PS stream types, in case the\nuser enables sliced VBI insertion for these MPEG stream types.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cb95a40e54b96938c2e81de6a95609e915922962",
      "tree": "d90d6b70cb31c2fdd9f8aea41570bceae6cd259f",
      "parents": [
        "af7c58b1f5014bea181ef74d724ac960923dd403"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Feb 28 23:06:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:09 2009 -0300"
      },
      "message": "V4L/DVB (10855): cx18: Fix VPS service register codes\n\nBased on a documentation clarification from Conexant, fix the register code\nused for sliced VBI VPS service.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "af7c58b1f5014bea181ef74d724ac960923dd403",
      "tree": "9458933e440c8b777cd4f5b2cce0cdf00f7dcaac",
      "parents": [
        "583803d135b14d414e77b6d2b546a811cac9944e"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Feb 28 20:13:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:09 2009 -0300"
      },
      "message": "V4L/DVB (10854): cx18: Correct comments about vertical and horizontal blanking timings\n\nThis change only affects comments.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "583803d135b14d414e77b6d2b546a811cac9944e",
      "tree": "62f0085134ac586336378980d07e76698623806a",
      "parents": [
        "386e439f0c32eb540e931b0d1874e3fd1a8a8f10"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Feb 28 18:48:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:09 2009 -0300"
      },
      "message": "V4L/DVB (10853): cx18: Fix s-parse warnings and a logic error about extracting the VBI PTS\n\nMy s-parse builds never griped about be32_to_cpu() casting to __be32, but Hans\u0027\nbuilds did.  This change explictly declares the pointer into the VBI buffer\nheader as __be32, which is the correct thing to do as the data is always\nbig endian when we go to fetch it.  Hopefully this will quiet s-parse warnings.\nAlso corrected a misplaced parenthesis logic error in checking for the VBI\nheader magic number.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "386e439f0c32eb540e931b0d1874e3fd1a8a8f10",
      "tree": "6c939125281fdf035513736b96977874968d6d0a",
      "parents": [
        "72401b7a37c6f0132ea2d0c3236ec706a9e5759e"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Feb 28 16:42:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:09 2009 -0300"
      },
      "message": "V4L/DVB (10852): cx18: Include cx18-audio.h in cx18-audio.c to eliminate s-parse warning\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "72401b7a37c6f0132ea2d0c3236ec706a9e5759e",
      "tree": "5c4546fb31d0404706ebb3e6ef8a547f3ec449a2",
      "parents": [
        "098003d8e21c490c104b543918dea12b7608a173"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Feb 28 14:51:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:09 2009 -0300"
      },
      "message": "V4L/DVB (10851): cx18: Fix a video scaling check problem introduced by sliced VBI changes\n\nFix a scaling check that was failing, due to a magic number I missed fixing\nduring previous slice VBI changes.  Now\n\n  $ v4l2-ctl -v width\u003d480,height\u003d480,pixelformat\u003dMPEG\n\nyields proper visual results again.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "098003d8e21c490c104b543918dea12b7608a173",
      "tree": "5e1ba24ae9ae209205470416081a4d6ba6901a07",
      "parents": [
        "e276f7b5f9c41536f22bec1d8205e6b201300743"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Feb 28 13:19:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:09 2009 -0300"
      },
      "message": "V4L/DVB (10850): cx18: Use strlcpy() instead of strncpy() for temp eeprom i2c_client setup\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e276f7b5f9c41536f22bec1d8205e6b201300743",
      "tree": "d6690a48478bc33d8058c6437f565a9d34ce4d0a",
      "parents": [
        "5a771cb186dfa1f663ea15cdff3e32e04a8427e3"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Thu Mar 05 08:02:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:08 2009 -0300"
      },
      "message": "V4L/DVB (10848): zoran: Change first argument to zoran_v4l2_buffer_status\n\nIt was a struct file *, but all that function wants is the struct zoran_fh\nfrom the file\u0027s private data.  Since every caller already has this, just\npass the zoran_fh instead.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a771cb186dfa1f663ea15cdff3e32e04a8427e3",
      "tree": "84f081cd48cef280ac4cce8bd86cc8e1d7691dbd",
      "parents": [
        "632fe9fe440249642845675d97436c667cbbd21e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Mar 08 23:01:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:08 2009 -0300"
      },
      "message": "V4L/DVB (10846): dvb/frontends: fix duplicate \u0027debug\u0027 symbol\n\nFix dvb frontend debug variable to be static, to avoid linker\nerrors:\n\ndrivers/built-in.o:(.data+0xf4b0): multiple definition of `debug\u0027\narch/x86/kernel/built-in.o:(.kprobes.text+0x90): first defined here\nld: Warning: size of symbol `debug\u0027 changed from 85 in arch/x86/kernel/built-in.o to 4 in drivers/built-in.o\n\nIt would also be Good if arch/x86/kernel/entry_32.S didn\u0027t have a\nnon-static \u0027debug\u0027 symbol.  OTOH, it helps catch things like this one.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "632fe9fe440249642845675d97436c667cbbd21e",
      "tree": "2c247394a041a927e1a282b1488ddd249794ee36",
      "parents": [
        "7c9e34aaab50a6c8f69ce59816dd76a283090667"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sat Feb 28 10:35:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:08 2009 -0300"
      },
      "message": "V4L/DVB (10843): saa7146: Clean-up i2c error handling\n\nsaa7146: Clean-up i2c error handling\n\nSimplify i2c error handling and fix incorrect handling of\naddress errors in poll mode.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7c9e34aaab50a6c8f69ce59816dd76a283090667",
      "tree": "4e231601f7e388a938bd81d6421a22dce8651f34",
      "parents": [
        "7b9eb81e36b3926d3ee77fbd4bde88d28ab70fa0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 08 13:11:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:08 2009 -0300"
      },
      "message": "V4L/DVB (10842): Adds some missing frontend selects for saa7134 and dvb-usb\n\nSome dvb frontends are required on some boards, but those dependencies\nwere missed.\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7b9eb81e36b3926d3ee77fbd4bde88d28ab70fa0",
      "tree": "dc478e1c92466980621438b681f85c7525a41d4b",
      "parents": [
        "45f5c1993fcc7501a4a431030242863abca38f69"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 08 12:55:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:08 2009 -0300"
      },
      "message": "V4L/DVB (10840): em28xx-dvb: Remove an unused header\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "45f5c1993fcc7501a4a431030242863abca38f69",
      "tree": "b7ed6d8ed29316422997c05316ff762f86aba640",
      "parents": [
        "4609bdd927913c63db4477b066d002aed9cfc504"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 08 08:02:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:08 2009 -0300"
      },
      "message": "V4L/DVB (10838): get rid of the other occurrences of DVB_FE_CUSTOMIZE typo\n\nThere are still more places where DVB_FE_CUSTOMIZE is used, instead of\nDVB_FE_CUSTOMISE.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4609bdd927913c63db4477b066d002aed9cfc504",
      "tree": "b0f59365e83e4b99cc86143a16bf1e9bbe785ab4",
      "parents": [
        "af2ffb2cfd72dc949f1bac7f7de291f116ae87da"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 06 08:31:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:08 2009 -0300"
      },
      "message": "V4L/DVB (10837): Kconfig: only open the customise menu if selected\n\nInstead of asking a lot of questions for the poor users, let\u0027s just hide\nthe frontend customise menu, if the user doesn\u0027t want to customise.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "af2ffb2cfd72dc949f1bac7f7de291f116ae87da",
      "tree": "59f227faf6ef47cf0ab562debc032c3d537e6d35",
      "parents": [
        "c1bda50fabdfc7d3e463e2db6c588aa0a30eb1ac"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 06 08:25:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:08 2009 -0300"
      },
      "message": "V4L/DVB (10836): Kconfig: replace DVB_FE_CUSTOMIZE to DVB_FE_CUSTOMISE\n\nThe name of the option is DVB_FE_CUSTOMISE. However, on a few places, a wrong\nname were used, due to a typo (DVB_FE_CUSTOMIZE).\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c1bda50fabdfc7d3e463e2db6c588aa0a30eb1ac",
      "tree": "0567da7c76ae48a5096cda0d719c773f36499b9d",
      "parents": [
        "2bd1d9eb1c27034a77c8e1887156da72d6160ae1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 06 08:06:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:07 2009 -0300"
      },
      "message": "V4L/DVB (10835): Kconfig: Add some missing selects for a required frontends\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2bd1d9eb1c27034a77c8e1887156da72d6160ae1",
      "tree": "c80d2b235024e621e2633c6504511df1fbca20d4",
      "parents": [
        "3341cc6e86da7b956084d5b6c9ca2e4f1c27f9bf"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vital@embeddedalley.com",
        "time": "Wed Mar 04 08:27:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:07 2009 -0300"
      },
      "message": "V4L/DVB (10833): em28xx: enable Compro VideoMate ForYou sound\n\nCompro VideoMate uses an external audio DSP chip, controlled via tvaudio\nmodule (tda9874a). This patch improves em28xx infrastructure to support\nan external audio processor and fixes the Compro VideoMate entry to work\nwith it.\n\nSigned-off-by: Vitaly Wool \u003cvital@embeddedalley.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3341cc6e86da7b956084d5b6c9ca2e4f1c27f9bf",
      "tree": "48bd085db5758924185f33bed909ab3a06556f8d",
      "parents": [
        "3b27591d4e0b455865969d9f9bfae0d19fd6e5c3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Mar 04 13:57:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:07 2009 -0300"
      },
      "message": "V4L/DVB (10830): dm1105: uses ir_* functions, select VIDEO_IR\n\ndm1105 uses the ir_*() functions, so it needs to select VIDEO_IR\nto avoid build errors:\n\ndm1105.c:(.text+0x26b7ac): undefined reference to `ir_input_keydown\u0027\ndm1105.c:(.text+0x26b7bc): undefined reference to `ir_input_nokey\u0027\n(.devinit.text+0x29982): undefined reference to `ir_codes_dm1105_nec\u0027\n(.devinit.text+0x2998a): undefined reference to `ir_input_init\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3b27591d4e0b455865969d9f9bfae0d19fd6e5c3",
      "tree": "17ba4fda33d907255125dc62abb1d8f77a67e570",
      "parents": [
        "0c5db425519487d06a5a14eb369268f4a2b32677"
      ],
      "author": {
        "name": "Adam Baker",
        "email": "linux@baker-net.org.uk",
        "time": "Tue Mar 03 20:20:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:07 2009 -0300"
      },
      "message": "V4L/DVB (10829): Support alternate resolutions for sq905\n\nAdd support for the alternate resolutions offered by SQ-905 based cameras. As\nwell as 320x240 all cameras can do 160x120 and some can do 640x480.\n\nSigned-off-by: Adam Baker \u003clinux@baker-net.org.uk\u003e\nSigned-off-by: Theodore Kilgore \u003ckilgota@auburn.edu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0c5db425519487d06a5a14eb369268f4a2b32677",
      "tree": "7bfd4cf01ba99a541eea266be28314e22482c810",
      "parents": [
        "f1735bb2a583b53ffdabe23ba8b22350e2d5e597"
      ],
      "author": {
        "name": "Bruno Christo",
        "email": "brunochristo@gmail.com",
        "time": "Mon Mar 02 22:38:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:07 2009 -0300"
      },
      "message": "V4L/DVB (10827): Add support for GeoVision GV-800(S)\n\nI have a GeoVision GV-800(S) card, it has 4 CONEXANT BT878A chips.\nIt has 16 video inputs and 4 audio inputs, and it is almost identical\nto the GV-800, as seen on http://bttv-gallery.de .\nThe only difference appears to be the analog mux, it has a CD22M3494\nin place of the MT8816AP. The card has a blue PCB, as seen in this\npicture: http://www.gsbr.com.br/imagem/kits/GeoVision%20GV%20800.jpg .\n\nThis card wasn\u0027t originally supported, and it was detected as\nUNKNOWN/GENERIC. The video inputs weren\u0027t working, so I tried\n\"forcing\" a few cards like the GeoVision GV-600, but there was still\nno video. So I made a patch to support this card, based on the Kodicom\n4400r.\n\nThe GV-800(S) is identified as follows:\n\n...\n02:00.0 Multimedia video controller: Brooktree Corporation Bt878 Video\nCapture (rev 11)\n02:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio\nCapture (rev 11)\n02:04.0 Multimedia video controller: Brooktree Corporation Bt878 Video\nCapture (rev 11)\n02:04.1 Multimedia controller: Brooktree Corporation Bt878 Audio\nCapture (rev 11)\n02:08.0 Multimedia video controller: Brooktree Corporation Bt878 Video\nCapture (rev 11)\n02:08.1 Multimedia controller: Brooktree Corporation Bt878 Audio\nCapture (rev 11)\n02:0c.0 Multimedia video controller: Brooktree Corporation Bt878 Video\nCapture (rev 11)\n02:0c.1 Multimedia controller: Brooktree Corporation Bt878 Audio\nCapture (rev 11)\n\n...\n02:00.0 0400: 109e:036e (rev 11)\n       Subsystem: 800a:763d\n       Flags: bus master, medium devsel, latency 32, IRQ 10\n       Memory at cdfff000 (32-bit, prefetchable) [size\u003d4K]\n       Capabilities: [44] Vital Product Data \u003c?\u003e\n       Capabilities: [4c] Power Management version 2\n       Kernel modules: bttv\n\n02:00.1 0480: 109e:0878 (rev 11)\n       Subsystem: 800a:763d\n       Flags: bus master, medium devsel, latency 32, IRQ 10\n       Memory at cdffe000 (32-bit, prefetchable) [size\u003d4K]\n       Capabilities: [44] Vital Product Data \u003c?\u003e\n       Capabilities: [4c] Power Management version 2\n\n02:04.0 0400: 109e:036e (rev 11)\n       Subsystem: 800b:763d\n       Flags: bus master, medium devsel, latency 32, IRQ 10\n       Memory at cdffd000 (32-bit, prefetchable) [size\u003d4K]\n       Capabilities: [44] Vital Product Data \u003c?\u003e\n       Capabilities: [4c] Power Management version 2\n       Kernel modules: bttv\n\n02:04.1 0480: 109e:0878 (rev 11)\n       Subsystem: 800b:763d\n       Flags: bus master, medium devsel, latency 32, IRQ 10\n       Memory at cdffc000 (32-bit, prefetchable) [size\u003d4K]\n       Capabilities: [44] Vital Product Data \u003c?\u003e\n       Capabilities: [4c] Power Management version 2\n\n02:08.0 0400: 109e:036e (rev 11)\n       Subsystem: 800c:763d\n       Flags: bus master, medium devsel, latency 32, IRQ 10\n       Memory at cdffb000 (32-bit, prefetchable) [size\u003d4K]\n       Capabilities: [44] Vital Product Data \u003c?\u003e\n       Capabilities: [4c] Power Management version 2\n       Kernel modules: bttv\n\n02:08.1 0480: 109e:0878 (rev 11)\n       Subsystem: 800c:763d\n       Flags: bus master, medium devsel, latency 32, IRQ 10\n       Memory at cdffa000 (32-bit, prefetchable) [size\u003d4K]\n       Capabilities: [44] Vital Product Data \u003c?\u003e\n       Capabilities: [4c] Power Management version 2\n\n02:0c.0 0400: 109e:036e (rev 11)\n       Subsystem: 800d:763d\n       Flags: bus master, medium devsel, latency 32, IRQ 10\n       Memory at cdff9000 (32-bit, prefetchable) [size\u003d4K]\n       Capabilities: [44] Vital Product Data \u003c?\u003e\n       Capabilities: [4c] Power Management version 2\n       Kernel modules: bttv\n\n02:0c.1 0480: 109e:0878 (rev 11)\n       Subsystem: 800d:763d\n       Flags: bus master, medium devsel, latency 32, IRQ 10\n       Memory at cdff8000 (32-bit, prefetchable) [size\u003d4K]\n       Capabilities: [44] Vital Product Data \u003c?\u003e\n       Capabilities: [4c] Power Management version 2\n\nAs you can see, the GV-800(S) card is almost identical to the GV-800\non bttv-gallery, so this patch might also work for that card. If not,\nonly a few changes should be required on the gv800s_write() function.\n\nAfter this patch, the video inputs work correctly on linux 2.6.24 and\n2.6.27 using the software \u0027motion\u0027. The input order may seem a little\nodd, but it\u0027s the order the original software/driver uses, and I decided\nto keep that order to get the most out of the card.\n\nI tried to get the audio working with the snd-bt87x module, but I only\nget noise from every audio input, even after selecting a different mux\nwith alsamixer. Also, after trying to play sound from those sources, I\nrandomly get a RISC error about an invalid RISC opcode, and then that\noutput stops working. I also can\u0027t change the sampling rate when\nrecording. Any pointers to adding audio support are welcome.\n\nSigned-off-by: Bruno Christo \u003cbchristo@inf.ufsm.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f1735bb2a583b53ffdabe23ba8b22350e2d5e597",
      "tree": "ece76b016a6012cb5d3d7bce9a5b0b84186ca1b7",
      "parents": [
        "9abb6e6f5942885b7ca387a41e55e645732d63bc"
      ],
      "author": {
        "name": "Erik S. Beiser",
        "email": "erikb@bu.edu",
        "time": "Sat Feb 28 22:29:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:07 2009 -0300"
      },
      "message": "V4L/DVB (10826): cx88: Add IR support to pcHDTV HD3000 \u0026 HD5500\n\ncx88: Add IR support to pcHDTV HD3000 \u0026 HD5500\n\nSigned-off-by: Erik S. Beiser \u003cerikb@bu.edu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9abb6e6f5942885b7ca387a41e55e645732d63bc",
      "tree": "0efb8e1314f3025cfdf7d43a611cc28db51d7573",
      "parents": [
        "0a6e1ed2f11d92e24c3792ce5403e2628a9f7a7e"
      ],
      "author": {
        "name": "Pascal Terjan",
        "email": "pterjan@mandriva.com",
        "time": "Thu Feb 26 10:31:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:07 2009 -0300"
      },
      "message": "V4L/DVB (10825): Add ids for Yuan PD378S DVB adapter\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nSigned-off-by: Pascal Terjan \u003cpterjan@mandriva.com\u003e\nCc: Patrick Boettcher \u003cpatrick.boettcher@desy.de\u003e\n[mchehab@redhat.com: Fixed a small merge conflict]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0a6e1ed2f11d92e24c3792ce5403e2628a9f7a7e",
      "tree": "b40da7520f20ab41e3fe76bcb926d20b290e412a",
      "parents": [
        "04574185aa9ad0e6be7db96252f3c479beb5b3fa"
      ],
      "author": {
        "name": "sebastian.blanes@gmail.com",
        "email": "sebastian.blanes@gmail.com",
        "time": "Tue Feb 24 14:51:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:07 2009 -0300"
      },
      "message": "V4L/DVB (10824): Add \"Sony PlayTV\" to dibcom driver\n\nThis patch introduces support for DVB-T for the following dibcom based card:\n  Sony PlayTV (USB-ID: 1415:0003)\n\nSigned-off-by: Sebastián Blanes \u003csebastian.blanes@gmail.com\u003e\nCc: Patrick Boettcher \u003cpatrick.boettcher@desy.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "04574185aa9ad0e6be7db96252f3c479beb5b3fa",
      "tree": "35f5b816e08f67867b9dbf4c908e1be69b82d39e",
      "parents": [
        "68b3289fdb27f5d3e32587766ddafa487037b0bd"
      ],
      "author": {
        "name": "Matthias Schwarzott",
        "email": "zzam@gentoo.org",
        "time": "Tue Feb 24 12:35:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:06 2009 -0300"
      },
      "message": "V4L/DVB (10823): saa7134: add DVB support for Avermedia A700 cards\n\nAdd DVB support for Avermedia DVB-S Pro and\nAvermedia DVB-S Hybrid+FM card both labled A700.\n\nThey use zl10313 demod (driver mt312) and zl10036 tuner.\n\n[mchehab@redhat.com: change __FUNCTION__ into __func__]\nSigned-off-by: Matthias Schwarzott \u003czzam@gentoo.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68b3289fdb27f5d3e32587766ddafa487037b0bd",
      "tree": "79a82660f0ee648ead2f1374ae18f8fb0e8896ae",
      "parents": [
        "1a1500179a7c51c7851e18c56e7153c258fe91ab"
      ],
      "author": {
        "name": "Matthias Schwarzott",
        "email": "zzam@gentoo.org",
        "time": "Tue Feb 24 12:35:15 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:06 2009 -0300"
      },
      "message": "V4L/DVB (10822): Add support for Zarlink ZL10036 DVB-S tuner.\n\nThis driver is based on initial work by Tino Reichardt and was heavily changed.\nThe datasheet of the zl10036 can be found here and on other places on the net:\n\nhttp://www.mcmilk.de/projects/dvb-card/datasheets/ZL10036.pdf\n\nThe zl10038 is similar to the zl10036, so it is maybe possible to write a common\ndriver of necessary.\n\nSigned-off-by: Matthias Schwarzott \u003czzam@gentoo.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1a1500179a7c51c7851e18c56e7153c258fe91ab",
      "tree": "4d87edfc0687cd4de8d4eefc0c46948b1846e129",
      "parents": [
        "c6a976e44ec37b93cbd62403971e9770ac60d389"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Mar 04 01:21:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:06 2009 -0300"
      },
      "message": "V4L/DVB (10820): meye: Don\u0027t need to zero ioctl parameter fields\n\nThe v4l2 core code in v4l2_ioctl will zero out the structure the driver is\nsupposed to fill in for read-only ioctls.  For read/write ioctls, all the\nfields which aren\u0027t supplied from userspace will be zeroed out.\n\nZeroing code is removed from querycap, enum_input, enum_fmt_vid_cap, and\ng_fmt_vid_cap.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6a976e44ec37b93cbd62403971e9770ac60d389",
      "tree": "a60a189466d7a1586c9ee6c47916a62036a47bea",
      "parents": [
        "38367255185408748c2d46641e06c83570af161c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Mar 04 01:21:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:06 2009 -0300"
      },
      "message": "V4L/DVB (10819): gspca: Don\u0027t need to zero ioctl parameter fields\n\nThe v4l2 core code in v4l2_ioctl will zero out the structure the driver is\nsupposed to fill in for read-only ioctls.  For read/write ioctls, all the\nfields which aren\u0027t supplied from userspace will be zeroed out.\n\nZeroing code is removed from g_audio, enum_input, g_parm and gmbuf.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "38367255185408748c2d46641e06c83570af161c",
      "tree": "4c76afbd0d216baad346d5da76f10e946a98a8d4",
      "parents": [
        "df7bdfcd0efa9a25a7c9751a25b4d4efd9141b8d"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Mar 04 01:21:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:06 2009 -0300"
      },
      "message": "V4L/DVB (10818): usbvision: Don\u0027t need to zero ioctl parameter fields\n\nThe v4l2 core code in v4l2_ioctl will zero out the structure the driver is\nsupposed to fill in for read-only ioctls.  For read/write ioctls, all the\nfields which aren\u0027t supplied from userspace will be zeroed out.\n\nZeroing code is removed from g_audio, queryctrl, and enum_fmt_vid_cap.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "df7bdfcd0efa9a25a7c9751a25b4d4efd9141b8d",
      "tree": "baaf31e55f8ff0c6bd82468e8defa31736ce69af",
      "parents": [
        "f3334bcbf44ad9001460508ef4fbe51e706d24cf"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Mar 04 01:21:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:06 2009 -0300"
      },
      "message": "V4L/DVB (10817): stkwebcam: Don\u0027t need to zero ioctl parameter fields\n\nThe v4l2 core code in v4l2_ioctl will zero out the structure the driver is\nsupposed to fill in for read-only ioctls.  For read/write ioctls, all the\nfields which aren\u0027t supplied from userspace will be zeroed out.\n\nZeroing code is removed from enum_fmt_vid_cap, g_fmt_vid_cap, and g_parm.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f3334bcbf44ad9001460508ef4fbe51e706d24cf",
      "tree": "2bd63d698c882e870eb6bf7e008e0377ea443a14",
      "parents": [
        "522a5f1430bb85ca00928b99caf3892023ad9632"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Mar 04 01:21:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:06 2009 -0300"
      },
      "message": "V4L/DVB (10816): cx88: Don\u0027t need to zero ioctl parameter fields\n\nThe v4l2 core code in v4l2_ioctl will zero out the structure the driver is\nsupposed to fill in for read-only ioctls.  For read/write ioctls, all the\nfields which aren\u0027t supplied from userspace will be zeroed out.\n\nZeroing code is removed from enum_input and g_tuner.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "522a5f1430bb85ca00928b99caf3892023ad9632",
      "tree": "93431dfd3264cf94e2bed89885e703817396a84b",
      "parents": [
        "717167e8ae13a61649a1faf867279440fee70b56"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Mar 04 01:21:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:06 2009 -0300"
      },
      "message": "V4L/DVB (10815): bttv: Don\u0027t need to zero ioctl parameter fields\n\nThe v4l2 core code in v4l2_ioctl will zero out the structure the driver is\nsupposed to fill in for read-only ioctls.  For read/write ioctls, all the\nfields which aren\u0027t supplied from userspace will be zeroed out.\n\nZeroing code is removed from enum_input and g_tuner.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "717167e8ae13a61649a1faf867279440fee70b56",
      "tree": "11b33390052d7408d96ac684c2f41a89ab3323ed",
      "parents": [
        "51f0b8d57af501624ee55e8ca15d09d5bdc2b0dd"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Mar 04 01:21:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:06 2009 -0300"
      },
      "message": "V4L/DVB (10814): saa7146: some small fixes\n\nvidioc_enum_fmt_vid_overlay() did nothing but call\nvidioc_enum_fmt_vid_cap(), so just make\nsaa7146_video_ioctl_ops.vidioc_enum_fmt_vid_overlay point to\nvidioc_enum_fmt_vid_cap() and get ride of vidioc_enum_fmt_vid_overlay().\n\nHave gparm use v4l2_video_std_frame_period to fill in the frame period\ninstead of just assuming PAL.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51f0b8d57af501624ee55e8ca15d09d5bdc2b0dd",
      "tree": "095d574cc559f813ca7d2da2642b7431b661f4bb",
      "parents": [
        "337f9d205972bfe1cb7982384fd0f4caa4af001d"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Mar 04 01:21:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:05 2009 -0300"
      },
      "message": "V4L/DVB (10813): v4l2: New function v4l2_video_std_frame_period\n\nSome code was calling v4l2_video_std_construct() when all it cared about\nwas the frame period.  So make a function that just returns that and have\nv4l2_video_std_construct() use it.\n\nAt this point there are no users of v4l2_video_std_construct() left outside\nof v4l2-ioctl, so it could be un-exported and made static.\n\nChange v4l2_video_std_construct() so that it doesn\u0027t zero out the struct\nv4l2_standard passed in.  It\u0027s already been zeroed out in the common ioctl\ncode.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "337f9d205972bfe1cb7982384fd0f4caa4af001d",
      "tree": "ce1f34f16e8a952a4e356e2a40984a30a3f5ab21",
      "parents": [
        "19c96e4b7d3c80071982a052e4a921c1a39875d9"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Mar 04 01:21:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:05 2009 -0300"
      },
      "message": "V4L/DVB (10812): v4l2: Zero out read-only ioctls in one place\n\nIf an ioctl is read-only then the driver fills in all the fields.  Lots of\ntimes drivers only care about some fields so it\u0027s best if video_ioctl2\ntakes care of zeroing out the entire structure before handing it to the\ndriver.  This saves code in each driver to do it and driver authors often\nforget.\n\nThe existing memset code in some of the read-only ioctl handlers\ncan be deleted.\n\nConvert a case statement to a single if statement.\n\nDeleted a debug line from ENUMAUDOUT that was copy-and-pasted to G_AUDOUT\nby mistake.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "19c96e4b7d3c80071982a052e4a921c1a39875d9",
      "tree": "8d255ec32ae288ca568cc1d148d6b7a615f25ed0",
      "parents": [
        "55d5834d370416946fda7781a5a9ed394a465580"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Mar 04 01:21:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:05 2009 -0300"
      },
      "message": "V4L/DVB (10811): videodev: only copy needed part of RW ioctl\u0027s parameter\n\nThere are many RW ioctls() in v4l2 where userspace only supplies one or two\nof the first fields in the structure passed to the ioctl.  The driver then\nfills in the rest of the fields.\n\nInstead of copying the entire structure from userspace to the kernel we\nonly need to copy those fields that userspace is actually supposed to\nsupply.\n\nWhat\u0027s more, the fields that are meant to be only be output from the driver\ncan be zeroed out in the videodev code, in case the driver doesn\u0027t fill\nthem all in.  Many of the ioctl handlers in v4l2_ioctl do this already, but\nmy patch does this at one common point and so all the memsets for each\nioctl can be deleted.\n\nFor VIDIOC_G_SLICED_VBI_CAP, which has one input field (\u0027type\u0027) and other\noutput-only fields, the input field is near the end of the structure\ninstead of at the beginning.  So there is still a memset in it\u0027s ioctl\nhandler to zero out the beginning of the struct.\n\nThere were a couple mistakes with the existing code:\n    For VIDIOC_G_AUDIO the index field was preserved, but G_AUDIO is a read\n    only ioctl so nothing is copied from userspace to preserve.\n\n    For VIDIOC_G_FREQUENCY the tuner field was not preserved like it should\n    have been.  This would be a problem if there was any hardware with more\n    than one tuner/modulator.\n\n    For VIDIOC_ENUM_FRAMESIZES and VIDIOC_ENUM_FRAMEINTERVALS, none of the\n    fields were preserved even though each ioctl has several field that are\n    supposed to be inputs to the driver!  Obviously these ioctls don\u0027t get\n    used much.  The index field is needed if the driver has multiple\n    discrete sizes/rates and other fields can be used too, e.g. if the size\n    depends on pixel format or frame rate depends on image size for\n    example.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "55d5834d370416946fda7781a5a9ed394a465580",
      "tree": "b13e65fd338107e94766d922efac917e03c5d210",
      "parents": [
        "5a23b0762c9095e137ce9a559cc7c37b2f8fd083"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Wed Mar 04 10:40:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:05 2009 -0300"
      },
      "message": "V4L/DVB (10808): Fix typo in lnbp21.c\n\nIt was a typo in the function\nname, it should be lnbh24_attach, and not lnbp24_attach.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a23b0762c9095e137ce9a559cc7c37b2f8fd083",
      "tree": "501d119b876a9051f2349fcf62fb9b4863fb577d",
      "parents": [
        "ce45264eca4963e666ec170af1eeb0c4f5f8339e"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Tue Mar 03 12:06:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:05 2009 -0300"
      },
      "message": "V4L/DVB (10805): Add support for NetUP Dual DVB-S2 CI card\n\nAdd support for NetUP Dual DVB-S2 CI card\nThe card based on cx23885 PCI-e bridge, CiMax SP2 Common Interface chips,\nSTM lnbh24 LNB power chip, stv6110 tuners and stv0900 demodulator.\nhttp://www.linuxtv.org/wiki/index.php/NetUP_Dual_DVB_S2_CI\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ce45264eca4963e666ec170af1eeb0c4f5f8339e",
      "tree": "601654f5b93e1a1cd476cd71cf8568c57ed7ef6c",
      "parents": [
        "99277b3824e4bfd290c30e8981929373c9a9e6a4"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Tue Mar 03 11:55:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:05 2009 -0300"
      },
      "message": "V4L/DVB (10804): Add support for ST STV0900 dual demodulator.\n\nAdd last piece of code to support ST STV0900 dual demodulator.\nThe IC consist of two dependent parts.\nIt may use single or dual mode.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "99277b3824e4bfd290c30e8981929373c9a9e6a4",
      "tree": "434a184c8f825e39360745dac3ae755399078d1d",
      "parents": [
        "db7a4843dbd10db48752ded4dba81dfb9f580861"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Tue Mar 03 11:45:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:05 2009 -0300"
      },
      "message": "V4L/DVB (10803): Add core code for ST STV0900 dual demodulator.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "db7a4843dbd10db48752ded4dba81dfb9f580861",
      "tree": "518c002d8f85ff32cfa80bf45fd23f3dc2daad8e",
      "parents": [
        "e2bc99bac5415d4e6d252322c408b5008b0f3485"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Tue Mar 03 11:41:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:04 2009 -0300"
      },
      "message": "V4L/DVB (10802): Add more headers for ST STV0900 dual demodulator.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e2bc99bac5415d4e6d252322c408b5008b0f3485",
      "tree": "98ca6b2ac07d2cc107cefff4b24eebbbe0744beb",
      "parents": [
        "8c1a23312b120194a415be354808f58ace582d10"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Tue Mar 03 11:35:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:04 2009 -0300"
      },
      "message": "V4L/DVB (10801): Add headers for ST STV0900 dual demodulator.\n\nThe IC consist of two dependent parts.\nIt may use single or dual mode.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8c1a23312b120194a415be354808f58ace582d10",
      "tree": "9a2fc408f2cd3169fc280eef0f04fc4e95fb2dca",
      "parents": [
        "47220bc11f5bb4bc21ae7227278452ae82fefe18"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Tue Mar 03 11:24:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:04 2009 -0300"
      },
      "message": "V4L/DVB (10800): Add support for ST LNBH24 LNB power controller.\n\nThe controller consist of two independent parts.\nEvery part is similar to LNBP21, but has configurable i2c address.\nIt is used in NetUP Dual DVB-S2 CI card.\nhttp://linuxtv.org/wiki/index.php/NetUP_Dual_DVB_S2_CI\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "47220bc11f5bb4bc21ae7227278452ae82fefe18",
      "tree": "602fae1e07199651204fdef19c9f0f1c5a572ac0",
      "parents": [
        "c184dcd282337c09695a4c1761d7ac77fdc8fb7d"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Tue Mar 03 11:16:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:04 2009 -0300"
      },
      "message": "V4L/DVB (10799): Add support for ST STV6110 silicon tuner.\n\nThe tuner is used in NetUP Dual DVB-S2 CI card.\nhttp://linuxtv.org/wiki/index.php/NetUP_Dual_DVB_S2_CI\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\n[mchehab@redhat.com: removed a wrong header: \"cx23885.h\"]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c184dcd282337c09695a4c1761d7ac77fdc8fb7d",
      "tree": "afef967a1962155f63200f17b91a3e123291d7c1",
      "parents": [
        "b45c0551f94dbc160e94f48a034a51312acec81d"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Tue Mar 03 11:06:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:04 2009 -0300"
      },
      "message": "V4L/DVB (10798): Add CIMax(R) SP2 Common Interface code for NetUP Dual DVB-S2 CI card\n\nAdd CIMax2 Common Interface code for NetUP Dual DVB-S2 CI card.\nSmarDTV CIMax(R) SP2 is Dual CableCARD, DVB Common Interface\nand OpenCable Hardware Controller.\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b45c0551f94dbc160e94f48a034a51312acec81d",
      "tree": "1a9703ec1a055550de2874ed8ffc0e4e2bdcbcea",
      "parents": [
        "c253a17126d6e841720d5926c6d426745693676b"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Tue Mar 03 11:00:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:04 2009 -0300"
      },
      "message": "V4L/DVB (10797): Add EEPROM code for NetUP Dual DVB-S2 CI card.\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c253a17126d6e841720d5926c6d426745693676b",
      "tree": "5f5a8a91c95e85e6ae7a228b3f1041df2e3dade3",
      "parents": [
        "9cfb6a3f1b16e82fab97831265858aa2d1983883"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Tue Mar 03 10:55:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:04 2009 -0300"
      },
      "message": "V4L/DVB (10796): Add init code for NetUP Dual DVB-S2 CI card\n\nAdd init code for NetUP Dual DVB-S2 CI card\nThe card based on cx23885 PCI-e bridge, CiMax SP2 Common Interface chips,\nSTM lnbh24 LNB power chip, stv6110 tuners and stv0900 demodulator.\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9cfb6a3f1b16e82fab97831265858aa2d1983883",
      "tree": "e5b25c018495f3b7361af9dfdfb3ec588696ac26",
      "parents": [
        "86b5aeacabb4451655c528c41d45ca05b753f72c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Mar 03 20:44:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:04 2009 -0300"
      },
      "message": "V4L/DVB (10794): v4l2: Move code to zero querybuf output struct to v4l2_ioctl\n\nFor VIDIOC_QUERYBUF only the first two fields, size and type, are used as\ninput.  The rest can be filled in by the driver as output.  Most drivers do\nnot actually use all the field and unused ones should be zeroed out.  Some\ndrivers have code to do this and some drivers should but don\u0027t.  So put\nsome zero out code in v4l2_ioctl so that all drivers using that system get\nit.\n\nThe drivers that have zeroing code get that code removed.\n\nSome drivers checked that the type field was valid, but v4l2_ioctl already\ndoes this so those checks can be removed as well.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "86b5aeacabb4451655c528c41d45ca05b753f72c",
      "tree": "f066bcbdf5abfd562274108cba8ed4eb50290ddd",
      "parents": [
        "428c8d19167c4597adf4d164262c68befafde9bf"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Mar 03 18:52:57 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10792): cx88: remove unnecessary forward declaration of cx88_core\n\nA recent patch added a forward declaration of cx88_core right before the\nmain definition of that structure, which is obviously unneeded.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "428c8d19167c4597adf4d164262c68befafde9bf",
      "tree": "74cfa599a39f69de3ded168a7e343bfa0b520483",
      "parents": [
        "f985c7006756cb7da452815d4bf040c02decd044"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Mar 03 18:51:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10791): videodev: not possible to register NULL video_device\n\nvideo_register_device_index() checks if it was passed a NULL video_device\npointer (which isn\u0027t allowed) _after_ it has already dereferenced it with\nvideo_get_drvdata(vdev).  The checks are clearly pointless and can be\nremoved, as the function would have crashed before reaching them if vdev\never was NULL.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f985c7006756cb7da452815d4bf040c02decd044",
      "tree": "5f01cafa8d26cc360278935e30d59ea49b3cbc0a",
      "parents": [
        "253bae5748010e218539603f1ec18f7fc6a03002"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Feb 28 08:23:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10788): gspca - vc032x: Bad matrix for sensor mi1310_soc.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "253bae5748010e218539603f1ec18f7fc6a03002",
      "tree": "1f8c8f2a1ae4afe0af51e296822d595189219ea3",
      "parents": [
        "7434ca4343c001267cec25b0ade01b0551beb1e4"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Feb 28 08:09:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10787): gspca - mars: Bad webcam register values tied to saturation.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7434ca4343c001267cec25b0ade01b0551beb1e4",
      "tree": "736e811f20b50087dd2bb862acb58b5a19128b80",
      "parents": [
        "3d0081dd10d95cf1934b9ff2cf50c596a6d43417"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Jan 19 01:11:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10784): mxl5007t: update driver for MxL 5007T V4\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Asaf Fishov \u003cafishov@maxlinear.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3d0081dd10d95cf1934b9ff2cf50c596a6d43417",
      "tree": "d992eadc18897f4736e5cabd9133da8d88a17ee2",
      "parents": [
        "d202515bd16df5c25f43e3430db7b82643ec8af8"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Feb 28 22:55:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10783): mxl5007t: fix devname for hybrid_tuner_request_state\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d202515bd16df5c25f43e3430db7b82643ec8af8",
      "tree": "980effe22677977fca2cb7cbeab4f3e608ffbeba",
      "parents": [
        "d90958e6d0445fba57b532a3ee0549f0abc58db3"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Feb 28 19:56:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10782): mxl5007t: warn when unknown revisions are detected\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d90958e6d0445fba57b532a3ee0549f0abc58db3",
      "tree": "9622c78bebf70b34deb0d31c9c2118efd2939cdd",
      "parents": [
        "b1ff363bfe279c41bd4e43886d47c810459a244e"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Feb 28 19:42:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10781): mxl5007t: mxl5007t_get_status should report if tuner is locked\n\nreport TUNER_STATUS_LOCKED if rf_locked or ref_locked\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b1ff363bfe279c41bd4e43886d47c810459a244e",
      "tree": "69582fbbc9c5c3abda7a17ff2a09b5db2af5ae8b",
      "parents": [
        "69e233332432551e10d64492e60d84fee7657bb6"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Feb 28 19:34:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10780): mxl5007t: remove function mxl5007t_check_rf_input_power\n\nThis function does not work properly and is not necessary - remove it for now.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69e233332432551e10d64492e60d84fee7657bb6",
      "tree": "19221f3a344b072b725bfefbb39945d79e2496b3",
      "parents": [
        "0d02efe486ef251e2f625fc846cb5f241eb57160"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Feb 28 19:16:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:02 2009 -0300"
      },
      "message": "V4L/DVB (10779): mxl5007t: remove analog tuning code\n\nAnalog doesn\u0027t work in this driver yet. This code just adds extra bloat,\nso remove it for now.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0d02efe486ef251e2f625fc846cb5f241eb57160",
      "tree": "efe2ea128fb586d07c7b307837006e4135f15f2b",
      "parents": [
        "9b76ede411145d7456ae5e467b65003ca7990b06"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Feb 27 02:42:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:02 2009 -0300"
      },
      "message": "V4L/DVB (10772): siano: prevent duplicate variable declaration\n\nFix the following build error:\n\ndrivers/media/dvb/siano/smsusb.o: In function `get_order\u0027:\ninclude/asm-generic/page.h:10: multiple definition of `sms_dbg\u0027\ndrivers/media/dvb/siano/sms1xxx.o:include/asm-generic/page.h:10: first defined here\ndrivers/media/dvb/siano/smsdvb.o: In function `get_order\u0027:\ninclude/asm-generic/page.h:10: multiple definition of `sms_dbg\u0027\ndrivers/media/dvb/siano/sms1xxx.o:include/asm-generic/page.h:10: first defined here\n\nThanks to Mauro Carvalho Chehab for his original patch to address this issue.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9b76ede411145d7456ae5e467b65003ca7990b06",
      "tree": "e268c46a84fb40beded7302775427052a0bedf00",
      "parents": [
        "85f8841e8a17367a85a60b6d30eff7858d9d1598"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 27 11:51:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:02 2009 -0300"
      },
      "message": "V4L/DVB (10771): tea575x-tuner: convert it to V4L2 API\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "85f8841e8a17367a85a60b6d30eff7858d9d1598",
      "tree": "43b81a04df6d232615f6822b5521b7cc4efde362",
      "parents": [
        "006e7179577b40be0b97a93c11def536a64abac0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 27 09:32:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:02 2009 -0300"
      },
      "message": "V4L/DVB (10769): Update dependencies of the modules converted to V4L2\n\nSeveral modules were converted to V4L2 API. Update their dependencies on Kconfig.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "006e7179577b40be0b97a93c11def536a64abac0",
      "tree": "7c0ac28debf44c5f1065a2ad4671abbd11e169d5",
      "parents": [
        "f85953d324dea12ca9c8bcd5bb0a7c22da690a9f"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Feb 21 22:44:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:02 2009 -0300"
      },
      "message": "V4L/DVB (10764): cx18: Disable AC3 controls as the firmware doesn\u0027t support AC3\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f85953d324dea12ca9c8bcd5bb0a7c22da690a9f",
      "tree": "a7cdaeb87a7a1edee043cfae906e258b45f92eed",
      "parents": [
        "8d037ed14d1be0eff67fed0f9b1b333b0d52ec78"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Feb 21 22:40:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:02 2009 -0300"
      },
      "message": "V4L/DVB (10763): cx18: Increment version number due to significant changes for v4l2_subdevs\n\nDriver is now at version 1.1.0.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8d037ed14d1be0eff67fed0f9b1b333b0d52ec78",
      "tree": "fa4387c726dc63d993fb066e0c6838277ce6760e",
      "parents": [
        "6246d4e1b30aa9404d2603dc09a823aba36d9c13"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Feb 21 22:35:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:02 2009 -0300"
      },
      "message": "V4L/DVB (10762): cx18: Get rid of unused variables related to video output\n\nRemove variables that were holdovers from ivtv for supporting the CX23415\nMPEG decoder output.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6246d4e1b30aa9404d2603dc09a823aba36d9c13",
      "tree": "92c25cbb0626a1d92a8a5cf1d417d2b662271c9d",
      "parents": [
        "6da6bf5e43f409672f5525657ff59282e160c59f"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Feb 21 22:27:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:02 2009 -0300"
      },
      "message": "V4L/DVB (10761): cx18: Change log lines for internal subdevs and fix tveeprom reads\n\nGive messages originating from internal subdevs a header using the subdev\u0027s\nname.  Fixed an uninitialized variable problem with reading the EEPROM, noticed\nfrom log output.  Got rid of the unused cx18_av_exit() function.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6da6bf5e43f409672f5525657ff59282e160c59f",
      "tree": "af6a89b17cf83277da2488f8c3e369918f661864",
      "parents": [
        "eefe1010a4657959588afc7fb3551cfa4e8bb4a7"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Feb 21 19:53:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:01 2009 -0300"
      },
      "message": "V4L/DVB (10760): cx18: Fix a memory leak of buffers used for sliced VBI insertion\n\nWe leaked buffers every time a device was removed, if the user had enabled\nsliced VBI insertion into the MPEG stream.  MythTV uses that.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eefe1010a4657959588afc7fb3551cfa4e8bb4a7",
      "tree": "a23ed1195505ce5be7cf9687bfe553ff6fa36dbc",
      "parents": [
        "ff2a20018094c593a35f4887bbdabf8926ddb6e6"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Feb 21 18:42:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:01 2009 -0300"
      },
      "message": "V4L/DVB (10759): cx18: Convert GPIO connected functions to act as v4l2_subdevices\n\nConvert GPIO line functions, such a audio routing and device resets, to\nv4l2_subdevices.  This essentially completes the conversion of cx18 to the\nv4l2_device/v4l2_subdevice framework.  No regression testing has taken place as\nof yet.  Also an ivtv legacy bug with GPIO mux routing and going to/from radio\nmode was commented, but not fixed.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ff2a20018094c593a35f4887bbdabf8926ddb6e6",
      "tree": "e6c89f8e06e6006035420ea20a6754dd4ca7e89c",
      "parents": [
        "fa3e70360c86480acbaa54c9791e843196327a66"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Fri Feb 20 23:52:13 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:01 2009 -0300"
      },
      "message": "V4L/DVB (10758): cx18: Convert I2C devices to v4l2_subdevices\n\nThis is a major perturbation to cx18 I2C device handling to convert it to the\nv4l2_device/subdeivce framework.  This change breaks GPIO audio multiplexer\ncontrol for the time being.  It will be fixed in a coming change.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fa3e70360c86480acbaa54c9791e843196327a66",
      "tree": "bc8d1f8b68f9aad107d63d6b6c9e884519fe1d34",
      "parents": [
        "5811cf99df2e3c102055be3ea77508e56c9f77c6"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Mon Feb 16 02:23:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:01 2009 -0300"
      },
      "message": "V4L/DVB (10757): cx18, v4l2-chip-ident: Finish conversion of AV decoder core to v4l2_subdev\n\nAdded a new chip identifer to v4l2-chip-ident for the integrated A/V broadcast\ndecoder core internal to the CX23418.  Completed separation and encapsulation\nof the A/V decoder core interface as a v4l2_subdevice.  The cx18 driver now\ncompiles and links again.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5811cf99df2e3c102055be3ea77508e56c9f77c6",
      "tree": "75be74b5072280edadeee2c1f6c42f5e961c208c",
      "parents": [
        "1a2670465ec94029e5df62e3decca9e2f7aea075"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Feb 14 17:08:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:01 2009 -0300"
      },
      "message": "V4L/DVB (10756): cx18: Slim down instance handling, build names from v4l2_device.name\n\nConvert card instance handling to a lighter weight mechanism like ivtv.\nAlso convert name strings and debug messages to use v4l2_device.name.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1a2670465ec94029e5df62e3decca9e2f7aea075",
      "tree": "23b2984c9d92089a726da305a13f53388d7c348c",
      "parents": [
        "a0beec8f6fd37fc1418970ab6a574fabedd9e324"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Feb 14 02:32:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:01 2009 -0300"
      },
      "message": "V4L/DVB (10755): cx18: Convert the integrated A/V decoder core interface to a v4l2_subdev\n\nThis is the next step in converting the cx18 driver to use the v4l2_device/\nv4l2_subdevice framework.  This is a straightforward conversion of the\ncx18_av_*[ch] files.  It compiles, but leaves the driver in an unlinkable\nstate at the moment.\n\nNote, the cx18 integrated A/V digitizer will now make a host match at address 1,\nas far as v4l2-dbg is concerned.  That means it identifies itself as a separate\n\"chip\", and acts as an alias to the integrated A/V decoder registers that are\nalso available with the host match at address 0.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\n[mchehab@redhat.com: fix merge conflicts due to the removal of v4l2_ctrl_query_fill_std()]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a0beec8f6fd37fc1418970ab6a574fabedd9e324",
      "tree": "afa3234d8c503619133ee0b9ee562ad41c9d3360",
      "parents": [
        "05860f2d966c7d43aebde26eec7f9b8dee6d1523"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Thu Feb 26 18:32:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:01 2009 -0300"
      },
      "message": "V4L/DVB (10753): siano: convert EXPORT_SYMBOL to EXPORT_SYMBOL_GPL\n\nAs pointed out by Mauro Chehab, we should always use EXPORT_SYMBOL_GPL\ninstead of EXPORT_SYMBOL wherever possible.\n\nA message was posted to the linux-media mailing list about this, checking\nwith Uri Shkolnik of Siano Mobile Silicon if this is okay to convert.\n\nAs per Uri\u0027s response to this email, it is OK for us to make this conversion.\n\nhttp://www.spinics.net/lists/linux-media/msg02200.html\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "05860f2d966c7d43aebde26eec7f9b8dee6d1523",
      "tree": "da609055db591139747a3de26852918d61154d20",
      "parents": [
        "b9391f4160a62f8c44bee6b93dab33cf329857c7"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Aug 31 17:39:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:01 2009 -0300"
      },
      "message": "V4L/DVB (10752): sms1xxx: load smsdvb module automatically based on device id\n\nThe smsdvb module was separated from the core and usb code. This change loads\nsmsdvb automatically for driver configurations that depend on it.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b9391f4160a62f8c44bee6b93dab33cf329857c7",
      "tree": "25c81fb6ac4410164911d58dc66df246029cc2e7",
      "parents": [
        "e0f14c2574ded46b9ec8a1518922d07bc4001c18"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Aug 31 16:08:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:01 2009 -0300"
      },
      "message": "V4L/DVB (10751): sms1xxx: fix checkpatch.pl violations introduced by previous changeset\n\nFix checkpatch.pl violations introduced by previous changeset:\n\nERROR: do not use C99 // comments\n156: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1373:\n+//#ifdef DVB_CORE\n\nERROR: do not use C99 // comments\n157: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1374:\n+//\tsmsdvb_unregister();\n\nERROR: do not use C99 // comments\n158: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1375:\n+//#endif\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n163: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1380:\n+EXPORT_SYMBOL(smscore_onresponse);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n164: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1381:\n+EXPORT_SYMBOL(sms_get_board);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n165: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1382:\n+EXPORT_SYMBOL(sms_debug);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n166: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1383:\n+EXPORT_SYMBOL(smscore_putbuffer);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n167: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1384:\n+EXPORT_SYMBOL(smscore_registry_getmode);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n168: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1385:\n+EXPORT_SYMBOL(smscore_register_device);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n169: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1386:\n+EXPORT_SYMBOL(smscore_set_board_id);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n170: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1387:\n+EXPORT_SYMBOL(smscore_start_device);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n171: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1388:\n+EXPORT_SYMBOL(smsusb_id_table);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n172: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1389:\n+EXPORT_SYMBOL(smscore_unregister_device);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n173: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1390:\n+EXPORT_SYMBOL(smscore_getbuffer);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n174: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1391:\n+EXPORT_SYMBOL(smscore_get_device_mode);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n175: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1392:\n+EXPORT_SYMBOL(smscore_register_client);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n176: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1393:\n+EXPORT_SYMBOL(smscore_unregister_hotplug);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n177: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1394:\n+EXPORT_SYMBOL(smsclient_sendrequest);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n178: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1395:\n+EXPORT_SYMBOL(smscore_unregister_client);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n179: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1396:\n+EXPORT_SYMBOL(smscore_get_board_id);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n180: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1397:\n+EXPORT_SYMBOL(smscore_register_hotplug);\n\nWARNING: line over 80 characters\n391: FILE: linux/drivers/media/dvb/siano/smscoreapi.h:398:\n+extern int smscore_get_fw_filename(struct smscore_device_t *coredev, int mode, char* filename);\n\nERROR: \"foo* bar\" should be \"foo *bar\"\n391: FILE: linux/drivers/media/dvb/siano/smscoreapi.h:398:\n+extern int smscore_get_fw_filename(struct smscore_device_t *coredev, int mode, char* filename);\n\nWARNING: line over 80 characters\n392: FILE: linux/drivers/media/dvb/siano/smscoreapi.h:399:\n+extern int smscore_send_fw_file(struct smscore_device_t *coredev, u8* ufwbuf,int size);\n\nERROR: \"foo* bar\" should be \"foo *bar\"\n392: FILE: linux/drivers/media/dvb/siano/smscoreapi.h:399:\n+extern int smscore_send_fw_file(struct smscore_device_t *coredev, u8* ufwbuf,int size);\n\nERROR: space required after that \u0027,\u0027 (ctx:VxV)\n392: FILE: linux/drivers/media/dvb/siano/smscoreapi.h:399:\n+extern int smscore_send_fw_file(struct smscore_device_t *coredev, u8* ufwbuf,int size);\n                                                                             ^\n\nWARNING: __func__ should be used instead of gcc specific __FUNCTION__\n489: FILE: linux/drivers/media/dvb/siano/smsusb.c:443:\n+\tprintk(KERN_INFO\"%s  Entering status %d.\\n\", __FUNCTION__, msg.event);\n\nWARNING: __func__ should be used instead of gcc specific __FUNCTION__\n501: FILE: linux/drivers/media/dvb/siano/smsusb.c:455:\n+\tprintk(KERN_INFO  \"%s  Entering.\\n\", __FUNCTION__);\n\nERROR: space prohibited before that \u0027++\u0027 (ctx:WxB)\n505: FILE: linux/drivers/media/dvb/siano/smsusb.c:459:\n+\tfor (i \u003d 0; i \u003c intf-\u003ecur_altsetting-\u003edesc.bNumEndpoints; i ++)\n \t                                                            ^\n\nWARNING: __func__ should be used instead of gcc specific __FUNCTION__\n517: FILE: linux/drivers/media/dvb/siano/smsusb.c:471:\n+\t\t\t__FUNCTION__, rc);\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\n[mchehab@redhat.com: sms_dbg were declared on 3 different files]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e0f14c2574ded46b9ec8a1518922d07bc4001c18",
      "tree": "343c600948612f869dab3c0fb1ccf58bd6c3a3d7",
      "parents": [
        "841a3f0de9a55682d33aa8bf770ff4f7cbb7e5da"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Sun Aug 31 00:44:04 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:00 2009 -0300"
      },
      "message": "V4L/DVB (10750): import changes from Siano\n\nImport the following changes from Uri Shkolnik\n\n* Two-ways merge with Siano internal repository\n* Continuing with DVB sub-system separation\n* kconfig and makefile updates\n* Code cleanup\n\nThis is a work-in-progress sync with Siano\u0027s internal repository.\n\nSome changes had to be altered or dropped in order not to break the build.\n\nThis breaks normal operation for the current driver, but it is being committed\nnow for tracking purposes.\n\nThese changes introduce the following checkpatch.pl violations:\n\nERROR: do not use C99 // comments\n156: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1373:\n+//#ifdef DVB_CORE\n\nERROR: do not use C99 // comments\n157: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1374:\n+//\tsmsdvb_unregister();\n\nERROR: do not use C99 // comments\n158: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1375:\n+//#endif\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n163: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1380:\n+EXPORT_SYMBOL(smscore_onresponse);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n164: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1381:\n+EXPORT_SYMBOL(sms_get_board);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n165: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1382:\n+EXPORT_SYMBOL(sms_debug);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n166: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1383:\n+EXPORT_SYMBOL(smscore_putbuffer);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n167: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1384:\n+EXPORT_SYMBOL(smscore_registry_getmode);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n168: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1385:\n+EXPORT_SYMBOL(smscore_register_device);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n169: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1386:\n+EXPORT_SYMBOL(smscore_set_board_id);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n170: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1387:\n+EXPORT_SYMBOL(smscore_start_device);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n171: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1388:\n+EXPORT_SYMBOL(smsusb_id_table);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n172: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1389:\n+EXPORT_SYMBOL(smscore_unregister_device);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n173: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1390:\n+EXPORT_SYMBOL(smscore_getbuffer);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n174: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1391:\n+EXPORT_SYMBOL(smscore_get_device_mode);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n175: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1392:\n+EXPORT_SYMBOL(smscore_register_client);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n176: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1393:\n+EXPORT_SYMBOL(smscore_unregister_hotplug);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n177: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1394:\n+EXPORT_SYMBOL(smsclient_sendrequest);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n178: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1395:\n+EXPORT_SYMBOL(smscore_unregister_client);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n179: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1396:\n+EXPORT_SYMBOL(smscore_get_board_id);\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n180: FILE: linux/drivers/media/dvb/siano/smscoreapi.c:1397:\n+EXPORT_SYMBOL(smscore_register_hotplug);\n\nWARNING: line over 80 characters\n391: FILE: linux/drivers/media/dvb/siano/smscoreapi.h:398:\n+extern int smscore_get_fw_filename(struct smscore_device_t *coredev, int mode, char* filename);\n\nERROR: \"foo* bar\" should be \"foo *bar\"\n391: FILE: linux/drivers/media/dvb/siano/smscoreapi.h:398:\n+extern int smscore_get_fw_filename(struct smscore_device_t *coredev, int mode, char* filename);\n\nWARNING: line over 80 characters\n392: FILE: linux/drivers/media/dvb/siano/smscoreapi.h:399:\n+extern int smscore_send_fw_file(struct smscore_device_t *coredev, u8* ufwbuf,int size);\n\nERROR: \"foo* bar\" should be \"foo *bar\"\n392: FILE: linux/drivers/media/dvb/siano/smscoreapi.h:399:\n+extern int smscore_send_fw_file(struct smscore_device_t *coredev, u8* ufwbuf,int size);\n\nERROR: space required after that \u0027,\u0027 (ctx:VxV)\n392: FILE: linux/drivers/media/dvb/siano/smscoreapi.h:399:\n+extern int smscore_send_fw_file(struct smscore_device_t *coredev, u8* ufwbuf,int size);\n                                                                             ^\n\nWARNING: __func__ should be used instead of gcc specific __FUNCTION__\n489: FILE: linux/drivers/media/dvb/siano/smsusb.c:443:\n+\tprintk(KERN_INFO\"%s  Entering status %d.\\n\", __FUNCTION__, msg.event);\n\nWARNING: __func__ should be used instead of gcc specific __FUNCTION__\n501: FILE: linux/drivers/media/dvb/siano/smsusb.c:455:\n+\tprintk(KERN_INFO  \"%s  Entering.\\n\", __FUNCTION__);\n\nERROR: space prohibited before that \u0027++\u0027 (ctx:WxB)\n505: FILE: linux/drivers/media/dvb/siano/smsusb.c:459:\n+\tfor (i \u003d 0; i \u003c intf-\u003ecur_altsetting-\u003edesc.bNumEndpoints; i ++)\n \t                                                            ^\n\nWARNING: __func__ should be used instead of gcc specific __FUNCTION__\n517: FILE: linux/drivers/media/dvb/siano/smsusb.c:471:\n+\t\t\t__FUNCTION__, rc);\n\ntotal: 7 errors, 23 warnings, 524 lines checked\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "841a3f0de9a55682d33aa8bf770ff4f7cbb7e5da",
      "tree": "4c5caac2f9cc9674b2d585d2b87cdfada6989d84",
      "parents": [
        "dba843afad56245949700ff478210b2acbcb2428"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Aug 31 17:03:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:00 2009 -0300"
      },
      "message": "V4L/DVB (10749): sms1xxx: move smsusb_id_table into smsusb.c\n\nMove the usb_device_id table to the smsusb module in preparation for the\nsms1xxx module to be split into sub-modules. This will allow the smsusb\ndriver to start up automatically upon insertion of the USB device.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dba843afad56245949700ff478210b2acbcb2428",
      "tree": "2c461c419007ac643b8f469c492c16b68d8b7f17",
      "parents": [
        "62c7167dd7b7556abdb107d32e3c4fbea61539c6"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Sun Aug 31 00:44:04 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:00 2009 -0300"
      },
      "message": "V4L/DVB (10748): sms1xxx: restore smsusb_driver.name to smsusb\n\nThe sms1xxx driver will be broken down into smaller modules,\nso the original name, smsusb, is more appropriate.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "62c7167dd7b7556abdb107d32e3c4fbea61539c6",
      "tree": "f8add354c652542faab49731f64741d531525684",
      "parents": [
        "d54093afb1eaa34ff0026cfcf72f471b9bf77e8a"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Aug 31 17:15:47 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:00 2009 -0300"
      },
      "message": "V4L/DVB (10747): sms1xxx: move definition of struct smsdvb_client_t into smsdvb.c\n\nNobody uses struct smsdvb_client_t other than smsdvb.c --\nthis does not need to be inside smscoreapi.h\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d54093afb1eaa34ff0026cfcf72f471b9bf77e8a",
      "tree": "1a2722b37e0448cac754c2c7c009f0ff48a6648e",
      "parents": [
        "b72857dd457b96de653b19b3c40394dac6285819"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Dec 16 02:56:08 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:00 2009 -0300"
      },
      "message": "V4L/DVB (10746): sms1xxx: enable rf switch on Hauppauge Tiger devices\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b72857dd457b96de653b19b3c40394dac6285819",
      "tree": "e9cfbd22366b976d4dd3f95a1cca1210ce67e5c1",
      "parents": [
        "d1498ffc474b18574ed2d5e4d9a33fd21eaaf3cf"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Thu Feb 26 03:49:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:00 2009 -0300"
      },
      "message": "V4L/DVB (10744): dm1105: infrared remote code is remaked.\n\nThe driver infrared remote code part is altered to switch to a work queue.\nAlso ir_codes table moved to ir-common module for shared access.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d1498ffc474b18574ed2d5e4d9a33fd21eaaf3cf",
      "tree": "dc232b20b7bb1c1cd86191fa8c6072b1ccd7920f",
      "parents": [
        "ac40d9e09825c62b77e8b11b3ed201f390550351"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Thu Feb 26 03:40:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:00 2009 -0300"
      },
      "message": "V4L/DVB (10743): dm1105: not demuxing from interrupt context.\n\nThe driver already has DMA buffer organized like ringbuffer,\nso it is easy to switch to a work queue.\nLength of ringbuffer can easily be increased, if someone need it.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ac40d9e09825c62b77e8b11b3ed201f390550351",
      "tree": "cd4b2297ac04568230df629b28edcd7ee8815cce",
      "parents": [
        "1f372a930c85270b4435b508b3e029021b1c5b62"
      ],
      "author": {
        "name": "Douglas Schilling Landgraf",
        "email": "dougsland@redhat.com",
        "time": "Wed Feb 25 16:55:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:00 2009 -0300"
      },
      "message": "V4L/DVB (10741): em28xx: Add Kaiser Baas Video to DVD maker support\n\nAdded usb vendor/product id for Kaiser Baas Video to DVD maker.\nThanks to Trevor Campbell \u003ctca42186@bigpond.net.au\u003e for providing all data and tests needed to add this card to em28xx driver.\n\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1f372a930c85270b4435b508b3e029021b1c5b62",
      "tree": "1264cf8fddb905404edafee277d59cb7d7c382cc",
      "parents": [
        "812c582390f2c6b81c0400d1286a7bce39d161d0"
      ],
      "author": {
        "name": "Douglas Schilling Landgraf",
        "email": "dougsland@redhat.com",
        "time": "Wed Feb 25 16:54:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:59 2009 -0300"
      },
      "message": "V4L/DVB (10740): em28xx-cards: Add SIIG AVTuner-PVR board\n\nAdded SIIG AVTuner-PVR to the right entry.\n\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "812c582390f2c6b81c0400d1286a7bce39d161d0",
      "tree": "e2c82baefff4041e0f17cb5c412dd6c2f8ae7b19",
      "parents": [
        "cc1139c7cdc1455fdf460c33fe63a36524753834"
      ],
      "author": {
        "name": "Douglas Schilling Landgraf",
        "email": "dougsland@redhat.com",
        "time": "Wed Feb 25 16:52:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:59 2009 -0300"
      },
      "message": "V4L/DVB (10739): em28xx-cards: remove incorrect entry\n\nRemoved EM2821_BOARD_PROLINK_PLAYTV_USB2 entry.\nThis entry has a incorrect tuner set.\n\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cc1139c7cdc1455fdf460c33fe63a36524753834",
      "tree": "d62475a2f06b13d22e12536c0ce8ce1657505432",
      "parents": [
        "770060385a1694a8d909e7872c4ce0703da2b069"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Feb 26 23:08:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:59 2009 -0300"
      },
      "message": "V4L/DVB(10738a): remove include/linux/video_encoder.h\n\ninclude/linux/video_encoder.h is not used anymore by a v4l driver.\nLet\u0027s remove it and its occurences.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "770060385a1694a8d909e7872c4ce0703da2b069",
      "tree": "08c9a7053038ce1649b5d89d4c25b732ab57cf28",
      "parents": [
        "e686e73ca7e6b157c8a4877c5dc9655b20c4967a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Feb 26 21:22:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:59 2009 -0300"
      },
      "message": "V4L/DVB (10738): Get rid of video_decoder.h header were uneeded\n\nNow, just a few modules are still dependent of this legacy header:\n\n$ grep -l DECODER_ `find linux/drivers/media/ -name \u0027*.[ch]\u0027 -exec grep -l video_decoder \u0027{}\u0027 \\;`\nlinux/drivers/media/video/v4l2-ioctl.c\nlinux/drivers/media/video/indycam.c\nlinux/drivers/media/video/saa7191.c\nlinux/drivers/media/video/vino.c\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e686e73ca7e6b157c8a4877c5dc9655b20c4967a",
      "tree": "cbcf0bef6eb702073d6007e31837deb3143ad616",
      "parents": [
        "27f79525738ef626dfd4df5798bfb86ad5d6d98e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 20 15:06:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:59 2009 -0300"
      },
      "message": "V4L/DVB (10733): zoran: increase bufsize to a value suitable for 768x576.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "27f79525738ef626dfd4df5798bfb86ad5d6d98e",
      "tree": "6f63fec6cc6bf86a08a91ba0cc56a67bec3982e5",
      "parents": [
        "2d26698e859994d4febb2d27b055bdc37d8e368e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 20 07:34:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:59 2009 -0300"
      },
      "message": "V4L/DVB (10732): zoran: s_jpegcomp should return a proper result, not 0.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2d26698e859994d4febb2d27b055bdc37d8e368e",
      "tree": "86c241c67fc785dffc96cbe2c409a3636a99bca0",
      "parents": [
        "7f6adeaf2d8800b66c5dd6c2cf2622dfdd68bd31"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 17:41:19 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:59 2009 -0300"
      },
      "message": "V4L/DVB (10731): zoran i2c modules: remove i2c autoprobing support.\n\nZoran doesn\u0027t do autoprobing anymore, so remove support for this from the\ni2c modules.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7f6adeaf2d8800b66c5dd6c2cf2622dfdd68bd31",
      "tree": "23dc1f8ee0fef9132ee310cb8f30f5228b641988",
      "parents": [
        "0ab6e1c38d80ab586e3a1ca9e71844131d9f51dc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 17:31:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:59 2009 -0300"
      },
      "message": "V4L/DVB (10730): v4l-dvb: cleanup obsolete references to v4l1 headers.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\n[mchehab@redhat.com: fix compilation of tea575x-tuner.c]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0ab6e1c38d80ab586e3a1ca9e71844131d9f51dc",
      "tree": "38a5c97475d77896510297b67885a4a486dda291",
      "parents": [
        "35631dcc7f09522ff3119ba72d1252f80419779a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 16:18:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:58 2009 -0300"
      },
      "message": "V4L/DVB (10729): zoran: convert to v4l2_device/v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "35631dcc7f09522ff3119ba72d1252f80419779a",
      "tree": "8bf5ad447503aaae167c71080945bccbb4c29d75",
      "parents": [
        "7d9ef21c2fd4d4d302cd2026c477c058f17d2ba8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 14:56:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:58 2009 -0300"
      },
      "message": "V4L/DVB (10728): adv7175: convert to v4l2-subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d9ef21c2fd4d4d302cd2026c477c058f17d2ba8",
      "tree": "a4948351843469fd7b91cff99a3552091855285b",
      "parents": [
        "7e5eaadcbd8894b25f715aa03cb632d0df63269c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 14:47:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:58 2009 -0300"
      },
      "message": "V4L/DVB (10727): adv7170: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7e5eaadcbd8894b25f715aa03cb632d0df63269c",
      "tree": "837686b574b31204df05c4c972a222ecc7f1f433",
      "parents": [
        "780d8e1552efb61122c269382b3fa8987aca3e89"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 14:36:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:58 2009 -0300"
      },
      "message": "V4L/DVB (10726): vpx3220: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "780d8e1552efb61122c269382b3fa8987aca3e89",
      "tree": "77b9874bf247b1010a81cc2cbe173034345d9841",
      "parents": [
        "e7946844e676b5d33876d36db92f386a9907a0f4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 13:24:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:58 2009 -0300"
      },
      "message": "V4L/DVB (10725): saa7185: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "e7946844e676b5d33876d36db92f386a9907a0f4"
}
