)]}'
{
  "log": [
    {
      "commit": "c10b873695c6a1de0d8ebab40b525575ca576683",
      "tree": "f0d5f3ce15c8259209dcea621b0b06396bbac25e",
      "parents": [
        "8c86cb127b2b7614903cb2a38db3207488a0405a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Jul 27 11:43:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:25:47 2005 -0700"
      },
      "message": "[PATCH] Really __nocast-annotate kmalloc_node()\n\nOne chunk was lost somewhere between my and Andrew\u0027s machine.\n\nNoticed by Victor Fusco.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "388b0925f59461cb482447ea87e6942b5653ee1d",
      "tree": "45437b5403ccdf4b8e5b8bee30e8c26c09c03b2c",
      "parents": [
        "9e566d8bd61f939b7f5d7d969f5b178571471cf9"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Jul 27 11:43:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:25:47 2005 -0700"
      },
      "message": "[PATCH] user_mode_vm() build fix\n\ninclude/asm/ptrace.h: In function `user_mode_vm\u0027:\ninclude/asm/ptrace.h:67: `VM_MASK\u0027 undeclared (first use in this function)\n\nCc: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae6578fe9b65208dee8eda40629984efd23740c4",
      "tree": "6b3c5fdb78864ef276e0d6bb4bb1eeecfe17587d",
      "parents": [
        "4d7de66e2cc508761f050d1d4eaca88a6e6f711e"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Tue Jul 26 21:57:24 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 19:25:01 2005 -0700"
      },
      "message": "[PATCH] i386: clean up user_mode macros\n\n - make the new user_mode() return 0 or 1 (same as x86_64)\n\n - remove conditional jump from user_mode_vm() it\u0027s called every timer\n   tick on each CPU on SMP)\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d7de66e2cc508761f050d1d4eaca88a6e6f711e",
      "tree": "6b9943c1fc07de4420f95fa935e470760545780c",
      "parents": [
        "e93adf1e6554511a6194f4785fd29af8e41104db",
        "a4f1bac62564049ea4718c4624b0fadc9f597c84"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 16:43:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 16:43:39 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "cadf01c2fc0cd66dfef4956ef1a6482ed01c3150",
      "tree": "578dcea3e2c450d8ddc75378161bcdb50be002bf",
      "parents": [
        "52fbae2a392b6e084195bedc7a280991a94c14d0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 26 15:39:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 26 15:39:28 2005 -0700"
      },
      "message": "[NETFILTER]: Fix ip_conntrack_put() prototype.\n\nThe function is not inline.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc00a6274b786f6863b32c79ff6f92aa0960b789",
      "tree": "7078e320ac34aa104f9adefaedf7add3173fe160",
      "parents": [
        "0983f0509480f95584f8e945e5b9c5310e9038f3",
        "a8d11e3d0282e9607f65c73383c4030fd8f0e972"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 15:13:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 15:13:26 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "0983f0509480f95584f8e945e5b9c5310e9038f3",
      "tree": "099892d76ebaa20e7b59606196dcdb67155a3b03",
      "parents": [
        "db776a14f327c20d4984ac4b724a934df34bfe31",
        "186efd5275bbe7ffb73d939c1ce5690682668200"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 15:12:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 15:12:54 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm-smp\n"
    },
    {
      "commit": "62b3a04d75d2dc9480d5ad3b60f4258e548a6a83",
      "tree": "61c91a3fc9785346dd966249fb4acbe1feae1909",
      "parents": [
        "7c9a90073c75bffbb89763a0c7d44a2e44e9e628"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Jul 26 11:45:31 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 14:35:42 2005 -0700"
      },
      "message": "[PATCH] x86_64: Implemenent machine_emergency_restart\n\nIt is not safe to call set_cpus_allowed() in interrupt\ncontext and disabling the apics is complicated code.\nSo unconditionally skip machine_shutdown in machine_emergency_reboot\non x86_64.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a1421f81b64e49ce932125e7222a2d7b7f87f13",
      "tree": "8f960fc27c718039bb9b93b237233d304eec8be7",
      "parents": [
        "59586e5a262a29361c45c929ea3253d4aec830b0"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Jul 26 11:41:26 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 14:35:42 2005 -0700"
      },
      "message": "[PATCH] i386: Implement machine_emergency_reboot\n\nset_cpus_allowed is not safe in interrupt context\nand disabling apics is complicated code so don\u0027t\ncall machine_shutdown on i386 from emergency_restart().\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c9034735eccbf82608a4602c59aaf6053ea9416",
      "tree": "219e8cd4b5cfffeb261f42a2bd8e512be19cba40",
      "parents": [
        "abcd9e51f5b832439b119d530db1353c12fd4073"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Jul 26 11:29:55 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 14:35:41 2005 -0700"
      },
      "message": "[PATCH] Add emergency_restart()\n\nWhen the kernel is working well and we want to restart cleanly\nkernel_restart is the function to use.   But in many instances\nthe kernel wants to reboot when thing are expected to be working\nvery badly such as from panic or a software watchdog handler.\n\nThis patch adds the function emergency_restart() so that\ncallers can be clear what semantics they expect when calling\nrestart.  emergency_restart() is expected to be callable\nfrom interrupt context and possibly reliable in even more\ntrying circumstances.\n\nThis is an initial generic implementation for all architectures.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a00ea1e18228e5ef99d4780671fda97226bda30",
      "tree": "d77c793ef68df78b3c9a73eab16438732f875c3c",
      "parents": [
        "47f61f397cc08b5a9a815bd03cb10c48dab66034"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Jul 26 11:24:14 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 14:35:41 2005 -0700"
      },
      "message": "[PATCH] Refactor sys_reboot into reusable parts\n\nBecause the factors of sys_reboot don\u0027t exist people calling\ninto the reboot path duplicate the code badly, leading to\ninconsistent expectations of code in the reboot path.\n\nThis patch should is just code motion.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "725b38ab5401c73cedc1b1d913782fadcd0f624a",
      "tree": "840ffe1bf560a391e88d93b2b6c49117e31aa185",
      "parents": [
        "d25cb934b00436e2243bf3970793b8e04ad9b873"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Mon Jul 25 15:19:29 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 13:37:22 2005 -0700"
      },
      "message": "[PATCH] inotify: add x86-64 syscall entries\n\nAdd inotify syscall entries to x86-64.\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nSigned-off-by: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d986010ad13a00b83851238d52601d6092df40e",
      "tree": "6a43ffd30290fc051435643d485ad12fb1448ed5",
      "parents": [
        "6b6a93c6876ea1c530d5d3f68e3678093a27fab0",
        "e10fb91c4dc81a4ae47caf0828df152f600f2546"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 13:28:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 13:28:47 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6\n"
    },
    {
      "commit": "6d9b37a3a80195d317887ff81aad6a58a66954b5",
      "tree": "98d1c96416b660070b1fd37dbbc0c80d39c55b98",
      "parents": [
        "9560782f9a68a5de3e72bc3ba71317f373844549"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jul 26 19:44:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 26 19:44:26 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: Add ARMv6 memory barriers\n\nConvert explicit gcc asm-based memory barriers into smp_mb() calls.\nThese change between barrier() and the ARMv6 data memory barrier\ninstruction depending on whether ARMv6 SMP is enabled.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9560782f9a68a5de3e72bc3ba71317f373844549",
      "tree": "fe0329a6ad4cf40247517b88176fea264e841d4e",
      "parents": [
        "6b6a93c6876ea1c530d5d3f68e3678093a27fab0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jul 26 19:39:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 26 19:39:31 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: Use exclusive load/store for __xchg\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "02cdad3f932d533e5cbde1b15092418ce7af1a70",
      "tree": "b7bf8988093e11032c73a54e02f05f4e20f4288e",
      "parents": [
        "6b6a93c6876ea1c530d5d3f68e3678093a27fab0"
      ],
      "author": {
        "name": "Dimitry Andric",
        "email": "dimitry.andric@tomtom.com",
        "time": "Tue Jul 26 19:20:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 26 19:20:25 2005 +0100"
      },
      "message": "[PATCH] ARM: 2819/1: Fix several S3C24x0 IIS defines\n\nPatch from Dimitry Andric\n\n- Change S3C2440_IISCON_MPLL to S3C2440_IISMOD_MPLL:\n  The S3C2440 IISCON register doesn\\\u0027t control the master clock selection, this is done with the IISMOD register.\n- Correct S3C2410_IISMOD_256FS and S3C2410_IISMOD_384FS:\n  This is set via bit 2 of IISMOD, not bit 1.\n- Add S3C2410_IISCON_PSCEN (prescaler enable), for completeness\\\u0027 sake.\n\nSigned-off-by: Dimitry Andric \u003cdimitry.andric@tomtom.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4cf78e4fb678807e3f8265c9e9031a84f5c601f0",
      "tree": "e5acc4451c7e9f59125119174b05ca95c652c2df",
      "parents": [
        "6b6a93c6876ea1c530d5d3f68e3678093a27fab0"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jul 25 12:29:19 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 25 12:29:19 2005 -0700"
      },
      "message": "[TG3]: add 5780 basic support\n\nAdd 5780 PCI IDs, chip IDs, and other basic support.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b6a93c6876ea1c530d5d3f68e3678093a27fab0",
      "tree": "24122979b411dcec6ff390fc9ae84ad9413128e9",
      "parents": [
        "e89227889cec6b66758b44c83f78dba337e5d699",
        "7686ee1ad976efeddf10583f013462c66408ae51"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 24 20:39:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 24 20:39:30 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "e89227889cec6b66758b44c83f78dba337e5d699",
      "tree": "44fbf495ca2d0827e44bcc449a0f5177228dbdd8",
      "parents": [
        "4e8fd22bd421d7aa279bcb76189505a1f96bb7bf",
        "db7d9a4eb700be766cc9f29241483dbb1e748832"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 24 20:38:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 24 20:38:44 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "db7d9a4eb700be766cc9f29241483dbb1e748832",
      "tree": "48848384df15d9404ceab05867d7f4ef6b1a4bbe",
      "parents": [
        "cdd5186f753b23ab51f86679bdc4cc698ab0b893"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 19:36:26 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 19:36:26 2005 -0700"
      },
      "message": "[SPARC64]: Move syscall success and newchild state out of thread flags.\n\nThese two bits were accesses non-atomically from assembler\ncode.  So, in order to eliminate any potential races resulting\nfrom that, move these pieces of state into two bytes elsewhere\nin struct thread_info.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdd5186f753b23ab51f86679bdc4cc698ab0b893",
      "tree": "9de741421a4303d936687784d5a703641962c5d7",
      "parents": [
        "c5019a578f18cf3a76829626e91e5469dbd4a738"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 19:36:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 19:36:13 2005 -0700"
      },
      "message": "[SPARC64]: Privatize sun5_timer.\n\nIt is only used by some localized code in irq.c, and also\ndelete enable_prom_timer() as that is totally unused.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5019a578f18cf3a76829626e91e5469dbd4a738",
      "tree": "64c8ad3526439ddda5de8262a56e8a52f58b0830",
      "parents": [
        "620de54675e76f1369326bbe1fc75aff88917063"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 19:35:56 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 19:35:56 2005 -0700"
      },
      "message": "[SPARC64]: Kill totally unused inline functions from asm/spitfire.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "620de54675e76f1369326bbe1fc75aff88917063",
      "tree": "e50b449c94843e15c4dfa964ada5b50f1876e497",
      "parents": [
        "6593eaed814d50214d6056c683d52ac63153730e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 19:35:42 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 19:35:42 2005 -0700"
      },
      "message": "[SPARC64]: Simplify asm/rwsem.h slightly.\n\nrwsem_atomic_update and rwsem_atomic_add can be implemented\nstraightly using atomic_*() routines.\n\nAlso, rwsem_cmpxchgw() is totally unused, kill it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6593eaed814d50214d6056c683d52ac63153730e",
      "tree": "b5e803f1217dd26484a15816e84402d8d3ce8a84",
      "parents": [
        "4b502421aac89c8d4e61ecc89a70065a33305a0b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 19:35:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 19:35:28 2005 -0700"
      },
      "message": "[SPARC64]: Non-atomic bitops do not need volatile operations\n\nNoticed this while comparing sparc64\u0027s bitops.h to ppc64\u0027s.\nWe can cast the volatile memory argument to be non-volatile.\n\nWhile we\u0027re here, __inline__ --\u003e inline.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48647feed9f7a2d839c6ada12147b341833646e8",
      "tree": "a98aa36be19ce7706cef71418f143d30af28b899",
      "parents": [
        "227510c7f175c44b12cdff6eab316e53dbf71f92"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 19:30:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 19:30:28 2005 -0700"
      },
      "message": "[W1]: Do not use NFLOG netlink number.\n\nUse the reserved by never used NETLINK_SKIP value instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e8fd22bd421d7aa279bcb76189505a1f96bb7bf",
      "tree": "f23106b362b242eec555b16b34f8ad22f035c65a",
      "parents": [
        "2c2a68b84752cb1090fd2456e8b83e5bcc0e73c4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 24 12:13:40 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 24 12:13:40 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: Fix ARMv6 spinlock and semaphore implementations\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2c2a68b84752cb1090fd2456e8b83e5bcc0e73c4",
      "tree": "fddb2afa9f3f1c49823ee7cfa7bcc9767e888e79",
      "parents": [
        "c94c0d201f1c1a62184f4f220c1615347aafbee7",
        "056a8763fc036639441a6dc49b61e57bc632af6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 23 17:01:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 23 17:01:26 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "c94c0d201f1c1a62184f4f220c1615347aafbee7",
      "tree": "ac2fe13e5686091ab9c3789cb40d50371ca270ef",
      "parents": [
        "8ed693d29b25bbd88471ec043cc01581419d0481",
        "53776eb4acdd3ec576d75b61b656ef8d51e430ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 23 16:59:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 23 16:59:55 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "2847e3478c3d8119eedc3e0cb85a308b21f681dd",
      "tree": "40e24b6a405331ae5fc9ed38b0d4872c84069891",
      "parents": [
        "38afd6adf6bccd7176e88c07cac104d3639aa30d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Jul 22 18:19:20 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Jul 22 18:19:20 2005 -0400"
      },
      "message": "x86: use alternative instructions for fnsave/fxsave too\n\nThis one ends up using an inline asm format that claims to read memory\nand then clobber it (rather than just write it directly), which made it\neasier to use the existing \"alternative_input()\" infrastructure support.\n\nNow the fxsave code matches the fxrstor.\n"
    },
    {
      "commit": "38afd6adf6bccd7176e88c07cac104d3639aa30d",
      "tree": "2142409984b609e51ef60b6a14318dd4e878718a",
      "parents": [
        "8ed1383fb7b6685968588141d5934e0e6715e954",
        "261688d01ec07d3a265b8ace6ec68310fbd96a96"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 22 16:33:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 22 16:33:00 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "261688d01ec07d3a265b8ace6ec68310fbd96a96",
      "tree": "c068cd8f4a1cf545ea4bfb68d3becc051b964d56",
      "parents": [
        "d3984a6b6abac6203868f0e9095c0ed9e33ece03"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 22 14:43:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 22 14:43:52 2005 -0700"
      },
      "message": "[PKT_SCHED]: em_meta: Kill TCF_META_ID_{INDEV,SECURITY,TCVERDICT}\n\nMore unusable TCF_META_* match types that need to get eliminated\nbefore 2.6.13 goes out the door.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Thomas Graf \u003ctgraf@suug.ch\u003e\n"
    },
    {
      "commit": "8ed1383fb7b6685968588141d5934e0e6715e954",
      "tree": "7ee8476ec114dbab907e3acf4e8a9d0342bf6751",
      "parents": [
        "b339a18b81a1f6ca1455559594f5df872b9e59f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Jul 22 16:06:16 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Jul 22 16:06:16 2005 -0400"
      },
      "message": "x86: make restore_fpu() use alternative assembler instructions\n\nIt\u0027s really just a single instruction, conditional on whether the CPU\nsupports FXSR or not, so implement it as such instead of making it a\nfunction that queries FXSR dynamically.\n\nThis means that the instruction just gets automatically rewritten to the\ncorrect one at boot-time.\n"
    },
    {
      "commit": "28e212fb360ce2568edd60b93d60683d5ad24146",
      "tree": "cde99771e1cd026648c7a80e44ae66b710920e78",
      "parents": [
        "14a59e1829cd5782ad1a8979e594578f49f3e2c1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 22 11:47:25 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 22 11:47:25 2005 -0700"
      },
      "message": "[PKT_SCHED]: Kill TCF_META_ID_REALDEV from meta ematch.\n\nIt won\u0027t exist any longer when we shrink the SKB in 2.6.14,\nand we should kill this off before anyone in userspace starts\nusing it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Thomas Graf \u003ctgraf@suug.ch\u003e\n"
    },
    {
      "commit": "4acdbdbe5089c06d5e0c7e96783fcc4414ded00a",
      "tree": "77629aef70bd92983518b6f5dd13c70a222c4cbb",
      "parents": [
        "4aa49d130df9209707a97786a55a3f584b7345e9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jul 21 13:14:46 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 21 13:14:46 2005 -0700"
      },
      "message": "[NETFILTER]: ip_conntrack_expect_related must not free expectation\n\nIf a connection tracking helper tells us to expect a connection, and\nwe\u0027re already expecting that connection, we simply free the one they\ngave us and return success.\n\nThe problem is that NAT helpers (eg. FTP) have to allocate the\nexpectation first (to see what port is available) then rewrite the\npacket.  If that rewrite fails, they try to remove the expectation,\nbut it was freed in ip_conntrack_expect_related.\n\nThis is one example of a larger problem: having registered the\nexpectation, the pointer is no longer ours to use.  Reference counting\nis needed for ctnetlink anyway, so introduce it now.\n\nTo have a single \"put\" path, we need to grab the reference to the\nconnection on creation, rather than open-coding it in the caller.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0303770deb834c15ca664a9d741d40f893c92f4e",
      "tree": "d48e2df54d3545052aaffeeeec1c34c214055056",
      "parents": [
        "c877efb207bf4629cfa97ac13412f7392a873485"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jul 19 14:03:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 19 14:03:34 2005 -0700"
      },
      "message": "[NET]: Make ipip/ip6_tunnel independant of XFRM\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1ad1ff299dd908d07c5e5f27f88bbdb235eb7a5",
      "tree": "03f66679f4a153ec06fde913907f392503f4b5e5",
      "parents": [
        "ee71a29eb5e341fe977c5ad7a43782c29bd9cb9e"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Mon Jul 18 13:44:10 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 18 13:44:10 2005 -0700"
      },
      "message": "[SCTP]: Fix potential null pointer dereference while handling an icmp error\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2bf521d9728bfae9b6c3d484614e5962d0b5afd",
      "tree": "74a126835dc9e26fbca5080214f3cc1bb4f7c5ea",
      "parents": [
        "37da647d994cdac7e0bc8d2a365fbda403939a2b"
      ],
      "author": {
        "name": "Victor Fusco",
        "email": "victor@cetuc.puc-rio.br",
        "time": "Mon Jul 18 13:36:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 18 13:36:38 2005 -0700"
      },
      "message": "[NET]: Fix \"nocast type\" warnings in skbuff.h\n\nFrom: Victor Fusco \u003cvictor@cetuc.puc-rio.br\u003e\n\nFix the sparse warning \"implicit cast to nocast type\"\n\nSigned-off-by: Victor Fusco \u003cvictor@cetuc.puc-rio.br\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23af27eb8fa9ea8614138c4cded7a16cb4197a55",
      "tree": "e558c59c98a759663e8691fbf731e5eb3fc49bb6",
      "parents": [
        "452f299da3253f65020143f743c2e207b752547b"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Jul 18 13:34:35 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 18 13:34:35 2005 -0700"
      },
      "message": "[PKT_SCHED]: Kill TCF_META_ID_TCCLASSID.\n\nThomas Graf states:\n\n\u003e I used to mark such ids as obsolete in the header but since\n\u003e skb is on diet anyway and there has been no official\n\u003e iproute2 release with the ematch bits included it might be\n\u003e a better idea to remove the ids from the header completely.\n\u003e Those that have picked up my patch on netdev shouldn\u0027t care\n\u003e about a ABI breakage, actually I doubt that someone is using\n\u003e it already.\n\nSo here\u0027s the patch to remove it.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fbc0dc0df54be06586d712ebf6958816e3b1b2b7",
      "tree": "5de8a3c70a3e43af52317ae1df1d94612cba0ba5",
      "parents": [
        "65cc3370ef3fb56b9b423f282a8204f8cce66e32"
      ],
      "author": {
        "name": "Andrey Panin",
        "email": "pazke@donpac.ru",
        "time": "Mon Jul 18 11:38:09 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 18 11:38:09 2005 +0100"
      },
      "message": "[PATCH] Serial: Add support for SIIG Quartet serial card\n\nAdd support for SIIG Quartet Serial card.  This card has Oxford\nSemiconducor 16954 quad UART which is clocked by 10x faster\n(18.432 MHz) quartz.\n\nSigned-off-by: Andrey Panin \u003cpazke@donpac.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "772a9e631ccad0423ed6d08acb3a4b1084ae2613",
      "tree": "cf4243b9f4ed2e8a8661f08588f2a1df6370896b",
      "parents": [
        "246b49768bc96d942ab0e2a17aab6fc3d2e011da"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@saschahauer.de",
        "time": "Sun Jul 17 20:15:36 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 17 20:15:36 2005 +0100"
      },
      "message": "[PATCH] ARM: 2687/1: i.MX framebuffer: make dmacr register platform configurable\n\nPatch from Sascha Hauer\n\nThe dmacr needs different settings on some boards. This patch makes the\nregister configurable by the platform part.\nAlso we have imxfb_disable_controller(), so lets use it.\n\nSigned-off-by: Steven Scholz\nSigned-off-by: Sascha Hauer\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f60f700876cd51de9de69f3a3c865d95e287a24d",
      "tree": "4ef50e96c385ed076465aac23f52902467e7d825",
      "parents": [
        "c6c621b3a977b20d7ceffd3debcacbe3de7c0e87",
        "6d283d271674b1127881ebf082266a2c3fe6e0e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 16 20:06:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 16 20:06:51 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "b7523418f6af9093c462341c08c2233f44f7a28d",
      "tree": "b44cc3d485eec69e5c0a29f0404b736fb015b2c7",
      "parents": [
        "878cf4e1c7be6bffde3ace888a65ac3d43c127bb"
      ],
      "author": {
        "name": "Alexander Schulz",
        "email": "alex@shark-linux.de",
        "time": "Sat Jul 16 17:17:18 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 16 17:17:18 2005 +0100"
      },
      "message": "[PATCH] ARM: 2815/1: Shark: new defconfig, fixes with __io and serial ports\n\nPatch from Alexander Schulz\n\nThis patch brings a new default config file for the shark and\nfixes a compilation issue with io addressing and a runtime\nproblem with the serial ports, where I corrected a wrong\nregshift value.\nThese are all shark specific files so I hope it is ok to\nput them in one patch.\n\nSigned-off-by: Alexander Schulz \u003calex@shark-linux.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6d283d271674b1127881ebf082266a2c3fe6e0e4",
      "tree": "c84f09e47f474b8476fac3b2be91d4a5f06ea68c",
      "parents": [
        "661f83a67c2e360d5a4d2406cc28379c909f94bf"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Jul 16 09:59:00 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 16 09:59:00 2005 +0100"
      },
      "message": "[PATCH] Serial: Remove linux/version.h\n\nchanging CONFIG_LOCALVERSION rebuilds too much, for no appearent reason.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "661f83a67c2e360d5a4d2406cc28379c909f94bf",
      "tree": "e77b3940b4fcb4dc2e2ad854a367f8164c140544",
      "parents": [
        "d6e1860312cd8c33ad1f17d1af22fb6aa1f2cf83"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jul 16 09:30:53 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 16 09:30:53 2005 +0100"
      },
      "message": "[PATCH] Serial: Move deprecation of register_serial forward to September\n\nI think it\u0027s about time to make the build a little more vocal about the\nexpiry of these functions.  Due to recent discussions with problems in\nthe console initialisation vs power manglement, I\u0027d like to move the\ndate forward to September.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6a806c510de490318846b53bbfec463d02ca274b",
      "tree": "7018abfd9db7856708bc2c578f48c30eab8855b1",
      "parents": [
        "a1287ba1ba810aae1f8b81e32560d5d3bf3ff9f0"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Fri Jul 15 03:56:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 15 09:54:51 2005 -0700"
      },
      "message": "[PATCH] md/raid1: clear bitmap when fullsync completes\n\nWe need to be careful differentiating between a resync of a complete array,\nin which we can clear the bitmap, and a resync of a degraded array, in\nwhich we cannot.\n\nThis patch cleans all that up.\n\nCc: Paul Clements \u003cpaul.clements@steeleye.com\u003e\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": "e10fb91c4dc81a4ae47caf0828df152f600f2546",
      "tree": "d10758f4a6b59a80157595138c02bc6f9aa993f1",
      "parents": [
        "7fce2cf62e4bd9c24717009865ac00940cb664b8"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Thu Jul 14 11:54:17 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Thu Jul 14 11:54:17 2005 -0500"
      },
      "message": "[SCSI] fix function prototype warning\n\nint_to_scsilun() takes a pointer to a struct scsi_lun in it\u0027s\nprototype, so add this structure to scsi_device.h to avoid declaration\ninside function prototype warnings.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2e5e55923e315e8198f46f24f7ca37e1fd9aa102",
      "tree": "251aa6211d8d822350bed40cc021c9bf710110a6",
      "parents": [
        "1feb8d2d7396748fb3bd6795d09bbfbdd4c03dff"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Jul 14 00:33:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 14 09:00:24 2005 -0700"
      },
      "message": "[PATCH] uml: consolidate modify_ldt\n\n*) Reorganize the two cases of sys_modify_ldt to share all the reasonably\n   common code.\n\n*) Avoid memory allocation when unneeded (i.e.  when we are writing and the\n   passed buffer size is known), thus not returning ENOMEM (which isn\u0027t\n   allowed for this syscall, even if there is no strict \"specification\").\n\n*) Add copy_{from,to}_user to modify_ldt for TT mode.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2f4701d8274c8663f5c50323dc72fefa24b55091",
      "tree": "dc578144cfcf1db0687c7c67f6f8b300577359b1",
      "parents": [
        "77d74143612c1dab6c055dac21f965929ba0a7e6"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jul 13 22:05:03 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:21:27 2005 -0400"
      },
      "message": "[SCSI] add int_to_scsilun() function\n\nOne of the issues we had was reverting the midlayers lun value\ninto the 8byte lun value that we wanted to send to the device.\nHistorically, there\u0027s been some combination of byte swapping,\nsetting high/low, etc. There\u0027s also been no common thread between\nhow our driver did it and others.  I also got very confused as\nto why byteswap routines were being used.\n\nAnyway, this patch is a LLDD-callable function that reverts the\nmidlayer\u0027s lun value, stored in an int, to the 8-byte quantity\n(note: this is not the real 8byte quantity, just the same amount\nthat scsilun_to_int() was able to convert and store originally).\n\nThis also solves the dilemma of the thread:\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d112116767118981\u0026w\u003d2\n\nA patch for the lpfc driver to use this function will be along\nin a few days (batched with other patches).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ac96202ba096f8fc1ccaf45a2f159a52639ece29",
      "tree": "a2a239c061a65c798cb74a47164e5e51f3abf5a8",
      "parents": [
        "abbd8870b9cb7754a4935826bc9f3c7b029f8b7c"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:30:16 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 10:54:20 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Add pci ids for new ISP types.\n\nAdd pci ids for new ISP types.\n\nMove old definitions in local qla_def.h file to pci_ids.h as\nwell.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "514fd7fd01d378a7b5584c657d9807fc28f22079",
      "tree": "bda3910b7737a4fac464792657ffedcba185d799",
      "parents": [
        "1e279dd855d15b72364b4103f872d67d8592647e",
        "99ad25a313bda566a346b46a6015afa65bc0a02b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 13 15:48:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 13 15:48:33 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "99ad25a313bda566a346b46a6015afa65bc0a02b",
      "tree": "b9443fed1ab74f320c4ee0791864ee96d7c069df",
      "parents": [
        "f62c4a96f74d6c6dd56d1742697e94a5c2085e87",
        "9a556e89081b0c1c2f83cee915363b15a68a6f2d"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 13 12:15:43 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 13 12:15:43 2005 -0700"
      },
      "message": "Auto merge with /home/aegl/GIT/linus\n"
    },
    {
      "commit": "96e2844999f99878fc5b03b81ccaa60580005b81",
      "tree": "353c1bc9a5602d556e6741f4a261010cde45e93b",
      "parents": [
        "f13487c66c75f5db004a0631047309d9e7c5aab7"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jul 13 01:11:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 13 11:25:25 2005 -0700"
      },
      "message": "[PATCH] ppc64: kill bitfields in ppc64 hash code\n\nThis patch removes the use of bitfield types from the ppc64 hash table\nmanipulation code.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "068e1b94bbd268f375349f68531829c8b7c210bc",
      "tree": "310708cce88df2f72a5f98d1cb67dc1d8fe19171",
      "parents": [
        "ddca3b80cef36cc668f924ef5154a79acb19ebd7"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jul 13 01:10:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 13 11:25:24 2005 -0700"
      },
      "message": "[PATCH] s390: fadvise hint values.\n\nAdd special case for the POSIX_FADV_DONTNEED and POSIX_FADV_NOREUSE hint\nvalues for s390-64.  The user space values in the s390-64 glibc headers for\nthese two defines have always been 6 and 7 instead of 4 and 5.  All 64 bit\napplications therefore use the \"wrong\" values.  To get these applications\nworking without recompiling the kernel needs to accept the \"wrong\" values.\nSince the values for s390-31 are 4 and 5 the compat wrapper for fadvise64\nand fadvise64_64 need to rewrite the values for 31 bit system calls.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddca3b80cef36cc668f924ef5154a79acb19ebd7",
      "tree": "2cfb8ac6837682d975a1cb761360977ac54a6aef",
      "parents": [
        "88bd5121d635136e01369141367f315665534b3c"
      ],
      "author": {
        "name": "Guillaume Autran",
        "email": "gautran@mrv.com",
        "time": "Wed Jul 13 01:10:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 13 11:25:24 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix destroy_context() race condition\n\nFix for a race condition when a task gets preempted by another task while\nexecuting the destroy_context(...) in a FEW_CONTEXTS environment.\nmm-\u003econtext \u003d\u003d NO_CONTEXT but the context_map may indicate all contexts are\nin use.\n\nThe solution to this problem is to disable kernel preemption while\ndestroying a MMU context.\n\nSigned-off-by: Guillaume Autran \u003cgautran@mrv.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88bd5121d635136e01369141367f315665534b3c",
      "tree": "33de8dda3d77ebf7bf48864c464a36665f66497c",
      "parents": [
        "9a556e89081b0c1c2f83cee915363b15a68a6f2d"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cam.ac.uk",
        "time": "Wed Jul 13 01:10:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 13 11:25:24 2005 -0700"
      },
      "message": "[PATCH] Fix soft lockup due to NTFS: VFS part and explanation\n\nSomething has changed in the core kernel such that we now get concurrent\ninode write outs, one e.g via pdflush and one via sys_sync or whatever.\nThis causes a nasty deadlock in ntfs.  The only clean solution\nunfortunately requires a minor vfs api extension.\n\nFirst the deadlock analysis:\n\nPrerequisive knowledge: NTFS has a file $MFT (inode 0) loaded at mount\ntime.  The NTFS driver uses the page cache for storing the file contents as\nusual.  More interestingly this file contains the table of on-disk inodes\nas a sequence of MFT_RECORDs.  Thus NTFS driver accesses the on-disk inodes\nby accessing the MFT_RECORDs in the page cache pages of the loaded inode\n$MFT.\n\nThe situation: VFS inode X on a mounted ntfs volume is dirty.  For same\ninode X, the ntfs_inode is dirty and thus corresponding on-disk inode,\nwhich is as explained above in a dirty PAGE_CACHE_PAGE belonging to the\ntable of inodes ($MFT, inode 0).\n\nWhat happens:\n\nProcess 1: sys_sync()/umount()/whatever...  calls __sync_single_inode() for\n$MFT -\u003e do_writepages() -\u003e write_page for the dirty page containing the\non-disk inode X, the page is now locked -\u003e ntfs_write_mst_block() which\nclears PageUptodate() on the page to prevent anyone else getting hold of it\nwhilst it does the write out (this is necessary as the on-disk inode needs\n\"fixups\" applied before the write to disk which are removed again after the\nwrite and PageUptodate is then set again).  It then analyses the page\nlooking for dirty on-disk inodes and when it finds one it calls\nntfs_may_write_mft_record() to see if it is safe to write this on-disk\ninode.  This then calls ilookup5() to check if the corresponding VFS inode\nis in icache().  This in turn calls ifind() which waits on the inode lock\nvia wait_on_inode whilst holding the global inode_lock.\n\nProcess 2: pdflush results in a call to __sync_single_inode for the same\nVFS inode X on the ntfs volume.  This locks the inode (I_LOCK) then calls\nwrite-inode -\u003e ntfs_write_inode -\u003e map_mft_record() -\u003e read_cache_page() of\nthe page (in page cache of table of inodes $MFT, inode 0) containing the\non-disk inode.  This page has PageUptodate() clear because of Process 1\n(see above) so read_cache_page() blocks when tries to take the page lock\nfor the page so it can call ntfs_read_page().\n\nThus Process 1 is holding the page lock on the page containing the on-disk\ninode X and it is waiting on the inode X to be unlocked in ifind() so it\ncan write the page out and then unlock the page.\n\nAnd Process 2 is holding the inode lock on inode X and is waiting for the\npage to be unlocked so it can call ntfs_readpage() or discover that\nProcess 1 set PageUptodate() again and use the page.\n\nThus we have a deadlock due to ifind() waiting on the inode lock.\n\nThe only sensible solution: NTFS does not care whether the VFS inode is\nlocked or not when it calls ilookup5() (it doesn\u0027t use the VFS inode at\nall, it just uses it to find the corresponding ntfs_inode which is of\ncourse attached to the VFS inode (both are one single struct); and it uses\nthe ntfs_inode which is subject to its own locking so I_LOCK is irrelevant)\nhence we want a modified ilookup5_nowait() which is the same as ilookup5()\nbut it does not wait on the inode lock.\n\nWithout such functionality I would have to keep my own ntfs_inode cache in\nthe NTFS driver just so I can find ntfs_inodes independent of their VFS\ninodes which would be slow, memory and cpu cycle wasting, and incredibly\nstupid given the icache already exists in the VFS.\n\nBelow is a patch that does the ilookup5_nowait() implementation in\nfs/inode.c and exports it.\n\nilookup5_nowait.diff:\n\nIntroduce ilookup5_nowait() which is basically the same as ilookup5() but\nit does not wait on the inode\u0027s lock (i.e. it omits the wait_on_inode()\ndone in ifind()).\n\nThis is needed to avoid a nasty deadlock in NTFS.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5995f16b4a464c8a57de7c9d5ddf4758dbacad41",
      "tree": "e26de11916f1f6234f954b262837501aca263da7",
      "parents": [
        "0399cb08c54708db231d616f106f64d920e0b723"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Wed Jul 13 12:38:39 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 13 11:09:31 2005 -0700"
      },
      "message": "[PATCH] inotify: event ordering\n\nThis rearranges the event ordering for \"open\" to be consistent with the\nordering of the other events.\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0399cb08c54708db231d616f106f64d920e0b723",
      "tree": "f0424d43c578f7c5c1e7aa6ea6ca1c906c7ac289",
      "parents": [
        "153f805781d35c91ab2f54aa2b8930cc4cfc7e89"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Wed Jul 13 12:38:18 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 13 11:09:31 2005 -0700"
      },
      "message": "[PATCH] inotify: move sysctl\n\nThis moves the inotify sysctl knobs to \"/proc/sys/fs/inotify\" from\n\"/proc/sys/fs\".  Also some related cleanup.\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6cd59f7a4119fef124677827a9b30684c2c8e674",
      "tree": "084162f271f09b0d4787b92ae414cf0cc310f521",
      "parents": [
        "c32511e2718618f0b53479eb36e07439aa363a74",
        "73eb7d9e8cfd16813eec94d0ec8fa2a5262a85cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 13 10:12:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 13 10:12:50 2005 -0700"
      },
      "message": "Merge /home/torvalds/linux-2.6-arm\n"
    },
    {
      "commit": "0eeca28300df110bd6ed54b31193c83b87921443",
      "tree": "7db42d8a18d80eca538f5b7d25e0532b8fa38b85",
      "parents": [
        "bd4c625c061c2a38568d0add3478f59172455159"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Tue Jul 12 17:06:03 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 20:38:38 2005 -0700"
      },
      "message": "[PATCH] inotify\n\ninotify is intended to correct the deficiencies of dnotify, particularly\nits inability to scale and its terrible user interface:\n\n        * dnotify requires the opening of one fd per each directory\n          that you intend to watch. This quickly results in too many\n          open files and pins removable media, preventing unmount.\n        * dnotify is directory-based. You only learn about changes to\n          directories. Sure, a change to a file in a directory affects\n          the directory, but you are then forced to keep a cache of\n          stat structures.\n        * dnotify\u0027s interface to user-space is awful.  Signals?\n\ninotify provides a more usable, simple, powerful solution to file change\nnotification:\n\n        * inotify\u0027s interface is a system call that returns a fd, not SIGIO.\n\t  You get a single fd, which is select()-able.\n        * inotify has an event that says \"the filesystem that the item\n          you were watching is on was unmounted.\"\n        * inotify can watch directories or files.\n\nInotify is currently used by Beagle (a desktop search infrastructure),\nGamin (a FAM replacement), and other projects.\n\nSee Documentation/filesystems/inotify.txt.\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nCc: John McCutchan \u003cttb@tentacle.dhs.org\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": "bd4c625c061c2a38568d0add3478f59172455159",
      "tree": "1c44a17c55bce2ee7ad5ea3d15a208ecc0955f74",
      "parents": [
        "7fa94c8868edfef8cb6a201fcc9a5078b7b961da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 20:21:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 20:21:28 2005 -0700"
      },
      "message": "reiserfs: run scripts/Lindent on reiserfs code\n\nThis was a pure indentation change, using:\n\n\tscripts/Lindent fs/reiserfs/*.c include/linux/reiserfs_*.h\n\nto make reiserfs match the regular Linux indentation style.  As Jeff\nMahoney \u003cjeffm@suse.com\u003e writes:\n\n The ReiserFS code is a mix of a number of different coding styles, sometimes\n different even from line-to-line. Since the code has been relatively stable\n for quite some time and there are few outstanding patches to be applied, it\n is time to reformat the code to conform to the Linux style standard outlined\n in Documentation/CodingStyle.\n\n This patch contains the result of running scripts/Lindent against\n fs/reiserfs/*.c and include/linux/reiserfs_*.h. There are places where the\n code can be made to look better, but I\u0027d rather keep those patches separate\n so that there isn\u0027t a subtle by-hand hand accident in the middle of a huge\n patch. To be clear: This patch is reformatting *only*.\n\n A number of patches may follow that continue to make the code more consistent\n with the Linux coding style.\n\n Hans wasn\u0027t particularly enthusiastic about these patches, but said he\n wouldn\u0027t really oppose them either.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c2a6c62c013a4ea57243536fc7f3987e4ba04bc",
      "tree": "02e3e1d9888f81110ba85bef531e5c695f6064ce",
      "parents": [
        "08357f82d4decc48bbfd39ae30d5fe0754f7f576"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Jul 12 16:03:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jul 12 16:12:55 2005 -0700"
      },
      "message": "[IA64] Altix pcibus_to_node implementation\n\nThe Altix subarch does not provide node information via ACPI. Instead hooks\nare used to fixup pci structures. This patch determines the nodes for Altix\nPCI busses.\n\nRemote Bridges:\n---------------\nAltix supports remote I/O nodes without memory or processors but with bridges.\nThe TIOCA type of bridge is an AGP bridge and the PROM provides information\nabout the closest node. That information will be returned by pcibus_to_node.\n\nThe TIOCP remote bridge type is a PCI bridge but the PROM does not provide a\nclosest node id. pcibus_to_node will return -1 for devices on those bridges\nmeaning that device control structures may be allocated on any node.\n\nSafeguard:\n----------\nShould the fixups result in invalid node information for a pci controller then\na warning will be printed and pcibus_to_node will return -1.\n\n\nThis patch also fixes the \"FIXME\" in sn_dma_alloc_coherent. This means that\ndma_alloc_coherent will now use alloc_pages_node to allocate memory local to\nthe node that the PCI device is connected to.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3f603ed319d5120e883e64ac5967b2fc848fc43b",
      "tree": "52ef311c245e4e4cd623b546ea1daf05a5ea8911",
      "parents": [
        "55ee3b8365fd5d301b9076eea739146f2b91e82c",
        "5028770a42e7bc4d15791a44c28f0ad539323807"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:04:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:04:50 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lenb/linux-2.6\n"
    },
    {
      "commit": "f7ce3cc67052de63a29bad90110640b687d12058",
      "tree": "f3978eb08434d0e87b2467949bd22513c3535416",
      "parents": [
        "ebe4c6fa535b0410e58e9c8352320896d07e2efb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Tue Jul 12 13:58:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:06 2005 -0700"
      },
      "message": "[PATCH] v4l: I2C Tuner\n\n- Fixed a trouble on tuner-core that generates erros on computers with more\n  than one TV card.\n- Rename tuner structures fields.\n- Tail spaces removed.\n- I2C cleanups and converged to a basic reference structure.\n- Removed unused structures.\n- Fix setting frequency on tda8290.\n- Added code for TEA5767 autodetection.\n- Standby mode support implemented. It is used to disable\n  a non used tuner. Currenlty implemented on tea5767.\n- New macro: set_type disables other tuner when changing mode.\n- Some cleanups.\n- Use 50 kHz step when tunning radio for most tuners to improve precision.\n\nSigned-off-by: Fabien Perrot \u003cperrot1983@yahoo.fr\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-By: Nickolay V. Shmyrev \u003cnshmyrev@yandex.ru\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": "ebe4c6fa535b0410e58e9c8352320896d07e2efb",
      "tree": "b608627d954de8c5d795d10506722751f9db223b",
      "parents": [
        "60acbc99e82753b0baa64834435caf81eabc2501"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Tue Jul 12 13:58:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:05 2005 -0700"
      },
      "message": "[PATCH] v4l: I2C Miscelaneous\n\n- Removed unused structures.\n- CodingStyle rules applied to comments.\n\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": "86ddd96fcd479ec4b718abaa661e5884f9dc9a33",
      "tree": "11cf33f55c01cbed183601849702d478ff71549a",
      "parents": [
        "41ef7c1ed48cb273c7b7a9ffd48a262a22f84483"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Tue Jul 12 13:58:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:05 2005 -0700"
      },
      "message": "[PATCH] v4l: SAA7134 hybrid DVB\n\n- Add new Typhoon DVB-T Cardbus.\n- DVB-T support for MD7134 cardbus and the PCI variants\n- initial DVB-T support for Lifeview Flydvb-t duo\n- DVB-T support for Philips TOUGH reference design\n- Don\u0027t turn off the xtal output of tda8274/75 in sleep mode\n- Let Kconfig decide whether to include frontend-specific code in saa7134-dvb.\n- Removed unused structures.\n\nSigned-off-by: Juergen Orschiedt \u003cjorschiedt@web.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\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": "67bc4eb0b1140a4bf364f2dcca152be659ed9057",
      "tree": "8dc373e0a622e80da888be3cc74932f33bb7485e",
      "parents": [
        "a2ac953d7c5c8ddbd01dfa0428b92497a69ad6ef"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Jul 12 13:58:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:03 2005 -0700"
      },
      "message": "[PATCH] hardirq uses preempt\n\nhardirq.h uses preempt_count() from preempt.h\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc75a24582f60a70e2b95fda94ff66f577b7a0db",
      "tree": "2b3354c2fb7487a0b9bff53c919e5bd693195b6b",
      "parents": [
        "41e2e8bec2da8d680a03aa4bee9a09fac499c05f"
      ],
      "author": {
        "name": "Albert Herranz",
        "email": "albert_herranz@yahoo.es",
        "time": "Tue Jul 12 13:58:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:03 2005 -0700"
      },
      "message": "[PATCH] kexec-ppc: fix for ksysfs crash_notes\n\nThe following patch prevents the crash dump helper code found within kexec\nfrom breaking ppc which still lacks crash dump functionality.\n\nksysfs crash_notes attribute handling was left under CONFIG_KEXEC for\nsimplicity although it is not strictly kexec related.\n\nWe provide here a dummy definition for crash_notes on ppc.\n\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nCc: Eric Biederman \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "542d1c88bd7f73e2e59d41b12e4a9041deea89e4",
      "tree": "0968cf5c0695e74a0fa7357b6aa5083e10d9205d",
      "parents": [
        "7da6844cf7bc44dcda548a0a0aebf85f3a1c1485"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jul 12 13:58:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:02 2005 -0700"
      },
      "message": "[PATCH] tlb.h warning fix\n\nfree_pages_and_swap_cache() and free_page_and_swap_cache() use release_pages()\nand page_cache_release() respectively, so make sure that we have the\ndeclarations in scope.\n\nCc: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "08c6a96fd77836856c090ebb39beadc81cb8484d",
      "tree": "36e643a41179078abcb8a866894586cba9bbf7e0",
      "parents": [
        "5323125031799a7fd8602ce150c3902aedfdcba6"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Tue Jul 12 13:58:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:01 2005 -0700"
      },
      "message": "[PATCH] ext3: fix options parsing\n\nFix a problem with ext3 mount option parsing.  When remount of a filesystem\nfails, old options are now restored.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c40504e87e28c52258458a53fefcd63f58e11a42",
      "tree": "6801c0867e480d80e4bd889662c7bd04f4075e8f",
      "parents": [
        "8b8a9da525c592f129ace454c4d82a80b122827a"
      ],
      "author": {
        "name": "Benjamin LaHaise",
        "email": "bcrl@kvack.org",
        "time": "Tue Jul 12 13:58:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:01 2005 -0700"
      },
      "message": "[PATCH] uml: tlb flushing fix\n\nThis patch fixes a fairly serious tlb flushing bug that makes aio use under\numl very unreliable -- SEGVs, Oops and panic()s occur as a result of stale\ntlb entires being used by uml when aio switches mms due to the fact that\numl does not implement the activate_mm() hook.  This patch introduces a\nsimple but correct approach (read: hammer) for implementing activate_mm()\nin uml by doing a force_flush_all() if the new mm is different from old.\nWith this patch in place, uml is able to succeed at the aio test case that\nwas randomly faulting for me before.\n\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "138d402793b84dc47bf13b0a6636d26c880d746e",
      "tree": "c953524b1b22f65bf61de2292604705dea8162a5",
      "parents": [
        "082ff0a9991dcea958785115fbba6dddd0dc280a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jul 12 13:58:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:00 2005 -0700"
      },
      "message": "[PATCH] alpha: pgprot_uncached() comment\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e2f3b70e60172f5ed7c0933b8d8a35654c1c031",
      "tree": "6b44ed2ffe93c0c6a60a753b067c075bbeeaee41",
      "parents": [
        "d312ceda567ab91acd756cde95ac5fbc6b40ed40"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jul 12 13:58:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:00:59 2005 -0700"
      },
      "message": "[PATCH] pcmcia: fix pcmcia-cs compilation\n\nFix pcmcia-cs compilation with recent pcmcia kernel changes.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d53d9f16ea95a91ad4aa114809dcde486ca4000d",
      "tree": "f9cacb8d23e209653c6af2d30791ee93593ceda3",
      "parents": [
        "22a4427972af371fddb49c0184a93851ad51070d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jul 12 13:58:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:00:58 2005 -0700"
      },
      "message": "[PATCH] name_to_dev_t warning fix\n\nkernel/power/disk.c needs a declaration of name_to_dev_t() in scope.  mount.h\nseems like an appropriate choice.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5028770a42e7bc4d15791a44c28f0ad539323807",
      "tree": "74800e35129775413c13ce7caf036ca19e3ce56c",
      "parents": [
        "9f02d6b7b43d46a74dd385f06090104ecd0fb807",
        "d8683a0cb5d09cb7f19feefa708424a84577e68f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 17:21:56 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 17:21:56 2005 -0400"
      },
      "message": "[ACPI] merge acpi-2.6.12 branch into latest Linux 2.6.13-rc...\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "60a762b6a6dec17cc4339b60154902fd04c2f9f2",
      "tree": "d01918a446ad451a1ff5226f04e1747a6e48eb85",
      "parents": [
        "514604c6d1779c55d3e97dc4e9a71c117c1ccbcd"
      ],
      "author": {
        "name": "Greg Edwards",
        "email": "edwardsg@sgi.com",
        "time": "Tue Jun 28 11:13:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jul 12 14:13:08 2005 -0700"
      },
      "message": "[IA64] remove CONFIG_IA64_SGI_SN_SIM\n\nThis patch removes the CONFIG_IA64_SGI_SN_SIM option entirely, allowing\nany kernel bootable on sn2 to also be booted in the simulator.\n\nBoot tested on Altix and HP rx2600.\n\nSigned-off-by: Greg Edwards \u003cedwardsg@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9ffc7a0ebfcace0ed3eb77fb77e159f6f9443ec5",
      "tree": "4d4353bb6535aec7822ea71e594154979728e484",
      "parents": [
        "2824bd250f0be1551747cc3ed5ae07facc285b57",
        "f4637b55ba960d9987a836617271659e9b7b0de8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 13:16:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 13:16:40 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "ab611487d8ada506e511d2b8f22fb8e7be9939b9",
      "tree": "caa87031e209e8845f84209b69c6c8225def945f",
      "parents": [
        "84531c24f27b02daa8e54e2bb6dc74a730fdf0a5"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 12 12:08:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 12 12:08:43 2005 -0700"
      },
      "message": "[NET]: __be\u0027ify *_type_trans()\n\ntr_type_trans(), hippi_type_trans() left as-is.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00ab997dd24fff82900665449f859e23a78ad5f4",
      "tree": "b9af59695b8c5c5350f8eb1aa0a216419d88768f",
      "parents": [
        "edfd6aee1f073ae645bd3e60ef96090fc9f0957b"
      ],
      "author": {
        "name": "david-b@pacbell.net",
        "email": "david-b@pacbell.net",
        "time": "Wed Jun 29 07:04:14 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:57 2005 -0700"
      },
      "message": "[PATCH] USB: another cdc descriptor\n\nThis adds another CDC descriptor type to \u003clinux/usb_cdc.h\u003e; the main claim\nto fame for this is that some Motorola phones include it.  It\u0027s not currently\nneeded by any driver code; included for completeness.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5db539e49fc7471e23bf3c94ca304f008cb7b7f3",
      "tree": "5b6bdd7f27efdd5fcd7efffa9a612afece17f533",
      "parents": [
        "17f8bb7312fa9b00f80c3c0f8d5a5d698eb97bbd"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Jun 23 20:25:36 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: Fix kmalloc\u0027s flags type in USB\n\nGreg,\n\nThis patch fixes the kmalloc() flags argument type in USB\nsubsystem; hopefully all of its occurences. The patch was\nmade against patch-2.6.12-git2 from Jun 20.\n\nCleanup of flags for kmalloc() in USB subsystem.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "514604c6d1779c55d3e97dc4e9a71c117c1ccbcd",
      "tree": "19241b4db64f1da60c0dd594606c5d5fba8b254f",
      "parents": [
        "1604d9c8f8dffafe3a077dc5ae7c935d2318bcf6"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Jul 07 16:59:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jul 12 11:04:22 2005 -0700"
      },
      "message": "[IA64] pcibus_to_node implementation for IA64\n\npcibus_to_node provides a way for the Linux kernel to identify to which\nnode a certain pcibus connects to. Allocations of control structures\nfor devices can then be made on the node where the pci bus is located\nto allow local access during interrupt and other device manipulation.\n\nThis patch provides a new \"node\" field in the the pci_controller\nstructure. The node field will be set based on ACPI information (thanks\nto Alex Williamson  \u003calex.williamson@hp.com for that piece).\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d8683a0cb5d09cb7f19feefa708424a84577e68f",
      "tree": "56438edb1f7cd8875e405a830405e35bdc5c4740",
      "parents": [
        "02df8b9385c21fdba165bd380f60eca1d3b0578b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 03 16:42:23 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:16:06 2005 -0400"
      },
      "message": "[ACPI] increase MAX_IO_APICS to 64 on i386\n\nx86_64 was already 128\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3754\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "02df8b9385c21fdba165bd380f60eca1d3b0578b",
      "tree": "988ad0e0ca73a40993fb1458d5cd19f90f922b31",
      "parents": [
        "17e9c78a75ce9eacd61200f9e1f1924012e28846"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Apr 15 15:07:10 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:14:36 2005 -0400"
      },
      "message": "[ACPI] enable C2 and C3 idle power states on SMP\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4401\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "44f6c01242da4e162f28d8e1216a8c7a91174605",
      "tree": "53f724764f1bd9036dfb049a643d198125cc9edc",
      "parents": [
        "ebb6e1a6122fd6b7c96470cfd4ce0f04150e5084"
      ],
      "author": {
        "name": "Robert Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Apr 18 22:49:35 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:08:52 2005 -0400"
      },
      "message": "ACPICA 20050408 from Bob Moore\n\nFixed three cases in the interpreter where an \"index\"\nargument to an ASL function was still (internally) 32\nbits instead of the required 64 bits.  This was the Index\nargument to the Index, Mid, and Match operators.\n\nThe \"strupr\" function is now permanently local\n(acpi_ut_strupr), since this is not a POSIX-defined\nfunction and not present in most kernel-level C\nlibraries. References to the C library strupr function\nhave been removed from the headers.\n\nCompleted the deployment of static\nfunctions/prototypes. All prototypes with the static\nattribute have been moved from the headers to the owning\nC file.\n\nACPICA 20050329 from Bob Moore\n\nAn error is now generated if an attempt is made to create\na Buffer Field of length zero (A CreateField with a length\noperand of zero.)\n\nThe interpreter now issues a warning whenever executable\ncode at the module level is detected during ACPI table\nload. This will give some idea of the prevalence of this\ntype of code.\n\nImplemented support for references to named objects (other\nthan control methods) within package objects.\n\nEnhanced package object output for the debug\nobject. Package objects are now completely dumped, showing\nall elements.\n\nEnhanced miscellaneous object output for the debug\nobject. Any object can now be written to the debug object\n(for example, a device object can be written, and the type\nof the object will be displayed.)\n\nThe \"static\" qualifier has been added to all local\nfunctions across the core subsystem.\n\nThe number of \"long\" lines (\u003e 80 chars) within the source\nhas been significantly reduced, by about 1/3.\n\nCleaned up all header files to ensure that all CA/iASL\nfunctions are prototyped (even static functions) and the\nformatting is consistent.\n\nTwo new header files have been added, acopcode.h and\nacnames.h.\n\nRemoved several obsolete functions that were no longer\nused.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c9c3e457de24cca2ca688fa397d93a241f472048",
      "tree": "570b7a07f9c6f570341481500a2bff21c1328d8d",
      "parents": [
        "acf05f4b7f558051ea0028e8e617144123650272"
      ],
      "author": {
        "name": "David Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Apr 01 00:07:31 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:03:30 2005 -0400"
      },
      "message": "[ACPI] PNPACPI vs sound IRQ\n\nhttp://bugme.osdl.org/show_bug.cgi?id\u003d4016\n\nWritten-by: David Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Adam Belay \u003cabelay@novell.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "55e59c511cea3c6c721971467c707e9955922bc2",
      "tree": "1dc3b66be2e71881167b7ba9259b291484567b01",
      "parents": [
        "6940fabaa35b893163b7043d0d1dc5d715f9e1ca"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Thu Mar 31 22:51:10 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:01:41 2005 -0400"
      },
      "message": "[ACPI] Evaluate CPEI Processor Override flag\n\nACPI 3.0 added a Correctable Platform Error Interrupt (CPEI)\nProcessor Overide flag to MADT.Platform_Interrupt_Source.\nRecord the processor that was provided as hint from ACPI.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3182cd84f0e132558bbe106c070405ae49f1f0e3",
      "tree": "1015a20d3adb2c000c42fbaf74cecf9cff52bb50",
      "parents": [
        "63522f7fdb624adef20cb9d90c7effcd5b6301b2"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jul 11 20:57:47 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 20:57:47 2005 -0700"
      },
      "message": "[SCTP]: __nocast annotations\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e10d12a3d88c88fba3258809aa42d14fd8cf1d1",
      "tree": "195f69e8e25dec0f7344aab2bbdb353b9639df79",
      "parents": [
        "fb9802fa59b196d7f90bb3c2e33c555c6bdc4c54"
      ],
      "author": {
        "name": "David Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Mar 18 18:45:35 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:28:24 2005 -0400"
      },
      "message": "[ACPI] Bind PCI devices with ACPI devices\n\nImplement the framework for binding physical devices\nwith ACPI devices. A physical bus like PCI bus\nshould create a \u0027acpi_bus_type\u0027, with:\n\n.find_device:\n        For device which has parent such as normal PCI devices.\n\n.find_bridge:\n        It\u0027s for special devices, such as PCI root bridge\n\tor IDE controller.  Such devices generally haven\u0027t a\n\tparent or -\u003ebus. We use the special method\n\tto get an ACPI handle.\n\nUses new field in struct device: firmware_data\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4277\n\nSigned-off-by: David Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fb9802fa59b196d7f90bb3c2e33c555c6bdc4c54",
      "tree": "aca6fd906629c6da124a73b43e6f6c50f81b90b4",
      "parents": [
        "d58da590451cf6ae75379a2ebf96d3afb8d810d8"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Fri Mar 18 18:03:45 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:27:04 2005 -0400"
      },
      "message": "[ACPI] generic Hot Key support\n\nSee Documentation/acpi-hotkey.txt\n\nUse cmdline \"acpi_specific_hotkey\" to enable\nlegacy platform specific drivers.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3887\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e2a5b420f716cd1a46674b1a90389612eced916f",
      "tree": "96f363f2e402d53428c046269514a82856b0cb34",
      "parents": [
        "be91492ca871e58f61b517cfba541095bb60001c"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Fri Mar 18 16:20:46 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:20:49 2005 -0400"
      },
      "message": "[ACPI] ACPI poweroff fix\n\nRegister an \"acpi\" system device to be notified of shutdown preparation.\nThis depends on CONFIG_PM\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4041\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7ac3db59fd4410405ce55e2a25c397aec440d8da",
      "tree": "88b14be60506b085d9f4728a5b05c6b5e2b67494",
      "parents": [
        "1604d9c8f8dffafe3a077dc5ae7c935d2318bcf6",
        "328f314a89fd24e50fdf22c81efb2a468fdf25b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 16:32:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 16:32:40 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "63522f7fdb624adef20cb9d90c7effcd5b6301b2",
      "tree": "12a63b8ce77baffc08f577be913bea02132f9812",
      "parents": [
        "200d481f28be4522464bb849dd0eb5f8cb6be781"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 14:29:11 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 14:29:11 2005 -0700"
      },
      "message": "[NETLINK]: Reserve NETLINK_NETFILTER.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1604d9c8f8dffafe3a077dc5ae7c935d2318bcf6",
      "tree": "176e2dd02e60942bd1afc7ec45bbb18939461424",
      "parents": [
        "a8400986fb0bff251ac4dd9e2188cf0b59443d3f",
        "3b5cc09033f49d004006acf44e5b05036bd46a85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 14:08:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 14:08:08 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "328f314a89fd24e50fdf22c81efb2a468fdf25b5",
      "tree": "da2814283e9b744e71d6adf9849b5050e268b6ff",
      "parents": [
        "200d481f28be4522464bb849dd0eb5f8cb6be781"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 13:44:56 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 13:44:56 2005 -0700"
      },
      "message": "[SPARC64]: Add missing asm-sparc64/seccomp.h file.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f602c53939fdb1bca12151a28f9b90cde046fb1",
      "tree": "9d2e0de06ad36113832491768df65e3f1e89d2fe",
      "parents": [
        "a5990120252539bccdaf70a66ac021966e80e3f7"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sat May 21 10:24:37 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Mon Jul 11 12:38:33 2005 -0500"
      },
      "message": "[SCSI] add TYPE_RBC to our type table\n\nHere\u0027s a tiny update that means we print the correct ASCII type\ninformation\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3b5cc09033f49d004006acf44e5b05036bd46a85",
      "tree": "dcae13f5768234fe59736e877885ee6d8b4fc0fc",
      "parents": [
        "699139279d29e36e39d353b0536b510dab2e5ffa"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Sun Jul 10 21:49:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jul 11 10:30:07 2005 -0700"
      },
      "message": "[IA64] assign_irq_vector() should not panic\n\nCurrent assign_irq_vector() will panic if interrupt vectors is running\nout. But I think how to handle the case of lack of interrupt vectors\nshould be handled by the caller of this function. For example, some\nPCI devices can raise the interrupt signal via both MSI and I/O\nAPIC. So even if the driver for these device fails to allocate a\nvector for MSI, the driver still has a chance to use I/O APIC based\ninterrupt. But currently there is no chance for these driver to use\nI/O APIC based interrupt because kernel will panic when\nassign_irq_vector() fails to allocate interrupt vector.\n\nThe following patch changes assign_irq_vector() for ia64 to return\n-ENOSPC on error instead of panic (as i386 and x86_64 versions do).\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a8400986fb0bff251ac4dd9e2188cf0b59443d3f",
      "tree": "39e0c7a47a82042a701af0dbaf8e7f8230dd6aa5",
      "parents": [
        "623cdf4a04a9856f93e32e7716ed8196f6d5ee3b"
      ],
      "author": {
        "name": "Miles Bader",
        "email": "miles@gnu.org",
        "time": "Mon Jul 11 18:24:50 2005 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:22:39 2005 -0700"
      },
      "message": "[PATCH] v850: Update mmu.h header to match implementation changes\n\nSigned-off-by: Miles Bader \u003cmiles@gnu.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "623cdf4a04a9856f93e32e7716ed8196f6d5ee3b",
      "tree": "6ddd195702acecfeda6399b9fdf64880d7181e09",
      "parents": [
        "200d481f28be4522464bb849dd0eb5f8cb6be781"
      ],
      "author": {
        "name": "Miles Bader",
        "email": "miles@gnu.org",
        "time": "Mon Jul 11 18:24:50 2005 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:22:39 2005 -0700"
      },
      "message": "[PATCH] v850: Update checksum.h to match changed function signatures\n\nSigned-off-by: Miles Bader \u003cmiles@gnu.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "200d481f28be4522464bb849dd0eb5f8cb6be781",
      "tree": "8cd00ead1b202dfd377cf34000a5193959aa2e8b",
      "parents": [
        "f43a64c5e1a65d12b9b53a35ed2d5db441fcb64c",
        "97f927a4d7dbccde0a854a62c3ea54d90bae8679"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:18:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:18:18 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6\n"
    },
    {
      "commit": "f43a64c5e1a65d12b9b53a35ed2d5db441fcb64c",
      "tree": "64e83b3cce9d8e659a48cd706c59c09dc183b6dc",
      "parents": [
        "5c23804a0941a111752fdacefe0bea2db1b4d93f",
        "f7ceba360cce9af3fbc4e5a5b1bd40b570b7021c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:09:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:09:59 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "d0feafbf14ebe860136b8ad84cce42b34defb323",
      "tree": "5ca2a400013a8fd729d7b03b27d311b505ec6627",
      "parents": [
        "e7578c08a4dee36fe01fb38805f325689e642eb0"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sun Jul 10 12:35:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jul 11 09:58:52 2005 -0700"
      },
      "message": "[IA64] remove linux/version.h include from arch/ia64\n\nchanging CONFIG_LOCALVERSION rebuilds too much, for no appearent reason.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    }
  ],
  "next": "d12734d14e5602816f0b16b17a8cef5ea70afb5a"
}
