)]}'
{
  "log": [
    {
      "commit": "c7438d02b384e82261e28fc280167f4e7a65e822",
      "tree": "771d65271ab134500d3a9a54ab4c435b71002c40",
      "parents": [
        "f33686b5a79674bec0e1aa553d420485e3a12899"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Oct 20 14:41:06 2006 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 21 16:22:58 2006 +0100"
      },
      "message": "[MTD] MAPS: esb2rom: use hotplug safe interfaces\n\nFairly self explanatory.  Keep a reference initially, drop it when we free up\nthe driver resources.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f33686b5a79674bec0e1aa553d420485e3a12899",
      "tree": "a752d262f0cda5b8a63cd7b675be7e9d9693e0f0",
      "parents": [
        "ea7415cca922389b4f3c0cf75e0af9fbf827880e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Oct 20 14:41:05 2006 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 21 16:22:04 2006 +0100"
      },
      "message": "[MTD] JEDEC probe: fix comment typo (devic)\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "29175778b07aa60e7f8030bd95d69f70070cc1f7",
      "tree": "d270a0891202a87f051cce677dbe9f434b5d7a26",
      "parents": [
        "89072ef99367cd6fab37b85d6a59a575084c2d2c"
      ],
      "author": {
        "name": "Lew Glendenning",
        "email": "lglendenning@lnxi.com",
        "time": "Fri Oct 20 14:41:04 2006 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 21 16:21:04 2006 +0100"
      },
      "message": "[MTD] MAPS: Support for BIOS flash chips on Intel ESB2 southbridge\n\nAdd MTD map driver for BIOS flash chips connected to the Intel ESB2\nsouthbridge.\n\n[akpm@osdl.org: coding-style fixes, build fix]\nSigned-off-by: Ryan Jackson \u003crjackson@lnxi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "89072ef99367cd6fab37b85d6a59a575084c2d2c",
      "tree": "2dbff694e9d27fdb2f7a8baba0d989a0682682c5",
      "parents": [
        "c9073ce02adfa273a3d6d53eac8c4c035510ad9c"
      ],
      "author": {
        "name": "Ryan Jackson",
        "email": "rjackson@lnxi.com",
        "time": "Fri Oct 20 14:41:03 2006 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 21 16:18:51 2006 +0100"
      },
      "message": "[MTD] CHIPS: Support for SST 49LF040B flash chip\n\nAdd chip driver and JEDEC probe support for the SST 49LF040B flash chip.\n\nSigned-off-by: Ryan Jackson \u003crjackson@lnxi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c9073ce02adfa273a3d6d53eac8c4c035510ad9c",
      "tree": "6191b00b2241ff73c6139a7a513b17073e10c46a",
      "parents": [
        "1ef93a0f668c8736cb6b6c3a43a5b8101efa24af"
      ],
      "author": {
        "name": "Ryan Jackson",
        "email": "rjackson@lnxi.com",
        "time": "Fri Oct 20 14:41:01 2006 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 21 16:15:43 2006 +0100"
      },
      "message": "[MTD] MAPS: Add parameter to amd76xrom to override rom window size\n\nThe 2 bits controlling the window size are often set to allow reading the\nBIOS, but too small to allow writing, since the lock registers are 4MiB\nlower in the address space than the data.  This is intended to prevent\nflashing the bios, perhaps accidentally.\n\nThe bits are 6 and 7.  If both bits are set, it is a 5MiB window. If only\nthe 7 Bit is set, it is a 4MiB window.  Otherwise, it is a 64KiB window.\n\nThis parameter allows the driver to override the BIOS settings.\n\nSigned-off-by: Ryan Jackson \u003crjackson@lnxi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1ef93a0f668c8736cb6b6c3a43a5b8101efa24af",
      "tree": "8597393b366e81653f90eb854c92ab2bb696ad36",
      "parents": [
        "a6b1d82d079a99d09761ee5fbc66c49f33b42324"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Oct 09 01:16:38 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Oct 09 07:25:28 2006 +0100"
      },
      "message": "[MTD] SSFDC must depend on BLOCK\n\nThis patch fixes the following compile error with\nCONFIG_SSFDC\u003dm, CONFIG_BLOCK\u003dn:\n\n\u003c--  snip  --\u003e\n\n...\n  CC [M]  drivers/mtd/mtd_blkdevs.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/mtd/mtd_blkdevs.c:40: warning: ‘struct request’ declared inside parameter list\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/mtd/mtd_blkdevs.c:40: warning: its scope is only this definition or declaration, which is probably not what you want\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/mtd/mtd_blkdevs.c: In function ‘do_blktrans_request’:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/mtd/mtd_blkdevs.c:45: error: dereferencing pointer to incomplete type\n...\nmake[3]: *** [drivers/mtd/mtd_blkdevs.o] Error 1\n\n\u003c--  snip  --\u003e\n\nBug report by Jesper Juhl.\n\nThis patch also removes a pointless \"default n\" from the SSFDC option.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "708e16892e1646594a29eaa7ac7b209b600b9fd2",
      "tree": "fe7c31bc0edef84eb1075c7e195340047d6aaa17",
      "parents": [
        "f3c87a8999c28f2948ebd407574f7e9fb5c577b2",
        "a847825970e741e20a09c659978baa34016b63bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 16:35:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 16:35:11 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (39 commits)\n  Add missing maintainer countries in CREDITS\n  Fix bytes \u003c-\u003e kilobytes  typo in Kconfig for ramdisk\n  fix a typo in Documentation/pi-futex.txt\n  BUG_ON conversion for fs/xfs/\n  BUG_ON() conversion in fs/nfsd/\n  BUG_ON conversion for fs/reiserfs\n  BUG_ON cleanups in arch/i386\n  BUG_ON cleanup in drivers/net/tokenring/\n  BUG_ON cleanup for drivers/md/\n  kerneldoc-typo in led-class.c\n  debugfs: spelling fix\n  rcutorture: Fix incorrect description of default for nreaders parameter\n  parport: Remove space in function calls\n  Michal Wronski: update contact info\n  Spelling fix: \"control\" instead of \"cotrol\"\n  reboot parameter in Documentation/kernel-parameters.txt\n  Fix copy\u0026waste bug in comment in scripts/kernel-doc\n  remove duplicate \"until\" from kernel/workqueue.c\n  ite_gpio fix tabbage\n  fix file specification in comments\n  ...\n\nFixed trivial path conflicts due to removed files:\n   arch/mips/dec/boot/decstation.c, drivers/char/ite_gpio.c\n"
    },
    {
      "commit": "73cf9630683e8b9f58485b75a13a21ac9ff33aef",
      "tree": "c16b0b74cdb98b882bdf1e8a7a103c3829bd4d1e",
      "parents": [
        "96016cfae5739902944aaec9c3cbbbdeabc7a38b"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntrae@de.ibm.com",
        "time": "Tue Oct 03 23:40:34 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:40:34 2006 +0200"
      },
      "message": "Fix bytes \u003c-\u003e kilobytes  typo in Kconfig for ramdisk\n\nThis is a small fix for a typo in Kconfig. The default value for the block\nsize is 1024 bytes not 1024 kilobytes.\n\nSigned-off-by: Christian Borntraeger \u003cborntrae@de.ibm.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "644c12d7f695c0a30662ac781b0f06f79d7f9bab",
      "tree": "345d3ab49fa9f9e553b9f160fcaddd806274b38a",
      "parents": [
        "52e5f9d1cf0b10b24317037dcd1c9be38ca7011c"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Oct 03 23:34:11 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:34:11 2006 +0200"
      },
      "message": "BUG_ON cleanup in drivers/net/tokenring/\n\nThis patch converts one if() BUG(); to BUG_ON();\nso it can be safely optimized away.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "52e5f9d1cf0b10b24317037dcd1c9be38ca7011c",
      "tree": "a0646ee04b91d5d195075dc4ad8d38cf603179d8",
      "parents": [
        "70d63ccc71fe1a413ce82b88aa175b1dcf28654e"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Oct 03 23:33:23 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:33:23 2006 +0200"
      },
      "message": "BUG_ON cleanup for drivers/md/\n\nThis changes two if() BUG(); usages to BUG_ON(); so people\ncan disable it safely.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "f3c87a8999c28f2948ebd407574f7e9fb5c577b2",
      "tree": "658579ea5dc5de036b8b66c1a6fc9ea683481dba",
      "parents": [
        "2fee7b18453d6a7e9ee2db0c7f7eec30f6898166",
        "f311896a990a0b766e279defe9adff29160ada03"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 14:32:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 14:32:06 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] use ENOTTY instead of ENOIOCTLCMD in ioctl()\n"
    },
    {
      "commit": "70d63ccc71fe1a413ce82b88aa175b1dcf28654e",
      "tree": "d1b7db46b6c55bb6626d05cb0ed45c17fb9ad7c3",
      "parents": [
        "5a65980ec5edfb3acee293c541b392e4146a30f6"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Tue Oct 03 23:31:30 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:31:30 2006 +0200"
      },
      "message": "kerneldoc-typo in led-class.c\n\nFixes a typo in led-class.c kerneldoc.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "d32ccc431b2247535ce1114d7e31cc136c89262a",
      "tree": "88ed09b19e4c8af7f1ff79dac02f2f8df9c86c57",
      "parents": [
        "f66e928b96b717c6bb0cefba338d687dd86e6a9b"
      ],
      "author": {
        "name": "Matthew Martin",
        "email": "lihnucks@gmail.com",
        "time": "Tue Oct 03 23:25:14 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:25:14 2006 +0200"
      },
      "message": "parport: Remove space in function calls\n\nThis removes the space in function calls in drivers/parport/daisy.c\n\nSigned-off-by: Matthew Martin \u003clihnucks@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "c98acc5865c1217195217444cc6c6d317fddda50",
      "tree": "69e5d2888cdd13c08ff18fb5724330babd33353f",
      "parents": [
        "f30c2269544bffc7bf1b0d7c0abe5be1be83b8cb"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Tue Oct 03 23:04:37 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:04:37 2006 +0200"
      },
      "message": "ite_gpio fix tabbage\n\ncaught some leading spaces in passing.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "f30c2269544bffc7bf1b0d7c0abe5be1be83b8cb",
      "tree": "2f6140d8a555af6a133690ed6b42599e78a43c54",
      "parents": [
        "670e9f34ee3c7e052514c85014d2fdd99b672cdc"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "Uwe_Zeisberger@digi.com",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "message": "fix file specification in comments\n\nMany files include the filename at the beginning, serveral used a wrong one.\n\nSigned-off-by: Uwe Zeisberger \u003cUwe_Zeisberger@digi.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "84eb8d0608af1576175307ed8fb3c8fde329e579",
      "tree": "13f3223e6907ebe309328d460fe51ce7ac346ae1",
      "parents": [
        "992caacf1141b31e94540eb31e0540e3da3a5e25"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:53:09 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:53:09 2006 +0200"
      },
      "message": "Fix \"can not\" in Documentation and Kconfig\n\nRandy brought it to my attention that in proper english \"can not\" should always\nbe written \"cannot\". I donot see any reason to argue, even if I mightnot\nunderstand why this rule exists.  This patch fixes \"can not\" in several\nDocumentation files as well as three Kconfigs.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "f311896a990a0b766e279defe9adff29160ada03",
      "tree": "c7f46eb23c639b07e76e27640a62ccde96f8ed38",
      "parents": [
        "1bef84bea273f40486936ae97cda70ee8b252cd0"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Sep 13 21:27:29 2006 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Oct 03 22:51:18 2006 +0200"
      },
      "message": "[WATCHDOG] use ENOTTY instead of ENOIOCTLCMD in ioctl()\n\nReturn ENOTTY instead of ENOIOCTLCMD in user-visible ioctl() results\n\nThe watchdog drivers used to return ENOIOCTLCMD for bad ioctl() commands.\nENOIOCTLCMD should not be visible by the user, so use ENOTTY instead.\n\nSigned-off-by: Samuel Tardieu \u003csam@rfc1149.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\n"
    },
    {
      "commit": "2fee7b18453d6a7e9ee2db0c7f7eec30f6898166",
      "tree": "603daa5e21ca27db85350a0b5a55a77a72e412c4",
      "parents": [
        "353cefdb33929bd5d925d59060be11759cee8f52",
        "1bef84bea273f40486936ae97cda70ee8b252cd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 13:48:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 13:48:44 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] iTCO_wdt.c shutdown patch\n  [WATCHDOG] iTCO_wdt.c - pci_dev_put fix\n  [WATCHDOG] iTCO_wdt (Intel TCO Timer) driver\n  [WATCHDOG] iTCO_wdt (Intel TCO Timer) driver\n"
    },
    {
      "commit": "cab00891c5489cb6d0cde0a55d39bd5f2871fa70",
      "tree": "0dc810a15ad02dc76939b6ea021a4a24794561bb",
      "parents": [
        "44c09201a4178e08ed1c8cc37e7aea0683888f0a"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:36:44 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:36:44 2006 +0200"
      },
      "message": "Still more typo fixes\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "44c09201a4178e08ed1c8cc37e7aea0683888f0a",
      "tree": "2b8a859ef668b24cc7c41331d29357979e07c364",
      "parents": [
        "095096038d637c477ef3c1b674612bcbc4d60c2d"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:34:14 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:34:14 2006 +0200"
      },
      "message": "more misc typo fixes\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "095096038d637c477ef3c1b674612bcbc4d60c2d",
      "tree": "2e850ffb08e7c13756efe16c562022d1289e37e6",
      "parents": [
        "c73a668c096fe3dd23c1062018e82eb85f5c7043"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:31:37 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:31:37 2006 +0200"
      },
      "message": "Fix several typos in drivers/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "c73a668c096fe3dd23c1062018e82eb85f5c7043",
      "tree": "1cda8104af22d03b94f66ae4cac2bf1be0224aee",
      "parents": [
        "fc31e838162c60ed81659da677d7f72917576269"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:24:43 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:24:43 2006 +0200"
      },
      "message": "fix drivers/acpi/Kconfig typos\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "bf6ee0ae494596aaf311e8430684db85d1d2f25c",
      "tree": "80af10d1539d20ed00ffe19bb5af51cd6a976a19",
      "parents": [
        "0a8fe0d756fba2953462cec6db09c81dd732d0b5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:17:48 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:17:48 2006 +0200"
      },
      "message": "remove mentionings of devfs in documentation\n\nNow that devfs is removed, there\u0027s no longer any need to document how to\ndo this or that with devfs.\n\nThis patch includes some improvements by Joe Perches.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "e6bf0bf374101efc802a55beadc08eae97b75580",
      "tree": "af1507a3fe2b88803d2e18b64687ac808f5c3e89",
      "parents": [
        "9b5a4a676a4d6126664c3df5a11f6fe87da63133",
        "8db0201026fbb45c383176f539dc8af2a6871ab8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 13:03:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 13:03:40 2006 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix wreckage after removal of tickadj; convert to GENERIC_TIME.\n  [MIPS] DECstation defconfig update\n  [MIPS] Fix size of zones_size and zholes_size array\n  [MIPS] BCM1480: Mask pending interrupts against c0_status.im.\n  [MIPS] SB1250: Interrupt handler fixes\n  [MIPS] Remove IT8172-based platforms, ITE 8172G and Globespan IVR support.\n  [MIPS] Remove Atlas and SEAD from feature-removal-schedule.\n  [MIPS] Remove Jaguar and Ocelot family from feature list.\n  [MIPS] BCM1250: TRDY timeout tweaks for Broadcom SiByte systems\n  [MIPS] Remove dead DECstation boot code\n  [MIPS] Let gcc align \u0027struct pt_regs\u0027 on 8 bytes boundary\n"
    },
    {
      "commit": "1bef84bea273f40486936ae97cda70ee8b252cd0",
      "tree": "7f1a9cd2972f9201f7f79c73ca8aa92db6e78be0",
      "parents": [
        "4802c6533af3223f43b9e4a1bb8a2a1c51f398b1"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sat Aug 05 20:59:01 2006 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Oct 03 21:35:09 2006 +0200"
      },
      "message": "[WATCHDOG] iTCO_wdt.c shutdown patch\n\nSince we are using the device driver model,\nwe don\u0027t need to arrange the shutdown via a\nreboot_notifier.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "4802c6533af3223f43b9e4a1bb8a2a1c51f398b1",
      "tree": "374cdecc2395e01bbc1ae55bf99a70feb52c9e0c",
      "parents": [
        "3836cc0ff8c875e21a8119e7a4f0227f6e227650"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Jul 19 22:39:13 2006 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Oct 03 21:34:56 2006 +0200"
      },
      "message": "[WATCHDOG] iTCO_wdt.c - pci_dev_put fix\n\nfor_each_pci_dev calls pci_get_device (and thus\nit calls pci_dev_get). So we need to do a pci_dev_put\nto keep the refcounting correct.\n(Thanks to Jiri Slaby \u003cjirislaby@gmail.com\u003e)\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "3836cc0ff8c875e21a8119e7a4f0227f6e227650",
      "tree": "d12f4221d419538e626450d45af191370a7d6cbf",
      "parents": [
        "9e0ea345ff542320882caa21ec2248e6c02d8b91"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jun 30 08:44:53 2006 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Oct 03 21:34:46 2006 +0200"
      },
      "message": "[WATCHDOG] iTCO_wdt (Intel TCO Timer) driver\n\nConvert the iTCO_wdt driver to a platform device\ndriver.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "9e0ea345ff542320882caa21ec2248e6c02d8b91",
      "tree": "729386940717343f7a0527f3daae330b31b3f642",
      "parents": [
        "8ccb3dcd1f8e80e8702642e1de26541b52f6bb7c"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun May 21 14:37:44 2006 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Oct 03 21:34:29 2006 +0200"
      },
      "message": "[WATCHDOG] iTCO_wdt (Intel TCO Timer) driver\n\nHardware driver for the intel TCO timer based watchdog devices.\nThese drivers are included in the Intel 82801 I/O Controller\nHub family (from ICH0 up to ICH7) and in the Intel 6300ESB\ncontroller hub.\n\nThis driver will replace the i8xx_tco.c driver.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "9b5a4a676a4d6126664c3df5a11f6fe87da63133",
      "tree": "e19d92fc290ad33f5e829749504f59eb65cc6492",
      "parents": [
        "d2be893616c45e4ea4403d1ba501b7ee2f32b0ec"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Mon Oct 02 21:35:40 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:15:04 2006 -0300"
      },
      "message": "V4L/DVB (4699): CX24109 patch to eliminate the weird mis-tunings\n\nA number of people have been reporting wierd tuning problems with various\ncards. Yeasah tracked down the problem to a miss-read datasheet. This\nresolves the problems.\n\nSigned-off-by: Yeasah Pell \u003cyeasah@schwide.net\u003e\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d2be893616c45e4ea4403d1ba501b7ee2f32b0ec",
      "tree": "6fced09fb2fa3c3923e10fe2dbff34e5968de6f6",
      "parents": [
        "3979ecc7324973cf90d8ea4a2ba3fe79c7150d56"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Oct 02 23:52:48 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:15:00 2006 -0300"
      },
      "message": "V4L/DVB (4698): Fix S-Video configuration for Pinnacle PCTV-Sat\n\nThanks to Edgar Toernig \u003cfroese@gmx.de\u003e for pointing this.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3979ecc7324973cf90d8ea4a2ba3fe79c7150d56",
      "tree": "fd49ae5140ed9b94c4b9f7d04823c5950508ab20",
      "parents": [
        "de98cdaf7ead419fe8b0a0a636ffb175489958fe"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Fri Sep 29 22:37:07 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:14:56 2006 -0300"
      },
      "message": "V4L/DVB (4689): Adding support for Nova-T-PCI PCI ID 0070:9000\n\nAdding support for Nova-T-PCI PCI ID 0070:9000\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "de98cdaf7ead419fe8b0a0a636ffb175489958fe",
      "tree": "c804e9f787230c76ee14847309d0d1e3f5b713a1",
      "parents": [
        "587c03d104c418a7958f24a03ac6239ac3f2e608"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Oct 01 17:56:32 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:14:55 2006 -0300"
      },
      "message": "V4L/DVB (4688): Fix msp343xG handling (regression from 2.6.16)\n\nThe msp3430G and msp3435G models cannot do Automatic Standard Detection.\nSo these should be forced to BTSC. These chips are early production versions\nfor the msp34xxG series and are quite rare.\nThe workaround for kernel 2.6.18 is to use \u0027standard\u003d32\u0027 as msp3400\nmodule option. Due to broken handling of the \u0027standard\u0027 option in 2.6.17 there is\nno workaround possible for that kernel.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "587c03d104c418a7958f24a03ac6239ac3f2e608",
      "tree": "4cd8ed15bac2421b05443c1a203393a0a9aa2cee",
      "parents": [
        "6eb32a792ec19816d68529805f8169ce3ba1b1a2"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Thu Sep 28 02:16:01 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:14:49 2006 -0300"
      },
      "message": "V4L/DVB (4686): Cxusb: add support for DViCO FusionHDTV DVB-T Dual Digital 2\n\nAdd support for DViCO FusionHDTV DVB-T Dual Digital 2 USB, which\nis identical to the usb portion of DViCO FusionHDTV DVB-T Dual Digital 1.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6eb32a792ec19816d68529805f8169ce3ba1b1a2",
      "tree": "96eedab826e7c73ebbc6705ef1dd4c5e3c030b0b",
      "parents": [
        "f1db955acbda253051a3256708d0dbfec2781de2"
      ],
      "author": {
        "name": "Sujoy Gupta",
        "email": "sujoy@google.com",
        "time": "Sat Sep 30 06:55:29 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:14:48 2006 -0300"
      },
      "message": "V4L/DVB (4685): Fix compiler warning in drivers/media/video/video-buf.c\n\nUsing a double cast to avoid compiler warnings when building for PAE. \nCompiler doesn\u0027t like direct casting of a 32 bit ptr to 64 bit integer.\n\nSigned-off-by: Martin J. Bligh \u003cmbligh@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f1db955acbda253051a3256708d0dbfec2781de2",
      "tree": "67cd69f31c6f656350f2ea4fab4bd92a0d32b0d3",
      "parents": [
        "ccbf64b1d434b78dad491993b57a9619503ab35f"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Fri Sep 29 16:15:37 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:14:43 2006 -0300"
      },
      "message": "V4L/DVB (4684): Drivers/media/video/cx88: Remove unused defined FALSE/TRUE\n\nRemove defines of FALSE/TRUE because they are not used.\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ccbf64b1d434b78dad491993b57a9619503ab35f",
      "tree": "97bcc4d43b46787b74f7d7050f28c9dc1118d771",
      "parents": [
        "4f43ac0cb228064cf6a253275ec1ecdab30c62f0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Sep 29 12:39:36 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:14:38 2006 -0300"
      },
      "message": "V4L/DVB (4683): Norm_notchfilter is used on just one point and argument is bogus\n\nRemoved norm_notchfilter function. All the code is bound to 4 x FSC, so, any\nother filter won\u0027t work fine.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4f43ac0cb228064cf6a253275ec1ecdab30c62f0",
      "tree": "6fb9c5d524315aa0cf91ce22f38d7947dcd93ebe",
      "parents": [
        "76ac5dd6c055101ef9f8c6349cae4ef571039e93"
      ],
      "author": {
        "name": "Lars Gjesse Kjellberg",
        "email": "lars.g.kjellberg@get2net.dk",
        "time": "Mon Sep 25 23:44:06 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:14:33 2006 -0300"
      },
      "message": "V4L/DVB (4681): Cx88: fix analog capture notch filter\n\nThis patch changes the setting of the cx2388x notch filter to match that of\nthe video capture sample frequency, removing some annoying interference\nlines THAT would appear when capturing composite video. This has been tested\nin PAL and NTSC TV norms.\nIt sets the Y/C separation luma notch filter, which removes the chroma signal\nfrom the luma signal when using a composite input.\nThe luma notch filter operates at the video decoder\u0027s frequency, not the ADC\u0027s\nfrequency or at the frequency of the scaled video. Y/C separation happens after\nthe sample rate converter, before video scaling.\nThe datasheet provides plots of the filter response for three _video decoder_\nfrequencies, 4x Fsc, square pixel, and ccir601.  These are the same three\nfrequencies for the notch filter control.  It seems pretty clear that this\nfilter should be set based on the video decoder frequency. The cx88 driver\nalways uses a video decoder frequency of 4xFsc. \n\nSigned-off-by: Lars Gjesse Kjellberg \u003clars.g.kjellberg@get2net.dk\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "76ac5dd6c055101ef9f8c6349cae4ef571039e93",
      "tree": "fdd0faea7c32efb9cb537cc746ba6708adbc8406",
      "parents": [
        "6d98816fbe2b0a6887de0237021d6d900fbaff84"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Wed Sep 27 01:16:50 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:14:28 2006 -0300"
      },
      "message": "V4L/DVB (4679): Fix for NULL pointer dereference oops during boot.\n\nA fix for intermittent oops\u0027s during boot which occurs\nin cx88_call_i2c_clients when dvb_attach is bringing up\nthe frontend.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6d98816fbe2b0a6887de0237021d6d900fbaff84",
      "tree": "faeea00edb09d532cb1a01653553d9983cc77f9c",
      "parents": [
        "ab9caf9e221ee1b13186a9144da26ac358f2a6f4"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Thu Sep 28 17:53:49 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:14:26 2006 -0300"
      },
      "message": "V4L/DVB (4675): Pvrusb2: Fix VIDIOC_INT_[G|S]_REGISTER so that it actually works now\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ab9caf9e221ee1b13186a9144da26ac358f2a6f4",
      "tree": "758c8b0bf5ad1a4d922772f7ddc64101993b52ee",
      "parents": [
        "dcc29cbcec8c8482eea249030e0aa65b7451073d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Sep 28 14:03:26 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:14:20 2006 -0300"
      },
      "message": "V4L/DVB (4674): Use NULL instead of 0 for ptrs\n\nUse NULL instead of 0 for pointer value, eliminate sparse warnings.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "515c208db869459e4f2a58021df5aecf21c9a19f",
      "tree": "bc8b79a98d735b997fdc4be7804f268637848bca",
      "parents": [
        "cc7093df3cf7ace678284c0ad3a6cfb3a1d5efd9"
      ],
      "author": {
        "name": "Petr Baudis",
        "email": "pasky@ucw.cz",
        "time": "Tue Sep 26 16:53:53 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:14:11 2006 -0300"
      },
      "message": "V4L/DVB (4671): Support for SAA7134-based AVerTV Hybrid A16AR\n\nThis adds support for a hybrid PAL/DVB/FM card.  Unfortunately I tested\nonly the DVB since I don\u0027t have any proper antenna available and I can\nreceive even the DVB just barely so; I can hear noise in the FM part but I\ncouldn\u0027t catch any station, then again I don\u0027t have an FM antenna either.\nThe PAL/FM and IR control data are based on what I harvested on the \u0027net.\nPerhaps I or someone else will fix them if they turn out to be wrong.\n\nSigned-off-by: Petr Baudis \u003cpasky@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cc7093df3cf7ace678284c0ad3a6cfb3a1d5efd9",
      "tree": "1b657e2963369e515a6c0aa2e5034e2959c96ca8",
      "parents": [
        "4508f59826b81ad562912887e72caff392da18d1"
      ],
      "author": {
        "name": "David Hardeman",
        "email": "david@hardeman.nu",
        "time": "Tue Sep 26 16:39:00 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:14:04 2006 -0300"
      },
      "message": "V4L/DVB (4670): Allow RC5 codes 64 - 127 in ir-kbd-i2c.c\n\nThe RC5 coding has for a long time supported commands 64-127 in addition\nto 0-63.  This is controlled by the second bit of the RC5 packet (see\nThe attached patch modifies ir-kbd-i2c.c to allow for commands 64-127,\ntested with a PVR350 card in combination with a programmable remote.\n\nSigned-off-by: David Hardeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4508f59826b81ad562912887e72caff392da18d1",
      "tree": "2e6a5c87117cc3c72484ed101309e227fb846957",
      "parents": [
        "48d5e8031e45545d353cb81a8f52c727deea88c0"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Sep 25 14:14:24 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:14:03 2006 -0300"
      },
      "message": "V4L/DVB (4669): Cx88: autodetect Club3D Zap TV2100 by subsystem id 12ab:2300\n\nThe Club3D Zap TV2100 has been reported to be a clone of the Yuan PG300 and\nKWorld/VStream XPert DVB-T with cx22702\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "48d5e8031e45545d353cb81a8f52c727deea88c0",
      "tree": "a38ebac87b8876708365830c7d47f7e18164f260",
      "parents": [
        "3a5ba52a1a1981c51af8f3559c16feaa238b2fec"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Sep 25 14:09:10 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:13:56 2006 -0300"
      },
      "message": "V4L/DVB (4668): Cx88: rename mpeg capability flags from CX88_BOARD_FOO to CX88_MPEG_FOO\n\nThe flags for mpeg capabilities are sub-optimally named as\nCX88_BOARD_DVB and CX88_BOARD_BLACKBIRD, which creates some confusion.\nThis patch renames the above to CX88_MPEG_DVB and CX88_MPEG_BLACKBIRD.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3a5ba52a1a1981c51af8f3559c16feaa238b2fec",
      "tree": "e2881b38f57f7cdbb0811d8d8782cbe1458ba768",
      "parents": [
        "3057906df5c9be9c99a181eccac3bc40cf07ad9f"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Mon Sep 25 12:43:45 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:13:54 2006 -0300"
      },
      "message": "V4L/DVB (4667): Changed cx88_board .dvb and .register to an enum.\n\nSome basic cleanup in preperation for a future patch where\nthe cx88-mpeg functions have to deal with the port being\nused by multiple frontends in (mpeg2 hw encoder and dvb demod).\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3057906df5c9be9c99a181eccac3bc40cf07ad9f",
      "tree": "6a4abffff320d8a7e39cf78958489f40c121e43b",
      "parents": [
        "ba7e6f3e3e639de2597afffaae3fda75f6e6082d"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Mon Sep 25 12:43:42 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:13:48 2006 -0300"
      },
      "message": "V4L/DVB (4666): Ensure the WM8775 driver is loaded generically for any board.\n\nA generic change to cards to allow any board to specify whether\nit needs the wm8775 module loaded (by the core) or not.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ba7e6f3e3e639de2597afffaae3fda75f6e6082d",
      "tree": "4bd222eaa0101a02b3c9fd68b031a20eb030bfc9",
      "parents": [
        "43e0602222e861957c82a7ddc7c4c2062c1aebbb"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Mon Sep 25 12:41:53 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:13:46 2006 -0300"
      },
      "message": "V4L/DVB (4665): Add frontend structure callback for bus acquisition.\n\nThis patch enables generic bus arbitration callbacks enabling\ndvbcore frontend_open and frontend_release to pass \u0027acquire\u0027\nand \u0027release\u0027 hardware messages back into the DVB bridge frameworks.\nFrameworks like cx88 can then implement single bus multiple demod\ncard sharing features, which would prohibit two frontends from attempting\nto use a single transport bus at the same time.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "43e0602222e861957c82a7ddc7c4c2062c1aebbb",
      "tree": "246a4cb06004849594c6a179c65a695813835b99",
      "parents": [
        "759100531d76f36714dde0f05a09245e9e921e4c"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Sep 23 23:47:50 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:13:42 2006 -0300"
      },
      "message": "V4L/DVB (4664): Pvrusb2: Don\u0027t use videodev.h; use v4l2-dev.h in its place\n\nThe function prototype needed in pvrusb2-v4l2.c has been moved to\nv4l2-dev.h.  Track that change.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "759100531d76f36714dde0f05a09245e9e921e4c",
      "tree": "453877480d05adcab9b2f49c3a5511878aef13fe",
      "parents": [
        "32ffa9ae03c529df4208b63b4b17c6d84141faa3"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Sep 23 22:30:50 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:13:38 2006 -0300"
      },
      "message": "V4L/DVB (4663): Pvrusb2: Get rid of private global context array brain damage\n\nA previous attempt to deal with the upcoming loss of\nvideo_set_drvdata() and video_get_drvdata() resulted in logic which\ncauses a circular locking dependency - also known as a deadlock.  This\nchangeset attacks the problem in a different manner, using a technique\nthat no longer requires the problematic mutex (or that private global\narray either).\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "32ffa9ae03c529df4208b63b4b17c6d84141faa3",
      "tree": "55be825b8bb7d1dafdc2fe936d1e5df47d1a1fbe",
      "parents": [
        "59753950a67edf386413c7b18039b89de56b40fb"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Sep 23 22:26:52 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:13:34 2006 -0300"
      },
      "message": "V4L/DVB (4662): Pvrusb2: Implement VIDIOC_INT_[G|S]_REGISTER\n\nImplement VIDIOC_INT_SET_REGISTER and VIDIOC_INT_GET_REGISTER for the\npvrusb2 driver.  This is a debugging aid which will not be enabled\nunless CONFIG_VIDEO_ADV_DEBUG has been enabled.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "59753950a67edf386413c7b18039b89de56b40fb",
      "tree": "0505c9606e6028e3e7070b17eb0d9ba41f6056f0",
      "parents": [
        "06afc0ffe0023c4a378e255883c83eb996d1a8e6"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Sep 23 22:19:29 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:13:31 2006 -0300"
      },
      "message": "V4L/DVB (4661): Pvrusb2: improve 24XXX config option description\n\nThe CONFIG_VIDEO_PVRUSB2_24XXX is not nearly as \"experimental\" as the\ndescription suggests.  So refine the description to better match reality.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "06afc0ffe0023c4a378e255883c83eb996d1a8e6",
      "tree": "c6ddd1f79acd7b2aeb4cd1636aac109b12e658f6",
      "parents": [
        "025c5d66ad43bb53651379d0fb257daca568d3f9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Sep 30 06:54:14 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:13:24 2006 -0300"
      },
      "message": "V4L/DVB (4660): Some cleanups at helper chips menu\n\nRearranged itens, so that decoders came first;\ncx25840 is, in fact, an audio and video decoder;\nFixed some incorrect upercases;\nRemoved the word \"chip\" for some audio processors at item name;\nRemoved the word \"driver\" for some item names;\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "025c5d66ad43bb53651379d0fb257daca568d3f9",
      "tree": "32ff3184adab456556b46ecc5e514ad2a2857c58",
      "parents": [
        "a37ddced86b092f8f4fd8dc20d4f5dce2e7cc6d3"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Wed Sep 20 06:06:58 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:13:20 2006 -0300"
      },
      "message": "V4L/DVB (4658): Another fix because of dvb_attach\n\nFixed mt2060-usage with dvb_attach\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a37ddced86b092f8f4fd8dc20d4f5dce2e7cc6d3",
      "tree": "a65b8f04b7489e27b0efef5ebda105084f1692c5",
      "parents": [
        "1d57436040a7ff486fb90a82b6f542fbe275f624"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Wed Sep 20 06:06:11 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:13:18 2006 -0300"
      },
      "message": "V4L/DVB (4657): Power control of the device for dual board\n\nCorrected power control of the device for dual boards\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1d57436040a7ff486fb90a82b6f542fbe275f624",
      "tree": "5fa1e90a300b1b0dd1348ed1627e635bb5a4433d",
      "parents": [
        "b97c5c7e6cc9ab1d2bb590db094b8534410deca3"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Wed Sep 20 04:42:23 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:13:11 2006 -0300"
      },
      "message": "V4L/DVB (4656): Fixed dvb_attach for dib3000mc in dibusb\n\nWhen converting the dib3000mc-driver to dvb_attach I forgot to invert the check for NULL.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b97c5c7e6cc9ab1d2bb590db094b8534410deca3",
      "tree": "aa2b040ec11e1da7d3f4a75676e29dec5481ea12",
      "parents": [
        "7fb3fc0c30a8bb8831da9d74b0c5f574962044f1"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Wed Sep 20 04:40:14 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:13:07 2006 -0300"
      },
      "message": "V4L/DVB (4655): Removed compilation warnings\n\nRemoved compilation warnings for unused statics and locals\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7fb3fc0c30a8bb8831da9d74b0c5f574962044f1",
      "tree": "929d847099496fc9ff1d57e878157bd6e6fa9707",
      "parents": [
        "9d0bc7047fc7a3f0e3bdc9ccc53ab6c487d4e189"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Wed Sep 20 04:37:18 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:13:05 2006 -0300"
      },
      "message": "V4L/DVB (4654): Added module parameter force_lna_activation\n\nAdded a module parameter for force the activation of any LNA on a board.\nSuggest by Steve Toth.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9d0bc7047fc7a3f0e3bdc9ccc53ab6c487d4e189",
      "tree": "178281043d506af97b440dde773ebd30d1d58fcb",
      "parents": [
        "303cbeaaacd449545d259f82b966d070418c58af"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "patrick.boettcher@desy.de",
        "time": "Tue Sep 26 04:10:14 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:12:58 2006 -0300"
      },
      "message": "V4L/DVB (4654a): dib700m is not yet ready. \n\nRemoving include for kernel 2.6.19\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "303cbeaaacd449545d259f82b966d070418c58af",
      "tree": "ea4ba58a759d6c3fd57d76496cfbfb1b23ed39b2",
      "parents": [
        "01b4bf31ce6ca6c1de31c773fa281a34fd98ff87"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Tue Sep 19 12:51:56 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:12:57 2006 -0300"
      },
      "message": "V4L/DVB (4653): Misc fixes for Nova-T 500\n\n- forward the clock to the slave undivided\n- when sleeping the 3000 do not shutdown the clock\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "01b4bf31ce6ca6c1de31c773fa281a34fd98ff87",
      "tree": "5537513572c911ee125e45f4ed6109c7d75167ea",
      "parents": [
        "d535cfa776b091a95ca88ba560a9d296cb1570fd"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Tue Sep 19 12:51:53 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:12:50 2006 -0300"
      },
      "message": "V4L/DVB (4652): Misc fixes for DiB3000MC and Nova-T 500\n\n- make the timing frequency update work.\n- fix AGC calibration for Nova-T 500\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d535cfa776b091a95ca88ba560a9d296cb1570fd",
      "tree": "2362995ed25830bbaee3692ed0b7c7dc22f08696",
      "parents": [
        "5bc636072d708287c106af15a4cd11c434c8329a"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Tue Sep 19 12:51:49 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:12:49 2006 -0300"
      },
      "message": "V4L/DVB (4651): Adding another USB product ID for Nova-T 500\n\nAdding another USB product ID for the Nova-T 500. Reported by Jose Alberto Reguero.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5bc636072d708287c106af15a4cd11c434c8329a",
      "tree": "f8bfaea18cd4186ae73bcfea2dff57c92f844f2b",
      "parents": [
        "0540c4961fcc6d69b8a3314c330c376890715eee"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Tue Sep 19 12:51:46 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:12:42 2006 -0300"
      },
      "message": "V4L/DVB (4650): Misc fixes for dib0700 download\n\nSeveral fixes for dib0700-module. (Firmware error checking, dependency)\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0540c4961fcc6d69b8a3314c330c376890715eee",
      "tree": "8babf9a7a6d10f4ebc5990009ad64328daf044a5",
      "parents": [
        "6958effedb0dc709966c22e7fd0e8210b5401b84"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Tue Sep 19 12:51:43 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:12:40 2006 -0300"
      },
      "message": "V4L/DVB (4649): Merged VP702x support to dvb-usb multi input\n\nThe fixed support for the VP70x (supports only StarBox2) is now in sync with\nlatest changes in the dvb-usb framework.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6958effedb0dc709966c22e7fd0e8210b5401b84",
      "tree": "e9a0d9768b1a5e53c6667309d946cb6c3204e3c0",
      "parents": [
        "b7f54910ce018f93a74211136be46c09cefd80e2"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Tue Sep 19 12:51:40 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:12:36 2006 -0300"
      },
      "message": "V4L/DVB (4648): Hauppauge Nova-T 500 support added\n\nThis changeset finalizes the support of the Hauppauge Nova-T 500 (Dual DVB-T).\nIt adds correct AGC setting for the 3000P, correct firmware download state\ndetection.\nAdditionally it fixes the mt2060-driver to be able to be used with dvb_attach.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b7f54910ce018f93a74211136be46c09cefd80e2",
      "tree": "404512b641f6a9d1b6cce6ddf152e19f1bc702e7",
      "parents": [
        "136cafbf4a024b52ba0a10627217f03cea9ff9f8"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Tue Sep 19 12:51:37 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:12:33 2006 -0300"
      },
      "message": "V4L/DVB (4647): Added module for DiB0700 based devices\n\nAdded module for DiB0700 based USB devices. This module is preliminary and\nuntested (because of a lack of test devices) but should work.\nFurther commits will be necessary to make it work properly.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "136cafbf4a024b52ba0a10627217f03cea9ff9f8",
      "tree": "cf827cb4d792a82a9c7b30bccc0db71547607472",
      "parents": [
        "6870ab576c86a496869fbd5bb339da7e442ee7f5"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Tue Sep 19 12:51:33 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:12:27 2006 -0300"
      },
      "message": "V4L/DVB (4646): Misc. changes, DiB3000MC, MT2060\n\nChanged the attach-function of the dib3000mc-driver to return only one\nfrontend. In case of multiple dib3000-chips on one board, one has to call the\ni2c-enumeration manually before.\nAdded a field to Microtune 2060 config to output the clock to other\ntuners/device on a board.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6870ab576c86a496869fbd5bb339da7e442ee7f5",
      "tree": "9aec5f8bb0ba5ab448730b7306f46133c4ac5d64",
      "parents": [
        "c19da7efb34fc4b9ef672073ff0890ded7bc821a"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Tue Sep 19 12:51:30 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:12:26 2006 -0300"
      },
      "message": "V4L/DVB (4645): Added new file for multiple input rewrite\n\nForgot to add usb-urb.c which is new after adding support for multiple inputs\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c19da7efb34fc4b9ef672073ff0890ded7bc821a",
      "tree": "4f36b0bad765f00848de83c7aca2d371e54ddd6c",
      "parents": [
        "4d43e13f723e12734257277cc38497fab1efc605"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Tue Sep 19 12:51:27 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:12:20 2006 -0300"
      },
      "message": "V4L/DVB (4644): Multi-input fix for dtt200u\n\nSmall fix for multi input for dtt200u module.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4d43e13f723e12734257277cc38497fab1efc605",
      "tree": "7debc4f9b7997f7d768dcf387210436b532198f4",
      "parents": [
        "8ccb3dcd1f8e80e8702642e1de26541b52f6bb7c"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Sat Sep 30 06:53:48 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:10:54 2006 -0300"
      },
      "message": "V4L/DVB (4643): Multi-input patch for DVB-USB device\n\nThis patch is the first commit of the Multiple Input Patch for the DVB-USB frame\nwork.\nIt changes the DVB-USB-device to be able to have more than one streaming input\n(e.g. multiple DVB-T sources) on one device. This is a necessary feature for\nthe upcoming DiB7700 driven devices.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "af8b128719f5248e542036ea994610a29d0642a6",
      "tree": "1330f156553cba8bccc9132c6a64bf766ed9ca8e",
      "parents": [
        "08dfcee84c5c747ca1cecbd04c3a7e65cc9ce26b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Oct 02 23:19:00 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 03 17:59:17 2006 +0100"
      },
      "message": "[MIPS] Remove IT8172-based platforms, ITE 8172G and Globespan IVR support.\n\nAs per feature-removal-schedule.txt.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "63c422afe3739b68bec0b5c42807d1450c951caf",
      "tree": "2cdbcbd4c6fcea69fbe0b164242336c38168f631",
      "parents": [
        "6f3a28f7d1f0a65a78443c273b6e8ec01becf301",
        "d14b272bc63f35a8f20b4b1df16c080b8d24f8f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 09:14:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 09:14:00 2006 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3848/1: pxafb: Add option of fixing video modes and spitz QVGA mode support\n  [ARM] 3880/1: remove the last trace of iop31x support\n  [ARM] 3879/1: ep93xx: instantiate platform devices for ep93xx ethernet\n  [ARM] 3809/3: get rid of 4 megabyte kernel image size limit\n  [ARM] Fix XIP_KERNEL build error in arch/arm/mm/mmu.c\n  [ARM] 3874/1: Remove leftover usage of asm/timeofday.h\n"
    },
    {
      "commit": "6f3a28f7d1f0a65a78443c273b6e8ec01becf301",
      "tree": "ea57276725b31ba115f44cb5267a7d85b133e6fb",
      "parents": [
        "6ebfc0e20b409f13e62bbb84ce70102b49945cfd",
        "75fde2eddcfcd1dcc87a72dc6cd3c859420b6148"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 09:13:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 09:13:29 2006 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-serial\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-serial: (21 commits)\n  [SERIAL] add PNP IDs for FPI based touchscreens\n  [SERIAL] Magic SysRq SAK does nothing on serial consoles\n  [SERIAL] tickle NMI watchdog on serial output.\n  [SERIAL] Fix oops when removing suspended serial port\n  [SERIAL] Fix resume handling bug\n  [SERIAL] Remove wrong asm/serial.h inclusions\n  [SERIAL] CONFIG_PM\u003dn slim: drivers/serial/8250_pci.c\n  [SERIAL] OMAP1510 serial fix for 115200 baud\n  [SERIAL] returning proper error from serial core driver\n  [SERIAL] Make uart_line_info() correctly tell MMIO from I/O port\n  [SERIAL] suspend/resume handlers don\u0027t have level arg anymore\n  [SERIAL] 8250 resourse management fixes\n  [SERIAL] serial_cs: Add quirk for brainboxes 2-port RS232 card\n  [SERIAL] serial_cs: handle Nokia multi-\u003esingle port bodge via config quirk\n  [SERIAL] serial_cs: add configuration quirk\n  [SERIAL] serial_cs: Convert Oxford 950 / Possio GCC wakeup quirk\n  [SERIAL] serial_cs: convert IBM post-init handling to a quirk\n  [SERIAL] serial_cs: allow wildcarded quirks\n  [SERIAL] serial_cs: convert multi-port table to quirk table\n  [SERIAL] serial_cs: Use clean up multiport card detection\n  ...\n"
    },
    {
      "commit": "ccaa36f73544163ef6e15eb29a620130755f6001",
      "tree": "b5cf50592c45e25edbd66fea451e6941e455fa83",
      "parents": [
        "b4a9071af62f95dc6d22040a0b37ac7225ce4d54",
        "5e980823581682d1566e7b5089cf827ddd5f3c94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:52:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:52:26 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (29 commits)\n  [POWERPC] Fix rheap alignment problem\n  [POWERPC] Use check_legacy_ioport() for ISAPnP\n  [POWERPC] Avoid NULL pointer in gpio1_interrupt\n  [POWERPC] Enable generic rtc hook for the MPC8349 mITX\n  [POWERPC] Add powerpc get/set_rtc_time interface to new generic rtc class\n  [POWERPC] Create a \"wrapper\" script and use it in arch/powerpc/boot\n  [POWERPC] fix spin lock nesting in hvc_iseries\n  [POWERPC] EEH failure to mark pci slot as frozen.\n  [POWERPC] update powerpc defconfig files after libata kconfig breakage\n  [POWERPC] enable sysrq in pmac32_defconfig\n  [POWERPC] UPIO_TSI cleanup\n  [POWERPC] rewrite mkprep and mkbugboot in sane C\n  [POWERPC] maple/pci iomem annotations\n  [POWERPC] powerpc oprofile __user annotations\n  [POWERPC] cell spufs iomem annotations\n  [POWERPC] NULL noise removal: spufs\n  [POWERPC] ppc math-emu needs -fno-builtin-fabs for math.c and fabs.c\n  [POWERPC] update mpc8349_itx_defconfig and remove some debug settings\n  [POWERPC] Always call cede in pseries dedicated idle loop\n  [POWERPC] Fix loop logic in irq_alloc_virt()\n  ...\n"
    },
    {
      "commit": "3879b6b6a8ee39b50559b2c2dd083c557d39e0f8",
      "tree": "680b2b4172b7c8c55589461e5812ad7828eb50f6",
      "parents": [
        "20f43535694bb19e1bb45917b73b7e5cd5d74818"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Oct 03 01:16:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:20 2006 -0700"
      },
      "message": "[PATCH] isdn: more pr_debug() fixes\n\ndrivers/isdn/sc/event.c: In function \u0027indicate_status\u0027:\ndrivers/isdn/sc/event.c:49: error: \u0027events\u0027 undeclared (first use in this function)\ndrivers/isdn/sc/event.c:49: error: (Each undeclared identifier is reported only once\ndrivers/isdn/sc/event.c:49: error: for each function it appears in.)\ndrivers/isdn/sc/event.c:49: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 4 has type \u0027ulong\u0027\n\ndrivers/isdn/sc/interrupt.c: In function \u0027interrupt_handler\u0027:\ndrivers/isdn/sc/interrupt.c:97: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 4 has type \u0027long unsigned int\u0027\n\ndrivers/isdn/sc/timer.c: In function \u0027check_reset\u0027:\ndrivers/isdn/sc/timer.c:80: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\n\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "20f43535694bb19e1bb45917b73b7e5cd5d74818",
      "tree": "34d694bce036e1f0d4bba17f2b8ecaac1954f9b9",
      "parents": [
        "42d3fb5a8771b840e0bd6dbcd0c734883dd90b6f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Oct 03 01:16:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:20 2006 -0700"
      },
      "message": "[PATCH] isdn-debug-build-fix\n\nWhen pr_debug() is enabled:\n\ndrivers/isdn/sc/command.c: In function \u0027command\u0027:\ndrivers/isdn/sc/command.c:107: error: \u0027commands\u0027 undeclared (first use in this function)\ndrivers/isdn/sc/command.c:107: error: (Each undeclared identifier is reported only once\ndrivers/isdn/sc/command.c:107: error: for each function it appears in.)\ndrivers/isdn/sc/command.c:122: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 3 has type \u0027long unsigned int\u0027\ndrivers/isdn/sc/command.c: In function \u0027dial\u0027:\ndrivers/isdn/sc/command.c:199: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 4 has type \u0027long unsigned int\u0027\ndrivers/isdn/sc/command.c: In function \u0027answer\u0027:\ndrivers/isdn/sc/command.c:221: warning: format \u0027%s\u0027 expects type \u0027char *\u0027, but argument 3 has type \u0027long unsigned int\u0027\ndrivers/isdn/sc/command.c: In function \u0027hangup\u0027:\ndrivers/isdn/sc/command.c:244: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\ndrivers/isdn/sc/command.c: In function \u0027setl2\u0027:\ndrivers/isdn/sc/command.c:265: error: \u0027l2protos\u0027 undeclared (first use in this function)\ndrivers/isdn/sc/command.c: In function \u0027setl3\u0027:\ndrivers/isdn/sc/command.c:297: error: \u0027l3protos\u0027 undeclared (first use in this function)\ndrivers/isdn/sc/command.c:297: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\ndrivers/isdn/sc/command.c: In function \u0027acceptb\u0027:\ndrivers/isdn/sc/command.c:315: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\ndrivers/isdn/sc/command.c: In function \u0027clreaz\u0027:\ndrivers/isdn/sc/command.c:330: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\ndrivers/isdn/sc/command.c: In function \u0027seteaz\u0027:\ndrivers/isdn/sc/command.c:345: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\n\nCc: Zach Brown \u003czach.brown@oracle.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8057de64fd4734ae3e70cf76deb77f1c19958494",
      "tree": "a59f48c1f314be6a7537d9eb54850af96bd624fe",
      "parents": [
        "cb7cf57a6196a4b27e5d2f71debefc80a2fa1725"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Tue Oct 03 01:16:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:19 2006 -0700"
      },
      "message": "[PATCH] pr_debug: ifb: replace missing comma to separate pr_debug arguments\n\nifb: replace missing comma to separate pr_debug arguments\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb7cf57a6196a4b27e5d2f71debefc80a2fa1725",
      "tree": "bf6edb3d66cafa539df6ed82b6e4fd9a952a5b99",
      "parents": [
        "5df0a29d9c2239c28b5864037b51ac3d747439a9"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Tue Oct 03 01:16:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:19 2006 -0700"
      },
      "message": "[PATCH] pr_debug: dell_rbu: fix pr_debug argument warnings\n\ndell_rbu: fix pr_debug argument warnings\n\nUse size_t length modifier when outputting size_t and use %p instead of %lu for\n\u0027u8 *\u0027.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5df0a29d9c2239c28b5864037b51ac3d747439a9",
      "tree": "efcba93e20da8e8fa5a536653ca792dff50fe6a8",
      "parents": [
        "f2b9ecc41654256ae8829193d3380935833ae976"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Tue Oct 03 01:16:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:19 2006 -0700"
      },
      "message": "[PATCH] pr_debug: tipar: repair nonexistant pr_debug argument use\n\ntipar: repair nonexistant pr_debug argument use\n\nI guessed what the pr_debug meant by \u0027data\u0027.\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2b9ecc41654256ae8829193d3380935833ae976",
      "tree": "45033534396fbf5428f118d4e301dc1273da6cf3",
      "parents": [
        "5c1fdf4150c3b4e486020d0ada787469900d66ed"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Tue Oct 03 01:16:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:19 2006 -0700"
      },
      "message": "[PATCH] pr_debug: umem: repair nonexistant bh pr_debug reference\n\numem: repair nonexistant bh pr_debug reference\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a0f5bbb1a36ed113065099d3dc69a66e1c8d567",
      "tree": "0a8e6aa5c069aa41e57cbe820f0876abea4e8876",
      "parents": [
        "d19c2ee0b8d1cd83f8bc0f1f5e94e6b6ec71ea10"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:16:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:19 2006 -0700"
      },
      "message": "[PATCH] md: add error reporting to superblock write failure\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a638b2dc951c4cafea31b34a1db1c3d94809649e",
      "tree": "73c1c2135a117290308b5807b6ede21389e3264c",
      "parents": [
        "14f50b49fdab8f4c9fc87b55d3631e3bf1ffd385"
      ],
      "author": {
        "name": "Paul Clements",
        "email": "paul.clements@steeleye.com",
        "time": "Tue Oct 03 01:16:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: use ffz instead of find_first_set to convert multiplier to shift\n\nfind_first_set doesn\u0027t find the least-significant bit on bigendian machines,\nso it is really wrong to use it.\n\nffs is closer, but takes an \u0027int\u0027 and we have a \u0027unsigned long\u0027.  So use\nffz(~X) to convert a chunksize into a chunkshift.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14f50b49fdab8f4c9fc87b55d3631e3bf1ffd385",
      "tree": "6b49b12654e39ace73401521fbb9f0448e899ba5",
      "parents": [
        "e8703fe1f5cdcff686f7eb0a46487b5a04a9324a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:16:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: remove \u0027experimental\u0027 classification from raid5 reshape\n\nI have had enough success reports not to believe that this is safe for 2.6.19.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8703fe1f5cdcff686f7eb0a46487b5a04a9324a",
      "tree": "3b52bfa6ee57d59e059fd0e8d8504dbd3ee073b4",
      "parents": [
        "d33a56d3639eba077489c937943a32ef6237b1b8"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: remove MAX_MD_DEVS which is an arbitrary limit\n\nOnce upon a time we needed to fixed limit to the number of md devices,\nprobably because we preallocated some array.  This need no longer exists, but\nwe still have an arbitrary limit.\n\nSo remove MAX_MD_DEVS and allow as many devices as we can fit into the \u0027minor\u0027\npart of a device number.\n\nAlso remove some useless noise at init time (which reports MAX_MD_DEVS) and\nremove MD_THREAD_NAME_MAX which hasn\u0027t been used for a while.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "61df9d91e986f1314af482e7ea5f2312a6cd0d14",
      "tree": "c8e21e589e75354e41089eaeb5fe0e2cb04d20d1",
      "parents": [
        "f022b2fddd97795bc9333ffb6862eacfa95c6a95"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: make messages about resync/recovery etc more specific\n\nIt is possible to request a \u0027check\u0027 of an md/raid array where the whole array\nis read and consistancies are reported.\n\nThis uses the same mechanisms as \u0027resync\u0027 and so reports in the kernel logs\nthat a resync is being started.  This understandably confuses/worries people.\n\nAlso the text in /proc/mdstat suggests a \u0027resync\u0027 is happen when it is just a\ncheck.\n\nThis patch changes those messages to be more specific about what is happening.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f022b2fddd97795bc9333ffb6862eacfa95c6a95",
      "tree": "93615a8cbc489a1adb3cca7a3bf7c0e67625e4be",
      "parents": [
        "0d12922823408b26f83b15cae4a4feff4bd22f28"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: add a -\u003econgested_fn function for raid5/6\n\nThis is very different from other raid levels and all requests go through a\n\u0027stripe cache\u0027, and it has congestion management already.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d12922823408b26f83b15cae4a4feff4bd22f28",
      "tree": "a3509f442e6fc75ca9304757ffa3dce4918ef55e",
      "parents": [
        "26be34dc3a46be983352dd89683db374b0cb73fa"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: define -\u003econgested_fn for raid1, raid10, and multipath\n\nraid1, raid10 and multipath don\u0027t report their \u0027congested\u0027 status through\nbdi_*_congested, but should.\n\nThis patch adds the appropriate functions which just check the \u0027congested\u0027\nstatus of all active members (with appropriate locking).\n\nraid1 read_balance should be modified to prefer devices where\nbdi_read_congested returns false.  Then we could use the \u0027\u0026\u0027 branch rather\nthan the \u0027|\u0027 branch.  However that should would need some benchmarking first\nto make sure it is actually a good idea.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "26be34dc3a46be983352dd89683db374b0cb73fa",
      "tree": "296ed9d019ac56d4a6ea0909f1cf11bdfd08a3e5",
      "parents": [
        "c04be0aa82ff535e3676ab3e573957bdeef41879"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: define backing_dev_info.congested_fn for raid0 and linear\n\nEach backing_dev needs to be able to report whether it is congested, either by\nmodulating BDI_*_congested in -\u003estate, or by defining a -\u003econgested_fn.\nmd/raid did neither of these.  This patch add a congested_fn which simply\nchecks all component devices to see if they are congested.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c04be0aa82ff535e3676ab3e573957bdeef41879",
      "tree": "8481ab270218bed246eb02b3ba04a4b84d4e90d0",
      "parents": [
        "11ce99e625fe2718ad2682bfdd99070b337e6252"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: Improve locking around error handling\n\nThe error handling routines don\u0027t use proper locking, and so two concurrent\nerrors could trigger a problem.\n\nSo:\n  - use test-and-set and test-and-clear to synchonise\n    the In_sync bits with the -\u003edegraded count\n  - use the spinlock to protect updates to the\n    degraded count (could use an atomic_t but that\n    would be a bigger change in code, and isn\u0027t\n    really justified)\n  - remove un-necessary locking in raid5\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "11ce99e625fe2718ad2682bfdd99070b337e6252",
      "tree": "48e40104a058f27e9cd717c42edcf6738fef2372",
      "parents": [
        "867868fb557eb2a2120b80779468fa372584ddb0"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: Remove working_disks from raid1 state data\n\nIt is equivalent to conf-\u003eraid_disks - conf-\u003emddev-\u003edegraded.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "867868fb557eb2a2120b80779468fa372584ddb0",
      "tree": "feb35d5c59cf4d22a14ee04d285c132429e88b06",
      "parents": [
        "2d2063ceae73660d5142f4754d50a75b655fd1f9"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: Factor out part of raid1d into a separate function\n\nraid1d has toooo many nested block, so take the fix_read_error functionality\nout into a separate function.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d2063ceae73660d5142f4754d50a75b655fd1f9",
      "tree": "fc0e810ec5e7fa01ab53fca93043d68813d9de7f",
      "parents": [
        "9b1d1dac181d8c1b9492e05cee660a985d035a06"
      ],
      "author": {
        "name": "Coywolf Qi Hunt",
        "email": "qiyong@freeforge.net",
        "time": "Tue Oct 03 01:15:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: remove unnecessary variable x in stripe_to_pdidx()\n\nSigned-off-by: Coywolf Qi Hunt \u003cqiyong@freeforge.net\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b1d1dac181d8c1b9492e05cee660a985d035a06",
      "tree": "af12b1eaac4e0f7f3528ec26a223faeabed35845",
      "parents": [
        "76186dd8b73d2b7b9b4c8629b89c845e97009801"
      ],
      "author": {
        "name": "Paul Clements",
        "email": "paul.clements@steeleye.com",
        "time": "Tue Oct 03 01:15:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: new sysfs interface for setting bits in the write-intent-bitmap\n\nAdd a new sysfs interface that allows the bitmap of an array to be dirtied.\nThe interface is write-only, and is used as follows:\n\necho \"1000\" \u003e /sys/block/md2/md/bitmap\n\n(dirty the bit for chunk 1000 [offset 0] in the in-memory and on-disk\nbitmaps of array md2)\n\necho \"1000-2000\" \u003e /sys/block/md1/md/bitmap\n\n(dirty the bits for chunks 1000-2000 in md1\u0027s bitmap)\n\nThis is useful, for example, in cluster environments where you may need to\ncombine two disjoint bitmaps into one (following a server failure, after a\nsecondary server has taken over the array).  By combining the bitmaps on\nthe two servers, a full resync can be avoided (This was discussed on the\nlist back on March 18, 2005, \"[PATCH 1/2] md bitmap bug fixes\" thread).\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76186dd8b73d2b7b9b4c8629b89c845e97009801",
      "tree": "1f1c2fe5530de65fa149faa3e6b2969044e7b0a8",
      "parents": [
        "02c2de8cc835885bdff51a8bfd6c0b659b969f50"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: remove \u0027working_disks\u0027 from raid10 state\n\nIt isn\u0027t needed as mddev-\u003edegraded contains equivalent info.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "02c2de8cc835885bdff51a8bfd6c0b659b969f50",
      "tree": "3c3b3adf01e4ec4139888d681eca5becb3374fda",
      "parents": [
        "850b2b420cd5b363ed4cf48a8816d656c8b5251b"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: remove the working_disks and failed_disks from raid5 state data.\n\nThey are not needed.  conf-\u003efailed_disks is the same as mddev-\u003edegraded and\nconf-\u003eworking_disks is conf-\u003eraid_disks - mddev-\u003edegraded.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "850b2b420cd5b363ed4cf48a8816d656c8b5251b",
      "tree": "b63aa37b3fb7dfb7a0b674d5a2ebe9da13cc7405",
      "parents": [
        "6814d5368d68341ec6b5e4ecd10ea5947130775a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: replace magic numbers in sb_dirty with well defined bit flags\n\nInstead of magic numbers (0,1,2,3) in sb_dirty, we have\nsome flags instead:\nMD_CHANGE_DEVS\n   Some device state has changed requiring superblock update\n   on all devices.\nMD_CHANGE_CLEAN\n   The array has transitions from \u0027clean\u0027 to \u0027dirty\u0027 or back,\n   requiring a superblock update on active devices, but possibly\n   not on spares\nMD_CHANGE_PENDING\n   A superblock update is underway.\n\nWe wait for an update to complete by waiting for all flags to be clear.  A\nflag can be set at any time, even during an update, without risk that the\nchange will be lost.\n\nStop exporting md_update_sb - isn\u0027t needed.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6814d5368d68341ec6b5e4ecd10ea5947130775a",
      "tree": "07440216f8f1b94429eee8f79469e0b800505251",
      "parents": [
        "b5c124af69119c1b5c1e728bd2e7b5b1fad9b7be"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: factor out part of raid10d into a separate function.\n\nraid10d has toooo many nested block, so take the fix_read_error functionality\nout into a separate function.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fbedac04fa11d7f9f9f425c7ec253f55becaae57",
      "tree": "700b49b6ea0da293d07a6a32cc154347e134686f",
      "parents": [
        "999d816851c3e080412a19558f111d01852d2f04"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 01:15:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:16 2006 -0700"
      },
      "message": "[PATCH] md: the scheduled removal of the START_ARRAY ioctl for md\n\nThis patch contains the scheduled removal of the START_ARRAY ioctl for md.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "999d816851c3e080412a19558f111d01852d2f04",
      "tree": "8b75a8e97d6fa7c41e81169e9b2ba5f7806e23a9",
      "parents": [
        "3cb4021453a69585e458ec2177677c0c1300dccf"
      ],
      "author": {
        "name": "Bryn Reeves",
        "email": "breeves@redhat.com",
        "time": "Tue Oct 03 01:15:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:16 2006 -0700"
      },
      "message": "[PATCH] dm table: add target flush\n\nThis patch adds support for a per-target dm_flush_fn method.  This is needed\nto allow dm-loop to invalidate page cache mappings in response to BLKFLSBUF\nioctl commands.\n\nSigned-off-by: Bryn Reeves \u003cbreeves@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3cb4021453a69585e458ec2177677c0c1300dccf",
      "tree": "cc2394e0eb52d6bed2fbc523641499714d6159c4",
      "parents": [
        "9faf400f7e51e56ec76b2fc481c3191c01cb3a57"
      ],
      "author": {
        "name": "Bryn Reeves",
        "email": "breeves@redhat.com",
        "time": "Tue Oct 03 01:15:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:16 2006 -0700"
      },
      "message": "[PATCH] dm: extract device limit setting\n\nSeparate the setting of device I/O limits from dm_get_device().  dm-loop will\nuse this.\n\nSigned-off-by: Bryn Reeves \u003cbreeves@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9faf400f7e51e56ec76b2fc481c3191c01cb3a57",
      "tree": "dcc853af8b188b2eb59be84dac424698e561057b",
      "parents": [
        "6a24c71843de1354d3bcc2ce47fd0b3bee936399"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "Stefan.Bader@de.ibm.com",
        "time": "Tue Oct 03 01:15:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:16 2006 -0700"
      },
      "message": "[PATCH] dm: use private biosets\n\nI found a problem within device-mapper that occurs in low-mem situations.  It\nwas found using a mirror target but I think in theory it would hit any setup\nthat stacks device-mapper devices (like LVM on top of multipath).\n\nSince device-mapper core uses the common fs_bioset in clone_bio(), and a\nprivate, but still global, bio_set in split_bvec() it is possible that the\nfilesystem and the first level target successfully get bios but the lower\nlevel target doesn\u0027t because there is no more memory and the pool was drained\nby upper layers.  So the remapping will be stuck forever.  To solve this\ndevice-mapper core needs to use a private bio_set for each device.\n\nSigned-off-by: Stefan Bader \u003cStefan.Bader@de.ibm.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "6a24c71843de1354d3bcc2ce47fd0b3bee936399"
}
