)]}'
{
  "log": [
    {
      "commit": "9b13b682a68d5bcf09c75da73d4e61d92eba4c84",
      "tree": "ddd57beb5579a00b2185c09337214f3e5af5f98a",
      "parents": [
        "3f3e7313e4e45f84c4d6e7b3bf91b5c9ad3e05cf"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Dec 07 08:59:14 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 09 17:39:28 2007 -0500"
      },
      "message": "[PATCH] pata_it8213: Add new driver for the IT8213 card\n\nAdd a driver for the IT8213 which is a single channel ICH-ish PATA\ncontroller.  As it is very different to the IT8211/2 it gets its own\ndriver.  There is a legacy drivers/ide driver also available and I\u0027ll post\nthat once I get time to test it all out (probably early January).  If\nanyone else needs the drivers/ide driver and wants to do the merge for\ndrivers/ide (Bart ??) then I\u0027ll forward it.\n\n[akpm@osdl.org: add PCI ID, constify needed_pio[]]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3f3e7313e4e45f84c4d6e7b3bf91b5c9ad3e05cf",
      "tree": "b16aee48b8fdfa023b6a1ae136fad890c785d751",
      "parents": [
        "eaefd5fb7d793c9c1bcef1b0c0d5ec3824a85b91"
      ],
      "author": {
        "name": "Uwe Koziolek",
        "email": "uwe.koziolek@gmx.net",
        "time": "Mon Dec 04 01:34:42 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 09 17:39:28 2007 -0500"
      },
      "message": "[PATCH] sata_sis: support SiS966/966L\n\nThe SiS966/966L has different PCI-IDs for native mode and AHCI mode.\nThe SiS966 supports four SATA ports only in native mode.\n\nAdded additional PCI-ID 0x0183 for SiS965/965L.\n\nthis patch is based on the code from David Wang from SiS Corporation published on SiS Website.\n\nSigned-off-by: Uwe Koziolek \u003cuwe.koziolek@gmx.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eaefd5fb7d793c9c1bcef1b0c0d5ec3824a85b91",
      "tree": "93eb9dc7d68dbfe4c77d11951f1ce10c4a282982",
      "parents": [
        "1274c1088e54aa178d8546a3830fb533062d01f4"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Feb 07 12:03:19 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 10:45:33 2007 -0800"
      },
      "message": "[PATCH] m68knommu: use irq_handler_t for passing handler types\n\nUse irq_handler_t for passing clock handler routine around.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1274c1088e54aa178d8546a3830fb533062d01f4",
      "tree": "0ad818141d700421c0ad25d53a29fa088672f663",
      "parents": [
        "72613e5f44adf2fe2684a5f1c1b62c2ee9984f40"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Feb 07 12:03:14 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 10:45:33 2007 -0800"
      },
      "message": "[PATCH] m68knommu: removed include of system.h from bitops\n\nRemove include of asm/system.h, not needed.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72613e5f44adf2fe2684a5f1c1b62c2ee9984f40",
      "tree": "14cb1a018093cd1b5a0924850d36106cc0cd40d9",
      "parents": [
        "c051b01129560ea02ea2cebdf00db0721cc9a618"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Feb 07 12:03:08 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 10:45:33 2007 -0800"
      },
      "message": "[PATCH] uclinux: correctly remap bin_fmtflat exe allocated mem regions\n\nremap() the region we get from mmap() to mark the fact that we are\nusing all of the available slack space. Any slack space is used\nto form a simple brk region, and potentially more stack space than\nrequested at load time.\n\nAny searches of the vma chain may well fail looking for\nstack (and especially arg) addresses if the remaping is not done.\nThe simplest example is /proc/\u003cpid\u003e/cmdline, since the args\nare pretty much always at the top of the data/bss/stack region.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c051b01129560ea02ea2cebdf00db0721cc9a618",
      "tree": "fb182c2e78f2dedfdeb8802d31c2903373e40c01",
      "parents": [
        "459c6a9b8ee931e48f6af6637c10ec45521f0536"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Feb 07 12:03:01 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 10:45:33 2007 -0800"
      },
      "message": "[PATCH] m68knommu: use irq_handler_t passing handler to clock init\n\nUse irq_handler_t for passing interrupt handler around.\nFix optional profiler handler to return a irq_return_t type.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "459c6a9b8ee931e48f6af6637c10ec45521f0536",
      "tree": "2544c986b3d525a9996e4fa0a25035280d954272",
      "parents": [
        "56591b9961f7fb78c88354e59af7f0800f39dded"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Feb 07 12:02:52 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 10:45:33 2007 -0800"
      },
      "message": "[PATCH] m68knommu: use irq_handler_t passing handler to PIT init\n\nUse irq_handler_t type for passing timer handler to timer init code.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56591b9961f7fb78c88354e59af7f0800f39dded",
      "tree": "57c71874deb12544d1de5e59427b39f8f58ec46c",
      "parents": [
        "1f95e49aae68794c4dc0d92fea8b4967dd49ae53"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Feb 07 11:45:43 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 10:45:32 2007 -0800"
      },
      "message": "[PATCH] m68knommu: include unused sections in linker script\n\nInclude the unused sections in the m68knommu linker scripts.\nNeeded for modules support.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f95e49aae68794c4dc0d92fea8b4967dd49ae53",
      "tree": "d58d8f35aa25c3ba317644269cc1d7f1a574e3c4",
      "parents": [
        "64106104dd2d4a6280777e88c1cbf9f7a52c30bd"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Feb 07 11:35:29 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 10:45:32 2007 -0800"
      },
      "message": "[PATCH] m68knommu: remove regs arg from coldfire timer interrupt\n\nFix coldfire kernel timer to remove regs arg.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64106104dd2d4a6280777e88c1cbf9f7a52c30bd",
      "tree": "082ed0f5e8be5390e867e4078e6813c509c5e642",
      "parents": [
        "beda9f3a13bbb22cde92a45f230a02ef2afef6a9",
        "91efa462054d44ae52b0c6c8325ed5e899f2cd17"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 10:25:38 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 10:25:38 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: fix host device registering when nodemgr disabled\n  ieee1394: video1394: DMA fix\n  ieee1394: raw1394: prevent unloading of low-level driver\n  ieee1394: dv1394: tidy up card removal\n  ieee1394: dv1394: fix CardBus card ejection\n  ieee1394: sbp2: lower block queue alignment requirement\n  ieee1394: sbp2: remove bogus \"emulated\" host flag\n  ieee1394: save one word in struct hpsb_host\n  ieee1394: restore config ROM when resuming\n  ieee1394: ohci1394: drop pcmcia-cs compatibility code\n  ieee1394: nodemgr: check info_length in ROM header earlier\n  the scheduled IEEE1394_OUI_DB removal\n  the scheduled IEEE1394_EXPORT_FULL_API removal\n  ieee1394: sbp2: use a better wildcard for blacklist\n  Add PCI class ID for firewire OHCI controllers.\n  ieee1394: modified csr1212_key_id_type_map to support lisight\n"
    },
    {
      "commit": "beda9f3a13bbb22cde92a45f230a02ef2afef6a9",
      "tree": "f2e45eb276cf7083a8f952e68e7f3d47b2fd0ece",
      "parents": [
        "2fd592e45b9c89d69e126f172d0f991e2af955e5"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Feb 08 22:48:51 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 10:12:20 2007 -0800"
      },
      "message": "[PATCH] kbuild: more Makefile cleanups\n\nThis adds the remaining changes which should have been part of the\nreview process.\n\n - the define command is inappropriate (it\u0027s primarily for rule\n   definitions)\n - execute commands in the current dir as all other commands\n - .*.tmp (but not .*.null) files are also removed up by \"make clean\"\n - printf has other side effects, just use \"echo -e\"\n - proper quoting\n - proper indentation\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2fd592e45b9c89d69e126f172d0f991e2af955e5",
      "tree": "bacc34dbffb5da09b40840f409f7fad462e0acac",
      "parents": [
        "2affc857efdf7dacace234b63d289d67260c95a6",
        "0a9b0db19262dbb09f3a34195e68cafd5dc3fa10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:44:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:44:28 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-apm\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-apm:\n  [APM] SH: Convert to use shared APM emulation.\n  [APM] MIPS: Convert to use shared APM emulation.\n  [APM] ARM: Convert to use shared APM emulation.\n  [APM] Add shared version of APM emulation\n"
    },
    {
      "commit": "2affc857efdf7dacace234b63d289d67260c95a6",
      "tree": "e37d7158f9a0a477460913b06e94d48e5eacaf2c",
      "parents": [
        "c13e4ca247311c294b032089e0d05e96f2708c16"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 08 14:20:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:25:47 2007 -0800"
      },
      "message": "[PATCH] SH vdso: use install_special_mapping()\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c13e4ca247311c294b032089e0d05e96f2708c16",
      "tree": "c0aa349228370a3021046dd4eca3f032eea425c0",
      "parents": [
        "dc5882b20a69fb16219cc61ae3d21d73dd6360a7"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Feb 08 14:20:43 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:25:47 2007 -0800"
      },
      "message": "[PATCH] powerpc vDSO: use install_special_mapping\n\nThis patch uses install_special_mapping for the powerpc vDSO setup,\nconsolidating duplicated code.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc5882b20a69fb16219cc61ae3d21d73dd6360a7",
      "tree": "fa7d6a281ae550a0c94263ce0ff61f96b77a5ac7",
      "parents": [
        "7d91d531900bfa1165d445390b3b13a8013f98f7"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Feb 08 14:20:43 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:25:47 2007 -0800"
      },
      "message": "[PATCH] x86_64 ia32 vDSO: use install_special_mapping\n\nThis patch uses install_special_mapping for the ia32 vDSO setup, consolidating\nduplicated code.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d91d531900bfa1165d445390b3b13a8013f98f7",
      "tree": "ede8518a1cc86191b344462d12e19fb37cb3ccbf",
      "parents": [
        "fa5dc22f8586cc3742413dd05f5cd9e039dfab9e"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Feb 08 14:20:42 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:25:47 2007 -0800"
      },
      "message": "[PATCH] i386 vDSO: use install_special_mapping\n\nThis patch uses install_special_mapping for the i386 vDSO setup, consolidating\nduplicated code.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa5dc22f8586cc3742413dd05f5cd9e039dfab9e",
      "tree": "39a97d91e25794f64e3cc03f1d4a8fa2c8ad78d2",
      "parents": [
        "a25700a53f715fde30443e737e52310c6d4a311a"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Feb 08 14:20:41 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:25:47 2007 -0800"
      },
      "message": "[PATCH] Add install_special_mapping\n\nThis patch adds a utility function install_special_mapping, for creating a\nspecial vma using a fixed set of preallocated pages as backing, such as for a\nvDSO.  This consolidates some nearly identical code used for vDSO mapping\nreimplemented for different architectures.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a25700a53f715fde30443e737e52310c6d4a311a",
      "tree": "7f0593a68d7c791f3d01ce04f061b534fa26db91",
      "parents": [
        "45941d0481f538324fa21d6450116d13f6e51e91"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Feb 08 14:20:40 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:25:47 2007 -0800"
      },
      "message": "[PATCH] mm: show bounce pages in oom killer output\n\nAlso split that long line up - people like to send us wordwrapped oom-kill\ntraces.\n\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45941d0481f538324fa21d6450116d13f6e51e91",
      "tree": "263504809371b31622fc181917037a128d361a5d",
      "parents": [
        "835d90c4218dffe6f9e7ac1ed79795197a4970c4"
      ],
      "author": {
        "name": "Soeren Sonnenburg",
        "email": "kernel@nn7.de",
        "time": "Thu Feb 08 14:20:38 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:25:47 2007 -0800"
      },
      "message": "[PATCH] enable mouse button 2+3 emulation for x86 macs\n\nAs macbook/macbook pro\u0027s also have to live with a single mouse button the\nfollowing patch just enables the Macintosh device drivers menu in Kconfig +\nadds the macintosh dir to the obj-* to make macbook* users happy (who use\nexactly that since months....\n\nSigned-off-by: Soeren Sonnenburg \u003ckernel@nn7.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "835d90c4218dffe6f9e7ac1ed79795197a4970c4",
      "tree": "4802f76f7cf874ff23cd4b33e733903d1f1b0127",
      "parents": [
        "da6e1a32fb8d7539a27f699c8671f64d7fefd0cc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Feb 08 14:20:38 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:25:47 2007 -0800"
      },
      "message": "[PATCH] v9fs_vfs_mkdir(): fix a double free\n\nFix a double free of \"dfid\" introduced by commit\nda977b2c7eb4d6312f063a7b486f2aad99809710 and spotted by the Coverity\nchecker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da6e1a32fb8d7539a27f699c8671f64d7fefd0cc",
      "tree": "8faa7713ad1333b30d8ba668627251dbc1e0b4ad",
      "parents": [
        "aaf68cfbf2241d24d46583423f6bff5c47e088b3"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Thu Feb 08 14:20:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:25:47 2007 -0800"
      },
      "message": "[PATCH] md: avoid possible BUG_ON in md bitmap handling\n\nmd/bitmap tracks how many active write requests are pending on blocks\nassociated with each bit in the bitmap, so that it knows when it can clear\nthe bit (when count hits zero).\n\nThe counter has 14 bits of space, so if there are ever more than 16383, we\ncannot cope.\n\nCurrently the code just calles BUG_ON as \"all\" drivers have request queue\nlimits much smaller than this.\n\nHowever is seems that some don\u0027t.  Apparently some multipath configurations\ncan allow more than 16383 concurrent write requests.\n\nSo, in this unlikely situation, instead of calling BUG_ON we now wait\nfor the count to drop down a bit.  This requires a new wait_queue_head,\nsome waiting code, and a wakeup call.\n\nTested by limiting the counter to 20 instead of 16383 (writes go a lot slower\nin that case...).\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aaf68cfbf2241d24d46583423f6bff5c47e088b3",
      "tree": "65ca14b85d28b12da097d7d187cebfef88b5ba3a",
      "parents": [
        "387bb17374c5fa057462d00d4ba941d49f45de4d"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Feb 08 14:20:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:25:47 2007 -0800"
      },
      "message": "[PATCH] knfsd: fix a race in closing NFSd connections\n\nIf you lose this race, it can iput a socket inode twice and you get a BUG\nin fs/inode.c\n\nWhen I added the option for user-space to close a socket, I added some\ncruft to svc_delete_socket so that I could call that function when closing\na socket per user-space request.\n\nThis was the wrong thing to do.  I should have just set SK_CLOSE and let\nnormal mechanisms do the work.\n\nNot only wrong, but buggy.  The locking is all wrong and it openned up a\nrace where-by a socket could be closed twice.\n\nSo this patch:\n  Introduces svc_close_socket which sets SK_CLOSE then either leave\n  the close up to a thread, or calls svc_delete_socket if it can\n  get SK_BUSY.\n\n  Adds a bias to sk_busy which is removed when SK_DEAD is set,\n  This avoid races around shutting down the socket.\n\n  Changes several \u0027spin_lock\u0027 to \u0027spin_lock_bh\u0027 where the _bh\n  was missing.\n\nBugzilla-url: http://bugzilla.kernel.org/show_bug.cgi?id\u003d7916\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "387bb17374c5fa057462d00d4ba941d49f45de4d",
      "tree": "85c68bbd2f077724563cfb26a3357d6679f12104",
      "parents": [
        "6649a3863232eb2e2f15ea6c622bd8ceacf96d76"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Thu Feb 08 14:20:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:25:46 2007 -0800"
      },
      "message": "[PATCH] md: fix various bugs with aligned reads in RAID5\n\nIt is possible for raid5 to be sent a bio that is too big for an underlying\ndevice.  So if it is a READ that we pass stright down to a device, it will\nfail and confuse RAID5.\n\nSo in \u0027chunk_aligned_read\u0027 we check that the bio fits within the parameters\nfor the target device and if it doesn\u0027t fit, fall back on reading through\nthe stripe cache and making lots of one-page requests.\n\nNote that this is the earliest time we can check against the device because\nearlier we don\u0027t have a lock on the device, so it could change underneath\nus.\n\nAlso, the code for handling a retry through the cache when a read fails has\nnot been tested and was badly broken.  This patch fixes that code.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \"Kai\" \u003cepimetreus@fastmail.fm\u003e\nCc: \u003cstable@suse.de\u003e\nCc: \u003corg@suse.de\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6649a3863232eb2e2f15ea6c622bd8ceacf96d76",
      "tree": "c3b77d20afd1e7215186244375f6cdcaad94d4b2",
      "parents": [
        "f336953bfdee8d5e7f69cb8e080704546541f04b"
      ],
      "author": {
        "name": "Ken Chen",
        "email": "kenchen@google.com",
        "time": "Thu Feb 08 14:20:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:25:46 2007 -0800"
      },
      "message": "[PATCH] hugetlb: preserve hugetlb pte dirty state\n\n__unmap_hugepage_range() is buggy that it does not preserve dirty state of\nhuge_pte when unmapping hugepage range.  It causes data corruption in the\nevent of dop_caches being used by sys admin.  For example, an application\ncreates a hugetlb file, modify pages, then unmap it.  While leaving the\nhugetlb file alive, comes along sys admin doing a \"echo 3 \u003e\n/proc/sys/vm/drop_caches\".\n\ndrop_pagecache_sb() will happily free all pages that aren\u0027t marked dirty if\nthere are no active mapping.  Later when application remaps the hugetlb\nfile back and all data are gone, triggering catastrophic flip over on\napplication.\n\nNot only that, the internal resv_huge_pages count will also get all messed\nup.  Fix it up by marking page dirty appropriately.\n\nSigned-off-by: Ken Chen \u003ckenchen@google.com\u003e\nCc: \"Nish Aravamudan\" \u003cnish.aravamudan@gmail.com\u003e\nCc: Adam Litke \u003cagl@us.ibm.com\u003e\nCc: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f336953bfdee8d5e7f69cb8e080704546541f04b",
      "tree": "03c86a0c0ce782edb4cf077fddea08f29dbdae84",
      "parents": [
        "cbb9450234fb28f60fea36520cd710a988ac5812"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Thu Feb 08 14:20:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:25:46 2007 -0800"
      },
      "message": "[PATCH] ufs: restore back support of openstep\n\nThis is a fix of regression, which triggered by ~2.6.16.\n\nPatch with name ufs-directory-and-page-cache-from-blocks-to-pages.patch: in\nadditional to conversation from block to page cache mechanism added new\nchecks of directory integrity, one of them that directory entry do not\nacross directory chunks.\n\nBut some kinds of UFS: OpenStep UFS and Apple UFS (looks like these are the\nsame filesystems) have different directory chunk size, then common\nUFSes(BSD and Solaris UFS).\n\nSo this patch adds ability to works with variable size of directory chunks,\nand set it for ufstype\u003dopenstep to right size.\n\nTested on darwin ufs.\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cbb9450234fb28f60fea36520cd710a988ac5812",
      "tree": "341a4886dce7a4fd91b651d55a309ed69d6ff262",
      "parents": [
        "68a696a01f482859a9fe937249e8b3d44252b610"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Feb 08 14:20:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:25:46 2007 -0800"
      },
      "message": "[PATCH] rtc-pcf8563: detect polarity of century bit automatically\n\nThe usage of the century bit was inverted on 2.6.19 following to PCF8563\u0027s\ndescription, but it was not match to usage suggested by RTC8564\u0027s\ndatasheet.  Anyway what MO_C\u003d1 means can vary on each platform.  This patch\nis to detect its polarity in get_datetime routine.  The default value of\nc_polarity is 0 (MO_C\u003d1 means 19xx) so that this patch does not change\ncurrent behavior even if get_datetime was not called before set_datetime.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Jean-Baptiste Maneyrol \u003cjean-baptiste.maneyrol@teamlog.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68a696a01f482859a9fe937249e8b3d44252b610",
      "tree": "42f2465a5f4ad008734ad45d61204d950ece7338",
      "parents": [
        "dcb92f8804717b845db70939b523c5d152a2e0ea",
        "f85da084151c9454891124c999006857a354622a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:22:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:22:36 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-tc\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-tc:\n  [EISA] EISA registration with !CONFIG_EISA\n  [TC] pmagb-b-fb: Convert to the driver model\n  [TC] dec_esp: Driver model for the PMAZ-A\n  [TC] mips: pmag-ba-fb: Convert to the driver model\n  [TC] defxx: TURBOchannel support\n  [TC] TURBOchannel support for the DECstation\n  [TC] MIPS: TURBOchannel resources off-by-one fix\n  [TC] MIPS: TURBOchannel update to the driver model\n"
    },
    {
      "commit": "dcb92f8804717b845db70939b523c5d152a2e0ea",
      "tree": "22a5df375c4cb7ac9e3a3dfdde7f0773d8b3c4dd",
      "parents": [
        "bd4f3ae1a1524114f7a8051214bacea2fe7813b8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:39:00 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:08 2007 -0800"
      },
      "message": "[PATCH] uintptr_t is unsigned long, not u32\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd4f3ae1a1524114f7a8051214bacea2fe7813b8",
      "tree": "fd596cff1db2fb3475717c3b06f6a16114121339",
      "parents": [
        "b53449725a9a436fb9cc2f2ef8579368a704db03"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:40:15 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:08 2007 -0800"
      },
      "message": "[PATCH] trivial s2io annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b53449725a9a436fb9cc2f2ef8579368a704db03",
      "tree": "53eb73c37a84588012d6d9a1012a4e1c0dce9aa9",
      "parents": [
        "184123dbd6629ef32e9fe4749163701e86f2b02c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:40:10 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:08 2007 -0800"
      },
      "message": "[PATCH] trivial cxgb3 annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "184123dbd6629ef32e9fe4749163701e86f2b02c",
      "tree": "4f5690a85bc07858bead1edae5c2b06e8e66656c",
      "parents": [
        "68f50e52554a0a55dfe2e3fdf659ee0569d73c3f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:40:05 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:08 2007 -0800"
      },
      "message": "[PATCH] pc300too annotation fixes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68f50e52554a0a55dfe2e3fdf659ee0569d73c3f",
      "tree": "d8e5cb9432157641e568a23247e09b5ca65d4a26",
      "parents": [
        "53ebb3b8264a77b6214f7a405300de8c24a12554"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:40:00 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:08 2007 -0800"
      },
      "message": "[PATCH] hci_{read,write}l() does force casts to wrong type for no reason\n\nreadl() et.al. expect iomem pointer, so WTF force-cast it to normal one???\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53ebb3b8264a77b6214f7a405300de8c24a12554",
      "tree": "3d63801f367c00c7d3e28c29bd7f60fd1273deba",
      "parents": [
        "f1fda89522c5aaa1bd4ef69605e85e6ee9c85faf"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:39:55 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:08 2007 -0800"
      },
      "message": "[PATCH] trivial usb endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f1fda89522c5aaa1bd4ef69605e85e6ee9c85faf",
      "tree": "c70d3c771ee533ba294cfcf17e6ccf021a496f21",
      "parents": [
        "95389b86fd07660970a3e6498405d53037c035e9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:39:50 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:08 2007 -0800"
      },
      "message": "[PATCH] powerpc: celleb trivial endianness and iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95389b86fd07660970a3e6498405d53037c035e9",
      "tree": "6814032c730675fae1958491210840aef5fa15e9",
      "parents": [
        "b4377356450e2358f5f92d34f130d6cb6574bf76"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:39:45 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:07 2007 -0800"
      },
      "message": "[PATCH] osst endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4377356450e2358f5f92d34f130d6cb6574bf76",
      "tree": "c5f1d7fb258e115f6b3429942ea1eae944823799",
      "parents": [
        "04d4f7a1143e4fb291cd1584c9ac8de4ba584d34"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:39:40 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:07 2007 -0800"
      },
      "message": "[PATCH] iscsi endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04d4f7a1143e4fb291cd1584c9ac8de4ba584d34",
      "tree": "396b6f77b84355243b8d4b48be9925fb3986fa52",
      "parents": [
        "92ccc5f7558f24edf7129a24a8e2ce338009b0dd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:39:30 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:07 2007 -0800"
      },
      "message": "[PATCH] ahci: trivial endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92ccc5f7558f24edf7129a24a8e2ce338009b0dd",
      "tree": "fb8641bd359d4c9418e65462f064d41e64ba01f7",
      "parents": [
        "cb468984f624959995f1034197f3bae86108973b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:39:35 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:07 2007 -0800"
      },
      "message": "[PATCH] sata_svw: trivial iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cb468984f624959995f1034197f3bae86108973b",
      "tree": "1af640c8f4de64ce2d6be7cc7dbd88f8cd069f0f",
      "parents": [
        "11718b4d6ba03cf83e4cd856e5eda3a8d0d17652"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:39:25 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:07 2007 -0800"
      },
      "message": "[PATCH] io_apic: trivial __iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11718b4d6ba03cf83e4cd856e5eda3a8d0d17652",
      "tree": "5c0d7b0587f881a1603e2b4235432fce2e3caef6",
      "parents": [
        "8b6d44c7bde7f927b7b70e9f56c22c66c0066277"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:39:20 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:07 2007 -0800"
      },
      "message": "[PATCH] misc NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b6d44c7bde7f927b7b70e9f56c22c66c0066277",
      "tree": "7246847130b1768908c7c87fef2dc99028e29300",
      "parents": [
        "5b71bddb78df5e292ae90f7603a996e51b3ecb88"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:38:40 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:07 2007 -0800"
      },
      "message": "[PATCH] kvm: NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b71bddb78df5e292ae90f7603a996e51b3ecb88",
      "tree": "cb8960f384201170df7980ebde2fc1423b9d54ad",
      "parents": [
        "c3cf83b70c25c2b1d5569d6cc24e879464d1803b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:39:15 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:07 2007 -0800"
      },
      "message": "[PATCH] hpet: trivial __iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c3cf83b70c25c2b1d5569d6cc24e879464d1803b",
      "tree": "f8e4d59bc59cd7aff58d71b7642012f5ad675129",
      "parents": [
        "2f3669879955e2da10558f39aafe0fe13d639458"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:39:10 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:07 2007 -0800"
      },
      "message": "[PATCH] misc duplicate field initializers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f3669879955e2da10558f39aafe0fe13d639458",
      "tree": "a5eb68f081c813429f29321f1dcadeb47f5eb000",
      "parents": [
        "193d0732920fd09825501136f3a01e9c28a700e6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:38:35 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:07 2007 -0800"
      },
      "message": "[PATCH] kvm: __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "193d0732920fd09825501136f3a01e9c28a700e6",
      "tree": "85582ec409e5c84ce091fe24a5738cca6df1e2be",
      "parents": [
        "4ec031166f6a466a443f462e567f7551096b1741"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:39:05 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:07 2007 -0800"
      },
      "message": "[PATCH] offsetof is size_t\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ec031166f6a466a443f462e567f7551096b1741",
      "tree": "2f59cd620ddd83436a16c8e5a494d6147a398716",
      "parents": [
        "b81831c69afb82c0545d3de729290fab4e50d429"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:38:30 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:07 2007 -0800"
      },
      "message": "[PATCH] kill eth_io_copy_and_sum()\n\nOn all targets that sucker boils down to memcpy_fromio(sbk-\u003edata, from, len).\nThe function name is highly misguiding (it _never_ does any checksums), the\nlast argument is just a noise and simply expanding the call to memcpy_fromio()\ngives shorter and more readable source.  For a lot of reasons it has almost\nno remaining users, so it\u0027s better to just outright kill it.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b81831c69afb82c0545d3de729290fab4e50d429",
      "tree": "8b24dc6da9b8c799912d757cb77611a97b99b105",
      "parents": [
        "f2e97df669d32f74152336f46e4e0e328b993c57"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:38:25 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:06 2007 -0800"
      },
      "message": "[PATCH] drivers/serial NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2e97df669d32f74152336f46e4e0e328b993c57",
      "tree": "ed80999a8c4f60918525b1638008b8c748808a60",
      "parents": [
        "8a5ab4157b3933d4fa29a1612879ab08f681041a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:38:55 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:06 2007 -0800"
      },
      "message": "[PATCH] in non-NUMA case mark GFP_THISNODE gfp_t\n\n... operations with it are OK as is, but flags \u0026 ~0 will have no idea that\nthis ~0 is meant to be ~gfp_t.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a5ab4157b3933d4fa29a1612879ab08f681041a",
      "tree": "edfaaa16fbe50ed37bb9dc5ef5bb6ced69e4d7e9",
      "parents": [
        "d7bde2fe043c2f7ddcf1d8bec139684ef774c8bc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:38:20 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:06 2007 -0800"
      },
      "message": "[PATCH] usbvision missing __user\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7bde2fe043c2f7ddcf1d8bec139684ef774c8bc",
      "tree": "dd6807003053891ebac49c2c4f325a75d773944e",
      "parents": [
        "58addbffdde731da25a2f9eaa1353fc434f3f3c4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:38:50 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:06 2007 -0800"
      },
      "message": "[PATCH] hwmon: ansify\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "58addbffdde731da25a2f9eaa1353fc434f3f3c4",
      "tree": "875b23f974e17a7221c878ad47bc33313a56377a",
      "parents": [
        "9340b0d356ee52783121af398fa6a332e19e37e2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:38:45 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:06 2007 -0800"
      },
      "message": "[PATCH] dlm: use kern_recvmsg()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9340b0d356ee52783121af398fa6a332e19e37e2",
      "tree": "9f6f06adbd7e583fa50723703797dd1cd15fe4f8",
      "parents": [
        "ccbebdaccf53ef21663d3bde0ab7b3806d0aeb94"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:38:15 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:06 2007 -0800"
      },
      "message": "[PATCH] arch/powerpc trivial annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ccbebdaccf53ef21663d3bde0ab7b3806d0aeb94",
      "tree": "8b4a7e0e5137fc2a76f8cddfd76405617eb92868",
      "parents": [
        "55e747445beec8df1133bb8681c884500546775c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:38:10 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:06 2007 -0800"
      },
      "message": "[PATCH] arch/ia64: ansify\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55e747445beec8df1133bb8681c884500546775c",
      "tree": "3a6913e808887a19501d32663a941011a14f18ad",
      "parents": [
        "d76fdf754a4b61741d78c545489145919affea4d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:38:00 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:06 2007 -0800"
      },
      "message": "[PATCH] hidp __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d76fdf754a4b61741d78c545489145919affea4d",
      "tree": "635b0c50cbe4b57804d9f72f5f10f86b813b6732",
      "parents": [
        "427a57a782c3bbd21de0a145662dc8f2f3ac2ea5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:38:05 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:06 2007 -0800"
      },
      "message": "[PATCH] trivial __user annotations - rtc-dev\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a9b0db19262dbb09f3a34195e68cafd5dc3fa10",
      "tree": "4fc4cd76617f8899494ae1f2b58aac4afe114490",
      "parents": [
        "2116245ee121af820225834e9695005ab07d1e84"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 24 21:56:20 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 17:08:58 2007 +0000"
      },
      "message": "[APM] SH: Convert to use shared APM emulation.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2116245ee121af820225834e9695005ab07d1e84",
      "tree": "2ec482fbbce87f98b4c934151a16486477ecda33",
      "parents": [
        "75e7153abd220f1c4a731a9613fb705485b56aa8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 17:08:58 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 17:08:58 2007 +0000"
      },
      "message": "[APM] MIPS: Convert to use shared APM emulation.\n\nAlso convert to use generic kernel/power/Kconfig to make the use of the\nshared APM emulation possible.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "75e7153abd220f1c4a731a9613fb705485b56aa8",
      "tree": "6bdebced27c0ebc6d13061346168ec0556cce6c8",
      "parents": [
        "7726942fb15edd46e4fe8ab37f9a99795191e585"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 17:08:58 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 17:08:58 2007 +0000"
      },
      "message": "[APM] ARM: Convert to use shared APM emulation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7726942fb15edd46e4fe8ab37f9a99795191e585",
      "tree": "08ce9b114d76f4247b353658bac43b8117609c0f",
      "parents": [
        "5986a2ec35836a878350c54af4bd91b1de6abc59"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 17:08:57 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 17:08:57 2007 +0000"
      },
      "message": "[APM] Add shared version of APM emulation\n\nCurrently ARM and MIPS both have nearly identical copies of the APM\nemulation code in their arch code.  Add yet another copy of it to\ndrivers char and make it selectable through SYS_SUPPORTS_APM_EMULATION.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "427a57a782c3bbd21de0a145662dc8f2f3ac2ea5",
      "tree": "ea15a75c6e2230bf206d787d4334587e81e08993",
      "parents": [
        "97210b5f1c2ca98c62663a38f1d32839031f1c27"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:05:22 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:28:48 2007 -0800"
      },
      "message": "[PATCH] missing include in macsonic\n\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97210b5f1c2ca98c62663a38f1d32839031f1c27",
      "tree": "68f2f543c0c4f34d30ac1b7bf725e6b0ae59e580",
      "parents": [
        "9288f5c3f190ef5ee8e50b27e8ae1152f19061e4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:05:12 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:28:48 2007 -0800"
      },
      "message": "[PATCH] spider_net breakage from class_device -\u003e device\n\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9288f5c3f190ef5ee8e50b27e8ae1152f19061e4",
      "tree": "46f50a90a9f2f28aaddb92e4a7858919252dd913",
      "parents": [
        "9f3bed5fdb5dbe963fc2c54e7709da96823c404d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:05:27 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:28:48 2007 -0800"
      },
      "message": "[PATCH] ps3: missing exports\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f3bed5fdb5dbe963fc2c54e7709da96823c404d",
      "tree": "03b142d53bd96d50a63deeaa0d3fe5f725ffbb65",
      "parents": [
        "ccbe48f76194b8524d6a8b239a70015245fecbc6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:05:42 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:28:48 2007 -0800"
      },
      "message": "[PATCH] TIFM should depend on PCI - TIFM_CORE leads to use of pci primitives\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ccbe48f76194b8524d6a8b239a70015245fecbc6",
      "tree": "36acd3223d9f481146010cc5608d947a732473dc",
      "parents": [
        "72401339b545a8a0a66411c5a2486f602447d924"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:05:37 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:28:48 2007 -0800"
      },
      "message": "[PATCH] m32r: class_device -\u003e device fallout\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72401339b545a8a0a66411c5a2486f602447d924",
      "tree": "96329afbd2037736976ff4e96236e64cd0c3d76e",
      "parents": [
        "ec1c620b1cb43182df5d1a08392f8d68d36cef06"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:05:32 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:28:48 2007 -0800"
      },
      "message": "[PATCH] ps3 usb missed the addition of new argument to ps3_alloc_io_irq()\n\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec1c620b1cb43182df5d1a08392f8d68d36cef06",
      "tree": "8ea884285b0d89ef8214dc067c1ab3cf7df4c016",
      "parents": [
        "35e00fbe48c547002fbfef718fdc67471c403ee8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:05:17 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:28:48 2007 -0800"
      },
      "message": "[PATCH] assigning enum constant to char * is vile, even if it happens to be 0\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35e00fbe48c547002fbfef718fdc67471c403ee8",
      "tree": "9020ee47f7f6f19bfec7fc1f7056193baaa50bd1",
      "parents": [
        "6026179519896e7d35b2564e7544487d1c8948e7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:05:07 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:28:48 2007 -0800"
      },
      "message": "[PATCH] wrong order of kzalloc arguments\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6026179519896e7d35b2564e7544487d1c8948e7",
      "tree": "c78c7032abce24d846423572204f1cd4e97d8efc",
      "parents": [
        "d27146dd5b72ab7d7e641f56f4bee1484dabd0b7",
        "c2902c8ae06762d941fab64198467f78cab6f8cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:24:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:24:04 2007 -0800"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa: (212 commits)\n  [PATCH] Fix breakage with CONFIG_SYSFS_DEPRECATED\n  [ALSA] version 1.0.14rc2\n  [ALSA] ASoC documentation updates\n  [ALSA] ca0106 - Add missing sysfs device assignment\n  [ALSA] aoa i2sbus: Stop Apple i2s DMA gracefully\n  [ALSA] hda-codec - Add support for Fujitsu PI1556 Realtek ALC880\n  [ALSA] aoa: remove suspend/resume printks\n  [ALSA] Fix possible deadlocks in sequencer at removal of ports\n  [ALSA] emu10k1 - Fix STAC9758 front channel\n  [ALSA] soc - Clean up with kmemdup()\n  [ALSA] snd-ak4114: Fix two array overflows\n  [ALSA] ac97_bus power management\n  [ALSA] usbaudio - Add support for Edirol UA-101\n  [ALSA] hda-codec - Add ALC861VD/ALC660VD support\n  [ALSA] soc - ASoC 0.13 Sharp poodle machine\n  [ALSA] soc - ASoC 0.13 Sharp tosa machine\n  [ALSA] soc - ASoC 0.13 spitz machine\n  [ALSA] soc - ASoC Sharp corgi machine\n  [ALSA] soc - ASoC 0.13 pxa2xx DMA\n  [ALSA] soc - ASoC 0.13 pxa2xx AC97 driver\n  ...\n"
    },
    {
      "commit": "f85da084151c9454891124c999006857a354622a",
      "tree": "01cac9f3aa1242952649fd1d1849a8a5acd14c0e",
      "parents": [
        "9084b0058e11378abb43d01e669bac8ac7b593ff"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Feb 05 16:28:26 2007 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 16:23:18 2007 +0000"
      },
      "message": "[EISA] EISA registration with !CONFIG_EISA\n\nThis is a change for the EISA bus support to permit drivers to call\nun/registration functions even if EISA support has not been enabled.  This is\nsimilar to what PCI (and now TC) does and reduces the need for #ifdef clutter.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9084b0058e11378abb43d01e669bac8ac7b593ff",
      "tree": "7e32112843fa3f56f2218208c70334b62129b4b5",
      "parents": [
        "4df4db5c6c6daeb10a8693d09ce872bce8cd84e6"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Feb 05 16:28:29 2007 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 16:23:18 2007 +0000"
      },
      "message": "[TC] pmagb-b-fb: Convert to the driver model\n\nThis is a set of changes to convert the driver to the driver model.  As a\nside-effect the driver now supports building as a module.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4df4db5c6c6daeb10a8693d09ce872bce8cd84e6",
      "tree": "7ec7632d88253f41c4b4a2faf0f404f661ed6f50",
      "parents": [
        "335dc50cec2891026bd51e46769fc12365b6e475"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Feb 05 16:28:29 2007 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 16:23:17 2007 +0000"
      },
      "message": "[TC] dec_esp: Driver model for the PMAZ-A\n\nThis is a set of changes that converts the PMAZ-A support to the driver model.\n\nThe use of the driver model required switching to the hotplug SCSI\ninitialization model, which in turn required a change to the core NCR53C9x\ndriver.  I decided not to break all the frontend drivers and introduced an\nadditional parameter for esp_allocate() to select between the old and the new\nmodel.  I hope this is OK, but I would be fine with converting NCR53C9x to the\nnew model unconditionally as long as I do not have to fix all the other\nfrontends (OK, perhaps I could do some of them ;-) ).\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "335dc50cec2891026bd51e46769fc12365b6e475",
      "tree": "b67a9b849fed4bab1cdbaddf2f9ea2b524297c01",
      "parents": [
        "e89a2cfb7d7b5a658295fef9be84b12e813163bd"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Feb 05 16:28:28 2007 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 16:23:17 2007 +0000"
      },
      "message": "[TC] mips: pmag-ba-fb: Convert to the driver model\n\nThis is a set of changes to convert the driver to the driver model.  As a\nside-effect the driver now supports building as a module.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e89a2cfb7d7b5a658295fef9be84b12e813163bd",
      "tree": "2e5e3efd3f27b58965b4e47aaa079bbd13ed6d20",
      "parents": [
        "33cf45b90eb73e1f3b784b50691d74f7ea381b21"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Feb 05 16:28:27 2007 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 16:23:17 2007 +0000"
      },
      "message": "[TC] defxx: TURBOchannel support\n\nThis is a set of changes to add TURBOchannel support to the defxx driver.  As\nat this point the EISA support in the driver has become the only not having\nbeen converted to the driver model, I took the opportunity to convert it as\nwell.  Plus support for MMIO in addition to PIO operation as TURBOchannel\nrequires it anyway.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "33cf45b90eb73e1f3b784b50691d74f7ea381b21",
      "tree": "f1be17835dd70d565dae098f3664c96c19658143",
      "parents": [
        "56a47da1b940b6d3812de67fd94af9bfda6ee93a"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Feb 05 16:28:26 2007 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 16:23:16 2007 +0000"
      },
      "message": "[TC] TURBOchannel support for the DECstation\n\nThis is the platform-specific part of TURBOchannel bus support for the\nDECstation.  It implements determining whether the bus is actually there,\ngetting bus parameters, IRQ assignments for devices and protected accesses\nto possibly unoccupied slots that may trigger bus error exceptions.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "56a47da1b940b6d3812de67fd94af9bfda6ee93a",
      "tree": "9da555ab50c093f93b11889b986c612fffb220bf",
      "parents": [
        "b454cc6636d254fbf6049b73e9560aee76fb04a3"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Feb 05 16:28:26 2007 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 16:23:15 2007 +0000"
      },
      "message": "[TC] MIPS: TURBOchannel resources off-by-one fix\n\nFix resource reservation of TURBOchannel areas, where the end is one byte\ntoo far.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b454cc6636d254fbf6049b73e9560aee76fb04a3",
      "tree": "5d3d0067ba49fa9e7bb2d6590db3ef8f3c1f499f",
      "parents": [
        "5986a2ec35836a878350c54af4bd91b1de6abc59"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Feb 05 16:28:25 2007 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 16:23:15 2007 +0000"
      },
      "message": "[TC] MIPS: TURBOchannel update to the driver model\n\nThis is a set of changes to convert support for the TURBOchannel bus to the\ndriver model.  It implements the usual set of calls similar to what other bus\ndrivers have: tc_register_driver(), tc_unregister_driver(), etc.  All the\nplatform-specific bits have been removed and headers from asm-mips/dec/ have\nbeen merged into linux/tc.h, which should be included by drivers.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d27146dd5b72ab7d7e641f56f4bee1484dabd0b7",
      "tree": "88b5833ec3d8f4ee19426ed2c23f95edcdf190fb",
      "parents": [
        "62045305c20a194127ae87ccf963cfe6ffde7c4e",
        "4ffabefb456f140eb47c7294e9158a9027a64ccc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:09:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:09:05 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32\n\n* \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32:\n  [AVR32] Add missing #include \u003clinux/module.h\u003e\n  [AVR32] ssize_t should be long, not int\n  [AVR32] Remove last remains of libgcc\n  [AVR32] SPI platform code update\n  [AVR32] Add PIOE device and reserve SDRAM pins\n  [AVR32] Introduce at32_reserve_pin()\n  [AVR32] Don\u0027t reset PIO state at bootup\n  [AVR32] GPIO API implementation\n  [AVR32] Use ARRAY_SIZE macro when appropriate\n  [AVR32] Implement dma_mapping_error()\n  [AVR32] Fix incorrect invalidation of shared cachelines\n  [AVR32] ext int fixes\n  [AVR32] fix serial port setup on ATSTK1000\n  [AVR32] /proc/interrupts display\n  Remove a couple final references to obsolete verify_area().\n"
    },
    {
      "commit": "62045305c20a194127ae87ccf963cfe6ffde7c4e",
      "tree": "e672f27c6fd422aa9c2a7ec1ed30fb479510ed15",
      "parents": [
        "f049274b012fd3b50113f194bfbbcbc3143d0da3"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Feb 09 05:28:19 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:06:14 2007 -0800"
      },
      "message": "[PATCH] mm: remove find_trylock_page\n\nRemove find_trylock_page as per the removal schedule.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\n[ Let\u0027s see if anybody screams ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f049274b012fd3b50113f194bfbbcbc3143d0da3",
      "tree": "15ef947c1959da3196d8dbc524b435972f6d37f7",
      "parents": [
        "b37df85960a34dd96d0a4695c650f7972ef56c30",
        "1539b98b561754252dd520b98fa03a688a4f81b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:01:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:01:37 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (79 commits)\n  [IPX]: Fix NULL pointer dereference on ipx unload\n  [ATM]: atmarp.h needs to always include linux/types.h\n  [NET]: Fix net/socket.c warnings.\n  [NET]: cleanup sock_from_file()\n  [NET]: change layout of ehash table\n  [S390]: Add AF_IUCV socket support\n  [S390]: Adapt special message interface to new IUCV API\n  [S390]: Adapt netiucv driver to new IUCV API\n  [S390]: Adapt vmlogrdr driver to new IUCV API\n  [S390]: Adapt monreader driver to new IUCV API\n  [S390]: Rewrite of the IUCV base code, part 2\n  [S390]: Rewrite of the IUCV base code, part 1\n  [X.25]: Adds /proc/net/x25/forward to view active forwarded calls.\n  [X.25]: Adds /proc/sys/net/x25/x25_forward to control forwarding.\n  [X.25]: Add call forwarding\n  [XFRM]: xfrm_migrate() needs exporting to modules.\n  [PFKEYV2]: CONFIG_NET_KEY_MIGRATE option\n  [PFKEYV2]: Extension for dynamic update of endpoint address(es)\n  [XFRM]: CONFIG_XFRM_MIGRATE option\n  [XFRM]: User interface for handling XFRM_MSG_MIGRATE\n  ...\n"
    },
    {
      "commit": "b37df85960a34dd96d0a4695c650f7972ef56c30",
      "tree": "6b096e3c01bbfd4bac062f3e013e9a43de1a8f4e",
      "parents": [
        "5986a2ec35836a878350c54af4bd91b1de6abc59",
        "2cb4abd12bab7efd22a8b69d3b9a739500e8fee5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:00:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:00:55 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  MAINTAINERS: update DMFE and wireless drivers mailing list\n  ucc_geth: Add support to local-mac-address property\n  ucc_geth: Remove obsolete workaround of link speed change\n  cxgb3: sysfs attributes in -mm tree\n  Add Attansic L1 ethernet driver.\n"
    },
    {
      "commit": "c2902c8ae06762d941fab64198467f78cab6f8cd",
      "tree": "b960df23be1ae9798cf6f306264d34f153f88654",
      "parents": [
        "48ec15dca87805cf771855612d647bfe1a9f617f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 09 16:25:48 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 16:25:48 2007 +0100"
      },
      "message": "[PATCH] Fix breakage with CONFIG_SYSFS_DEPRECATED\n\nThe fix for sysfs breakage with CONFIG_SYSFS_DEPRECATED was flown\naway by the conflicted merge of the ALSA git tree.  The patch below\nfixes it again.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "4ffabefb456f140eb47c7294e9158a9027a64ccc",
      "tree": "af223f90ae3cae95e21589562370be3d3bed54c8",
      "parents": [
        "a3b0277d1c1d754eeb9a8f994339edbd914cacda"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:23:46 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:23:46 2007 +0100"
      },
      "message": "[AVR32] Add missing #include \u003clinux/module.h\u003e\n\narch/avr32/kernel/cpu.c needs THIS_MODULE, so it must include\nlinux/module.h.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "a3b0277d1c1d754eeb9a8f994339edbd914cacda",
      "tree": "15762bd661c3ab3933751f4ac18c6b2f7cbaf5b9",
      "parents": [
        "9d4ad801372c688c6ae7e080f6fc6f802f53cbe3"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 12:01:02 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:59 2007 +0100"
      },
      "message": "[AVR32] ssize_t should be long, not int\n\nSince size_t is defined as unsigned long, ssize_t ought to be long\nand not int. It could have been the other way around, but gcc defines\nsize_t as unsigned long, so this is correct.\n\nThis fixes a couple of printk format warnings.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "9d4ad801372c688c6ae7e080f6fc6f802f53cbe3",
      "tree": "3ab68eba0f4a684822db3a398cfe59c85317d683",
      "parents": [
        "3d60ee1b04320d0695e071828dbadf3564d4568a"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 11:43:09 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:59 2007 +0100"
      },
      "message": "[AVR32] Remove last remains of libgcc\n\nTwo libgcc headers were left around even though all the actual code\nborrowed from libgcc is gone. Delete them.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "3d60ee1b04320d0695e071828dbadf3564d4568a",
      "tree": "e8c7ab2f9318cc751a98da4589857edfe2c79e11",
      "parents": [
        "7f9f4678637f9ee1a999cc0870c4668f32e1a7eb"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jan 10 20:20:02 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:59 2007 +0100"
      },
      "message": "[AVR32] SPI platform code update\n\nMove stuff in spi.c into ATSTK1002 board code and update SPI\nplatform device definitions according to the new GPIO API.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "7f9f4678637f9ee1a999cc0870c4668f32e1a7eb",
      "tree": "557c08cbc47b9936c3a8c2f550bb3acd8781332e",
      "parents": [
        "e7f70b8cc69b1bcc56ed8d70f8e3671ec3956374"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Jan 30 11:16:16 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:58 2007 +0100"
      },
      "message": "[AVR32] Add PIOE device and reserve SDRAM pins\n\nThe PIOE device was left out before because it muxes SDRAM pins (and\nis therefore a bit dangerous to mess with) and because no existing\ndrivers had any use for it.\n\nIt is needed for CompactFlash, however, and now that we have a way\nto protect the SDRAM pins, it can be safely added.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "e7f70b8cc69b1bcc56ed8d70f8e3671ec3956374",
      "tree": "9985b269a4b5fa46bd605f85fd3cf50609b37d7a",
      "parents": [
        "dde251033f3e54619317269a908ce40e6f3a8d04"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Jan 30 11:01:23 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:58 2007 +0100"
      },
      "message": "[AVR32] Introduce at32_reserve_pin()\n\nat32_reserve_pin() can be used for reserving portmux pins without\naltering their configuration. Useful for e.g. SDRAM pins where we\nreally don\u0027t want to change the bootloader-provided configuration.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "dde251033f3e54619317269a908ce40e6f3a8d04",
      "tree": "472c297ee3acb6395be4edb3ff93c013819c334a",
      "parents": [
        "6a4e5227a33f60f918b30cf2001fb0bb259d9396"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Jan 29 17:59:40 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:58 2007 +0100"
      },
      "message": "[AVR32] Don\u0027t reset PIO state at bootup\n\nLeave the PIO lines as the bootloader left them. This allows us to\nuse PIOE without disturbing the SDRAM muxing.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "6a4e5227a33f60f918b30cf2001fb0bb259d9396",
      "tree": "a3e8d130fdfb88710872afc9908e1e78644b300f",
      "parents": [
        "10b50b7dd2716b944299d45452d0875dbeb5f0c2"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Feb 05 16:57:13 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:58 2007 +0100"
      },
      "message": "[AVR32] GPIO API implementation\n\nArch-neutral GPIO calls for AVR32. GPIO IRQ support written by\nDavid Brownell.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "10b50b7dd2716b944299d45452d0875dbeb5f0c2",
      "tree": "07159c3d6a87d9dc3883ea6593df7713904a03eb",
      "parents": [
        "6eb484fe92e2f67f888dc87e97bfd938c0f7404e"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 05 04:41:27 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:58 2007 +0100"
      },
      "message": "[AVR32] Use ARRAY_SIZE macro when appropriate\n\nA patch to use ARRAY_SIZE macro already defined in linux/kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "6eb484fe92e2f67f888dc87e97bfd938c0f7404e",
      "tree": "98d9c3cde49b7f103b9dc97f38540fb6102279f1",
      "parents": [
        "212868d387d0033b7e0029326a900126fe5e3d52"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Feb 01 16:26:03 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:57 2007 +0100"
      },
      "message": "[AVR32] Implement dma_mapping_error()\n\ndma_map_single() never fails, so dma_mapping_error() simply returns 0.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "212868d387d0033b7e0029326a900126fe5e3d52",
      "tree": "dc4209d294def354963f22051caa7832f8de98c1",
      "parents": [
        "58febc0b1374de7506277d3aa9e9cddaea62ba65"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sun Jan 28 12:56:42 2007 -0800"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:57 2007 +0100"
      },
      "message": "[AVR32] Fix incorrect invalidation of shared cachelines\n\nFix bug in dma_map_single(..., DMA_FROM_DEVICE) caused by incorrect\ninvalidation of shared cachelines at the beginning and/or end of\nthe specified buffer.  Those shared cachelines need to be flushed,\nsince they may hold valid data (which must not be discarded).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "58febc0b1374de7506277d3aa9e9cddaea62ba65",
      "tree": "ad9774f80d34d33e8cf125eeb92b4ca66d1c40eb",
      "parents": [
        "a3d912c8fa709c4078ceaabf4d71001190e19325"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 23 20:21:36 2007 -0800"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:57 2007 +0100"
      },
      "message": "[AVR32] ext int fixes\n\nBugfixes for external irq handler set_irq_type():\n\n - If set_irq_type() can\u0027t set the type, don\u0027t change anything!\n\n - It\u0027s not OK to change the flow handler as part of set_irq_type(),\n   among other issues that violates spinlock rules.  Instead, we can\n   call the relevant handler when we demux the external interrupts.\n\n - The external irq demux has no need to grab the spinlock.  And in\n   fact grabbing it that way was wrong, since that code might be\n   pre-empted by an irq at a different priority level, and that code\n   might then have tried to grab that spinlock...\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "a3d912c8fa709c4078ceaabf4d71001190e19325",
      "tree": "58a492ce454a6412bb63710decc56f741981ede7",
      "parents": [
        "914ab06279f15d3f368f4fae74db58fdcf03a2ed"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 23 20:14:02 2007 -0800"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:57 2007 +0100"
      },
      "message": "[AVR32] fix serial port setup on ATSTK1000\n\nFixes to USART setup on the stk-1000 ... don\u0027t configure USART 2, since\nits TXD/RXD are used for INT-A and INT-B buttons; and configure USART 0\n(for IRDA, and with corrected IRQ) iff SW2 has a non-default setting.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "914ab06279f15d3f368f4fae74db58fdcf03a2ed",
      "tree": "23fc37aa24d4e84c179836ddaf478c6046e1fa65",
      "parents": [
        "31321bc946527f2e4c50b6b08459d1c0d81fa978"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 23 20:12:15 2007 -0800"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:57 2007 +0100"
      },
      "message": "[AVR32] /proc/interrupts display\n\nThe /proc/interrupts file should also display the irq_chip associated\nwith each irq ... e.g. INTC, EIM, GPIO.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "31321bc946527f2e4c50b6b08459d1c0d81fa978",
      "tree": "ad55844941184f7c075b3456cef18661e3cc85bb",
      "parents": [
        "5986a2ec35836a878350c54af4bd91b1de6abc59"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sun Jan 07 18:43:41 2007 -0500"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:56 2007 +0100"
      },
      "message": "Remove a couple final references to obsolete verify_area().\n\n  Remove a couple final references to the obsolete verify_area() call,\nwhich was long ago replaced by access_ok().\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "48ec15dca87805cf771855612d647bfe1a9f617f",
      "tree": "3798e983a94a97bc764a2899f73fb3f305cddf20",
      "parents": [
        "10b98527c34dca3f461256f5fcfff9b3790066e0"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 14:50:18 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 14:50:18 2007 +0100"
      },
      "message": "[ALSA] version 1.0.14rc2\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "10b98527c34dca3f461256f5fcfff9b3790066e0",
      "tree": "46d527ff67416b6403968176edf1f86281e9725c",
      "parents": [
        "c6d6eeeacc2ed0b736f20692ca021324f3b203b3"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Thu Feb 08 17:06:09 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:04:04 2007 +0100"
      },
      "message": "[ALSA] ASoC documentation updates\n\nThis patch updates the documentation for ASoC to reflect the recent\nchanges in API between 0.12.x and 0.13.x\nChanges:-\n o Removed all reference to old API\u0027s.\n o Removed references and examples of automatic DAI config and matching.\n o Fixed 80 char line length on some files.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c6d6eeeacc2ed0b736f20692ca021324f3b203b3",
      "tree": "62c10d510ad8aca77d1eb2fc62c9466ebd2da42d",
      "parents": [
        "547ac2ae3890b8e17bcfea4ba8840a10f3496da4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 08 14:50:31 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:04:03 2007 +0100"
      },
      "message": "[ALSA] ca0106 - Add missing sysfs device assignment\n\nAdded the missing device assignment before creating sysfs tree.\nThis caused the insufficient device permissions.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "547ac2ae3890b8e17bcfea4ba8840a10f3496da4",
      "tree": "723d9b290f2f7b47be61c00badd1eecb6aa20468",
      "parents": [
        "2cf9f0fc69358e15e78f936c220cfe8aa208111d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 14:25:39 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:04:02 2007 +0100"
      },
      "message": "[ALSA] aoa i2sbus: Stop Apple i2s DMA gracefully\n\nThis fixes the problem of getting extra bytes inserted at the\nbeginning of a recording when using the Apple i2s interface and DBDMA\ncontroller.  It turns out that we can\u0027t just abort the DMA; we have to\nlet it stop at the end of a command, and then wait for the S7 bit to\nbe set before turning off the DBDMA controller.  Doing that for\nplayback doesn\u0027t seem to be necessary, but doesn\u0027t hurt either.\nWe use the technique used by the Darwin driver: make each transfer\ncommand branch to a stop command if the S0 status bit is set.  Thus we\ncan ask the DMA controller to stop at the end of the current command\nby setting S0.\nThe interrupt routine now looks at and clears the status word of the\nDBDMA command ring.  This is necessary so it can know when the DBDMA\ncontroller has seen that S0 is set, and so when it should look for the\nDBDMA controller being stopped and S7 being set.  This also ended up\nsimplifying the calculation in i2sbus_pcm_pointer.\nTested on a 15 inch albook.\n[Addition by Johannes]\nI modified this patch and added the suspend/resume bits to it to get my\npowermac into a decent state when playing sound across suspend to disk\nthat has a different bitrate from what the firmware programs the\nhardware to.\nI also added the SNDRV_PCM_INFO_JOINT_DUPLEX flag because it seemed the\nright thing to do and I was looking at the info stuff.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    }
  ],
  "next": "2cf9f0fc69358e15e78f936c220cfe8aa208111d"
}
