)]}'
{
  "log": [
    {
      "commit": "d43c36dc6b357fa1806800f18aa30123c747a6d1",
      "tree": "339ce510073ecbe9b3592008f7dece7b277035ef",
      "parents": [
        "69585dd69e663a40729492c7b52eb82477a2027a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 07 17:09:06 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:20:58 2009 -0700"
      },
      "message": "headers: remove sched.h from interrupt.h\n\nAfter m68k\u0027s task_thread_info() doesn\u0027t refer to current,\nit\u0027s possible to remove sched.h from interrupt.h and not break m68k!\nMany thanks to Heiko Carstens for allowing this.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    },
    {
      "commit": "a99bbaf5ee6bad1aca0c88ea65ec6e5373e86184",
      "tree": "2b0314d68b9e0a76e8f4fb60865a1d56e138833a",
      "parents": [
        "5e5027bd26ed4df735d29e66cd5c1c9b5959a587"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 04 16:11:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:05:10 2009 -0700"
      },
      "message": "headers: remove sched.h from poll.h\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "828c09509b9695271bcbdc53e9fc9a6a737148d2",
      "tree": "072ffad6f02db7bf4095e07e2b90247cfa042998",
      "parents": [
        "1c4115e595dec42aa0e81ba47ef46e35b34ed428"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Oct 01 15:43:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:11 2009 -0700"
      },
      "message": "const: constify remaining file_operations\n\n[akpm@linux-foundation.org: fix KVM]\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0f37e2f77731b3473fa6bd5ee53255d9a9cdb40",
      "tree": "3c26d3ed1a453156e9c208ccb5567a8954dba064",
      "parents": [
        "6f5071020d5ec89b5d095aa488db604adb921aec"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Sep 27 22:29:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 27 11:39:25 2009 -0700"
      },
      "message": "const: mark struct vm_struct_operations\n\n* mark struct vm_area_struct::vm_ops as const\n* mark vm_ops in AGP code\n\nBut leave TTM code alone, something is fishy there with global vm_ops\nbeing used.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a79aebfca1e597c1aab4b8e327028f96f5ea9095",
      "tree": "b341bff99abc31dc94ce4181c1efc42f2db472f9",
      "parents": [
        "ecb6fd529942c143c8837dfb11262009c77e9c77"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Sep 25 13:36:51 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 25 13:36:51 2009 +0900"
      },
      "message": "sh_mobile_ceu_camera: fix compile breakage, caused by a bad merge\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9f6ac7850a9c6363f4117fd2248e232a2d534627",
      "tree": "7eac24b3b406f0bc9cb06eb8fe7cd19254275cba",
      "parents": [
        "db16826367fefcb0ddb93d76b66adc52eb4e6339",
        "3f48258e50ef44d92a0e5c69c0cc5e663162d246"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:54:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:54:16 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:\n  V4L/DVB (13039): dib0700: not building CONFIG_DVB_TUNER_DIB0070 breaks compilation\n  V4L/DVB (13038): dvbdev: Remove an anoying/uneeded warning\n  V4L/DVB (13037): go7007: Revert compatibility code added at the wrong place\n  media: video: Fix build in saa7164\n"
    },
    {
      "commit": "2bcd57ab61e7cabed626226a3771617981c11ce1",
      "tree": "687c0c35fb2a632cb8c56b2729f9c3873c9461bd",
      "parents": [
        "95e0d86badc410d525ea7218fd32df7bfbf9c837"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Sep 24 04:22:25 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 18:13:10 2009 -0700"
      },
      "message": "headers: utsname.h redux\n\n* remove asm/atomic.h inclusion from linux/utsname.h --\n   not needed after kref conversion\n * remove linux/utsname.h inclusion from files which do not need it\n\nNOTE: it looks like fs/binfmt_elf.c do not need utsname.h, however\ndue to some personality stuff it _is_ needed -- cowardly leave ELF-related\nheaders and files alone.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f48258e50ef44d92a0e5c69c0cc5e663162d246",
      "tree": "e33607687f4090be52c205758c0363d582a88d60",
      "parents": [
        "d4c02ef91b74fc6584196cdeab3eb12daac6e380"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Sep 22 19:07:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Sep 22 21:54:06 2009 -0300"
      },
      "message": "V4L/DVB (13039): dib0700: not building CONFIG_DVB_TUNER_DIB0070 breaks compilation\n\nAs reported by Ingo Molnar:\n Here\u0027s another new build breakage that triggers in -tip testing:\n\n drivers/built-in.o:(.data+0xb1f40): undefined reference to `dib0070_ctrl_agc_filter\u0027\n drivers/built-in.o:(.data+0xb1f80): undefined reference to `dib0070_ctrl_agc_filter\u0027\n\ntriggers due to:\n\nCONFIG_DVB_USB_DIB0700\u003dy\nCONFIG_DVB_TUNER_DIB0070 is not set\n\nWhile working on a better approach, for now, let\u0027s just select tuner\ndib0070 anytime we compile dib0700.\n\nCc: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d4c02ef91b74fc6584196cdeab3eb12daac6e380",
      "tree": "e15b5ef1174aae80f06767d2909c9a948a5add46",
      "parents": [
        "18039ae9de672f46a1a4fa404f8e6ae009bed734"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 09:45:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Sep 22 21:54:00 2009 -0300"
      },
      "message": "V4L/DVB (13038): dvbdev: Remove an anoying/uneeded warning\n\nAs pointed by Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e, the warns happens\nbecause CONFIG_DVB_MAX_ADAPTERS depends on CONFIG_DVB_CORE, and there are\nvalid configs where DVB_CORE is not selected.\n\nThis causes such warnings, for every V4L and common drivers that may or\nmay not be compiled with DVB support:\n\ndrivers/media/dvb/dvb-core/dvbdev.h:36:2: warning: #warning invalid CONFIG_DVB_MAX_ADAPTERS value\n\nWe can safely remove the warning.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b1912a85b54c27738afe1c4fa069df02d3316f0c",
      "tree": "07ad08fa40efa233cd3cff5ce53c81711d16a402",
      "parents": [
        "7fa07729e439a6184bd824746d06a49cca553f15"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 15:23:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Sep 22 18:58:17 2009 -0300"
      },
      "message": " media: video: Fix build in saa7164\n\n-tip testing found that the x86 build (64-bit allyesconfig) fails due to:\n\n  LD      vmlinux.o\n  drivers/built-in.o:(.bss+0x4b648): multiple definition of `debug\u0027\n  arch/x86/built-in.o:(.kprobes.text+0x88): first defined here\n  ld: Warning: size of symbol `debug\u0027 changed from 90 in\narch/x86/built-in.o to 4 in drivers/built-in.o\n make: *** [vmlinux.o] Error 1\n\nThis is because recent saa7164 changes introduced a global symbol\nnamed \u0027debug\u0027. The x86 platform code already defines a \u0027debug\u0027\nsymbol. (which is named in a too generic way as well - but it\ncan be used nicely to weed out too generic symbols in drivers ;-)\n\nRename it to saa_debug.\n\n[mchehab@redhat.com: use module_param_named to preserve old name]\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "342ff1a1b558ebbdb8cbd55ab6a63eca8b2473ca",
      "tree": "1f967f283dade6e03897169bb29513354f49f910",
      "parents": [
        "50223e486cabdcf7e540e519da1f26bab3084e5d",
        "24ed7a97464db44592495f98cff8bcee02f92bc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (34 commits)\n  trivial: fix typo in aic7xxx comment\n  trivial: fix comment typo in drivers/ata/pata_hpt37x.c\n  trivial: typo in kernel-parameters.txt\n  trivial: fix typo in tracing documentation\n  trivial: add __init/__exit macros in drivers/gpio/bt8xxgpio.c\n  trivial: add __init macro/ fix of __exit macro location in ipmi_poweroff.c\n  trivial: remove unnecessary semicolons\n  trivial: Fix duplicated word \"options\" in comment\n  trivial: kbuild: remove extraneous blank line after declaration of usage()\n  trivial: improve help text for mm debug config options\n  trivial: doc: hpfall: accept disk device to unload as argument\n  trivial: doc: hpfall: reduce risk that hpfall can do harm\n  trivial: SubmittingPatches: Fix reference to renumbered step\n  trivial: fix typos \"man[ae]g?ment\" -\u003e \"management\"\n  trivial: media/video/cx88: add __init/__exit macros to cx88 drivers\n  trivial: fix typo in CONFIG_DEBUG_FS in gcov doc\n  trivial: fix missing printk space in amd_k7_smp_check\n  trivial: fix typo s/ketymap/keymap/ in comment\n  trivial: fix typo \"to to\" in multiple files\n  trivial: fix typos in comments s/DGBU/DBGU/\n  ...\n"
    },
    {
      "commit": "2a20b05f8178801c0a07324d92fe53c32177de97",
      "tree": "ed5af3518a6b0873707b3d8cca104f925a3fa766",
      "parents": [
        "43c1266ce4dc06bfd236cec31e11e9ecd69c0bef"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Sep 21 17:00:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:17:23 2009 -0700"
      },
      "message": "drivers/media/dvb/pt1/pt1.c needs vmalloc.h\n\nalpha:\n\ndrivers/media/dvb/pt1/pt1.c: In function \u0027pt1_cleanup_tables\u0027:\ndrivers/media/dvb/pt1/pt1.c:422: error: implicit declaration of function \u0027vfree\u0027\ndrivers/media/dvb/pt1/pt1.c: In function \u0027pt1_init_tables\u0027:\ndrivers/media/dvb/pt1/pt1.c:431: error: implicit declaration of function \u0027vmalloc\u0027\ndrivers/media/dvb/pt1/pt1.c:431: warning: assignment makes pointer from integer without a cast\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c720f5655df159a630fa0290a0bd67c93e92b0bf",
      "tree": "940d139d0ec1ff5201efddef6cc663166a8a2df3",
      "parents": [
        "33e6c1a0de818d3698cdab27c42915661011319d",
        "84d6ae431f315e8973aac3c3fe1d550fc9240ef3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:03:10 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:03:10 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: (222 commits)\n  V4L/DVB (13033): pt1: Don\u0027t use a deprecated DMA_BIT_MASK macro\n  V4L/DVB (13029): radio-si4713: remove #include \u003clinux/version.h\u003e\n  V4L/DVB (13027): go7007: convert printks to v4l2_info\n  V4L/DVB (13026): s2250-board: Implement brightness and contrast controls\n  V4L/DVB (13025): s2250-board: Fix memory leaks\n  V4L/DVB (13024): go7007: Implement vidioc_g_std and vidioc_querystd\n  V4L/DVB (13023): go7007: Merge struct gofh and go declarations\n  V4L/DVB (13022): go7007: Fix mpeg controls\n  V4L/DVB (13021): go7007: Fix whitespace and line lengths\n  V4L/DVB (13020): go7007: Updates to Kconfig and Makefile\n  V4L/DVB (13019): video: initial support for ADV7180\n  V4L/DVB (13018): kzalloc failure ignored in au8522_probe()\n  V4L/DVB (13017): gspca: kmalloc failure ignored in sd_start()\n  V4L/DVB (13016): kmalloc failure ignored in lgdt3304_attach() and s921_attach()\n  V4L/DVB (13015): kmalloc failure ignored in m920x_firmware_download()\n  V4L/DVB (13014): Add support for Compro VideoMate E800 (DVB-T part only)\n  V4L/DVB (13013): FM TX: si4713: Kconfig: Fixed two typos.\n  V4L/DVB (13012): uvc: introduce missing kfree\n  V4L/DVB (13011): Change tuner type of BeholdTV cards\n  V4L/DVB (13009): gspca - stv06xx-hdcs: Reduce exposure range\n  ...\n"
    },
    {
      "commit": "388dba30471c236a290c4082bce5f2b5cd1a7a06",
      "tree": "3c71d6cea401158ed2da5bfc40ee22db9eb00e63",
      "parents": [
        "ebc79c4f8da0f92efa968e0328f32334a2ce80cf"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 08:56:58 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 07:36:33 2009 -0700"
      },
      "message": "Driver-Core: fix devnode callbacks for dabusb and industrialio\n\nThe build of the dabusb driver broke:\n\n  drivers/media/video/dabusb.c:758: error: unknown field \u0027nodename\u0027 specified in initializer\n  drivers/media/video/dabusb.c:758: warning: initialization from incompatible pointer type\n  make[3]: *** wait: No child processes.  Stop.\n\nDue to this commit:\n\n  e454cea: Driver-Core: extend devnode callbacks to provide permissions\n\nMissing the dabusb driver\u0027s dabusb_nodename() callback.\n\nSimilar issues with the iio/industrialio driver in staging, pointed out\nand patched by Jean Delvare.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nIndustrialio-parts-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3dbda77e6f3375f87090cfce97b2551d3723521b",
      "tree": "2029181fa4663ccab8c3afe00c61443ccbb59311",
      "parents": [
        "31d0f84591b3bf49801a7e3f905a6089d857aa87"
      ],
      "author": {
        "name": "Uwe Kleine-Koenig",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Jul 23 08:31:31 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:56 2009 +0200"
      },
      "message": "trivial: fix typos \"man[ae]g?ment\" -\u003e \"management\"\n\nSigned-off-by: Uwe Kleine-Koenig \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "31d0f84591b3bf49801a7e3f905a6089d857aa87",
      "tree": "ceecb0f75ed49eacaca1237e18babe8f0c8431d3",
      "parents": [
        "3c78f5d81ae8131a24577b5551a6d1467b30e0af"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Fri Jul 17 01:00:01 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:56 2009 +0200"
      },
      "message": "trivial: media/video/cx88: add __init/__exit macros to cx88 drivers\n\nTrivial patch which adds the __init and __exit macros to the module_init /\nmodule_exit functions to several files in drivers/media/video/cx88/\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fd589a8f0a13f53a2dd580b1fe170633cf6b095f",
      "tree": "942c50188ca58041b0453189e710eafcfebaea57",
      "parents": [
        "4f37940d64a155c025968118849b596f6aaa8128"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Thu Jul 16 17:13:03 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:55 2009 +0200"
      },
      "message": "trivial: fix typo \"to to\" in multiple files\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e454cea20bdcff10ee698d11b8882662a0153a47",
      "tree": "f44581fe57787aef0a4f4dc00993a90ea8e688f6",
      "parents": [
        "78f28b7c555359c67c2a0d23f7436e915329421e"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri Sep 18 23:01:12 2009 +0200"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 12:50:38 2009 -0700"
      },
      "message": "Driver-Core: extend devnode callbacks to provide permissions\n\nThis allows subsytems to provide devtmpfs with non-default permissions\nfor the device node. Instead of the default mode of 0600, null, zero,\nrandom, urandom, full, tty, ptmx now have a mode of 0666, which allows\nnon-privileged processes to access standard device nodes in case no\nother userspace process applies the expected permissions.\n\nThis also fixes a wrong assignment in pktcdvd and a checkpatch.pl complain.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "84d6ae431f315e8973aac3c3fe1d550fc9240ef3",
      "tree": "ffd4e715c95b7bece42512379a4818a37bee458c",
      "parents": [
        "2ff88bc34314ace6035b5aecd36e786342e64758"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 01:01:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 01:08:20 2009 -0300"
      },
      "message": "V4L/DVB (13033): pt1: Don\u0027t use a deprecated DMA_BIT_MASK macro\n\ndrivers/media/dvb/pt1/pt1.c: In function ‘pt1_probe’:\ndrivers/media/dvb/pt1/pt1.c:915: warning: ‘DMA_nnBIT_MASK’ is deprecated\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2ff88bc34314ace6035b5aecd36e786342e64758",
      "tree": "0003520907024c77580ddc601bafd8882657b07f",
      "parents": [
        "62474076c533ee4f35aee08656ce57d224f533d4"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Sep 18 23:33:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:54:15 2009 -0300"
      },
      "message": "V4L/DVB (13029): radio-si4713: remove #include \u003clinux/version.h\u003e\n\nRemove #include \u003clinux/version.h\u003e\n\nCc: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@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": "6789cb5230f8b06271b6a89ace20449af14be303",
      "tree": "1a1b7d5a0bb082a8fc1d2b68d57227a2be8fe4cd",
      "parents": [
        "40d2951758d788a0375d27062caf9cc75de735a9"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors.ext@mocean-labs.com",
        "time": "Fri Sep 18 21:17:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:53:39 2009 -0300"
      },
      "message": "V4L/DVB (13019): video: initial support for ADV7180\n\nThis is an initial driver for Analog Devices ADV7180 Video Decoder.\nSo far it only supports query standard.\n\n[akpm@linux-foundation.org: remove unneeded cast]\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Richard Röjfors \u003crichard.rojfors.ext@mocean-labs.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": "40d2951758d788a0375d27062caf9cc75de735a9",
      "tree": "2ad2264b382d88039354482e65785ed4be667d64",
      "parents": [
        "d8370f7eff14ef646ba4a81eb9642800518a7324"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Sep 18 21:03:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:53:35 2009 -0300"
      },
      "message": "V4L/DVB (13018): kzalloc failure ignored in au8522_probe()\n\nPrevent NULL dereference if kzalloc() fails.\n\nCc: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Roel Kluin \u003croel.kluin@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": "d8370f7eff14ef646ba4a81eb9642800518a7324",
      "tree": "6196ca523261e6e08821e8b0d3c630c10a52ee93",
      "parents": [
        "8d04df4997b530d978d48a66655a99714af197ca"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Sep 18 20:33:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:53:30 2009 -0300"
      },
      "message": "V4L/DVB (13017): gspca: kmalloc failure ignored in sd_start()\n\nPrevent NULL dereference if kmalloc() fails.\n\nCc: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Roel Kluin \u003croel.kluin@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": "8d04df4997b530d978d48a66655a99714af197ca",
      "tree": "2fbe1c592d871b41b848b2ce58f0320aa5038a4d",
      "parents": [
        "1601fb14980b1295e00087460d57256a87f334bf"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Sep 18 20:26:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:53:16 2009 -0300"
      },
      "message": "V4L/DVB (13016): kmalloc failure ignored in lgdt3304_attach() and s921_attach()\n\nPrevent NULL dereference if kmalloc() fails.\n\nCc: Markus Rechberger \u003cmrechberger@sundtek.de\u003e\nSigned-off-by: Roel Kluin \u003croel.kluin@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": "1601fb14980b1295e00087460d57256a87f334bf",
      "tree": "0ecd9c2695f83fcf3149e0bddc348000278f4f2c",
      "parents": [
        "34e383dd13edf402e87bf0a87f4a19b193b4bd7a"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Sep 18 20:09:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:53:10 2009 -0300"
      },
      "message": "V4L/DVB (13015): kmalloc failure ignored in m920x_firmware_download()\n\nPrevent NULL dereference if kmalloc() fails.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@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": "34e383dd13edf402e87bf0a87f4a19b193b4bd7a",
      "tree": "69fc7c52ba3e6bb63649a2784a1c8ed88facace1",
      "parents": [
        "7a254f468f699a5870143dcabf279eae67339029"
      ],
      "author": {
        "name": "Vladimir Geroy",
        "email": "geroin22@yandex.ru",
        "time": "Fri Sep 18 18:55:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:53:06 2009 -0300"
      },
      "message": "V4L/DVB (13014): Add support for Compro VideoMate E800 (DVB-T part only)\n\nAdding Compro VideoMate E800 (DVB-T part only)\n\nCc: Steven Toth \u003cstoth@linuxtv.org\u003e\nSigned-off-by: Vladimir Geroy \u003cgeroin22@yandex.ru\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7a254f468f699a5870143dcabf279eae67339029",
      "tree": "4eb81bb643ad70a3a4e94a9fcf8c9a81507b2ef4",
      "parents": [
        "d2be76437c20161a31460306e555bb546e30dfc7"
      ],
      "author": {
        "name": "Matti J. Aaltonen",
        "email": "matti.j.aaltonen@nokia.com",
        "time": "Thu Sep 17 23:46:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:53:01 2009 -0300"
      },
      "message": "V4L/DVB (13013): FM TX: si4713: Kconfig: Fixed two typos.\n\nFixed two typos.\n\nSigned-off-by: Matti J. Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nAcked-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d2be76437c20161a31460306e555bb546e30dfc7",
      "tree": "467a58d5e0328196b7c038ef5ba7fc8ad9386db2",
      "parents": [
        "c6e56cd344da17134f3d57247d52eaf640107087"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Sep 17 23:44:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:52:54 2009 -0300"
      },
      "message": "V4L/DVB (13012): uvc: introduce missing kfree\n\nMove the kzalloc and associated test after the stream/query test, to avoid\nthe need to free the allocated if the stream/query test fails.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,f1,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n(\nx-\u003ef1 \u003d E\n|\n (x-\u003ef1 \u003d\u003d NULL || ...)\n|\n f(...,x-\u003ef1,...)\n)\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6e56cd344da17134f3d57247d52eaf640107087",
      "tree": "75a187248953212eb6d9630f006f787168cda595",
      "parents": [
        "35ccf8f8eaa97637ccadbc4b4c6345eb3753d9a9"
      ],
      "author": {
        "name": "Dmitry Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Thu Sep 17 23:39:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:52:50 2009 -0300"
      },
      "message": "V4L/DVB (13011): Change tuner type of BeholdTV cards\n\nChange tuner type to correct for BeholdTV cards with FM1216MK5.\n\nCc: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@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": "35ccf8f8eaa97637ccadbc4b4c6345eb3753d9a9",
      "tree": "8f14b4af4f5fa35227ca7cf97a2c73b1983c7351",
      "parents": [
        "4711ca823bed12be879f22a930aa9deded9736df"
      ],
      "author": {
        "name": "James Blanford",
        "email": "jhblanford@gmail.com",
        "time": "Fri Sep 18 14:56:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:52:46 2009 -0300"
      },
      "message": "V4L/DVB (13009): gspca - stv06xx-hdcs: Reduce exposure range\n\nDue to rounding and clipping, exposure and gain settings do not map to\nunique register values.  Rather than read the registers and report gain\nand exposure that may be different than the values that were set, just\ncache the latest values that were set and report them.  Reduce exposure\nrange from 0-65535 to 0-255 so libv4l\u0027s autogain doesn\u0027t take forever.\nRemove vestiges of driver signal processing that is now handled by\nlibv4l.\n\nSigned-off-by: James Blanford \u003cjhblanford@gmail.com\u003e\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4711ca823bed12be879f22a930aa9deded9736df",
      "tree": "b7c465774372d38384d1e2ccfbae3bda06d1f184",
      "parents": [
        "4fac17b4e73715aefe48f4ada7d4930cd4df6c31"
      ],
      "author": {
        "name": "James Blanford",
        "email": "jhblanford@gmail.com",
        "time": "Fri Sep 18 14:53:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:52:43 2009 -0300"
      },
      "message": "V4L/DVB (13008): gspca - stv06xx-hdcs: Fixup exposure\n\nInitialize image size before it\u0027s used to initialize exposure.\nWork around lack of exposure set hardware latch with a sequence of\nregister writes in a single I2C command packet.\n\nSigned-off-by: James Blanford \u003cjhblanford@gmail.com\u003e\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4fac17b4e73715aefe48f4ada7d4930cd4df6c31",
      "tree": "e614b8e2a5893d67998aa03680da2ee528469287",
      "parents": [
        "a8ca20b209addeae0d3017c2928048fc7f75ff70"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Wed Jun 24 04:38:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:52:39 2009 -0300"
      },
      "message": "V4L/DVB (13007): gspca - stv06xx-hdcs: Add exposure and gain ctrls to hdcs_1020\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a8ca20b209addeae0d3017c2928048fc7f75ff70",
      "tree": "64d26a50df0ea3182ea8bb510fda876e92ec2c7a",
      "parents": [
        "bf5c562a3e6f7fd4071284caa01f81b031aacc97"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Fri Sep 18 14:31:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:52:35 2009 -0300"
      },
      "message": "V4L/DVB (13006): gspca - stv06xx: Fix a misindentation\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bf5c562a3e6f7fd4071284caa01f81b031aacc97",
      "tree": "b8fd06254d8cc1809c1981d7634d449b2547145c",
      "parents": [
        "be3bdfb6e01f3e72b814758606e89d4829e9e88f"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Mon Jun 22 11:25:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:52:28 2009 -0300"
      },
      "message": "V4L/DVB (13005): gspca - stv06xx: Translate swedish comments to english\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "be3bdfb6e01f3e72b814758606e89d4829e9e88f",
      "tree": "4f6546a0ff72bf7723d019685152b750785b6229",
      "parents": [
        "607cfab6e7bce8049e61795e86f9bbbe07abd514"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Mon Jun 22 11:12:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:52:22 2009 -0300"
      },
      "message": "V4L/DVB (13004): gspca - stv06xx: Harmonize the debug macros when tracing writes and reads\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "607cfab6e7bce8049e61795e86f9bbbe07abd514",
      "tree": "5b5b6469a3c569f102cd7b6ec314fe2388072349",
      "parents": [
        "6c119ff493039af862ae57d88d52b4383c9d8ece"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Mon Sep 14 19:13:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:52:18 2009 -0300"
      },
      "message": "V4L/DVB (13003): Correct dangerous and inefficient msecs_to_jiffies() calculation in some V4L2 drivers\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c119ff493039af862ae57d88d52b4383c9d8ece",
      "tree": "818210b8e3f1ed09db09b785ce272d9dee2e282c",
      "parents": [
        "2d21ffe05a188ee7e5583172c06f2b820c4ad44a"
      ],
      "author": {
        "name": "Henk Vergonet",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Fri Sep 18 20:44:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:52:12 2009 -0300"
      },
      "message": "V4L/DVB (13002): Adds support for Zolid Hybrid PCI card:\n\nhttp://linuxtv.org/wiki/index.php/Zolid_Hybrid_TV_Tuner\n\ntest status analog (PAL-B):\n- Sometimes picture is noisy, but it becomes crystal clear after\n  switching between channels. (happens for example at 687.25 Mhz)\n- On a lower frequency (511.25 Mhz) the picture is always sharp, but\n  lacks colour.\n- No sound problems.\n- radio untested.\n\nDigital:\n- DVB-T/H stream reception works.\n- Would expect to see some more channels in the higher frequency region.\n\nOverall is the impression that sensitivity still needs improvement\nboth in analog and digital modes.\n\nSigned-off-by: Henk Vergonet \u003cHenk.Vergonet@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2d21ffe05a188ee7e5583172c06f2b820c4ad44a",
      "tree": "f79158aeb58a487e536688987763afba9c8c8df7",
      "parents": [
        "5eca4823ea8f99a7109779f68cedb00535aa6834"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Mon Sep 07 20:36:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:52:05 2009 -0300"
      },
      "message": "V4L/DVB (13001): Key filter for BeholdTV cards.\n\nWhen fast push-pull button of remote control we can received incorrect\nkey code 0x00. Key information from IR decoder has ID of remote control 2 bytes,\nbyte of key code and byte of mirror key code.\nCorrect data\n0x86 0x6B 0x00 0xFF\n\nWrong data\n0x86 0x6B 0x00 0x00\n\nThis patch added additional test of mirror byte for filtering.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5eca4823ea8f99a7109779f68cedb00535aa6834",
      "tree": "b7edf65332d3d8ea48fce594580e10e188dbf612",
      "parents": [
        "3d17fb1be937c8c025fc9f54b4e17e91081e7a4f"
      ],
      "author": {
        "name": "Akihiro Tsukada",
        "email": "tskd2@yahoo.co.jp",
        "time": "Tue Aug 25 02:39:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:51:48 2009 -0300"
      },
      "message": "V4L/DVB (13000): add driver for 774 Friio White USB ISDB-T receiver\n\nThis patch adds driver for 774 Friio White, ISDB-T USB receiver\n\nFriio White is an USB 2.0 ISDB-T receiver. (http://www.friio.com/)\nThe device has a GL861 chip and a Comtech JDVBT90502 canned tuner module.\nThis driver ignores all the frontend_parameters except frequency,\nas ISDB-T shares the same parameter configuration across the country\nand thus the device can work like an intelligent one.\n\nAs this device does not include a CAM nor hardware descrambling feature,\nthe driver passes through scrambled TS streams.\n\nThere is Friio Black, a variant for ISDB-S, which shares the same USB\nVendor/Product ID with White, but it is not supported in this driver.\nThey should be identified in the initialization sequence,\nbut this feature is not tested.\n\nSigned-off-by: Akihiro Tsukada \u003ctskd2@yahoo.co.jp\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3d17fb1be937c8c025fc9f54b4e17e91081e7a4f",
      "tree": "85e17d239c0bda9ef7c43882c989208c938ea72e",
      "parents": [
        "98293ef3e54f9f2175f11b4d14c119a2ff753d61"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 23 00:51:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:51:41 2009 -0300"
      },
      "message": "V4L/DVB (12999): Add a driver for Earthsoft PT1\n\nAdd a driver for Earthsoft PT1\n\nEearthsoft PT1 is a PCI card for Japanese broadcasting with two ISDB-S\nand ISDB-T demodulators.\n\nThis card has neither MPEG decoder nor conditional access module\nonboard. It transmits only compressed and possibly encrypted MPEG data\nover the PCI bus, so you need an external software decoder and a\ndecrypter to watch TV on your computer.\n\nThis driver is originally developed by Tomoaki Ishikawa\n\u003ctomy@users.sourceforge.jp\u003e by reverse engineering.\n\n[mchehab@redhat.com: renamed isdb_ts to isdbs_ts to use the current standard]\nSigned-off-by: HIRANO Takahito \u003chiranotaka@zng.info\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "98293ef3e54f9f2175f11b4d14c119a2ff753d61",
      "tree": "b28a29a90f74915e0b9daa376c91763b2cf9f6dc",
      "parents": [
        "0030ec38ce5b50a77287a22bf88a65338da21547"
      ],
      "author": {
        "name": "HIRANO Takahito",
        "email": "hiranotaka@zng.info",
        "time": "Fri Sep 18 11:17:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:51:34 2009 -0300"
      },
      "message": "V4L/DVB (12997): Add the DTV_ISDB_TS_ID property for ISDB_S\n\nIn ISDB-S, time-devision duplex is used to multiplexing several waves\nin the same frequency. Each wave is identified by its own transport\nstream ID, or TS ID. We need to provide some way to specify this ID\nfrom user applications to handle ISDB-S frontends.\n\nThis code has been tested with the Earthsoft PT1 driver.\n\n[mchehab@infradead.org: Fix merge conflicts with isdbt and rename the new parameter to DTV_ISDBS_TS_ID]\nSigned-off-by: HIRANO Takahito \u003chiranotaka@zng.info\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0030ec38ce5b50a77287a22bf88a65338da21547",
      "tree": "c138aaa2a692115589d969b4036bfbe5c0cfb35a",
      "parents": [
        "ab2058571dc6028e2ff0809ef37c9ae2461b0c74"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:49:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:49:11 2009 -0300"
      },
      "message": "V4L/DVB(12993b): gl860: Prevent a potential risk of zeroing a floating pointer\n\ndrivers/media/video/gspca/gl860/gl860.c: In function ‘gl860_build_control_table’:\ndrivers/media/video/gspca/gl860/gl860.c:119: warning: ‘sd_ctrls’ may be used uninitialized in this function\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab2058571dc6028e2ff0809ef37c9ae2461b0c74",
      "tree": "b085685cc47515126f99a24a62517e12edc51490",
      "parents": [
        "d28a6df608fa4fade5e1d7e22d1be652a71412e0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:41:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:44:31 2009 -0300"
      },
      "message": "V4L/DVB (12993a): saa7164: Fix compilation warning on i386\n\ndrivers/media/video/saa7164/saa7164-buffer.c: In function ‘saa7164_buffer_alloc’:\ndrivers/media/video/saa7164/saa7164-buffer.c:110: warning: cast to pointer from integer of different size\ndrivers/media/video/saa7164/saa7164-buffer.c:112: warning: cast to pointer from integer of different size\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d28a6df608fa4fade5e1d7e22d1be652a71412e0",
      "tree": "a2970332a69882772fb7daa456d1cb3fef13183b",
      "parents": [
        "6ffefff5a9e76c2e9cb5081e219a7a6a4a5eee9f"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Wed Sep 16 14:31:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:40 2009 -0300"
      },
      "message": "V4L/DVB (12906d): V4L : vpif updates for DM6467 vpif capture driver\n\nFollowing changes done for vpif driver to support vpif capture:-\n\t1) Current version of display driver defined vpif register\n\t   space as part for vpif display platform driver resource\n\t   This is not correct since vpif is common across capture\n\t   and display drivers. So the resource iomap function is\n\t   moved to this module\n\t2) Since there are common registers, a spinlock is added for\n\t   mutual exclusion.\n\nThis has incorporated comments against version v0 of the patch series\n\nResending to merge to V4L linux-next\n\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6ffefff5a9e76c2e9cb5081e219a7a6a4a5eee9f",
      "tree": "f67bfe9ef23dc6192cd3cdefb1f25a7c1bf0a04c",
      "parents": [
        "89803d83b69c5ce05c590f01a0ba92b99d28b057"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Wed Sep 16 14:31:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:39 2009 -0300"
      },
      "message": "V4L/DVB (12906c): V4L : vpif capture driver for DM6467\n\nThis is the vpif capture bridge driver for DM6467.  This video\nsupports two video channels each having a tvp5147 device at\nthe input. This allows simultaneous capture of NTSC/PAL video\nin each of this channel. Both MMAP and USERPTR io mechanism\nare supported. Currently buffer allocation happens at REQBUF\nioctl request. Since USERPTR IO is supported, this is not an\nissue since user applications can allocate buffers and pass\nthe user space address to the driver. Following are TODOs :-\n\t1) Adding support for allocation of buffers at init\n\t2) VBI/HBI data service\n\nThis has incorporated comments received against version v0\nof the patch series.\n\nResending to merge V4l linux-next\n create mode 100644 drivers/media/video/davinci/vpif_capture.c\n create mode 100644 drivers/media/video/davinci/vpif_capture.h\n\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "89803d83b69c5ce05c590f01a0ba92b99d28b057",
      "tree": "7058f00c4df814aadb76a9f0da3f7d2abe295f74",
      "parents": [
        "317b2e2f4b5d2b69d9bd49e4fed386d176344e76"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Wed Sep 16 14:31:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:37 2009 -0300"
      },
      "message": "V4L/DVB (12906b): V4L : vpif capture - Kconfig and Makefile changes\n\nAdds Kconfig and Makefile changes required for vpif capture driver\n\nResending to merge to V4L linux-next\n\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "317b2e2f4b5d2b69d9bd49e4fed386d176344e76",
      "tree": "fd0146fa04c22143a7b359dcb9fdaf59e80836e9",
      "parents": [
        "6b5270d21202fcf6ae16a6266fed83a30ccece7a"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Wed Sep 16 14:30:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:36 2009 -0300"
      },
      "message": "V4L/DVB (12906a): V4L : vpif display updates to support vpif capture\n\nThe structure name for vpif display driver changed since it was not unique. So this\nupdate is done to reflect the same. Also removed the code related to register\naddress space iomap. Uses v4l2_i2c_new_subdev_board() instead of\nv4l2_i2c_new_probed_subdev() so that platform data can be added for subdevice\nconfiguration for polarities.\n\nThis has incorporated comments against version v0 of the patch series.\n\nResending the original patch for merge to V4L linux-next\n\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6b5270d21202fcf6ae16a6266fed83a30ccece7a",
      "tree": "54036a74de819e7d6a63f7572ecf37b0a00ac94c",
      "parents": [
        "5062cb70c828bd7b2a8223390ae836c5baa250b9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Sep 06 07:54:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:34 2009 -0300"
      },
      "message": "V4L/DVB (12725): v4l: warn when desired devnodenr is in use \u0026 add _no_warn function\n\nWarn when the desired device node number is already in use, except when\nthe new video_register_device_no_warn function is called since in some\nuse-cases that warning is not relevant.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5062cb70c828bd7b2a8223390ae836c5baa250b9",
      "tree": "1a02e1f2b6d35c0a879403be85666b58699329aa",
      "parents": [
        "581644d9c95dd04aa46267aa0b6b5619d02b02ea"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Sep 07 03:40:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:31 2009 -0300"
      },
      "message": "V4L/DVB (12724): v4l2-dev: add simple wrapper functions around the devnode numbers\n\nThere are some subtle differences in the way the devnode numbers are\nhandled depending on whether the FIXED_MINOR_RANGES config option is\nset. Add some simple wrapper functions to handle that correctly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "581644d9c95dd04aa46267aa0b6b5619d02b02ea",
      "tree": "8458e45033945d0a8f5b87fa6ed15e701db780bc",
      "parents": [
        "22e221258b56cc1a4dc5a9fb2c26f4d6ed9dde81"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jun 19 11:54:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:29 2009 -0300"
      },
      "message": "V4L/DVB (12723): ivtv/cx18: replace \u0027kernel number\u0027 with \u0027device node number\u0027.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "22e221258b56cc1a4dc5a9fb2c26f4d6ed9dde81",
      "tree": "0e07015c3b78211491594f000b77aa8a7e48d8fc",
      "parents": [
        "7ae0cd9bc793e16d8d68df3c17c601732cc1d3c7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Sep 06 07:13:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:27 2009 -0300"
      },
      "message": "V4L/DVB (12722): v4l2-dev: replace \u0027kernel number\u0027 by \u0027device node number\u0027.\n\nThe term \u0027kernel number\u0027 is very vague, so replace it with the somewhat more\ndescriptive term \u0027device node number\u0027.\n\nIn one place the local variable \u0027nr\u0027 was used to create the device node number\nof the new device name. This has been replaced with the vdev-\u003enum field to\nmore clearly mark this as being the device node number and not the minor\nnumber.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7ae0cd9bc793e16d8d68df3c17c601732cc1d3c7",
      "tree": "6e95700b260955b91793bbc58a7d20c486e5d358",
      "parents": [
        "53dacb15705901e14b03dcba27e40364fedd9d09"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jun 19 11:32:56 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:26 2009 -0300"
      },
      "message": "V4L/DVB (12541): v4l: remove video_register_device_index\n\nvideo_register_device_index is never actually called, instead the\nstream index number is always calculated automatically.\n\nThis patch removes this function and simplifies the internal get_index\nfunction since that can now always just return the first free index.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53dacb15705901e14b03dcba27e40364fedd9d09",
      "tree": "ca3b4111465aca9d58024ace0f0072ee7952c11e",
      "parents": [
        "0da2808ca27ab7f65346d4d191569c669db8f628"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Aug 10 02:49:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:24 2009 -0300"
      },
      "message": "V4L/DVB (12540): v4l: simplify v4l2_i2c_new_subdev and friends\n\nRewrite v4l2_i2c_new_subdev as a simplified version of v4l2_i2c_new_subdev_cfg\nand remove v4l2_i2c_new_probed_subdev and v4l2_i2c_new_probed_subdev_addr.\n\nThis simplifies this API substantially.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0da2808ca27ab7f65346d4d191569c669db8f628",
      "tree": "65047aeb01bc24607dd2b58aea6601f8515a1111",
      "parents": [
        "96c75399544838e1752001c8abdde36dd459cf8f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Sat Aug 29 17:36:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:22 2009 -0300"
      },
      "message": "V4L/DVB (12580): soc-camera: remove now unneeded subdevice group ID assignments\n\nSince we are not using v4l2_device_call_* calls any more, we don\u0027t need to\ninitialise subdevice .grp_id any more. This also fixes compiler warnings on\n64-bit platforms.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "96c75399544838e1752001c8abdde36dd459cf8f",
      "tree": "ad2dfa46e1f83d3b9b3de07f835618b15b90b0a5",
      "parents": [
        "a4c56fd8892e51d675f7665ddee4fd9d7e5c2cc3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:53:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:20 2009 -0300"
      },
      "message": "V4L/DVB (12536): soc-camera: remove .gain and .exposure struct soc_camera_device members\n\nThis makes the soc-camera interface for V4L2 subdevices thinner yet. Handle\ngain and exposure internally in each driver just like all other controls.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a4c56fd8892e51d675f7665ddee4fd9d7e5c2cc3",
      "tree": "bf19f94a6bf467e2a366a9de9a229ff1149baf76",
      "parents": [
        "6a6c8786725c0b3d143674effa8b772f47b1c189"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:53:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:18 2009 -0300"
      },
      "message": "V4L/DVB (12535): soc-camera: remove .init() and .release() methods from struct soc_camera_ops\n\nRemove unneeded soc-camera operations, this also makes the soc-camera API to\nv4l2 subdevices thinner.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6a6c8786725c0b3d143674effa8b772f47b1c189",
      "tree": "8bb76c5dcbd579f13e876bd1a0bb56bee4bcebdd",
      "parents": [
        "0166b74374cae3fa8bff0caef726a3d960a9a50a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:50:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:17 2009 -0300"
      },
      "message": "V4L/DVB (12534): soc-camera: V4L2 API compliant scaling (S_FMT) and cropping (S_CROP)\n\nThe initial soc-camera scaling and cropping implementation turned out to be\nincompliant with the V4L2 API, e.g., it expected the user to specify cropping\nin output window pixels, instead of input window pixels. This patch converts\nthe soc-camera core and all drivers to comply with the standard.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0166b74374cae3fa8bff0caef726a3d960a9a50a",
      "tree": "b09ce8c3211f86dd3ff79baae5648c10711697ea",
      "parents": [
        "2aa58db47f5c70635ea278f6a5ff9e1e920bfe6a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:47:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:15 2009 -0300"
      },
      "message": "V4L/DVB (12533): soc-camera: Use video device object for output in host drivers\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2aa58db47f5c70635ea278f6a5ff9e1e920bfe6a",
      "tree": "e608f5c3fdb59ac0739fb70b26bd8c43b86ffa9f",
      "parents": [
        "85f8be68125163085392ed4fc30adcbea641586d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:47:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:13 2009 -0300"
      },
      "message": "V4L/DVB (12532): soc-camera: Use camera device object for core output\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "85f8be68125163085392ed4fc30adcbea641586d",
      "tree": "1f265f7be42b78c559db067810514d4096ca1141",
      "parents": [
        "c9c1f1c0dbe90b82939917fdc3e4c9ccad42342d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:47:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:09 2009 -0300"
      },
      "message": "V4L/DVB (12531): soc-camera: Use I2C device for dev_{dbg,info,...} output in all clients\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c9c1f1c0dbe90b82939917fdc3e4c9ccad42342d",
      "tree": "0a6605999055710b88c71c546f6b2507e675e845",
      "parents": [
        "08590b9613f7f624fe3a052586eea2dbb3584b38"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:07 2009 -0300"
      },
      "message": "V4L/DVB (12530): soc-camera: switch to using v4l2_subdev_call()\n\nUse v4l2_subdev_call() instead of v4l2_device_call_until_err() in all host\ndrivers and in soc-camera core.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "08590b9613f7f624fe3a052586eea2dbb3584b38",
      "tree": "a893d250a4edf84e93794be59e2b1d859314c972",
      "parents": [
        "961801bbb3448a86f0cc93747cecbfae686d81d1"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:06 2009 -0300"
      },
      "message": "V4L/DVB (12529): soc-camera: switch to s_crop v4l2-subdev video operation\n\nRemove set_crop soc-camera device method and switch to s_crop from v4l2-subdev\nvideo operations. Also extend non-i2c drivers to also hold a pointer to their\nv4l2-subdev instance in control device driver-data, i.e., in\ndev_get_drvdata((struct device *)to_soc_camera_control(icd))\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "961801bbb3448a86f0cc93747cecbfae686d81d1",
      "tree": "29e7eb9f3779fb645473b9fb32a713bd5fc7fe74",
      "parents": [
        "4a5a5b2d620c3ec362936c4fe3799a29f8de163c"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:04 2009 -0300"
      },
      "message": "V4L/DVB (12528): sh_mobile_ceu_camera: implement host-side image scaling\n\nUse host-side image scaling when the client fails to set the requested format.\nWe also have to take scaling into account when performing host-side cropping.\nSimilar to cropping we try to use client-side scaling as much as possible to\npreserve bus bandwidth and optimise the frame-rate.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a5a5b2d620c3ec362936c4fe3799a29f8de163c",
      "tree": "06ed606ad5303c3b350800c2e16d63d1d27775f2",
      "parents": [
        "94896298bea7823cbccbff563c77b4ae6cabb08e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:02 2009 -0300"
      },
      "message": "V4L/DVB (12527): tw9910: do not lie about cropping abilities\n\nThe current tw9910 driver does not implement cropping correctly. Therefore, and\nalso because various rectangles in struct soc_camera_device are in user scale,\nwe cannot and shall not use rect_current as window location.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "94896298bea7823cbccbff563c77b4ae6cabb08e",
      "tree": "e870101613329b0b7bb4618615ba72ea0182315f",
      "parents": [
        "b897a91afbed57558324ef4059efa2e2419e8b66"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:01 2009 -0300"
      },
      "message": "V4L/DVB (12526): ov772x: do not use scaling for cropping\n\nOV772x sensors cannot crop, they only support two fixed formats: VGA and QVGA.\nWe should not change the format when requested to crop, only S_FMT can do this.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b897a91afbed57558324ef4059efa2e2419e8b66",
      "tree": "13528b6b4367f05bfa96836bb8c934b184390f62",
      "parents": [
        "68a54f0e53b62806040fb7884b2e0d79b922bf00"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:59 2009 -0300"
      },
      "message": "V4L/DVB (12525): soc-camera: prohibit geometry change with initialised buffers\n\nProhibit S_FMT and S_CROP with a different window width or height after video\nbuffer initialisation. This simplifies the work to be done in specific host and\nclient drivers, and it doesn\u0027t seem to make much sense to allow these changes.\nWe do however allow S_CROP with equal width and height to just move the window,\nthis doesn\u0027t affect video buffer management and is usually easy enough to\nimplement.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68a54f0e53b62806040fb7884b2e0d79b922bf00",
      "tree": "268b4431e352fdfb928c744d450572f52f48dfd5",
      "parents": [
        "123ab622c075e2252b46565c81dbf5c0748a82af"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:58 2009 -0300"
      },
      "message": "V4L/DVB (12524): soc-camera: S_CROP V4L2 API compliance fix\n\nV4L2 API mandates, that drivers do not update the argument of the S_CROP\nioctl() with the actual geometry. Comply.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "123ab622c075e2252b46565c81dbf5c0748a82af",
      "tree": "6bf10c1fbd0b47ff12d53b18778ed948fed1bd73",
      "parents": [
        "904078f16fab80ed1f6adf7f6a0bd166d6b58d07"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:56 2009 -0300"
      },
      "message": "V4L/DVB (12523): tw9910: return updated geometry on successful S_FMT and S_CROP\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "904078f16fab80ed1f6adf7f6a0bd166d6b58d07",
      "tree": "fa9e2083330cbab197add5e99a6b4afb12c2fbde",
      "parents": [
        "a12222a73e7a9efd927eb99d1dec1cedc9887e0a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:55 2009 -0300"
      },
      "message": "V4L/DVB (12522): sh-mobile-ceu-camera: implement host-side cropping\n\nNot all video capture devices can configure arbitrary cropping, whereas the\nCEU module on SuperH CPUs can crop with pixel precision. However, we want to\nuse camera cropping if possible to save bandwidth and increase the frame-rate.\nThis patch verifies whether the camera managed to crop exactly the requested\nrectangle, and if not, uses host-side cropping. To be able to crop on CEU we\nhave to preserve camera rectangle too, for which the host_priv member in\nstruct soc_camera_device is used. We now allocate memory dynamically, thus we\nhave to use the .put_formats() method from struct soc_camera_host_ops to free\nit.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a12222a73e7a9efd927eb99d1dec1cedc9887e0a",
      "tree": "cc46e7f54159ec8652d9f7b2b0d694c135e5886e",
      "parents": [
        "cca0e54905259a456d97652d4f1e2fe8b188b6ad"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:53 2009 -0300"
      },
      "message": "V4L/DVB (12521): soc-camera: use .s_std() from struct v4l2_subdev_core_ops\n\nRemove .set_std() method from struct soc_camera_ops, use .s_std() from\nstruct v4l2_subdev_core_ops instead.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cca0e54905259a456d97652d4f1e2fe8b188b6ad",
      "tree": "82a0af7fadc341e4955628f45c2110439c9701e8",
      "parents": [
        "fa48984e36ee73e964eeb994a45de6525114e871"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:51 2009 -0300"
      },
      "message": "V4L/DVB (12520): sh-mobile-ceu-camera: do not wait for interrupt when releasing buffers\n\nPatch\n\n[PATCH] video: use videobuf_waiton() in sh_mobile_ceu free_buffer()\n\nwas not quite correct. It closed a race, but introduced a potential\nlock-up, if for some reason an interrupt does not come. This has been\nobserved in tests with tw9910. This patch safely dequeues buffers without\nwaiting for their completion. It also moves a buffer state assignment\nunder a spinlock to make it atomic with queuing of the buffer.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fa48984e36ee73e964eeb994a45de6525114e871",
      "tree": "733f9fd78a536209456fbc02ceac2792a2b71755",
      "parents": [
        "0d205b6a09177cd14c109321fb40873418a11f7e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:49 2009 -0300"
      },
      "message": "V4L/DVB (12519): soc-camera: put pixel format initialisation back in probe, add .put_formats()\n\nThe move of format translation initialisation into soc_camera_open() was\ntemporary for the soc-camera as platform driver intermediate step, put it back\ninto soc_camera_probe(). Also add a .put_formats() method to\nsoc_camera_host_ops to free any resources host driver might have allocated in\n.get_formats().\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0d205b6a09177cd14c109321fb40873418a11f7e",
      "tree": "79dd69a481eb474ad9d4d8fce4ed8f6eef99e8d9",
      "parents": [
        "e330919a215714796efb451984a753a46b570eb7"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:48 2009 -0300"
      },
      "message": "V4L/DVB (12518): ov772x: S_CROP must return actually configured geometry\n\nV4L2 drivers are allowed to configure a geometry different than what has been\nrequested by the user with S_CROP, but then they have to adjust the input\nrectangle accordingly. Fix ov772x to comply with this requirement.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e330919a215714796efb451984a753a46b570eb7",
      "tree": "80193477bd357dca8552eda00955d8befd611ecb",
      "parents": [
        "bf62e1da6ac848b0c3f72665d05939263e9f4128"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:46 2009 -0300"
      },
      "message": "V4L/DVB (12517): mt9t031: improve rectangle placement in invalid S_CROP\n\n1. soc-camera always requests a valid rectangle, when calling .s_fmt(), no need\nto check and adjust\n2. in .s_crop(), if the rectangle exceeds sensor limits, push it to the\nrespective border instead of centering\n3. take into account left and top borders when checking\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bf62e1da6ac848b0c3f72665d05939263e9f4128",
      "tree": "574f403b251b165282b6a55b85b7bbb84707934c",
      "parents": [
        "a0705b07f1816ae2b85388fcda71de69c221b4b8"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:44 2009 -0300"
      },
      "message": "V4L/DVB (12516): ov772x: successful S_FMT and S_CROP must update user-provided rectangle\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a0705b07f1816ae2b85388fcda71de69c221b4b8",
      "tree": "7406da18408564e38645eeaa22ea49324fd1ca6a",
      "parents": [
        "4a6110bc50da9a1883bf45614ac1d591253f0457"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:43 2009 -0300"
      },
      "message": "V4L/DVB (12515): soc-camera: use struct v4l2_rect in struct soc_camera_device\n\nSwitch to using struct v4l2_rect in struct soc_camera_device for uniformity and\nsimplicity.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a6110bc50da9a1883bf45614ac1d591253f0457",
      "tree": "7f836e44406f8656ebbc920ed71a88dc9f729064",
      "parents": [
        "2840d2497b912f25d2957477faa1c922ddd733e0"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:44:15 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:41 2009 -0300"
      },
      "message": "V4L/DVB (12514): sh_mobile_ceu_camera: add a control for the camera low-pass filter\n\nUse the V4L2_CID_SHARPNESS control to switch SH-mobile camera low-pass filter.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2840d2497b912f25d2957477faa1c922ddd733e0",
      "tree": "0cb0fe8ced5e55236c448ab001c4c50faeaa3411",
      "parents": [
        "a813d01f823259d1b27668c2149785515843a7eb"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:44:15 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:39 2009 -0300"
      },
      "message": "V4L/DVB (12513): soc-camera: add support for camera-host controls\n\nUntil now soc-camera only supported client (sensor) controls. This patch\nenables camera-host drivers to implement their own controls too.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a813d01f823259d1b27668c2149785515843a7eb",
      "tree": "42c823775525880849338730e50aaba6f584fd45",
      "parents": [
        "3418f165cc1cbcb30a8c017d7ebbc774710066bb"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:44:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:38 2009 -0300"
      },
      "message": "V4L/DVB (12512): ov772x: implement a band-stop filter support\n\nThe V4L2_CID_BAND_STOP_FILTER control is used to switch the \"Banding Filter\" on\nOV772x cameras on and off and to set the minimum AEC value in BDBASE register.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "979ea1ddf80ac7383acdea03471355ca62702539",
      "tree": "2ee4c73eb672c1ee8167ed7e0906bac6f3b00e69",
      "parents": [
        "0bab829de1ab60d8c3cbf7e402192bb9446840b7"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:43:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:35 2009 -0300"
      },
      "message": "V4L/DVB (12510): soc-camera: (partially) convert to v4l2-(sub)dev API\n\nConvert the soc-camera framework to use the v4l2-(sub)dev API. Start using\nv4l2-subdev operations. Only a part of the interface between the\nsoc_camera core, soc_camera host drivers on one side and soc_camera device\ndrivers on the other side is replaced so far. The rest of the interface\nwill be replaced in incremental steps, and will require extensions and,\npossibly, modifications to the v4l2-subdev code.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "40e2e0927003424c25807b575dd40da2b8685857",
      "tree": "917ca8fd5f7598194d264ec92a08b312d4932b90",
      "parents": [
        "bc1937b41d8253e2b554da385023a92189d38917"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:28:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:27 2009 -0300"
      },
      "message": "V4L/DVB (12506): soc-camera: convert to platform device\n\nConvert soc-camera core and all drivers to platform device API. We already\nconverted platforms to register a platform device for each soc-camera client,\nnow we remove the compatibility code and switch completely to the new scheme.\nThis is a preparatory step for the v4l2-subdev conversion.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c41debafc6e396a8e15f1f017aec7c0cf67e1b54",
      "tree": "4f128d3acb39deab3eb9f8ab1a9681fc07148432",
      "parents": [
        "2639ead140aa7063188b6599a1a7398d60db2712"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:06:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:24 2009 -0300"
      },
      "message": "V4L/DVB (12504): soc-camera: prepare soc_camera_platform.c and its users for conversion\n\nsoc_camera_platform.c is only used by y SuperH ap325rxa board. This patch\nconverts soc_camera_platform.c and its users for the soc-camera platform-\ndevice conversion and also extends soc-camera core to handle non-I2C cameras.\n\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2639ead140aa7063188b6599a1a7398d60db2712",
      "tree": "f4385045d104500f2061352d0f3985a70835facb",
      "parents": [
        "210fa70d3aa25da78e7ca7a43d993cd2603c0540"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Mon Jul 06 15:08:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:22 2009 -0300"
      },
      "message": "V4L/DVB (12254): v4l: Makefile and config files for vpfe capture driver\n\nThis adds Makefile and Kconfig changes to build vpfe capture driver.\n\nReviewed by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "210fa70d3aa25da78e7ca7a43d993cd2603c0540",
      "tree": "e6986cdac8e8451316377ddd145b3c1930e7f013",
      "parents": [
        "7b140b89307a59527df644100ce5ab3bc1be7d1b"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Mon Jul 20 05:03:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:21 2009 -0300"
      },
      "message": "V4L/DVB (12453a): DaVinci: DM646x: Update the structure name as per header file changes\n\nIn the platform header file, the subdev_info structure name has been changed\nto vpif_subdev_info. Update this change in the driver too.\n\nApplies to v4l-dvb repository.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7b140b89307a59527df644100ce5ab3bc1be7d1b",
      "tree": "390b6f891d3acaa72948add6d18cec33c1a8cad5",
      "parents": [
        "92ee438b8e27f1b96ce5a7e8d73cb11b71a02584"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Fri Jun 19 09:20:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:19 2009 -0300"
      },
      "message": "V4L/DVB (12253): v4l: common vpss module for video drivers\n\nThis is a new module added for vpss library functions that are\nused for configuring vpss system module. All video drivers will\ninclude vpss.h header file and call functions defined in this\nmodule to configure vpss system module.\n\nReviewed by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nReviewed by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5f15fbb68fd774780a7fa8fe25a88e4c9e518109",
      "tree": "9c079fb9fd519173eb8e001f802837fdefbd859c",
      "parents": [
        "dd2ceb1a4028dc9644ed4df80cea9c05ca0b5f6d"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Fri Jun 19 09:18:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:16 2009 -0300"
      },
      "message": "V4L/DVB (12251): v4l: dm644x ccdc module for vpfe capture driver\n\nThis is the hw module for DM644x CCDC. This registers with the\nvpfe capture driver and provides a set of hw_ops to configure\nCCDC for a specific decoder device connected to the VPFE.\n\nReviewed by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dd2ceb1a4028dc9644ed4df80cea9c05ca0b5f6d",
      "tree": "275bc7ebf9dbb24aa9264d6cc572221b15971aaf",
      "parents": [
        "638c97400829a43eecc2ad924a0f5143b6c56a6d"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Fri Jul 03 05:23:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:15 2009 -0300"
      },
      "message": "V4L/DVB (12250): v4l: dm355 ccdc module for vpfe capture driver\n\nAdds ccdc hw module for DM355 CCDC. This registers with the bridge\ndriver a set of hw_ops for configuring the CCDC for a specific\ndecoder device connected to vpfe.\n\nReviewed by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nReviewed by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "638c97400829a43eecc2ad924a0f5143b6c56a6d",
      "tree": "82a9196d5f8f93a1721366aa5213706b68f43d16",
      "parents": [
        "7da8a6cb3e5b60e73b196f1c71031423e0791032"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Fri Jun 19 09:14:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:13 2009 -0300"
      },
      "message": "V4L/DVB (12249): v4l: ccdc hw device header file for vpfe capture\n\nAdds ccdc hw device header for vpfe capture driver\n\nReviewed by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7da8a6cb3e5b60e73b196f1c71031423e0791032",
      "tree": "07994133d0edc06b0e3c752f4e47c42eb7595785",
      "parents": [
        "c1c9d09cd368f75bbd10253b8266898fb9fecc7f"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Mon Jul 06 15:04:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:12 2009 -0300"
      },
      "message": "V4L/DVB (12248): v4l: vpfe capture bridge driver for DM355 and DM6446\n\nThis the vpfe capture bridge driver for doing video\ncapture on DM355 and DM6446 evms. The ccdc hw modules register with the\ndriver and are used for configuring the CCD Controller for a specific\ndecoder interface. The driver also registers the sub devices required\nfor a specific evm. More than one sub devices can be registered.\nThis allows driver to switch dynamically to capture video from\nany sub device that is registered. Currently only one sub device\n(tvp5146) is supported. But in future this driver is expected\nto do capture from sensor devices such as Micron\u0027s MT9T001, MT9T031\nand MT9P031 etc. The driver currently supports MMAP based IO.\n\nReviewed by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nReviewed by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c1c9d09cd368f75bbd10253b8266898fb9fecc7f",
      "tree": "2b5a96fea0ece02e2bd6a9a1f6308f7594124cb1",
      "parents": [
        "62ef80a1f3fb69711dc7e59394ddc8e88097a7cc"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Wed Jul 01 04:20:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:11 2009 -0300"
      },
      "message": "V4L/DVB (12247): tvp514x: formatting comments as per kernel documentation\n\nFix documentation style based on comments from Mauro.\n\nReviewed by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "62ef80a1f3fb69711dc7e59394ddc8e88097a7cc",
      "tree": "62140698eaf8cbe3c9f522deb846b7cc40dc4081",
      "parents": [
        "6bcbc08faa575e82f9701c4022847ea594806bcb"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Fri Jun 19 07:13:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:09 2009 -0300"
      },
      "message": "V4L/DVB (12246): tvp514x: Migration to sub-device framework\n\nThis patch converts TVP514x driver to sub-device framework\nfrom V4L2-int framework.\n\n[hverkuil@xs4all.nl: remove inline from the dump_reg function]\nSigned-off-by: Brijesh Jadav \u003cbrijesh.j@ti.com\u003e\nSigned-off-by: Hardik Shah \u003chardik.shah@ti.com\u003e\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Murali Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6bcbc08faa575e82f9701c4022847ea594806bcb",
      "tree": "1ea5862409d663ea5e6e71768a905b0854626ce0",
      "parents": [
        "13df4f6a36e41e0c8f25273ef2077b239f633265"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Jul 02 16:54:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:07 2009 -0300"
      },
      "message": "V4L/DVB (12201): adv7343: remove unused #include \u003clinux/version.h\u003e\n\nRemove unused #include \u003clinux/version.h\u003e\u0027s in drivers/media/video/adv7343.c.\n\nCc: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@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": "13df4f6a36e41e0c8f25273ef2077b239f633265",
      "tree": "8b88bd4df5f23a1ef25a902783c2fc1665fce25d",
      "parents": [
        "e9f4bb559c39cd85ef5365fa50e1893df4b67b96"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Mon Jun 22 09:02:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:06 2009 -0300"
      },
      "message": "V4L/DVB (12178): vpif_display: Fix compile time warnings for mutex locking\n\nmutex_lock_interruptible return value has to be handled properly to indicate\nthe status to the higher layers of the kernel.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e9f4bb559c39cd85ef5365fa50e1893df4b67b96",
      "tree": "4d0f3f54b9a44da1043b077e32709edc92f54893",
      "parents": [
        "e7332e3a552f6e18b39f5b77ce964818d10c9743"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Jun 09 06:38:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:05 2009 -0300"
      },
      "message": "V4L/DVB (12177): dm646x: Add an entry for dm646x EVM card at building system\n\nMakefile and Kconfig changes for DM646x Video Display device, using\ndavinci/vpif, adv7343 and ths7303 drivers.\n\nSigned-off-by: Manjunath Hadli \u003cmrh@ti.com\u003e\nSigned-off-by: Brijesh Jadav \u003cbrijesh.j@ti.com\u003e\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e7332e3a552f6e18b39f5b77ce964818d10c9743",
      "tree": "24f1629f1f522619265029ea6e582249ac760aa9",
      "parents": [
        "63a8e71c4453a38c3468f84f0f452e2643abdad3"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Jun 09 05:55:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:03 2009 -0300"
      },
      "message": "V4L/DVB (12176): davinci/vpif_display: Add VPIF display driver\n\nAdds the VPIF display driver and the associated header file.\n\nSigned-off-by: Manjunath Hadli \u003cmrh@ti.com\u003e\nSigned-off-by: Brijesh Jadav \u003cbrijesh.j@ti.com\u003e\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "63a8e71c4453a38c3468f84f0f452e2643abdad3",
      "tree": "dcaf503593b2923acbd50408a54cce06be2c6522",
      "parents": [
        "bb3baf89d197f392c011c64935b79ed67a6542db"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Jun 09 05:54:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:01 2009 -0300"
      },
      "message": "V4L/DVB (12175): davinci/vpif: Add Video Port Interface (VPIF) driver\n\nThis code be used by the display and capture drivers.\n\nSigned-off-by: Manjunath Hadli \u003cmrh@ti.com\u003e\nSigned-off-by: Brijesh Jadav \u003cbrijesh.j@ti.com\u003e\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bb3baf89d197f392c011c64935b79ed67a6542db",
      "tree": "a0e18987b52c62b7bb0cadbd342280eda13687e6",
      "parents": [
        "e1e7e677a4818500b220cebc45a1b47055c9443a"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Mon Sep 14 13:14:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:00 2009 -0300"
      },
      "message": "V4L/DVB (12992): gspca - m5602-ov7660: Disable red and blue gain for now\n\nRed and blue gain isn\u0027t handled in conformance with the v4l2 specification. Disable them for now.\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e1e7e677a4818500b220cebc45a1b47055c9443a",
      "tree": "b9289db9c0d577ae5aece8883cd1d49ae330dd92",
      "parents": [
        "87fad38e6eede2305e57eeb7d75a67a01b77e063"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Fri Jun 26 09:30:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:17:58 2009 -0300"
      },
      "message": "V4L/DVB (12991): gspca - m5602-ov7660: Remove redundant init writes\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "87fad38e6eede2305e57eeb7d75a67a01b77e063",
      "tree": "251800b393fd507ef5cea24e593dea638993f04a",
      "parents": [
        "b5b93844ace95712f88933d5f622cd5d833530c5"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Fri Jun 26 09:22:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:17:55 2009 -0300"
      },
      "message": "V4L/DVB (12990): gspca - m5602-ov7660: Don\u0027t set blue and red gain during init\n\nDon\u0027t set blue and red gain during init as we manuall set it later\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b5b93844ace95712f88933d5f622cd5d833530c5",
      "tree": "4b77e6f0a88ebfe1d0e7d8d816ddcc563ed9773b",
      "parents": [
        "eb3678fbe5d5be8315628885b7c93228c97a433d"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Fri Jun 26 09:21:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:17:47 2009 -0300"
      },
      "message": "V4L/DVB (12989): gspca - m5602-ov7660: Don\u0027t set gain during init\n\nWe manually set the gain later, no need to do it during init\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "eb3678fbe5d5be8315628885b7c93228c97a433d"
}
