)]}'
{
  "log": [
    {
      "commit": "57cfa5e97ff60d909a7e0a5f6e4d0a49aa3e2aec",
      "tree": "59b30be58f405d93542177f7d45a20037329e35f",
      "parents": [
        "35d1bc90546d1f0af198886ae8062a550142d926"
      ],
      "author": {
        "name": "Giorgio Padrin",
        "email": "giorgio@org.rmk.(none)",
        "time": "Wed Jun 08 19:00:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 08 19:00:15 2005 +0100"
      },
      "message": "[PATCH] ARM: 2703/1: pxa-regs.h: complete I2S GPIO alternate functions for PXA27x\n\nPatch from Giorgio Padrin\n\nThe patch completes I2S GPIO alternate functions for PXA27x, adding I2S_SYSCLK.\nFile: pxa-regs.h .\n\nSigned-off-by: Giorgio Padrin\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "35d1bc90546d1f0af198886ae8062a550142d926",
      "tree": "5aa33046f09436fa292cdcdf6e6db138db6cf58a",
      "parents": [
        "1d6757fbff5bc86e94e59ab0d7bdd7e71351d839",
        "f8f98a9335db4a7d6285b785180fad720bf22864"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 08 07:57:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 08 07:57:17 2005 -0700"
      },
      "message": "Automatic merge of master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "eba4f669d6ec9be4173bb2619e9b8500b3c36542",
      "tree": "60178d4f2dd4fa1f8985b38fdbe4cd6b99a58c7a",
      "parents": [
        "93cffffa19960464a52f9c78d9a6150270d23785",
        "66bb8bf8b235ba4d37fda14375827864977c6a3e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 07 13:41:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 07 13:41:30 2005 -0700"
      },
      "message": "Merge of master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n"
    },
    {
      "commit": "eda9937656e0b9879ca521140fe61cbc9788c398",
      "tree": "86c234bdcf33d664ed9881a9282976be9aa8e454",
      "parents": [
        "3f5948fa2cbbda1261eec9a39ef3004b3caf73fb"
      ],
      "author": {
        "name": "Matthew Dobson",
        "email": "colpatch@us.ibm.com",
        "time": "Tue Jun 07 13:22:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 07 13:39:26 2005 -0700"
      },
      "message": "[PATCH] send_IPI_mask_sequence() warning fix\n\nIn file included from arch/i386/kernel/smp.c:235:\ninclude/asm-i386/mach-numaq/mach_ipi.h:4: warning: `send_IPI_mask_sequence\u0027\ndeclared inline after its definition\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07eee78ea8ba2d0b7b20551c35a3e7dd158d50bb",
      "tree": "a11d2e705253faaa9779cfd83bb8ca9de311b195",
      "parents": [
        "e29b545cb153f230fbd8ff4c19bc98ab950f9f5c"
      ],
      "author": {
        "name": "Keir Fraser",
        "email": "Keir.Fraser@cl.cam.ac.uk",
        "time": "Wed Mar 30 13:17:04 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jun 07 12:35:43 2005 -0700"
      },
      "message": "[PATCH] AGP fix for Xen VMM\n\nWhen Linux is running on the Xen virtual machine monitor, physical\naddresses are virtualised and cannot be directly referenced by the AGP\nGART.  This patch fixes the GART driver for Xen by adding a layer of\nabstraction between physical addresses and \u0027GART addresses\u0027.\n\nArchitecture-specific functions are also defined for allocating and freeing\nthe GATT.  Xen requires this to ensure that table really is contiguous from\nthe point of view of the GART.\n\nThese extra interface functions are defined as \u0027no-ops\u0027 for all existing\narchitectures that use the GART driver.\n\nSigned-off-by: Keir Fraser \u003ckeir@xensource.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "d0de98fa16169562bd74913c6c9b3857f9065c79",
      "tree": "5a81c4e8e8ef76addec655f1edbf6abaa09acfb0",
      "parents": [
        "3f5948fa2cbbda1261eec9a39ef3004b3caf73fb"
      ],
      "author": {
        "name": "Alan Hourihane",
        "email": "alanh@fairlite.demon.co.uk",
        "time": "Tue May 31 19:50:49 2005 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jun 07 12:35:42 2005 -0700"
      },
      "message": "[PATCH] i945G patch for agpgart\n\nAttached is a small patch for i945G support against 2.6.11.11.\n\nFrom: Alan Hourihane \u003calanh@fairlite.demon.co.uk\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "3f5948fa2cbbda1261eec9a39ef3004b3caf73fb",
      "tree": "b754365f2ca35a8f8d77c92af8a2c9ad056f0325",
      "parents": [
        "74262de5d15fe0cab9e6fe75655a502d3c90acca"
      ],
      "author": {
        "name": "David Mosberger",
        "email": "davidm@napali.hpl.hp.com",
        "time": "Mon Jun 06 15:50:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 06 17:02:03 2005 -0700"
      },
      "message": "[PATCH] Include \u003clinux/config.h\u003e before testing CONFIG_ACPI\n\nI\u0027m not sure why this issue is suddenly showing, but without this\npatchlet, the zx1 config won\u0027t compile anymore (e.g., to see the\ncompilation-error, look for \"***\" in [1]).\n\n[1] http://www.gelato.unsw.edu.au/kerncomp/results//2005-06-06-17-00/zx1_defconfig-log.html\n\nSigned-off-by: David Mosberger-Tang \u003cdavidm@hpl.hp.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74262de5d15fe0cab9e6fe75655a502d3c90acca",
      "tree": "fe97a42038552f22215c7d2c13d9c92b7aa3b9bc",
      "parents": [
        "ef130126cc8794f748d7513735ecb4d3d99fa39e"
      ],
      "author": {
        "name": "Tom Rini",
        "email": "trini@kernel.crashing.org",
        "time": "Mon Jun 06 15:50:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 06 17:02:02 2005 -0700"
      },
      "message": "[PATCH] ppc32: add \u003clinux/compiler.h\u003e to \u003casm/sigcontext.h\u003e\n\nOn ppc32, \u003casm/sigcontext.h\u003e uses __user, but doesn\u0027t directly include\n\u003clinux/compiler.h\u003e.  This adds that in.  Without this, glibc will not\ncompile.\n\nSigned-off-by: Tom Rini \u003ctrini@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e2894e51d6407e47226a60c0d19bf384642c55a",
      "tree": "9450c84cb6467d17e13a9def59479216d6af1b29",
      "parents": [
        "3399ba5b70eccc918ea4ab2630cac68f5c8ff845"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Mon Jun 06 13:35:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 06 14:42:23 2005 -0700"
      },
      "message": "[PATCH] h8300 build error fix\n\nh8300 was missing a few definitions.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c5c3a6d8fe923b8780b9cd10e72344b8cf8518b5",
      "tree": "7b6b663ae1668befa18f8ff0b95f0cc2e254471d",
      "parents": [
        "778959db97c7ed8eed4025916916b17a4629ce3d"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Sat Jun 04 15:43:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 04 17:13:00 2005 -0700"
      },
      "message": "[PATCH] s390: uml ptrace fixes\n\nTo make UML build and run on s390, I needed to do these two little\nchanges:\n\n1) UML includes some of the subarch\u0027s (s390) headers. I had to\n   change one of them with the following one-liner, to make this\n   compile. AFAICS, this change doesn\u0027t break compilation of s390\n   itself.\n\n2) UML needs to intercept syscalls via ptrace to invalidate the syscall,\n   read syscall\u0027s parameters and write the result with the result of\n   UML\u0027s syscall processing. Also, UML needs to make sure, that the host\n   does no syscall restart processing. On i386 for example, this can be\n   done by writing -1 to orig_eax on the 2nd syscall interception\n   (orig_eax is the syscall number, which after the interception is used\n   as a \"interrupt was a syscall\" flag only.\n   Unfortunately, s390 holds syscall number and syscall result in gpr2 and\n   its \"interrupt was a syscall\" flag (trap) is unreachable via ptrace.\n   So I changed the host to set trap to -1, if the syscall number is changed\n   to an invalid value on the first syscall interception.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "718a30a5cf0a9142f716a49853bd4b4a25a8da1b",
      "tree": "e7c825c4c835195a49b17372966be733dfcaa9ed",
      "parents": [
        "105bb2698b54a838165947199f1c8be5c2e7d9bb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@org.rmk.(none)",
        "time": "Fri Jun 03 20:52:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 03 20:52:26 2005 +0100"
      },
      "message": "[PATCH] ARM: 2696/1: remove \u0027;\u0027 in ELF_DATA define in asm-arm{,26}/elf.h\n\nPatch from Mike Frysinger\n\nthe ELF_DATA define in both arm asm subdirs of linux/include/ contain a\nsemicolon at the end.  this of course will cause any code that tries to use\nELF_DATA in assignment or comparison to fail.  no other arch has a semicolon\nin their ELF_DATA defines.\n\nSigned-off-by: Mike Frysinger\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ab5c01c7cc28f29d5cf5f2a591cb6f7bbece48e",
      "tree": "d69fc21d2dbba664249efe6394213a11a119dcc1",
      "parents": [
        "eff910a91ac04ab1d9e210d4f721484af3b39c8d"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@net.rmk.(none)",
        "time": "Fri Jun 03 20:52:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 03 20:52:25 2005 +0100"
      },
      "message": "[PATCH] ARM: 2692/1: Fix compile warnings in include/asm-arm/arch-ixp2000/io.h\n\nPatch from Deepak Saxena\n\nThis patch fixes the following warnings:\ninclude/asm/arch/io.h: In function `insw\u0027:\ninclude/asm/arch/io.h:78: warning: comparison of distinct pointer types\nlacks acast\ninclude/asm/arch/io.h:79: warning: comparison of distinct pointer types\nlacks acast\ninclude/asm/arch/io.h: In function `outsw\u0027:\ninclude/asm/arch/io.h:103: warning: comparison of distinct pointer types\nlacks a cast\ninclude/asm/arch/io.h:104: warning: comparison of distinct pointer types\nlacks a cast\ninclude/asm/arch/io.h: In function `inw\u0027:\ninclude/asm/arch/io.h:127: warning: comparison of distinct pointer types\nlacks a cast\n\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "719df469cb51199316ae2a11c75a8046be34b899",
      "tree": "8f96e3713ad52b9308f22a464da14a1d7a685675",
      "parents": [
        "1724757e5ab5219b46876ac6e4e362a4b2dcfa86"
      ],
      "author": {
        "name": "Roman Kagan",
        "email": "rkagan@mail.ru",
        "time": "Fri May 06 00:55:56 2005 +0400"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 03 00:04:30 2005 -0700"
      },
      "message": "[PATCH] USB: update urb documentation\n\nOn Wed, May 04, 2005 at 01:37:30PM -0700, David Brownell wrote:\n\u003e On Wednesday 04 May 2005 12:19 pm, Roman Kagan wrote:\n\u003e \u003e struct urb {\n\u003e \u003e \t/* private, usb core and host controller only fields in the urb */\n\u003e \u003e \t...\n\u003e \u003e \tstruct list_head urb_list;\t/* list pointer to all active urbs */\n\u003e \u003e \t...\n\u003e \u003e };\n\u003e \u003e\n\u003e \u003e Is it safe to use it for driver\u0027s purposes when the driver owns the urb,\n\u003e \u003e that is, starting from the completion routine until the urb is submitted\n\u003e \u003e with usb_submit_urb()?\n\u003e\n\u003e Right now, it should be.\n\nGreat!  FWIW I\u0027ve briefly tested a modified version of usbatm using\nthe list head in struct urb instead of creating a wrapper struct, and I\nhaven\u0027t seen any failures yet.  So I tend to believe that your \"should\nbe\" actually means \"is\" :)\n\n\u003e \u003e If it is, can it be guaranteed in future, e.g.\n\u003e \u003e by moving the list head into the public section of struct urb?\n\u003e\n\u003e In fact I\u0027m not sure why it ever got called \"private\" to usbcore/hcds.\n\u003e I thought the idea was that it should be like urb-\u003estatus, reserved for\n\u003e whoever controls the URB.\n\nOK then how about the following (essentially documentation) patch?\n\nSigned-off-by: Roman Kagan \u003crkagan@mail.ru\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aa447acb9291518506a1aec644db47fa6c6e36eb",
      "tree": "4b7b3e5c72641f6695ea935ddd9f8250a2e4b937",
      "parents": [
        "317604633eface11cb7452298fa44a34624633dc",
        "5ba0eac6e0b7e2889649a1105d97c600595e2bb1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 02 17:39:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 02 17:39:49 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "5ba0eac6e0b7e2889649a1105d97c600595e2bb1",
      "tree": "e7bc652889162d1b7997e779ce5a5fef4355838f",
      "parents": [
        "b597ef4712c05c962640a655386a7f06cc1a1fbc"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Thu Jun 02 16:48:05 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 02 16:48:05 2005 -0700"
      },
      "message": "[NET]: Fix HH_DATA_OFF.\n\nWhen the hardware header size is a multiple of HH_DATA_MOD, HH_DATA_OFF()\nincorrectly returns HH_DATA_MOD (instead of 0). This affects ieee80211 layer\nas 802.11 header is 32 bytes long.\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b597ef4712c05c962640a655386a7f06cc1a1fbc",
      "tree": "af2a1822d63cf447dd6e9b58808ea22341c85955",
      "parents": [
        "4fef0304eeaa4156db5625e3578f92ed94645a43"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Jun 02 16:36:00 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 02 16:36:00 2005 -0700"
      },
      "message": "[NET]: Fix locking in shaper driver.\n\n o use a semaphore instead of an opencoded and racy lock\n o move locking out of shaper_kick and into the callers - most just\n   released the lock before calling shaper_kick\n o remove in_interrupt() tests.  from -\u003eclose we can always block, from\n   -\u003ehard_start_xmit and timer context never\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "317604633eface11cb7452298fa44a34624633dc",
      "tree": "00d6683fc2d379f47961c1e0930b67232e901994",
      "parents": [
        "0fd56f67890acf7904c83e7de6cb71723eb1c962",
        "d7aaf48128ec7fcefcee92ea22833afc1a80e268"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 02 16:07:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 02 16:07:03 2005 -0700"
      },
      "message": "Merge of \u0027docs\u0027 branch from\n\n\trsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "d7aaf48128ec7fcefcee92ea22833afc1a80e268",
      "tree": "16ff78f6be6a5519944bb7bfc6034dfbd71ae97f",
      "parents": [
        "decc6d0b68f27bbb8a0357fccf41936a3c196b03",
        "1e86d1c648508fd50e6c9960576b87906a7906ad"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Thu Jun 02 18:43:09 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Jun 02 18:43:09 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/linux-2.6/.git branch HEAD\n"
    },
    {
      "commit": "0baab86b00cdf9785ac2bb2ce1ab63995b3866ca",
      "tree": "9a92597d6e1653a9a9b3ed7f371d62237e68a6e9",
      "parents": [
        "92bab26be5544d8b495389646490fcfdca6dbcf2"
      ],
      "author": {
        "name": "Edward Falk",
        "email": "efalk@google.com",
        "time": "Thu Jun 02 18:17:13 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Jun 02 18:17:13 2005 -0400"
      },
      "message": "libata: update inline source docs\n"
    },
    {
      "commit": "6dc2f0c7df6cefda5932ac8bcd9ca5ef45de36ee",
      "tree": "ce3f5ba4f99adfbc7adf4242d5bc76a8d0c3fd69",
      "parents": [
        "79f1248962cfa1e11a5610e0349bc3515687516d"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Jun 02 14:02:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 02 15:12:30 2005 -0700"
      },
      "message": "[PATCH] ppc64: cleanup iseries runlight support\n\nThe iseries has a bar graph on the front panel that shows how busy it is.\nThe operating system sets and clears a bit in the CTRL register to control\nit.\n\nInstead of going to the complexity of using a thread info bit, just set and\nclear it in the idle loop.\n\nAlso create two helper functions, ppc64_runlatch_on and ppc64_runlatch_off.\n\nFinally don\u0027t use the short form of the SPR defines.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "79f1248962cfa1e11a5610e0349bc3515687516d",
      "tree": "b6c962d8bd5711fd85b595402186a881be0ed5c6",
      "parents": [
        "7e3b11a9be6ac94bf4af81757b6a10e7e65b846f"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Jun 02 14:02:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 02 15:12:30 2005 -0700"
      },
      "message": "[PATCH] ppc64: cleanup SPR definitions\n\nThere are a bunch of irrelevant SPR definitions in asm/processer.h.  Cut\nthem down a bit, also add a DABR_TRANSLATION define which will be used\nshortly.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9a22239257561df80ef54fc8f31880e2fb2a27b",
      "tree": "01e6be9b66ecf68f3c01ba76289007d983ebe162",
      "parents": [
        "eff910a91ac04ab1d9e210d4f721484af3b39c8d",
        "88314ee73fd75eb32abdcb3119cd303c116d4500"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 01 13:20:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 01 13:20:35 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "c10fccddf00cb216349ce3171ce2e39d7c70371b",
      "tree": "039bdc3d2c19ce93c5bde2a5acf0c26e2de80272",
      "parents": [
        "5f64f73957f6cae3222f97f2599199ee562f7f3f",
        "bcc488ab02254a6e60d749187a632dc3d642d4f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 01 07:55:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 01 07:55:46 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6\n"
    },
    {
      "commit": "5f64f73957f6cae3222f97f2599199ee562f7f3f",
      "tree": "115e11766270637d3c9b2e9e0366b127af7a1fd6",
      "parents": [
        "f93ea2349832c040bdf66dc7495aa87bfe3394b8"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 01 17:07:27 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 01 07:54:14 2005 -0700"
      },
      "message": "[PATCH] ppc32/ppc64: cleanup /proc/device-tree\n\nThis cleans up the /proc/device-tree representation of the Open Firmware\ndevice-tree on ppc and ppc64.  It does the following things:\n\n - Workaround an issue in some Apple device-trees where a property may\n   exist with the same name as a child node of the parent.  We now\n   simply \"drop\" the property instead of creating duplicate entries in\n   /proc with random result...\n\n - Do not try to chop off the \"@0\" at the end of a node name whose unit\n   address is 0.  This is not useful, inconsistent, and the code was\n   buggy and didn\u0027t always work anyway.\n\n - Do not create symlinks for the short name and unit address parts of a\n   node.  These were never really used, bloated the memory footprint of\n   the device-tree with useless struct proc_dir_entry and their matching\n   dentry and inode cache bloat.\n\nThis results in smaller code, smaller memory footprint, and a more\naccurate view of the tree presented to userland.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b53cc6ead046093477ec7a3354d620337101ea5b",
      "tree": "96d18fac87b1720b524445bcc0aaa7bfa073bdcb",
      "parents": [
        "065b807ca1f5bdbeb081e3cf75ac8de9be8ac212"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:47 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:47 2005 -0700"
      },
      "message": "[CPUFREQ] fix up comment in cpufreq.h\n\nFix up comment in cpufreq.h stating transition latency should be passed\nin microseconds -- it was decided long ago to switch to nanoseconds.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "c5d28fb297efaa97c4b90e36f9dff3066e7f2778",
      "tree": "b0636983104860fa15d9054d29ec9e8b912642cd",
      "parents": [
        "91350ed49bf3613e243c2e216228cd4ae8f32516"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:46 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:46 2005 -0700"
      },
      "message": "[CPUFREQ] Recalibrate cpu_khz [2/2]\n\nSome cpufreq drivers (at that time, only powernow-k7) need to recalibrate the\ncpu_khz at runtime.\n\nSigned-off-by: Bruno Ducrot \u003cducrot@poupinou.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "7c963ad1d113790a8c723a178988b675868f3abe",
      "tree": "2e1cc54795aeca06a11801636737901ba71a2ed8",
      "parents": [
        "2e3e80c2b75e3815a0160cbd23d4fdb767d66b35"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 31 16:57:59 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 31 16:57:59 2005 -0700"
      },
      "message": "[SPARC64]: Fix streaming buffer flushing on PCI and SBUS.\n\nFirstly, if the direction is TODEVICE, then dirty data in the\nstreaming cache is impossible so we can elide the flush-flag\nsynchronization in that case.\n\nNext, the context allocator is broken.  It is highly likely\nthat contexts get used multiple times for different dma\nmappings, which confuses the strbuf flushing code and makes\nit run inefficiently.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af00f9811e0ccbd3db84ddc4cffb0da942653393",
      "tree": "5a9c3b7f7d61d96d3624ad130b173a761cb7dac2",
      "parents": [
        "2ac2610b26c9da72820443328ff2c56c7b8c87b8"
      ],
      "author": {
        "name": "Andy Currid",
        "email": "acurrid@nvidia.com",
        "time": "Mon May 23 08:55:45 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 31 14:26:38 2005 -0700"
      },
      "message": "[PATCH] PCI: amd74xx patch for new NVIDIA device IDs\n\nHere\u0027s the 2.6 amd74xx patch for NVIDIA MCP51.\n\nSigned-off-by: Andy Currid \u003cacurrid@nvidia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2e3e80c2b75e3815a0160cbd23d4fdb767d66b35",
      "tree": "9b7fa103dfb222f809bf277668d9ac0636c060ee",
      "parents": [
        "4e7c6816d680d1945916db047a47847afe4b9b02",
        "fffcc150a21853651ea890a605832c5cccbb6279"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 31 11:07:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 31 11:07:54 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "69f6a0fafcdf0bfe85af182695d6d38f80f9d549",
      "tree": "ce69917e3f348de780c117bfe8a4fa9545a9c888",
      "parents": [
        "37e20a66db02eff9adbeee043af990cca85d0034"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Sun May 29 20:27:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 29 20:27:24 2005 -0700"
      },
      "message": "[NET]: Add ethtool support for NETIF_F_HW_CSUM.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37e20a66db02eff9adbeee043af990cca85d0034",
      "tree": "b61efc508ce4130b508b329f4833cc4cf8deb7ee",
      "parents": [
        "79165121bc09c209451487d977df910c4ff6fc94"
      ],
      "author": {
        "name": "Pravin B. Shelar",
        "email": "pravins@calsoftinc.com",
        "time": "Sun May 29 20:26:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 29 20:26:44 2005 -0700"
      },
      "message": "[IPV4]: Kill MULTIPATHHOLDROUTE flag.\n\nIt cannot work properly, so just ignore it in drr\nand rr multipath algorithms just like the random\nmultipath algorithm does.\n\nSuggested by Herbert Xu.\n\nSigned-off by: Pravin B. Shelar \u003cpravins@calsoftinc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79165121bc09c209451487d977df910c4ff6fc94",
      "tree": "989ea3ed03ea574a9819a497fbb4f0a388e5b321",
      "parents": [
        "8f937c6099858eee15fae14009dcbd05177fa91d"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun May 29 20:24:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 29 20:24:30 2005 -0700"
      },
      "message": "[NET]: Add is_multicast_ether_addr() in include/linux/etherdevice.h\n\nThis patch adds is_multicast_ether_addr() to go along with\nis_valid_ether_addr() and friends. It then changes\nis_valid_ether_addr() to use the new macro, and fixes up the comment\non that function to move implementation details out of the API doco.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f937c6099858eee15fae14009dcbd05177fa91d",
      "tree": "c0aa5c7983c4402a46ea397b0612d5ecd3e9a853",
      "parents": [
        "79158229b09873ca296ac53de5c952488f944646"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Sun May 29 20:23:46 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 29 20:23:46 2005 -0700"
      },
      "message": "[IPV4]: Primary and secondary addresses\n\nAdd an option to make secondary IP addresses get promoted\nwhen primary IP addresses are removed from the device.\nIt defaults to off to preserve existing behavior.\n\nSigned-off-by: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79158229b09873ca296ac53de5c952488f944646",
      "tree": "5ebf559f71fd4f4e4cbf12f5cd97242da53d9af7",
      "parents": [
        "7ce54e3f428b33af714271140601c87b8bf2c544",
        "7238cfb3342078ad6d1dd06c7b567da428672476"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 29 19:30:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 29 19:30:03 2005 -0700"
      },
      "message": "Automatic merge of \u0027misc-fixes\u0027 branch from\n\n\trsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "81e8157583c559c27aac75c708d40a35f563d734",
      "tree": "3172c6de15e6a8ea07373a23e901ee0e4366c4f1",
      "parents": [
        "d8a33ac435c43a1a404b2ec560ef1d1536710c36"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Sun May 29 14:14:35 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 29 14:14:35 2005 -0700"
      },
      "message": "[BRIDGE]: make dev-\u003efeatures unsigned\n\nThe features field in netdevice is really a bitmask, and bitmask\u0027s should\nbe unsigned.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8a33ac435c43a1a404b2ec560ef1d1536710c36",
      "tree": "04359c09e0731e9c33a8c2dd80cc69404e0dde60",
      "parents": [
        "45b30105e7231b70bb855923dbca443ee3ba44c3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Sun May 29 14:13:47 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 29 14:13:47 2005 -0700"
      },
      "message": "[BRIDGE]: features change notification\n\nResend of earlier patch (no changes) from Catalin used to provide\ndevice feature change notification.\n\nSigned-off-by: Catalin BOIE \u003ccatab at umbrella.ro\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d582c4ea307873503a68d6d7ab72ee8599e032a9",
      "tree": "30b5ea37ba5803fe25815d14ee248be309975cb5",
      "parents": [
        "87507cfdd2cde397c9da8f6e7ec23b2b47ec53d6",
        "aa8f0dc6c3dbf1cf3ff58f3e945c981be134814d"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Sun May 29 14:24:57 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 29 14:24:57 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch use-after-unmap\n"
    },
    {
      "commit": "45b30105e7231b70bb855923dbca443ee3ba44c3",
      "tree": "3628af0d6e4be079c9638edb17e20dab74d19cea",
      "parents": [
        "6cf2b3fc9934a56ceeb393ea5d0149e0bebc80fa",
        "7d6064d44bc79e328f2794ee7322ba2676511e2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 29 10:40:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 29 10:40:13 2005 -0700"
      },
      "message": "Automatic merge of \u0027for-linus\u0027 branch from\n\n\trsync://rsync.kernel.org/pub/scm/linux/kernel/git/dtor/input\n"
    },
    {
      "commit": "a6dbba77a9d4b47c60d60c4f07fa79b3ca93a1d5",
      "tree": "3eb846b21a4353b1c17edeebc9db4bdd586c2ea3",
      "parents": [
        "ed36959621451da7195be83b87878b060ce64724"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Sat May 28 15:52:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:15 2005 -0700"
      },
      "message": "[PATCH] ppc32: Support for 82xx PQII on-chip PCI bridge\n\nThis patch adds on-chip PCI bridge support for the PQ2 family.  The\nincomplete existent code is updated with interrupt handling stuff and\nboard-specific bits for 8272ADS and PQ2FADS; the related files were renamed\n(from m8260_pci to m82xx_pci) to be of more generic fashion.  This is\ntested with 8266ADS and 8272ADS, should work on PQ2FADS as well.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e21683bb458c73c6fe87844202a64eac730995e",
      "tree": "a8fcfafdbbdec7e4e2513cc0304ad49f81658f92",
      "parents": [
        "f767b02f35a3db5c1b1c6454992c070510cef07f"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat May 28 15:52:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:14 2005 -0700"
      },
      "message": "[PATCH] uml: remove jail mode + other leftovers\n\nThis var is currently useless, as it\u0027s apparent from reading the code. Until\n2.6.11 it was used in some code related to jail mode, in the same proc.:\n\n        if(jail){\n\t\twhile(!reading) sched_yield();\n\t}\n\njail mode has been dropped, together with that use, so let\u0027s finish dropping\nthis.\n\nAlso, remove some other useless definitions I met.\n\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\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": "8f28e8fa46625310102aea06fac61ba04c8b5b88",
      "tree": "d83eafaeff6128c93b1513d19b3205f3bcf93172",
      "parents": [
        "37053cc84d51a790a6e5c3987665902cdab122a5"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat May 28 15:52:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:14 2005 -0700"
      },
      "message": "[PATCH] irq code: Add coherence test for PREEMPT_ACTIVE\n\nAfter porting this fixlet to UML:\n\nhttp://linux.bkbits.net:8080/linux-2.5/cset@41791ab52lfMuF2i3V-eTIGRBbDYKQ\n\n, I\u0027ve also added a warning which should refuse compilation with insane values\nfor PREEMPT_ACTIVE...  maybe we should simply move PREEMPT_ACTIVE out of\narchitectures using GENERIC_IRQS.\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": "37053cc84d51a790a6e5c3987665902cdab122a5",
      "tree": "37076b69c8c1740e015a8227e1f105284ba1b4e6",
      "parents": [
        "affac4bcbba617d7329b04c7882bc49a9826e12f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@Linux-SH.ORG",
        "time": "Sat May 28 15:52:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:13 2005 -0700"
      },
      "message": "[PATCH] sh: PREEMPT_ACTIVE fix\n\nPort Paulus\u0027s ppc64 fix to sh:\n\n  When the generic IRQ stuff went in, it seems that HARDIRQ_BITS got bumped\n  from 9 (for ppc64) up to 12.  Consequently, the PREEMPT_ACTIVE bit is now\n  within HARDIRQ_MASK, and I get in_interrupt() falsely returning true when\n  PREEMPT_ACTIVE is set, and thus a BUG_ON tripping in arch/ppc64/mm/tlb.c.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "affac4bcbba617d7329b04c7882bc49a9826e12f",
      "tree": "b5a46f53aabf1c615def5aaa2ed2f964b5a21b7a",
      "parents": [
        "b3461034d7d46455060c8476910be22b6b0fc313"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat May 28 15:52:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:13 2005 -0700"
      },
      "message": "[PATCH] uml: fix PREEMPT_ACTIVE\n\nThis is a continuation for UML of:\n\nhttp://linux.bkbits.net:8080/linux-2.5/cset@41791ab52lfMuF2i3V-eTIGRBbDYKQ\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3461034d7d46455060c8476910be22b6b0fc313",
      "tree": "d5ebcf803116eb3c5800189ebb065df28c994d07",
      "parents": [
        "37fce857bec00d26d0e8251c909da2bd8736c949"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat May 28 15:52:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:13 2005 -0700"
      },
      "message": "[PATCH] uml: stack dump fix\n\nCopy (and adapt) to UML the stack code dumper used in i386 when\nCONFIG_FRAME_POINTER is enabled.\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": "b9e0d0696c9e86d4e40b23039feefb8c377cb524",
      "tree": "028004d8d06b9d5f8f6202c616a3e6f0063505ee",
      "parents": [
        "226d97ec3e47b54ecc13f6ea3c300dc6a1b290c3"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat May 28 15:51:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:11 2005 -0700"
      },
      "message": "[PATCH] uml: fix a couple of warnings\n\nEliminate an unused variable warning in ptrace.c and a size mismatch warning\nby adding a cast to __pa.\n\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": "668d1e6093110f7534e661e2ff43d54c74659b6d",
      "tree": "58823c949c881605fdf7b23876f2f682fa52effb",
      "parents": [
        "271b74d0b886301f297407dd7ae11b99607f8089"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat May 28 02:11:12 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat May 28 02:11:12 2005 -0500"
      },
      "message": "Input:\nThis patch adds dummy gameport_register_port, gameport_unregister_port\nand gameport_set_phys functions to gameport.h for the case when a driver\ncan\u0027t use gameport.\n\nThis fixes the compilation of some OSS drivers with GAMEPORT\u003dn without\nthe need to #if inside every single driver.\n\nThis patch also removes the non-working and now obsolete SOUND_GAMEPORT.\n\nThis patch is also an alternative solution for ALSA drivers with similar\nproblems (but #if\u0027s inside the drivers might have the advantage of\nsaving some more bytes of gameport is not available).\n\nThe only user-visible change is that for GAMEPORT\u003dm the affected OSS\ndrivers are now allowed to be built statically (but they won\u0027t have\ngameport support).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "25be5e6ccc5c9cab77012fabbb72520f9b6e4618",
      "tree": "4c1b48179d7f18b3e037a473d8e04708b619ac5c",
      "parents": [
        "2efe86b809d97debaaf9fcc13b041aedf15bd3d2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "lenb@toshiba.hsd1.ma.comcast.net",
        "time": "Fri May 27 04:21:50 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:15:04 2005 -0700"
      },
      "message": "[PATCH] VIA IRQ quirk\n\nDelete quirk_via_bridge(), restore quirk_via_irqpic() -- but now\nimproved to be invoked upon device ENABLE, and now only for VIA devices\n-- not all devices behind VIA bridges.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa8f0dc6c3dbf1cf3ff58f3e945c981be134814d",
      "tree": "3e343cd5493d442d1a26dc7a421422d84698831e",
      "parents": [
        "bef9c558841604116704e10b3d9ff3dbf4939423"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 26 21:54:27 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 26 21:54:27 2005 -0400"
      },
      "message": "libata: Fix use-after-iounmap\n\nJens Axboe pointed out that the iounmap() call in libata was occurring\ntoo early, and some drivers (ahci, probably others) were using ioremap\u0027d\nmemory after it had been unmapped.\n\nThe patch should address that problem by way of improving the libata\ndriver API:\n\n* move -\u003ehost_stop() call after all -\u003eport_stop() calls have occurred.\n\n* create default helper function ata_host_stop(), and move iounmap()\ncall there.\n\n* add -\u003ehost_stop_prewalk() hook, use it in sata_qstor.c (hi Mark).\nsata_qstor appears to require the host-stop-before-port-stop ordering\nthat existed prior to applying the attached patch.\n"
    },
    {
      "commit": "d68b8622ccbee8a18e495ad1650c3306f2eeb0d6",
      "tree": "7ec334394d78055de4d085c354c2931390c229f0",
      "parents": [
        "4ec5240ec367a592834385893200dd4fb369354c"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu May 26 15:21:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 26 16:16:16 2005 -0700"
      },
      "message": "[PATCH] i386: fix prevent_tail_call\n\nWe fixed this bug before, but it didn\u0027t take.  It may have been the case\nthat the problem was first noticed to occur in a CONFIG_REGPARM compile.\nBut it\u0027s not regparm functions that need not to make tail calls, it\u0027s\nasmlinkage functions called with a user pt_regs frame on the stack\nsupplying their arguments.  prevent_tail_call probably doesn\u0027t do anything\nat all in regparm functions (your argument registers are going to be\nclobbered, period).  It was a braino to conditionalize that definition in\nthe first place.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6016b767397258b58163494a869f8f1199e6897",
      "tree": "cd0bc87ff25ceaa1dd55860c9f212e18bb5a9f08",
      "parents": [
        "c8b35d2a29ec3c93e3b9c1e70d649a77a214b1c1"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu May 26 13:03:09 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 13:03:09 2005 -0700"
      },
      "message": "[BNX2]: New Broadcom gigabit network driver.\n\nA new driver bnx2 for Broadcom bcm5706 is available.\n\nThe patch also includes new 1000BASE-X advertisement bit definitions in\nmii.h\n\nThanks to David Miller and Jeff Garzik for reviewing and their valuable\nfeedback.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6b3365391c626206f6789354794a81a010cb7a1",
      "tree": "da574716500222ef1a7c4c66d1891ba1c4d8fd95",
      "parents": [
        "92d63decc0b6a5d600f792fcf5f3ff9718c09a3d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu May 26 12:59:05 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:59:05 2005 -0700"
      },
      "message": "[TOKENRING]: be\u0027ify trh_hdr, trllc, rif_cache_s\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92d63decc0b6a5d600f792fcf5f3ff9718c09a3d",
      "tree": "eca15d3ffba7795ea4d9bef9cdc6d21c7c71fa00",
      "parents": [
        "2f872f0401d4b470990864fbf99c19130f25ad4d"
      ],
      "author": {
        "name": "Hideaki YOSHIFUJI",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu May 26 12:58:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:58:04 2005 -0700"
      },
      "message": "From: Kazunori Miyazawa \u003ckazunori@miyazawa.org\u003e\n\n[XFRM] Call dst_check() with appropriate cookie\n\nThis fixes infinite loop issue with IPv6 tunnel mode.\n\nSigned-off-by: Kazunori Miyazawa \u003ckazunori@miyazawa.org\u003e\nSigned-off-by: Hideaki YOSHIFUJI \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0dca51d362b8e4af6b0dbc9e54d1e5165341918a",
      "tree": "ba19c8dc5601362fdd36c1c4f86f6246d9ed6564",
      "parents": [
        "0f9f32ac65ee4a452a912a8440cebbc4dff73852"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu May 26 12:55:48 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:55:48 2005 -0700"
      },
      "message": "[PKT_SCHED] netem: allow random reordering (with fix)\n\nHere is a fixed up version of the reorder feature of netem.\nIt is the same as the earlier patch plus with the bugfix from Julio merged in.\nHas expected backwards compatibility behaviour.\n\nGo ahead and merge this one, the TCP strangeness I was seeing was due\nto the reordering bug, and previous version of TSO patch.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8604affde9d4f52f04342d6a37c77d95fa167e7a",
      "tree": "12143c1be244c69c7c2b488a34856f60d0625e03",
      "parents": [
        "bef9c558841604116704e10b3d9ff3dbf4939423"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@elka.pw.edu.pl",
        "time": "Thu May 26 14:55:34 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@elka.pw.edu.pl",
        "time": "Thu May 26 14:55:34 2005 +0200"
      },
      "message": "[PATCH] convert IDE device drivers to driver-model\n\n* add ide_bus_match() and export ide_bus_type\n* split ide_remove_driver_from_hwgroup() out of ide_unregister()\n* move device cleanup from ide_unregister() to drive_release_dev()\n* convert ide_driver_t-\u003ename to driver-\u003ename\n* convert ide_driver_t-\u003e{attach,cleanup} to driver-\u003e{probe,remove}\n* remove ide_driver_t-\u003ebusy as ide_bus_type-\u003esubsys.rwsem\n  protects against concurrent -\u003e{probe,remove} calls\n* make ide_{un}register_driver() void as it cannot fail now\n* use driver_{un}register() directly, remove ide_{un}register_driver()\n* use device_register() instead of ata_attach(), remove ata_attach()\n* add proc_print_driver() and ide_drivers_show(), remove ide_drivers_op\n* fix ide_replace_subdriver() and move it to ide-proc.c\n* remove ide_driver_t-\u003edrives, ide_drives and drives_lock\n* remove ide_driver_t-\u003edrivers, drivers and drivers_lock\n* remove ide_drive_t-\u003edriver and DRIVER() macro\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@elka.pw.edu.pl\u003e"
    },
    {
      "commit": "bef9c558841604116704e10b3d9ff3dbf4939423",
      "tree": "f5c58b6b0cfd2a92fb3b1d1f4cbfdfb3df6f45d6",
      "parents": [
        "3db602bdcd52d8b7523cfb4fb705cea84dbe1617",
        "4b463f785837f73bdd88ae3821bb7b69599010c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 18:01:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 18:01:26 2005 -0700"
      },
      "message": "Merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "4f60fdf613536402e3313c5019b3ae6060b2ae4a",
      "tree": "85205ce2d6c7b0d846fddc93527b4d55820ffe3b",
      "parents": [
        "dca79a046b93a81496bb30ca01177fb17f37ab72"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Wed May 25 12:31:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:28 2005 -0700"
      },
      "message": "[PATCH] x86_64: CONFIG_BUG\u003dn fixes\n\nFixes some !CONFIG_BUG warnings:\ninclude/asm/mmu_context.h: I funktion `switch_mm\u0027:\ninclude/asm/mmu_context.h:57: varning: implicit declaration of function `out_of_line_bug\u0027\n\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b463f785837f73bdd88ae3821bb7b69599010c9",
      "tree": "80dc0a7e3e33596ff3ece410d9ff9e6b63e45b87",
      "parents": [
        "6df16d0c35b9c0d3627f30c106e6142d3d12662b",
        "384f1fcd2db8bc5a15f20f10793d8e1c82acd6c5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed May 25 14:58:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed May 25 14:58:04 2005 -0700"
      },
      "message": "Merge of /home/davem/src/GIT/linux-2.6/.git/\n"
    },
    {
      "commit": "d0e8e29100c9866878d43bbb40ca17e8fe429851",
      "tree": "079da8af2553ae3dd3556e82a5f8d2362b0ea755",
      "parents": [
        "8f80e5c911465743ccd3a328f992c7d8aaebf1e8"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed May 25 16:29:26 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 10:13:43 2005 -0700"
      },
      "message": "[PATCH] ppc64 iSeries: fix boot time setting\n\nFor quite a while, there has existed a hypervisor bug on legacy iSeries\nwhich means that we do not get the boot time set in the kernel.  This\npatch works around that bug.  This was most noticable when the root\npartition needed to be checked at every boot as the kernel thought it\nwas some time in 1905 until user mode reset the time correctly.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6df16d0c35b9c0d3627f30c106e6142d3d12662b",
      "tree": "40b6208b97f200b91b268f69e81bf074236e2410",
      "parents": [
        "7e43c84e3e5423ae72ae31e4cd7bbccfd1605194",
        "816242da3735957bee99aeba40aa60c4f120a101"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 24 18:08:07 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 24 18:08:07 2005 -0700"
      },
      "message": "Merge of davem@nuts.davemloft.net:/disk1/GIT/sparc-2.6/.git/\n"
    },
    {
      "commit": "7e43c84e3e5423ae72ae31e4cd7bbccfd1605194",
      "tree": "b414129c41bdefb4e8b5fd98b0a014fc2c2aff91",
      "parents": [
        "187a1a94d629621d1471b42308e63573b1150773"
      ],
      "author": {
        "name": "blaisorblade@yahoo.it",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed May 25 01:31:42 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 24 17:05:20 2005 -0700"
      },
      "message": "[PATCH] Cleanup DEFINE_WAIT\n\nUse LIST_HEAD_INIT rather than doing it by hand in DEFINE_WAIT.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "816242da3735957bee99aeba40aa60c4f120a101",
      "tree": "c5a1092a52911143b0c4f9bc4257c1dbafbb8bdd",
      "parents": [
        "ab3fc403633c38aef5ef48844f8e5dbfee7c34f8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 23 15:52:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 23 15:52:08 2005 -0700"
      },
      "message": "[SPARC64]: Add boot option to force UltraSPARC-III P-Cache on.\n\nOlder UltraSPARC-III chips have a P-Cache bug that makes us disable it\nby default at boot time.\n\nHowever, this does hurt performance substantially, particularly with\nmemcpy(), and the bug is _incredibly_ obscure.  I have never seen it\ntriggered in practice, ever.\n\nSo provide a \"-P\" boot option that forces the P-Cache on.  It taints\nthe kernel, so if it does trigger and cause some data corruption or\nOOPS, we will find out in the logs that this option was on when it\nhappened.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "205902ecc7bcb2a007ed27bb3518e8f70e5d113e",
      "tree": "f2730d9ea3ce1a2cf85619f3f7077bedb6ec19ab",
      "parents": [
        "d8659255c599ba497bcfb8b4abc187d9e0951d99"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 23 13:09:19 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 23 13:09:19 2005 -0700"
      },
      "message": "[NET]: netdevice.h: be\u0027ify packet_type\n\nEverybody does\n\n\tstruct packet_type foo_packet_type \u003d {\n\t\t.type \u003d __constant_htons(ETH_P_FOO);\n\t};\n\n5 introduced warnings will be properly fixed later.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8659255c599ba497bcfb8b4abc187d9e0951d99",
      "tree": "c0075e4503b2e91ffa3d3d6a920aa8318adac3ac",
      "parents": [
        "82d1542c1df6b3a0105843deddebeff03068d1dc"
      ],
      "author": {
        "name": "Xose Vazquez Perez",
        "email": "xose.vazquez@gmail.com",
        "time": "Mon May 23 12:54:51 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 23 12:54:51 2005 -0700"
      },
      "message": "[TG3]: Add 5752M device ID.\n\nAdd 0x1601 as 5752M, it\u0027s a 5752 but for mobile PCs.\nStolen from Broadcom bcm5700-8.1.55 driver.\n\nSomeone forgot to add it to tg3 ;-)\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "82d1542c1df6b3a0105843deddebeff03068d1dc",
      "tree": "d8c2fd65775b1cd1c46b54a8b7a229dedad692d4",
      "parents": [
        "deaf2622bdc74270381873c7936c91500c683853"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Mon May 23 12:53:14 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 23 12:53:14 2005 -0700"
      },
      "message": "[NET]: include/linux/if_tr.h clean-up\n\nI removed the ethernet definitions (which were commented out) and\ncleaned up the tabs.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\n"
    },
    {
      "commit": "deaf2622bdc74270381873c7936c91500c683853",
      "tree": "24bb3032e728acc985c313537064c1d0b9aeee59",
      "parents": [
        "15333038d577b0c0255c0f14a38d9e6895937453"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 23 12:45:26 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 23 12:45:26 2005 -0700"
      },
      "message": "[NET]: Kill stray reference to sock-\u003epasscred.\n\nThat struct member was deleted, but a comment\nwas not updated to reflect this.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e"
    },
    {
      "commit": "1808caffaf448f0ad42ba04b25825fc170cf8e44",
      "tree": "4b0ecfabefb62c3b8cfcfb7a72041c34e1f7add7",
      "parents": [
        "3d15e4a32dfa3da45751356e5f47aa04b97370e0",
        "912490db699d83cb3d03570b63df7448677a3f56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 21 15:27:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 21 15:27:09 2005 -0700"
      },
      "message": "Merge of master.kernel.org:/home/rmk/linux-2.6-mmc.git\n"
    },
    {
      "commit": "10f02d1c59e55f529140dda3a92f0099d748451c",
      "tree": "6b5a5804503401624171aff65b09ff022a9f0103",
      "parents": [
        "9636273dae265b9354b861b373cd43cd76a6d0fe"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@labri.fr",
        "time": "Sat May 21 17:50:15 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 21 10:46:48 2005 -0700"
      },
      "message": "[PATCH] spin_unlock_bh() and preempt_check_resched()\n\nIn _spin_unlock_bh(lock):\n\tdo { \\\n\t\t_raw_spin_unlock(lock); \\\n\t\tpreempt_enable(); \\\n\t\tlocal_bh_enable(); \\\n\t\t__release(lock); \\\n\t} while (0)\n\nthere is no reason for using preempt_enable() instead of a simple\npreempt_enable_no_resched()\n\nSince we know bottom halves are disabled, preempt_schedule() will always\nreturn at once (preempt_count!\u003d0), and hence preempt_check_resched() is\nuseless here...\n\nThis fixes it by using \"preempt_enable_no_resched()\" instead of the\n\"preempt_enable()\", and thus avoids the useless preempt_check_resched()\njust before re-enabling bottom halves.\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "912490db699d83cb3d03570b63df7448677a3f56",
      "tree": "e2e45ad64584dfa9dbff212a2ba3e884b2bbca43",
      "parents": [
        "9636273dae265b9354b861b373cd43cd76a6d0fe"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@cx.rmk.(none)",
        "time": "Sat May 21 10:27:02 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 21 10:27:02 2005 +0100"
      },
      "message": "[PATCH] MMC: Proper MMC command classes support\n\nDefines for the different command classes as defined in the MMC and SD\nspecifications.\n\nRemoves the check for high command classes and instead checks that the\ncommand classes needed are present.\nPrevious solution killed forward compatibility at no apparent gain.\n\nSigned-of-by: Pierre Ossman\n"
    },
    {
      "commit": "9636273dae265b9354b861b373cd43cd76a6d0fe",
      "tree": "cfdcf2133f1846c6f18e21f2a74fc267b8302c3b",
      "parents": [
        "2df9fa36643f03b0462b170515c1e221c3709fa9",
        "2bf2c568c878b9c0bbacac5c3210a6bd81856d21"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 20 17:21:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 20 17:21:03 2005 -0700"
      },
      "message": "Automatic merge of rsync://www.parisc-linux.org/~jejb/git/scsi-for-linus-2.6.git\n"
    },
    {
      "commit": "7856dfeb23c16ef3d8dac8871b4d5b93c70b59b9",
      "tree": "0e9f799c3882dce14b49356c6db10bb6f4ba1713",
      "parents": [
        "c4d1fcf3a2ea89b6d6221fa8b4588c77aff50995"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri May 20 14:27:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 20 15:48:20 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fixed guard page handling again in iounmap\n\nCaused oopses again.  Also fix potential mismatch in checking if\nchange_page_attr was needed.\n\nTo do it without races I needed to change mm/vmalloc.c to export a\n__remove_vm_area that does not take vmlist lock.\n\nNoticed by Terence Ripperda and based on a patch of his.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba9950c820e556e39cd26581826b5581a64fb641",
      "tree": "4ba37ce6b1852e95619ad3e6bd97a2032dd4c1fc",
      "parents": [
        "46f4e1b7d5fa3ddf2486bf69716c404147e38ebf"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri May 20 13:59:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 20 15:48:17 2005 -0700"
      },
      "message": "[PATCH] uml: small fixes left over from rc4\n\nSome changes that I sent in didn\u0027t make 2.6.12-rc4 for some reason.  This\nadds them back.  We have\n\tan x86_64 definition of TOP_ADDR\n\ta reimplementation of the x86_64 csum_partial_copy_from_user\n\tsome syntax fixes in arch/um/kernel/ptrace.c\n\tremoval of a CFLAGS definition in the x86_64 Makefile\n\tsome include changes in the x86_64 ptrace.c and user-offsets.h\n\ta syntax fix in elf-x86_64.h\nAlso moved an include in the i386 and x86_64 Makefiles to make the symlinks\nwork, and some small fixes from Al Viro.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\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": "62a8612972eaea804e1e42c63ee403cd4e14cc35",
      "tree": "15411e03ce3030849bb99e5d89874bb4032e32e6",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "James Bottomley ",
        "email": "James.Bottomley@steeleye.com",
        "time": "Fri May 06 18:05:20 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley ",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri May 20 15:54:32 2005 -0500"
      },
      "message": "[SCSI] implement parameter limits in the SPI transport class\n\nThere\u0027s a basic need not to have parameters go under or over certain\nvalues when doing domain validation.  The basic ones are\n\nmax_offset, max_width and min_period\n\nThis patch makes the transport class take and enforce these three\nlimits.  Currently they can be set by the user, although they could\nobviously be read from the HBA\u0027s on-board NVRAM area during\nslave_configure (if it has one).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1c7878f024705594ac455e501ad51e475a400d5d",
      "tree": "778369e948726f33de5cd7a515d7ff5724f80d19",
      "parents": [
        "a228dfd5dc4b92288ea22d427b2bfc48ba5bb8b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 20 13:36:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 20 13:36:19 2005 -0700"
      },
      "message": "Remove some left-over empty files\n\nHopefully the addition of -E to my applypatch script\nwill mean that I won\u0027t have these kinds of leftovers\nin the future.\n"
    },
    {
      "commit": "07ab67c8d0d7c1021343b7d5c045033d6bf7be69",
      "tree": "5857098ebbb760afc8b0d722f119e06b3d1f6511",
      "parents": [
        "66e60f92518268f4d2a702a1c4ffbe1caacd6290"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 19 22:43:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 19 22:43:37 2005 -0700"
      },
      "message": "Fix get_unmapped_area sanity tests\n\nAs noted by Chris Wright, we need to do the full range of tests regardless\nof whether MAP_FIXED is set or not, so re-organize get_unmapped_area()\nslightly to do the sanity checks unconditionally.\n"
    },
    {
      "commit": "1eda339e76a9aac05883c548028bf91aed734783",
      "tree": "20b48f91183952048c388b353660443e44e6158f",
      "parents": [
        "31c26852cb2ac77f1d4acb37bcf31f165fd5eb68"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Thu May 19 12:42:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 12:42:39 2005 -0700"
      },
      "message": "[PKT_SCHED]: Fixup simple action define.\n\nMake it consistent with other net/sched files\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e"
    },
    {
      "commit": "3d620cd75588a37c7f5547e26e2a28b046c280f0",
      "tree": "b109b7f11744fd0d63a274a1eebed474fa9aedd7",
      "parents": [
        "a1ecf7f6e65637ba4470405ad39794710dbf85d4",
        "301216244b1e39c4346e56d38b079ca53d528580"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 18 16:28:52 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 18 16:28:52 2005 -0700"
      },
      "message": "Sync with Linus - rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "a1ecf7f6e65637ba4470405ad39794710dbf85d4",
      "tree": "a086e2ba8bf56c398c6d50a47d91af6d977aaf63",
      "parents": [
        "6872ec548970e9fb3ccd61013f84f9bb8b30fa9a"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 18 16:06:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 18 16:14:30 2005 -0700"
      },
      "message": "[IA64] alternate perfmon handler\n\nPatch from Charles Spirakis\n\nSome linux customers want to optimize their applications on the latest\nhardware but are not yet willing to upgrade to the latest kernel. This\npatch provides a way to plug in an alternate, basic, and GPL\u0027ed PMU\nsubsystem to help with their monitoring needs or for specialty work. It\ncan also be used in case of serious unexpected bugs in perfmon. Mutual\nexclusion between the two subsystems is guaranteed, hence no conflict\ncan arise from both subsystem being present.\n\nAcked-by: Stephane Eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0b405a0f7e4d4d18fd1fe46ddf5ff465443036ab",
      "tree": "49d74df6eddfdd095c650e0af34cde7f4548a2d5",
      "parents": [
        "82428b62aa6294ea640c7e920a9224ecaf46db65"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu May 12 12:06:27 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 14:54:55 2005 -0700"
      },
      "message": "[PATCH] Driver Core: remove driver model detach_state\n\nThe driver model has a \"detach_state\" mechanism that:\n\n - Has never been used by any in-kernel drive;\n - Is superfluous, since driver remove() methods can do the same thing;\n - Became buggy when the suspend() parameter changed semantics and type;\n - Could self-deadlock when called from certain suspend contexts;\n - Is effectively wasted documentation, object code, and headspace.\n\nThis removes that \"detach_state\" mechanism; net code shrink, as well\nas a per-device saving in the driver model and sysfs.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6872ec548970e9fb3ccd61013f84f9bb8b30fa9a",
      "tree": "cf74f25eedef29ccd775a70edf2359f16a81aea4",
      "parents": [
        "8eac3757158ccd9c6b43f44f228a5762fec33781"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "(rja@sgi.com)",
        "time": "Mon May 16 15:30:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 17 13:53:21 2005 -0700"
      },
      "message": "[IS64-SGI] Set Altix error handling features\n\nThe 2.6 kernel has CPE error thresholding.\nThis patch lets SAL know of this error handling feature.\nThe changes are SN specific.\n\nSigned-off-by: Russ Anderson (rja@sgi.com)\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8eac3757158ccd9c6b43f44f228a5762fec33781",
      "tree": "e0d9c92f95c8b004ec8a386b4e9259a0f179bc0b",
      "parents": [
        "bb68c12b40c3c745381d7ce61d7b2e371f157505"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "(rja@sgi.com)",
        "time": "Mon May 16 15:19:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 17 13:50:10 2005 -0700"
      },
      "message": "[IA64-SGI] Make Altix SAL call to POD reentrant\n\nChange the SAL call for POD mode to be reentrant.\nThis change is SN specific.\n\nSigned-off-by: Russ Anderson (rja@sgi.com)\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ad542ef5b2296fa7a8518e6be67c4588b750d316",
      "tree": "e039ed07c5cd2163dee880cb7970a70333c532aa",
      "parents": [
        "ff96b3d4b840e8aa126e0a60fd743417ffdee178",
        "f3ac91cf521be4637236d2dcb7ad4aa91f8865f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 08:55:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 08:55:00 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-2.6.git\n"
    },
    {
      "commit": "fdc53a6dbfea18e621dd23ed5cfb160837d7ce52",
      "tree": "9ce191cdb07264f8c6275c1443e61b465e17d0cb",
      "parents": [
        "0b3f5a57bf110b519b706365c86ada199075f34e"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon May 16 21:54:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:33 2005 -0700"
      },
      "message": "[PATCH] dvb: modified dvb_register_adapter() to avoid kmalloc/kfree\n\nModified dvb_register_adapter() to avoid kmalloc/kfree.  Drivers have to embed\nstruct dvb_adapter into their private data struct from now on.  (Andreas\nOberritter)\n\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5418b6925c353c8286651b67fdb8559dd9e54e46",
      "tree": "cc380fc2fd9af6cf9930bd256f09499ef53915a5",
      "parents": [
        "afbf510d47c4009f5d67ec3c0e0b45eb0441bca3"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon May 16 21:53:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:21 2005 -0700"
      },
      "message": "[PATCH] kill \u003casm/ioctl32.h\u003e\n\nThese days \u003clinux/ioctl32.h\u003e handles everything, no need for an asm\nheader on just two architectures.\n\nSigned-off-by: 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": "751521149a05e308d863d01ced61080ce1a2ec99",
      "tree": "cb8312f502b257cc5d9a5a478acf35c5a5821665",
      "parents": [
        "f3c5f5e7eeaf7c68ecc1d37200cd1ade0b3da7b9"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:16 2005 -0700"
      },
      "message": "[PATCH] x86_64: Collected NMI watchdog fixes.\n\nCollected NMI watchdog fixes.\n\n- Fix call of check_nmi_watchdog\n\n- Remove earlier move of check_nmi_watchdog to later.  It does not fix the\n  race it was supposed to fix fully.\n\n- Remove unused P6 definitions\n\n- Add support for performance counter based watchdog on P4 systems.\n\n  This allows to run it only once per second, which saves some CPU time.\n  Previously it would run at 1000Hz, which was too much.\n\n  Code ported from i386\n\n  Make this the default on Intel systems.\n\n- Use check_nmi_watchdog with local APIC based nmi\n\n- Fix race in touch_nmi_watchdog\n\n- Fix bug that caused incorrect performance counters to be programmed in a\n  few cases on K8.\n\n- Remove useless check for local APIC\n\n- Use local_t and per_cpu variables for per CPU data.\n\n- Keep other CPUs busy during check_nmi_watchdog to make sure they really\n  tick when in lapic mode.\n\n- Only check CPUs that are actually online.\n\n- Various other fixes.\n\n- Fix fallback path when MSRs are unimplemented\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "312df5f1a1da780e084b328bcabb02a6dcd044c3",
      "tree": "04f0a70177979e4b8924015448a72644f1ce1c79",
      "parents": [
        "0af2be0b721997512191e981a051fcb070b87260"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:15 2005 -0700"
      },
      "message": "[PATCH] x86_64: Add pmtimer support\n\nThere are unfortunately more and more multi processor Opteron systems which\ndon\u0027t have HPET timer support in the southbridge.  This covers in particular\nNvidia and VIA chipsets.  They also don\u0027t guarantee that the TSCs are\nsynchronized between CPUs; and especially with MP powernow the systems are\nnearly unusable because the time gets very inconsistent between CPUs.\n\nThe timer code for x86-64 was originally written under the assumption that we\ncould fall back to the HPET timer on such systems.  But this doesn\u0027t work\nthere.\n\nAnother alternative is to use the ACPI PM timer as primary time source.  This\npatch does that.  The kernel only uses PM timer when there is no other choice\nbecause it has some disadvantages.\n\nPorted over from i386.  It should be faster than the i386 version because I\ndropped the \"read three times\" workaround, but is still considerable slower\nthan HPET and also does not work together with vsyscalls which have to be\ndisabled.\n\nCc: \u003cmark.langsdorf@amd.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0af2be0b721997512191e981a051fcb070b87260",
      "tree": "4076eea98c170fa467d5624e1aaec8254b2b93a0",
      "parents": [
        "622dcaf974668f7dee252fc6a8f9a2710c2070f4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:14 2005 -0700"
      },
      "message": "[PATCH] x86_64: Remove unique APIC/IO-APIC ID check\n\nIt is unnecessary on modern Intel or AMD systems, and that is all we support\non x86-64\n\nAlso causes problems on various systems\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2942283e970b357c146ebdcbbcc0bdf5048615ff",
      "tree": "44f6f599f93f85a8bdb550fc7f74838e1d4fd2fd",
      "parents": [
        "dda50e716dc9451f40eebfb2902c260e4f62cf34"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:14 2005 -0700"
      },
      "message": "[PATCH] x86_64: Remove x86_apicid field\n\nRemove x86_apicid field\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f5ee8da005f50d9f46ae5a7edba9a9c2d37b32e",
      "tree": "4abd4f432bd1d8def0992ee55bb00a0d556122d3",
      "parents": [
        "a158608bf4c6260caf26089b00a000851e11357a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:13 2005 -0700"
      },
      "message": "[PATCH] x86_64: Increase number of IO-APICs\n\nNeeded by big systems and only costs a few K of memory.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "637716a3825e186555361574aa1fa3c0ebf8018b",
      "tree": "84401d191be109af6eaf2bbf9ad5ae4b6be1260a",
      "parents": [
        "10ffdbb8d605be88b148f127ec86452f1364d4f0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:13 2005 -0700"
      },
      "message": "[PATCH] x86_64: Add a guard page at the end of the 47bit address space\n\nThis works around a bug in the AMD K8 CPUs.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "02048817a70ad04dda5b30ad876c42a232229c99",
      "tree": "a3d85d9f43f64bbd8437c973caf98f79d95b5f3e",
      "parents": [
        "a123edab03ac39e08c2f9cb4fc1af07e099c68bc"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon May 16 21:53:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:11 2005 -0700"
      },
      "message": "[PATCH] uml: remove elf.h\n\nActually remove elf.h in the tree.  The previous patch, due to a quilt\nbug/misuse, left it in the tree as a 0-length file, preventing the build to\nsee it as missing and to generate a symlink in its place.\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": "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": "cdcca89e1a90fa9112260bd6384f20fcc4280e21",
      "tree": "303ddceb3a324067c6a18ec00b8643d313eb71e4",
      "parents": [
        "21b1ed74ee3667dcabcba92e486988ea9119a085"
      ],
      "author": {
        "name": "Brett Russ",
        "email": "russb@emc.com",
        "time": "Mon Mar 28 15:10:27 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 19:00:51 2005 -0400"
      },
      "message": "[PATCH] libata: flush COMRESET set and clear\n\nUpdated patch to fix erroneous flush of COMRESET set and missing flush\nof COMRESET clear.  Created a new routine scr_write_flush() to try to\nprevent this in the future.  Also, this patch is based on libata-2.6\ninstead of the previous libata-dev-2.6 based patch.\n\nSigned-off-by: Brett Russ \u003crussb@emc.com\u003e\n\nIndex: libata-2.6/drivers/scsi/libata-core.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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": "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": "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": "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": "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"
    }
  ],
  "next": "4713741955736210511a5959bf13e92f8598dacd"
}
