)]}'
{
  "log": [
    {
      "commit": "8b8c8d280ab2d18fe6e42d671f60d4ffed451cdc",
      "tree": "83702395aa09b3a4497758e3cf0e5c52761c798a",
      "parents": [
        "04d9c1a1100b6bdeffa7e1bfc30080bdac28e183"
      ],
      "author": {
        "name": "Yu, Luming",
        "email": "luming.yu@intel.com",
        "time": "Tue Apr 25 00:00:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jun 11 14:02:27 2006 -0700"
      },
      "message": "[PATCH] PCI: reverse pci config space restore order\n\nAccording to Intel ICH spec, there are several rules that Base Address\nshould be programmed before IOSE  (PCICMD register ) enabled.\n\nFor example ICH7:\n\n12.1.3  SATA : the base address register for the bus master register\n               should be programmed before this bit is set.\n\n11.1.3:  PCICMD (USB): The base address register for USB should be\n                       programmed before this bit is set.\n....\n\nTo make sure kernel code follow this rule , and prevent unnecessary\nconfusion. I proposal this patch.\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "04d9c1a1100b6bdeffa7e1bfc30080bdac28e183",
      "tree": "e061dccae70aa1f2faec0171d8e23d56ad2b9a80",
      "parents": [
        "8d92bc2270d67a43b1d7e94a8cb6f81f1435fe9a"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Apr 18 21:06:51 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jun 11 14:02:27 2006 -0700"
      },
      "message": "[PATCH] PCI: Improve PCI config space writeback\n\nAt least one laptop blew up on resume from suspend with a black screen due\nto a lack of this patch.  By only writing back config space that is\ndifferent, we minimise the possibility of accidents like this.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d92bc2270d67a43b1d7e94a8cb6f81f1435fe9a",
      "tree": "62e1d36d17e7b20bf6530104059807242c91f96a",
      "parents": [
        "0ce030395b92270567423d57d9d432eb77df32f2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 18 14:49:56 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jun 11 14:02:27 2006 -0700"
      },
      "message": "[PATCH] PCI: Error handling on PCI device resume\n\nWe currently don\u0027t handle errors properly when resuming a PCI device:\n* In pci_default_resume() we capture the error code returned by\n  pci_enable_device() but don\u0027t pass it up to the caller.\n  Introduced by commit 95a629657dbe28e44a312c47815b3dc3f1ce0970\n* In pci_resume_device(), the errors possibly returned by the driver\u0027s\n  .resume method or by the generic pci_default_resume() function are\n  ignored.\n\nThis patch fixes both issues.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0ce030395b92270567423d57d9d432eb77df32f2",
      "tree": "429e8fa32b90ebf0b801846b6945480fb950572c",
      "parents": [
        "650fb8382287f7990d5127a82a54295139224606"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sat May 13 08:30:52 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jun 11 14:02:27 2006 -0700"
      },
      "message": "[PATCH] PCI: fix pciehp compile issue when CONFIG_ACPI is not enabled\n\nFix build error when CONFIG_ACPI not defined\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "650fb8382287f7990d5127a82a54295139224606",
      "tree": "81080f0fc0857524c0c22699d8c1160faf94ed14",
      "parents": [
        "9145bcf63575a8b78590a5beaf604001e9c8d2ef"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sat Jun 10 22:03:43 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 10 22:03:43 2006 -0700"
      },
      "message": "[SPARC]: Migration cost tune up in sparc smp.\n\nThis patch sets the max_cache_size value required to tune up\nscheduler in SMP systems. Otherwise, the calculated\nmigration_cost is too high and task scheduling may lock up.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9145bcf63575a8b78590a5beaf604001e9c8d2ef",
      "tree": "386b8c3cdea8cb0d3909e6bf7f30750ae0864ac6",
      "parents": [
        "1f4d4a7e8f5a46929a987ec17987dbbdd73029d4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jun 10 22:02:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jun 10 22:02:17 2006 -0700"
      },
      "message": "[SPARC64]: Set appropriate max_cache_size.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f4d4a7e8f5a46929a987ec17987dbbdd73029d4",
      "tree": "7925980f6295e6f3aba704f08837b03bf3578838",
      "parents": [
        "938473b24636d77dc5e9c3f41090d071b6cf4389",
        "46b304934de417a2238d659ef6459a74cb3f5e6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:03:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:03:51 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Avoid JBUS errors on some Niagara systems.\n  [FUSION]: Fix mptspi.c build with CONFIG_PM not set.\n  [TG3]: Handle Sun onboard tg3 chips more correctly.\n  [SPARC64]: Dump local cpu registers in sun4v_log_error()\n"
    },
    {
      "commit": "938473b24636d77dc5e9c3f41090d071b6cf4389",
      "tree": "0a4146d723f52a87b7ec296227748da2ee1b677a",
      "parents": [
        "57a62fed871eb2a95f296fe6c5c250ce21b81a79"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Sat Jun 10 09:54:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:02:05 2006 -0700"
      },
      "message": "[PATCH] powerpc: console_initcall ordering issues\n\nFrom: Milton Miller \u003cmiltonm@bga.com\u003e\n\nThe add_preferred_console call in rtas_console.c was not causing the\nconsole to be selected.  It turns out that the add_preferred_console was\nbeing called after the hvc_console driver was registered.  It only works\nwhen it is called before the console driver is registered.\n\nReorder hvc_console.o after the hvc_console drivers to allow the selection\nduring console_initcall processing.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "57a62fed871eb2a95f296fe6c5c250ce21b81a79",
      "tree": "0e399966d58f7177e1c34a765e768e0865fc5813",
      "parents": [
        "a913f50706b21c7933f53cec678bb9a1c2383499"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Sat Jun 10 09:54:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:02:05 2006 -0700"
      },
      "message": "[PATCH] I2O: Bugfixes to get I2O working again\n\nFrom: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\n\n- Fixed locking of struct i2o_exec_wait in Executive-OSM\n\n- Removed LCT Notify in i2o_exec_probe() which caused freeing memory and\n  accessing freed memory during first enumeration of I2O devices\n\n- Added missing locking in i2o_exec_lct_notify()\n\n- removed put_device() of I2O controller in i2o_iop_remove() which caused\n  the controller structure get freed to early\n\n- Fixed size of mempool in i2o_iop_alloc()\n\n- Fixed access to freed memory in i2o_msg_get()\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d6561\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a913f50706b21c7933f53cec678bb9a1c2383499",
      "tree": "4899980dac61984ea659eb878304a10868aa1b8f",
      "parents": [
        "670bd95e0413c43f878b73a4a3919d1f452a4157"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Jun 10 09:54:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:02:05 2006 -0700"
      },
      "message": "[PATCH] powernow-k8 crash workaround\n\nFrom: Andrew Morton \u003cakpm@osdl.org\u003e\n\nWork around the oops reported in\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6478.\n\nThanks to Ralf Hildebrandt \u003cralf.hildebrandt@charite.de\u003e for testing and\nreporting.\n\nAcked-by: Dave Jones \u003cdavej@codemonkey.org.uk\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": "670bd95e0413c43f878b73a4a3919d1f452a4157",
      "tree": "db7b05810c5cc61c89b856996174e31147611cba",
      "parents": [
        "d90d2c385d4d832428d1e51c2a7edeef39c822f5"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Jun 10 09:54:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:02:05 2006 -0700"
      },
      "message": "[PATCH] Further alterations for memory barrier document\n\nFrom: David Howells \u003cdhowells@redhat.com\u003e\n\nApply some alterations to the memory barrier document that I worked out\nwith Paul McKenney of IBM, plus some of the alterations suggested by Alan\nStern.\n\nThe following changes were made:\n\n (*) One of the examples given for what can happen with overlapping memory\n     barriers was wrong.\n\n (*) The description of general memory barriers said that a general barrier is\n     a combination of a read barrier and a write barrier.  This isn\u0027t entirely\n     true: it implies both, but is more than a combination of both.\n\n (*) The first example in the \"SMP Barrier Pairing\" section was wrong: the\n     loads around the read barrier need to touch the memory locations in the\n     opposite order to the stores around the write barrier.\n\n (*) Added a note to make explicit that the loads should be in reverse order to\n     the stores.\n\n (*) Adjusted the diagrams in the \"Examples Of Memory Barrier Sequences\"\n     section to make them clearer.  Added a couple of diagrams to make it more\n     clear as to how it could go wrong without the barrier.\n\n (*) Added a section on memory speculation.\n\n (*) Dropped any references to memory allocation routines doing memory\n     barriers.  They may do sometimes, but it can\u0027t be relied on.  This may be\n     worthy of further documentation later.\n\n (*) Made the fact that a LOCK followed by an UNLOCK should not be considered a\n     full memory barrier more explicit and gave an example.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d90d2c385d4d832428d1e51c2a7edeef39c822f5",
      "tree": "979edd96372170564f8b0f9b2e230dc0cde85794",
      "parents": [
        "128e6ced247cda88f96fa9f2e4ba8b2c4a681560",
        "133dda1e4f757e036fa838cba6804d0344931c4a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 10:59:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 10:59:39 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [PATCH] powerpc: Fix cell blade detection\n  [PATCH] powerpc: Fix call to ibm,client-architecture-support\n  powerpc: Fix machine check problem on 32-bit kernels\n"
    },
    {
      "commit": "46b304934de417a2238d659ef6459a74cb3f5e6b",
      "tree": "770b99e2723170f237d9159541484bba7dec21e8",
      "parents": [
        "c29ca9d1812f2abacaefa7daa31e085600128938"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jun 10 01:06:25 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jun 10 01:06:25 2006 -0700"
      },
      "message": "[SPARC64]: Avoid JBUS errors on some Niagara systems.\n\nDoing PCI config space accesses to non-present PCI slots\ncan result in fatal JBUS errors if the PCI config access\nhypervisor call is performed on cpus other than the boot\ncpu.\n\nPCI config space accesses to present PCI slots works just\nfine.\n\nRecursively traverse the OBP device tree under the PCI\ncontroller node and record all present device IDs into\na small hash table.\n\nAvoid the hypervisor call for any PCI config space access\nattempt for a device not recorded in the hash table.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c29ca9d1812f2abacaefa7daa31e085600128938",
      "tree": "31a68e2ee2c831d7fa098db0495ac19d6a7b38a9",
      "parents": [
        "f49639e643e69ff233b14966b8d48541d2e17517"
      ],
      "author": {
        "name": "Tom \"spot\" Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Fri Jun 09 17:01:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 09 17:01:48 2006 -0700"
      },
      "message": "[FUSION]: Fix mptspi.c build with CONFIG_PM not set.\n\nSigned-off-by: Tom \"spot\" Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f49639e643e69ff233b14966b8d48541d2e17517",
      "tree": "8faeabd3bfc855f0a0a5a5a37d9fdbeed27a3f20",
      "parents": [
        "5224e6cc3ab5ae03895bbb67f4a26ce72e62ce58"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 09 11:58:36 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 09 12:03:51 2006 -0700"
      },
      "message": "[TG3]: Handle Sun onboard tg3 chips more correctly.\n\nGet rid of all the SUN_570X logic and instead:\n\n1) Make sure MEMARB_ENABLE is set when we probe the SRAM\n   for config information.  If that is off we will get\n   timeouts.\n\n2) Always try to sync with the firmware, if there is no\n   firmware running do not treat it as an error and instead\n   just report it the first time we notice this condition.\n\n3) If there is no valid SRAM signature, assume the device\n   is onboard by setting TG3_FLAG_EEPROM_WRITE_PROT.\n\nUpdate driver version and release date.\n\nWith help from Michael Chan and Fabio Massimo Di Nitto.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5224e6cc3ab5ae03895bbb67f4a26ce72e62ce58",
      "tree": "a2e2ba48895d6f5dc36c9fa7317042c31b5b15e0",
      "parents": [
        "128e6ced247cda88f96fa9f2e4ba8b2c4a681560"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 06 17:37:41 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 09 12:03:49 2006 -0700"
      },
      "message": "[SPARC64]: Dump local cpu registers in sun4v_log_error()\n\nThis makes the debugging information more usable.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "133dda1e4f757e036fa838cba6804d0344931c4a",
      "tree": "1ca77025cb56fcacaee6f50501642784b568430e",
      "parents": [
        "33b7497794424181dca87f18e43ecbc07f86bba5"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jun 07 12:04:18 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:06:00 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix cell blade detection\n\nThe IBM Cell blade firmware might confuse the kernel to think it\u0027s a\npSeries machine. This fixes it for now. With a bit of luck, the firmware\nwill be updated to avoid that in the future but currently that patch is\nneeded.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "33b7497794424181dca87f18e43ecbc07f86bba5",
      "tree": "bfcd314e42da1ef4098d272a7ab3f2f49da429a9",
      "parents": [
        "7c85d1f9d358b24c5b05c3a2783a78423775a080"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 07 12:01:32 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:05:51 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix call to ibm,client-architecture-support\n\nThe code in prom_init.c calling the firmware\nibm,client-architecture-support method on pSeries has a bug where it\nfails to properly pass the instance handle of the firmware object when\ntrying to call a method. Result ranges from the call doing nothing to\nthe firmware crashing. (Found by Segher, thanks !)\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7c85d1f9d358b24c5b05c3a2783a78423775a080",
      "tree": "71f92966cba279120cb81965cb3a5294295413ba",
      "parents": [
        "1def630a6a49dda5bc89dfbd86656293640456f0"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:02:59 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:02:59 2006 +1000"
      },
      "message": "powerpc: Fix machine check problem on 32-bit kernels\n\nThis fixes a bug found by Dave Jones that means that it is possible\nfor userspace to provoke a machine check on 32-bit kernels.  This\nalso fixes a couple of other places where I found similar problems\nby inspection.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "128e6ced247cda88f96fa9f2e4ba8b2c4a681560",
      "tree": "431e59010f5b22cf26eb5db29136dfeaba2fe0fa",
      "parents": [
        "bafe00cc9297ca77b66e5c83e5e65e17c0c997c8",
        "cb15f81beb1e2ad015d6e7aea2f9b49fdbda9d1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:16:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:16:35 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  e1000: remove risky prefetch on next_skb-\u003edata\n  e1000: fix ethtool test irq alloc as \"probe\"\n  [PATCH] bcm43xx: add DMA rx poll workaround to DMA4\n"
    },
    {
      "commit": "bafe00cc9297ca77b66e5c83e5e65e17c0c997c8",
      "tree": "c0478b45a084464c515a3201b109d7589773670b",
      "parents": [
        "71601e2b33dad9acb8d7844f7321f90ed9d1bce8"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 08 01:36:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:15:30 2006 -0700"
      },
      "message": "[PATCH] s390: fix in-user atomic futex operation.\n\nFrom: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n\n__futex_atomic_op needs to do an atomic operation in the user address space,\nnot the kernel address space.  Add the missing sacf 256/sacf 0 to switch to\nthe secondary mode before doing the compare-and-swap.  In addition add\nanother fixup for catch specification exceptions if the compare-and-swap\naddress is not aligned.\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": "71601e2b33dad9acb8d7844f7321f90ed9d1bce8",
      "tree": "5057391f7c99e207ca8a18c075bc2333b57d3e7f",
      "parents": [
        "bc1c116974a5c3f498112a6f175d3e4a8cd5bdbc"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jun 08 10:26:39 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:14:24 2006 -0700"
      },
      "message": "[PATCH] debugfs inode leak\n\nLooking at the reiser4 crash, I found a leak in debugfs. In\ndebugfs_mknod(), we create the inode before checking if the dentry\nalready has one attached. We don\u0027t free it if that is the case.\n\nThese bugs happen quite often, I\u0027m starting to think we should disallow\nsuch coding in CodingStyle.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc1c116974a5c3f498112a6f175d3e4a8cd5bdbc",
      "tree": "69ea68db91fb871cd24a0a5c5045abbe9c77bd3a",
      "parents": [
        "26e780e8ef1cc3ef581a07aafe2346bb5a07b4f9"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jun 08 08:49:06 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:14:23 2006 -0700"
      },
      "message": "[PATCH] elevator switching race\n\nThere\u0027s a race between shutting down one io scheduler and firing up the\nnext, in which a new io could enter and cause the io scheduler to be\ninvoked with bad or NULL data.\n\nTo fix this, we need to maintain the queue lock for a bit longer.\nUnfortunately we cannot do that, since the elevator init requires to be\nrun without the lock held.  This isn\u0027t easily fixable, without also\nchanging the mempool API.  So split the initialization into two parts,\nand alloc-init operation and an attach operation.  Then we can\npreallocate the io scheduler and related structures, and run the attach\ninside the lock after we detach the old one.\n\nThis patch has survived 30 minutes of 1 second io scheduler switching\nwith a very busy io load.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "26e780e8ef1cc3ef581a07aafe2346bb5a07b4f9",
      "tree": "b62f2e5aceddd69e0671971bc84b709a5a9e3c26",
      "parents": [
        "45b35a5ced474b9fbbbfcfd5cf346c432d28d9fd"
      ],
      "author": {
        "name": "Malcom Parsons",
        "email": "malcolm.parsons@gmail.com",
        "time": "Thu Jun 08 00:43:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:12:21 2006 -0700"
      },
      "message": "[PATCH] fbcon: fix limited scroll in SCROLL_PAN_REDRAW mode\n\nFrom: Malcom Parsons \u003cmalcolm.parsons@gmail.com\u003e\n\nWhen scrolling up in SCROLL_PAN_REDRAW mode with a large limited scroll\nregion, the bottom few lines have to be redrawn.  Without this patch, the\nwrong text is drawn into these lines, corrupting the display.\n\nObserved in 2.6.14 when running an IRC client in the Nintendo DS linux\nport.\n\nI haven\u0027t tested if scrolling down has the same problem.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45b35a5ced474b9fbbbfcfd5cf346c432d28d9fd",
      "tree": "a6570f00cb40b3e38c3db277e75547ed6f0e34d4",
      "parents": [
        "fd0a0ac1c5393b226640a30bae753983068136b3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 08 00:43:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:12:21 2006 -0700"
      },
      "message": "[PATCH] Fix mempolicy.h build error\n\nFrom: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n\u003clinux/mempolicy.h\u003e uses struct mm_struct and relies on a definition or\ndeclaration somehow magically being dragged in which may result in a\nbuild:\n\n[...]\n  CC      mm/mempolicy.o\nIn file included from mm/mempolicy.c:69:\ninclude/linux/mempolicy.h:150: warning: âstruct mm_structâ declared inside parameter list\ninclude/linux/mempolicy.h:150: warning: its scope is only this definition or declaration, which is probably not what you want\ninclude/linux/mempolicy.h:175: warning: âstruct mm_structâ declared inside parameter list\nmm/mempolicy.c:622: error: conflicting types for âdo_migrate_pagesâ\ninclude/linux/mempolicy.h:175: error: previous declaration of âdo_migrate_pagesâ was here\nmm/mempolicy.c:1661: error: conflicting types for âmpol_rebind_mmâ\ninclude/linux/mempolicy.h:150: error: previous declaration of âmpol_rebind_mmâ was here\nmake[1]: *** [mm/mempolicy.o] Error 1\nmake: *** [mm] Error 2\n[ralf@denk linux-ip35]$\n\nIncluding \u003clinux/sched.h\u003e is a step into direction of include hell so\nfixed by adding a forward declaration of struct mm_struct instead.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd0a0ac1c5393b226640a30bae753983068136b3",
      "tree": "5d44c0bca57ec726be332338dad1935605e27d3c",
      "parents": [
        "a2ef3a50f19f64d350bdc0aa15c31ae4b8973f57"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Jun 08 00:43:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:12:21 2006 -0700"
      },
      "message": "[PATCH] ep93xx build fix\n\nFrom: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\n\nThe recent renaming of m48t86\u0027s -\u003ereadb() and -\u003ewriteb() platform driver\nmethods (2d7b20c1884777e66009be1a533641c19c4705f6) to -\u003ereadbyte() and\n-\u003ewritebyte() to fix the ia64 build broke the build of the cirrus ep93xx\nARM platform.  This patch fixes it up.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2ef3a50f19f64d350bdc0aa15c31ae4b8973f57",
      "tree": "a34de089cfe8cf433eca46b0aaf3d81e208aae85",
      "parents": [
        "d44647b0a6e48d18a1402dfa9052d85c4fe98341"
      ],
      "author": {
        "name": "Andy Currid",
        "email": "ACurrid@nvidia.com",
        "time": "Thu Jun 08 00:43:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:12:21 2006 -0700"
      },
      "message": "[PATCH] Fix HPET operation on 64-bit NVIDIA platforms\n\nFrom: \"Andy Currid\" \u003cACurrid@nvidia.com\u003e\n\nThis patch fixes a kernel panic during boot that occurs on NVIDIA platforms\nthat have HPET enabled.\n\nWhen HPET is enabled, the standard timer IRQ is routed to IOAPIC pin 2 and is\nadvertised as such in the ACPI APIC table - but an earlier workaround in the\nkernel was ignoring this override.  The fix is to honor timer IRQ overrides\nfrom ACPI when HPET is detected on an NVIDIA platform.\n\nSigned-off-by: Andy Currid \u003cacurrid@nvidia.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: \"Yu, Luming\" \u003cluming.yu@intel.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": "d44647b0a6e48d18a1402dfa9052d85c4fe98341",
      "tree": "b71d11af7eac501ba37d7ea45caecf5eb0a3cfe9",
      "parents": [
        "1def630a6a49dda5bc89dfbd86656293640456f0"
      ],
      "author": {
        "name": "Andy Currid",
        "email": "ACurrid@nvidia.com",
        "time": "Thu Jun 08 00:43:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:12:21 2006 -0700"
      },
      "message": "[PATCH] Fix HPET operation on 32-bit NVIDIA platforms\n\nFrom: \"Andy Currid\" \u003cACurrid@nvidia.com\u003e\n\nThis patch fixes a kernel panic during boot that occurs on NVIDIA platforms\nthat have HPET enabled.\n\nWhen HPET is enabled, the standard timer IRQ is routed to IOAPIC pin 2 and is\nadvertised as such in the ACPI APIC table - but an earlier workaround in the\nkernel was ignoring this override.  The fix is to honor timer IRQ overrides\nfrom ACPI when HPET is detected on an NVIDIA platform.\n\nSigned-off-by: Andy Currid \u003cacurrid@nvidia.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: \"Yu, Luming\" \u003cluming.yu@intel.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": "cb15f81beb1e2ad015d6e7aea2f9b49fdbda9d1a",
      "tree": "ae1437d26c61392c7829a8b8d5c04a6c0772089f",
      "parents": [
        "2e84abe742c42f7b063b141db55e5793ce4c502c",
        "24f476eeecba66524af3f95e31ac208eea99e617"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 08 15:49:36 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 08 15:49:36 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://lost.foo-projects.org/~ahkok/git/netdev-2.6 into upstream-fixes\n"
    },
    {
      "commit": "2e84abe742c42f7b063b141db55e5793ce4c502c",
      "tree": "38ce19eb451b969389e456aa4d9bb7321626f481",
      "parents": [
        "1def630a6a49dda5bc89dfbd86656293640456f0",
        "ea9a7719597e81a119a155178eabfc941eef11cc"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 08 15:46:27 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 08 15:46:27 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "24f476eeecba66524af3f95e31ac208eea99e617",
      "tree": "bbcd87d78ea4bd38100645ca28797a5c3df9a741",
      "parents": [
        "b9b6e78b11de295ef073271979355d5fab71b877"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:28:47 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:28:47 2006 -0700"
      },
      "message": "e1000: remove risky prefetch on next_skb-\u003edata\n\nIt was brought to our attention that the prefetches break e1000 traffic\non xscale/arm architectures.  Remove them for now.  We\u0027ll let them\nstay in mm for a while, or find a better solution to enable.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "b9b6e78b11de295ef073271979355d5fab71b877",
      "tree": "63f35532786844d5a32e391e13e5bafe7bb6ef0f",
      "parents": [
        "e82b0f2cc21be905e504573483fa9542b15df96f"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:28:38 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:28:38 2006 -0700"
      },
      "message": "e1000: fix ethtool test irq alloc as \"probe\"\n\nNew code added in 2.6.17 caused setup_irq to print a warning when\nrunning ethtool -t eth0 offline.\n\nThis test marks the request_irq call made by this test as a \"probe\"\nto see if the interrupt is shared or not.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "1def630a6a49dda5bc89dfbd86656293640456f0",
      "tree": "1378337832318d83868ff6488cd90fe0d38c6f35",
      "parents": [
        "ff3ea47c623276e9772cbc268471224648d5a7fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 17:57:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 17:57:02 2006 -0700"
      },
      "message": "Linux 2.6.17-rc6\n"
    },
    {
      "commit": "ff3ea47c623276e9772cbc268471224648d5a7fe",
      "tree": "ecb77b11659f85abefed71aa075d4f879a7cc116",
      "parents": [
        "a8c725045eb2eaa6c28a5493cb193f47a5c4afe4",
        "36485707bbd9729e0c52315b173aeed9bc2303dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:59:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:59:46 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [BRIDGE]: fix locking and memory leak in br_add_bridge\n  [IRDA]: Missing allocation result check in irlap_change_speed().\n  [PPPOE]: Missing result check in __pppoe_xmit().\n  [NET]: Eliminate unused /proc/sys/net/ethernet\n  [NETCONSOLE]: Clean up initcall warning.\n  [TCP]: Avoid skb_pull if possible when trimming head\n"
    },
    {
      "commit": "36485707bbd9729e0c52315b173aeed9bc2303dd",
      "tree": "78997f28e14702d058f90a8ba80a20abcead57d6",
      "parents": [
        "8c893ff6abbac0c7c05b1cb9bfb6e2dfc4538c75"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Mon Jun 05 16:39:34 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 05 16:39:34 2006 -0700"
      },
      "message": "[BRIDGE]: fix locking and memory leak in br_add_bridge\n\nThere are several bugs in error handling in br_add_bridge:\n- when dev_alloc_name fails, allocated net_device is not freed\n- unregister_netdev is called when rtnl lock is held\n- free_netdev is called before netdev_run_todo has a chance to be run after\n  unregistering net_device\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8c725045eb2eaa6c28a5493cb193f47a5c4afe4",
      "tree": "c391726aa0daa077ef3675ab375c253814ae6f9b",
      "parents": [
        "2f9c3c2c24af5f2e6061756d6fc04fdf66f41106",
        "e853534e6b94f87e48f29e1701c3f6f8a63669c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:23:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:23:02 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n\n* master.kernel.org:/home/rmk/linux-2.6-serial:\n  [SERIAL] typo: buad -\u003e baud\n"
    },
    {
      "commit": "2f9c3c2c24af5f2e6061756d6fc04fdf66f41106",
      "tree": "692c71cf8e5fbc5d9fa29b56e1b08d9ea124ddda",
      "parents": [
        "1b41526975d8318ca17c93f724893884d03a0560",
        "092d01e260da628b01d4229c31a296111e3cd97a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:22:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:22:43 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n\n* master.kernel.org:/home/rmk/linux-2.6-mmc:\n  [MMC] Prevent au1xmmc.c breakage on non-Au1200 Alchemy\n  [MMC] Add maintainers entry for MMC subsystem\n"
    },
    {
      "commit": "1b41526975d8318ca17c93f724893884d03a0560",
      "tree": "929f6def777a63e1565b751ad70f5ae75b07c660",
      "parents": [
        "b1c231f5a57cb4a417c38a8a946f1e66db3bb9c0",
        "a7d14f875f03cb78992da8387be81a4c9197f101"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:22:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:22:26 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3543/1: [Fwd: PXA270 bootparams address not set]\n  [ARM] Trivial typo fixes\n"
    },
    {
      "commit": "b1c231f5a57cb4a417c38a8a946f1e66db3bb9c0",
      "tree": "940184596b217cfe65948e8e29d91025e3657d47",
      "parents": [
        "ecf52d3c895c8bc069b9ae07c18acf39d846c2ef"
      ],
      "author": {
        "name": "Chad Reese",
        "email": "creese@caviumnetworks.com",
        "time": "Tue May 30 17:16:49 2006 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:20 2006 +0100"
      },
      "message": "[MIPS] Fix sparsemem support.\n    \nMove memory_present() in arch/mips/kernel/setup.c. When using sparsemem\nextreme, this function does an allocate for bootmem. This would always\nfail since init_bootmem hasn\u0027t been called yet.\n    \nMove memory_present after free_bootmem. This only marks actual memory\nranges as present instead of the entire address space.\n    \nSigned-off-by: Chad Reese  \u003ccreese@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ecf52d3c895c8bc069b9ae07c18acf39d846c2ef",
      "tree": "0c39ea1b0cf231b70a8b2340cb0217d0bca91b66",
      "parents": [
        "460c0422c3861ab63a14c2be600a96a9e68b89f2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jun 01 01:00:03 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:20 2006 +0100"
      },
      "message": "[MIPS] Fix compiler warnings (field width, unused variable)\n    \nFix following warnings:\nlinux/arch/mips/kernel/setup.c:432: warning: field width is not type int (arg 2)\nlinux/arch/mips/kernel/setup.c:432: warning: field width is not type int (arg 4)\nlinux/arch/mips/kernel/syscall.c:279: warning: unused variable `len\u0027\nlinux/arch/mips/kernel/syscall.c:280: warning: unused variable `name\u0027\nlinux/arch/mips/math-emu/dp_fint.c:32: warning: unused variable `xc\u0027\nlinux/arch/mips/math-emu/dp_flong.c:32: warning: unused variable `xc\u0027\nlinux/arch/mips/math-emu/sp_fint.c:32: warning: unused variable `xc\u0027\nlinux/arch/mips/math-emu/sp_flong.c:32: warning: unused variable `xc\u0027\n    \n(original patch by Atsushi, slight changes to the setup.c part by me.)\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "460c0422c3861ab63a14c2be600a96a9e68b89f2",
      "tree": "8b3064199b514967e6c45e7a4e416213b1408cc9",
      "parents": [
        "e32b699335b70fae94ce041c9a1c6d3a31a3f7e4"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jun 01 01:00:39 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:19 2006 +0100"
      },
      "message": "[MIPS] Fix sparse warnings about too big constants.\n    \nFix following warnings:\nlinux/arch/mips/kernel/setup.c:249:12: warning: constant 0xffffffff00000000 is so big it is unsigned long\nlinux/arch/mips/kernel/cpu-bugs64.c:209:10: warning: constant 0xffffffffffffdb9a is so big it is unsigned long\nlinux/arch/mips/kernel/cpu-bugs64.c:227:10: warning: constant 0xffffffffffffdb9a is so big it is unsigned long\nlinux/arch/mips/kernel/cpu-bugs64.c:283:10: warning: constant 0xffffffffffffdb9a is so big it is unsigned long\nlinux/arch/mips/kernel/cpu-bugs64.c:299:10: warning: constant 0xffffffffffffdb9a is so big it is unsigned long\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e32b699335b70fae94ce041c9a1c6d3a31a3f7e4",
      "tree": "9c52c58f25354100f5455f5a92cba8afa8e4ca24",
      "parents": [
        "b6d7c7a91138c883f890c204cd5300172145b0b3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 30 15:55:05 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:19 2006 +0100"
      },
      "message": "[MIPS] Fix 64-bit build for RM7000.\n    \nRM7000 has 40-bit virtual / 36-bit physical address space.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6d7c7a91138c883f890c204cd5300172145b0b3",
      "tree": "cc4b2de6381748b13d181147ab754d943ee2e11c",
      "parents": [
        "7cb710c9a617384cd0ed30638f3acc00125690fc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 30 02:13:16 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:19 2006 +0100"
      },
      "message": "[MIPS] IP32: Fix warnings.\n    \nThe expressions are volatile; no need for temporary variables.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7cb710c9a617384cd0ed30638f3acc00125690fc",
      "tree": "b73e0f3c4c2df044a049e77f4c2146af2b7327b0",
      "parents": [
        "aa32374aaa2e516a9b0719477efae0782a62a79e"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat May 27 22:39:39 2006 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:18 2006 +0100"
      },
      "message": "[MIPS] Fix non-linear memory mapping on MIPS\n    \nFix the non-linear memory mapping done via remap_file_pages() -- it\ndidn\u0027t work on any MIPS CPU because the page offset clashing with\n_PAGE_FILE and some other page protection bits which should have been left\nzeros for this kind of pages.\n    \nSigned-off-by: Konstantin Baydarov \u003ckbaidarov@ru.mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "aa32374aaa2e516a9b0719477efae0782a62a79e",
      "tree": "94189adc9e155c26c96099a1f2962dea6750e892",
      "parents": [
        "7155262e180d3b50fdea0f58f3329d9ae81ef80b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 29 00:02:12 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:18 2006 +0100"
      },
      "message": "[MIPS] SB1: Only pass1 FPUs are broken beyond recovery.\n    \nThe wrong revision number in the check was forcing a fallback to FPU\nemulation for all SB1 cores in 2.6.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7155262e180d3b50fdea0f58f3329d9ae81ef80b",
      "tree": "924e2dc1c98edbba25e1541d2896d9b13e41e550",
      "parents": [
        "fef6d6a73a3985e4fdb5ab1910909c0c73539829"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Sun May 28 15:02:53 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:17 2006 +0100"
      },
      "message": "[MIPS] open() forces O_LARGEFILE for o32 on 64bit kernels\n    \nopen() always sets the O_LARGEFILE flag for the o32 ABI implementation\nof a 64bit kernel. The appended patch fixes it.\n    \nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fef6d6a73a3985e4fdb5ab1910909c0c73539829",
      "tree": "15cfecce58c3e95be680c6af750b807eac4f2d35",
      "parents": [
        "6ebba0e2f56ee77270a9ef8e92c1b4ec38e5f419"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat May 27 23:36:41 2006 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:17 2006 +0100"
      },
      "message": "[MIPS] Au1xx0: fix prom_getenv() to handle YAMON style environment\n    \nAlchemy boards use YAMON which passes the environment variables as the\ntuples of strings (the name followed by the value) unlike PMON which\npasses \"name\u003d\u003cval\u003e\" strings.\n    \nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6ebba0e2f56ee77270a9ef8e92c1b4ec38e5f419",
      "tree": "a4b4808d0f55eddc41d96cec95a68054e4380b55",
      "parents": [
        "79e0bc37255a4b934291b4d3ea5a4561fbd78da4"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat May 27 20:43:04 2006 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:16 2006 +0100"
      },
      "message": "[MIPS] Fix swap entry for MIPS32 36-bit physical address\n    \nWith 64-bit physical address enabled, \u0027swapon\u0027 was causing kernel oops on\nAlchemy CPUs (MIPS32) because of the swap entry type field corrupting the\n_PAGE_FILE bit in \u0027pte_low\u0027 field. So, switch to storing the swap entry in\n\u0027pte_high\u0027 field using all its bits except _PAGE_GLOBAL and _PAGE_VALID which\ngives 25 bits for the swap entry offset.\n    \nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "79e0bc37255a4b934291b4d3ea5a4561fbd78da4",
      "tree": "5505705aba14aa4560bbd875f50b5f15f9e18f29",
      "parents": [
        "9370b35175ca43fad7d24bc7b391473f3becbee8"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed May 03 22:56:43 2006 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:15 2006 +0100"
      },
      "message": "[MIPS] Fix mprotect() syscall for MIPS32 w/36-bit physical address support\n    \nFix mprotect() syscall for MIPS32 CPUs with 36-bit physical address\nsupport: pte_modify() macro didn\u0027t clear the hardware page protection bits\nbefore modifying...\n    \nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9370b35175ca43fad7d24bc7b391473f3becbee8",
      "tree": "4d1f3e7a0708c86da26720288711f8702b00b601",
      "parents": [
        "cac4bcbce0e800f2219a27b66aaeb4a33f2e3dbc"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri May 26 19:44:54 2006 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:13 2006 +0100"
      },
      "message": "[MIPS] Save write-only Config.OD from being clobbered\n    \nSave the Config.OD bit from being clobbered by coherency_setup(). This\nbit, when set, fixes various errata in the early steppings of Au1x00\nSOCs.  Unfortunately, the bit was write-only on the most early of them.\nIn addition, also restore the bit after a wakeup from sleep.\n    \nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cac4bcbce0e800f2219a27b66aaeb4a33f2e3dbc",
      "tree": "d70076cbfca03f74bcc98795f5887579473457b8",
      "parents": [
        "722ace9dfb73a62bf78c2db619795cfc128fef5a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 24 16:51:02 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:13 2006 +0100"
      },
      "message": "[MIPS] Print more information if we\u0027re struck by a machine check exception.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "722ace9dfb73a62bf78c2db619795cfc128fef5a",
      "tree": "f2bcad8e14a231a60881f3e507b06e8a9a5396b8",
      "parents": [
        "1acf1ca7e906cf7453d76d76a6c953996295c220"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 24 03:04:18 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:12 2006 +0100"
      },
      "message": "[MIPS] Fix declaration of smp_prepare_cpus() platform hook.\n    \nA while ago prom_prepare_cpus was replaced by plat_prepare_cpus but\nthe declaration has stayed unchanged.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1acf1ca7e906cf7453d76d76a6c953996295c220",
      "tree": "14785b7872c6e2c98ae170afa819a978c717335d",
      "parents": [
        "5ee823507b3c7d2187df2160125a4f64232d3a60"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue May 23 16:42:38 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:11 2006 +0100"
      },
      "message": "[MIPS] Fix modpost warning: Rename op_model_xxx to op_model_xxx_ops.\n    \nThe modpost uses a whitelist for commonly used suffix on checking the\nsection mismatch.  Adding \"_ops\" suffix to op_modex_xxx get rid of\nthis modpost warning.\n    \nWARNING: arch/mips/oprofile/oprofile.o - Section mismatch: reference to .init.text: from .data after \u0027op_model_mipsxx\u0027 (at offset 0x528)\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5ee823507b3c7d2187df2160125a4f64232d3a60",
      "tree": "f5109154f9ea442581cf0000dd5c3faa3466310f",
      "parents": [
        "f3bf07b9a367c342bcbc9f47d525d3cf5e8b4f3b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 23 16:37:32 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:10 2006 +0100"
      },
      "message": "[MIPS] Fix instable BogoMIPS on multi-issue processors.\n\nIncrease alignment of BogoMIPS loop to 8 bytes.  Having the delay loop\noverlap cache line boundaries may cause instable delays.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f3bf07b9a367c342bcbc9f47d525d3cf5e8b4f3b",
      "tree": "ef2b98ffd23f41a016f015ad78cf73a75d3647df",
      "parents": [
        "320e6aba26892b016293190e079f15e83a5c28b9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue May 23 00:45:07 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:10 2006 +0100"
      },
      "message": "[MIPS] Ignore unresolved weak symbols in modules.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "320e6aba26892b016293190e079f15e83a5c28b9",
      "tree": "7f34e8a920fcef01469810502e3cec8f66395d2b",
      "parents": [
        "acf518cbba773e2c20fe313acb340da65001c7a8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 22 14:24:04 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:09 2006 +0100"
      },
      "message": "[MIPS] Fix SMP now that fixup_cpu_present_map is gone.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "acf518cbba773e2c20fe313acb340da65001c7a8",
      "tree": "f6c2b992ce4c46841787ef269c0c32d28ade5f28",
      "parents": [
        "364212e0df05efee43d87270b476fc5c9ad2c651"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 18 01:16:10 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:09 2006 +0100"
      },
      "message": "[MIPS] Remove duplicate declaration of cpu_online_map.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8c893ff6abbac0c7c05b1cb9bfb6e2dfc4538c75",
      "tree": "12b020116e993979fc61d02243a4af5b6ba315f4",
      "parents": [
        "9bc18091a5e44a368827f539289b99788eb27d4e"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Mon Jun 05 15:34:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 05 15:34:52 2006 -0700"
      },
      "message": "[IRDA]: Missing allocation result check in irlap_change_speed().\n\nThe skb allocation may fail, which can result in a NULL pointer dereference\nin irlap_queue_xmit().\n\nCoverity CID: 434.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9bc18091a5e44a368827f539289b99788eb27d4e",
      "tree": "2fa673fc940f0bdcc04f1d4fbb4bd602f24d947e",
      "parents": [
        "6569a351da7e58d6f0fbc92fcf0bef5d4a4bc0a4"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Mon Jun 05 15:34:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 05 15:34:33 2006 -0700"
      },
      "message": "[PPPOE]: Missing result check in __pppoe_xmit().\n\nskb_clone() may fail, we should check the result.\n\nCoverity CID: 1215.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6569a351da7e58d6f0fbc92fcf0bef5d4a4bc0a4",
      "tree": "9057632e3b8d7abf6c0398723c1c0bbb825937dd",
      "parents": [
        "92cd6eeea62e235fcb6634d87d1572c3da59f088"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon Jun 05 15:34:11 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 05 15:34:11 2006 -0700"
      },
      "message": "[NET]: Eliminate unused /proc/sys/net/ethernet\n\nThe /proc/sys/net/ethernet directory has been sitting empty for more than\n10 years!  Time to eliminate it!\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92cd6eeea62e235fcb6634d87d1572c3da59f088",
      "tree": "ad00e5623d0e057e47d5898aa861b8a528bc6398",
      "parents": [
        "f291196979ca80cdef199ca2b55e2758e8c23a0d"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Mon Jun 05 15:04:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 05 15:04:37 2006 -0700"
      },
      "message": "[NETCONSOLE]: Clean up initcall warning.\n\nFrom: Matt Mackall \u003cmpm@selenic.com\u003e\n\nnetconsole is being wrong here.  If it wasn\u0027t enabled there\u0027s no error.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f291196979ca80cdef199ca2b55e2758e8c23a0d",
      "tree": "b1dc4a5390d8bf2f2ab486b8b6a8e3a6297cf4e7",
      "parents": [
        "364212e0df05efee43d87270b476fc5c9ad2c651"
      ],
      "author": {
        "name": "Herbert Xu ~{PmVHI~}",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 05 15:03:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 05 15:03:37 2006 -0700"
      },
      "message": "[TCP]: Avoid skb_pull if possible when trimming head\n\nTrimming the head of an skb by calling skb_pull can cause the packet\nto become unaligned if the length pulled is odd.  Since the length is\nentirely arbitrary for a FIN packet carrying data, this is actually\nquite common.\n\nUnaligned data is not the end of the world, but we should avoid it if\nit\u0027s easily done.  In this case it is trivial.  Since we\u0027re discarding\nall of the head data it doesn\u0027t matter whether we move skb-\u003edata forward\nor back.\n\nHowever, it is still possible to have unaligned skb-\u003edata in general.\nSo network drivers should be prepared to handle it instead of crashing.\n\nThis patch also adds an unlikely marking on len \u003c headlen since partial\nACKs on head data are extremely rare in the wild.  As the return value\nof __pskb_trim_head is no longer ever NULL that has been removed.\n\nSigned-off-by: Herbert Xu ~{PmV\u003eHI~} \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "364212e0df05efee43d87270b476fc5c9ad2c651",
      "tree": "4fa80b5ebbb92fe46a836e68c0e4d38f0885e7a6",
      "parents": [
        "fec468b0c9e0a75b89514408e3b35b1576b57071",
        "2b0dd802ba1ff9b7001f5f9bd9b4d192a4aabf81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:30:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:30:28 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6:\n  [PATCH] pcmcia: fix zeroing of cm4000_cs.c data\n  [PATCH] pcmcia: missing pcmcia_get_socket() result check\n"
    },
    {
      "commit": "fec468b0c9e0a75b89514408e3b35b1576b57071",
      "tree": "e4de17cf503194a7e428b96e74d980c48ec050f1",
      "parents": [
        "b8719c31a30a4a1054d99fbd51a88c2f6444392a"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sun Jun 04 02:51:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] uml: add -ffreestanding to CFLAGS\n\nFrom: Jeff Dike \u003cjdike@addtoit.com\u003e\n\nThis fixes the undefined reference to strcpy seen when building modules on\ni386.  Tracked down by Al Viro.\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": "b8719c31a30a4a1054d99fbd51a88c2f6444392a",
      "tree": "66eb22e5f57f874f8c1b1ec09bfb1b704a4284da",
      "parents": [
        "ca34fb1a8786af43457ec4f1bfc101a66d1160e0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jun 04 02:51:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] uml: more __user annotations\n\nFrom: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n\numl __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca34fb1a8786af43457ec4f1bfc101a66d1160e0",
      "tree": "25f1dab28aac5ef132e8f35ac9cca940eb89d2bc",
      "parents": [
        "f218312582350900443125137e6c5fc484dc1de1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jun 04 02:51:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] uml: __user annotation in arch_prctl\n\nFrom: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n\nfix uml/amd64 prctl()\n\nput_user() there should go to (long __user *)addr, not \u0026addr\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f218312582350900443125137e6c5fc484dc1de1",
      "tree": "243219d617049687fa36cfa2390d1947bc0e7635",
      "parents": [
        "5cb38bc47bf370570fce81f89e05e5250169060f"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sun Jun 04 02:51:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] uml: fix a typo in do_uml_initcalls\n\nFrom: Jeff Dike \u003cjdike@addtoit.com\u003e\n\nWe had a spurious semicolon somehow.\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": "5cb38bc47bf370570fce81f89e05e5250169060f",
      "tree": "5df71668b2b42b575641c8f7e947769fca4e0602",
      "parents": [
        "65e62974a8a6157140259b26e7156e39f53031b6"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sun Jun 04 02:51:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] uml: fix wall_to_monotonic initialization\n\nFrom: Jeff Dike \u003cjdike@addtoit.com\u003e\n\nInitialize wall_to_monotonic correctly.  This fixes a problem where sleeps\nlasted about one secone less than they should.  This also called for a bit of\ncode restructuring, following a patch which Blaisorblade had been keeping.\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": "65e62974a8a6157140259b26e7156e39f53031b6",
      "tree": "ed98649ecd8eb9485404acb0e6cdfab2edb94d83",
      "parents": [
        "2d7b20c1884777e66009be1a533641c19c4705f6"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sun Jun 04 02:51:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] uml: add asm/irqflags.h\n\nFrom: Jeff Dike \u003cjdike@addtoit.com\u003e\n\nAdd an empty asm/irqflags.h, which seems to satisfy the lock validator enough\nthat UML builds.\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": "2d7b20c1884777e66009be1a533641c19c4705f6",
      "tree": "2c27d46133c5e086e32af8f88915bec53d5747fb",
      "parents": [
        "67f672f61bb75e74805046e4a301f4923b0ef753"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jun 04 02:51:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] m48t86: ia64 build fix\n\nFrom: Andrew Morton \u003cakpm@osdl.org\u003e\n\ndrivers/rtc/rtc-m48t86.c: In function `m48t86_rtc_read_time\u0027:\ndrivers/rtc/rtc-m48t86.c:51: error: structure has no member named `ia64_mv\u0027\ndrivers/rtc/rtc-m48t86.c:55: error: structure has no member named `ia64_mv\u0027\ndrivers/rtc/rtc-m48t86.c:56: error: structure has no member named `ia64_mv\u0027\ndrivers/rtc/rtc-m48t86.c:57: error: structure has no member named `ia64_mv\u0027\ndrivers/rtc/rtc-m48t86.c:58: error: structure has no member named `ia64_mv\u0027\ndrivers/rtc/rtc-m48t86.c:60: error: structure has no member named `ia64_mv\u0027\n\nreadb() and writeb() are macros on ia64.\n\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67f672f61bb75e74805046e4a301f4923b0ef753",
      "tree": "66713a0555e5c47de7d6eddcaa9acd6804661685",
      "parents": [
        "829a1985e732698ee98def146410e6e9f532781f"
      ],
      "author": {
        "name": "Rune Torgersen",
        "email": "runet@innovsys.com",
        "time": "Sun Jun 04 02:51:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] sata_sil24: SII3124 sata driver endian problem\n\nFrom: \"Rune Torgersen\" \u003crunet@innovsys.com\u003e\n\nFix an endian issue in the sil24 driver.\n\nSigned-off-by: Rune Torgersen \u003crunet@innovsys.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "829a1985e732698ee98def146410e6e9f532781f",
      "tree": "bb5b35326de50d8753bd9ea79ca842479437a895",
      "parents": [
        "948c51e6a8d71df99ef57c61bc80dc7c20cbf7bc"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jun 04 02:51:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] sbp2: fix check of return value of hpsb_allocate_and_register_addrspace()\n\nFrom: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n\nI added a failure check in patch \"sbp2: variable status FIFO address (fix\nlogin timeout)\" --- alas for a wrong error value.  This is a bug since\nLinux 2.6.16.  Leads to NULL pointer dereference if the call failed, and\nbogus failure handling if call succeeded.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nCc: Jody McIntyre \u003cscjody@modernduck.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "948c51e6a8d71df99ef57c61bc80dc7c20cbf7bc",
      "tree": "01f130d9b0951f5076ab88726296fe69a95f2892",
      "parents": [
        "0674d594ad8e0856243536c0bcc22e4583554bfb"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Jun 04 02:51:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] MAINTAINERS: Add entries for BNX2 and TG3\n\nFrom: \"Michael Chan\" \u003cmchan@broadcom.com\u003e\n\nAdd maintainer entries for Broadcom BNX2 and TG3 drivers.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0674d594ad8e0856243536c0bcc22e4583554bfb",
      "tree": "7afc405ad72ccf9567d99250f6d86cc3887a3481",
      "parents": [
        "78b86e579f11e7d7bd45acd90b6a87cd4b7c5a54"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Sun Jun 04 02:51:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] Implement get / set tso for forcedeth driver\n\nFrom: Zachary Amsden \u003czach@vmware.com\u003e\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nCc: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "78b86e579f11e7d7bd45acd90b6a87cd4b7c5a54",
      "tree": "2515fd95638aa037a68ed080adfe6759cf28625b",
      "parents": [
        "6d09bb627d2470299dfb1af0e6d27fb4aece9196"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Jun 04 02:51:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] pmf_register_irq_client() gives sleep with locks held warning\n\nFrom: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\nThis fixes request_irq() potentially called from atomic context.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d09bb627d2470299dfb1af0e6d27fb4aece9196",
      "tree": "ce62b91f11c5df5fbee41aa053b33add79c2c37a",
      "parents": [
        "c7d2d28b9851d0ffc9924b0e36bac806d18ebf25"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sun Jun 04 02:51:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] fs/namei.c: Call to file_permission() under a spinlock in do_lookup_path()\n\nFrom: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n\nWe\u0027re presently running lock_kernel() under fs_lock via nfs\u0027s -\u003epermission\nhandler.  That\u0027s a ranking bug and sometimes a sleep-in-spinlock bug.  This\nproblem was introduced in the openat() patchset.\n\nWe should not need to hold the current-\u003efs-\u003elock for a codepath that doesn\u0027t\nuse current-\u003efs.\n\n[vsu@altlinux.ru: fix error path]\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nSigned-off-by: Sergey Vlasov \u003cvsu@altlinux.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7d2d28b9851d0ffc9924b0e36bac806d18ebf25",
      "tree": "f48fadad9a5cce62f7016cb48bc258928cb49114",
      "parents": [
        "ba0c19ed6a61a96d4b42b81cb19d4bc81b5f728c"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Sun Jun 04 02:51:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] alpha: SMP IRQ routing fix\n\nFrom: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\n\nAfter removal of fixup_cpu_present_map() function Alpha ended up with an empty\ncpu_present_map, so secondary CPUs on SMP systems are not being started.\n\nWorse, on some platforms we route interrupts to secondary CPUs using\ncpu_possible_map which is still populated properly.  As a result, these\ninterrupts go nowhere so the machines like DP264 aren\u0027t able to boot even with\na primary CPU.\n\nFixed basically by s/cpu_present_mask/cpu_present_map/.\n\nThanks to Ernst Herzberg for reporting the bug and testing the fix.\n\nCc: Ernst Herzberg \u003clist-lkml@net4u.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba0c19ed6a61a96d4b42b81cb19d4bc81b5f728c",
      "tree": "5e6d1774265140f1f4eddab043c90920414abe59",
      "parents": [
        "93ff66bf1ef29881dffd6fdc344555dab03cdb42"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Sun Jun 04 02:51:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] selinux: fix sb_lock/sb_security_lock nesting\n\nFrom: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\n\nFix unsafe nesting of sb_lock inside sb_security_lock in\nselinux_complete_init.  Detected by the kernel locking validator.\n\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93ff66bf1ef29881dffd6fdc344555dab03cdb42",
      "tree": "61c995a742fa0e2e116e679e5cdd130edf98dd46",
      "parents": [
        "4ae9538dd02824257e8e72c053c69ad6680aba04"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jun 04 02:51:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] Sparsemem build fix\n\nFrom: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n\u003clinux/mmzone.h\u003e uses PAGE_SIZE, PAGE_SHIFT from \u003casm/page.h\u003e without\nincluding that header itself.  For some sparsemem configurations this may\nresult in build errors like:\n\n  CC      init/initramfs.o\nIn file included from include/linux/gfp.h:4,\n                 from include/linux/slab.h:15,\n                 from include/linux/percpu.h:4,\n                 from include/linux/rcupdate.h:41,\n                 from include/linux/dcache.h:10,\n                 from include/linux/fs.h:226,\n                 from init/initramfs.c:2:\ninclude/linux/mmzone.h:498:22: warning: \"PAGE_SHIFT\" is not defined\nIn file included from include/linux/gfp.h:4,\n                 from include/linux/slab.h:15,\n                 from include/linux/percpu.h:4,\n                 from include/linux/rcupdate.h:41,\n                 from include/linux/dcache.h:10,\n                 from include/linux/fs.h:226,\n                 from init/initramfs.c:2:\ninclude/linux/mmzone.h:526: error: `PAGE_SIZE\u0027 undeclared here (not in a function)\ninclude/linux/mmzone.h: In function `__pfn_to_section\u0027:\ninclude/linux/mmzone.h:573: error: `PAGE_SHIFT\u0027 undeclared (first use in this function)\ninclude/linux/mmzone.h:573: error: (Each undeclared identifier is reported only once\ninclude/linux/mmzone.h:573: error: for each function it appears in.)\ninclude/linux/mmzone.h: In function `pfn_valid\u0027:\ninclude/linux/mmzone.h:578: error: `PAGE_SHIFT\u0027 undeclared (first use in this function)\nmake[1]: *** [init/initramfs.o] Error 1\nmake: *** [init] Error 2\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSeems-reasonable-to: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ae9538dd02824257e8e72c053c69ad6680aba04",
      "tree": "a3383d1ae08a78a4d5d6247cd480923dc8812429",
      "parents": [
        "e0ec574987a3301f7767750bb6e8be47d6323bfa"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Sun Jun 04 02:51:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] s390: cio non-unique path group ids\n\nFrom: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\n\nThe path grouping can fail due to non-unique pathgroup-IDs.  The source for\nthe CPU-ID part of the ID was incorrectly specified on 64 bit systems.\nAdditionally, the length of the ID was too large due to incorrect data packing\ndeclaration.  Fix CPU-ID lowcore address and add missing packing declaration.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\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": "e0ec574987a3301f7767750bb6e8be47d6323bfa",
      "tree": "d87203131cfa60689db1a2306932c5cc8efe07c9",
      "parents": [
        "6f258910733a8dbde368acc2ede4b8184ff0e09a"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Sun Jun 04 02:51:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:15 2006 -0700"
      },
      "message": "[PATCH] s390: irb memcpy argument swap\n\nFrom: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\n\nSwapped memcpy arguments in ccw_device_irq() when doing basic sense after\nunsolicited interrupt.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\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": "6f258910733a8dbde368acc2ede4b8184ff0e09a",
      "tree": "1c56af63b46fc80a8ebe509c0be1deb94f2f5849",
      "parents": [
        "50ff06d1546d7f492068dd5196c26bf2cc5080b1"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Sun Jun 04 02:51:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:15 2006 -0700"
      },
      "message": "[PATCH] nmclan_cs: dereferencing skb after netif_rx()\n\nFrom: Florin Malita \u003cfmalita@gmail.com\u003e\n\nThe skb may be gone after netif_rx(), we can\u0027t use \u0027skb-\u003elen\u0027 to update the\nstats.  \u0027pkt_len\u0027 should work instead.\n\nCoverity CID: 911.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea9a7719597e81a119a155178eabfc941eef11cc",
      "tree": "f55cdd1138d851544beef3c12f991821aaead2cf",
      "parents": [
        "672c6108a51bf559d19595d9f8193dfd81f0f752"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Jun 04 02:20:42 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:28:56 2006 -0400"
      },
      "message": "[PATCH] bcm43xx: add DMA rx poll workaround to DMA4\n\nAlso add the Poll RX DMA Memory workaround to the DMA4\n(xmitstatus) path.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "50ff06d1546d7f492068dd5196c26bf2cc5080b1",
      "tree": "8f63f671fd13ab3165c7dfead8b3be90c8355bd2",
      "parents": [
        "959eb39297e8c82f61fbfc283ad4ff11c883bf1e",
        "ae5de0ff0bc24664a053109c6caa782ba2ad7c53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:24:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:24:28 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix missing fold at end of checksums.\n"
    },
    {
      "commit": "a7d14f875f03cb78992da8387be81a4c9197f101",
      "tree": "a76de8b182368a6c31c4fd725ad0baa166879846",
      "parents": [
        "c41045a43a08f898ef5490036f761c87a43dcddc"
      ],
      "author": {
        "name": "Steve Yang",
        "email": "steve.yang@windriver.com",
        "time": "Mon Jun 05 19:47:17 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 05 19:47:17 2006 +0100"
      },
      "message": "[ARM] 3543/1: [Fwd: PXA270 bootparams address not set]\n\nPatch from Steve Yang\n\nMACHINE_START struct doesn\u0027t have any bootargs location for the\nmainstone. Result is no kernel command args get passed; no serial driver\nis selected for console and results in a silent boot failure.\n\nSigned-off-by: Steve Yang \u003csteve.yang@windriver.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "959eb39297e8c82f61fbfc283ad4ff11c883bf1e",
      "tree": "7539406ef0c36eb1ba6969fe8aeccd56fab97ea7",
      "parents": [
        "672c6108a51bf559d19595d9f8193dfd81f0f752"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@mellanox.co.il",
        "time": "Mon Jun 05 09:51:36 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 05 09:51:36 2006 -0700"
      },
      "message": "IPoIB: Fix AH leak at interface down\n\nWhen ipoib_stop() is called it first calls netif_stop_queue() to stop\nthe kernel from passing more packets to the network driver. However,\nthe completion handler may call netif_wake_queue() re-enabling packet\ntransfer.\n\nThis might result in leaks (we see AH leaks which we think can be\nattributed to this bug) as new packets get posted while the interface\nis going down.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Michael Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e853534e6b94f87e48f29e1701c3f6f8a63669c5",
      "tree": "67c3dda21ba6c1d94ba6fff05f42548230834f04",
      "parents": [
        "672c6108a51bf559d19595d9f8193dfd81f0f752"
      ],
      "author": {
        "name": "Horst Schirmeier",
        "email": "horst@schirmeier.com",
        "time": "Mon Jun 05 10:45:30 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 05 10:45:30 2006 +0100"
      },
      "message": "[SERIAL] typo: buad -\u003e baud\n\nReplacing mistyped \"buad\" with \"baud\" where applicable.\n\nSigned-off-by: Horst Schirmeier \u003chorst@schirmeier.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ae5de0ff0bc24664a053109c6caa782ba2ad7c53",
      "tree": "d1362b5cf494f2495d318f6ca6eccd79aae77997",
      "parents": [
        "672c6108a51bf559d19595d9f8193dfd81f0f752"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 04 21:32:01 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 04 21:32:01 2006 -0700"
      },
      "message": "[SPARC64]: Fix missing fold at end of checksums.\n\nBoth csum_partial() and the csum_partial_copy*() family of routines\nforget to do a final fold on the computed checksum value on sparc64.\nSo do the standard Sparc \"add + set condition codes, add carry\"\nsequence, then make sure the high 32-bits of the return value are\nclear.\n\nBased upon some excellent detective work and debugging done by\nRichard Braun and Samuel Thibault.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c41045a43a08f898ef5490036f761c87a43dcddc",
      "tree": "6cbdd1dd9a80d2bc16842be66d51b7e41fdf1554",
      "parents": [
        "672c6108a51bf559d19595d9f8193dfd81f0f752"
      ],
      "author": {
        "name": "Egry Gabor",
        "email": "gaboregry@t-online.hu",
        "time": "Sun Jun 04 21:22:11 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 04 21:22:11 2006 +0100"
      },
      "message": "[ARM] Trivial typo fixes\n\nTrivial typo fixes in Kconfig files (ARM).\n\nSigned-off-by: Egry Gabor \u003cgaboregry@t-online.hu\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "092d01e260da628b01d4229c31a296111e3cd97a",
      "tree": "df6d43af87e778d6bd9a9c231bd4a7c487bc85e5",
      "parents": [
        "baca2da4c9c5de63b215b1d82f8e774449d15655"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jun 04 17:40:58 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 04 17:40:58 2006 +0100"
      },
      "message": "[MMC] Prevent au1xmmc.c breakage on non-Au1200 Alchemy\n\nThe driver is selectable on other than Au1200 Alchemy systems but won\u0027t\nbuild nor work - there is no MMC hw.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "baca2da4c9c5de63b215b1d82f8e774449d15655",
      "tree": "7faef2143aeccbbe22b3bf2a2223e3e136c0af33",
      "parents": [
        "672c6108a51bf559d19595d9f8193dfd81f0f752"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 04 17:36:31 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 04 17:36:31 2006 +0100"
      },
      "message": "[MMC] Add maintainers entry for MMC subsystem\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "672c6108a51bf559d19595d9f8193dfd81f0f752",
      "tree": "d88dc7d2e8acb7e70193cf8bb888cc668d168fc6",
      "parents": [
        "fb80a6e1a521eb298edb4365429d533dd39427fa",
        "f52359622fa25783cf1a08c0772048d2ed1a7434"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 03 09:12:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 03 09:12:50 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] scsi_lib.c: properly count the number of pages in scsi_req_map_sg()\n  [SCSI] scsi_transport_sas: make write attrs writeable\n  [SCSI] scsi_transport_sas; fix user_scan\n  [SCSI] ppa: fix for machines with highmem\n  [SCSI] mptspi: reset handler shouldn\u0027t be called for other bus protocols\n  [SCSI] Blacklist entry for HP dat changer\n"
    },
    {
      "commit": "fb80a6e1a521eb298edb4365429d533dd39427fa",
      "tree": "c832c3544aea353aaf73b5536e9ac1579d8fbfaf",
      "parents": [
        "0f3262157899efd422228713a521504bdf0c991e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jun 02 17:51:08 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 02 17:51:08 2006 -0700"
      },
      "message": "[TCP] tcp_highspeed: Fix problem observed by Xiaoliang (David) Wei\n\nWhen snd_cwnd is smaller than 38 and the connection is in\ncongestion avoidance phase (snd_cwnd \u003e snd_ssthresh), the snd_cwnd\nseems to stop growing.\n\nThe additive increase was confused because C array\u0027s are 0 based.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f3262157899efd422228713a521504bdf0c991e",
      "tree": "865601393570282133e51a126f380490c27d635b",
      "parents": [
        "891eca1447a94b25fb59b696f839a2a6897d8f1f",
        "89f3da3e06257abba3e70163c92969f3fcd1833d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:03:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:03:22 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n\n* master.kernel.org:/home/rmk/linux-2.6-serial:\n  [SERIAL] Update parity handling documentation\n"
    },
    {
      "commit": "891eca1447a94b25fb59b696f839a2a6897d8f1f",
      "tree": "2ebdf249e13acb792f6d15c47ae9634221fc0c55",
      "parents": [
        "48e49ead3e92d53196a78c42cf24c0eed6ca98dd",
        "ec8510f6fe57f59e42484809679af31ca7896dcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:02:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:02:41 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3540/1: ixp23xx: deal with gap in interrupt bitmasks\n  [ARM] 3539/1: ixp23xx: fix __arch_ixp23xx_is_coherent() for A1 stepping\n"
    },
    {
      "commit": "48e49ead3e92d53196a78c42cf24c0eed6ca98dd",
      "tree": "021e1b1616258cfcee73556fa4095db5663afc61",
      "parents": [
        "b1ab41c4943008375c149a63602d7407f61de5b2",
        "0b0968a3e691771bf87e1ce747b2c7d23b5526c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:02:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:02:22 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix D-cache corruption in mremap\n  [SPARC64]: Make smp_processor_id() functional before start_kernel()\n"
    },
    {
      "commit": "ec8510f6fe57f59e42484809679af31ca7896dcf",
      "tree": "dc9a9ac88bd7847da9d1e80b532d30815853fd0b",
      "parents": [
        "a77bc69138a4f52d003ca81d075f386953f6b25a"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Jun 02 19:51:51 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 02 19:51:51 2006 +0100"
      },
      "message": "[ARM] 3540/1: ixp23xx: deal with gap in interrupt bitmasks\n\nPatch from Lennert Buytenhek\n\nOn the ixp23xx, the microengine thread interrupt sources are numbered\n56..119, but their mask/status bits are located in bit positions 64..127\nin the various registers in the interrupt controller (bit positions\n56..63 are unused.)\n\nWe don\u0027t deal with this, so currently, when asked to enable IRQ 64, we\nwill enable IRQ 56 instead.\n\nThe only interrupts \u003e\u003d 64 are the thread interrupt sources, and there\nare no in-tree users of those yet, so this is fortunately not a big\nproblem, but this needs fixing anyway.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a77bc69138a4f52d003ca81d075f386953f6b25a",
      "tree": "01ea99eb0eaceff5c8771e9a88d4f5fdb9607ef8",
      "parents": [
        "ba8f5baba79da8eb502f8534c3a8ecb64aceb790"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Jun 02 19:51:50 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 02 19:51:50 2006 +0100"
      },
      "message": "[ARM] 3539/1: ixp23xx: fix __arch_ixp23xx_is_coherent() for A1 stepping\n\nPatch from Lennert Buytenhek\n\nThe current __ixp23xx_arch_is_coherent() check assumes that the\nlower byte of IXP23XX_PRODUCT_ID is identical to the lower byte of\nprocessor_id, but this is not the case, and because of this we were\nincorrectly enabling coherency on A1 stepping CPUs.\n\nStepping A1 of the ixp2350, which has a PRODUCT_ID of 0x401, has \u002702\u0027\nin the lower byte of processor_id, while A2, with a PRODUCT_ID of\n0x402, has \u002704\u0027 in the lower byte of processor_id.\n\nSo, to check for \u003e\u003d A2, we really need to check the lower byte of\nprocessor_id against \u003e\u003d 4.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b1ab41c4943008375c149a63602d7407f61de5b2",
      "tree": "365413de6ebbfee39aa90c069b7be14a4b9a699e",
      "parents": [
        "b52a834892f17b6c54c34ab65f1fad1a9229e764"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 02 15:44:58 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 11:21:10 2006 -0700"
      },
      "message": "[PATCH] slab.c: fix offslab_limit bug\n\nmm/slab.c\u0027s offlab_limit logic is totally broken.\n\nFirstly, \"offslab_limit\" is a global variable while it should either be\ncalculated in situ or should be passed in as a parameter.\n\nSecondly, the more serious problem with it is that the condition for\ncalculating it:\n\n               if (!(OFF_SLAB(sizes-\u003ecs_cachep))) {\n                       offslab_limit \u003d sizes-\u003ecs_size - sizeof(struct slab);\n                       offslab_limit /\u003d sizeof(kmem_bufctl_t);\n\nis in total disconnect with the condition that makes use of it:\n\n               /* More than offslab_limit objects will cause problems */\n               if ((flags \u0026 CFLGS_OFF_SLAB) \u0026\u0026 num \u003e offslab_limit)\n                       break;\n\nbut due to offslab_limit being a global variable this breakage was\nhidden.\n\nUp until lockdep came along and perturbed the slab sizes sufficiently so\nthat the first off-slab cache would still see a (non-calculated) zero\nvalue for offslab_limit and would panic with:\n\n  kmem_cache_create: couldn\u0027t create cache size-512.\n\n  Call Trace:\n   [\u003cffffffff8020a5b9\u003e] show_trace+0x96/0x1c8\n   [\u003cffffffff8020a8f0\u003e] dump_stack+0x13/0x15\n   [\u003cffffffff8022994f\u003e] panic+0x39/0x21a\n   [\u003cffffffff80270814\u003e] kmem_cache_create+0x5a0/0x5d0\n   [\u003cffffffff80aced62\u003e] kmem_cache_init+0x193/0x379\n   [\u003cffffffff80abf779\u003e] start_kernel+0x17f/0x218\n   [\u003cffffffff80abf263\u003e] _sinittext+0x263/0x26a\n\n  Kernel panic - not syncing: kmem_cache_create(): failed to create slab `size-512\u0027\n\nPaolo Ornati\u0027s config on x86_64 managed to trigger it.\n\nThe fix is to move the calculation to the place that makes use of it.\nThis also makes slab.o 54 bytes smaller.\n\nBtw., the check itself is quite silly. Its intention is to test whether\nthe number of objects per slab would be higher than the number of slab\ncontrol pointers possible. In theory it could be triggered: if someone\ntried to allocate 4-byte objects cache and explicitly requested with\nCFLGS_OFF_SLAB. So i kept the check.\n\nOut of historic interest i checked how old this bug was and it\u0027s\nancient, 10 years old! It is the oldest hidden and then truly triggering\nbugs i ever saw being fixed in the kernel!\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "89f3da3e06257abba3e70163c92969f3fcd1833d",
      "tree": "ed67922b84423f0494aa7a6c24093d79a01f2dba",
      "parents": [
        "ba8f5baba79da8eb502f8534c3a8ecb64aceb790"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Jun 02 17:47:26 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 02 17:47:26 2006 +0100"
      },
      "message": "[SERIAL] Update parity handling documentation\n\nUpdate documentation to match reality. INPCK controls whether input\nparity checking is enabled.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "0b0968a3e691771bf87e1ce747b2c7d23b5526c8"
}
