)]}'
{
  "log": [
    {
      "commit": "b152fcd34108d07a1e682786af583fd3e080cab3",
      "tree": "7b84e66ac64447ba5589533962a14ebc3401d7e9",
      "parents": [
        "899e1bc57340ad9acf5561b1eff7a684975ad800"
      ],
      "author": {
        "name": "Mikko Rapeli",
        "email": "mikko.rapeli@teleca.com",
        "time": "Tue Feb 19 01:41:25 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:25 2008 +0100"
      },
      "message": "ide/libata: ST310211A has buggy HPA too\n\nSigned-off-by: Mikko Rapeli \u003cmikko.rapeli@teleca.com\u003e\nTested-by: Bart Champagne \u003cbart@as35701.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "899e1bc57340ad9acf5561b1eff7a684975ad800",
      "tree": "897c58c24b5ce4848ceeb2a77e0e10b54fc1182e",
      "parents": [
        "f702c5815696bfca095cc1173fff6995c4d39844"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Feb 19 01:41:24 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:24 2008 +0100"
      },
      "message": "ide: Add missing base addresses for falconide and macide\n\ncommit 29dd59755a849cc6475faa6a75f3b804e23a6fc2 (\"ide: remove ide_setup_ports\")\nforgot to take into account the base addresses for the CONTROL registers for\nfalconide and macide, as pointed out by Michael Schmitz.\n\nFalconide was tested on Aranym.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f702c5815696bfca095cc1173fff6995c4d39844",
      "tree": "f96bd0c4de6e12d06891bbd9760fe7bb213a3a60",
      "parents": [
        "0165d7f476b99eb637027c2f69c365f00260f188",
        "51af33e8e45b845d8ee85446f58e31bc4c118048"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:52:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:52:40 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/nes: Fix possible array overrun\n  RDMA/nes: Fix VLAN support\n  RDMA/nes: Fix MAC interrupt erroneously masked on ifdown\n  IB: Fix return value in ib_device_register_sysfs()\n"
    },
    {
      "commit": "0165d7f476b99eb637027c2f69c365f00260f188",
      "tree": "2369b69095695d1b974a8a2ffa2941d54de5075e",
      "parents": [
        "20ef0f1ad0035cd7acc6cbcbc018b2dcd891e274",
        "f6c540cdd65d4bc4eaf4dcbf652580f09f3b0c38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:51:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:51:40 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: fix lguest build failure\n  x86: reenable support for system without on node0\n  x86: CPA: avoid double checking of alias ranges\n  x86: CPA no alias checking for _NX\n  x86: zap invalid and unused pmds in early boot\n  x86: CPA, fix alias checks\n"
    },
    {
      "commit": "20ef0f1ad0035cd7acc6cbcbc018b2dcd891e274",
      "tree": "f98facca9df16f65590140f6b56c767bb8b6954c",
      "parents": [
        "9960c90c0cb9652f69ce794c7bf99bb3acf23552",
        "6165894fb6293072848e5699f3fcbe88b7c60815"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:49:47 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:49:47 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (59 commits)\n  V4L/DVB (7219): zoran: Fix namespace conflicts with Zoran \u0027GPIO_MAX\u0027 enum\n  V4L/DVB (7205): tuner-xc2028 depends on FW_LOADER\n  V4L/DVB (7201): cx88-mpeg: Fix race condition in variable access\n  V4L/DVB (7200): Fix FM firmware loading\n  V4L/DVB (7198): V4L, include ioctl.h in videodev headers\n  V4L/DVB (7197): bttv: Fix overlay divide error\n  V4L/DVB (7195): xc5000: fix build error when built as module\n  V4L/DVB (7194): cx88-mpeg: Allow concurrent access to cx88-mpeg devices\n  V4L/DVB (7193): tveeprom: Add proper tuner mapping for hauppauge eeprom id 133\n  V4L/DVB (7192): Adds support for Genius TVGo A11MCE\n  V4L/DVB (7189): autosuspend support\n  V4L/DVB (7188): radio-si470x version 1.0.6\n  V4L/DVB (7186): tda10086: make the 22kHz tone for DISEQC a config option\n  V4L/DVB (7183): radio-si470x: fix build warning\n  V4L/DVB (7180): em28xx: add URB_NO_TRANSFER_DMA_MAP, since urb-\u003etransfer_dma is set\n  V4L/DVB (7179): Allow more than one em28xx board\n  V4L/DVB (7164): em28xx-alsa: Add a missing mutex\n  V4L/DVB (7163): em28xx: makes audio settings more stable\n  V4L/DVB (7162): em28xx: Fix endian and returns the correct values\n  V4L/DVB (7161): em28xx: Fix printing debug values higher than 127\n  ...\n"
    },
    {
      "commit": "9960c90c0cb9652f69ce794c7bf99bb3acf23552",
      "tree": "2386f361fcaa96bebb724e2436148f086fac1803",
      "parents": [
        "0eddf038adc8dff78efe86b71284e3f52b7cef27",
        "c58310bf4933986513020fa90b4190c7492995ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:46:21 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:46:21 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6\n\n* \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6:\n  [XFS] Added quota targets and removed dmapi directory\n  [XFS] Fix up xfs out-of-tree builds. (a.k.a. external modules)\n  [XFS] Remove Makefile wrappers in XFS\n"
    },
    {
      "commit": "0eddf038adc8dff78efe86b71284e3f52b7cef27",
      "tree": "0b1521e7117b36f315ad1c4d9a4a3175da80cfd8",
      "parents": [
        "86b7cbc9d3f7b357dbd4f22779c5df375eb76c46",
        "c8620c2590f43eff864fe597fcbe5b72ab7a7b94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:46:03 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:46:03 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] null: Add missing Kconfig dependency on BLKCIPHER\n  [CRYPTO] tcrypt: Add missing Kconfig dependency on BLKCIPHER\n  [HIFN]: Fix invalid config ifdefs for RNG support\n"
    },
    {
      "commit": "86b7cbc9d3f7b357dbd4f22779c5df375eb76c46",
      "tree": "13d2d064452cdbb58053bbdb14fe6741c766e85f",
      "parents": [
        "230b548c15d50068f993948ef4d803f5cc033454",
        "db4315d6f53edc2cc0b0b06fce1beffebb119c71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:45:48 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:45:48 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt:\n  timer_list: print relative expiry time signed\n"
    },
    {
      "commit": "230b548c15d50068f993948ef4d803f5cc033454",
      "tree": "e4919cc6f2ab5b312c3582ad76b5ca7497b7f7ba",
      "parents": [
        "1309d4e68497184d2fd87e892ddf14076c2bda98",
        "fa2144ba9a31d1d0dc9607508576c3850e0d95b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:41:05 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:41:05 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild:\n  kbuild: explain why DEBUG_SECTION_MISMATCH is UNDEFINED\n  kbuild: fix building vmlinux.o\n  kbuild: allow -fstack-protector to take effect\n  kconfig: fix select in combination with default\n"
    },
    {
      "commit": "f6c540cdd65d4bc4eaf4dcbf652580f09f3b0c38",
      "tree": "0ebe77571df346c07fe62f6109ef5fcf5560c059",
      "parents": [
        "b7ad149d62ffffaccb9f565dfe7e5bae739d6836"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Feb 04 07:11:10 2008 +1100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "message": "x86: fix lguest build failure\n\ndrivers/lguest/x86/switcher_32.S:(.text+0x3815f8): \n\tundefined reference to `LGUEST_PAGES_regs_trapnum\u0027\n\nThis problem was caused by asm-offsets.c only having the offsets when\nlguest *guest* support was set, not lguest host (host support used to\nimply guest support, so now they\u0027re separate these bugs come out).\n\nLguest guest support and host support are separate config options:\nthey used to be tied together. Sort out which parts of asm-offsets are\nneeded for Guest and Host.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "b7ad149d62ffffaccb9f565dfe7e5bae739d6836",
      "tree": "0ab8e7b88b7018ca1891a23df3cd3921bb830b99",
      "parents": [
        "f34b439f34c49d7de858234bab5e2dd03cfaf3c1"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Sun Feb 17 02:02:21 2008 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "message": "x86: reenable support for system without on node0\n\nOne system doesn\u0027t have RAM for node0 installed.\n\nSRAT: PXM 0 -\u003e APIC 0 -\u003e Node 0\nSRAT: PXM 0 -\u003e APIC 1 -\u003e Node 0\nSRAT: PXM 1 -\u003e APIC 2 -\u003e Node 1\nSRAT: PXM 1 -\u003e APIC 3 -\u003e Node 1\nSRAT: Node 1 PXM 1 0-a0000\nSRAT: Node 1 PXM 1 0-dd000000\nSRAT: Node 1 PXM 1 0-123000000\nACPI: SLIT: nodes \u003d 2\n 10 13\n 13 10\nmapped APIC to ffffffffff5fb000 (        fee00000)\nBootmem setup node 1 0000000000000000-0000000123000000\n  NODE_DATA [000000000000e000 - 0000000000014fff]\n  bootmap [0000000000015000 -  00000000000395ff] pages 25\nCould not find start_pfn for node 0\nPid: 0, comm: swapper Not tainted 2.6.24-smp-g5a514e21-dirty #14\n\nCall Trace:\n [\u003cffffffff80bab498\u003e] free_area_init_node+0x22/0x381\n [\u003cffffffff8045ffc5\u003e] generic_swap+0x0/0x17\n [\u003cffffffff80bab0cc\u003e] find_zone_movable_pfns_for_nodes+0x54/0x271\n [\u003cffffffff80baba5f\u003e] free_area_init_nodes+0x239/0x287\n [\u003cffffffff80ba6311\u003e] paging_init+0x46/0x4c\n [\u003cffffffff80b9dda5\u003e] setup_arch+0x3c3/0x44e\n [\u003cffffffff80b978be\u003e] start_kernel+0x6f/0x2c7\n [\u003cffffffff80b971cc\u003e] _sinittext+0x1cc/0x1d3\n\nThis happens because node 0 is not online, but the node state in\nmm/page_alloc.c has node 0 set.\n\n        nodemask_t node_states[NR_NODE_STATES] __read_mostly \u003d {\n                [N_POSSIBLE] \u003d NODE_MASK_ALL,\n                [N_ONLINE] \u003d { { [0] \u003d 1UL } },\n\nSo we need to clear node_online_map before initializing the memory.\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f34b439f34c49d7de858234bab5e2dd03cfaf3c1",
      "tree": "9707b181f13361b86285524e009522aa43f47fea",
      "parents": [
        "af96e4438a4b34a257f5318a296e0b9e182e7ab9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 15 22:17:57 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "message": "x86: CPA: avoid double checking of alias ranges\n\nWhen the CPA code is called with an virtual address in the range of\nthe direct mapping or the high alias then we do not need to run\nthrough the alias check for this range.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "af96e4438a4b34a257f5318a296e0b9e182e7ab9",
      "tree": "95f07ce45975863025694ec3e51dd04f3aacd5a4",
      "parents": [
        "31eedd823c1bf3650c450346a0d0c39431034eb9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 15 21:49:46 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "message": "x86: CPA no alias checking for _NX\n\nNX settings are not required to be consistent across alias mappings.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "31eedd823c1bf3650c450346a0d0c39431034eb9",
      "tree": "af65f4c77b88f5d907aa54ff1e67b1bdf1488d67",
      "parents": [
        "c31c7d4844ea4817692ae16bf70f9c96c05a50eb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 15 17:29:12 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "message": "x86: zap invalid and unused pmds in early boot\n\nThe early boot code maps KERNEL_TEXT_SIZE (currently 40MB) starting\nfrom __START_KERNEL_map. The kernel itself only needs _text to _end\nmapped in the high alias. On relocatible kernels the ASM setup code\nadjusts the compile time created high mappings to the relocation. This\ncreates invalid pmd entries for negative offsets:\n\n0xffffffff80000000 -\u003e pmd entry: ffffffffff2001e3\nIt points outside of the physical address space and is marked present.\n\nThis starts at the virtual address __START_KERNEL_map and goes up to\nthe point where the first valid physical address (0x0) is mapped.\n\nZap the mappings before _text and after _end right away in early\nboot. This removes also the invalid entries.\n\nFurthermore it simplifies the range check for high aliases.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c31c7d4844ea4817692ae16bf70f9c96c05a50eb",
      "tree": "b06e86bda1545f3f84fee09e4600bb3aa25c5c33",
      "parents": [
        "1309d4e68497184d2fd87e892ddf14076c2bda98"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "message": "x86: CPA, fix alias checks\n\nc_p_a() did not discover all aliases correctly. (such as when called\non vmalloc()-ed areas or ioremap()-ed areas)\n\nPush the alias checks to the lower, physical level and consistently\ndiscover all aliases that might exist: the low direct mappings and\nthe high linear kernel-text mappings (on 64-bit).\n\nThanks to Andi Kleen for pointing out that this was buggy.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "51af33e8e45b845d8ee85446f58e31bc4c118048",
      "tree": "5d82fbb684c0adc0a01f2277f93fab7da2ac3810",
      "parents": [
        "edd2fd643c500c812cae5b0d314ab9db9f959898"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 18 10:33:59 2008 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 18 10:33:59 2008 -0800"
      },
      "message": "RDMA/nes: Fix possible array overrun\n\nIn nes_create_qp(), the test\n\n\tif (nesqp-\u003emmap_sq_db_index \u003e NES_MAX_USER_WQ_REGIONS) {\n\nis used to error out if the db_index is too large; however, if the\ntest doesn\u0027t trigger, then the index is used as\n\n\tnes_ucontext-\u003emmap_nesqp[nesqp-\u003emmap_sq_db_index] \u003d nesqp;\n\nand mmap_nesqp is declared as\n\n\tstruct nes_qp      *mmap_nesqp[NES_MAX_USER_WQ_REGIONS];\n\nwhich leads to an array overrun if the index is exactly equal to\nNES_MAX_USER_WQ_REGIONS.  Fix this by bailing out if the index is\ngreater than or equal to NES_MAX_USER_WQ_REGIONS.\n\nThis was spotted by the Coverity checker (CID 2162).\n\nAcked-by: Glenn Streiff \u003cgstreiff@neteffect.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "6165894fb6293072848e5699f3fcbe88b7c60815",
      "tree": "e45c1c41a94683b25a3e7eb0250df836c92b8403",
      "parents": [
        "ea35e3a754b2ba5f712c3f4df55e426ae2e4d60a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Feb 15 18:41:06 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:28 2008 -0300"
      },
      "message": "V4L/DVB (7219): zoran: Fix namespace conflicts with Zoran \u0027GPIO_MAX\u0027 enum\n\nThanks to Martin Michlmayr \u003ctbm@cyrius.com\u003e for reporting this issue:\n\nThe zoran driver fails to compile on the ARM Orion platform with:\n\nIn file included from drivers/media/video/zoran_procfs.c:50:\ndrivers/media/video/zoran.h:232: error: expected identifier before numeric\nconstant\n\nThe reason is that drivers/media/video/zoran.h defines an enum with\nGPIO_MAX in it, but Orion contains a #define GPIO_MAX 32 in\ninclude/asm-arm/arch-orion/orion.h\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ea35e3a754b2ba5f712c3f4df55e426ae2e4d60a",
      "tree": "7b8ea81bd538f979f25bca0ae24925b41ec46756",
      "parents": [
        "baff6cdd3328e7b35c4e155d79105621812bceec"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 14 07:24:22 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:09 2008 -0300"
      },
      "message": "V4L/DVB (7205): tuner-xc2028 depends on FW_LOADER\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "baff6cdd3328e7b35c4e155d79105621812bceec",
      "tree": "ab034bb13f4c37f9d874b46b6f8d855ead19fb06",
      "parents": [
        "40ae91a758df916d7a5640fb2de20537ef7849fd"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "v4l@cerqueira.org",
        "time": "Wed Feb 13 22:41:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:08 2008 -0300"
      },
      "message": "V4L/DVB (7201): cx88-mpeg: Fix race condition in variable access\n\nThere was a possible race condition in the increment/decrement of\nthe active device references counter.\nThanks to Trent Piepho (xyzzy@speakeasy.org) for bringing it up.\n\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "40ae91a758df916d7a5640fb2de20537ef7849fd",
      "tree": "c4c6e3bb94fa4aa888d451a9f581788d505d4702",
      "parents": [
        "83db33a3e5c4200eaf5dec5b4883c0e73f468a3b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Feb 14 01:52:48 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:06 2008 -0300"
      },
      "message": "V4L/DVB (7200): Fix FM firmware loading\n\nThere\u0027s no need to load SCode table for FM.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "83db33a3e5c4200eaf5dec5b4883c0e73f468a3b",
      "tree": "af2774937940aeea5dbe980918d9aadc1a52b76c",
      "parents": [
        "7c018804c0900e7be18507f1eb24e631aa9816ea"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Feb 13 20:04:49 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:05 2008 -0300"
      },
      "message": "V4L/DVB (7198): V4L, include ioctl.h in videodev headers\n\nFix compilation of user processes which includes videodev*.h but\nnot includes linux/ioctl.h:\n\nv4l2ext_helper.c: In function \u0027process_ioctl\u0027:\nv4l2ext_helper.c:183: warning: implicit declaration of function \u0027_IOWR\u0027\nv4l2ext_helper.c:183: error: expected expression before \u0027struct\u0027\nv4l2ext_helper.c:183: error: case label does not reduce to an integer constant\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7c018804c0900e7be18507f1eb24e631aa9816ea",
      "tree": "2269f886d6f584a6a4fcfb5253ef3e77b63a45c2",
      "parents": [
        "c9fe1d6ba603ddc5f2ef0a6b84f9df2bb4c679f1"
      ],
      "author": {
        "name": "Robert Fitzsimons",
        "email": "robfitz@273k.net",
        "time": "Wed Feb 13 16:38:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:03 2008 -0300"
      },
      "message": "V4L/DVB (7197): bttv: Fix overlay divide error\n\nThe initial work to convert the bttv driver to V4L2 \"Partial conversion\nfrom V4L1 to V4L2\" (e84619b17440ccca4e4db7583d126c4189b987e5), missed\nthe line which set the appropriate overlay crop structure in the newly\nallocated bttv_buffer.  This then causes a divide error in the\nbttv_calc_geo function.\n\nSigned-off-by: Robert Fitzsimons \u003crobfitz@273k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c9fe1d6ba603ddc5f2ef0a6b84f9df2bb4c679f1",
      "tree": "390b39229233707648c811404178d7286faf151f",
      "parents": [
        "27d0fe189437803d5ad146d508ec2fd77252c73f"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Feb 12 02:54:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:02 2008 -0300"
      },
      "message": "V4L/DVB (7195): xc5000: fix build error when built as module\n\ndrivers/built-in.o: In function `set_type\u0027:\ntuner-core.c:(.text+0x8879d): undefined reference to `xc5000_attach\u0027\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "27d0fe189437803d5ad146d508ec2fd77252c73f",
      "tree": "848a078d589dfe3abc969a4fd75859812242d0b6",
      "parents": [
        "968fb08912880e34a05a0cca7907392bac920aa2"
      ],
      "author": {
        "name": "Roland Stoll",
        "email": "roland@xindex.de",
        "time": "Mon Feb 11 13:00:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:19 2008 -0300"
      },
      "message": "V4L/DVB (7194): cx88-mpeg: Allow concurrent access to cx88-mpeg devices\n\nIt currently isn\u0027t possible to open the frontend device of cx88-mpeg devices\n(DVB or Blackbird) multiple times concurrently. (for instance, to attach a\nsignal monitoring tool while reading a stream, or to send a frequency change\nioctl) This patch fixes that condition.\n\nSigned-off-by: Roland Stoll \u003croland@xindex.de\u003e\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "968fb08912880e34a05a0cca7907392bac920aa2",
      "tree": "1a0eda73cefd22ad9e4d0dffedf71ae45b078e82",
      "parents": [
        "f0ba356c85c25c2732098885a6a089be4698da94"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "v4l@cerqueira.org",
        "time": "Wed Jan 16 19:56:55 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:19 2008 -0300"
      },
      "message": "V4L/DVB (7193): tveeprom: Add proper tuner mapping for hauppauge eeprom id 133\n\nDo away with the need to set tuner\u003d63 on cx88xx with recent HVR-1300 boards\n\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f0ba356c85c25c2732098885a6a089be4698da94",
      "tree": "8c8c2b2e293bc36fca177784877e294a553f46db",
      "parents": [
        "57566ad2d83f58c02e191aa7f4d7cddad3f92618"
      ],
      "author": {
        "name": "Adrian Pardini",
        "email": "pardo.bsso@gmail.com",
        "time": "Mon Feb 11 12:40:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:19 2008 -0300"
      },
      "message": "V4L/DVB (7192): Adds support for Genius TVGo A11MCE\n\nSigned-off-by: Adrian Pardini \u003cpardo.bsso@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "57566ad2d83f58c02e191aa7f4d7cddad3f92618",
      "tree": "e305453cd2beab2d5127abae679df2aae48283b4",
      "parents": [
        "5caf51342c81c7cb2a8c3998e3f606ccfa79cee2"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sat Feb 09 16:08:24 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:18 2008 -0300"
      },
      "message": "V4L/DVB (7189): autosuspend support\n\nTogether with Oliver Neukum from Novell, USB autosuspend support was added.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5caf51342c81c7cb2a8c3998e3f606ccfa79cee2",
      "tree": "2ecd097a9192d1a3494de035e66cf00cb8bcd2db",
      "parents": [
        "ea75baf4b0f117564bd50827a49c4b14d61d24e9"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Mon Feb 04 22:26:08 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:18 2008 -0300"
      },
      "message": "V4L/DVB (7188): radio-si470x version 1.0.6\n\nThis patch combines all the finished discussions and its resulting patches from\nthe mailing list.\n\nThe version 1.0.6 is mainly influenced by Oliver Neukum. He found a lot of\nsmall issues, that are fixed with this patch now. For me the most interesting\nthing is, that it\u0027s now safer to use it on other architectures.\n\nThe history for version 1.0.6 is:\n- fixed coverity checker warnings in *_usb_driver_disconnect\n- probe()/open() race by correct ordering in probe()\n- DMA coherency rules by separate allocation of all buffers\n- use of endianness macros\n- abuse of spinlock, replaced by mutex\n- racy handling of timer in disconnect, replaced by delayed_work\n- racy interruptible_sleep_on(), replaced with wait_event_interruptible()\n- handle signals in read()\n\nThe driver is tested with all Debian/testing radio programs and rdsd. The patch\nis tested against checkpatch.pl v1.12.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ea75baf4b0f117564bd50827a49c4b14d61d24e9",
      "tree": "c7618a6ea479a00747f48b3ea926a3ab8a7865f8",
      "parents": [
        "83947d307d63dc0c30ab0809714f0bcbbdf8c3e2"
      ],
      "author": {
        "name": "Hartmut Hackmann",
        "email": "hartmut.hackmann@t-online.de",
        "time": "Sat Feb 09 23:54:24 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:18 2008 -0300"
      },
      "message": "V4L/DVB (7186): tda10086: make the 22kHz tone for DISEQC a config option\n\nSome cards need the diseqc signal modulated, while some just need\nthe envelope to control the LNB supply.\n\nThis fixes Bug 9887\n\n\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "83947d307d63dc0c30ab0809714f0bcbbdf8c3e2",
      "tree": "1edd6b0a9b679d5abef1b92a11bc76a63817712a",
      "parents": [
        "61b080d214c4dba91fb726169fb0c3f0e8de4b45"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Feb 10 20:13:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:17 2008 -0300"
      },
      "message": "V4L/DVB (7183): radio-si470x: fix build warning\n\nfix the following build warning:\n\nradio-si470x.c: In function \u0027si470x_get_rds_registers\u0027:\nradio-si470x.c:562: warning: format \u0027%ld\u0027 expects type \u0027long int\u0027,\n\t\t    but argument 3 has type \u0027unsigned int\u0027\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "61b080d214c4dba91fb726169fb0c3f0e8de4b45",
      "tree": "0d9f6e7c4915ada2ca6f44e2983ec63d6eab55ad",
      "parents": [
        "3687e1e67e4920a202d53cc24678fb34fcda8fc5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Feb 08 16:07:04 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:17 2008 -0300"
      },
      "message": "V4L/DVB (7180): em28xx: add URB_NO_TRANSFER_DMA_MAP, since urb-\u003etransfer_dma is set\n\nThanks to Alan Stern \u003cstern@rowland.harvard.edu\u003e for pointing this issue.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3687e1e67e4920a202d53cc24678fb34fcda8fc5",
      "tree": "690923e60041a813ffbe4c03a9c0822ecb0402b8",
      "parents": [
        "92ea42f442c4895e38f525a097d7d8ce2a55b9b9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Feb 08 15:44:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:17 2008 -0300"
      },
      "message": "V4L/DVB (7179): Allow more than one em28xx board\n\nem28xx driver is capable of handling more than one usb device. However, isoc\ntransfers require a large amount of data to be transfered.\n\nBefore this patch, just one em28xx board were enough to allocate more than 50%\nURBs:\n\nT:  Bus\u003d02 Lev\u003d00 Prnt\u003d00 Port\u003d00 Cnt\u003d00 Dev#\u003d  1 Spd\u003d480 MxCh\u003d 8\nB:  Alloc\u003d480/800 us (60%), #Int\u003d  0, #Iso\u003d  2\nD:  Ver\u003d 2.00 Cls\u003d09(hub  ) Sub\u003d00 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\n\nSo, only one board could use an USB host at the same time. After the patch, it\nis possible to use more than one em28xx at the same time, on the same usb host,\nif the image size is slower or equal to 345600, since those images will\nrequire about 30% of the URBs:\n\nT:  Bus\u003d02 Lev\u003d00 Prnt\u003d00 Port\u003d00 Cnt\u003d00 Dev#\u003d  1 Spd\u003d480 MxCh\u003d 8\nB:  Alloc\u003d232/800 us (29%), #Int\u003d  0, #Iso\u003d  2\nD:  Ver\u003d 2.00 Cls\u003d09(hub  ) Sub\u003d00 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\n\nSo, in thesis, after the patch, it would be possible to use up to 3 boards by\neach usb host, if the devices are generating small images.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "92ea42f442c4895e38f525a097d7d8ce2a55b9b9",
      "tree": "ff9fb45b36ace09f373e9e7f3d27ddf7e1006594",
      "parents": [
        "00b8730f5db19f9ea0985d7f14f869df79a0bf76"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 06 18:52:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:16 2008 -0300"
      },
      "message": "V4L/DVB (7164): em28xx-alsa: Add a missing mutex\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "00b8730f5db19f9ea0985d7f14f869df79a0bf76",
      "tree": "043a721acdae940c0f26fadce689a3e0fb421655",
      "parents": [
        "0df8130fe80ebde052516c1d729aa5d1c69ebc5c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 06 18:34:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:16 2008 -0300"
      },
      "message": "V4L/DVB (7163): em28xx: makes audio settings more stable\n\nImproves audio configurations on em28xx:\n        - mutes audio before changing amux;\n        - adds a delay after setting audio src;\n        - waits up to 50ms for ac97 busy.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0df8130fe80ebde052516c1d729aa5d1c69ebc5c",
      "tree": "e1854bd1ad058360584f0abc46ee3104b6c67b5e",
      "parents": [
        "0da5176f4e0d5aea3e33a11a17c1847939df4dcc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 06 15:56:16 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:15 2008 -0300"
      },
      "message": "V4L/DVB (7162): em28xx: Fix endian and returns the correct values\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0da5176f4e0d5aea3e33a11a17c1847939df4dcc",
      "tree": "47337233f377222bc9c94aa31cbbcacb32bce718",
      "parents": [
        "1e7ad56f1fef94a7d8c1050bf3548d957fe67c01"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 06 15:55:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:15 2008 -0300"
      },
      "message": "V4L/DVB (7161): em28xx: Fix printing debug values higher than 127\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1e7ad56f1fef94a7d8c1050bf3548d957fe67c01",
      "tree": "3ed254e7f3654307160de8942ee885a169fe8def",
      "parents": [
        "7463dda2ae868d3e0a6c98f65d6331481fc73ca3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 06 09:00:41 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:14 2008 -0300"
      },
      "message": "V4L/DVB (7160): em28xx: Allow register dump/setting for debug\n\nAdds vidioc_[g|s]_register handlers. This allows getting/setting register\nfrom em28xx.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7463dda2ae868d3e0a6c98f65d6331481fc73ca3",
      "tree": "af31fbb1dfddf4edc74d7629d24ecf682d31429d",
      "parents": [
        "1685a6fed210b110ac8abeff24e2ffd1713cb3fb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 05 22:29:26 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:14 2008 -0300"
      },
      "message": "V4L/DVB (7158): Fix em28xx audio initialization\n\nAC97 register initialization seem to always be needed. This patch fixes audio\nfor Prolink/Pixelview USB2 board.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1685a6fed210b110ac8abeff24e2ffd1713cb3fb",
      "tree": "f277db447164e112a1654d786524df8025a94692",
      "parents": [
        "384b835aed8acf341d99969b58d27434685bdd3d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Feb 05 07:37:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:13 2008 -0300"
      },
      "message": "V4L/DVB (7156): em28xx/em28xx-core.c: fix use of potentially uninitialized variable\n\ndrivers/media/video/em28xx/em28xx-core.c: In function \u0027em28xx_set_audio_source\u0027:\ndrivers/media/video/em28xx/em28xx-core.c:276: warning: \u0027no_ac97\u0027 may be used uninitialized in this function\n\nThis looks like a genuine bug to me.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "384b835aed8acf341d99969b58d27434685bdd3d",
      "tree": "ef913385984bc4a020a8b65533eed6544f37f5f9",
      "parents": [
        "18c0ecf16e1caa266e12319b5ab82d80e8a3ccf0"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Mon Feb 04 20:52:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:13 2008 -0300"
      },
      "message": "V4L/DVB (7150): [v4l] convert videbuf_vmalloc_memory to videobuf_vmalloc_memory\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "18c0ecf16e1caa266e12319b5ab82d80e8a3ccf0",
      "tree": "a6a4fbd8b9116924d9e01a33ebe45befb4b6e05b",
      "parents": [
        "427d20c4e6321ed2482630900891e40b4f2de6a3"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Sat Feb 02 20:20:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:13 2008 -0300"
      },
      "message": "V4L/DVB (7139): add parentheses\n\n\u0027!\u0027 has a higher priority than \u0027\u0026\u0027: bitanding has no effect.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "427d20c4e6321ed2482630900891e40b4f2de6a3",
      "tree": "4020b0d5fbd5145929faf588b2580384e82ca764",
      "parents": [
        "fb62a5953e9e6969f78adc7291c1a8845116f776"
      ],
      "author": {
        "name": "Luc Saillard",
        "email": "luc@saillard.org",
        "time": "Wed Jan 30 17:23:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:12 2008 -0300"
      },
      "message": "V4L/DVB (7132): Add USB ID for a newer variant of Hauppauge WinTV-HVR 900\n\nDevice description:\nWinTV-HVR-900\nM/R: 65018/B3C0 ##4207\n\nSigned-off-by: Luc Saillard \u003cluc@saillard.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fb62a5953e9e6969f78adc7291c1a8845116f776",
      "tree": "0a702ac62d4c1d4128cac16866ae3011f5d8b872",
      "parents": [
        "64f9477f95bf5d4ba49dc3988d47a15bc06bb5da"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 31 13:59:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:12 2008 -0300"
      },
      "message": "V4L/DVB (7122): saa7134-empress: Remove back lock\n\nvideobuf functions at close() method already locks videobuf. It makes no sense\nto keep the locking at empress close() method.\n\nThere is also a lock at open() method. I\u0027m not sure if it is safe to remove the\nlocking there.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "64f9477f95bf5d4ba49dc3988d47a15bc06bb5da",
      "tree": "f5ff902b731ead3984eb9f9e971289161336f4ba",
      "parents": [
        "ce3a35d3c00918296e552af5ecc7b771af766436"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 31 13:57:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:12 2008 -0300"
      },
      "message": "V4L/DVB (7121): Renames videobuf lock to vb_lock\n\nThis helps to identify where vb_lock is being used, and find missusages of the\nlocks.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ce3a35d3c00918296e552af5ecc7b771af766436",
      "tree": "11cea0e1b70fde7fef7b231b2096498c2fad5680",
      "parents": [
        "0ed4a6ea9dbd9f5b77ce594f7f46be022d2c49ec"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 31 13:40:04 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:11 2008 -0300"
      },
      "message": "V4L/DVB (7120): videobuf lock is already initialized at videobuf-core.c\n\nRemoves the duplicated mutex_init code.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0ed4a6ea9dbd9f5b77ce594f7f46be022d2c49ec",
      "tree": "5d773187b739be938268807b05e8815492c2a3db",
      "parents": [
        "251130bf266000fe6e9fdccda50fe4b5c1d6cb24"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Jan 30 01:07:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:11 2008 -0300"
      },
      "message": "V4L/DVB (7118): dvb-ttpci: Improved display of still pictures\n\nImproved display of still pictures (VIDEO_STILLPICTURE ioctl).\nEnsure that both fields are displayed for progressive frames.\n\nThanks to Reinhard Nissl and Klaus Schmidinger for finding out\nthat the FREEZE command does this.\n\nThanks-to: Reinhard Nissl \u003crnissl@gmx.de\u003e\nThanks-to: Klaus Schmidinger \u003cKlaus.Schmidinger@cadsoft.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "251130bf266000fe6e9fdccda50fe4b5c1d6cb24",
      "tree": "418bd0f1d252cb4c49d35ca74e3ac13eeeb3c0f3",
      "parents": [
        "03aa73c58704182298495569bbb613bf8fc770d1"
      ],
      "author": {
        "name": "Kim Sandberg",
        "email": "ksan@saunalahti.fi",
        "time": "Wed Jan 30 00:42:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:10 2008 -0300"
      },
      "message": "V4L/DVB (7117): budget-av: Add support for Satelco EasyWatch PCI DVB-T\n\nAdd support for Satelco EasyWatch PCI DVB-T, sub-id 0x1894:0x003a.\n\nSigned-off-by: Kim Sandberg \u003cksan@saunalahti.fi\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "03aa73c58704182298495569bbb613bf8fc770d1",
      "tree": "fce06b2a13cc25a7e6a80f8a70ba2b9bd683d9c7",
      "parents": [
        "998cb0827d62f13a80e7f7b0ec993e98184cbc57"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Tue Jan 29 23:56:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:10 2008 -0300"
      },
      "message": "V4L/DVB (7116): budget-av: Add support for KNC TV Station Plus X4\n\nAdd support for KNC TV Station Plus X4, sub-system id 0x1894:0x0015.\nBased on a patch submitted by Johannes Deisenhofer.\n\nThanks-to: Johannes Deisenhofer \u003cjo.deisenhofer@googlemail.com\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "998cb0827d62f13a80e7f7b0ec993e98184cbc57",
      "tree": "6abb86fd00894952d556ba9e34b991600c89ae10",
      "parents": [
        "c3f686f152767b84893e474acd1a7758988dc369"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Mon Jan 28 22:49:14 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:09 2008 -0300"
      },
      "message": "V4L/DVB (7110): Trivial printf warning fix (radio-si470)\n\nThanks to  Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e for pointing this\nissue.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c3f686f152767b84893e474acd1a7758988dc369",
      "tree": "38422271ed6210b08b95d08457e1c0cf371443ce",
      "parents": [
        "532fe65205253aef1ce5c0c76d2d8d303fb3fe71"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Mon Jan 28 22:43:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:09 2008 -0300"
      },
      "message": "V4L/DVB (7108): radio-si470x.c: check-after-use\n\nAdrian used the coverity checker against radio-si470x and found this:\n\n\u003e The Coverity checker spotted the following check-after-use in\n\u003e drivers/media/radio/radio-si470x.c:\n\u003e\n\u003e \u003c--  snip  --\u003e\n\u003e static void si470x_usb_driver_disconnect(struct usb_interface *intf)\n\u003e {\n\u003e         struct si470x_device *radio \u003d usb_get_intfdata(intf);\n\u003e\n\u003e         del_timer_sync(\u0026radio-\u003etimer);    \u003c------------------\n\u003e         flush_scheduled_work();\n\u003e\n\u003e         usb_set_intfdata(intf, NULL);\n\u003e         if (radio) {                      \u003c------------------\n\u003e                 video_unregister_device(radio-\u003evideodev);\n\u003e                 kfree(radio-\u003ebuffer);\n\u003e                 kfree(radio);\n\u003e         }\n\u003e }\n\u003e \u003c--  snip  --\u003e\n\u003e\n\u003e Either \"radio\" can be NULL and this case has to be properly handled or\n\u003e the NULL check is not required.\n\nThese two lines should indeed better be inside the if statement.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "532fe65205253aef1ce5c0c76d2d8d303fb3fe71",
      "tree": "6b47e950076f83bda754986625b7aded99146356",
      "parents": [
        "fe2b8f50a336bcd51e3d209c5838c573b4b540b3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 28 22:10:48 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:09 2008 -0300"
      },
      "message": "V4L/DVB (7106): em28xx/: make 2 functions static\n\nThis patch makes the following needlessly global functions static:\n- em28xx-core.c:em28xx_write_reg_bits()\n- em28xx-video.c:em28xx_vdev_init()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fe2b8f50a336bcd51e3d209c5838c573b4b540b3",
      "tree": "a4b6420b067463b5c385ffd15134dc61f048505a",
      "parents": [
        "beb9e780a45a2e21f3d62bd4c71d695aa195fe69"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 28 22:10:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:08 2008 -0300"
      },
      "message": "V4L/DVB (7104): stk-sensor.c: make 2 functions static\n\nThis patch makes the following needlessly global functions static:\n- stk_sensor_outb()\n- stk_sensor_inb()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "beb9e780a45a2e21f3d62bd4c71d695aa195fe69",
      "tree": "5404efd38beafbf3656b7dc1aea014ca02fa5bb4",
      "parents": [
        "c52c4d063eb163d2980c1884370da453662a1f31"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 28 22:11:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:05 2008 -0300"
      },
      "message": "V4L/DVB (7103): make stk_camera_cleanup() static\n\nstk_camera_cleanup() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c52c4d063eb163d2980c1884370da453662a1f31",
      "tree": "435eea10bb84e0cc24de82e455c72dda22683f99",
      "parents": [
        "805d92dfa627acad3d4a78966bc5e4f8183d48b3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 28 22:11:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:04 2008 -0300"
      },
      "message": "V4L/DVB (7102): make tuner-core.c:tuner_list static\n\ntuner_list can become static - and it\u0027s anyway a way too generic name\nfor a global variable - see commit b00ef4b8d8c29bfb5f6f92ee60bc04b604f36ef2\nfor a completely different global variable of the same name I just made\nstatic...\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "805d92dfa627acad3d4a78966bc5e4f8183d48b3",
      "tree": "97b5b1f2ab7830327dcc1f0640ee8610da74344c",
      "parents": [
        "0e8f4cc5c8bb782edbaee54a760ebc034252fab0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 28 22:12:41 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:02 2008 -0300"
      },
      "message": "V4L/DVB (7100): frontends/tda18271-common.c: fix off-by-one\n\nThis patch fixes an off-by-one error spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0e8f4cc5c8bb782edbaee54a760ebc034252fab0",
      "tree": "2363232583123fd4ab856b3cc29b576ce536899a",
      "parents": [
        "e08a8c9dc7d247ec2a98ea2d7ac5ecea6af5593c"
      ],
      "author": {
        "name": "Matthias Schwarzott",
        "email": "zzam@gentoo.org",
        "time": "Mon Jan 28 12:01:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:00 2008 -0300"
      },
      "message": "V4L/DVB (7097): saa7134-dvb: add missing dvb_attach call (for tda10046_attach)\n\nsaa7134-dvb: add missing dvb_attach around tda10046_attach\n\nThis patch adds a possibly missing dvb_attach for tda10046_attach.\nThis removes the hard dependency of saa7134-dvb on tda1004x module.\n\nSigned-off-by: Matthias Schwarzott \u003czzam@gentoo.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e08a8c9dc7d247ec2a98ea2d7ac5ecea6af5593c",
      "tree": "38d618d585c6c330727cd130c4fe95be3a4450ec",
      "parents": [
        "dd49f30ca032464839085ec3a54dd9917829c891"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jan 27 14:43:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:59 2008 -0300"
      },
      "message": "V4L/DVB (7093): radio-sf16fmi: fix request_region()\n\nisapnp_fmi_probe attaches device. However, if request_region() fails, the\ndevice isn\u0027t disattached.\n\nReviewed-by: Douglas Schilling Landgraf \u003cdougsland@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "dd49f30ca032464839085ec3a54dd9917829c891",
      "tree": "b2ea8b10b282f5579dcb3f29264cd7b5caba141c",
      "parents": [
        "0e3301ec23000ffbbe28771eb79628856a9a2f84"
      ],
      "author": {
        "name": "Douglas Schilling Landgraf",
        "email": "dougsland@gmail.com",
        "time": "Sun Jan 27 14:29:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:59 2008 -0300"
      },
      "message": "V4L/DVB (7092): radio-sf16fmr2: fix request_region() validation [bugzilla 9699]\n\nThis patch changed the request_region() validation to avoid invalid return.\nThanks to Roland Kletzing \u003cdevzero@web.de\u003e for bug report and data collection.\n\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0e3301ec23000ffbbe28771eb79628856a9a2f84",
      "tree": "c6d2ab5c24d0a13d4d78b317a60fe4ad1166b218",
      "parents": [
        "2de3a5a5c52ae1550be537829bb487131430d74b"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sun Jan 27 14:54:07 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:59 2008 -0300"
      },
      "message": "V4L/DVB (7091): radio-si470x improvements and seldom problem fixed in tuning functions\n\nI updated the radio-si470x driver another time. Here are the commented history entries:\n\n- number of seek_retries changed to tune_timeout\nThe last versions checked for the end of frequency tuning by polling a si470x register.\nTherefore polling depended on the usb utilization.\nThis was changed to have a constant timeout now.\n\n- fixed problem with incomplete tune operations by own buffers\nThe last version used a shared buffer to assembly the USB HID reports.\nIt sometimes happened, that multiple functions were modifing this buffer simultanuously.\nWhen sending such reports, the hardware returned USB stalls (-EPIPE).\nNow buffers of the correct size (smaller than before) are allocated as local variables.\n\n- optimization of variables\nThe size of some variables has been reduced to allow the compiler to generate more optimized code.\n\n- improved error logging\nAt some important location, error checking was improved.\nEspecially the usb transfers to access si470x registers and the tuning functions were modified.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2de3a5a5c52ae1550be537829bb487131430d74b",
      "tree": "5077b52845248a6fc306cdec2cf3842c651c9c2e",
      "parents": [
        "1fdd61c0228a32b9a5e10593b225851d8920595b"
      ],
      "author": {
        "name": "Jaime Velasco Juan",
        "email": "jsagarribay@gmail.com",
        "time": "Sun Jan 27 12:25:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:58 2008 -0300"
      },
      "message": "V4L/DVB (7090): V4L: stkwebcam: use v4l_compat_ioctl32\n\nSigned-off-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1fdd61c0228a32b9a5e10593b225851d8920595b",
      "tree": "61a2134e8a05f10fe51b0904d361a4b1eafc6e37",
      "parents": [
        "1112fb68ae9c838294d38e1f209fedbc0dbf11d5"
      ],
      "author": {
        "name": "Jaime Velasco Juan",
        "email": "jsagarribay@gmail.com",
        "time": "Sun Jan 27 12:24:59 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:58 2008 -0300"
      },
      "message": "V4L/DVB (7089): V4L: stkwebcam: Power management support\n\nSigned-off-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1112fb68ae9c838294d38e1f209fedbc0dbf11d5",
      "tree": "b67cebd5214e32a60c9691873519c47e60bc0b61",
      "parents": [
        "0ed464e13e9321de9d1fff356eda58498574272e"
      ],
      "author": {
        "name": "Jaime Velasco Juan",
        "email": "jsagarribay@gmail.com",
        "time": "Sun Jan 27 12:24:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:57 2008 -0300"
      },
      "message": "V4L/DVB (7088): V4L: stkwebcam: Add support for YUYV format\n\nSigned-off-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0ed464e13e9321de9d1fff356eda58498574272e",
      "tree": "bf0138ac4c648f6634c41028fbb0d6597a7e7bde",
      "parents": [
        "29e4e05041842bca57ec539e51cfeae8948e7320"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat Jan 26 07:38:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:57 2008 -0300"
      },
      "message": "V4L/DVB (7086): driver: tcm825x - fix logical typo error\n\nThis patch does fix potential NULL pointer dereference\ndue to logical typo error.\n\nThe issue is pointed out by\nGuennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\n\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCC: Sakari Ailus \u003csakari.ailus@nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "29e4e05041842bca57ec539e51cfeae8948e7320",
      "tree": "e10a09416ff9967a294fd6464e01fffe667b2cef",
      "parents": [
        "728b92a2301c705dc36419ab0e7163b129462696"
      ],
      "author": {
        "name": "Hermann Pitton",
        "email": "hermann-pitton@arcor.de",
        "time": "Sun Jan 20 19:49:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:57 2008 -0300"
      },
      "message": "V4L/DVB (7085): saa7134: detect the LifeView FlyDVB-T Hybrid Mini PCI\n\nThanks to Angelo Lisco for his initial patch we missed and to\nAhmet Dogan Ugurel confirming such a device functional.\n\nSigned-off-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "728b92a2301c705dc36419ab0e7163b129462696",
      "tree": "f4f13d76dcd1df86606bef8470e4588288856f75",
      "parents": [
        "ad1ef131c35bb6967acd5ce3072a32ec1d27b482"
      ],
      "author": {
        "name": "Hermann Pitton",
        "email": "hermann-pitton@arcor.de",
        "time": "Sun Jan 20 19:42:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:56 2008 -0300"
      },
      "message": "V4L/DVB (7084): saa7134: add support for the Medion / Creatix CTX948 card\n\nThis adds support for analog inputs and DVB-T.\nGood sensitivity for DVB-T currently needs to use analog TV first.\nDVB-S support is not yet completed, but is on the way.\n\nSigned-off-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ad1ef131c35bb6967acd5ce3072a32ec1d27b482",
      "tree": "48820453dddb8d21ad13ae41a0372804190823b0",
      "parents": [
        "4ba243734a0363649c514353334ed3d6ca39a5fb"
      ],
      "author": {
        "name": "Hermann Pitton",
        "email": "hermann-pitton@arcor.de",
        "time": "Sun Jan 20 19:32:39 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:56 2008 -0300"
      },
      "message": "V4L/DVB (7083): saa7134: enable radio and external analog audio-in on the md2819\n\nIt also enumerates now the separate composite input at first\nand adds mute ability to radio and external audio-in.\n\nMany thanks to Daftcho Tabakov for reporting the flaws and testing.\n\nSigned-off-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4ba243734a0363649c514353334ed3d6ca39a5fb",
      "tree": "2e528162af8fb770dbdc7e2b04a1323282e1d64d",
      "parents": [
        "c0e0aff9779303c7e3ef7e6db4001dbc2bfdcbdd"
      ],
      "author": {
        "name": "Hermann Pitton",
        "email": "hermann-pitton@arcor.de",
        "time": "Sun Jan 20 19:27:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:55 2008 -0300"
      },
      "message": "V4L/DVB (7082): support for Twinhan Hybrid DTV-DVB 3056 PCI\n\nS-Video is unconfirmed, but likely correct.\nThe remote is not yet investigated.\n\nThanks go to Sioux for providing code and asking to fix the auto\ndetection.\n\nSigned-off-by: sioux \u003csioux_it@libero.it\u003e\nSigned-off-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c0e0aff9779303c7e3ef7e6db4001dbc2bfdcbdd",
      "tree": "91c9f7642030a2de8d961b04f78d09c3f3bc40b9",
      "parents": [
        "71c044752cdae89136862495f244d37073e2cf66"
      ],
      "author": {
        "name": "Antoine Jacquet",
        "email": "royale@zerezo.com",
        "time": "Fri Jan 25 22:03:10 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:54 2008 -0300"
      },
      "message": "V4L/DVB (7081): zr364xx: add support for Creative DiVi CAM 516\n\nSigned-off-by: Antoine Jacquet \u003croyale@zerezo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "71c044752cdae89136862495f244d37073e2cf66",
      "tree": "a3e1d880018f76f82f6c124bffe0021534f310ee",
      "parents": [
        "e8e672c57736872ef0bd05640503ee04ff443890"
      ],
      "author": {
        "name": "Antoine Jacquet",
        "email": "royale@zerezo.com",
        "time": "Fri Jan 25 22:01:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:54 2008 -0300"
      },
      "message": "V4L/DVB (7080): zr364xx: add support for Pentax Optio 50\n\nSigned-off-by: Antoine Jacquet \u003croyale@zerezo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e8e672c57736872ef0bd05640503ee04ff443890",
      "tree": "2254a99e5d9904bfad715466a34220c2bf93aeac",
      "parents": [
        "46c9fc861f2a47ce806671933f96f03ab3bdda7a"
      ],
      "author": {
        "name": "Antoine Jacquet",
        "email": "royale@zerezo.com",
        "time": "Fri Jan 25 22:00:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:54 2008 -0300"
      },
      "message": "V4L/DVB (7079): zr364xx: fix typo in documentation\n\nSigned-off-by: Antoine Jacquet \u003croyale@zerezo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "46c9fc861f2a47ce806671933f96f03ab3bdda7a",
      "tree": "f365b494e28493cdb7e7115660eb0d6a5e20ff2a",
      "parents": [
        "a348d2005d4a76c8c84150329f926c255c994ead"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Jan 19 05:38:59 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:53 2008 -0300"
      },
      "message": "V4L/DVB (7076): bt878: include KERN_ facility level\n\nprintk should use KERN_* levels.\n\nCC: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a348d2005d4a76c8c84150329f926c255c994ead",
      "tree": "11d2387c28c6038d74d5681f1fd500ac0d0f9725",
      "parents": [
        "057596eea8402aa8f7a670bf3195665aa8267204"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 18 08:53:26 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:53 2008 -0300"
      },
      "message": "V4L/DVB (7049): Remove sound/driver.h\n\nsound/driver.h is already included by sound/core.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "057596eea8402aa8f7a670bf3195665aa8267204",
      "tree": "1c42fca7337e9b4000cb5d2fc2f9f7b53c7de31e",
      "parents": [
        "1a4e30c3eaffb83218977477bb83d54316844acb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Feb 02 11:25:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:53 2008 -0300"
      },
      "message": "V4L/DVB (7133): Fix Kconfig dependencies\n\nAs pointed by Adrian Bunk, with I2C\u003dm and VIDEO_DEV\u003dy, videodev brokes.\n\nThis patch moves the functions that videodev needs from v4l2-common. It also\nfixes some Kconfig changes.\n\nAfter this patch, I2C\u003dm / VIDEO_DEV\u003dy will make v4l2 core statically linked\ninto kernel. v4l2-common will be m, and all V4L drivers will also be m.\n\nThis approach is very conservative, since it is possible to have V4L drivers\nthat don\u0027t need I2C or v4l2-common. The better is to map what drivers really\nneed v4l2-common, making them to select v4l2-common, and allowing the others to\nbe \u0027y\u0027, \u0027m\u0027 and \u0027n\u0027.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1a4e30c3eaffb83218977477bb83d54316844acb",
      "tree": "f1ba07915c308e0c5d5772cce140dcf1fe004ec5",
      "parents": [
        "a9254475bbfbed5f0596d952c6a3c9806e19dd0b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 31 13:15:52 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:51 2008 -0300"
      },
      "message": "V4L/DVB (7119): Remove obsolete code from v4l2-common\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a9254475bbfbed5f0596d952c6a3c9806e19dd0b",
      "tree": "f397e0332af0e2326e23a2f27db86c2262c5e755",
      "parents": [
        "1309d4e68497184d2fd87e892ddf14076c2bda98"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jan 29 18:32:35 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:50 2008 -0300"
      },
      "message": "V4L/DVB (7115): Fix bug #9833: regression when compiling V4L without I2C\n\nAdrian Bunk reported:\n\n\u003e \u003e Commit 8ffbc6559493c64d6194c92d856196fdaeb8a5fb causes the following\n\u003e \u003e compile error with CONFIG_VIDEO_DEV\u003dy/m, CONFIG_I2C\u003dn:\n\u003e \u003e\n\u003e \u003e \u003c--  snip  --\u003e\n\u003e \u003e\n\u003e \u003e ...\n\u003e \u003e   MODPOST 26 modules\n\u003e \u003e ERROR: \"i2c_attach_client\" [drivers/media/video/v4l2-common.ko] undefined!\n\u003e \u003e make[2]: *** [__modpost] Error 1\n\u003e \u003e\n\u003e \u003e \u003c--  snip  --\u003e\n\n...\n\nAnd what should happen if CONFIG_VIDEO_DEV\u003dy, CONFIG_I2C\u003dm?\n\nCC: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c58310bf4933986513020fa90b4190c7492995ae",
      "tree": "143f2c7578d02ebef5db8fc57ae69e951ae0e2ee",
      "parents": [
        "269cdfaf769f5cd831284cc831790c7c5038040f",
        "1309d4e68497184d2fd87e892ddf14076c2bda98"
      ],
      "author": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Feb 18 13:51:42 2008 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Feb 18 13:51:42 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-linus\n"
    },
    {
      "commit": "269cdfaf769f5cd831284cc831790c7c5038040f",
      "tree": "d7e4ff963d0bf73f5ba61500f1bae0fcfca9d9d6",
      "parents": [
        "794f744b225aaf35742aac9e7b9dda96a9943413"
      ],
      "author": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Wed Nov 28 18:28:09 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Feb 18 13:06:17 2008 +1100"
      },
      "message": "[XFS] Added quota targets and removed dmapi directory\n\nFixes build failures introduced by bad merge to mainline.\n"
    },
    {
      "commit": "794f744b225aaf35742aac9e7b9dda96a9943413",
      "tree": "f012535ad9c2db32d7b816471a622d92baf30493",
      "parents": [
        "58b7983d15a422d9616bdc4e245d5c31dfaefbe2"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sandeen.net",
        "time": "Tue Nov 27 16:59:56 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Feb 18 12:59:11 2008 +1100"
      },
      "message": "[XFS] Fix up xfs out-of-tree builds. (a.k.a. external modules)\n\nChange -I include directives to find headers in the out-of-tree spot. This\nallows a directory containing only xfs files to be built as:\n\nSGI-PV: 971186\nSGI-Modid: xfs-linux-melb:xfs-kern:29878a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sandeen.net\u003e\nSigned-off-by: Donald Douwsma \u003cdonaldd@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "58b7983d15a422d9616bdc4e245d5c31dfaefbe2",
      "tree": "0adeb3f24f366ffec42b13eafc0ecf13c9a74edb",
      "parents": [
        "de2eeea609b55e8c3994133a565b39edeaaaaf69"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Nov 27 16:53:47 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Feb 18 12:48:03 2008 +1100"
      },
      "message": "[XFS] Remove Makefile wrappers in XFS\n\nMakefile (and Kbuild) would include Makefile-linux-26 I doubt XFS will\nreally still compile on 2.4; so drop that. This moves Makefile-linux-26\ninto Makefile and drops Kbuild. Also having wrappers as both Kbuild and\nMakefile seemed redundant anyways.\n\nThe patch is relatively large because it renames a file, but no functional\nchanges.\n\nSGI-PV: 971050\nSGI-Modid: xfs-linux-melb:xfs-kern:29781a\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Donald Douwsma \u003cdonaldd@sgi.com\u003e\nSigned-off-by: Tim Shimmin \u003ctes@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "c8620c2590f43eff864fe597fcbe5b72ab7a7b94",
      "tree": "0c1889e10f00675ac959621fc9d964f2b6be25fb",
      "parents": [
        "242f1a343776a621ad5c3446d6f2718d37863cb5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Feb 18 09:00:05 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Feb 18 09:00:05 2008 +0800"
      },
      "message": "[CRYPTO] null: Add missing Kconfig dependency on BLKCIPHER\n\nThis patch fixes the following build error caused by commit \n3631c650c495d61b1dabf32eb26b46873636e918:\n\n\u003c--  snip  --\u003e\n\n...\n  LD      .tmp_vmlinux1\ncrypto/built-in.o: In function `skcipher_null_crypt\u0027:\ncrypto_null.c:(.text+0x3d14): undefined reference to `blkcipher_walk_virt\u0027\ncrypto_null.c:(.text+0x3d14): relocation truncated to fit: R_MIPS_26 against `blkcipher_walk_virt\u0027\ncrypto/built-in.o: In function `$L32\u0027:\ncrypto_null.c:(.text+0x3d54): undefined reference to `blkcipher_walk_done\u0027\ncrypto_null.c:(.text+0x3d54): relocation truncated to fit: R_MIPS_26 against `blkcipher_walk_done\u0027\ncrypto/built-in.o:(.data+0x2e8): undefined reference to `crypto_blkcipher_type\u0027\nmake[1]: *** [.tmp_vmlinux1] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "db4315d6f53edc2cc0b0b06fce1beffebb119c71",
      "tree": "4c0c4a3f86e9f319e6aeda3210e33a51b38a7fba",
      "parents": [
        "1309d4e68497184d2fd87e892ddf14076c2bda98"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Feb 05 00:48:13 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 17 17:29:38 2008 +0100"
      },
      "message": "timer_list: print relative expiry time signed\n\nRelative expiry time can get negative, so it should be signed.\n\nSigned-off-by: Pavel Machek \u003cPavel@suse.cz\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "edd2fd643c500c812cae5b0d314ab9db9f959898",
      "tree": "46e7fb390f08cc58ca521c714742651cadf89098",
      "parents": [
        "11e0704b7ec3abfeaee7e3a56f11c82024d1ae01"
      ],
      "author": {
        "name": "Chien Tung",
        "email": "ctung@neteffect.com",
        "time": "Fri Feb 15 21:00:36 2008 -0600"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat Feb 16 21:16:33 2008 -0800"
      },
      "message": "RDMA/nes: Fix VLAN support\n\nWe need to account for the VLAN header size in nes_netdev_change_mtu()\nand nes_netdev_init().  Also, add spin lock/unlock during VLAN RX\nregistration so only one process can assign VLAN group for a given\ninterface at a time.\n\nSigned-off-by: Chien Tung \u003cctung@neteffect.com\u003e\nSigned-off-by: Glenn Streiff \u003cgstreiff@neteffect.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "1309d4e68497184d2fd87e892ddf14076c2bda98",
      "tree": "5cbd4ee54ccbeb8834d600700a48d4acaa559923",
      "parents": [
        "101142c37be8e5af9b847860219217e6b958c739",
        "5410f729e331bd607d99057ece59f6d7866cd3dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 15 15:29:23 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 15 15:29:23 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ata: fix sparse warning in pata_acpi.c\n  ata: fix sparse warning in pata_marvell.c\n  ata: fix sparse warning in pata_jmicron.c\n  ata: fix sparse warning in pata_cs5536.c\n  ata: sparse fixes for pata_amd.c\n  pata_scc.c: add thaw ops\n  pata_cs5536.c bugfix\n  pata_legacy: don\u0027t call ata_host_detach() after initialization failure\n  ata: fix sparse warnings in sata_mv.c\n  ata: fix sparse warning in sata_via.c\n  ata: fix sparse warning in sata_promise.c\n  ata: fix sparse warning in ata_piix.c\n  ata: fix sparse warning in libata-core.c\n  ata: make ata_scsiop_inq_89 static in libata-scsi.c\n"
    },
    {
      "commit": "11e0704b7ec3abfeaee7e3a56f11c82024d1ae01",
      "tree": "b4929f77a34339c47ee4863fed47d8bca717c538",
      "parents": [
        "c7482b81c8b524193d736488c149adbe27a7eb7f"
      ],
      "author": {
        "name": "Glenn Streiff",
        "email": "gstreiff@neteffect.com",
        "time": "Fri Feb 15 11:41:27 2008 -0600"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Feb 15 15:05:05 2008 -0800"
      },
      "message": "RDMA/nes: Fix MAC interrupt erroneously masked on ifdown\n\nOnly mask out MAC interrupt if necessary and re-enable on ifup.  There\ncould be multiple netdevs going through the same MAC.  MAC interrupts\nshould not be masked off until the last netdev is downed.\n\nSigned-off-by: Chien Tung \u003cctung@neteffect.com\u003e\nSigned-off-by: Glenn Streiff \u003cgstreiff@neteffect.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "c7482b81c8b524193d736488c149adbe27a7eb7f",
      "tree": "a9b68e294a9565335463fdceee8fc0543974d28d",
      "parents": [
        "101142c37be8e5af9b847860219217e6b958c739"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Fri Feb 15 10:24:49 2008 +0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Feb 15 15:05:05 2008 -0800"
      },
      "message": "IB: Fix return value in ib_device_register_sysfs()\n\nIf kobject_create_and_add() fails and returns NULL, the current code\nin ib_device_register_sysfs() does not set ret and hence returns 0.\nSet ret to -ENOMEM for this failure, so that the caller knows that\nib_device_register_sysfs() actually failed.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "101142c37be8e5af9b847860219217e6b958c739",
      "tree": "ae68201f7e7e9f8b732e12ef5a3fc28cdbe8d771",
      "parents": [
        "03df25dc0313fbde19534a187eec5829eb16dbc6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 15 12:57:20 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 15 12:57:20 2008 -0800"
      },
      "message": "Linux 2.6.25-rc2\n"
    },
    {
      "commit": "03df25dc0313fbde19534a187eec5829eb16dbc6",
      "tree": "269de2822a8ce9b771cb6f6a9c317dd8895a79c2",
      "parents": [
        "f6866fecd6fd8e44a6715da09844a4fd1b8484da",
        "52833e897fd8c6f62b3e5e27291fa9bc803f7460"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 15 12:44:41 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 15 12:44:41 2008 -0800"
      },
      "message": "Merge branch \u0027hotfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027hotfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:\n  NFS: add missing spkm3 strings to mount option parser\n  NFS: remove error field from nfs_readdir_descriptor_t\n  NFS: missing spaces in KERN_WARNING\n  NFS: Allow text-based mounts via compat_sys_mount\n  NFS: fix reference counting for NFSv4 callback thread\n"
    },
    {
      "commit": "5410f729e331bd607d99057ece59f6d7866cd3dc",
      "tree": "46d0879dd50e68a4e0a0bc04e80fac4b978233dd",
      "parents": [
        "42268e26aa9d2b6d0d1f890c354447f185fc2624"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:31 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:33 2008 -0500"
      },
      "message": "ata: fix sparse warning in pata_acpi.c\n\ndrivers/ata/pata_acpi.c:80:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "42268e26aa9d2b6d0d1f890c354447f185fc2624",
      "tree": "be7fc2128ec0f9880d5aeffa275b90baf53de0d8",
      "parents": [
        "ef2f2e4911654f0bc3b432b3d27e7c4d992efb7b"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:29 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:30 2008 -0500"
      },
      "message": "ata: fix sparse warning in pata_marvell.c\n\ndrivers/ata/pata_marvell.c:88:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ef2f2e4911654f0bc3b432b3d27e7c4d992efb7b",
      "tree": "f9206f53d634c1369f50293fa22fe62590ab5d67",
      "parents": [
        "2072fb55cf2400f2f7f4b47849b69f440bb9808f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:26 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:29 2008 -0500"
      },
      "message": "ata: fix sparse warning in pata_jmicron.c\n\ndrivers/ata/pata_jmicron.c:118:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2072fb55cf2400f2f7f4b47849b69f440bb9808f",
      "tree": "c79514cc16eb9bf6a2b64fda577c3bf43d4e9dea",
      "parents": [
        "d98f88c222bf56cfa5839930fb0d0af22d1c36bf"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:23 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:27 2008 -0500"
      },
      "message": "ata: fix sparse warning in pata_cs5536.c\n\nEverybody passes in a u32...why fight it.\n\ndrivers/ata/pata_cs5536.c:124:26: warning: incorrect type in argument 3 (different signedness)\ndrivers/ata/pata_cs5536.c:124:26:    expected int *val\ndrivers/ata/pata_cs5536.c:124:26:    got unsigned int *\u003cnoident\u003e\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d98f88c222bf56cfa5839930fb0d0af22d1c36bf",
      "tree": "76edf5c98394afed537474fc5b8b5c5eb248724d",
      "parents": [
        "1ec414ecc0fe09a610dfafcc6958103a37b7eb0f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:20 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:24 2008 -0500"
      },
      "message": "ata: sparse fixes for pata_amd.c\n\ndrop return statement.\ndrivers/ata/pata_amd.c:149:2: warning: returning void-valued expression\n\nCommit ce54d1616302117fa98513ae916bb3333e1c02ea pata_amd: update mode selection for NV PATAs\n\nadded the initializer for nv_mode_filter but missed deleting the previously\nset mode_filter\n\ndrivers/ata/pata_amd.c:509:3: warning: Initializer entry defined twice\ndrivers/ata/pata_amd.c:521:3:   also defined here\ndrivers/ata/pata_amd.c:544:3: warning: Initializer entry defined twice\ndrivers/ata/pata_amd.c:556:3:   also defined here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1ec414ecc0fe09a610dfafcc6958103a37b7eb0f",
      "tree": "1872e57aad05c04d7de941233f50dc11285bf56c",
      "parents": [
        "b6966a61a8b5df2987856c81f39a8fd014d32a80"
      ],
      "author": {
        "name": "Akira Iguchi",
        "email": "akira2.iguchi@toshiba.co.jp",
        "time": "Wed Feb 13 11:55:07 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:22 2008 -0500"
      },
      "message": "pata_scc.c: add thaw ops\n\nThis patch adds default thaw ops and fixes the freeze/thaw inconsistency.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Akira Iguchi \u003cakira2.iguchi@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b6966a61a8b5df2987856c81f39a8fd014d32a80",
      "tree": "beb3c473fae91311d243c301d2438f83c41c0cfe",
      "parents": [
        "7a3a16fe7ddf0570e2fcf286d7e244a5e1e16f6a"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Wed Feb 13 01:41:44 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:18 2008 -0500"
      },
      "message": "pata_cs5536.c bugfix\n\nFix speed negotiation for secondary device.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7a3a16fe7ddf0570e2fcf286d7e244a5e1e16f6a",
      "tree": "e877fc0bd4ed426d3f7d70bed218cf7d4c5555b1",
      "parents": [
        "5ab063e397d9f6fcadb37a07465efcc87f9e9345"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Feb 13 18:20:19 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:12 2008 -0500"
      },
      "message": "pata_legacy: don\u0027t call ata_host_detach() after initialization failure\n\nata_host_detach() detaches an attached port and shouldn\u0027t be called on\na port which hasn\u0027t been attached yet.  pata_legacy incorrectly calls\nata_host_detach() on unattached port after initialization failure\ncausing oops.  Fix it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5ab063e397d9f6fcadb37a07465efcc87f9e9345",
      "tree": "07f277c327cb37dcc9201ea2671e4176e751e723",
      "parents": [
        "48e1f800eaa08eefe00476b83a7983b707d31848"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:14 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:03 2008 -0500"
      },
      "message": "ata: fix sparse warnings in sata_mv.c\n\npp is never used again in this function, no need to declare a\nnew one.\n\ndrivers/ata/sata_mv.c:1545:24: warning: symbol \u0027pp\u0027 shadows an earlier one\ndrivers/ata/sata_mv.c:1501:22: originally declared here\ndrivers/ata/sata_mv.c:1553:24: warning: symbol \u0027pp\u0027 shadows an earlier one\ndrivers/ata/sata_mv.c:1501:22: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "48e1f800eaa08eefe00476b83a7983b707d31848",
      "tree": "263721433b5f9bdfbb97b45fe79d434a3b492b9a",
      "parents": [
        "6903c0f7efe907ada1b9636b52c5ae11fd51ab68"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:11 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:01 2008 -0500"
      },
      "message": "ata: fix sparse warning in sata_via.c\n\ndrivers/ata/sata_via.c:336:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6903c0f7efe907ada1b9636b52c5ae11fd51ab68",
      "tree": "4bf8744af5360c44ab4f484c3de715b5250126e8",
      "parents": [
        "018d982721209241ede1180aa795d68833c26b10"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:08 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:50:59 2008 -0500"
      },
      "message": "ata: fix sparse warning in sata_promise.c\n\ndrivers/ata/sata_promise.c:546:15: warning: symbol \u0027len\u0027 shadows an earlier one\ndrivers/ata/sata_promise.c:538:6: originally declared here\n\nlen is set again immediately after the loop, so this is safe.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "018d982721209241ede1180aa795d68833c26b10",
      "tree": "a188445739109e1d14ff6a1c02f312e3fc617b96",
      "parents": [
        "eeb37ac87459f8e86d53243bd97e0c086de7eb87"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:05 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:50:58 2008 -0500"
      },
      "message": "ata: fix sparse warning in ata_piix.c\n\ndrivers/ata/ata_piix.c:1655:8: warning: symbol \u0027rc\u0027 shadows an earlier one\ndrivers/ata/ata_piix.c:1616:6: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eeb37ac87459f8e86d53243bd97e0c086de7eb87",
      "tree": "798c9d04e2d3303cc5d12b64a1b8a13a0f317aad",
      "parents": [
        "08f01058fe8fcf0d4d69d96d667c51d52859b31d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 14 10:45:23 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:50:56 2008 -0500"
      },
      "message": "ata: fix sparse warning in libata-core.c\n\nrc is used to test the return value and possibly return an error.\nNo need to redeclare inside the loop.\n\ndrivers/ata/libata-core.c:7089:7: warning: symbol \u0027rc\u0027 shadows an earlier one\ndrivers/ata/libata-core.c:7030:9: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "08f01058fe8fcf0d4d69d96d667c51d52859b31d"
}
