)]}'
{
  "log": [
    {
      "commit": "0a861e9eb76c68b23be1aa4758269c5b412089a9",
      "tree": "4ec2284a725039e95dedd11b3b1fba6ead012349",
      "parents": [
        "f73c8f53ccc13ae13c6dbfa002083448a5ad0c81"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue May 12 15:13:32 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 17 16:22:34 2009 +0900"
      },
      "message": "soc-camera: unify i2c camera device platform data\n\nUnify i2c camera device platform data to point to struct soc_camera_link\nfor a smooth transition to soc-camera as a platform driver.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0dd5198672dd2bbeb933862e1fc82162e0b636be",
      "tree": "c9efed20d90603c4d1626c21bd7aab1e7fc74a58",
      "parents": [
        "c868d550115b9ccc0027c67265b9520790f05601",
        "11c635a25b9f3a5d87409ce46cf2e05c500251ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 21:15:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 21:15:42 2009 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (425 commits)\n  V4L/DVB (11870): gspca - main: VIDIOC_ENUM_FRAMESIZES ioctl added.\n  V4L/DVB (12004): poll method lose race condition\n  V4L/DVB (11894): flexcop-pci: dmesg visible names broken\n  V4L/DVB (11892): Siano: smsendian - declare function as extern\n  V4L/DVB (11891): Siano: smscore - bind the GPIO SMS protocol\n  V4L/DVB (11890): Siano: smscore - remove redundant code\n  V4L/DVB (11889): Siano: smsdvb - add DVB v3 events\n  V4L/DVB (11888): Siano: smsusb - remove redundant ifdef\n  V4L/DVB (11887): Siano: smscards - add board (target) events\n  V4L/DVB (11886): Siano: smscore - fix some new GPIO definitions names\n  V4L/DVB (11885): Siano: Add new GPIO management interface\n  V4L/DVB (11884): Siano: smssdio - revert to stand alone module\n  V4L/DVB (11883): Siano: cards - add two additional (USB) devices\n  V4L/DVB (11824): Siano: smsusb - change exit func debug msg\n  V4L/DVB (11823): Siano: smsusb - fix typo in module description\n  V4L/DVB (11822): Siano: smscore - bug fix at get_device_mode\n  V4L/DVB (11821): Siano: smscore - fix isdb-t firmware name\n  V4L/DVB (11820): Siano: smscore - fix byte ordering bug\n  V4L/DVB (11819): Siano: smscore - fix get_common_buffer bug\n  V4L/DVB (11818): Siano: smscards - assign gpio to HPG targets\n  ...\n"
    },
    {
      "commit": "517d08699b250021303f9a7cf0d758b6dc0748ed",
      "tree": "5e5b0134c3fffb78fe9d8b1641a64ff28fdd7bbc",
      "parents": [
        "8eeee4e2f04fc551f50c9d9847da2d73d7d33728",
        "a34601c5d84134055782ee031d58d82f5440e918"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:50:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:50:13 2009 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027\n\n* akpm: (182 commits)\n  fbdev: bf54x-lq043fb: use kzalloc over kmalloc/memset\n  fbdev: *bfin*: fix __dev{init,exit} markings\n  fbdev: *bfin*: drop unnecessary calls to memset\n  fbdev: bfin-t350mcqb-fb: drop unused local variables\n  fbdev: blackfin has __raw I/O accessors, so use them in fb.h\n  fbdev: s1d13xxxfb: add accelerated bitblt functions\n  tcx: use standard fields for framebuffer physical address and length\n  fbdev: add support for handoff from firmware to hw framebuffers\n  intelfb: fix a bug when changing video timing\n  fbdev: use framebuffer_release() for freeing fb_info structures\n  radeon: P2G2CLK_ALWAYS_ONb tested twice, should 2nd be P2G2CLK_DAC_ALWAYS_ONb?\n  s3c-fb: CPUFREQ frequency scaling support\n  s3c-fb: fix resource releasing on error during probing\n  carminefb: fix possible access beyond end of carmine_modedb[]\n  acornfb: remove fb_mmap function\n  mb862xxfb: use CONFIG_OF instead of CONFIG_PPC_OF\n  mb862xxfb: restrict compliation of platform driver to PPC\n  Samsung SoC Framebuffer driver: add Alpha Channel support\n  atmel-lcdc: fix pixclock upper bound detection\n  offb: use framebuffer_alloc() to allocate fb_info struct\n  ...\n\nManually fix up conflicts due to kmemcheck in mm/slab.c\n"
    },
    {
      "commit": "720b17e759a50635c429ccaa2ec3d01edb4f92d6",
      "tree": "8f6d86a05b328a54bd312b62e1fbc844c1dc30ba",
      "parents": [
        "3b6748e2dd69906af3835db4dc9d1c8a3ee4c68c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Jun 16 15:32:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:40 2009 -0700"
      },
      "message": "videobuf-dma-contig: zero copy USERPTR support\n\nSince videobuf-dma-contig is designed to handle physically contiguous\nmemory, this patch modifies the videobuf-dma-contig code to only accept a\nuser space pointer to physically contiguous memory.  For now only\nVM_PFNMAP vmas are supported, so forget hotplug.\n\nOn SuperH Mobile we use this with our sh_mobile_ceu_camera driver together\nwith various multimedia accelerator blocks that are exported to user space\nusing UIO.  The UIO kernel code exports physically contiguous memory to\nuser space and lets the user space application mmap() this memory and pass\na pointer using the USERPTR interface for V4L2 zero copy operation.\n\nWith this approach we support zero copy capture, hardware scaling and\nvarious forms of hardware encoding and decoding.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nCc: Johannes Weiner \u003channes@cmpxchg.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11c635a25b9f3a5d87409ce46cf2e05c500251ec",
      "tree": "2286b86dbb27d52c5696f61cd3143834bfe95546",
      "parents": [
        "9fd6418a6a7655b69cfa0ae27a3639a6d0b2924f"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon May 25 15:04:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:44 2009 -0300"
      },
      "message": "V4L/DVB (11870): gspca - main: VIDIOC_ENUM_FRAMESIZES ioctl added.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9fd6418a6a7655b69cfa0ae27a3639a6d0b2924f",
      "tree": "3b3754a6518f7cefb130b314199733daaf831d2b",
      "parents": [
        "1c905a4522a3913cf321365c5bb62eb2f70d55d9"
      ],
      "author": {
        "name": "Figo.zhang",
        "email": "figo1802@gmail.com",
        "time": "Tue Jun 16 13:31:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:44 2009 -0300"
      },
      "message": "V4L/DVB (12004): poll method lose race condition\n\nbttv-driver.c,cx23885-video.c,cx88-video.c: poll method lose race condition for capture video.\n\nSigned-off-by: Figo.zhang \u003cfigo1802@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1c905a4522a3913cf321365c5bb62eb2f70d55d9",
      "tree": "8ae3b0322d1554fd71c4ef6b5ebe3456242d25b2",
      "parents": [
        "d95e9883ce28c23cb852d599bf0a0889527c1d09"
      ],
      "author": {
        "name": "Matthias Schwarzott",
        "email": "zzam@gentoo.org",
        "time": "Fri May 22 07:19:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:43 2009 -0300"
      },
      "message": "V4L/DVB (11894): flexcop-pci: dmesg visible names broken\n\nChangeset 1589a993f074124c3edfff03656e910bb472eeaa broke user visible\nnames of flexcop-pci devices, as it did reorder the enum of card types,\nbut did not adjust the array containing the card names.\n\nReorder the names, and uses [FC_AIR_DVBT] \u003d \"Air2PC/AirStar 2 DVB-T\"\nassignment style for more clarity.\n\nIt also adds the revision Number to the name for SkyStar rev. 2.3 and rev 2.6\nas I think it is useful to see in log output.\n\nSigned-off-by: Matthias Schwarzott \u003czzam@gentoo.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d95e9883ce28c23cb852d599bf0a0889527c1d09",
      "tree": "95f827acae4da74392a4edf64cdca79545239bae",
      "parents": [
        "34601caa64e11b8fa5e9a03d74cc1df0af32e2ca"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 19 12:56:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:43 2009 -0300"
      },
      "message": "V4L/DVB (11892): Siano: smsendian - declare function as extern\n\nDeclare the object function as \u0027extern\u0027\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34601caa64e11b8fa5e9a03d74cc1df0af32e2ca",
      "tree": "7d20da0ab1b94cb5e274a7dcf0295734b9d7a969",
      "parents": [
        "6675167cab92906a7b1d29faa3901716925d3af8"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 19 12:52:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:42 2009 -0300"
      },
      "message": "V4L/DVB (11891): Siano: smscore - bind the GPIO SMS protocol\n\nBind SMS protocol commands to the GPIO commands\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6675167cab92906a7b1d29faa3901716925d3af8",
      "tree": "27cf08c0d0bf5d59dcd424c7f394d297f58735f6",
      "parents": [
        "4db989f7745778f9f0a4f823bd5932f108dd76ba"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 19 12:34:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:41 2009 -0300"
      },
      "message": "V4L/DVB (11890): Siano: smscore - remove redundant code\n\nremove redundant code, which in the past handled the\nvarious components (now independent modules) registrations.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4db989f7745778f9f0a4f823bd5932f108dd76ba",
      "tree": "9651241d33a91a6e7c3ac57a93ed381e38362928",
      "parents": [
        "07f56002c11897d663f6b1e74a564d821d4086a2"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 19 12:28:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:41 2009 -0300"
      },
      "message": "V4L/DVB (11889): Siano: smsdvb - add DVB v3 events\n\nAdd various DVB-API v3 events, those events will trig\ntarget (card) events.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "07f56002c11897d663f6b1e74a564d821d4086a2",
      "tree": "8a0f54bff5d7555d104a5a754fdcea1ad687a67c",
      "parents": [
        "5b8db8978379be5e715803f89c03a2733fe8c8e8"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 19 12:24:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:40 2009 -0300"
      },
      "message": "V4L/DVB (11888): Siano: smsusb - remove redundant ifdef\n\nRemove a redundant ifdef\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5b8db8978379be5e715803f89c03a2733fe8c8e8",
      "tree": "a7618497ca3f40d4feca60f7b97f951ab8e3086d",
      "parents": [
        "4887f7b4ef8926fd8eb79a928d5f3c4ea25263b8"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 19 12:18:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:40 2009 -0300"
      },
      "message": "V4L/DVB (11887): Siano: smscards - add board (target) events\n\nAdd events handling for targets. All board-specific\n(target specific) should reside here.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4887f7b4ef8926fd8eb79a928d5f3c4ea25263b8",
      "tree": "9dd3123ae5d91e359bcf1db35443fe2887887139",
      "parents": [
        "7c4ca79f4969a5c5ffcf31a3ba01453821669ced"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 19 12:10:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:39 2009 -0300"
      },
      "message": "V4L/DVB (11886): Siano: smscore - fix some new GPIO definitions names\n\nFix some definitions\u0027 names, in order to emphasize the names\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7c4ca79f4969a5c5ffcf31a3ba01453821669ced",
      "tree": "589e69aa0847c8d9d8ae79d91d11f02d12623b71",
      "parents": [
        "db9582a1e447daffec54a7172f6f824cfaed0a8e"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 19 11:49:19 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:38 2009 -0300"
      },
      "message": "V4L/DVB (11885): Siano: Add new GPIO management interface\n\nAdd new GPIO management interface to replace old (buggy) one.\nKeeping old interface intact for now.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "db9582a1e447daffec54a7172f6f824cfaed0a8e",
      "tree": "0be42eeddc381b72d2d7db0bc6b339ea616058a1",
      "parents": [
        "d0b66180c3b288678853e31ec4330b2b5d01e2db"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 19 11:15:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:38 2009 -0300"
      },
      "message": "V4L/DVB (11884): Siano: smssdio - revert to stand alone module\n\nMake the SDIO interface driver a stand alone module.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d0b66180c3b288678853e31ec4330b2b5d01e2db",
      "tree": "3f6929a99a1b049baa857fc78242d705bf6fe083",
      "parents": [
        "bebfa762b171ffcfeeec08f3e677fa9076db6d4c"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 19 09:51:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:37 2009 -0300"
      },
      "message": "V4L/DVB (11883): Siano: cards - add two additional (USB) devices\n\nAdd two additional USB targets, add these to the \u0027cards\u0027 modules\nand to the \u0027smsusb\u0027 module.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bebfa762b171ffcfeeec08f3e677fa9076db6d4c",
      "tree": "182259b7be40b3f3768383fabd624dadd712998f",
      "parents": [
        "05a073769dbc5f4440d40880a26b76bc8e568c78"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Sun May 17 09:28:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:37 2009 -0300"
      },
      "message": "V4L/DVB (11824): Siano: smsusb - change exit func debug msg\n\nChange the debug message of the USB interface driver exit\nfunction.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "05a073769dbc5f4440d40880a26b76bc8e568c78",
      "tree": "3c24cf37d5c788a6cbaf40cbbe65986f3ec47d6c",
      "parents": [
        "5d2387e3cae1e70febc1bd805f248d6e13cb254f"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Sun May 17 09:17:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:36 2009 -0300"
      },
      "message": "V4L/DVB (11823): Siano: smsusb - fix typo in module description\n\nFix small typo in the module description\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5d2387e3cae1e70febc1bd805f248d6e13cb254f",
      "tree": "007e945c07d46959bb7c2dc557a5a91755f713b5",
      "parents": [
        "8cc8ef265015cee192fddad3801f09c9c750821b"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Sun May 17 06:02:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:35 2009 -0300"
      },
      "message": "V4L/DVB (11822): Siano: smscore - bug fix at get_device_mode\n\nFix bug that cause error log to echo also if success\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8cc8ef265015cee192fddad3801f09c9c750821b",
      "tree": "269117ce99fa76c8b2cb986e22de5669a2ed585a",
      "parents": [
        "01abc0b07685137765ec36441adf66f7cfcaf654"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Sun May 17 06:01:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:35 2009 -0300"
      },
      "message": "V4L/DVB (11821): Siano: smscore - fix isdb-t firmware name\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "01abc0b07685137765ec36441adf66f7cfcaf654",
      "tree": "e71095f5996ba9aa0921624cc0086ca65a4bbc9b",
      "parents": [
        "a9349315f65cd6a16e8fab1f6cf0fd40f379c4db"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Sun May 17 06:01:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:34 2009 -0300"
      },
      "message": "V4L/DVB (11820): Siano: smscore - fix byte ordering bug\n\nFix byte ordering bug.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a9349315f65cd6a16e8fab1f6cf0fd40f379c4db",
      "tree": "1aba13508320814d1bdd1d8d4e18a48cb3985608",
      "parents": [
        "9504ccacd749ad98e1990c35acd94f7fceaa992e"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Sun May 17 05:59:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:34 2009 -0300"
      },
      "message": "V4L/DVB (11819): Siano: smscore - fix get_common_buffer bug\n\nget common buffers() should block operation until valid buffer\nis avaliable.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9504ccacd749ad98e1990c35acd94f7fceaa992e",
      "tree": "6947329ac49626a5392d3d92b3b031435bf51bc8",
      "parents": [
        "266b95a548c6707eac43ac8caac515348aa44efe"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Thu May 14 16:34:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:33 2009 -0300"
      },
      "message": "V4L/DVB (11818): Siano: smscards - assign gpio to HPG targets\n\nAssign using the new gpio structures, i/o for exist HPG\ntargets, without removing the old implementation.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "266b95a548c6707eac43ac8caac515348aa44efe",
      "tree": "8d61498387be2d929773d13024ce84e62a311bc7",
      "parents": [
        "a804800a29cbbe2881107df0a016b0b98a21cbbf"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Thu May 14 16:33:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:33 2009 -0300"
      },
      "message": "V4L/DVB (11817): Siano: smscards - fix wrong firmware assignment\n\nRemove wrong firmware assignments for Nova, Stellar\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a804800a29cbbe2881107df0a016b0b98a21cbbf",
      "tree": "9d464109263db0a589dafdeb28def29753807045",
      "parents": [
        "90f944a38c4eb8432b6381fd0b9789f1f4600786"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Thu May 14 16:29:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:32 2009 -0300"
      },
      "message": "V4L/DVB (11816): Siano: USB - move the device id table to the cards module\n\nThe card modules is the component which handles various targets,\nso the IDs table should reside within it.\n\n[mchehab@redhat.com: add missing smsendian.h include at smscoreapi.c]\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "90f944a38c4eb8432b6381fd0b9789f1f4600786",
      "tree": "24ddd7d72a517b4e71f58b00980142db949968c1",
      "parents": [
        "3b2d18efd16d444ffd1ec50547ee6f1d66e3b57b"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Thu May 14 16:32:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:31 2009 -0300"
      },
      "message": "V4L/DVB (11815): Siano: bind infra-red component\n\nAdd the infra-red to the makefile and declare\nthe assignment in the cards components.\n\n[mchehab@redhat.com: Fixed a few trivial merge conflicts]\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3b2d18efd16d444ffd1ec50547ee6f1d66e3b57b",
      "tree": "2bc7e27932474f21ae556916efd9787bd313df91",
      "parents": [
        "c9679e3b0c329fa090798d658e185ee788540353"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Thu May 14 16:31:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:31 2009 -0300"
      },
      "message": "V4L/DVB (11814): Siano: smscards - add gpio look-up table\n\nAdd gpio look-up table for various requirements, any\ntarget may select any gpio and assign it to a function\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c9679e3b0c329fa090798d658e185ee788540353",
      "tree": "9c18355fb670120ec033c3809784c2b64e769e0a",
      "parents": [
        "843d0605efa58f6e087cae074b22a2fb77506f6a"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Thu May 14 16:28:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:30 2009 -0300"
      },
      "message": "V4L/DVB (11813): Siano: move dvb-api headers\u0027 includes to dvb adapter\n\nMove the DVB-API v3 headers\u0027 include list from the core component\nto the smsdvb (DVB adapter) which is the only one that uses them.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "843d0605efa58f6e087cae074b22a2fb77506f6a",
      "tree": "389da7f2b5ad09ca16426c71f4ba07e1db74b4ec",
      "parents": [
        "793786d19a35c59a9379cb75da5b5d6bd052820d"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 12 13:13:13 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:30 2009 -0300"
      },
      "message": "V4L/DVB (11783): Siano: smsdvb - small typo fix ad module author\n\nFix type at the module description\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "793786d19a35c59a9379cb75da5b5d6bd052820d",
      "tree": "0f7384f23a77505630db3ba6a5ea4152ad76af13",
      "parents": [
        "ba79bb2c381f01224786270d0914d46f31667cf0"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 12 12:28:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:29 2009 -0300"
      },
      "message": "V4L/DVB (11782): Siano: smsdvb - use \u0027push\u0027 status mechanism\n\nThis patch replace the old method of pulling the device status by\nsending \"get_statistics\" request, to push mode. This make status update\nmuch faster, and reduce various operation time (UHF scan now takes 15s\ninstead of 2m). In order to make the change the following modification\nhave been applied:\n1) core header - update statistics headers.\n2) dvb adapter - omit the statistics request, add handling of\nstatus indications.\n3) core \u0027onresponse\u0027 - re-route messages addressed to other adapter\nto the dvb adapter.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ba79bb2c381f01224786270d0914d46f31667cf0",
      "tree": "7103992b8ad650ef9671f1f35971881c8652b5ae",
      "parents": [
        "2c5582e58ce2982fd64da21907dfad4061fc1f71"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 12 11:37:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:28 2009 -0300"
      },
      "message": "V4L/DVB (11781): Siano: smsdvb - add big endian support\n\nAdd support for Siano protocol messages\nwith big endian systems.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2c5582e58ce2982fd64da21907dfad4061fc1f71",
      "tree": "76f9a730b9e8e04ddfc08e8c892aa68e931ba27e",
      "parents": [
        "51819f6493f434598e89e8a66d6aa2c31bde494d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 14 09:35:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:28 2009 -0300"
      },
      "message": "V4L/DVB (11780): Siano: fix compilation error due to the lack of EXTERNAL_SYMBOL\n\nCc: Uri Shkolnik \u003curishk@yahoo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51819f6493f434598e89e8a66d6aa2c31bde494d",
      "tree": "5ce4999c6b9a5c18175a94329016f5a7bbd0cc3c",
      "parents": [
        "8f12d0a4eb7c55837f0104c95c60933dc9c593db"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "urishk@yahoo.com",
        "time": "Tue May 12 10:38:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:27 2009 -0300"
      },
      "message": "V4L/DVB (11779): Siano: Makefile - add smsendian to build\n\nAdd smsendian component to the module build\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8f12d0a4eb7c55837f0104c95c60933dc9c593db",
      "tree": "10f792c0d4897d53c6406e11e6ba5946fb71db6d",
      "parents": [
        "c7ce8d37a738b64cafae07db4de021edf1feaa70"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 12 11:28:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:27 2009 -0300"
      },
      "message": "V4L/DVB (11778): Siano: smsusb - lost buffers bug fix\n\nThis patch fixes a problem were protocol buffers\nhave been lost during USB disconnect events.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c7ce8d37a738b64cafae07db4de021edf1feaa70",
      "tree": "ac242a47be8864758f79c7c6674d8140a3ba9d2c",
      "parents": [
        "6d4e6972bb9545f968359379aa5adff863aa4d7c"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 12 08:24:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:26 2009 -0300"
      },
      "message": "V4L/DVB (11777): Siano: smsusb - handle byte ordering and big endianity\n\nThis patch adds support for byte ordering and big endianity\nhandling for the USB interface driver\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6d4e6972bb9545f968359379aa5adff863aa4d7c",
      "tree": "9946e8134e80d22792a68d09dd283ed1a989d387",
      "parents": [
        "2e25d1428ae1a166954fb2cd0de422094a93fef1"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Tue May 12 07:57:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:25 2009 -0300"
      },
      "message": "V4L/DVB (11776): Siano: smsusb - update license\n\nThis patch updates the license of the USB interface driver\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2e25d1428ae1a166954fb2cd0de422094a93fef1",
      "tree": "1ca881b6998e8aa474dea67a9373ef7425c13f26",
      "parents": [
        "e527579373ab3be045de16a627e43a193fcfacc0"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Mon Apr 27 09:12:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:25 2009 -0300"
      },
      "message": "V4L/DVB (11729): Siano: smsdvb - remove redundent complete instruction\n\nRemove redundant complete instruction from smsdvb, in the\npast this was used by the statistics state machine, but\nno longer.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e527579373ab3be045de16a627e43a193fcfacc0",
      "tree": "ea0828b4466c11f3ea8e633fff29b5c73913f92f",
      "parents": [
        "f95e82c2e5f0dbb9b6e9c7d03b0311c21b6b05b8"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Mon Apr 27 09:09:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:24 2009 -0300"
      },
      "message": "V4L/DVB (11728): Siano: smsdvb - modify license\n\nSiano: smsdvb - Fix license to match all other Siano\u0027s files\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f95e82c2e5f0dbb9b6e9c7d03b0311c21b6b05b8",
      "tree": "dd51a61758fa6dfb9fe130fb06e8b81cb405c40f",
      "parents": [
        "1339f9108a84710969903e892dcf1849ae1215cf"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Mon May 11 06:36:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:24 2009 -0300"
      },
      "message": "V4L/DVB (11727): Siano: core header - update include files\n\nRe-order the include files list\n\nRe-order the include files list, put the DVB-API v3 within its\nown section, within a define container.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1339f9108a84710969903e892dcf1849ae1215cf",
      "tree": "d6cbbd4cfa0dc789af0e0fec64e86396b9bca711",
      "parents": [
        "cb17f9047d2c6f248f2f87f4783ca90db7b3f445"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Mon Apr 27 07:50:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:23 2009 -0300"
      },
      "message": "V4L/DVB (11726): Modify the file license to match all other Siano\u0027s files\n\nModify the file license to match all other Siano\u0027s files\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cb17f9047d2c6f248f2f87f4783ca90db7b3f445",
      "tree": "60af67ecc7ca20704817ffdef741e5970cd3c803",
      "parents": [
        "ebb6c22e80ccb2889b9c459df36d686d223911f5"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "urishk@yahoo.com",
        "time": "Mon Apr 20 13:00:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:22 2009 -0300"
      },
      "message": "V4L/DVB (11561): Siano: add messages handling for big-endian target\n\nAdd code that modify the content of Siano\u0027s protocol\nmessages when running with big-endian target.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ebb6c22e80ccb2889b9c459df36d686d223911f5",
      "tree": "e22e3b30bc947e0597a1b7ff45c5f1af19b16d70",
      "parents": [
        "53838e4b6126b225d2705a00614bd1de42e15f1d"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Sun Apr 05 06:01:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:22 2009 -0300"
      },
      "message": "V4L/DVB (11559): Siano: add support for infra-red (IR) controllers\n\nThis patch add support for IR (infra-red)\nremote controllers.\nFurther commits are needed in order to enable the\nactivation of the IR components.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53838e4b6126b225d2705a00614bd1de42e15f1d",
      "tree": "74b6ab2c9f0ab1dc94fc95eece9f5700ca84c30f",
      "parents": [
        "7c57333dcc95b38827a78ef1660c453077bf63f8"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Sun Apr 05 05:26:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:21 2009 -0300"
      },
      "message": "V4L/DVB (11556): Siano: core header - indentation\n\nSome more indentation for the smscoreapi.h\nThere are no implementation changes in this patch.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7c57333dcc95b38827a78ef1660c453077bf63f8",
      "tree": "abcd95cf5bcdc30eebe8db3ded07593dea2fe61e",
      "parents": [
        "a6f231a88cb75324ce812a827077943e23d11448"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Sun Apr 05 05:21:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:20 2009 -0300"
      },
      "message": "V4L/DVB (11555): Siano: core - move and update the main core structure declaration\n\nsmscoreapi - move the main core structure declaration\nto the header, in order to enable other components\n(such as IR) to use it.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a6f231a88cb75324ce812a827077943e23d11448",
      "tree": "dcc24e4e5c6907700d24eb9804f1bfbd65c2b8b8",
      "parents": [
        "f762ee1a0d07d1fdbbc3fa13b39d46d74687a23a"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Sun Apr 05 05:12:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:20 2009 -0300"
      },
      "message": "V4L/DVB (11554): Siano: core header - add definitions and structures\n\nAdd new definitions (of Siano\u0027s protocol messages),\nand protocol structures (for future commits usage)\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f762ee1a0d07d1fdbbc3fa13b39d46d74687a23a",
      "tree": "0bdd73574ea51b1c21377c44b2148a5dac84a4a7",
      "parents": [
        "7561300a7cea56b61fa28b36d40cdfab22af38bd"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Mon Apr 20 11:35:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:19 2009 -0300"
      },
      "message": "V4L/DVB (11552): Siano: SDIO interface driver - remove two redundant lines\n\nRemove two redundant lines, based on Klimov Alexey code review.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7561300a7cea56b61fa28b36d40cdfab22af38bd",
      "tree": "b51ac6a211adfd23bc9125e78cadb1b0af0b5616",
      "parents": [
        "2325a6b98609b6559ce5da7528fc0f5a6d0d8e9b"
      ],
      "author": {
        "name": "Miroslav Sustek",
        "email": "sustmidown@centrum.cz",
        "time": "Mon Apr 06 20:07:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:19 2009 -0300"
      },
      "message": "V4L/DVB (11441): cx88-dsp: fixing 64bit math\n\ncx88-dsp: fixing 64bit math on 32bit kernels\n\nSome gcc versions report the missing of __divdi3\n\n[mchehab.redhat.com: CodingStyle fixes]\n\nSigned-off-by: Miroslav Sustek \u003csustmidown@centrum.cz\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2325a6b98609b6559ce5da7528fc0f5a6d0d8e9b",
      "tree": "b79d217bff24e635081150f2aba0bbe0d9703cdc",
      "parents": [
        "083d6f8c81e9a2bd5f71633fb38acda35fb8240c"
      ],
      "author": {
        "name": "Marton Balint",
        "email": "cus@fazekas.hu",
        "time": "Tue Mar 31 19:01:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:18 2009 -0300"
      },
      "message": "V4L/DVB (11396): cx88: avoid reprogramming every audio register on A2 stereo/mono change\n\nThis patch changes cx88_set_stereo to avoid resetting all of the audio\nregisters on stereo/mono change if the audio standard is A2, and set\nonly the AUD_CTL register. The benefit of this method is that it\neliminates the annoying clicking noise on setting the audio mode to\nstereo or mono.\n\nThe driver had used the same method 1.5 years ago (and for FM radio it\nstill does), but a pretty big cleanup commit changed it to the\n\"complete audio reset\" method, although the reason for this move was\nnot clear. (If somebody knows why it was necessary, please let me\nknow!)\n\nThe original commit: http://linuxtv.org/hg/v4l-dvb/rev/ffe313541d7d\n\nSigned-off-by: Marton Balint \u003ccus@fazekas.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "083d6f8c81e9a2bd5f71633fb38acda35fb8240c",
      "tree": "b0fcd81a333b89d8a2b30b1cd049a1877fb8807c",
      "parents": [
        "e878cf3a47a5d99635edc564423a9a4469c17810"
      ],
      "author": {
        "name": "Marton Balint",
        "email": "cus@fazekas.hu",
        "time": "Tue Mar 31 19:01:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:18 2009 -0300"
      },
      "message": "V4L/DVB (11395): cx88: audio thread: if stereo detection is hw supported don\u0027t do it manually\n\nThe sole purpose of the audio thread is to detect if stereo transmission is\navailable, and if it is, then switch to stereo mode (and switch back, if it\u0027s\nno longer available). This manual autodetection is useful for some audio\nstandards (e.g. A2) where cx88_get_stereo CAN detect stereo sound, but the\ncx2388x chip CANNOT auto-detect stereo sound.\n\nHowever, for other audio standards, the cx2388x chip CAN auto-detect the stereo\nsound, so the manual autodetection in the audio thread is not needed. In fact,\nit can cause serious problems because for some of these audio standards,\ncx88_get_stereo CANNOT detect the presence of stereo sound.  Besides that, if\nthe hardware automatically detects stereo/mono sound, you cannot set\ncore-\u003eaudiomode_current to the real current audio mode on channel change.\n\nWith this patch, the manual autodetection is only used if audiomode_current is\nknown after a channel change (because of the initial mono mode), and\nhardware-based stereo autodetecion is not applicable for the current audio\nstandard.\n\nSigned-off-by: Marton Balint \u003ccus@fazekas.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e878cf3a47a5d99635edc564423a9a4469c17810",
      "tree": "4c376eb123d18a00c406e14b55882655d8eb2709",
      "parents": [
        "319afbf97f209e3a907981f76e382c02ea3ecff3"
      ],
      "author": {
        "name": "Marton Balint",
        "email": "cus@fazekas.hu",
        "time": "Tue Mar 31 19:01:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:17 2009 -0300"
      },
      "message": "V4L/DVB (11394): cx88: Add support for stereo and sap detection for A2\n\nThe patch implements reliable stereo and sap detection for the A2 sound\nstandard.  This is achieved by processing the samples of the audio RDS fifo of\nthe cx2388x chip. A2M, EIAJ and BTSC stereo/sap detection is also possible with\nthis new approach, but it\u0027s not implemented yet. Stereo detection when alsa\nhandles the sound also does not work yet.\n\nSigned-off-by: Marton Balint \u003ccus@fazekas.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "319afbf97f209e3a907981f76e382c02ea3ecff3",
      "tree": "ea3b8db486aea3cfc1c7005cf8438d0f0f35f81a",
      "parents": [
        "ecfe0cfa3cae9a8402df12d81b159d851b61cf29"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Fri Mar 27 14:16:57 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:17 2009 -0300"
      },
      "message": "V4L/DVB (11240): siano: add high level SDIO interface driver for SMS based cards\n\nThis patch provides SDIO interface driver for SMS (Siano Mobile\nSilicon) based devices. The patch includes SMS high level SDIO driver\nand requires patching the kernel SDIO stack, those stack patches had\nbeen provided previously.\n\nI would like to thank Pierre Ossman, MMC maintainer, who wrote this\ndriver.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "511da457340d3b30336f7a6731bad9bbe3ffaf08",
      "tree": "6021cc70663ec8e8c25f540a1b836ecc6fc1cae1",
      "parents": [
        "a5beb7b32364a236e833631c3ee5c910cbbfa5bb"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Thu May 28 13:50:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:15 2009 -0300"
      },
      "message": "V4L/DVB (11877): lgdt3305: fix 64bit division in function lgdt3305_set_if\n\nSigned-off-by: Michael Krufky \u003ckernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a5beb7b32364a236e833631c3ee5c910cbbfa5bb",
      "tree": "1c5bdfdfe8ddbd05443e0625cbcfe974da17fe1f",
      "parents": [
        "9c9c68a8c06623b1f1b68652b1a3bf6d8ef415df"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Wed May 20 23:58:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:15 2009 -0300"
      },
      "message": "V4L/DVB (11875): dvb_frontend: fix case where fepriv-\u003eexit not reset\n\nThe fact that we now explicitly set fepriv-\u003eexit \u003d 1 when the thread is\nshutting down exposed an edge case where it was not being reset back to zero\nonce the thread went away in some cases.  This resulted in failures in cases\nwhere the frontend was closed, and then opened O_RDONLY, since in that case\nthe thread is not being restarted but it was checking the fepriv-\u003eexit flag.\n\nThanks to Thierry Lelegard, who and encountered and debugged a large portion\nof the issue in the same twelve hours that I did (as well as testing my patch).\n\nCc: Thierry Lelegard \u003cthierry.lelegard@tv-numeric.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9c9c68a8c06623b1f1b68652b1a3bf6d8ef415df",
      "tree": "177a14835a9b4b4d8a0b622247a5396fd5a4c787",
      "parents": [
        "57594a586f3353286d64c30f397494a834cac238"
      ],
      "author": {
        "name": "Uri Shkolnik",
        "email": "uris@siano-ms.com",
        "time": "Thu May 14 16:27:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:14 2009 -0300"
      },
      "message": "V4L/DVB (11812): Siano: smsusb - add big endian support\n\nAdd support for big endien target hosts, which\nuse USB interface.\n\nSigned-off-by: Uri Shkolnik \u003curis@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "57594a586f3353286d64c30f397494a834cac238",
      "tree": "077ba0ba458e51f774f678973b5115115b541fa2",
      "parents": [
        "06f837cadbcdedb45f0702cb57c99c404ae921e6"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Mon May 04 21:43:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:14 2009 -0300"
      },
      "message": "V4L/DVB (11785): dvb_frontend: fix race condition resulting in dropped tuning commands\n\nA race condition was detected in the case that putting the tuner to sleep takes\nan unusually long period of time, combined with applications that quickly\nclose/open the dvb frontend.\n\nThe kaffeine channel scanner closes and reopens the dvb frontend between each\ntuning attempt.  If it takes an unusually longer period of time to put the\ntuner to sleep (for example, the Pinnacle 801e takes 660 ms), the dvb_frontend\nthread will still be in a running state (and hence fepriv-\u003ethread is still set)\nbut the fepriv-\u003eexit field will still be zero.  As a result, if a\ndvb_frontend_start() call arrives while the frontend thread is in the process\nof terminating, the call will return 0 without actually starting a new thread.\nThis results in the tuning request being dropped.\n\nTo address this, mark fepriv-\u003eexit as soon as we know the thread is going to\nbe terminated, so that dvb_frontend_start() knows to start a new instance.\n\nProblem encountered with Kaffeine 0.8.7 doing ATSC scanning against the\nPinnacle 801e tuner, in conjunction with new code to power down the xc5000\nwhen not in use.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "06f837cadbcdedb45f0702cb57c99c404ae921e6",
      "tree": "2c6496c058143c8379190e0cebde8d8cf345b86d",
      "parents": [
        "b02064caebd9b1d73dd29ebb6e75f487c5f0dbc5"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Tue Apr 28 14:35:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:13 2009 -0300"
      },
      "message": "V4L/DVB (11784): cx88: Fix race condition between cx8800 startup and hald\n\nA power management fix to properly put the xc5000 into low power mode\nrevealed a race condition where hald could detect the creation of the device\nfile and connect to the device while the initial device configuration is\nstill in progress.\n\nLock the core structure so that video_release cannot be called and put the\ntuner to sleep in the middle of the initial call to cx88_set_tvnorm() in\ncx8800_initdev()\n\nThanks to Michael Krufky for discovering the issue and providing an\nenvironment to test in.\n\nCc: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b02064caebd9b1d73dd29ebb6e75f487c5f0dbc5",
      "tree": "9bd96032a98801f2f29159c18da1996d0aa3bdf8",
      "parents": [
        "1fcbcc47d3ebd962f5486697cb85fd216e01cf89"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "dean@sensoray.com",
        "time": "Thu Apr 30 12:29:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:14:12 2009 -0300"
      },
      "message": "V4L/DVB (11738): patch: s2255drv: urb completion routine fixes\n\nError count in read pipe completion corrected.\nURB not resubmitted if shutting down.\nURB not freed in completion routine if new urb_submit_fails.\n(URB is freed on shutdown).\n\nSigned-off-by: Dean Anderson \u003cdean@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1fcbcc47d3ebd962f5486697cb85fd216e01cf89",
      "tree": "80fc662cda876b32317a70a4e5df7751be023379",
      "parents": [
        "6762d953a36833c8b94090781c791c67cb546080"
      ],
      "author": {
        "name": "Robert Krakora",
        "email": "rob.krakora@messagenetsystems.com",
        "time": "Fri Jun 12 13:51:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:57 2009 -0300"
      },
      "message": "V4L/DVB (12002): uvc: Fix for no return value check of uvc_ctrl_set() which calls mutex_lock_interruptible()\n\nFix for no return value check of uvc_ctrl_set() which calls\nmutex_lock_interruptible().\n\nSigned-off-by: Robert Krakora \u003crob.krakora@messagenetsystems.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6762d953a36833c8b94090781c791c67cb546080",
      "tree": "639972ba85c4bfd867b71f5636d6f63eda9777f7",
      "parents": [
        "ba7d457dd352fdc598d9dae733f8d53ace34c9da"
      ],
      "author": {
        "name": "David Wong",
        "email": "davidtlwong@gmail.com",
        "time": "Thu Jun 11 09:39:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:56 2009 -0300"
      },
      "message": "V4L/DVB (12001): lgs8gxx: update signal strength scale\n\nlgs8gxx: update signal strength scale\n\nSigned-off-by: David T.L. Wong \u003cdavidtlwong@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ba7d457dd352fdc598d9dae733f8d53ace34c9da",
      "tree": "775c28a1c1584ef6e727f0e063c887d4e95a432c",
      "parents": [
        "1e7439388a5aa6decf76ac1d73d5312fe713e6af"
      ],
      "author": {
        "name": "David Wong",
        "email": "davidtlwong@gmail.com",
        "time": "Thu Jun 11 09:38:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:55 2009 -0300"
      },
      "message": "V4L/DVB (12000): lgs8gxx: lgs8913 fake signal strength option default on\n\nlgs8gxx: lgs8913 fake signal strength option default on. Original\ncalculation is too slow.\n\nSigned-off-by: David T.L. Wong \u003cdavidtlwong \u003cat\u003e gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1e7439388a5aa6decf76ac1d73d5312fe713e6af",
      "tree": "a6a289834aa1c936b7ab6da0335307656172e607",
      "parents": [
        "aae40fd21906f051ce1ee5f623b8d70a2f32b7fc"
      ],
      "author": {
        "name": "Jan Nikitenko",
        "email": "jan.nikitenko@gmail.com",
        "time": "Tue Jun 09 19:31:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:55 2009 -0300"
      },
      "message": "V4L/DVB (11999): af9015: fix stack corruption bug\n\nThis patch fixes stack corruption bug present in af9015_eeprom_dump():\nthe buffer buf is one byte smaller than required - there is 4 chars\nfor address prefix, 16*3 chars for dump of 16 eeprom bytes per line\nand 1 byte for zero ending the string required, i.e. 53 bytes, but\nonly 52 are provided.\nThe one byte missing in stack based buffer buf causes following oops\non MIPS little endian platform, because i2c_adap pointer in\naf9015_af9013_frontend_attach() is corrupted by inlined function\naf9015_eeprom_dump():\n\nCPU 0 Unable to handle kernel paging request at virtual address 00000000, epc \u003d\u003d\n803a4488, ra \u003d\u003d c049a1c8\nOops[#1]:\nCpu 0\n$ 0   : 00000000 10003c00 00000000 803a4468\n$ 4   : 8f17c600 8f067b30 00000002 00000038\n$ 8   : 00000001 8faf3e98 11da000d 09010002\n$12   : 00000000 00000000 00000000 0000000a\n$16   : 8f17c600 8f067b68 8faf3c00 8f067c04\n$20   : 8f067b9c 00000100 8f067bf0 80104100\n$24   : 00000000 2aba9fb0\n$28   : 8f066000 8f067af0 802cbc48 c049a1c8\nHi    : 00000000\nLo    : 00000000\nepc   : 803a4488 i2c_transfer+0x20/0x104\n   Not tainted\nra    : c049a1c8 af9013_read_reg+0x78/0xc4 [af9013]\nStatus: 10003c03    KERNEL EXL IE\nCause : 00808008\nBadVA : 00000000\nPrId  : 03030200 (Au1550)\nModules linked in: af9013 dvb_usb_af9015(+) dvb_usb dvb_core firmware_class\ni2c_au1550 au1550_spi\nProcess modprobe (pid: 2757, threadinfo\u003d8f066000, task\u003d8fade098, tls\u003d2aad6470)\nStack : c049f5e0 80163090 805ba880 00000100 8f067bf0 0000d733 8f067b68 8faf3c00\n       8f067c04 c049a1c8 80163bc0 8056a630 8f067b40 80163224 80569fc8 8f0033d7\n       00000038 80140003 8f067b2c 00010038 c0420001 8f067b28 c049f5e0 00000004\n       00000004 c049a524 c049d5a8 c049d5a8 00000000 803a6700 00000000 8f17c600\n       c042a7a4 8f17c600 c042a7a4 c049c924 00000000 00000000 00000002 613a6c00\n       ...\nCall Trace:\n[\u003c803a4488\u003e] i2c_transfer+0x20/0x104\n[\u003cc049a1c8\u003e] af9013_read_reg+0x78/0xc4 [af9013]\n[\u003cc049a524\u003e] af9013_read_reg_bits+0x2c/0x70 [af9013]\n[\u003cc049c924\u003e] af9013_attach+0x98/0x65c [af9013]\n[\u003cc04257bc\u003e] af9015_af9013_frontend_attach+0x214/0x67c [dvb_usb_af9015]\n[\u003cc03e2428\u003e] dvb_usb_adapter_frontend_init+0x20/0x12c [dvb_usb]\n[\u003cc03e1ad8\u003e] dvb_usb_device_init+0x374/0x6b0 [dvb_usb]\n[\u003cc0426120\u003e] af9015_usb_probe+0x4fc/0xfcc [dvb_usb_af9015]\n[\u003c80381024\u003e] usb_probe_interface+0xbc/0x218\n[\u003c803227fc\u003e] driver_probe_device+0x12c/0x30c\n[\u003c80322a80\u003e] __driver_attach+0xa4/0xac\n[\u003c80321ed0\u003e] bus_for_each_dev+0x60/0xd0\n[\u003c8032162c\u003e] bus_add_driver+0x1e8/0x2a8\n[\u003c80322cdc\u003e] driver_register+0x7c/0x17c\n[\u003c80380d30\u003e] usb_register_driver+0xa0/0x12c\n[\u003cc042e030\u003e] af9015_usb_module_init+0x30/0x6c [dvb_usb_af9015]\n[\u003c8010d2a4\u003e] __kprobes_text_end+0x3c/0x1f4\n[\u003c80167150\u003e] sys_init_module+0xb8/0x1cc\n[\u003c80102370\u003e] stack_done+0x20/0x3c\n\nCode: afb10018  7000003f  00808021 \u003c8c430000\u003e 7000003f  1060002d  00c09021\n8f830014  3c02efff\n\nSigned-off-by: Jan Nikitenko \u003cjan.nikitenko@gmail.com\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aae40fd21906f051ce1ee5f623b8d70a2f32b7fc",
      "tree": "9a13bbc33f97617bc13f616d7b7ed1b4e7f29f66",
      "parents": [
        "226a040e6a95fbedff0c82a10fea4dd42320e79f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Jun 09 10:02:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:54 2009 -0300"
      },
      "message": "V4L/DVB (11998): se401: Fix coding style\n\nHaving fixed the sprintfs I decided a quick clean wouldn\u0027t do any harm so\nit was actually easy to read in future.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "226a040e6a95fbedff0c82a10fea4dd42320e79f",
      "tree": "8704b1bb3d8d2c69575ed72cc02d092be71f6188",
      "parents": [
        "27049dc30152ad0401082f32c33859821b4be029"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Tue Jun 09 07:59:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:54 2009 -0300"
      },
      "message": "V4L/DVB (11997): gspca - stv06xx: remove needless if check and goto\n\nPatch removes needless if check and goto.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nReviewed-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "27049dc30152ad0401082f32c33859821b4be029",
      "tree": "f813c3c7ef317d0f3e4640a33900d8ead55b99d9",
      "parents": [
        "de99d76aa19994f0d1140b1397fc439525e147c0"
      ],
      "author": {
        "name": "Barry Kitson",
        "email": "b.kitson@gmail.com",
        "time": "Sun Jun 07 10:41:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:53 2009 -0300"
      },
      "message": "V4L/DVB (11996): saa7134: add support for AVerMedia M103 (f736)\n\nAdd 1461:f736 to the list of identifiers corresponding to the\nSAA7134_BOARD_AVERMEDIA_M103 board.  This patch adds support for\na variant of the AVerMedia M103 MiniPCI DVB-T Hybrid card.\n\nSigned-off-by: Barry Kitson \u003cb.kitson@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "de99d76aa19994f0d1140b1397fc439525e147c0",
      "tree": "d3d8620e40f39b36b3688fb0d3c68566750311a2",
      "parents": [
        "52a85e17091d2fe9ade6a5d94063e70c5d2a9d5b"
      ],
      "author": {
        "name": "Figo.zhang",
        "email": "figo1802@gmail.com",
        "time": "Sat Jun 06 06:16:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:53 2009 -0300"
      },
      "message": "V4L/DVB (11995): zr364xx.c: vfree does its own NULL check\n\nvfree() does it\u0027s own NULL checking, no need for explicit check before\ncalling it.\n\nSigned-off-by: Figo.zhang \u003cfigo1802@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "52a85e17091d2fe9ade6a5d94063e70c5d2a9d5b",
      "tree": "63cc120227cdbcd4c80e4a273e5cb94786307dfd",
      "parents": [
        "e36bc31f823d6089bedc935fea82b6d36793412a"
      ],
      "author": {
        "name": "Lennart Poettering",
        "email": "mzxreary@0pointer.de",
        "time": "Thu Jun 04 16:18:13 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:52 2009 -0300"
      },
      "message": "V4L/DVB (11993): V4L/pwc - use usb_interface as parent, not usb_device\n\nThe current code creates a sysfs device path where the video4linux\ndevice is child of the usb device itself instead of the interface it\nbelongs to. That is evil and confuses udev.\n\nThis patch does basically the same thing as Kay\u0027s similar patch for the\nov511 driver:\n\nat git commit ce96d0a44a4f8d1bb3dc12b5e98cb688c1bc730d\n\nSigned-off-by: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e36bc31f823d6089bedc935fea82b6d36793412a",
      "tree": "a5c2b21ba314507ec61b00ded3ce6607c8094c86",
      "parents": [
        "96ceea2734d922d07000e98606231f3d675e09f8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 04 11:07:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:51 2009 -0300"
      },
      "message": "V4L/DVB (11992): Add missing __devexit_p()\n\nAdd missing __devexit_p() to several drivers. Also add a few missing\n__init, __devinit and __exit markers. These errors could result in\nbuild failures depending on the kernel configuration.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "96ceea2734d922d07000e98606231f3d675e09f8",
      "tree": "c840d7f3cb867b5cd382cb83d54c6006b8d9d02a",
      "parents": [
        "d5709a0e3dfe22e24d871ef1e0eec9ae04055997"
      ],
      "author": {
        "name": "Figo.zhang",
        "email": "figo1802@gmail.com",
        "time": "Tue Jun 02 23:01:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:51 2009 -0300"
      },
      "message": "V4L/DVB (11991): buf-core.c: add pointer check\n\nadd poiter check for videobuf_queue_core_init().\n\nany guys who write a v4l driver, pass a NULL pointer or a non-inintial\npointer to the first parameter such as videobuf_queue_sg_init() , it\nwould be crashed.\n\nSigned-off-by: Figo.zhang \u003cfigo1802@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d5709a0e3dfe22e24d871ef1e0eec9ae04055997",
      "tree": "b1b1d68cbae2f0883b230c74ba3ebd1963e7333f",
      "parents": [
        "040d4cbfb3df7db8cb661a64d0d65f7e753f43d3"
      ],
      "author": {
        "name": "figo.zhang",
        "email": "figo.zhang@kolorific.com",
        "time": "Thu May 07 23:31:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:50 2009 -0300"
      },
      "message": "V4L/DVB (11990): saa7134-video.c: fix the block bug\n\nwhen re-open or re-start (video_streamon), the q-\u003ecurr would not be NULL in saa7134_buffer_queue(),\nand all the qbuf will add to q-\u003equeue list,no one to do activate to start DMA,and then no interrupt\nwould happened,so it will be block.\n\nIn VIDEOBUF_NEEDS_INIT state, initialize the curr pointer to be NULL in the buffer_prepare().\n\nSigned-off-by: Figo.zhang \u003cfigo.zhang@kolorific.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "040d4cbfb3df7db8cb661a64d0d65f7e753f43d3",
      "tree": "5ab3b13294ec3d0007c16b04df4fe6215f69c0d0",
      "parents": [
        "24dff657e725fe63b3514b7ee57e4ac51210d3fc"
      ],
      "author": {
        "name": "Frank Dischner",
        "email": "phaedrus961@gmail.com",
        "time": "Sun Jun 14 23:05:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:49 2009 -0300"
      },
      "message": "V4L/DVB (11987): au8522: add support for QAM-64 modulation type\n\nAdd support for QAM64 modulation type to the au8522 demod driver.\n\nSigned-off-by: Frank Dischner \u003cphaedrus961@gmail.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "24dff657e725fe63b3514b7ee57e4ac51210d3fc",
      "tree": "0b932f5a548b4f74fac5054324d24ef1fd551825",
      "parents": [
        "519a4bdcf8221c6b2d129b3c720761b7cab7f2c1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 00:46:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:49 2009 -0300"
      },
      "message": "V4L/DVB (11986): Kconfig: DVBWorld DVB-C USB Cable card needs tda1002x frontend\n\nAuto-selects tda1002x if !DVB_FE_CUSTOMISE\n\nCc: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "519a4bdcf8221c6b2d129b3c720761b7cab7f2c1",
      "tree": "66dc2ede76d298d4561158ab6cced01610c10c2e",
      "parents": [
        "1dac77c9d82f344b21c1d962d79875ec331f83cc"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Jun 14 21:34:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:48 2009 -0300"
      },
      "message": "V4L/DVB (11984): Add support for yet another SDMC DM1105 based DVB-S card.\n\nAdd support for SDMC DM1105 based DVB-S cards with PCI ID 195d:1105\nAlso create separate workqueue for demuxing.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1dac77c9d82f344b21c1d962d79875ec331f83cc",
      "tree": "eb4c8c782935dd79e37d039cdeec13e90ce8ac99",
      "parents": [
        "b42e1d71f52995f0a25f2b593fdb166326db3fd4"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Jun 14 20:51:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:48 2009 -0300"
      },
      "message": "V4L/DVB (11983): Add support for DVBWorld DVB-C USB Cable card.\n\nDVBWorld DVB-C USB Cable card contains TUA6034 tuner,\nTDA10023 demod and  Cypress FX-2 controller.\nhttp://www.worlddvb.com/product/htm/usbc.htm\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b42e1d71f52995f0a25f2b593fdb166326db3fd4",
      "tree": "43d976a2791c6923ac2cbe8d2de5d53070e0591f",
      "parents": [
        "8a8dad71485cbfc21ddc0e93f4ae4338b68b82b1"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Jun 14 19:41:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:47 2009 -0300"
      },
      "message": "V4L/DVB (11982): Add keymaps for TeVii and TBS USB DVB-S/S2 cards\n\nAdd keymaps for TeVii and TBS USB DVB-S/S2 cards\nAlso module parameter named keymap inserted for override default keymap.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8a8dad71485cbfc21ddc0e93f4ae4338b68b82b1",
      "tree": "235a14f49990649d1c6fa3c472c93226ad237b22",
      "parents": [
        "1cdc6392b74246be333e2c88b61beedbf9991422"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sat Jun 13 08:10:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:46 2009 -0300"
      },
      "message": "V4L/DVB (11981): Remote control debugging for dw2102 driver based USB cards\n\nRemote control debugging for dw2102 driver based USB cards\nIt includes DVBWorld, TeVii, Terratec and others.\nType \u0027modprobe dvb-usb-dw2102 debug\u003d4\u0027, then look at dmesg output.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1cdc6392b74246be333e2c88b61beedbf9991422",
      "tree": "2553f023ffb2ef4ea92155b535b092308454347a",
      "parents": [
        "d7de5d8ff74efd01916b01af875a0e87419a3599"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Tue Jun 09 23:40:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:46 2009 -0300"
      },
      "message": "V4L/DVB (11979): em28xx: don\u0027t create audio device if not supported\n\nIn cases where the device does not actually provide a USB audio class *or*\nvendor audio, do not load the driver that provides vendor audio support (such\nas the KWorld 2800d).  Otherwise, the /dev/audio1 device file gets created and\nusers get confused.\n\nAlso, reworks the logic a bit so that we don\u0027t try to inspect the register\ncontent if the register read failed entirely.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d7de5d8ff74efd01916b01af875a0e87419a3599",
      "tree": "2d119ef78e22dad435b95a65b5822375fa3fa415",
      "parents": [
        "ae3340cbf59ea362c2016eea762456cc0969fd9e"
      ],
      "author": {
        "name": "Franklin Meng",
        "email": "fmeng2002@yahoo.com",
        "time": "Sat Jun 06 17:05:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:45 2009 -0300"
      },
      "message": "V4L/DVB (11977): em28xx: Add Kworld 315 entry\n\nAdded an entry for Kworld 315 (for while, dvb only)\n\nSigned-off-by: Franklin Meng \u003cfmeng2002@yahoo.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ae3340cbf59ea362c2016eea762456cc0969fd9e",
      "tree": "882c5425cbf46309ab3debe826b75dc324b8c791",
      "parents": [
        "c874f3aa7e66158dccb2b9f3cfc46c65af6c223d"
      ],
      "author": {
        "name": "Franklin Meng",
        "email": "fmeng2002@yahoo.com",
        "time": "Sat Jun 06 16:34:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:45 2009 -0300"
      },
      "message": "V4L/DVB (11976): em28xx: set up tda9887_conf in em28xx_card_setup()\n\nAdded tda9887_conf set up into em28xx_card_setup()\n\nSigned-off-by: Franklin Meng \u003cfmeng2002@yahoo.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c874f3aa7e66158dccb2b9f3cfc46c65af6c223d",
      "tree": "72ad1a610908efb00bc00a4ccb76ba8e0c7fda3c",
      "parents": [
        "a0001a289f667e254eba51f2f729ec677daba503"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Jun 12 03:20:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:44 2009 -0300"
      },
      "message": "V4L/DVB (11973): gspca - ov534: Do the ov772x work again.\n\nThe scan of the image packets of the sensor ov772x was broken when\nthe sensor ov965x was added.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a0001a289f667e254eba51f2f729ec677daba503",
      "tree": "fbd62c78fbbd0c29bbb48e0b3c6e9f2839aad271",
      "parents": [
        "3d48f7d09aadccf570a871ce0d5eec34092b38c1"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed Jun 10 04:52:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:44 2009 -0300"
      },
      "message": "V4L/DVB (11972): gspca - main: Skip disabled controls.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "49809d6a511960e5ccfb85b780894f45ac119065",
      "tree": "ef00b16e944adf94774f65e47ddff6787e75b991",
      "parents": [
        "253f13d5cd05204aa3174ffb53490f2b0fad055c"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 07 12:10:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:42 2009 -0300"
      },
      "message": "V4L/DVB (11970): gspca - ov519: Add support for the ov518 bridge.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "253f13d5cd05204aa3174ffb53490f2b0fad055c",
      "tree": "79a4a2f289588bd9cd470e0c8c2ada7563cc319b",
      "parents": [
        "df59f0b3df3cc35fa03ea395f5106d1625e3726a"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Fri May 29 04:46:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:42 2009 -0300"
      },
      "message": "V4L/DVB (11969): gspca - spca505: Reinitialize the webcam at resume time.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "df59f0b3df3cc35fa03ea395f5106d1625e3726a",
      "tree": "7b622e5b46cc62c938351206d0c228c7708d8b52",
      "parents": [
        "163fe744c3283fd267268629afff4cfc846ed0e0"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jun 12 03:38:15 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:41 2009 -0300"
      },
      "message": "V4L/DVB (11967): v4l: i2c modules must be linked before the v4l2 drivers\n\nSince i2c autoprobing is no longer supported by v4l2 we need to make sure\nthat the i2c modules are linked before the v4l2 modules. The v4l2 modules\nnow rely on the presence of the i2c modules, so these must have initialized\nthemselves before the v4l2 modules.\n\nThe exception is the ir-kbd-i2c module, which is the only one still using\nautoprobing. This one should be loaded at the end of the v4l2 module. Loading\nit earlier actually causes problems with tveeprom. Once ir-kbd-i2c is no\nlonger autoprobing, then it has to move up as well.\n\nThis is only an issue when everything is compiled into the kernel.\n\nThanks to Marcus Swoboda for reporting this and Udo Steinberg for testing\nthis patch.\n\nTested-by: Udo A. Steinberg \u003cudo@hypervisor.org\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "163fe744c3283fd267268629afff4cfc846ed0e0",
      "tree": "4ad105db31f39491b5bb2f936c13416faf684121",
      "parents": [
        "eccd15aad72f774b2059f708bc422dbb8493bb30"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 15 10:04:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:40 2009 -0300"
      },
      "message": "V4L/DVB (11966): ov511: Fix unit_video parameter behavior\n\nFix a regression caused by changeset 9133:64aed7485a43 - v4l: disconnect\nkernel number from minor\n\nBefore the above changeset, ov511_probe used to allow forcing to use a\ncertain specific set of video devices, like:\n\nmodprobe ov511 unit_video\u003d4,1,3 num_uv\u003d3\n\nSo, assuming that you have 5 ov511 devices, and connect they one by one,\nthey\u0027ll gain the following device numbers (at the connection order):\n/dev/video4\n/dev/video1\n/dev/video3\n/dev/video0\n/dev/video2\n\nHowever, this was changed due to this change at video_register_device():\n\n+ nr \u003d find_next_zero_bit(video_nums[type], minor_cnt, nr \u003d\u003d -1 ? 0 : nr);\n\nWith the previous behavior, a trial to register on an already allocated mirror\nwould fail, and a loop would get the next requested minor. However, the current\nbehavior is to get the next available minor instead of failing. Due to that,\nthis means that the above modprobe parameter will give, instead:\n\n/dev/video5\n/dev/video6\n/dev/video7\n/dev/video8\n/dev/video9\n\nIn order to restore the original behavior, a static var were added,\nstoring the amount of already registered devices.\n\nWhile there, it also fixes the locking of the probe/disconnect functions.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eccd15aad72f774b2059f708bc422dbb8493bb30",
      "tree": "43ee9f9dc6665c4c12eadbe2bfe5500a8ff711b5",
      "parents": [
        "f6a061bb0f143ff40070e6fd3d38fde5bd60027c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Thu Jun 11 05:33:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:40 2009 -0300"
      },
      "message": "V4L/DVB (11964): b2c2: Fix problems with frontend attachment\n\nThe frontend attachment code didn\u0027t handle cases where the frontend\npartially failed to attach.  For instance, when the demod was attached\nsuccessfully but the tuner driver wasn\u0027t compiled or fails to init for some\nreason.  In these cases we try to clean up the partial attachment and fail\ninstead of proceeding with a broken frontend.\n\nIf frontend registration fails, clean up with dvb_frontend_detach() rather\nthan just calling the frontend\u0027s main release method.  The former does some\nadditional stuff, like release an attached tuner and take care of putting\nsymbols when dynamic binding is used.\n\nIn skystar2_rev23_attach() it\u0027s not necessary to set fc-\u003edev_type, that\ngets set before skystar2_rev23_attach() is called.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "76b08116458c4dbc1e1c40f78bc087fc4f3c8969",
      "tree": "3848d794b5965e41d4f8f8e923b5a628b6caa3b8",
      "parents": [
        "bcd3e4b3190f0cc4e0702785220f0269f8537175"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Jun 11 11:28:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:39 2009 -0300"
      },
      "message": "V4L/DVB (11961): tvp514x: try_count off by one\n\nWith `while (try_count-- \u003e 0)\u0027 try_count reaches -1 after the loop.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bcd3e4b3190f0cc4e0702785220f0269f8537175",
      "tree": "2c642ce364251b85832b723967ff49715c948908",
      "parents": [
        "6f4d72392d76b8f78f646805ba2be995b3f77992"
      ],
      "author": {
        "name": "Lennart Poettering",
        "email": "mzxreary@0pointer.de",
        "time": "Thu Jun 11 11:19:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:38 2009 -0300"
      },
      "message": "V4L/DVB (11960): v4l: generate KEY_CAMERA instead of BTN_0 key events on input devices\n\nA bunch of V4L drivers generate BTN_0 instead of KEY_CAMERA key presses.\n\nX11 is able to handle KEY_CAMERA automatically these days while BTN_0 is\nnot treated at all.  Thus it would be of big benefit if the camera drivers\nwould consistently generate KEY_CAMERA.  Some drivers (uvc) already do,\nthis patch updates the remaining drivers to do the same.\n\nI only possess a limited set of webcams, so this isn\u0027t tested with all\ncameras.  The patch is rather trivial and compile tested, so I\u0027d say it\u0027s\nstill good enough to get merged.\n\nSigned-off-by: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6f4d72392d76b8f78f646805ba2be995b3f77992",
      "tree": "3ba94153bab59537a0f9215b6fc1878ba9923288",
      "parents": [
        "5e2c217eee18a4627a32c49f57f47dbac67dcf23"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Jun 11 11:04:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:37 2009 -0300"
      },
      "message": "V4L/DVB (11959): se401: Fix unsafe use of sprintf with identical source/destination\n\nCloses-bug: http://bugzilla.kernel.org/show_bug.cgi?id\u003d13435\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5e2c217eee18a4627a32c49f57f47dbac67dcf23",
      "tree": "7998db31b7a3e3617911705eb6e109c6de4c655d",
      "parents": [
        "f1ca0adfcf2c2f1129a59b93caa80a1dbd6b6c81"
      ],
      "author": {
        "name": "Figo.zhang",
        "email": "figo1802@gmail.com",
        "time": "Thu Jun 11 10:33:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:37 2009 -0300"
      },
      "message": "V4L/DVB (11958): usbvision-core.c: vfree does its own NULL check\n\nvfree() does it\u0027s own NULL checking,so no need for check before\ncalling it.\n\nSigned-off-by: Figo.zhang \u003cfigo1802@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f1ca0adfcf2c2f1129a59b93caa80a1dbd6b6c81",
      "tree": "5361ee39fb202a5736f4d09ffe085a0d7131f9a2",
      "parents": [
        "917fab4f3e5563e8f88ca0af297728452c6fa265"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Thu Jun 11 00:22:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:36 2009 -0300"
      },
      "message": "V4L/DVB (11957): dsbr100: change radio-\u003emuted to radio-\u003estatus, update suspend/resume\n\nPatch renames radio-\u003emuted to radio-\u003estatus, add defines for that\nvariable, and fixes suspend/resume procedure. Radio-\u003estatus set to\nSTOPPED in usb_dsbr100_probe because of removing open call.\nAlso, patch increases driver version.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "917fab4f3e5563e8f88ca0af297728452c6fa265",
      "tree": "e9e99d01d28dbc1f111b00efed256445fcba1d10",
      "parents": [
        "a617e0e8c7a94dc796d9887ffed621564553c5b8"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Thu Jun 11 00:19:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:36 2009 -0300"
      },
      "message": "V4L/DVB (11956): dsbr100: no need to pass curfreq value to dsbr100_setfreq()\n\nSmall cleanup of dsbr100_setfreq(). No need to pass radio-\u003ecurfreq value\nto this function.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a617e0e8c7a94dc796d9887ffed621564553c5b8",
      "tree": "c481af1ae16f0eeed9a4135ba28f7f0a902b6937",
      "parents": [
        "6f094eb9a860bcde45984e8ab87965f39ceda427"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Thu Jun 11 00:18:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:35 2009 -0300"
      },
      "message": "V4L/DVB (11955): dsbr100: remove usb_dsbr100_open/close calls\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6f094eb9a860bcde45984e8ab87965f39ceda427",
      "tree": "3e55c7287c87aca2d7a808728157ba7283d5ced8",
      "parents": [
        "92051b285b12855255f0213d9a25153d917e262c"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Thu Jun 11 00:17:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:34 2009 -0300"
      },
      "message": "V4L/DVB (11954): dsbr100: remove radio-\u003eusers counter\n\nPatch removes radio-\u003eusers counter because it is not in use.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "92051b285b12855255f0213d9a25153d917e262c",
      "tree": "b39e44425e54b51a6497a34d823463344f42d6f8",
      "parents": [
        "8bb09db375fe4f15d16315947500e827caa0fe9c"
      ],
      "author": {
        "name": "Figo.zhang",
        "email": "figo1802@gmail.com",
        "time": "Wed Jun 10 23:17:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:34 2009 -0300"
      },
      "message": "V4L/DVB (11953): videobuf-dma-sg: return -ENOMEM if vmalloc fails\n\nit is better return -ENOMEM than -EIO\n\nSigned-off-by: Figo.zhang \u003cfigo1802@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8bb09db375fe4f15d16315947500e827caa0fe9c",
      "tree": "4c3b6762db953ea2904ce9669ea5b3916e15c9e9",
      "parents": [
        "9d5af8629255ef6e62481ee7dea8c6787facc579"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Tue Jun 09 20:47:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:33 2009 -0300"
      },
      "message": "V4L/DVB (11951): cx18: Add DVB-T support for the Leadtek WinFast DVR3100 H\n\nThis adds support for DVB-T on the Leadtek DVR3100 H and should also get analog\nTV capture from the tuner working properly as well.\n\nDVB-T 6 MHz and 8 MHz have been tested and verified to work by Terry Wu of\nLeadtek.  DVB-T 7 MHz has also been verified working with a change developed by\nTerry to the tuner-xc2028.c driver.\n\nSpecial thanks go to Terry Wu \u003cterrywu2009@gmail.com\u003e of Leadtek who provided\nthe needed information and testing to get digital TV working for the Leadtek\nDVR3100 H.\n\nReported-by: Terry Wu \u003cterrywu2009@gmail.com\u003e\nTested-by: Terry Wu \u003cterrywu2009@gmail.com\u003e\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9d5af8629255ef6e62481ee7dea8c6787facc579",
      "tree": "96bad945bb9cefac8e951182a64b161978ab3c94",
      "parents": [
        "3b27740c7de0fd59032c723ad326926c97383e95"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Tue Jun 09 20:37:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:33 2009 -0300"
      },
      "message": "V4L/DVB (11950): cx18: Split LeadTek PVR2100 and DVR3100 H into 2 separate card entries\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3b27740c7de0fd59032c723ad326926c97383e95",
      "tree": "d3235a4aba83d02926a6ffbb2c80f2b0950b220b",
      "parents": [
        "ca4a3456858775081f172e89077aa65cf5dbc52a"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Tue Jun 09 13:07:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:32 2009 -0300"
      },
      "message": "V4L/DVB (11948): uvcvideo: Ignore non-UVC trailing interface descriptors.\n\nHerton Ronaldo Krzesinski from Mandriva reported that one Bison Electronics\nwebcam exposes a non-UVC interface descriptor. Instead of failing completely,\nignore trailing non-UVC descriptors and move on.\n\nThanks to Herton for reporting the problem and submitting a patch proposal.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca4a3456858775081f172e89077aa65cf5dbc52a",
      "tree": "8d79ebcfc4f85f65adbc58bfe4efa7581b61cc7f",
      "parents": [
        "2d2bf2a3a6c84f0b316764e521d5dcee557e9c65"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Tue Jun 09 12:46:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:31 2009 -0300"
      },
      "message": "V4L/DVB (11947): uvcvideo: Add support for FSC V30S webcams\n\nThe FSC WebCam V30S (18ec:3288) requires the MINMAX quirk. Add a corresponding\nentry in the device IDs list.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2d2bf2a3a6c84f0b316764e521d5dcee557e9c65",
      "tree": "ba31196acc492e1ace1fb73ee8e1af6a2bc96cc2",
      "parents": [
        "23ff6043add670713bbf2f6ee5d520459cfdfae9"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Tue Jun 09 12:40:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:31 2009 -0300"
      },
      "message": "V4L/DVB (11946): uvcvideo: Add support for Aveo Technology webcams\n\nThe Aveo Technology USB 2.0 Camera (1871:0306) requires the\nPROBE_EXTRAFIELDS quirk. Add a corresponding entry in the device IDs list.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "23ff6043add670713bbf2f6ee5d520459cfdfae9"
}
