)]}'
{
  "log": [
    {
      "commit": "b7f08aabb1cdc0d714d312e2ad2feefb498daf77",
      "tree": "68245a74f6d80f3501084d84d3041e0fab83b72b",
      "parents": [
        "fbccb3d7f56654dbc407f757c884f22d26264e42"
      ],
      "author": {
        "name": "Aristeu Sergio Rozanski Filho",
        "email": "aris@cathedrallabs.org",
        "time": "Sun Aug 07 09:42:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:39 2005 -0700"
      },
      "message": "[PATCH] ppc32: 8xx fix CPM ethernet description\n\n8xx: fix CPM Ethernet description\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Aristeu Sergio Rozanski Filho \u003caris@cathedrallabs.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fbccb3d7f56654dbc407f757c884f22d26264e42",
      "tree": "0957806533b81aba75fd2926a9acac9421af13b5",
      "parents": [
        "fc007ddd609ccfce1cd392e65eed05aba8db32ce"
      ],
      "author": {
        "name": "Aristeu Sergio Rozanski Filho",
        "email": "aris@cathedrallabs.org",
        "time": "Sun Aug 07 09:42:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:39 2005 -0700"
      },
      "message": "[PATCH] ppc32: 8xx: fec: fix interrupt handler prototypes\n\n8xx: fec: fix interrupt handler prototypes\n\nSigned-off-by: Aristeu Sergio Rozanski Filho \u003caris@conectiva.com.br\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc007ddd609ccfce1cd392e65eed05aba8db32ce",
      "tree": "b903127fe65626cb75287c0104e5d2ab96f0d876",
      "parents": [
        "8b0ed2fbdbea3f0d34404f1cbfdf02c4a673ca56"
      ],
      "author": {
        "name": "Aristeu Sergio Rozanski Filho",
        "email": "aris@conectiva.com.br",
        "time": "Sun Aug 07 09:42:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:39 2005 -0700"
      },
      "message": "[PATCH] ppc32: 8xx: using dma_alloc_coherent() instead consistent_alloc()\n\n8xx: using dma_alloc_coherent() instead consistent_alloc()\n\nSigned-off-by: Aristeu Sergio Rozanski Filho \u003caris@conectiva.com.br\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b0ed2fbdbea3f0d34404f1cbfdf02c4a673ca56",
      "tree": "6bdc59e8f55e86862d71d650e023f6d766ab920c",
      "parents": [
        "68b47139ea94ab6d05e89c654db8daa99e9a232c"
      ],
      "author": {
        "name": "Aristeu Sergio Rozanski Filho",
        "email": "aris@cathedrallabs.org",
        "time": "Sun Aug 07 09:42:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:38 2005 -0700"
      },
      "message": "[PATCH] ppc32: 8xx: convert fec driver to use work_struct\n\n8xx: convert fec driver to use work_struct\n\nSigned-off-by: Aristeu Sergio Rozanski Filho \u003caris@conectiva.com.br\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68b47139ea94ab6d05e89c654db8daa99e9a232c",
      "tree": "807d693b22a11f7667cd16e90b43618f85f8a4e0",
      "parents": [
        "9ae5b3c703cce89a7d8ccf25fe16955ec6f016c0"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Sun Aug 07 09:42:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:38 2005 -0700"
      },
      "message": "[PATCH] namespace.c: fix bind mount from foreign namespace\n\nI\u0027m resending this patch, because I still believe it\u0027s the correct fix.\n\nTested before/after applying the patch with a test application\navailable from:\n\n  http://www.inf.bme.hu/~mszeredi/nstest.c\n\nBind mount from a foreign namespace results in an un-removable mount.\nThe reason is that mnt-\u003emnt_namespace is copied from the old mount in\nclone_mnt().  Because of this check_mnt() in sys_umount() will fail.\n\nThe solution is to set mnt-\u003emnt_namespace to current-\u003enamespace in\nclone_mnt().  clone_mnt() is either called from do_loopback() or\ncopy_tree().  copy_tree() is called from do_loopback() or\ncopy_namespace().\n\nWhen called (directly or indirectly) from do_loopback(), always\ncurrent-\u003enamspace is being modified: check_mnt(nd-\u003emnt).  So setting\nmnt-\u003emnt_namespace to current-\u003enamspace is the right thing to do.\n\nWhen called from copy_namespace(), the setting of mnt_namespace is\nirrelevant, since mnt_namespace is reset later in that function for\nall copied mounts.\n\nJamie said:\n\n  This patch is correct.  The old code was buggy for more fundamental and\n  serious reason: it broke the invariant that a tree of vfsmnts all have the\n  same value of mnt_namespace (and the same for the mnt_list list).\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nAcked-by: Jamie Lokier \u003cjamie@shareable.org\u003e\nCc: \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ae5b3c703cce89a7d8ccf25fe16955ec6f016c0",
      "tree": "ae3b77d4b7bb287c6fb6b4baa321e2901bfae45b",
      "parents": [
        "46bdac99382dd36e2d8c36cfb35d879b5c136965"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sun Aug 07 09:42:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:38 2005 -0700"
      },
      "message": "[PATCH] remove linux/pagemap.h from linux/swap.h\n\nsparc can not include linux/pagemap.h because of the following circular\ndependency:\n\nasm-sparc/pgtable include linux/swap.h\nlinux/swap.h include now linux/pagemap.h\nlinux/pagemap.h include linux/mm.h\nlinux/mm.h include asm/pgtable.h\n\nIt needs to have the swp_entry_t type fully visible in pgtable.h,\nwe can\u0027t work around this using macros.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46bdac99382dd36e2d8c36cfb35d879b5c136965",
      "tree": "7966c5e9512751625e5ab3dfff5e7752e821e5fe",
      "parents": [
        "6c79d7260a8522a54374fa10dd2838eaef492cf2"
      ],
      "author": {
        "name": "Tom Duffy",
        "email": "thomas.duffy.99@alumni.brown.edu",
        "time": "Sun Aug 07 09:42:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:38 2005 -0700"
      },
      "message": "[PATCH] visws: linkage fix\n\nThis patch add stubs to allow the visws subarch to link again.\n\nSigned-off-by: Tom Duffy \u003cthomas.duffy.99@alumni.brown.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6c79d7260a8522a54374fa10dd2838eaef492cf2",
      "tree": "40c5b19a2e5af5e2bc4c894faed98df77bf37749",
      "parents": [
        "e525e153c7a99fc64af68e7f50a2660babd6752b"
      ],
      "author": {
        "name": "Tom Duffy",
        "email": "thomas.duffy.99@alumni.brown.edu",
        "time": "Sun Aug 07 09:42:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:38 2005 -0700"
      },
      "message": "[PATCH] Make visws compile again\n\nIn file included from linux-2.6.13-rc5/arch/i386/kernel/timers/timer_pit.c:20:\nlinux-2.6.13-rc5/include/asm-i386/mach-visws/do_timer.h: In function `do_timer_overflow\u0027:\nlinux-2.6.13-rc5/include/asm-i386/mach-visws/do_timer.h:32: error: `i8259A_lock\u0027 undeclared (first use in this function)\nlinux-2.6.13-rc5/include/asm-i386/mach-visws/do_timer.h:32: error: (Each undeclared identifier is reported only once\nlinux-2.6.13-rc5/include/asm-i386/mach-visws/do_timer.h:32: error: for each function it appears in.)\nmake[3]: *** [arch/i386/kernel/timers/timer_pit.o] Error 1\nmake[2]: *** [arch/i386/kernel/timers] Error 2\nmake[1]: *** [arch/i386/kernel] Error 2\nmake: *** [_all] Error 2\n\nSigned-off-by: Tom Duffy \u003cthomas.duffy.99@alumni.brown.edu\u003e\nCc: Andrey Panin \u003cpazke@orbita1.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e525e153c7a99fc64af68e7f50a2660babd6752b",
      "tree": "8a19f97f37b3175b36824ae1b34b2e27e18392b9",
      "parents": [
        "d5172f263f76ca6d588f533c0989b22521fcbac2"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Aug 07 09:42:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:38 2005 -0700"
      },
      "message": "[PATCH] __bio_clone() dead comment\n\nRemove a very wrong comment.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5172f263f76ca6d588f533c0989b22521fcbac2",
      "tree": "a4a017f686f101b5817f6c1abbc84518335d497e",
      "parents": [
        "cf7bee5a0bf270a4eace0be39329d6ac0136cc47"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@muc.de",
        "time": "Sun Aug 07 09:42:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:37 2005 -0700"
      },
      "message": "[PATCH] x86_64: ignore machine checks from boot time\n\nDon\u0027t log machine check events left over from boot.  Too many BIOSes leave\nbogus events in there.\n\nThis unfortunately also makes it impossible to log events that caused a\nreboot.  For people with non broken BIOS there is mce\u003dbootlog\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cf7bee5a0bf270a4eace0be39329d6ac0136cc47",
      "tree": "f2df9af0c11dbc0411f628d709e60de46296d799",
      "parents": [
        "0d317fb72fe3cf0f611608cf3a3015bbe6cd2a66"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Sun Aug 07 13:49:59 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 09:50:56 2005 -0700"
      },
      "message": "[PATCH] Fix restore of 64-bit PCI BAR\u0027s\n\nFor 64-bit BAR[i] only pci_dev-\u003eresource[i] is valid, -\u003eresource[i+1]\nslot is unused and contains zeroes in all fields.\n\nSo when we update a PCI BAR, all we need is just to check that we\u0027re\ngoing to update a _valid_ resource.\n\nAlso make sure to write high bits - use \"x \u003e\u003e 16 \u003e\u003e 16\" (rather than the\nsimpler \"\u003e\u003e 32\") to avoid warnings on 32-bit architectures where we\u0027re\nnot going to have any high bits.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d317fb72fe3cf0f611608cf3a3015bbe6cd2a66",
      "tree": "10d49c7f5dce5c7f1ec4ddd6572490827be874cf",
      "parents": [
        "36cf446c2c4be6bae01517ea539dcebaf85c9fdf"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Aug 06 13:47:36 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 13:06:30 2005 -0700"
      },
      "message": "[PATCH] x86_64 bootmem: sparse_mem/kexec merge bug.\n\nWhen the sparse mem changes and the kexec changes\nwere merged into setup.c they came in, in the wrong order.\nThis patch changes the order so we don\u0027t run sparse_init\nwhich uses the bootmem allocator until we all of the\nreserve_bootmem calls has been made.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36cf446c2c4be6bae01517ea539dcebaf85c9fdf",
      "tree": "fa988e457ce99f4eb9a85da9daf84951b5fcfe15",
      "parents": [
        "094528a7fb3f75a83673e5cc3271fd466f2e278d"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Aug 06 13:45:10 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 12:54:57 2005 -0700"
      },
      "message": "[PATCH] i386 visws: Add machine_shutdown and emergency_restart\n\nAnother x86 subarchitecture bit I missed.  This adds both\nmachine_emergency_restart missed in my reboot fixes and\nmachine_shutdown needed for kexec support.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "094528a7fb3f75a83673e5cc3271fd466f2e278d",
      "tree": "4d9fb39a134852f7dfdb2c49055f378a686ef072",
      "parents": [
        "cd5098d254a28a5980bc6dec9644f99ee884a548"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Aug 06 13:42:45 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 12:54:57 2005 -0700"
      },
      "message": "[PATCH] i386 voyager: Add machine_shutdown\n\nHere is one more bit of breakage my x86 sub-architecture\nconfusion caused.\n\nAdd machine_shutdown to voyager so it will compile with CONFIG_KEXEC.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd5098d254a28a5980bc6dec9644f99ee884a548",
      "tree": "4af4f1878367c88c9303d1b71e20c9b5aa47cb32",
      "parents": [
        "d8588ee5b87226d96e07add42027246746357fe3",
        "576c7d858f36cab6110b29db7b53964d5132cf30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 10:18:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 10:18:48 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6\n"
    },
    {
      "commit": "d8588ee5b87226d96e07add42027246746357fe3",
      "tree": "cd2d71428286934c89294ad12ebe4928c9425302",
      "parents": [
        "fab5a60a29f98f17256a4183e34a414f6db67569"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:44:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:44:37 2005 -0700"
      },
      "message": "ppc: Export __handle_mm_fault for MOL\n\nWhen we did the handle_mm_fault cleanup and get_user_page() race fixes,\nhandle_mm_fault turned into an inline function that called the real\n__handle_mm_fault() code.  The export needed for MOL on ppc wasn\u0027t\nupdated to match the new world order, though.\n\nTurn it into a GPL export while at it, since this is all about internal\ninterfaces and MOL is GPL\u0027d anwyay.\n"
    },
    {
      "commit": "fab5a60a29f98f17256a4183e34a414f6db67569",
      "tree": "eff86901dda863299501c6e729a2d621f607314f",
      "parents": [
        "243393c90f2b7cb781fd794e22786e9c8547901a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:42:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:42:06 2005 -0700"
      },
      "message": "Check input buffer size in zisofs\n\nThis uses the new deflateBound() thing to sanity-check the input to the\nzlib decompressor before we even bother to start reading in the blocks.\n\nProblem noted by Tim Yamin \u003cplasmaroo@gentoo.org\u003e\n"
    },
    {
      "commit": "243393c90f2b7cb781fd794e22786e9c8547901a",
      "tree": "d97d8f30f59ef99c82cf8a9a6fce3c08768b240c",
      "parents": [
        "021a52ac70802a94e699badb52af9d0fa728d5cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:39:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:39:57 2005 -0700"
      },
      "message": "Add fakey \u0027deflateBound()\u0027 function to the in-kernel zlib routines\n\nIt\u0027s not the real deflateBound() in newer zlib libraries, partly because\nthe upcoming usage of it won\u0027t have the \"stream\" available, so we can\u0027t\nhave the same interfaces anyway.\n"
    },
    {
      "commit": "021a52ac70802a94e699badb52af9d0fa728d5cd",
      "tree": "6fb066dd3cd2e4423bdcfd8fc520a762d4848f27",
      "parents": [
        "534afb90a9cd0b9643f62d660c164e1d924f39cf"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Sat Aug 06 07:21:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:23:57 2005 -0700"
      },
      "message": "[PATCH] ppc32: ppc440 pagetable attributes (comments updates)\n\nHere\u0027s an incremental patch with comment updates and some additional\ngrammar cleanups.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "576c7d858f36cab6110b29db7b53964d5132cf30",
      "tree": "0a1241104c7a52323425a3f6930163340e2d0829",
      "parents": [
        "66e8b6c31b9254243afaac8af4135e84e11dd38e"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:54 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:54 2005 +0200"
      },
      "message": "[Bluetooth] Add direction and timestamp to stack internal events\n\nThis patch changes the direction to incoming and adds the timestamp\nto all stack internal events.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "66e8b6c31b9254243afaac8af4135e84e11dd38e",
      "tree": "cf25ee6d3b555a246be9bf8b783d3a92325cf5d9",
      "parents": [
        "e9a3e671c09d419f29710d8620ed916d3bf7d7ab"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:51 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:51 2005 +0200"
      },
      "message": "[Bluetooth] Remove unused functions and cleanup symbol exports\n\nThis patch removes the unused bt_dump() function and it also removes\nits BT_DMP macro. It also unexports the hci_dev_get(), hci_send_cmd()\nand hci_si_event() functions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "e9a3e671c09d419f29710d8620ed916d3bf7d7ab",
      "tree": "6ce4e75810fc0724d05c305fc6b517aba23598c0",
      "parents": [
        "dcc365d8f28d6a2332fa37e64d669858a8d017e8"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:47 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:47 2005 +0200"
      },
      "message": "[Bluetooth] Kill redundant NULL checks before kfree()\n\nThere\u0027s no need to check for NULL before calling kfree() on a pointer.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "dcc365d8f28d6a2332fa37e64d669858a8d017e8",
      "tree": "45872ffc48be8319a88259cfcef86605a1f94a4e",
      "parents": [
        "cad0f6270c0bae5bcae6af3c7ac7bd3ae5d9b618"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:42 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:42 2005 +0200"
      },
      "message": "[Bluetooth] Revert session reference counting fix\n\nThe fix for the reference counting problem of the signal DLC introduced\na race condition which leads to an oops. The reason for it is not fully\nunderstood by now and so revert this fix, because the reference counting\nproblem is not crashing the RFCOMM layer and its appearance it rare.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "cad0f6270c0bae5bcae6af3c7ac7bd3ae5d9b618",
      "tree": "958f349daed2ad3e1f4c97e94aabbef3c30c1d82",
      "parents": [
        "534afb90a9cd0b9643f62d660c164e1d924f39cf"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:36 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:36 2005 +0200"
      },
      "message": "[Bluetooth] Send HCI_Reset for Kensington dongle\n\nThe Kensington Bluetooth USB adapter is based on a Broadcom chip\nwith the HID proxy support. To initialize these kind of devices\ncorrectly it is necessary to send HCI_Reset as the first command.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "534afb90a9cd0b9643f62d660c164e1d924f39cf",
      "tree": "7a10674e549b63257d9c95405f258480267efea8",
      "parents": [
        "4aad724d3e52238e1ce005f166fbba5b4072a7f6"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Fri Aug 05 16:10:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 16:53:03 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix ppc440 pagetable attributes\n\nThis patch fixes a bug in the PPC440 pagetable attributes that breaks swap\nsupport.  It also adds some notes on the PPC440 attribute fields.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e for CELF\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4aad724d3e52238e1ce005f166fbba5b4072a7f6",
      "tree": "c313006c1e59a41914a96c0c0b5b2b557736a0a9",
      "parents": [
        "00a5dfdb93f74e4d95fb0d83c890728e331f8810"
      ],
      "author": {
        "name": "Tim Yamin",
        "email": "plasmaroo@gentoo.org",
        "time": "Mon Jul 25 23:16:13 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 16:23:21 2005 -0700"
      },
      "message": "[PATCH] Update in-kernel zlib routines\n\nThese bugs have been fixed in the standard zlib for a while.\n\nSee for example\n\n a) http://sources.redhat.com/ml/bug-gnu-utils/1999-06/msg00183.html\n b) http://bugs.gentoo.org/show_bug.cgi?id\u003d94584\n\nSigned-off-by: Tim Yamin \u003cplasmaroo@gentoo.org\u003e\nSigned-off-by: Tavis Ormandy \u003ctaviso@gentoo.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "00a5dfdb93f74e4d95fb0d83c890728e331f8810",
      "tree": "f1d1043d7d02ad6bde3b158807b28bcfdafa21f6",
      "parents": [
        "ba02508248e90a9d696aebd18b48a3290235b53c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 05 23:05:27 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 15:56:41 2005 -0700"
      },
      "message": "[PATCH] Fix semundo lock leakage\n\nsemundo-\u003elock can leak if semundo-\u003erefcount goes from 2 to 1 while\nanother thread has it locked.  This causes major problems for PREEMPT\nkernels.\n\nThe simplest fix for now is to undo the single-thread optimization.\n\nThis bug was found via relentless testing by Dominik Karall.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba02508248e90a9d696aebd18b48a3290235b53c",
      "tree": "4167aecae57a5ceab6392e54189a271f3dfdebf8",
      "parents": [
        "c7546f8f03f5a4fa612605b6be930234d6026860"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Aug 05 13:28:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 13:43:16 2005 -0700"
      },
      "message": "[PATCH] blk: fix tag shrinking (revive real_max_size)\n\nMy patch in commit fa72b903f75e4f0f0b2c2feed093005167da4023 incorrectly\nremoved blk_queue_tag-\u003ereal_max_depth.\n\nThe original resize implementation was incorrect in the following\npoints.\n\n * actual allocation size of tag_index was shorter than real_max_size,\n   but assumed to be of the same size, possibly causing memory access\n   beyond the allocated area.\n * bits in tag_map between max_deptn and real_max_depth were\n   initialized to 1\u0027s, making the tags permanently reserved.\n\nIn an attempt to fix above two bugs, I had removed allocation optimization\nin init_tag_map and real_max_size.  Tag map/index were allocated and freed\nimmediately during resize.\n\nUnfortunately, I wasn\u0027t considering that tag map/index can be resized\ndynamically with tags beyond new_depth active.  This led to accessing\nfreed area after shrinking tags and led to the following bug reporting\nthread on linux-scsi.\n\n   http://marc.theaimsgroup.com/?l\u003dlinux-scsi\u0026m\u003d112319898111885\u0026w\u003d2\n\nTo fix the problem, I\u0027ve revived real_max_depth without allocation\noptimization in init_tag_map, and Andrew Vasquez confirmed that the\nproblem was fixed.  As Jens is not going to be available for a week, he\nasked me to make sure that this patch reaches you.\n\n   http://marc.theaimsgroup.com/?l\u003dlinux-scsi\u0026m\u003d112325778530886\u0026w\u003d2\n\nAlso, a comment was added to make sure that real_max_size is needed for\ndynamic shrinking.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7546f8f03f5a4fa612605b6be930234d6026860",
      "tree": "e372cdb3856c9585587283c21b5b99a792a1a41d",
      "parents": [
        "e6cb99413da42af413c11a394538ddc8b9d201e1"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Aug 05 11:59:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 12:22:37 2005 -0700"
      },
      "message": "[PATCH] Fix hugepage crash on failing mmap()\n\nThis patch fixes a crash in the hugepage code.  unmap_hugepage_area() was\nassuming that (due to prefault) PTEs must exist for all the area in\nquestion.  However, this may not be the case, if mmap() encounters an error\nbefore the prefault and calls unmap_region() to clean up any partial\nmapping.\n\nDepending on the hugepage configuration, this crash can be triggered by an\nunpriveleged user.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6cb99413da42af413c11a394538ddc8b9d201e1",
      "tree": "696dea49d74289726ac50fdbdebbbaae0f794340",
      "parents": [
        "f9abb020405c94edb0717315f1510086b1574a22"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Fri Aug 05 11:59:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 12:22:37 2005 -0700"
      },
      "message": "[PATCH] fix voyager compile after machine_emergency_restart breakage\n\n[PATCH] i386: Implement machine_emergency_reboot\n\nintroduced this new function into arch/i386/reboot.c.  However,\nsubarchitectures are entitled to implement their own copies of reboot.c\nfrom which this new function is now missing.\n\nIt looks like visws will also need a similar fixup\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9abb020405c94edb0717315f1510086b1574a22",
      "tree": "768cf082ab003287cdf24a5c09143cac96ebcd51",
      "parents": [
        "30e835e36648b15fb80797ace0a0e2afcf97618d"
      ],
      "author": {
        "name": "Marcel Selhorst",
        "email": "selhorst@crypto.rub.de",
        "time": "Fri Aug 05 11:59:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 12:22:37 2005 -0700"
      },
      "message": "[PATCH] tpm_infineon: Support for new TPM 1.2 and PNPACPI\n\nThis patch includes support for the new Infineon Trusted Platform Module\nSLB 9635 TT 1.2 and does further include ACPI-support for both chip\nversions (SLD 9630 TT 1.1 and SLB9635 TT 1.2).  Since the ioports and\nconfiguration registers are not correctly set on some machines, the\nconfiguration is now done via PNPACPI, which reads out the correct values\nout of the DSDT-table.  Note that you have to have CONFIG_PNP,\nCONFIG_ACPI_BUS and CONFIG_PNPACPI enabled to run this driver (assuming\nthat mainboards including a TPM do have the need for ACPI anyway).\n\nSigned-off-by: Marcel Selhorst \u003cselhorst@crypto.rub.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30e835e36648b15fb80797ace0a0e2afcf97618d",
      "tree": "93bfc6b0813579b8810fd4ae49b2693ed8bcbedb",
      "parents": [
        "a866a5f4eab10080ca25785fcf53ad67cde28bed"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Aug 05 11:59:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 12:22:37 2005 -0700"
      },
      "message": "[PATCH] REPORTING-BUGS: track regressions\n\nAdd a new record to the REPORTING-BUGS template: \"Most recent kernel version\nwhich did not have the bug:\".  So we can spot regressions more easily.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a866a5f4eab10080ca25785fcf53ad67cde28bed",
      "tree": "8a3e09a2d0d931d15f1393614160242b7f94d00d",
      "parents": [
        "107207aa8576963861e9f0c66b439d233f02a97d",
        "b7656e7f2944984befa3ab99a5b99f99a23b302b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 07:49:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 07:49:30 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "107207aa8576963861e9f0c66b439d233f02a97d",
      "tree": "f84c6421f1006b9c462494db425e987145067030",
      "parents": [
        "403fe5ae57c831968c3dbbaba291ae825a1c5aaa",
        "3873658be7b3896e88648664e480a44d12083ad8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 07:42:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 07:42:20 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "403fe5ae57c831968c3dbbaba291ae825a1c5aaa",
      "tree": "0baa7533fc0b96127d03a39b2fa77f2b29564b1c",
      "parents": [
        "2f60f8d3573ff90fe5d75a6d11fd2add1248e7d6"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "vandrove@vc.cvut.cz",
        "time": "Fri Aug 05 15:50:07 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 06:57:44 2005 -0700"
      },
      "message": "[PATCH] rtc: msleep() cannot be used from interrupt\n\nSince the beginning of July my Opteron box was randomly crashing and\nbeing rebooted by hardware watchdog.  Today it finally did it in front\nof me, and this patch will hopefully fix it.\n\nThe problem is that at the end of June (the 28th, to be exact: commit\n47f176fdaf8924bc83fddcf9658f2fd3ef60d573, \"[PATCH] Using msleep()\ninstead of HZ\") rtc_get_rtc_time was converted to use msleep() instead\nof busy waiting.  But rtc_get_rtc_time is used by hpet_rtc_interrupt,\nand scheduling is not allowed during interrupt.  So I\u0027m reverting this\npart of original change, replacing msleep() back with busy loop.\n\nThe original code was busy waiting for up to 20ms, but on my hardware in\nthe worst case update-in-progress bit was asserted for at most 363\npasses through loop (on 2GHz dual Opteron), much less than even one\njiffie, not even talking about 20ms.  So I changed code to just wait\nonly as long as necessary.  Otherwise when RTC was set to generate\n8192Hz timer, it stopped doing anything for 20ms (160 pulses were\nskipped!) from time to time, and this is rather suboptimal as far as I\ncan tell.\n\nSigned-off-by: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b7656e7f2944984befa3ab99a5b99f99a23b302b",
      "tree": "bd7281aac296d0d0f7eac7989726f540318236fc",
      "parents": [
        "2f60f8d3573ff90fe5d75a6d11fd2add1248e7d6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 05 04:12:48 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 05 04:12:48 2005 -0700"
      },
      "message": "[IPV4]: Fix memory leak during fib_info hash expansion.\n\nWhen we grow the tables, we forget to free the olds ones\nup.\n\nNoticed by Yan Zheng.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f60f8d3573ff90fe5d75a6d11fd2add1248e7d6",
      "tree": "173980b12459aa55586d3f4f56630abf5af1ffcc",
      "parents": [
        "b68e9f857271189bd7a59b74c99890de9195b0e1"
      ],
      "author": {
        "name": "Simon Derr",
        "email": "Simon.Derr@bull.net",
        "time": "Thu Aug 04 19:52:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:43:14 2005 -0700"
      },
      "message": "[PATCH] __vm_enough_memory() signedness fix\n\nWe have found what seems to be a small bug in __vm_enough_memory() when\nsysctl_overcommit_memory is set to OVERCOMMIT_NEVER.\n\nWhen this bug occurs the systems fails to boot, with /sbin/init whining\nabout fork() returning ENOMEM.\n\nWe hunted down the problem to this:\n\nThe deferred update mecanism used in vm_acct_memory(), on a SMP system,\nallows the vm_committed_space counter to have a negative value.\n\nThis should not be a problem since this counter is known to be inaccurate.\n\nBut in __vm_enough_memory() this counter is compared to the `allowed\u0027\nvariable, which is an unsigned long.  This comparison is broken since it\nwill consider the negative values of vm_committed_space to be huge positive\nvalues, resulting in a memory allocation failure.\n\nSigned-off-by: \u003cJean-Marc.Saffroy@ext.bull.net\u003e\nSigned-off-by: \u003cSimon.Derr@bull.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b68e9f857271189bd7a59b74c99890de9195b0e1",
      "tree": "92ef0899ca9ff07f64458febcb7ab8095e891042",
      "parents": [
        "846998ae87a80b0fd45b4cf5cf001a159d746f27"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Aug 04 19:52:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:43:14 2005 -0700"
      },
      "message": "[PATCH] tcp: fix TSO cwnd caching bug\n\ntcp_write_xmit caches the cwnd value indirectly in cwnd_quota.  When\ntcp_transmit_skb reduces the cwnd because of tcp_enter_cwr, the cached\nvalue becomes invalid.\n\nThis patch ensures that the cwnd value is always reread after each\ntcp_transmit_skb call.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "846998ae87a80b0fd45b4cf5cf001a159d746f27",
      "tree": "a81d0f6d2b1f1817d557bd5f5611c81ff9026b51",
      "parents": [
        "0c3dba1534569734ba353afdf3f11def497ff2ac"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 04 19:52:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:43:14 2005 -0700"
      },
      "message": "[PATCH] tcp: fix TSO sizing bugs\n\nMSS changes can be lost since we preemptively initialize the tso_segs count\nfor an SKB before we %100 commit to sending it out.\n\nSo, by the time we send it out, the tso_size information can be stale due\nto PMTU events.  This mucks up all of the logic in our send engine, and can\neven result in the BUG() triggering in tcp_tso_should_defer().\n\nAnother problem we have is that we\u0027re storing the tp-\u003emss_cache, not the\nSACK block normalized MSS, as the tso_size.  That\u0027s wrong too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c3dba1534569734ba353afdf3f11def497ff2ac",
      "tree": "ec52740643c710072aab5122e96851c63ed049a0",
      "parents": [
        "f10eff26831159f52353e8f15c37cdb2935d5fbf"
      ],
      "author": {
        "name": "John McCutchan",
        "email": "ttb@tentacle.dhs.org",
        "time": "Thu Aug 04 21:12:54 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:37:39 2005 -0700"
      },
      "message": "[PATCH] Clean up inotify delete race fix\n\nThis avoids the whole #ifdef mess by just getting a copy of\ndentry-\u003ed_inode before d_delete is called - that makes the codepaths the\nsame for the INOTIFY/DNOTIFY cases as for the regular no-notify case.\nI\u0027ve been running this under a Gnome session for the last 10 minutes.\nInotify is being used extensively.\n\nSigned-off-by: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f10eff26831159f52353e8f15c37cdb2935d5fbf",
      "tree": "d2ac006f16ba28ecfa6cfb5c1ddecd2e2e6eb28f",
      "parents": [
        "7dedacf4270a810fadcca887ac85d267b5f1882d"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Aug 04 18:06:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] USB: Fix setup packet initialization in isp116x-hcd\n\nWhen recently addressing remarks by Alexey Dobriyan about\nthe isp116x-hcd, I introduced a bug in the driver. Please\napply the attached patch to fix it.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7dedacf4270a810fadcca887ac85d267b5f1882d",
      "tree": "4e76d5bf3d96d142c018bc8dbba2e68ccccd0eed",
      "parents": [
        "003ba5153582427b1df2347553529299872961e5"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Aug 04 18:06:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] USB: ehci: microframe handling fix\n\nThis patch has a one line oops fix, plus related cleanups.\n\n - The bugfix uses microframe scheduling data given to the hardware to\n   test \"is this a periodic QH\", rather than testing for nonzero period.\n   (Prevents an oops by providing the correct answer.)\n\n - The cleanup going along with the patch should make it clearer what\u0027s\n   going on whenever those bitfields are accessed.\n\nThe bug came about when, around January, two new kinds of EHCI interrupt\nscheduling operation were added, involving both the high speed (24 KBytes\nper millisec) and low/full speed (1-64 bytes per millisec) microframe\nscheduling.  A driver for the Edirol UA-1000 Audio Capture Unit ran into\nthe oops; it used one of the newly supported high speed modes.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "003ba5153582427b1df2347553529299872961e5",
      "tree": "a8ac2f20b32385331f84850eb31b0a16fde432ca",
      "parents": [
        "43c34735524d5b1c9b9e5d63b49dd4c1b394bde4"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu Aug 04 18:06:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] USB: ub documentation update\n\nThe patch which went in was correct, but not quite what I had in mind.\nHere is a patch to update that a little bit. Original patch is at:\n http://www.kernel.org/git/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003d4749f32da939d4e4160541b2cadc22492bb507ec\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "43c34735524d5b1c9b9e5d63b49dd4c1b394bde4",
      "tree": "a61c11d4075f149be9c0aae6b6c0a935c94571af",
      "parents": [
        "fec59a711eef002d4ef9eb8de09dd0a26986eb77"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Aug 04 18:06:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] pci and yenta: pcibios_bus_to_resource\n\nIn yenta_socket, we default to using the resource setting of the CardBus\nbridge.  However, this is a PCI-bus-centric view of resources and thus needs\nto be converted to generic resources first.  Therefore, add a call to\npcibios_bus_to_resource() call in between.  This function is a mere wrapper on\nx86 and friends, however on some others it already exists, is added in this\npatch (alpha, arm, ppc, ppc64) or still needs to be provided (parisc -- where\nis its pcibios_resource_to_bus() ?).\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fec59a711eef002d4ef9eb8de09dd0a26986eb77",
      "tree": "4287cefdd94ce686ca0cad40f7897d8acd9c89dc",
      "parents": [
        "c306895167c8384b88bc02945a0d226a04218fa5"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 04 18:06:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] PCI: restore BAR values after D3hot-\u003eD0 for devices that need it\n\nSome PCI devices (e.g. 3c905B, 3c556B) lose all configuration\n(including BARs) when transitioning from D3hot-\u003eD0.  This leaves such\na device in an inaccessible state.  The patch below causes the BARs\nto be restored when enabling such a device, so that its driver will\nbe able to access it.\n\nThe patch also adds pci_restore_bars as a new global symbol, and adds a\ncorrepsonding EXPORT_SYMBOL_GPL for that.\n\nSome firmware (e.g. Thinkpad T21) leaves devices in D3hot after a\n(re)boot.  Most drivers call pci_enable_device very early, so devices\nleft in D3hot that lose configuration during the D3hot-\u003eD0 transition\nwill be inaccessible to their drivers.\n\nDrivers could be modified to account for this, but it would\nbe difficult to know which drivers need modification.  This is\nespecially true since often many devices are covered by the same\ndriver.  It likely would be necessary to replicate code across dozens\nof drivers.\n\nThe patch below should trigger only when transitioning from D3hot-\u003eD0\n(or at boot), and only for devices that have the \"no soft reset\" bit\ncleared in the PM control register.  I believe it is safe to include\nthis patch as part of the PCI infrastructure.\n\nThe cleanest implementation of pci_restore_bars was to call\npci_update_resource.  Unfortunately, that does not currently exist\nfor the sparc64 architecture.  The patch below includes a null\nimplemenation of pci_update_resource for sparc64.\n\nSome have expressed interest in making general use of the the\npci_restore_bars function, so that has been exported to GPL licensed\nmodules.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c306895167c8384b88bc02945a0d226a04218fa5",
      "tree": "d3f298c9cf8f36787acae2c829e64f05a392162c",
      "parents": [
        "e8ed11b9dc07df0134248542ca8e7d40751a6052"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Aug 04 16:49:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 16:57:49 2005 -0700"
      },
      "message": "[PATCH] revert \"timer exit cleanup\"\n\nRevert this June 17 patch: it broke persistence of timers across execve().\n\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: george anzinger \u003cgeorge@mvista.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8ed11b9dc07df0134248542ca8e7d40751a6052",
      "tree": "fe86ae2bcc5b1bb0ffee134005bd2449aea0eada",
      "parents": [
        "c91096d85c95c6b7fe8d7065e2aa6825e0bdaca9"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Thu Aug 04 13:41:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 16:28:27 2005 -0700"
      },
      "message": "[PATCH] x86_64: fix 32-bit thread debugging\n\nThe IA32 ptrace emulation currently returns the wrong registers for fs/gs;\nit\u0027s returning what x86_64 calls gs_base.  We need regs.gsindex in order\nfor GDB to correctly locate the TLS area.  Without this patch, the 32-bit\nGDB testsuite bombs on a 64-bit kernel.  With it, results look about like\nI\u0027d expect, although there are still a handful of kernel-related failures\n(vsyscall related?).\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c91096d85c95c6b7fe8d7065e2aa6825e0bdaca9",
      "tree": "3f19ec2917f15fdf2428b60941a4d5c9d7e0422d",
      "parents": [
        "1c5ad84516ae7ea4ec868436a910a6bd8d20215a"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Thu Aug 04 15:36:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 16:27:58 2005 -0700"
      },
      "message": "[PATCH] remove special HPET_EMULATE_RTC config option\n\nWe had a user whose apps weren\u0027t working correctly because his \"rtc\" wasn\u0027t\nworking fully.\n\nFor the sake of simplicity, it seems sensible to always enable HPET RTC\nemulation.\n\nRemove a special config option for HPET_EMULATE_RTC and make it directly\ndepend on HPET_TIMER and RTC. This will avoid the hangs when EMULATE_RTC\nis not configured and when some userlevel script depends on RTC interrupt,\nas in:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4904\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1c5ad84516ae7ea4ec868436a910a6bd8d20215a",
      "tree": "929e03789ee2191bbebe45fbd9b6c50865c5f9ca",
      "parents": [
        "e234f35c54a30d040313e40833dcf623d14629b4"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Thu Aug 04 13:07:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:11:15 2005 -0700"
      },
      "message": "[PATCH] fix VmSize and VmData after mremap\n\nmremap\u0027s move_vma is applying __vm_stat_account to the old vma which may\nhave already been freed: move it to just before the do_munmap.\n\nmremapping to and fro with CONFIG_DEBUG_SLAB\u003dy showed /proc/\u003cpid\u003e/status\nVmSize and VmData wrapping just like in kernel bugzilla #4842, and fixed by\nthis patch - worth including in 2.6.13, though not yet confirmed that it\nfixes that specific report from Frank van Maarseveen.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e234f35c54a30d040313e40833dcf623d14629b4",
      "tree": "6e23053de3e84c1d8f54531a52fda68cee2bf03b",
      "parents": [
        "3de11748c1b312833e8a148ab7ec47669ecc99dc"
      ],
      "author": {
        "name": "John McCutchan",
        "email": "ttb@tentacle.dhs.org",
        "time": "Thu Aug 04 13:07:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:11:15 2005 -0700"
      },
      "message": "[PATCH] inotify delete race fix\n\nThe included patch fixes a problem where a inotify client would receive a\ndelete event before the file was actually deleted.  The bug affects both\ndnotify \u0026 inotify.\n\nSigned-off-by: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3de11748c1b312833e8a148ab7ec47669ecc99dc",
      "tree": "edbec32248719b952fcaaf8f8e6c35371ce5343c",
      "parents": [
        "94efe72f762e2c147d8146d637d5ece5614c8d94"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Thu Aug 04 13:07:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:11:15 2005 -0700"
      },
      "message": "[PATCH] inotify: update help text\n\nThe inotify help text still refers to the character device.  Update it.\n\nFixes kernel bug #4993.\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94efe72f762e2c147d8146d637d5ece5614c8d94",
      "tree": "002e4719541ad838342e01a5f8ff63ae0a618b29",
      "parents": [
        "bcf945d36fa0598f41ac4ad46a9dc43135460263"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Aug 04 13:07:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:11:14 2005 -0700"
      },
      "message": "[PATCH] Destruction of failed keyring oopses\n\nThe attached patch makes sure that a keyring that failed to instantiate\nproperly is destroyed without oopsing [CAN-2005-2099].\n\nThe problem occurs in three stages:\n\n (1) The key allocator initialises the type-specific data to all zeroes. In\n     the case of a keyring, this will become a link in the keyring name list\n     when the keyring is instantiated.\n\n (2) If a user (any user) attempts to add a keyring with anything other than\n     an empty payload, the keyring instantiation function will fail with an\n     error and won\u0027t add the keyring to the name list.\n\n (3) The keyring\u0027s destructor then sees that the keyring has a description\n     (name) and tries to remove the keyring from the name list, which oopses\n     because the link pointers are both zero.\n\nThis bug permits any user to take down a box trivially.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bcf945d36fa0598f41ac4ad46a9dc43135460263",
      "tree": "7a2aa188442bf863f20055a001baf85143d7a5b9",
      "parents": [
        "6fb0caa42308923d9e4ed7b36ec077b97c107e24"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Aug 04 13:07:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:11:14 2005 -0700"
      },
      "message": "[PATCH] Error during attempt to join key management session can leave semaphore pinned\n\nThe attached patch prevents an error during the key session joining operation\nfrom hanging future joins in the D state [CAN-2005-2098].\n\nThe problem is that the error handling path for the KEYCTL_JOIN_SESSION_KEYRING\noperation has one error path that doesn\u0027t release the session management\nsemaphore. Further attempts to get the semaphore will then sleep for ever in\nthe D state.\n\nThis can happen in four situations, all involving an attempt to allocate a new\nsession keyring:\n\n (1) ENOMEM.\n\n (2) The users key quota being reached.\n\n (3) A keyring name that is an empty string.\n\n (4) A keyring name that is too long.\n\nAny user may attempt this operation, and so any user can cause the problem to\noccur.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6fb0caa42308923d9e4ed7b36ec077b97c107e24",
      "tree": "f1418651333a8afd9c487ef4aaf843301d93fd50",
      "parents": [
        "7cfa132cd06639c8ac5fe9ef776a7650f1d8c3e6",
        "fdd0edf2aca72e374d10e7a0957a006f18bffaf4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:08:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:08:29 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6\n"
    },
    {
      "commit": "7cfa132cd06639c8ac5fe9ef776a7650f1d8c3e6",
      "tree": "61a24fcb1333cfedf540978048fef13f36653948",
      "parents": [
        "6d22d85a852b72398a81b8e476977b28b4400f7c",
        "c80f90ba15ed56ae36d1fb51f81a88f9ba0d8c8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:02:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:02:31 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "6d22d85a852b72398a81b8e476977b28b4400f7c",
      "tree": "3824c246813b7c326bceedc0b8c3c8ca49c7fd0b",
      "parents": [
        "48f1f5328267f52a34e61b8b0e6fc55a23c1348a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 04 12:53:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:55 2005 -0700"
      },
      "message": "[PATCH] ppc64: fix for kexec boot issue\n\nThe kexec boot is not successful on some power machines since all CPUs are\ngetting removed from global interrupt queue (GIQ) before kexec boot.  Some\nsystems always expect at least one CPU in GIQ.  Hence, this patch will make\nsure that only secondary CPUs are removed from GIQ.\n\nSigned-off-by: Haren Myneni \u003chbabu@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "48f1f5328267f52a34e61b8b0e6fc55a23c1348a",
      "tree": "aba1dd52b8b0825cfb88f3ec2fd0b10efb07db01",
      "parents": [
        "d27a4dddd96f4ee898f8d1d597d38f8f4079bbb0"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu Aug 04 12:53:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:55 2005 -0700"
      },
      "message": "[PATCH] dm-raid locking fix\n\nThis code was never designed to handle more than one instance of do_work()\nrunning at once.\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d27a4dddd96f4ee898f8d1d597d38f8f4079bbb0",
      "tree": "d10a9247d1fdc0a94b939c2e5dfec881ea25ce94",
      "parents": [
        "6b8b3e8a8b3e62b4209eaa36697e3c9df457e196"
      ],
      "author": {
        "name": "Jim Keniston",
        "email": "jkenisto@us.ibm.com",
        "time": "Thu Aug 04 12:53:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:55 2005 -0700"
      },
      "message": "[PATCH] Add Documentation/kprobes.txt\n\nAcked-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nSigned-off-by: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b8b3e8a8b3e62b4209eaa36697e3c9df457e196",
      "tree": "8b537e5b358cbe93cd8e8ea54a9281d56a7ce205",
      "parents": [
        "e3b9703e27aab3839dcdb76b00d98428b67d25b0"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Thu Aug 04 12:53:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:54 2005 -0700"
      },
      "message": "[PATCH] md: make sure md bitmap updates are flushed when array is stopped.\n\nThe recent change to never ignore the bitmap, revealed that the bitmap isn\u0027t\nbegin flushed properly when an array is stopped.\n\nWe call bitmap_daemon_work three times as there is a three-stage pipeline for\nflushing updates to the bitmap file.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e3b9703e27aab3839dcdb76b00d98428b67d25b0",
      "tree": "f9b62479cd7062c65e54641cc6190975f529a08b",
      "parents": [
        "193f1c931517592ec4188d15bf261e4bff368207"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Thu Aug 04 12:53:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:54 2005 -0700"
      },
      "message": "[PATCH] md: yet another attempt to get bitmap-based resync to do the right thing in all cases...\n\nFirstly, R1BIO_Degraded was being set in a number of places in the resync\ncode, but is never used there, so get rid of those settings.\n\nThen: When doing a resync, we want to clear the bit in the bitmap iff the\narray will be non-degraded when the sync has completed.  However the current\ncode would clear the bitmap if the array was non-degraded when the resync\n*started*, which obviously isn\u0027t right (it is for \u0027resync\u0027 but not for\n\u0027recovery\u0027 - i.e.  rebuilding a failed drive).\n\nThis patch calculated \u0027still_degraded\u0027 and uses the to tell bitmap_start_sync\nwhether this sync should clear the corresponding bit.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "193f1c931517592ec4188d15bf261e4bff368207",
      "tree": "5ba1f6a220f796422cf7314b17813e94aeb3e978",
      "parents": [
        "aa1595e9f3d0d731bcfc6c2680d5483b78f663dc"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Thu Aug 04 12:53:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:54 2005 -0700"
      },
      "message": "[PATCH] md: always honour md bitmap being read from disk\n\nThe code currently will ignore the bitmap if the array seem to be in-sync.\nThis is wrong if the array is degraded, and probably wrong anyway.  If the\nbitmap says some chunks are not in in-sync, and the superblock says everything\nIS in sync, then something is clearly wrong, and it is safer to trust the\nbitmap.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa1595e9f3d0d731bcfc6c2680d5483b78f663dc",
      "tree": "df42ce619d60ded32718e299ca471c8578e735b9",
      "parents": [
        "efd8be2a4280f334be9309fa4ca1fb8f4e29475d"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Thu Aug 04 12:53:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:54 2005 -0700"
      },
      "message": "[PATCH] md: make \u0027md\u0027 and alias for \u0027md-mod\u0027\n\nUntil the bitmap code was added,\n\n   modprobe md\n\nwould load the md module.  But now the md module is called \u0027md-mod\u0027, so we\nreally need an alias for backwards comparability.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "efd8be2a4280f334be9309fa4ca1fb8f4e29475d",
      "tree": "8837ffe6f2949fcefcbb67bb8af6332d1a9783e9",
      "parents": [
        "4dcef52400fa6b9eb2de589300ae0151a1c65b3b"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Thu Aug 04 12:53:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:54 2005 -0700"
      },
      "message": "[PATCH] md: remove a stray debugging printk.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4dcef52400fa6b9eb2de589300ae0151a1c65b3b",
      "tree": "f8023c75eb4ce1fad2e22560aaf1e52a27254046",
      "parents": [
        "75eedfed3e2d05563f44d2f69efb991fad95d7f1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Thu Aug 04 12:53:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:54 2005 -0700"
      },
      "message": "[PATCH] v4l: oopsfix for BTTV on badly behaved PCI chipsets\n\nno_overlay bttv parameter implemented to fix OOPS on some PCI chipsets\n(like some VIA) with these behaviors:\n\n1) If pci_quicks does identify the chip as having troubles to\n   handle PCI2PCI transfers, no_overlay defaults to 1. The user may force\n   it to 0, to reenable (not recommended).\n\n2) For newer chipsets not blacklisted, no_overlay\u003d1 is provided as a\n   workaround until PCI chipset included on /drivers/pci/quirks.c\n\nThanks to Bodo Eggert \u003c7eggert@gmx.de\u003e\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75eedfed3e2d05563f44d2f69efb991fad95d7f1",
      "tree": "9084036d93c38d3ad64d327c6ce4afe773bace60",
      "parents": [
        "556e58febf90c8cb1da25669d0892bf5fd2ddac2"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Aug 04 12:53:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:53 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix UP kernel build\n\nCONFIG_KEXEC breaks UP builds because of a misspelled smp_release_cpus().\nAlso, the function isn\u0027t defined unless built with CONFIG_SMP but it is\nneeded if we are to go from a UP to SMP kernel.  Enable it and document it.\n\nThanks to Steven Winiecki for reporting this and to Milton for remembering\nhow it\u0027s supposed to work and why.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "556e58febf90c8cb1da25669d0892bf5fd2ddac2",
      "tree": "427c4e5c414a2308107673d1b5197608426b652b",
      "parents": [
        "fd6f31c31825f62eb91f491e8316129e5ce81fc6"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Thu Aug 04 12:53:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:53 2005 -0700"
      },
      "message": "[PATCH] ide: fix kmalloc_node breakage in ide driver\n\nPatch fixes oops caused by ide interfaces not on pci.  pcibus_to_node\ncauses the kernel to crash otherwise.  Patch also adds a BUG_ON to check if\nhwif is NULL.\n\nSigned-off-by: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c80f90ba15ed56ae36d1fb51f81a88f9ba0d8c8b",
      "tree": "f39fbaa96a3d1f03283fecd465d2ff6efdec97a6",
      "parents": [
        "c013622d5fe0ffeb0c74b2af4c2b1aad6164f709"
      ],
      "author": {
        "name": "Michael Gernoth",
        "email": "michael@gernoth.net",
        "time": "Thu Aug 04 20:43:40 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 04 20:43:40 2005 +0100"
      },
      "message": "[PATCH] ARM: 2844/1: Add maintainer for Jornada 720\n\nPatch from Michael Gernoth\n\nAs discussed on the handhelds.org Jornada mailinglist, I take over\nmaintainership of the currently unmaintained Jornada 720-port in\nthe mainline kernel.\n\nSigned-off-by: Michael Gernoth \u003cmichael@gernoth.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fdd0edf2aca72e374d10e7a0957a006f18bffaf4",
      "tree": "884d14e8c9954e438a6c3602fcecbc5d13645cb5",
      "parents": [
        "84e66ee7ec7aaa789945403b7cbde7a0b08c15ef"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Thu Aug 04 13:28:40 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Aug 04 13:38:59 2005 -0500"
      },
      "message": "[SCSI] fix aic7xxx performance issues since 2.6.12-rc2\n\nSeveral people noticed we dropped quite a bit on benchmark figures.\nOK, it was my fault but unfortunately I discovered I ran out of brown\npaper bags a while ago and forgot to reorder them.\n\nThe issue is that a construct introduced in the conversion of the\ndriver to use the transport class keyed off whether the block request\nwas tagged or not.  However, the aic7xxx driver doesn\u0027t properly set\nup the block layer TCQ (it uses the wrong API), so the driver now\nthings all requests are untagged and we keep it to a queue depth of a\nsingle element.  Oops.\n\nThe fix is to use the correct TCQ API.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fd6f31c31825f62eb91f491e8316129e5ce81fc6",
      "tree": "2fdc05b8695d8e04171c2e2d26c9ebbec1dbb954",
      "parents": [
        "9d343219e33e8b49d754ea9b2e45f6c7da87f4fb",
        "8edc81cc0b80b3ec8645711e1110a84235c7030d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 10:36:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 10:36:25 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lenb/to-linus\n"
    },
    {
      "commit": "9d343219e33e8b49d754ea9b2e45f6c7da87f4fb",
      "tree": "7071539fb438f624aa2ad737de380bacdcf2b572",
      "parents": [
        "ea48e705be4f886c16313c882a6623b442bab0eb",
        "ff2afb9df607dfcaacdaf67ea84b773c6fb08f4c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 09:30:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 09:30:50 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "ea48e705be4f886c16313c882a6623b442bab0eb",
      "tree": "4845014ed6cc478b245d9045b8ea1d8c7b6149ad",
      "parents": [
        "6e346228c76506e07e297744a28464022c6806ad",
        "0dca0f7bf82face7b700890318d5550fd542cabf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 09:20:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 09:20:23 2005 -0700"
      },
      "message": "Merge head \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n"
    },
    {
      "commit": "6e346228c76506e07e297744a28464022c6806ad",
      "tree": "f2c484ca4408d12411bff11dd1fa9627108b12c8",
      "parents": [
        "968002166cce2ef4ead8c9441a9dd5b945c9ed1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 08:33:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 08:33:38 2005 -0700"
      },
      "message": "It wasn\u0027t just x86-64 that had hardcoded VM_FAULT_xxx numbers\n\nFix up arm26, cris, frv, m68k, parisc and sh64 too..\n"
    },
    {
      "commit": "968002166cce2ef4ead8c9441a9dd5b945c9ed1e",
      "tree": "6142261f05e9ae16faa07b91e392f49513c02cf2",
      "parents": [
        "1260f801b4e4ba7be200886b4a53d730de05ca19"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Thu Aug 04 16:14:57 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 08:20:48 2005 -0700"
      },
      "message": "[PATCH] x86-64: use proper VM_FAULT_xxx macros\n\nx86_64 had hardcoded the VM_ numbers so it broke down when the numbers\nwere changed.\n\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1260f801b4e4ba7be200886b4a53d730de05ca19",
      "tree": "319a68125252ac50df21b6e84cc1131c96e60d6f",
      "parents": [
        "c36f19e02a96488f550fdb678c92500afca3109b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Aug 04 11:50:01 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 08:20:47 2005 -0700"
      },
      "message": "[PATCH] Keys: Fix key management syscall interface bugs\n\nThis fixes five bugs in the key management syscall interface:\n\n (1) add_key() returns 0 rather than EINVAL if the key type is \"\".\n\n     Checking the key type isn\u0027t \"\" should be left to lookup_user_key().\n\n (2) request_key() returns ENOKEY rather than EPERM if the key type begins\n     with a \".\".\n\n     lookup_user_key() can\u0027t do this because internal key types begin with a\n     \".\".\n\n (3) Key revocation always returns 0, even if it fails.\n\n (4) Key read can return EAGAIN rather than EACCES under some circumstances.\n\n     A key is permitted to by read by a process if it doesn\u0027t grant read\n     access, but it does grant search access and it is in the process\u0027s\n     keyrings. That search returns EAGAIN if it fails, and this needs\n     translating to EACCES.\n\n (5) request_key() never adds the new key to the destination keyring if one is\n     supplied.\n\n     The wrong macro was being used to test for an error condition: PTR_ERR()\n     will always return true, whether or not there\u0027s an error; this should\u0027ve\n     been IS_ERR().\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-Off-By: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c36f19e02a96488f550fdb678c92500afca3109b",
      "tree": "b446faa5bd5a0e506b20def0e5f0a1f210dce30a",
      "parents": [
        "d95a1b4818f2fe38a3cfc9a7d5817dc9a1a69329"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 04 11:36:26 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 08:20:47 2005 -0700"
      },
      "message": "[PATCH] Remove suspend() calls from shutdown path\n\nThis removes the calls to device_suspend() from the shutdown path that\nwere added sometime during 2.6.13-rc*.  They aren\u0027t working properly on\na number of configs (I got reports from both ppc powerbook users and x86\nusers) causing the system to not shutdown anymore.\n\nI think it isn\u0027t the right approach at the moment anyway.  We have\nalready a shutdown() callback for the drivers that actually care about\nshutdown and the suspend() code isn\u0027t yet in a good enough shape to be\nso much generalized.  Also, the semantics of suspend and shutdown are\nslightly different on a number of setups and the way this was patched in\nprovides little way for drivers to cleanly differenciate.  It should\nhave been at least a different message.\n\nFor 2.6.13, I think we should revert to 2.6.12 behaviour and have a\nworking suspend back.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c013622d5fe0ffeb0c74b2af4c2b1aad6164f709",
      "tree": "958eaf224a3ca3fc4f109ae0a8b4ce32797f17d5",
      "parents": [
        "ff2afb9df607dfcaacdaf67ea84b773c6fb08f4c"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Aug 04 15:06:59 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 04 15:06:59 2005 +0100"
      },
      "message": "[PATCH] ARM: 2838/1: Fix arm oprofile backtrace warning\n\nPatch from Richard Purdie\n\nFix a typo causing a warning in the arm oprofile backtrace code.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3873658be7b3896e88648664e480a44d12083ad8",
      "tree": "efaa703103f650da42d072d7c517a33839d68baf",
      "parents": [
        "d95a1b4818f2fe38a3cfc9a7d5817dc9a1a69329"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Aug 04 07:05:37 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 04 07:05:37 2005 -0700"
      },
      "message": "[SPARC]: Fix up sleep_on() removal in vfc driver.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff2afb9df607dfcaacdaf67ea84b773c6fb08f4c",
      "tree": "8163106927016a97d336a2116518effabab6c0e3",
      "parents": [
        "d95a1b4818f2fe38a3cfc9a7d5817dc9a1a69329"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Aug 04 14:17:33 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 04 14:17:33 2005 +0100"
      },
      "message": "[PATCH] ARM: Fix ARM fault handler for get_user_pages() fixes.\n\nThe ARM fault handler is optimised to make the fast path, err, fast.\nThe renumbering of the VM_FAULT_* codes broke this because numbers\nwere used instead of the definitions.  Fix this.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8edc81cc0b80b3ec8645711e1110a84235c7030d",
      "tree": "6488d39a0b867ef6db82993155013466162cf53d",
      "parents": [
        "11e981f1e02c2a36465cbb208b21cb8b6480f399",
        "62778ba1aa2589dc78c36a32edc6f5a6ccaf50c6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 23:53:50 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 23:53:50 2005 -0400"
      },
      "message": "Merge ../to-linus-stable\n"
    },
    {
      "commit": "62778ba1aa2589dc78c36a32edc6f5a6ccaf50c6",
      "tree": "48fe41f8e5bd3b1a6fa7afad6eed6b8a0c527b21",
      "parents": [
        "8066eff0a1a0703ad901dbe5646a47dbfc089ef2",
        "d4ab025b73a2d10548e17765eb76f3b7351dc611"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 23:53:35 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 23:53:35 2005 -0400"
      },
      "message": "/home/lenb/src/to-linus-stable branch \u0027acpi-2.6.12\u0027\n"
    },
    {
      "commit": "11e981f1e02c2a36465cbb208b21cb8b6480f399",
      "tree": "d812a362e9e530f0cfd7a189d79ede3e8d5a7f96",
      "parents": [
        "8066eff0a1a0703ad901dbe5646a47dbfc089ef2"
      ],
      "author": {
        "name": "David Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Aug 03 23:46:33 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 23:50:36 2005 -0400"
      },
      "message": "[ACPI] S3 resume: avoid kmalloc() might_sleep oops symptom\n\nACPI now uses kmalloc(...,GPF_ATOMIC) during suspend/resume.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3469\n\nSigned-off-by: David Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d4ab025b73a2d10548e17765eb76f3b7351dc611",
      "tree": "d26b975d480b15a950d1050002b9898c11bbbeaf",
      "parents": [
        "79cda7d0e1c8629996242c036d6fe0466038d8ba"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 23:20:58 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 23:22:10 2005 -0400"
      },
      "message": "[ACPI] delete Warning: Encountered executable code at module level, [AE_NOT_CONFIGURED]\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4923\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d95a1b4818f2fe38a3cfc9a7d5817dc9a1a69329",
      "tree": "7f3e1e4ec9070d6db9ab0f8fb0d9cb94afed4791",
      "parents": [
        "194d0710e1a7fe92dcf860ddd31fded8c3103b7a",
        "8066eff0a1a0703ad901dbe5646a47dbfc089ef2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 03 16:50:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 03 16:50:19 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lenb/to-linus\n"
    },
    {
      "commit": "8066eff0a1a0703ad901dbe5646a47dbfc089ef2",
      "tree": "9d46f66ae3f1002073c317e10218a78775ff7e2d",
      "parents": [
        "9a351e30d72d409ec62c83f380e330e0baa584b4",
        "79cda7d0e1c8629996242c036d6fe0466038d8ba"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 18:15:15 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 18:15:15 2005 -0400"
      },
      "message": "/home/lenb/src/to-linus branch \u0027acpi-2.6.12\u0027\n"
    },
    {
      "commit": "79cda7d0e1c8629996242c036d6fe0466038d8ba",
      "tree": "95cba1ce344cb0e9840143ebec8349dc9a6fdc65",
      "parents": [
        "b34a8030eeab4d59dcdd86de38f6927b9edd441f"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Wed Aug 03 18:07:59 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 18:11:22 2005 -0400"
      },
      "message": "[ACPI] CONFIG_ACPI_HOTKEY is now \"n\" by default\nFor 2.6.12 behaviour, this (EXPERIMENTAL) driver\nshould not be built.\n\nUpdate the driver source with latest from Luming.\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b34a8030eeab4d59dcdd86de38f6927b9edd441f",
      "tree": "b0bdf2532175ea0209b2782b9a077d25a6f33aec",
      "parents": [
        "7b15f5e7bb180ac7bfb8926dbbd8835fecc07fad"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Aug 03 17:55:21 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 17:57:24 2005 -0400"
      },
      "message": "[ACPI] restore /proc/acpi/button/ (ala 2.6.12)\n\nSigned-off-by Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7b15f5e7bb180ac7bfb8926dbbd8835fecc07fad",
      "tree": "fa5b48a0041c2f4896805a4762befabdfcea3031",
      "parents": [
        "ecc21ebe603af31f172c43b8b261df79040790ef"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Wed Aug 03 17:38:04 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 17:40:43 2005 -0400"
      },
      "message": "[ACPI] revert Embedded Controller to polling-mode by default (ala 2.6.12)\nBurst mode isn\u0027t ready for prime time,\nbut can be enabled for test via \"ec_burst\u003d1\"\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "194d0710e1a7fe92dcf860ddd31fded8c3103b7a",
      "tree": "da03b56fa4dee221c53af5770492d391f0d09459",
      "parents": [
        "a68d2ebc1581a3aec57bd032651e013fa609f530",
        "9bbd03758945858c9303f3258b418b94c4ffd735"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 03 13:09:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 03 13:09:43 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "9bbd03758945858c9303f3258b418b94c4ffd735",
      "tree": "74dca48bdcec507933ea3285d08c4f065563da8c",
      "parents": [
        "8c741ed74d121dbc97c9fb7f9a66c768d4c547c4"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Wed Aug 03 20:34:52 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 03 20:34:52 2005 +0100"
      },
      "message": "[PATCH] ARM: 2833/2:  Remove support for WDIOF_MAGICCLOSE from sa1100-wdt\n\nPatch from Ian Campbell\n\nOn PXA255 there is no way to disable the watchdog. Turning off OIER[E3]\nas suggested in the existing comment does not work.\n\nI posted a note to the ARM mailing list a little while ago asking for\nopinions from people using SA1100. There was one reponse from Nico who\nbelieves that the SA1100 is the same as the PXA255 in this respect.\n\nYou also asked me to involve the watchdog maintainer which I tried to\ndo but didn\u0027t hear anything back. There are only a couple of other\ndrivers which can\u0027t stop the watchdog and there seems to be no\nconsistancy regarding printing an error etc. I decided to print\nsomething since that matches the case for all the other drivers when\nNOWAYOUT is turned on.\n\nAlso, I changed the device .name to \"watchdog\" like most of the other\nwatchdogs. udev uses it as the device name (by default) and spaces etc.\nget in the way.\n\nSuperceded 2833/1 because 2.6.13-rc4 caused rejects.\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8c741ed74d121dbc97c9fb7f9a66c768d4c547c4",
      "tree": "f76456dabc65f20688993ae9fe4dc99354228432",
      "parents": [
        "7b1fbf292bb4c855ddae8add8c459e94684f7543"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Wed Aug 03 19:58:21 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 03 19:58:21 2005 +0100"
      },
      "message": "[PATCH] ARM: 2835/1: Add UPF_SKIP_TEST to IXP4xx serial ports\n\nPatch from Deepak Saxena\n\nThis allows the serial driver autconf to work properly on all the IXP\nserial ports. W/o it we basically put the serial port in an unrecoverable\nstate and lose console.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7b1fbf292bb4c855ddae8add8c459e94684f7543",
      "tree": "8269bb5c858aaa0a0483cb81759ca947e0b396c1",
      "parents": [
        "858297509590ef4aa5690e30c2f5505077b4f369"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Aug 03 19:53:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 03 19:53:25 2005 +0100"
      },
      "message": "[PATCH] ARM: 2841/1: Fix VFP +/-0 case for doubles addition\n\nPatch from Catalin Marinas\n\nThe IEEE 754 standard specifies that the result of (x - x), where x is\na valid number, should be -0 if the rounding mode is towards minus\ninfinity or +0 otherwise.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "858297509590ef4aa5690e30c2f5505077b4f369",
      "tree": "3297d3fcf09f9ea28e0d4360902558aaadae337c",
      "parents": [
        "975ad141eecccb24fc8db1e0f4a08f5580f4a9a9"
      ],
      "author": {
        "name": "Michael Burian",
        "email": "dynmail1@gassner-waagen.at",
        "time": "Wed Aug 03 19:49:18 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 03 19:49:18 2005 +0100"
      },
      "message": "[PATCH] ARM: 2840/1: Add mach-types to Documentation/dontdiff\n\nPatch from Michael Burian\n\nThis file is maintained by RMK\u0027s machine registry, it should not be patched.\n\nSigned-off-by: Michael Burian \u003cdynmail1@gassner-waagen.at\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "975ad141eecccb24fc8db1e0f4a08f5580f4a9a9",
      "tree": "cc392df5cf9909b22bfa608755e0285fccb9b187",
      "parents": [
        "f148af2593ef76ac705d1cc6abe48f455c9912cc"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Wed Aug 03 19:49:17 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 03 19:49:17 2005 +0100"
      },
      "message": "[PATCH] ARM: 2839/1: Remove XScale cache and TLB locking code\n\nPatch from Deepak Saxena\n\nThe XScale locking code is not something that has been validated\non 2.6 and needs to be replaced with a more generic API to use\nwith other ARMs that support locking features.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f148af2593ef76ac705d1cc6abe48f455c9912cc",
      "tree": "cd1e0b0959624234ca3489df8888434ffea5050e",
      "parents": [
        "1fcf844861eb08ee05e05dba13b5436f2f2e29ed"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Aug 03 19:49:17 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 03 19:49:17 2005 +0100"
      },
      "message": "[PATCH] ARM: 2837/2: Re: ARM: Make NWFPE preempt safe\n\nPatch from Richard Purdie\n\nNWFPE used global variables which meant it wasn\u0027t safe for use with\npreemptive kernels. This patch removes them and communicates the\ninformation between functions in a preempt safe manner. Generation\nof some exceptions was broken and this has also been corrected.\nTests with glibc\u0027s maths test suite show no change in the results\nbefore/after this patch.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1fcf844861eb08ee05e05dba13b5436f2f2e29ed",
      "tree": "980c21c85eff8550c3fbada9e6f922dcf90f7f37",
      "parents": [
        "5cb4cc0d8211c490537c8568001958fc76741312"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Aug 03 19:49:16 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 03 19:49:16 2005 +0100"
      },
      "message": "[PATCH] ARM: 2832/1: BAST - limit clock-rate for IIC bus\n\nPatch from Ben Dooks\n\nThe default clock rate does not specify a maximum, so the\ndefault of 400KHz is used. This rate is too fast for the PMU\non the EB2410ITX, so we now specify platform data with a rate\nof around 100KHz.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a68d2ebc1581a3aec57bd032651e013fa609f530",
      "tree": "b41977c7157d7e26f37e9cb502cd1afbbddcbc17",
      "parents": [
        "f33ea7f404e592e4563b12101b7a4d17da6558d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 03 10:07:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 03 10:07:09 2005 -0700"
      },
      "message": "Fix up recent get_user_pages() handling\n\nThe VM_FAULT_WRITE thing is an extra bit, not a valid return value, and\nhas to be treated as such by get_user_pages().\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f33ea7f404e592e4563b12101b7a4d17da6558d7",
      "tree": "1d587ad8a06cb6d2e3a187f0312c8a524ffefe53",
      "parents": [
        "5cb4cc0d8211c490537c8568001958fc76741312"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Wed Aug 03 20:24:01 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 03 09:12:05 2005 -0700"
      },
      "message": "[PATCH] fix get_user_pages bug\n\nChecking pte_dirty instead of pte_write in __follow_page is problematic\nfor s390, and for copy_one_pte which leaves dirty when clearing write.\n\nSo revert __follow_page to check pte_write as before, and make\ndo_wp_page pass back a special extra VM_FAULT_WRITE bit to say it has\ndone its full job: once get_user_pages receives this value, it no longer\nrequires pte_write in __follow_page.\n\nBut most callers of handle_mm_fault, in the various architectures, have\nswitch statements which do not expect this new case.  To avoid changing\nthem all in a hurry, make an inline wrapper function (using the old\nname) that masks off the new bit, and use the extended interface with\ndouble underscores.\n\nYes, we do have a call to do_wp_page from do_swap_page, but no need to\nchange that: in rare case it\u0027s needed, another do_wp_page will follow.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\n[ Cleanups by Nick Piggin ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecc21ebe603af31f172c43b8b261df79040790ef",
      "tree": "d2468578cb327adbd3d69feb610a79b8b8a0f84d",
      "parents": [
        "3d35600a9de8e2816d0e3726f64b7271af6fdda4"
      ],
      "author": {
        "name": "David Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Aug 03 11:00:11 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 11:04:10 2005 -0400"
      },
      "message": "[ACPI] PCI interrupt link suspend/resume - revert to 2.6.12 behaviour\n\nThis patch disables the PCI Interrupt Link refernece counts,\nwhich should not co-exist with the 2.6.12 irq_router.resume\nmethod or else a double acpi_pci_link_set() could result\non resume.\n\nSigned-off-by: David Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5cb4cc0d8211c490537c8568001958fc76741312",
      "tree": "3a3844a79cff56d84ecafd65ba5d8da25e158d2b",
      "parents": [
        "0b2bfb4e7ff61f286676867c3508569bea6fbf7a"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Wed Aug 03 15:08:18 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 02 22:16:45 2005 -0700"
      },
      "message": "[PATCH] Xmon bug fix for soft-reset\n\nFor soft reset during system hang, got an error \"CPU did not take\ncontrol\" for some CPUs even though they responded to soft-reset (called\nSystemReset, die and called debugger - xmon).   First these CPUs entered\ninto xmon by IPI callback and then got a soft-reset exception and\nre-entered into xmon again. The first CPU which re-entered into xmon got\nthe output lock and made into xmon successfully without unlocking.\nHence, the next CPU(s) which re-entered into xmon try to acquire a lock\n(get_output_lock). Therefore, we can not view state of those CPU(s).\n\n[This is a simple, very low risk, obvious fix for an obvious bug, and\nshould go into 2.6.13.  -- paulus]\n\nSigned-off-by: Haren Myneni \u003chbabu@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d35600a9de8e2816d0e3726f64b7271af6fdda4",
      "tree": "47b234ce27a0a6b0857ded04b95075a18e0462bb",
      "parents": [
        "87bec66b9691522414862dd8d41e430b063735ef"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 00:22:52 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 00:23:45 2005 -0400"
      },
      "message": "[ACPI] fix 64-bit build warning in processor_idle.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "0b2bfb4e7ff61f286676867c3508569bea6fbf7a"
}
