)]}'
{
  "log": [
    {
      "commit": "768cbfbc5273bad91afe12b81471f563b288118a",
      "tree": "954b95e1d1af6c21df7c85f265d218e48908e161",
      "parents": [
        "2a4a7e02e27b4f542473772d588f81759c209fb3",
        "05ab3014636ff60a319d37cdf37dca594b015eec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 16 10:34:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 16 10:34:52 2005 -0700"
      },
      "message": "Automatic merge of master.kernel.org:/home/rmk/linux-2.6-serial.git\n"
    },
    {
      "commit": "2a4a7e02e27b4f542473772d588f81759c209fb3",
      "tree": "9b3f40337525c1bdec6b14936184c9794dcd2356",
      "parents": [
        "85bcc13072c54592596c5b41d40d1c6a18b04e19",
        "bfd4e0709fb977e64e27d9255be6e7aeadf4fcd4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 16 10:27:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 16 10:27:11 2005 -0700"
      },
      "message": "Automatic merge of master.kernel.org:/home/rmk/linux-2.6-rmk.git\n"
    },
    {
      "commit": "bfd4e0709fb977e64e27d9255be6e7aeadf4fcd4",
      "tree": "f5b1ec32cf9972f47a1f32419c3839c3e4695e28",
      "parents": [
        "4ad3a443c9238c8df68f4519049c3c8d80fe62c2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@org.rmk.(none)",
        "time": "Thu May 12 19:27:14 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 19:27:14 2005 +0100"
      },
      "message": "[PATCH] ARM: 2678/1: S3C2440 - cpu fixes, hdiv divisors and nand dev name\n\nPatch from Ben Dooks\n\nFix the setting of hdiv when set to divide-by-2. Thanks to\nJeonghoon Yoon for pointing this out.\nChange name of the NAND device to \"s3c2440-nand\" as it\nis not similar enough to the \"s3c2410-nand\" device.\n\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ad3a443c9238c8df68f4519049c3c8d80fe62c2",
      "tree": "eb39723468aa2b9269cfb3440239315940ff69c8",
      "parents": [
        "9dabf9da18018b99a51334c2ef168019389ed5bf"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@org.rmk.(none)",
        "time": "Thu May 12 19:27:13 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 19:27:13 2005 +0100"
      },
      "message": "[PATCH] ARM: 2677/1: S3C2440 - UPLL frequency doubled\n\nPatch from Ben Dooks\n\nS3C2440 UPLL is the same as the S3C2410 UPLL, it is only the\nMPLL which has an extra multiplication factor of 2 in the\nmultiplier.\n\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9dabf9da18018b99a51334c2ef168019389ed5bf",
      "tree": "b89293a7d31464b0139c42ef0a84ded7f7c189ed",
      "parents": [
        "70489c88d0b7e5820ac37a039a910bb396e2a4e3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@org.rmk.(none)",
        "time": "Thu May 12 19:27:13 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 19:27:13 2005 +0100"
      },
      "message": "[PATCH] ARM: 2676/1: S3C2440 - NAND register additions\n\nPatch from Ben Dooks\n\nAdd the register definitions for the s3c2440 NAND controller\nto the s3c2410 NAND register definitions\n\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "70489c88d0b7e5820ac37a039a910bb396e2a4e3",
      "tree": "47f5ad9729469cad40c926af4961611208bdfdc1",
      "parents": [
        "d7def6c22dfa9f32b3d9e5546a7a6a90c644ff5f"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@org.rmk.(none)",
        "time": "Thu May 12 19:27:12 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 19:27:12 2005 +0100"
      },
      "message": "[PATCH] ARM: 2680/1: refine TLS reg availability some more again\n\nPatch from Nicolas Pitre\n\nNot all ARMv6 processors implement the TLS register.\n\nSigned-off-by: Nicolas Pitre\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d7def6c22dfa9f32b3d9e5546a7a6a90c644ff5f",
      "tree": "bae4cdc4e45905416e0868053d62b3dd4869c047",
      "parents": [
        "fa4354359f800ef9d68ed644438efd45b559b443"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@de.rmk.(none)",
        "time": "Tue May 10 19:01:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 10 19:01:35 2005 +0100"
      },
      "message": "[PATCH] ARM: 2666/1: i.MX pwm controller defines\n\nPatch from Sascha Hauer\n\nThis patch adds the defines for the i.MX PWM controller\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": "fa4354359f800ef9d68ed644438efd45b559b443",
      "tree": "57b8fc85f04cb048ec03d01870c597de82f75535",
      "parents": [
        "8d802d28c23122a57d7dddf4886b0486ca183d2d"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@org.rmk.(none)",
        "time": "Tue May 10 17:36:29 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 10 17:36:29 2005 +0100"
      },
      "message": "[PATCH] ARM: 2663/2: I can\u0027t type\n\nPatch from Nicolas Pitre\n\nSigned-off-by: Nicolas Pitre\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8d802d28c23122a57d7dddf4886b0486ca183d2d",
      "tree": "f4727bdf06706deffe9516a531275c6aa63d9dba",
      "parents": [
        "08ee4e4c5fd3fb0857eeb6a5a0ff66881432e8a3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 17:31:43 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 17:31:43 2005 +0100"
      },
      "message": "[PATCH] ARM: Add V6 aliasing cache flush\n\nAdd cache flushing support for aliased V6 caches to\nflush_dcache_page.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "08ee4e4c5fd3fb0857eeb6a5a0ff66881432e8a3",
      "tree": "a4c70b10a7bbd4dd5606a5d5122d98fd2c82b229",
      "parents": [
        "d2bab05ac1f9a2f5ddcd2f3256237e5c47fc127f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 17:30:47 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 17:30:47 2005 +0100"
      },
      "message": "[PATCH] ARM: Use top_pmd for V6 copy/clear user_page\n\nRemove needless page table walking for v6 page operations.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2bab05ac1f9a2f5ddcd2f3256237e5c47fc127f",
      "tree": "a330a8ac155d82bae9a500d28533888dedad4d1e",
      "parents": [
        "c4e1f6f6bf82af89994a0ee760fc5e036c4d3c1f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 14:23:01 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 14:23:01 2005 +0100"
      },
      "message": "[PATCH] ARM: Move copy/clear user_page locking into implementation\n\nMove the locking for copy_user_page() and clear_user_page() into\nthe implementations which require locking.  For simple memcpy/\nmemset based implementations, the locking is extra overhead which\nis not necessary, and prevents preemption occuring.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c4e1f6f6bf82af89994a0ee760fc5e036c4d3c1f",
      "tree": "64d5168e48eb879cb7452e80b06b7d7eaa6a709c",
      "parents": [
        "155bb14482cc567761c13b4efc064de400c55e18"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 10:40:19 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 10:40:19 2005 +0100"
      },
      "message": "[PATCH] ARM: Add top_pmd, which points at the top-most page table\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "05ab3014636ff60a319d37cdf37dca594b015eec",
      "tree": "d9d948a5ecd5e10cd511ebca328df2ef08d5e076",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon May 09 23:21:59 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon May 09 23:21:59 2005 +0100"
      },
      "message": "[PATCH] Serial: Add uart_insert_char()\n\nAdd uart_insert_char(), which handles inserting characters into the\nflip buffer.  This helper function handles the correct semantics\nfor handling overrun in addition to inserting normal characters.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "155bb14482cc567761c13b4efc064de400c55e18",
      "tree": "28c9e8989febe619383ceba4b4115ebaafd847bf",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon May 09 20:52:51 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon May 09 20:52:51 2005 +0100"
      },
      "message": "[PATCH] ARM: Add inline functions to find the pmd from virtual address\n\nAdd pmd_off() and pmd_off_k() to obtain the pmd pointer for a\nvirtual address, and use them throughout the mm initialisation.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "85bcc13072c54592596c5b41d40d1c6a18b04e19",
      "tree": "1f3fe7a88f37ed72f6cdaf6117f0299caf4ab59a",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@cx.rmk.(none)",
        "time": "Sun May 08 19:35:27 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 08 19:35:27 2005 +0100"
      },
      "message": "[PATCH] MMC: wbsd update\n\nUpdates to the wbsd driver.\n                                                                                \n* Fix to handle DAT3 card detection.\n* Fixed bug which could cause large writes to stall in FIFO mode.\n* Plug \u0027n Play support. In most cases you need ACPI PNP for this to work.\n* Uses generic DMA API (ISA dependency removed).\n"
    },
    {
      "commit": "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5",
      "tree": "eed337ef5e9ae7d62caa84b7974a11fddc7f06e0",
      "parents": [
        "2d58cc9a437f3833d242e9d1617ec9b4044e26f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:20:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:20:31 2005 -0700"
      },
      "message": "Linux v2.6.12-rc4\n"
    },
    {
      "commit": "2d58cc9a437f3833d242e9d1617ec9b4044e26f3",
      "tree": "e5c5f2b57b178a66fe880c0f534cbc791cf09147",
      "parents": [
        "0f7e663dea7f0e22f3b2d07156c5e9d2e8656610"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri May 06 21:30:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:31 2005 -0700"
      },
      "message": "[PATCH] uml: x86_64 fixes\n\nThis fixes some x86_64 bugs -\n\n- maybe_map returns -1 on error instead of 0, which is interpreted as\n  physical address 0\n\n- removed an include of ipc.h, which isn\u0027t needed\n\n- fixed the calculation of signal frame location\n\n- the signal delivery code is now immune to the stack expansion check\n\n- added a missing include\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f7e663dea7f0e22f3b2d07156c5e9d2e8656610",
      "tree": "669450b10e1677d3ea65aa7695a7834f791ce329",
      "parents": [
        "b8bd0220c1ac6273eda66e25d992654219f846b6"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Fri May 06 21:30:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:30 2005 -0700"
      },
      "message": "[PATCH] uml: Fix process exit race\n\ntt-mode closes switch_pipes in exit_thread_tt and kills processes in\nswitch_to_tt, if the exit_state is EXIT_DEAD or EXIT_ZOMBIE.\n\nIn very rare cases the exiting process can be scheduled out after having set\nexit_state and closed switch_pipes (from release_task it calls proc_pid_flush,\nwhich might sleep).  If this process is to be restarted, UML failes in\nswitch_to_tt with:\n\n   write of switch_pipe failed, err \u003d 9\n\nWe fix this by closing switch_pipes not in exit_thread_tt, but later in\nrelease_thread_tt.  Additionally, we set switch_pipe[0] \u003d 0 after closing.\nswitch_to_tt must not kill \"from\" process depending on its exit_state, but\nmust kill it after release_thread was processed only, so it examines\nswitch_pipe[0] for its decision.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8bd0220c1ac6273eda66e25d992654219f846b6",
      "tree": "62ffb77c57261813fc8da66ce7ae404df313cff9",
      "parents": [
        "1f3be588b51e809476cdecd4eaf6fd04670d9c36"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Fri May 06 21:30:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:30 2005 -0700"
      },
      "message": "[PATCH] uml: S390 preparation, arch_align_stack\n\nOnly x86 and x86_64 use arch_align_stack(), all other subarches have:\n\n #define arch_align_stack(x) (x)\n\nSo, if this definition is found, UML\u0027s own arch_align_stack() should be\nskipped.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f3be588b51e809476cdecd4eaf6fd04670d9c36",
      "tree": "4664c889c9e4d45d0c8ed8e39b54e7a9e242c251",
      "parents": [
        "675dffc914412a25d33bbc8baea30681c565c9c1"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Fri May 06 21:30:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:30 2005 -0700"
      },
      "message": "[PATCH] uml: Use CONFIG variable for address space size\n\ntt/mem.c still uses hardcoded TOP for i386 instead of CONFIG_TOP_ADDR provided\nby subarch\u0027s Kconfig_XXXX, which would be right.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "675dffc914412a25d33bbc8baea30681c565c9c1",
      "tree": "6b320f59fc337779994fa7666a5c7377dbcc00f8",
      "parents": [
        "37f02b63bdc55147a32cedf7831452efd5a72748"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri May 06 21:30:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:30 2005 -0700"
      },
      "message": "[PATCH] uml: Turn literal numbers into symbolic constants\n\nSo, there I was, looking at my own code, wondering what the magic setjmp\nreturn values did.  This patch turns the constants that are used to make\nrequests of the initial thread into meaningful symbols.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37f02b63bdc55147a32cedf7831452efd5a72748",
      "tree": "9373e0e1204481522fa77ff1382665ea71b0a380",
      "parents": [
        "ccfcd37cb694fc71ddf16fa7faa9e06811a26e5b"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri May 06 21:30:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:30 2005 -0700"
      },
      "message": "[PATCH] uml: Makefile cleanup\n\nThis eliminates some stuff from arch/um/kernel/Makefile which refers to a\nfile which has long since been deleted.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ccfcd37cb694fc71ddf16fa7faa9e06811a26e5b",
      "tree": "c45b782bf9f92b973e4472018f8d9dbade3e96f0",
      "parents": [
        "804c2415c9182b95719cdf85913f6313f7ac042a"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri May 06 21:30:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:29 2005 -0700"
      },
      "message": "[PATCH] uml: Eliminate unusable function\n\nEliminate the non-inline version of switch_mm, which can\u0027t be used,\nconsidering the inline version in asm/mmu_context.h\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "804c2415c9182b95719cdf85913f6313f7ac042a",
      "tree": "b798fc9def1316b4cbee16d99120832dfe2a8c52",
      "parents": [
        "82c1c11bdd92d94f8fd620a3ea6c894eba37d4ed"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Fri May 06 21:30:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:29 2005 -0700"
      },
      "message": "[PATCH] uml: S390 preparation, save an extra register\n\ns390 tt-mode needs to save not only syscall number, but an further register\nalso.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82c1c11bdd92d94f8fd620a3ea6c894eba37d4ed",
      "tree": "bc2ac7e025e250678261695a19e171f2991746c6",
      "parents": [
        "16c11163019879c0e1e69d3ec7d4574a80e9c77e"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Fri May 06 21:30:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:29 2005 -0700"
      },
      "message": "[PATCH] uml: S390 preparation, peekusr/pokeusr defined by subarch\n\ns390 needs to change some parts of arch/um/kernel/ptrace.c.  Thus, the code\nregarding PEEKUSER and POKEUSER are shifted to arch/um/sys-\u003csubarch\u003e/ptrace.c.\n\nAlso s390 debug registers need to be updated, when singlestepping is switched\non / off.  Thus, setting/resetting of singlestepping is centralized in the new\nfunction set_singlestep(), which also inserts the macro\nSUBARCH_SET_SINGLESTEP(mode), if defined.\n\nFinally, s390 has the \"ieee_instruction_pointer\" in its\nregisters, which also is allowed to be read via\n\n  ptrace( PTRACE_PEEKUSER, getpid(), PT_IEEE_IP, 0);\n\nTo implement this feature, sys_ptrace inserts the macro\nSUBARCH_PTRACE_SPECIAL, if defined.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "16c11163019879c0e1e69d3ec7d4574a80e9c77e",
      "tree": "7387cc2c3c7d0c67391ce5390bd6048639a0790e",
      "parents": [
        "8bef3e0a06c00bd44760361f84b08e30cd1bff0e"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri May 06 21:30:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:29 2005 -0700"
      },
      "message": "[PATCH] uml: command line handling cleanup\n\nCommand line handling cleanups - a couple of things made static and an\nunused declaration removed from header.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bef3e0a06c00bd44760361f84b08e30cd1bff0e",
      "tree": "bd636a99fe49c090bcbd91394a2e2cab95296ed7",
      "parents": [
        "f2a0f8b9301ca34034c4a2ec09a09ff4677e83dd"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri May 06 21:30:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:28 2005 -0700"
      },
      "message": "[PATCH] uml: Remove include/asm-um/elf.h\n\nI accidentally included include/asm-um/elf.h as a real file in a previous\npatch.  This patch eliminates it.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2a0f8b9301ca34034c4a2ec09a09ff4677e83dd",
      "tree": "59566a214a4930904ac93c6d9f8ecd834574f70f",
      "parents": [
        "c184ca3681ee9ae0bb63cb591e1e16f42536415c"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri May 06 21:30:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:28 2005 -0700"
      },
      "message": "[PATCH] uml: __deprecated makes build unnecessarily noisy\n\nRemove the __deprecated from verify_area_skas and verify_area_tt.  Since\nverify_area is itself marked __deprecated, and it is the only caller of\nthese, then they don\u0027t need to be marked.  Marking them only makes the\nbuild noisier.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c184ca3681ee9ae0bb63cb591e1e16f42536415c",
      "tree": "8501d28eaee55072a77148847a3564516d93c694",
      "parents": [
        "e99d3438e4db1ef9e4cae5ad3946c76f4ffd268d"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Fri May 06 21:30:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:28 2005 -0700"
      },
      "message": "[PATCH] video/tuner: add VIDEO_G_FREQUENCY and freq range to VIDIOC_G_TUNER\n\nThis patch adds a VIDIOC_G_FREQUENCY command to tuner-core.c and sets\nlowest and highest tunable frequencies in v4l2_tuner structure returned by\nVIDIOC_G_TUNER command.\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nCc: Gerd Knorr \u003ckraxel@bytesex.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e99d3438e4db1ef9e4cae5ad3946c76f4ffd268d",
      "tree": "50118dee29963e6720f1dda7734ef6f3616fdb4e",
      "parents": [
        "b272125273103458b9727df1868b81bae64f44cb"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Fri May 06 21:30:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:28 2005 -0700"
      },
      "message": "[PATCH] video/tuner: fix tuner-\u003efreq updating\n\nIn VIDIOC_S_FREQUENCY command in tuner-core.c, t-\u003efreq is set to a new\nvalue before calling set_freq().  This is not necessary, as set_freq() sets\nt-\u003efreq itself.  Moreover, it causes problems with Philips tuners, as they\nneed to take into consideration difference between previous and new\nfrequency.\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nCc: Gerd Knorr \u003ckraxel@bytesex.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b272125273103458b9727df1868b81bae64f44cb",
      "tree": "5718bd3d76a457bf80be7785bad553d1fdd98ec1",
      "parents": [
        "b7c2b704bd78aa3665fc24100bd2d4f5f8305d7a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Fri May 06 21:30:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:28 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix POWER3/POWER4 compiler error\n\nIn separating out support for hardware floating point we missed the fact\nthat both POWER3 and POWER4 have HW FP.  Enable CONFIG_PPC_FPU for POWER3\nand POWER4 fixes the issue.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b7c2b704bd78aa3665fc24100bd2d4f5f8305d7a",
      "tree": "cecd53ae0d936d82677f3d4c58df75ddfe771a75",
      "parents": [
        "b2411dd202e854d1f3be541135af8bb9872ea8b6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 06 17:41:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:27 2005 -0700"
      },
      "message": "[PATCH] ppc64: enable CONFIG_RTAS_PROC by default\n\nThis patch enables CONFIG_RTAS_PROC by default on pSeries.  This will\npreserve /proc/ppc64/rtas/rmo_buffer, which is needed by librtas.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2411dd202e854d1f3be541135af8bb9872ea8b6",
      "tree": "1f13322150e903b03225362f77ec51887d3cc9ca",
      "parents": [
        "cccf25087f1cb24344b2140ca319b4afe4cf79a8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri May 06 17:41:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:27 2005 -0700"
      },
      "message": "[PATCH] revert msdos partitioning fix\n\nThis change from March 3rd causes the partition parsing code to ignore\npartitions which have a signature byte of zero.  Turns out that more people\nhave such partitions than we expected, and their device numbering is coming up\nwrong in post-2.6.11 kernels.\n\nSo revert the change while we think about the problem a bit more.\n\nCc: Andries Brouwer \u003cAndries.Brouwer@cwi.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cccf25087f1cb24344b2140ca319b4afe4cf79a8",
      "tree": "2534980ca5f4043c71d999b74e151c53f6cf8a93",
      "parents": [
        "07342d623b8e1ac9501a36a0da55cbce1117aeaf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat May 07 01:28:45 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 16:58:18 2005 -0700"
      },
      "message": "[PATCH] drivers/block/rd.c: rd_size shouldn\u0027t be static\n\nI somehow missed that there is external usage of rd_size on some\narchitectures.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07342d623b8e1ac9501a36a0da55cbce1117aeaf",
      "tree": "611ac9c9a042ad5a5af247567091db9808ceb5ca",
      "parents": [
        "d4a1a7322c8c6b9899851f8358eb3842c67de6bc",
        "e4862fedbc37a2c242824b100101f8e6e8488748"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 16:46:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 16:46:40 2005 -0700"
      },
      "message": "Automatic merge of rsync://www.parisc-linux.org/~jejb/git/scsi-for-linus-2.6.git\n"
    },
    {
      "commit": "d4a1a7322c8c6b9899851f8358eb3842c67de6bc",
      "tree": "b857cd417ab26a7afffd24de2ac340ff8eb2c384",
      "parents": [
        "22490eb80ceb4ac07ef36fff253904fb4adf57f2",
        "f1690f37a526d46aa4eb55e832346a531ba850dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 15:41:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 15:41:11 2005 -0700"
      },
      "message": "Merge of master.kernel.org:/home/rmk/linux-2.6-serial.git\n"
    },
    {
      "commit": "22490eb80ceb4ac07ef36fff253904fb4adf57f2",
      "tree": "d171a1f225cbf388a6b1ec07b0f15eddff237ec5",
      "parents": [
        "b3214970abbe983cd89842ae24ea00e21bba79f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 15:39:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 15:39:23 2005 -0700"
      },
      "message": "Fix acpi_find_rsdp() - acpi_scan_rsdp takes length, not end\n\nNoticed by Jakub Jermar \u003cjermar@itbs.cz\u003e\n"
    },
    {
      "commit": "e4862fedbc37a2c242824b100101f8e6e8488748",
      "tree": "428cfeddc46cc3a7b695b65e34d8054494b55281",
      "parents": [
        "949bf797595fc99d4cadf9a294fe6fd32a4474e6"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Fri May 06 13:14:48 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri May 06 15:12:02 2005 -0500"
      },
      "message": "[SCSI] correct the sym2 period setting routines\n\nThere\u0027s a slight bug in the routines in that if the period requires dt,\nthen the routine will unconditionally set it.  DT may only be set if\nWide is also set, so this turns back on the wide bit.\n\nFor domain validation to work correctly, we need to observe the wide bit\nabsolutely.\n\nAcked by: Matthew Wilcox \u003cwilly@debian.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b3214970abbe983cd89842ae24ea00e21bba79f6",
      "tree": "7eb5599932c67e65141f51fa4fdc7b4dc5a8be6b",
      "parents": [
        "6c80a21cb1825e576ffff9df2302bf0fa1065ceb"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri May 06 08:37:44 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 08:07:01 2005 -0700"
      },
      "message": "[PATCH] fix alsa via82xx resume\n\nTrying software suspend on my workstation makes it crash on resume.  The\nproblem is that via82xx marks the chip_init function as _devinit, but calls\nit on resume as well.\n\nCc: \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6c80a21cb1825e576ffff9df2302bf0fa1065ceb",
      "tree": "b364bcb9f1ed3b187cf96c7c9167ab850de808cc",
      "parents": [
        "2512809255d018744fe6c2f5e996c83769846c07"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 06 16:28:56 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 08:07:01 2005 -0700"
      },
      "message": "[PATCH] ppc64: global interrupt queue cleanup\n\nMove the code to set global interrupt queue membership to xics.c,\nand remove no longer needed extern declarations.  Also call it on\nall cpus (even the boot cpu) to prepare for kexec.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: R Sharada \u003csharada@in.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1690f37a526d46aa4eb55e832346a531ba850dd",
      "tree": "4f3413d45324a25af1b2f87734ebb7a78e0a62e5",
      "parents": [
        "2512809255d018744fe6c2f5e996c83769846c07"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri May 06 10:19:09 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri May 06 10:19:09 2005 +0100"
      },
      "message": "[PATCH] 8250_pci.c: add comment about enum sorting order\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2512809255d018744fe6c2f5e996c83769846c07",
      "tree": "e220183081409fe4c5d1961cf1e56d93a91d7efc",
      "parents": [
        "8b3447db2e02f01f94b4bcd8584caccdada6fa4a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 06 14:31:31 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 22:00:52 2005 -0700"
      },
      "message": "[PATCH] ppc64: remove explicit contig_page_data reference\n\nTrivial patch to remove our last direct reference to contig_page_data.\nThis will make it just that much less hard to seperate NUMA and\nDISCONTIG.  Please forward on.  Against 2.6.12-rc1\n\nSigned-off-by: Joel Schopp \u003cjschopp@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b3447db2e02f01f94b4bcd8584caccdada6fa4a",
      "tree": "a547715ba79a18629f3e6081b055cb81b2dca3da",
      "parents": [
        "af4d4b34106b6e520e6b13350831b170d8bca117"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 06 14:25:55 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 22:00:52 2005 -0700"
      },
      "message": "[PATCH] ppc64: remove unused arch/ppc64/boot/start.c\n\nstart.c is not referenced in the arch/ppc64/boot/Makefile\n\ncompile tested with the defconfig.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af4d4b34106b6e520e6b13350831b170d8bca117",
      "tree": "0f78dc7c545d7a72bacdc63ca6ba6e40a1ebf9f6",
      "parents": [
        "5e2afc1ddd2a22b290bc334c0deffdd6dcdebc80"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 06 14:27:17 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 22:00:52 2005 -0700"
      },
      "message": "[PATCH] ppc64: remove asm/bootinfo.h include\n\nThe defines in bootinfo.h are not used, so the include can be removed.\nAccording to Ben, birecs are not used on ppc64:\n\n  on ppc64, we made the decision of enforcing the presence of an\n  OF device-tree and either an OF-like client interface or a kexec\n  like flattened tree.\n  so if your bootloader want to say things to the kernel,\n  it can do so by adding properties to the device-tree\n\ncompile-tested with defconfig\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e2afc1ddd2a22b290bc334c0deffdd6dcdebc80",
      "tree": "5ec4d92159e8e032e1a97b2706285a9bf06640f4",
      "parents": [
        "3892c5fa9455670466f9f5518b3b7ef12ef3ccd6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 06 13:35:04 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 22:00:52 2005 -0700"
      },
      "message": "[PATCH] ppc64: fix reloc_offset comment\n\nThe code in reloc_offset is actually subtracting the address in the link\nregister from the address calculated by the linker.  Perhaps the\nextended mnemonic `sub\u0027 replaced an original `subf\u0027 and the comment just\ndid not get updated.\n\n        bl      1f\n1:      mflr    r3\n        LOADADDR(r4,1b)\n        sub     r3,r4,r3\n\nSigned-off-by: Amos Waterland \u003capw@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3892c5fa9455670466f9f5518b3b7ef12ef3ccd6",
      "tree": "4f2e43fd2efd413a9b45a90129e62516c0d16808",
      "parents": [
        "6741f3a7f9922391cd02b3ca1329e669497dc22f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 06 13:29:34 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 22:00:52 2005 -0700"
      },
      "message": "[PATCH] ppc64: fix prom.c compile warning\n\nThe code in unflatten_device_tree knows that get_property is written to\nonly return with lenp equal to 1 when also returning a valid pointer.\nThe gcc 3.3.3 compiler is not able to prove this to itself, so it warns\nabout a possible uninitialized pointer dereference:\n\n .../arch/ppc64/kernel/prom.c: In function `unflatten_device_tree\u0027:\n .../arch/ppc64/kernel/prom.c:828:\n warning: `p\u0027 might be used uninitialized in this function\n\nUnless it is desired to rework the interaction between the two\nfunctions, this will keep the existing behavior but quiet the compiler.\n\nSigned-off-by: Amos Waterland \u003capw@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6741f3a7f9922391cd02b3ca1329e669497dc22f",
      "tree": "cda5ab7ce1bc4b36cb164e6daee18c7649348fb4",
      "parents": [
        "b6f0b0d016a254ff583fec26f2c9e21c1ae2fdf3"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Fri May 06 12:10:04 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 19:32:59 2005 -0700"
      },
      "message": "[PATCH] arch/ppc64: Replace custom MIN macro\n\nReplace a custom MIN() macro with the min() macro from kernel.h\nThis patch removes 4 lines of redundant code.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6f0b0d016a254ff583fec26f2c9e21c1ae2fdf3",
      "tree": "08a1ef868a241b971de601c7698b58deaadfe340",
      "parents": [
        "f59154c53fac0bfee52393247beadf0474770351"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu May 05 16:16:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:51 2005 -0700"
      },
      "message": "[PATCH] drivers/scsi/sym53c416.c: fix a wrong check\n\nThe Coverity checker found that this for loop was wrong.\n\nThis patch changes it to what seems to be intended.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f59154c53fac0bfee52393247beadf0474770351",
      "tree": "002722bc8d24180077a35799e43dd75a19feb923",
      "parents": [
        "252795264df50a6c9eee604d29989854d5558139"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu May 05 16:16:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:51 2005 -0700"
      },
      "message": "[PATCH] fs/udf/udftime.c: fix off by one error\n\nThis patch fixes an off by one error found by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "252795264df50a6c9eee604d29989854d5558139",
      "tree": "72ee9019ea2917fcc0feab1ded60d2dc72a7051f",
      "parents": [
        "ebe8b54134314cc31331f6e26f42276cd947d1df"
      ],
      "author": {
        "name": "walter harms",
        "email": "wharms@bfs.de",
        "time": "Thu May 05 16:16:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:50 2005 -0700"
      },
      "message": "[PATCH] documentation for strncpy()\n\nthis clarifies the documentation on the behavier of strncpy().\n\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ebe8b54134314cc31331f6e26f42276cd947d1df",
      "tree": "93a34aa89778fdc1a79e5f399347b8bb01f1452c",
      "parents": [
        "d28c2bc8d192f606a4eb831978722107b20a9405"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Thu May 05 16:16:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:50 2005 -0700"
      },
      "message": "[PATCH] correctly name the Shell sort\n\nAs per http://www.nist.gov/dads/HTML/shellsort.html, this should be\nreferred to as a Shell sort.  Shell-Metzner is a misnomer.\n\nSigned-off-by: Daniel Dickman \u003cdidickman@yahoo.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d28c2bc8d192f606a4eb831978722107b20a9405",
      "tree": "b47a5cda32a70fdf62f4a4a40d6805a48ddcc0a3",
      "parents": [
        "cad359c68455d6870d053184bbb0ae208e207eef"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Thu May 05 16:16:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:50 2005 -0700"
      },
      "message": "[PATCH] fix lib/sort regression test\n\nThe regression test in lib/sort.c is currently worthless because the array\nthat is generated for sorting will be all zeros.  This patch fixes things\nso that the array that is generated will contain unsorted integers (that\nare not all identical) as was probably intended.\n\nSigned-off-by Daniel Dickman \u003cdidickman@yahoo.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cad359c68455d6870d053184bbb0ae208e207eef",
      "tree": "9252eea9fc4aa168f949157c992a943134664b5b",
      "parents": [
        "4713741955736210511a5959bf13e92f8598dacd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu May 05 16:16:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:50 2005 -0700"
      },
      "message": "[PATCH] fix NCR53C9x.c compile warning\n\ndrivers/scsi/NCR53C9x.c: In function `esp_do_data\u0027:\ndrivers/scsi/NCR53C9x.c:1838: warning: unused variable `flags\u0027\n\nSigned-off-by: Adrian Bunk \u003cbunk@fs.tum.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4713741955736210511a5959bf13e92f8598dacd",
      "tree": "d609f9b7c0511abc482f97eebdfc185df15c8331",
      "parents": [
        "02c30a84e6298b6b20a56f0896ac80b47839e134"
      ],
      "author": {
        "name": "Kianusch Sayah Karadji",
        "email": "kianusch@sk-tech.net",
        "time": "Thu May 05 16:16:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:49 2005 -0700"
      },
      "message": "[PATCH] x86: geode support fixes\n\n- Changed Name/defines from \"Geode GX\" to \"Geode GX1\" for clarification\n\n- Dropped \"-march\u003di586\" in favor of \"-march\u003di486\"\n\n- Dopped X86_OOSTORE support for Geode GX1\n\nSigned-off-by: Kianusch Sayah Karadji \u003ckianusch@sk-tech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "02c30a84e6298b6b20a56f0896ac80b47839e134",
      "tree": "031e9d68ad83c371af7ebeb6840f3ede52698663",
      "parents": [
        "125947f2ab8c45417feaa4a8800e89529ca4612f"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Thu May 05 16:16:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:49 2005 -0700"
      },
      "message": "[PATCH] update Ross Biro bouncing email address\n\nRoss moved.  Remove the bad email address so people will find the correct\none in ./CREDITS.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "125947f2ab8c45417feaa4a8800e89529ca4612f",
      "tree": "5abb5bf615b373e492f3c667af57ed497dcc600b",
      "parents": [
        "845d34318f8acb0d92d18ccc72ef6db4c7baeaea"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Thu May 05 16:16:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:49 2005 -0700"
      },
      "message": "[PATCH] CodingStyle: trivial whitespace fixups\n\nWhen I do a \"diff -Nur arch/i386 arch/x86_64\" to see what is different between these two\narchitectures, I see some differences due to whitespace issues only. The attached patch removes\nsome of the noise by fixing up the following files:\n- arch/i386/boot/bootsect.S\n- arch/i386/boot/video.S\n- arch/x86_64/boot/bootsect.S\n\nSigned-off-by: Daniel Dickman \u003cdidickman@yahoo.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "845d34318f8acb0d92d18ccc72ef6db4c7baeaea",
      "tree": "6e62572694f1bec82dfb197e637a024d2486bc77",
      "parents": [
        "fba478b1719c39ea67f15c6158ff4993933e9d18"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Thu May 05 16:16:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:49 2005 -0700"
      },
      "message": "[PATCH] Spelling cleanups in shrinker code\n\nJust a few small cleanups to make this coherent english.\n\nSigned-Off-By:  Martin Hicks \u003cmort@wildopensource.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fba478b1719c39ea67f15c6158ff4993933e9d18",
      "tree": "a00475b38a3f3b1e00a5f781cd668cbda72a1a5a",
      "parents": [
        "3d67554895982f04d458e14c81b7b9843429719c"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Thu May 05 16:16:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:48 2005 -0700"
      },
      "message": "[PATCH] ixj* - compile warning cleanup\n\ncompile warning cleanup - suggested by Adrian Bunk; remove unmaintained rcs\nchar strings from source and handle the occurrences of their use, make sure\nkernel-userspace issues taken care of; break out into separate patch\n\nSigned-off-by: Stephen Biggs \u003cyrgrknmxpzlk@gawab.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d67554895982f04d458e14c81b7b9843429719c",
      "tree": "e22d57fb3b83942d25d77386f808d1e029f81810",
      "parents": [
        "3677209239ed71d2654e73eecfab1dbec2af11a9"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Thu May 05 16:16:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:48 2005 -0700"
      },
      "message": "[PATCH] fix up a comment still refering to verify_area\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3677209239ed71d2654e73eecfab1dbec2af11a9",
      "tree": "125d9d7553c5f6dc6ad030e4c829a5bf71ab3ef5",
      "parents": [
        "291c4a75ce7632ee5c565359fb875ba0597f76be"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu May 05 16:16:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:48 2005 -0700"
      },
      "message": "[PATCH] comments on locking of task-\u003ecomm\n\nAdd some comments about task-\u003ecomm, to explain what it is near its definition\nand provide some important pointers to its uses.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "291c4a75ce7632ee5c565359fb875ba0597f76be",
      "tree": "be0fe48738b481b4b172cc9a98ac799ca79aece2",
      "parents": [
        "a27e951f1e9362411eba81e724fafca20f1b0563"
      ],
      "author": {
        "name": "Randy.Dunlap",
        "email": "rddunlap@osdl.org",
        "time": "Thu May 05 16:16:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:48 2005 -0700"
      },
      "message": "[PATCH] reiserfs: use NULL instead of 0\n\nUse NULL instead of 0 for pointer (sparse warning):\nfs/reiserfs/namei.c:611:50: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Randy Dunlap \u003crddunlap@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a27e951f1e9362411eba81e724fafca20f1b0563",
      "tree": "f4e51dc42946b0084c27a1d0ce30c70fb65de43b",
      "parents": [
        "75c96f85845a6707b0f9916cb263cb3584f7d48f"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "janitor@sternwelten.at",
        "time": "Thu May 05 16:16:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:47 2005 -0700"
      },
      "message": "[PATCH] cyrix: eliminate bad section references\n\nFix cyrix section references:\n convert __initdata to __devinitdata.\n\nError: ./arch/i386/kernel/cpu/mtrr/cyrix.o .text refers to 00000379\nR_386_32          .init.data\nError: ./arch/i386/kernel/cpu/mtrr/cyrix.o .text refers to 00000399\nR_386_32          .init.data\nError: ./arch/i386/kernel/cpu/mtrr/cyrix.o .text refers to 000003b3\nR_386_32          .init.data\nError: ./arch/i386/kernel/cpu/mtrr/cyrix.o .text refers to 000003b9\nR_386_32          .init.data\nError: ./arch/i386/kernel/cpu/mtrr/cyrix.o .text refers to 000003bf\nR_386_32          .init.data\n\nSigned-of-by: maximilian attems \u003cjanitor@sternwelten.at\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75c96f85845a6707b0f9916cb263cb3584f7d48f",
      "tree": "45a64d1c9bb71d7093db3a11e0f21465c2e3dec6",
      "parents": [
        "5e198d94dd0c3ec7f6138229e2e412c2c6268c38"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu May 05 16:16:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:47 2005 -0700"
      },
      "message": "[PATCH] make some things static\n\nThis patch makes some needlessly global identifiers static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Arjan van de Ven \u003carjanv@infradead.org\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e198d94dd0c3ec7f6138229e2e412c2c6268c38",
      "tree": "303c284a5a90e813ca1c92a0c3698a63089a86b2",
      "parents": [
        "f1daa40b638891a62e1be40f78d752c500265362"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu May 05 16:16:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:46 2005 -0700"
      },
      "message": "[PATCH] device-mapper: Some missing statics\n\nThis patch makes some needlessly global code static.\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1daa40b638891a62e1be40f78d752c500265362",
      "tree": "5d62da772240a6cb26eddee42c9bf0fc3ce703a3",
      "parents": [
        "c557308e1f4b6f7d6144a06e8f98c467814f3aed"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu May 05 16:16:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:46 2005 -0700"
      },
      "message": "[PATCH] device-mapper dm-emc: Fix a memset\n\nThe dm emc hardware handler code memset the hardware handler structure to zero\nAFTER it had initialized the structure\u0027s spinlock field.\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nFrom: Dave Olien \u003cdmo@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c557308e1f4b6f7d6144a06e8f98c467814f3aed",
      "tree": "fe786dde1aea83e435fd86e75b2ee81238a8ae14",
      "parents": [
        "b84b0287a8ba618568a8bc9ac8847ac332abe90d"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu May 05 16:16:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:46 2005 -0700"
      },
      "message": "[PATCH] device-mapper multipath: Use private workqueue\n\ndm-mpath.c needs to use a private workqueue (like other dm targets already do)\nto avoid interfering with users of the default workqueue.\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Lars Marowsky-Bree \u003clmb@suse.de\u003e\nSigned-off-by: \u003cmikenc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b84b0287a8ba618568a8bc9ac8847ac332abe90d",
      "tree": "7dd4dcb9f379074a932d0d26f7c4a1ec82c28143",
      "parents": [
        "354e007121de546e50b5592c2557575117435522"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu May 05 16:16:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:46 2005 -0700"
      },
      "message": "[PATCH] device-mapper: tidy dm_suspend\n\nTidy dm_suspend.\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nFrom: 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": "354e007121de546e50b5592c2557575117435522",
      "tree": "fb5b080a7ca3bc5cda561ce75f25976a03f04bc4",
      "parents": [
        "dfbe03f6d09fcebf85ae2a2cbb4ceee9b0985e67"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu May 05 16:16:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:45 2005 -0700"
      },
      "message": "[PATCH] device-mapper: handle __lock_fs error\n\nHandle error from __lock_fs()\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nFrom: 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": "dfbe03f6d09fcebf85ae2a2cbb4ceee9b0985e67",
      "tree": "81fda9aa4042682a8559269aab315199a5330016",
      "parents": [
        "3dcee8064bd36c547b45514dfd33df4c12695428"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu May 05 16:16:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:45 2005 -0700"
      },
      "message": "[PATCH] device-mapper: let freeze_bdev return error\n\nAllow freeze_bdev() to return an error.\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nFrom: 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": "3dcee8064bd36c547b45514dfd33df4c12695428",
      "tree": "76c651c73dbb3575799f2bb191c0f89b2450ad1b",
      "parents": [
        "d1782a3b0a15d9ac497a8f47931c4536bfe8d18e"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu May 05 16:16:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:45 2005 -0700"
      },
      "message": "[PATCH] device-mapper: __unlock_fs void\n\nMake __unlock_fs() void.\n\nFrom: Christoph Hellwig \u003chch@lst.de\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1782a3b0a15d9ac497a8f47931c4536bfe8d18e",
      "tree": "76ce9caa1d4c4a1b34ee060fa9f165385a9f1a7e",
      "parents": [
        "d17d7fa44dbe1f12031773e27eda9e939024a037"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu May 05 16:16:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:45 2005 -0700"
      },
      "message": "[PATCH] device-mapper: store bdev while frozen\n\nStore the struct block_device while device is frozen, saving us one call to\nbdget_disk().\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nFrom: 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": "d17d7fa44dbe1f12031773e27eda9e939024a037",
      "tree": "4b2a8ebb60907a5cde4dd02b737851525a24a588",
      "parents": [
        "ecffdde68ebefa1aa24411a91b12ae649f71f71c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu May 05 16:16:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:44 2005 -0700"
      },
      "message": "[PATCH] revert ext3-writepages-support-for-writeback-mode\n\nThis had a fatal lock ranking bug: we do journal_start outside\nmpage_writepages()\u0027s lock_page().\n\nRevert the whole thing, think again.\n\nCredit-to: Jan Kara \u003cjack@suse.cz\u003e\n\nFor identifying the bug.\n\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecffdde68ebefa1aa24411a91b12ae649f71f71c",
      "tree": "1bacfd0bc79a515c610894b8a9794c327aca5aad",
      "parents": [
        "fc9d53af37deeb830252f03c62724078d943686c"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Thu May 05 16:16:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:44 2005 -0700"
      },
      "message": "[PATCH] orinoco MAINTAINERS update\n\nAdd mailing list addresses for Orinoco and update its homepage.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nCc: David Gibson \u003chermes@gibson.dropbear.id.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc9d53af37deeb830252f03c62724078d943686c",
      "tree": "95e018111ee1db5657100077a25fa5d7d416d676",
      "parents": [
        "2ef41634def0fcb0def3e3c90220c651ca478cb3"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "manu@kromtek.com",
        "time": "Thu May 05 16:16:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:44 2005 -0700"
      },
      "message": "[PATCH] bttv: fix dst i2c read/write timeout failure.\n\nAttached is a patch to bttv which fixes the following problems.\n\nAffected cards and problems:\n~~~~~~~~~~~~~~~~~~~~~~~~\no VP-1020 (200103A) Tuning problems, device detection.\no VP-1020 (DST-MOT) Errors during tuning, device detection fails in a while.\no VP-1030 (DST-CI) Tuning sometimes fails after CI commands.\no VP-2031 (DCT-CI) Tuning problems\n\nThe timeout happens before the actual timeout occured in the MCU\non the board, and hence the problems.\n\nChanges: (bttv-i2c.diff)\n~~~~~~~~~~~~~~~~~~~~~~~~\no Changed the custom wait queue to wait_event_interruptible_timeout()\n      - Suggestion by Johannes Stezenbach.\n\no Fixed the wait queue timeout problem\n      - This fixes the timeout problem on various cards.\n      - This problem was visible as many\n          * Cannot tune to channels, when signal levels are very low.\n          * app_info does not work in some conditions for CI based cards\n      - Smaller values worked good for newer cards, but the older cards\nsuffered, settled down to the worst case values that could happen in any\neventuality.\n\nSigned-off-by: Manu Abraham \u003cmanu@kromtek.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ef41634def0fcb0def3e3c90220c651ca478cb3",
      "tree": "86fb9c439ad5043d38d69588975e84bd8b565619",
      "parents": [
        "91bb52416854dfd581efe6e2a0aca8dc655f043e"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu May 05 16:15:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:44 2005 -0700"
      },
      "message": "[PATCH] remove do_sync parameter from __invalidate_device\n\nThe only caller that ever sets it can call fsync_bdev itself easily.  Also\nupdate some comments.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91bb52416854dfd581efe6e2a0aca8dc655f043e",
      "tree": "d1c30d46a1c4053b34ff3aaaf04adcbd41cc54e8",
      "parents": [
        "5b76ffd5d9f12ba850fc988188f55056204ad4e2"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu May 05 16:15:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:43 2005 -0700"
      },
      "message": "[PATCH] remove outdated comments from filemap.c\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b76ffd5d9f12ba850fc988188f55056204ad4e2",
      "tree": "d7d694c32ce2b8caa468d12970b6602e0ffbeb55",
      "parents": [
        "c835a388968f5437491e3fe6e9b0332bc3c52e0e"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu May 05 16:15:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:43 2005 -0700"
      },
      "message": "[PATCH] DAC960: add support for Mylex AcceleRAID 4/5/600\n\nThis patch adds support for a new class of DAC960 controllers.  It\u0027s based\non the GPLed idac320 driver from IBM for Linux 2.4.18.  That driver is a\nfork of the 2.4.18 version of DAC960 that adds support for this new type of\ncontrollers (internally called \"GEM Series\"), that differ from other DAC960\nV2 firmware controllers only in the register offsets and removes support\nfor all others.\n\nThis patch instead integrates support for these controllers into the DAC960\ndriver.\n\nThanks to Anders Norrbring for pointing me to the idac320 driver and\ntesting this patch.\n\nNo Signed-Off: line because all code is either copy \u0026 pasted from IBM\u0027s\nidac320 driver or support for other controllers in the 2.6 DAC960 driver.\n\nNote: the really odd formating matches the rest of the DAC960 driver.\n\nCc: Dave Olien \u003cdmo@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c835a388968f5437491e3fe6e9b0332bc3c52e0e",
      "tree": "cdc6c80289327999e23996c07abe68a869534783",
      "parents": [
        "c35e66a4216c99fe94868ed3f714bd2708d0032a"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Thu May 05 16:15:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:43 2005 -0700"
      },
      "message": "[PATCH] pcmcia: yenta TI: align irq of func1 to func0 if INTRTIE is set\n\nMake sure that if the INTRTIE bit is set both functions of the cardbus\nbridge use the same IRQ before doing any probing...\n\n[ yes i hate the TI bridges for the fact that they are very flexible\n  so that so many BIOS vendors get it wrong. ]\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\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": "c35e66a4216c99fe94868ed3f714bd2708d0032a",
      "tree": "2781dc65cd530a6e725e47768d49cf10f10a31d4",
      "parents": [
        "0a4c9c93c2fb5d09259136531d3e8e70fdcd6027"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu May 05 16:15:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:43 2005 -0700"
      },
      "message": "[PATCH] pcmcia: enable 32-bit memory windows on pd6729\n\nEnable 32-bit memory windows on pd6729 PCI-PCMCIA bridges.\n\nSigned-off-by: Jarkko Raja \u003cjar@pcuf.fi\u003e\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": "0a4c9c93c2fb5d09259136531d3e8e70fdcd6027",
      "tree": "07f8f2723b9339a2246d32c1bcff4a96df5eec00",
      "parents": [
        "ac5f34c028a043405de087e43699195ab3974dbf"
      ],
      "author": {
        "name": "Frederic CAND",
        "email": "frederic.cand@anevia.com",
        "time": "Thu May 05 16:15:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:42 2005 -0700"
      },
      "message": "[PATCH] saa6752hs: resolutions handling\n\nThis patch handles the VIDIOC_S_FMT and VIDIOC_G_FMT ioctls for the\nsaa6752hs.\n\nAs only 4 preset video formats are supported (SIF, 1/2D1, 2/3D1, D1), we\ncompute to which the asked resolution is the nearest and apply it.\n\nSigned-off-by: Frederic Cand \u003cfrederic.cand@anevia.com\u003e\nAcked-by: Gerd Knorr \u003ckraxel@bytesex.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac5f34c028a043405de087e43699195ab3974dbf",
      "tree": "693c09c0a93b40cda0055e9e61fc6843deb7c12a",
      "parents": [
        "dfc1e148542f6f4951fd59e32c14a7368356db9d"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Thu May 05 16:15:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:42 2005 -0700"
      },
      "message": "[PATCH] Update dontdiff\n\nAdditions to the dontdiff list.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dfc1e148542f6f4951fd59e32c14a7368356db9d",
      "tree": "781aba6044346d2ccc941e377641b15a448b4a1f",
      "parents": [
        "d769a66970a947613f7c638c362f237583bd141b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu May 05 16:15:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:42 2005 -0700"
      },
      "message": "[PATCH] remove BK documentation\n\nThere\u0027s no longer a reason to document the obsolete BK usage.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d769a66970a947613f7c638c362f237583bd141b",
      "tree": "e0a086607f1f9e02af54d26ff8cf4266ddfc4e61",
      "parents": [
        "2b0c4bed77041bf64e26b502cd2a767e355c3342"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu May 05 16:15:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:42 2005 -0700"
      },
      "message": "[PATCH] uninline tty_paranoia_check()\n\nHas lots of callsites.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b0c4bed77041bf64e26b502cd2a767e355c3342",
      "tree": "0765d7187acc3919689bc464005af1b6dbdd1c67",
      "parents": [
        "b7e4e85337060354f8b860cc38066725559313a4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu May 05 16:15:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:41 2005 -0700"
      },
      "message": "[PATCH] drivers/ide/pci/sis5513.c: section fixes\n\nThese three functions are referenced from the __devinitdata\nsis5513_chipset.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b7e4e85337060354f8b860cc38066725559313a4",
      "tree": "bdb958c6002fee2d73ed51e78d71dc663d2ad297",
      "parents": [
        "f0fbd5fc09b20f7ba7bc8c80be33e39925bb38e1"
      ],
      "author": {
        "name": "Paulo Marques",
        "email": "pmarques@grupopie.com",
        "time": "Thu May 05 16:15:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:41 2005 -0700"
      },
      "message": "[PATCH] setitimer timer expires too early\n\nIt seems that the code responsible for this is in kernel/itimer.c:126:\n\n\tp-\u003esignal-\u003ereal_timer.expires \u003d jiffies + interval;\n\tadd_timer(\u0026p-\u003esignal-\u003ereal_timer);\n\nIf you request an interval of, lets say 900 usecs, the interval given by\ntimeval_to_jiffies will be 1.\n\nIf you request this when we are half-way between two timer ticks, the\ninterval will only give 400 usecs.\n\nIf we want to guarantee that we never ever give intervals less than\nrequested, the simple solution would be to change that to:\n\n\tp-\u003esignal-\u003ereal_timer.expires \u003d jiffies + interval + 1;\n\nThis however will produce pathological cases, like having a idle system\nbeing requested 1 ms timeouts will give systematically 2 ms timeouts,\nwhereas currently it simply gives a few usecs less than 1 ms.\n\nThe complex (and more computationally expensive) solution would be to\ncheck the gettimeofday time, and compute the correct number of jiffies.\nThis way, if we request a 300 usecs timer 200 usecs inside the timer\ntick, we can wait just one tick, but not if we are 800 usecs inside the\ntick. This would also mean that we would have to lock preemption during\nthese computations to avoid races, etc.\n\nI\u0027ve searched the archives but couldn\u0027t find this particular issue being\ndiscussed before.\n\nAttached is a patch to do the simple solution, in case anybody thinks\nthat it should be used.\n\nSigned-Off-By: Paulo Marques \u003cpmarques@grupopie.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0fbd5fc09b20f7ba7bc8c80be33e39925bb38e1",
      "tree": "01216cf5771d1b49dfc2e0ba15ac1a288fb5d58c",
      "parents": [
        "05937baae9fc27b64bcd4378da7d2b14edf7931c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu May 05 16:15:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:41 2005 -0700"
      },
      "message": "[PATCH] __block_write_full_page() simplification\n\nThe `last_bh\u0027 logic probably isn\u0027t worth much.  In those situations where only\nthe front part of the page is being written out we will save some looping but\nin the vastly more common case of an all-page writeout if just adds more code.\n\nNick Piggin \u003cnickpiggin@yahoo.com.au\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05937baae9fc27b64bcd4378da7d2b14edf7931c",
      "tree": "415bec7602a12a94ae4bc9b1aa512a1d55bb957d",
      "parents": [
        "ad576e63e0c8b274a8558b8e05a6d0526e804dc0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu May 05 16:15:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:41 2005 -0700"
      },
      "message": "[PATCH] __block_write_full_page speedup\n\nRemove all those get_bh()\u0027s and put_bh()\u0027s by extending lock_page() to cover\nthe troublesome regions.\n\n(get_bh() and put_bh() happen every time whereas contention on a page\u0027s lock\nin there happens basically never).\n\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad576e63e0c8b274a8558b8e05a6d0526e804dc0",
      "tree": "a7c44175df405cf2851f45a486ff96037d1a43e6",
      "parents": [
        "f3ddbdc6267c32223035ea9bb8456a2d86f65ba1"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Thu May 05 16:15:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:40 2005 -0700"
      },
      "message": "[PATCH] __block_write_full_page race fix\n\nWhen running\n\tfsstress -v -d $DIR/tmp -n 1000 -p 1000 -l 2\non an ext2 filesystem with 1024 byte block size, on SMP i386 with 4096 byte\npage size over loopback to an image file on a tmpfs filesystem, I would\nvery quickly hit\n\tBUG_ON(!buffer_async_write(bh));\nin fs/buffer.c:end_buffer_async_write\n\nIt seems that more than one request would be submitted for a given bh\nat a time.\n\nWhat would happen is the following:\n2 threads doing __mpage_writepages on the same page.\nThread 1 - lock the page first, and enter __block_write_full_page.\nThread 1 - (eg.) mark_buffer_async_write on the first 2 buffers.\nThread 1 - set page writeback, unlock page.\nThread 2 - lock page, wait on page writeback\nThread 1 - submit_bh on the first 2 buffers.\n\u003d\u003e both requests complete, none of the page buffers are async_write,\n   end_page_writeback is called.\nThread 2 - wakes up. enters __block_write_full_page.\nThread 2 - mark_buffer_async_write on (eg.) the last buffer\nThread 1 - finds the last buffer has async_write set, submit_bh on that.\nThread 2 - submit_bh on the last buffer.\n\u003d\u003e oops.\n\nSo change __block_write_full_page to explicitly keep track of the last bh\nwe need to issue, so we don\u0027t touch anything after issuing the last\nrequest.\n\nSigned-off-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3ddbdc6267c32223035ea9bb8456a2d86f65ba1",
      "tree": "bc11ca9a8bc1f1ebdc70e59bb28e8e328346f7bb",
      "parents": [
        "3c8fad1829cc33e903500b41d989fa50ab196378"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Thu May 05 16:15:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:40 2005 -0700"
      },
      "message": "[PATCH] fix race in __block_prepare_write\n\nFix a race where __block_prepare_write can leak out an in-flight read\nagainst a bh if get_block returns an error.  This can lead to the page\nbecoming unlocked while the buffer is locked and the read still in flight.\n__mpage_writepage BUGs on this condition.\n\nBUG sighted on a 2-way Itanium2 system with 16K PAGE_SIZE running\n\n\tfsstress -v -d $DIR/tmp -n 1000 -p 1000 -l 2\n\nwhere $DIR is a new ext2 filesystem with 4K blocks that is quite\nsmall (causing get_block to fail often with -ENOSPC).\n\nSigned-off-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c8fad1829cc33e903500b41d989fa50ab196378",
      "tree": "1e958eebf19fb59b67e51d6bb51303fbee2b84e9",
      "parents": [
        "1922163c8dfe717c089bdcc18ade4a65350a09c8"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Thu May 05 16:15:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:40 2005 -0700"
      },
      "message": "[PATCH] 3c59x: only put the device into D3 when we\u0027re actually using WOL\n\nDuring a warm boot the device is in D3 and has troubles coming out of it.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1922163c8dfe717c089bdcc18ade4a65350a09c8",
      "tree": "be95a8f0df16e71f41dce26e8e530a900a4173a2",
      "parents": [
        "64f562c6df3cfc5d1b2b4bdbcb7951457df9c237"
      ],
      "author": {
        "name": "Randy.Dunlap",
        "email": "rddunlap@osdl.org",
        "time": "Thu May 05 16:15:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:40 2005 -0700"
      },
      "message": "[PATCH] patch-kernel: support non-incremental 2.6.x.y \u0027stable\u0027 patches\n\nAdd better support for (non-incremental) 2.6.x.y patches; If an ending\nversion number if not specified, the script automatically increments the\nSUBLEVEL (x in 2.6.x.y) until no more patch files are found; however,\nEXTRAVERSION (y in 2.6.x.y) is never automatically incremented but must be\nspecified fully.\n\npatch-kernel does not normally support reverse patching, but does so when\napplying EXTRAVERSION (x.y) patches, so that moving from 2.6.11.y to\n2.6.11.z is easy and handled by the script (reverse 2.6.11.y and apply\n2.6.11.z).\n\nSigned-off-by: Randy Dunlap \u003crddunlap@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64f562c6df3cfc5d1b2b4bdbcb7951457df9c237",
      "tree": "5fecfd97cfa1965185ec2254668d90d8f03e3f5f",
      "parents": [
        "04dea5f93231204cc3ca0ab793ce76dbb10c86ba"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "amavin@redhat.com",
        "time": "Thu May 05 16:15:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:39 2005 -0700"
      },
      "message": "[PATCH] kprobes: Allow multiple kprobes at the same address\n\nAllow registration of multiple kprobes at an address in an architecture\nagnostic way.  Corresponding handlers will be invoked in a sequence.  But,\na kprobe and a jprobe can\u0027t (yet) co-exist at the same address.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003camavin@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "04dea5f93231204cc3ca0ab793ce76dbb10c86ba",
      "tree": "b47e20371a62b46bedea4337f191d245b44b097f",
      "parents": [
        "0b9e2cac8a56e197d0a9e06268db4c8652d23dd5"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Thu May 05 16:15:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:39 2005 -0700"
      },
      "message": "[PATCH] Kprobes: Oops! in unregister_kprobe()\n\nkernel oops!  when unregister_kprobe() is called on a non-registered\nkprobe.  This patch fixes the above problem by checking if the probe exists\nbefore unregistering.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b9e2cac8a56e197d0a9e06268db4c8652d23dd5",
      "tree": "6bab2badad512d39c2b606e8c2c12d271c1bee35",
      "parents": [
        "3a0a64e6c917b2ccc311cf978cc9d7eef7b31c47"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Thu May 05 16:15:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:39 2005 -0700"
      },
      "message": "[PATCH] Kprobes: Incorrect handling of probes on ret/lret instruction\n\nKprobes could not handle the insertion of a probe on the ret/lret\ninstruction and used to oops after single stepping since kprobes was\nmodifying eip/rip incorrectly.  Adjustment of eip/rip is not required after\nsingle stepping in case of ret/lret instruction, because eip/rip points to\nthe correct location after execution of the ret/lret instruction.  This\npatch fixes the above problem.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a0a64e6c917b2ccc311cf978cc9d7eef7b31c47",
      "tree": "121b7de957b5cc73f8d0f1cd5fd70dcd1de04261",
      "parents": [
        "7c5131a501e9e8549f74d807c37fde76008ef95a"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu May 05 16:15:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:39 2005 -0700"
      },
      "message": "[PATCH] uml: header and code cleanup\n\nRemove some definitions and declarations from arch/um/include/skas_ptrace.h,\nas they have moved to arch/um/include/sysdep/skas_ptrace.h\n\nAlso, remove PTRACE_SIGPENDING support in UML at all.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: 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": "7c5131a501e9e8549f74d807c37fde76008ef95a",
      "tree": "29c46c1e572e3b0cd2222a776cd6b33af42fb3ac",
      "parents": [
        "51a6b0c59a6170fc6a40221ef9b261b82856d315"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu May 05 16:15:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:38 2005 -0700"
      },
      "message": "[PATCH] uml: remove a dangling symlink\n\nUML: remove no longer needed arch-signal.h\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: 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": "51a6b0c59a6170fc6a40221ef9b261b82856d315",
      "tree": "aeb5e5ff3862f2f9a0fa02ab67b0a807262ad1d6",
      "parents": [
        "5fd861b682785f650114f4df53060d1be7fedecd"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu May 05 16:15:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:38 2005 -0700"
      },
      "message": "[PATCH] uml: s390 preparation, sighandler interface abstraction\n\ns390 passes parameters in registers.  So the only safe way to find out the\naddress of signal context, error-address and error-type (trap_no), which are\npassed to signal handlers as parameters, is to declare these parameters.\n\nSo I inserted an subarch-specific macro which holds the declaration of\nparameters for signal handlers.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: 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": "5fd861b682785f650114f4df53060d1be7fedecd",
      "tree": "eaa02425c2be79ac21ecc684a5b2a31d9f3320c2",
      "parents": [
        "7d37c6d52fce13008f20344790a81a6a5a0003b3"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu May 05 16:15:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:38 2005 -0700"
      },
      "message": "[PATCH] uml: s390 preparation, delay moved to arch\n\ns390 has fast read access to realtime clock (nanosecond resolution).  So it\nmakes sense to have an arch-specific implementation not only of __delay, but\n__udelay also.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: 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": "7d37c6d52fce13008f20344790a81a6a5a0003b3",
      "tree": "ebf98bc32d8c0e29627f7be8a4dd349a32efff1d",
      "parents": [
        "c52ac046757deebc514483e407dca39a9c774aa3"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu May 05 16:15:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:38 2005 -0700"
      },
      "message": "[PATCH] uml: s390 preparation, checksumming done in arch code\n\nChecksum handling largely depends on the subarch.\n\nThus, I renamed i386 arch_csum_partial in arch/um/sys-i386/checksum.S back to\ncsum_partial, removed csum_partial from arch/um/kernel/checksum.c and shifted\nEXPORT_SYMBOL(csum_partial) to arch/um/sys-i386/ksyms.c.\n\nThen, csum_partial_copy_to and csum_partial_copy_from were shifted from\narch/um/kernel/checksum.c to arch/um/include/sysdep-i386/checksum.h and\ninserted in the calling functions csum_partial_copy_from_user() and\ncsum_and_copy_to_user().\n\nNow, arch/um/kernel/checksum.c is empty and removed.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: 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": "c52ac046757deebc514483e407dca39a9c774aa3",
      "tree": "d997a0fb2723a8349fcfebfb07f94266b08e6a5b",
      "parents": [
        "dbc35cc73f2edd6e39d7e814dbb6eddad6294665"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu May 05 16:15:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:38 2005 -0700"
      },
      "message": "[PATCH] uml: s390 preparation, linkage.h inherited from host\n\nThis patch replaces the contents of include/asm-um/linkage.h\nby\n    #include \"asm/arch/linkage.h\"\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: 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"
    }
  ],
  "next": "dbc35cc73f2edd6e39d7e814dbb6eddad6294665"
}
