)]}'
{
  "log": [
    {
      "commit": "05131ecc99ea9da7f45ba3058fe8a2c1d0ceeab8",
      "tree": "dec76975406874cf677d6391302f42a6da55ac38",
      "parents": [
        "d2149b542382bfc206cb28485108f6470c979566"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Sun Oct 23 16:31:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 01 01:30:35 2005 -0500"
      },
      "message": "[ACPI] Avoid BIOS inflicted crashes by evaluating _PDC only once\n\nLinux invokes the AML _PDC method (Processor Driver Capabilities)\nto tell the BIOS what features it can handle.  While the ACPI\nspec says nothing about the OS invoking _PDC multiple times,\ndoing so with changing bits seems to hopelessly confuse the BIOS\non multiple platforms up to and including crashing the system.\n\nFactor out the _PDC invocation so Linux invokes it only once.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5483\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d2149b542382bfc206cb28485108f6470c979566",
      "tree": "484fad0d7493a9cfe33202db3687d348c0140f33",
      "parents": [
        "25741b3e43151bc207dd2b850b0bb157c442682b",
        "346f7dbb17cb7d84317b4410df2e8f7bf2e57f44"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Nov 30 15:56:59 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Nov 30 15:56:59 2005 -0800"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "346f7dbb17cb7d84317b4410df2e8f7bf2e57f44",
      "tree": "3dff1774decbf6ad0d0d91ad5c1dc1ed735df8cd",
      "parents": [
        "a145dd411eb28c83ee4bb68b66f62c326c0f764e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 30 10:22:30 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 30 10:22:30 2005 -0800"
      },
      "message": "Revert \"[PATCH] pci_ids.h: remove duplicate entries\"\n\nThis reverts commit c9d6073fb3cda856132dd544d537679f9715436c.\n\nIt was totally bogus.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a145dd411eb28c83ee4bb68b66f62c326c0f764e",
      "tree": "d88745d3839f501e59cf9ada5274777af939aa2d",
      "parents": [
        "f8e988436b9d83b20bc5cc378f1a8034816ae6a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 30 09:35:19 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 30 09:35:19 2005 -0800"
      },
      "message": "VM: add \"vm_insert_page()\" function\n\nThis is what a lot of drivers will actually want to use to insert\nindividual pages into a user VMA.  It doesn\u0027t have the old PageReserved\nrestrictions of remap_pfn_range(), and it doesn\u0027t complain about partial\nremappings.\n\nThe page you insert needs to be a nice clean kernel allocation, so you\ncan\u0027t insert arbitrary page mappings with this, but that\u0027s not what\npeople want.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8e988436b9d83b20bc5cc378f1a8034816ae6a6",
      "tree": "5250d6b520ad9552a6fe14ac149ed0d7da329905",
      "parents": [
        "c801147c5a103eec864afee348c4ee3fdb0f380c",
        "8926bfa7462d4c3f8b05cca929e0c4bcde93ae38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 30 08:49:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 30 08:49:20 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n"
    },
    {
      "commit": "c801147c5a103eec864afee348c4ee3fdb0f380c",
      "tree": "498a39dfb965c58b22b5b4ae0d920f72a0f6f2d5",
      "parents": [
        "d2ef5ebb4c4fe141a82252d4db8d8521e6765c5a"
      ],
      "author": {
        "name": "Egbert Eich",
        "email": "eich@suse.de",
        "time": "Wed Nov 30 15:32:59 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 30 08:45:40 2005 -0800"
      },
      "message": "[PATCH] SiS DRM: Fix possible NULL dereference\n\nThis fixes a NULL pointer reference in DRM.  The SiS driver tries to\nallocate a big chunk of memory, but the return value is never checked.\n\nReported in Novell bugzilla #132271:\n  https://bugzilla.novell.com/show_bug.cgi?id\u003d132271\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25741b3e43151bc207dd2b850b0bb157c442682b",
      "tree": "13d461a077696ad85a6d391a9559393d29e21ac3",
      "parents": [
        "2a138ebb012ac42c082ae8b40c87c1f265664391"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 22:38:43 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 22:38:43 2005 -0800"
      },
      "message": "[CIFS] For previous fix, mode on mkdir needed S_IFDIR left out.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "8926bfa7462d4c3f8b05cca929e0c4bcde93ae38",
      "tree": "52f6841e035827751efee6b4616f84606db70663",
      "parents": [
        "8de98402652c01839ae321be6cb3054cf5735d83"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 28 08:40:38 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 29 21:39:23 2005 -0800"
      },
      "message": "[PATCH] USB: ehci fixups\n\nRename the EHCI \"reset\" routine so it better matches what it does (setup);\nand move the one-time data structure setup earlier, before doing anything\nthat implicitly relies on it having been completed already.\n\nFrom: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8de98402652c01839ae321be6cb3054cf5735d83",
      "tree": "6d4856ddb60be0dcd361441f0794596709553dd1",
      "parents": [
        "d3420ba4930d61f4ec4abc046765de274182b4ed"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Nov 25 09:59:46 2005 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 29 21:39:23 2005 -0800"
      },
      "message": "[PATCH] USB: Fix USB suspend/resume crasher (#2)\n\nThis patch closes the IRQ race and makes various other OHCI \u0026 EHCI code\npath safer vs. suspend/resume.\nI\u0027ve been able to (finally !) successfully suspend and resume various\nMac models, with or without USB mouse plugged, or plugging while asleep,\nor unplugging while asleep etc... all without a crash.\n\nAlan, please verify the UHCI bit I did, I only verified that it builds.\nIt\u0027s very simple so I wouldn\u0027t expect any issue there. If you aren\u0027t\nconfident, then just drop the hunks that change uhci-hcd.c\n\nI also made the patch a little bit more \"safer\" by making sure the store\nto the interrupt register that disables interrupts is not posted before\nI set the flag and drop the spinlock.\n\nWithout this patch, you cannot reliably sleep/wakeup any recent Mac, and\nI suspect PCs have some more sneaky issues too (they don\u0027t frankly crash\nwith machine checks because x86 tend to silently swallow PCI errors but\nthat won\u0027t last afaik, at least PCI Express will blow up in those\nsituations, but the USB code may still misbehave).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d3420ba4930d61f4ec4abc046765de274182b4ed",
      "tree": "fd76b774f59fb3eae7c0ec428064fce1fd9a3d79",
      "parents": [
        "620948a01c71060a32611bc2f792f58a88cf28b1"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Nov 28 13:44:52 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 29 21:39:22 2005 -0800"
      },
      "message": "[PATCH] Additional device ID for Conexant AccessRunner USB driver\n\nReported as working in Fedora bugzilla by Petr.\n\nFrom: Petr Tuma \u003cpetr.tuma@mff.cuni.cz\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "620948a01c71060a32611bc2f792f58a88cf28b1",
      "tree": "69383c05e69e6241ef43d41fceb4ead4dd233c36",
      "parents": [
        "c9d6073fb3cda856132dd544d537679f9715436c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 28 15:22:55 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 29 21:39:22 2005 -0800"
      },
      "message": "[PATCH] USB: documentation update\n\nThis patch (as611) fixes a minor mistake and misspelling in the USB\ndocumentation.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c9d6073fb3cda856132dd544d537679f9715436c",
      "tree": "ad9bc2f500c71a6ff5012e62bdd3439760b9d829",
      "parents": [
        "9632051963cb6e6f7412990f8b962209b9334e13"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "grant_lkml@dodo.com.au",
        "time": "Thu Nov 24 20:41:06 2005 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 29 21:39:22 2005 -0800"
      },
      "message": "[PATCH] pci_ids.h: remove duplicate entries\n\nG\u0027day Albert, Andrew,\n\n\tcommit 4fb80634d30f5e639a92b78c8f215f96a61ba8c7\n\tAuthor: Albert Lee \u003calbertcc@tw.ibm.com\u003e\n\tDate:   Thu May 12 15:49:21 2005 -0400\n\nduplicates symbols already appearing in pci_ids.h, appended patch\nremoves them again :o)\n\nFrom: Grant Coady \u003cgcoady@gmail.com\u003e\n\npci_ids: commit 4fb80634d30f5e639a92b78c8f215f96a61ba8c7 duplicated a\ncouple existing symbols in pci_ids.h, remove them.\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9632051963cb6e6f7412990f8b962209b9334e13",
      "tree": "1f1fe030107d06e4b43dbee90e95b374ccec7fc2",
      "parents": [
        "d2ef5ebb4c4fe141a82252d4db8d8521e6765c5a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Nov 29 22:27:14 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 29 21:39:22 2005 -0800"
      },
      "message": "[PATCH] hwmon: w83792d fix unused fan pins\n\n1. This patch add check for fan4,5,6,7 and do not create device file\n   if their pins are not configured as fan.\n2. Fix the issue that can not set fan divisor to 128.\n3. Fix the index out of bounds bug in w83792d_detect function.\n\nSigned-off-by: Yuan Mu \u003cymu@winbond.com.tw\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2a138ebb012ac42c082ae8b40c87c1f265664391",
      "tree": "181d9e6de5edd82eaf7d36c9946f93f68945ca2c",
      "parents": [
        "606c0dafbe88102d64c1253caed8a2c36987070f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 21:22:19 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 21:22:19 2005 -0800"
      },
      "message": "[CIFS] Missing parenthesis and typo in previous fix\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "606c0dafbe88102d64c1253caed8a2c36987070f",
      "tree": "23ce7b30341e71c6da8e0183d27e29167e833e26",
      "parents": [
        "6ab16d249513a50bef3f1b275cea6aa8d3f51832",
        "d2ef5ebb4c4fe141a82252d4db8d8521e6765c5a"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 20:56:07 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 20:56:07 2005 -0800"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "6ab16d249513a50bef3f1b275cea6aa8d3f51832",
      "tree": "6440fb91b6336e3dc988f06d951ab272610000fb",
      "parents": [
        "6473a559c336d5c407f9df412ca2f55357767ff8"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 20:55:11 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 20:55:11 2005 -0800"
      },
      "message": "[CIFS] Fix umount --force to wake up the pending response queue, not just\nthe request queue. Also periodically wakeup response_q so threads can\ncheck if stuck requests have timed out. Workaround Windows server illegal smb\nlength on transact2 findfirst response.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "6473a559c336d5c407f9df412ca2f55357767ff8",
      "tree": "ededf2b339de4541e98c78b5d537ab954d9dc413",
      "parents": [
        "3abb92722ab1784b419dadb5444daf8ea9636905"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 20:20:10 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 20:20:10 2005 -0800"
      },
      "message": "[CIFS] Fix missing permission check on setattr when noperm mount option is\ndisabled.  Also set mode, uid, gid better on mkdir and create for the\ncase when Unix Extensions is not enabled and setuids is enabled. This is\nnecessary to fix the hole in which chown could be allowed for non-root\nusers in some cases if root mounted, and also to display the mode and uid\nproperly in some cases.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d2ef5ebb4c4fe141a82252d4db8d8521e6765c5a",
      "tree": "390aee5c110aa8314f30efa95367d7e27e6ebeb9",
      "parents": [
        "1a57198609615a936ff57da37b6957db9bafde83",
        "ed1189b7e8cd8144f0b232c220aed4ee26d89463"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 20:17:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 20:17:08 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "1a57198609615a936ff57da37b6957db9bafde83",
      "tree": "baf0ddace16f0650698166d73e744d01d789142d",
      "parents": [
        "49d5c7b08713c3a482d62b5a0ad41b4ec32905a5"
      ],
      "author": {
        "name": "Mark Fortescue",
        "email": "mark@mtfhpc.demon.co.uk",
        "time": "Tue Nov 29 19:34:44 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 19:47:04 2005 -0800"
      },
      "message": "[PATCH] fbdev: cg3fb: Kconfig fix\n\nA cut and past error regarding the CG3 frame buffer needs to be fixed.  It\nalso affects Creator/Creator3D/Elite3D.\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": "49d5c7b08713c3a482d62b5a0ad41b4ec32905a5",
      "tree": "8437a91b94c03979832a8511ce95f542e06be1d7",
      "parents": [
        "fe655d3a06488c8a188461bca493e9f23fc8c448"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Nov 29 19:34:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 19:47:04 2005 -0800"
      },
      "message": "[PATCH] fbdev: cirrusfb: Driver cleanup and bug fixes\n\n- pseudo_palette is only 16 entries long\n\n- the pseudo_palette, if using the generic drawing functions, must always be\n  u32 regardless of bpp\n\n- the fillrect accelerator is using region-\u003ecolor regardless of the visual.\n  region-\u003ecolor is the index to the pseudo_palette if visual is truecolor\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": "fe655d3a06488c8a188461bca493e9f23fc8c448",
      "tree": "fa8f655041f7a98382cf1122cbcc875a74bd5df4",
      "parents": [
        "b0b623c3b22d57d6941b200321779d56c4e79e6b"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Tue Nov 29 19:34:42 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 19:47:04 2005 -0800"
      },
      "message": "[PATCH] setting irq affinity is broken in ia32 with MSI enabled\n\nSetting irq affinity stops working when MSI is enabled.  With MSI, move_irq\nis empty, so we can\u0027t change irq affinity.  It appears a typo in Ashok\u0027s\noriginal commit for this issue.  X86_64 actually is using move_native_irq.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0b623c3b22d57d6941b200321779d56c4e79e6b",
      "tree": "a2d9a2e047ff4cb5a9f7123084a00b2c3ecc23fa",
      "parents": [
        "576f6d79564d0d2c1f43088e6805674d2e122935"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Nov 29 19:34:41 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 19:47:03 2005 -0800"
      },
      "message": "[PATCH] hfsplus: don\u0027t modify journaled volume\n\nAccess to a journaled HFS+ volume is not officially supported under Linux, so\nmount such a volume read-only, but users can override this behaviour using the\n\"force\" mount option.\n\nThe minimum requirement to relax this check is to at least check that the\njournal is empty and so nothing needs to be replayed to make sure the volume\nis consistent.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "576f6d79564d0d2c1f43088e6805674d2e122935",
      "tree": "fcd2bc41909102b122d8c3b9b915396d0173787f",
      "parents": [
        "9f232a125bf86b0dae09f8ea4a0553535cf6b658"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Nov 29 19:34:39 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 19:47:03 2005 -0800"
      },
      "message": "[PATCH] reiserfs: handle cnode allocation failure gracefully\n\nIf an external device is used for a journal, by default it will use the\nentire device.  The reiserfs journal code allocates structures per journal\nblock when it mounts the file system.  If the journal device is too large,\nand memory cannot be allocated for the structures, it will continue and\nultimately panic when it can\u0027t pull one off the free list.\n\nThis patch handles the allocation failure gracefully and prints an error\nmessage at mount time.\n\nChanges: Updated error message to be more descriptive to the user.\n\nDiscussed and approved on ReiserFS Mailing List, Nov 28.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9f232a125bf86b0dae09f8ea4a0553535cf6b658",
      "tree": "2ba12b9889cef8568ae9ce04b8672162fa2283ff",
      "parents": [
        "123d3c13e2853a11b4d599d754b356acb12886e2"
      ],
      "author": {
        "name": "Paolo Galtieri",
        "email": "pgaltieri@mvista.com",
        "time": "Tue Nov 29 19:34:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 19:47:03 2005 -0800"
      },
      "message": "[PATCH] ppc: fix floating point register corruption\n\nI recently discovered a bug on PPC which causes the floating point\nregisters to get corrupted when CONFIG_PREEMPT\u003dy.\n\nThe problem occurred while running a multi threaded Java application that\ndoes floating point.  The problem could be reproduced in anywhere from 2 to\n6 hours.  With the patch I have included below it ran for over a week\nwithout failure.\n\nSigned-off-by: Paolo Galtieri \u003cpgaltieri@mvista.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Tom Rini \u003ctrini@kernel.crashing.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.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": "123d3c13e2853a11b4d599d754b356acb12886e2",
      "tree": "6127e78c2dabcb2ca70de896b7aba53f12213d82",
      "parents": [
        "d91b14c463306eb6527550ba48617e7f5500d3ae"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Nov 29 19:34:37 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 19:47:03 2005 -0800"
      },
      "message": "[PATCH] fix swsusp on machines not supporting S4\n\nFix swsusp on machines not supporting S4.  With recent changes, it is not\npossible to trigger it using /sys filesystem.  Swsusp does not really need\nany support from low-level code, it is possible to reboot or halt at the\nend of suspend.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\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": "d91b14c463306eb6527550ba48617e7f5500d3ae",
      "tree": "674e16ed108754da2a28c9abf59c78288f7ea396",
      "parents": [
        "5bd0190bf3d7e53043a048e809ffa29d41b9d6ac"
      ],
      "author": {
        "name": "Thierry Vignaud",
        "email": "tvignaud@mandriva.com",
        "time": "Tue Nov 29 19:34:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 19:47:03 2005 -0800"
      },
      "message": "[PATCH] fix rebooting on HP nc6120 laptop\n\nAnne NICOLAS \u003canne.nicolas@mandriva.com\u003e and Andres Kaaber\n\u003candres.kaaber@rescue.ee\u003e reported their HP laptop didn\u0027t reboot smoothly.\n\nSigned-off-by: Thierry Vignaud \u003ctvignaud@mandriva.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5bd0190bf3d7e53043a048e809ffa29d41b9d6ac",
      "tree": "c6fba8d5a532ecfa53dc97a3841d13d972964854",
      "parents": [
        "df69a60dc6afc2936d79054d30b481c1fd9720e5"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Nov 29 19:34:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 19:47:03 2005 -0800"
      },
      "message": "[PATCH] Fix crash when ptrace poking hugepage areas\n\nset_page_dirty() will not cope with being handed a page * which is part of\na compound page, but not the master page in that compound page.  This case\ncan occur via access_process_vm() if you attemp to write to another\nprocess\u0027s hugepage memory area using ptrace() (causing an oops or hang).\n\nThis patch fixes the bug by only calling set_page_dirty() from\naccess_process_vm() if the page is not a compound page.  We already use a\nsimilar fix in bio_set_pages_dirty() for the case of direct io to\nhugepages.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nAcked-by: William Irwin \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df69a60dc6afc2936d79054d30b481c1fd9720e5",
      "tree": "9f64f677964ae214dd6654947c553d8416720049",
      "parents": [
        "12074a35b4ef36d7a971beaf42412b22f304cdd1"
      ],
      "author": {
        "name": "Matt Helsley",
        "email": "matthltc@us.ibm.com",
        "time": "Tue Nov 29 19:34:31 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 19:47:03 2005 -0800"
      },
      "message": "[PATCH] process events connector: uid_t gid_t size issues\n\nThe uid_t and gid_t fields appear to present a 32/64-bit userspace/kernel\nproblem for some archs.\n\nThis patch addresses the problem by fixing the size to the largest size for\nuid_t/gid_t used in the kernel.  This preserves the total size of the event\nstructure while ensuring that the layouts of the ID change event match in\n32 and 64-bit kernels and applications.\n\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed1189b7e8cd8144f0b232c220aed4ee26d89463",
      "tree": "ec9cd615f8915c4bb43c7844984da08982795b97",
      "parents": [
        "48abec07cf8063184d397560a6a5f27eaf9caddf"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 29 14:04:05 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 30 13:55:59 2005 +1100"
      },
      "message": "[PATCH] powerpc: prevent stack corruption in call_prom_ret\n\nUse the correct pointer to clear the memory of the return values,\nto prevent stack corruption in the callers stackframe.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "48abec07cf8063184d397560a6a5f27eaf9caddf",
      "tree": "c96acc7a1176d1848d4c8c9f623f8ed39a1f63de",
      "parents": [
        "8117ce76c28ef0cab8545b518fa0543f6d1437e6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 30 13:20:54 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 30 13:20:54 2005 +1100"
      },
      "message": "powerpc: Fix bug causing FP registers corruption on UP + preempt\n\nThis fixes a bug noticed by Paolo Galtieri and fixed for ARCH\u003dppc in\nthe previous commit (ppc: fix floating point register corruption).\nThis fixes the arch/powerpc code by adding preempt_disable/enable,\nand also cleans it up a bit by pulling out the code that discards\nany lazily-switched CPU register state into a new function, rather\nthan having that code repeated in three places.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8117ce76c28ef0cab8545b518fa0543f6d1437e6",
      "tree": "eeff68fc67e3b48cfb0156cd041d136c97229083",
      "parents": [
        "12074a35b4ef36d7a971beaf42412b22f304cdd1"
      ],
      "author": {
        "name": "Paolo Galtieri",
        "email": "pgaltieri@mvista.com",
        "time": "Tue Nov 29 14:26:47 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 30 13:17:05 2005 +1100"
      },
      "message": "[PATCH] ppc: fix floating point register corruption\n\nI recently discovered a bug on PPC which causes the floating point\nregisters to get corrupted when CONFIG_PREEMPT\u003dy.\n\nThe problem occurred while running a multi threaded Java application that\ndoes floating point.  The problem could be reproduced in anywhere from 2 to\n6 hours.  With the patch I have included below it ran for over a week\nwithout failure.\n\nSigned-off-by: Paolo Galtieri \u003cpgaltieri@mvista.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Tom Rini \u003ctrini@kernel.crashing.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "12074a35b4ef36d7a971beaf42412b22f304cdd1",
      "tree": "ee52353367f9b2f2bd983d18806a3e64f00886f3",
      "parents": [
        "49c91fb01ff3948285608c65754b3ffbf57d50f2",
        "34a0b3cdc078746788ffc49e56da0db62b8b6ea4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 17:32:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 17:32:08 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "49c91fb01ff3948285608c65754b3ffbf57d50f2",
      "tree": "f229ea6c060fb927080fe668a0f277d0aee3ef8a",
      "parents": [
        "2f12c74f0cfdc93e1d47ac70766e837ef29472fd"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "trond.myklebust@fys.uio.no",
        "time": "Tue Nov 29 19:27:22 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 17:29:57 2005 -0800"
      },
      "message": "[PATCH] VM: Fix typos in get_locked_pte\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "34a0b3cdc078746788ffc49e56da0db62b8b6ea4",
      "tree": "9505e971ed1f001a96c372f0c6c5ebe1ced87d14",
      "parents": [
        "d127e94a5cf1c9c996b8c67cd2595b96c3e35e4c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 29 16:28:56 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:28:56 2005 -0800"
      },
      "message": "[IPV6]: make two functions static\n\nThis patch makes two needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d127e94a5cf1c9c996b8c67cd2595b96c3e35e4c",
      "tree": "d79df4d600f0c81e7b156bc5e8c6448e28ab6ee7",
      "parents": [
        "4b30b1c6a3e58dc74f2dbb0aa39f16a23cfcdd56"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 29 16:28:18 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:28:18 2005 -0800"
      },
      "message": "[NETFILTER] ipv4: small cleanups\n\nThis patch contains the following cleanups:\n- make needlessly global code static\n- ip_conntrack_core.c: ip_conntrack_flush() -\u003e ip_conntrack_flush(void)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b30b1c6a3e58dc74f2dbb0aa39f16a23cfcdd56",
      "tree": "5aee91f75b2f7f0ecdcf6d3defb836a40f05e958",
      "parents": [
        "9b5b5cff9a6655dbb6d2e2be365bb95eec3950eb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 29 16:27:20 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:27:20 2005 -0800"
      },
      "message": "[IPV4]: make two functions static\n\nThis patch makes two needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b5b5cff9a6655dbb6d2e2be365bb95eec3950eb",
      "tree": "80517910c731fc48512ba9c31aa823575db405b3",
      "parents": [
        "fb29644994744a63bc57186cefa79534b5d9b5a9"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Nov 29 16:21:38 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:21:38 2005 -0800"
      },
      "message": "[NET]: Add const markers to various variables.\n\nthe patch below marks various variables const in net/; the goal is to\nmove them to the .rodata section so that they can\u0027t false-share\ncachelines with things that get written to, as well as potentially\nhelping gcc a bit with optimisations.  (these were found using a gcc\npatch to warn about such variables)\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb29644994744a63bc57186cefa79534b5d9b5a9",
      "tree": "74b51ef327dee136caa88a40242cddbe6bbcbdf6",
      "parents": [
        "64bf69ddff7637b7ed7acf9b2a823cc0ee519439"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Tue Nov 29 16:17:11 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:17:11 2005 -0800"
      },
      "message": "[ATM]: [adummy] dummy ATM driver (similar to net/dummy)\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64bf69ddff7637b7ed7acf9b2a823cc0ee519439",
      "tree": "fb3a746e36bcfa307979bef2a20ce5f1d32ec537",
      "parents": [
        "aaaaaadbe7a663d110814db50fcbe7d320eb4c32"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Tue Nov 29 16:16:41 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:16:41 2005 -0800"
      },
      "message": "[ATM]: deregistration removes device from atm_devs list immediately\n\natm_dev_deregister() removes device from atm_dev list immediately to\nprevent operations on a phantom device.  Decision to free device based\nonly on -\u003erefcnt  now. Remove shutdown_atm_dev() use atm_dev_deregister()\ninstead.  atm_dev_deregister() also asynchronously releases all vccs\nrelated to device.\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aaaaaadbe7a663d110814db50fcbe7d320eb4c32",
      "tree": "316bdbd49e3a6ac7a78cad8797d148f79a343d45",
      "parents": [
        "49693280262a149e5430d3401e263e464c88334a"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Tue Nov 29 16:16:21 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:16:21 2005 -0800"
      },
      "message": "[ATM]: avoid race conditions related to atm_devs list\n\nUse semaphore to protect atm_devs list, as no one need access to it from\ninterrupt context.  Avoid race conditions between atm_dev_register(),\natm_dev_lookup() and atm_dev_deregister().  Fix double spin_unlock() bug.\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49693280262a149e5430d3401e263e464c88334a",
      "tree": "22c565a2b8d7523d21868f6490400afd1025f730",
      "parents": [
        "5045b6d34c6a9efa4a8a1815265ca9fcf44d6a7c"
      ],
      "author": {
        "name": "Mitchell Blank Jr",
        "email": "mitch@sfgoth.com",
        "time": "Tue Nov 29 16:15:59 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:15:59 2005 -0800"
      },
      "message": "[ATM]: [lanai] kill lanai_ioctl() which just contains some old debugging code\n\nSigned-off-by: Mitchell Blank Jr \u003cmitch@sfgoth.com\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5045b6d34c6a9efa4a8a1815265ca9fcf44d6a7c",
      "tree": "ea4f599750ef7ac71fb967011765c114e27bc628",
      "parents": [
        "50accc9c428273501dd2a6295c84a533dd1fe645"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Tue Nov 29 16:15:38 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:15:38 2005 -0800"
      },
      "message": "[ATM]: linux/config.h only needed for #ifdef __KERNEL__ section\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50accc9c428273501dd2a6295c84a533dd1fe645",
      "tree": "54a94b2c84b3a7af78887383b4c828e0a4953fe1",
      "parents": [
        "e91a73568b19b4a8145fc6e05314d522ee35a0b1"
      ],
      "author": {
        "name": "Mitchell Blank Jr",
        "email": "mitch@sfgoth.com",
        "time": "Tue Nov 29 16:15:18 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:15:18 2005 -0800"
      },
      "message": "[ATM]: attempt to autoload atm drivers\n\nFrom: Mitchell Blank Jr \u003cmitch@sfgoth.com\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e91a73568b19b4a8145fc6e05314d522ee35a0b1",
      "tree": "125076fb56dc1b1f7d3441638c6154a354274afc",
      "parents": [
        "fd22f1e037be33040f5583fe091d39d1e632e183"
      ],
      "author": {
        "name": "Jan Pieter",
        "email": "pptp@jp.dhs.org",
        "time": "Tue Nov 29 16:14:58 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:14:58 2005 -0800"
      },
      "message": "[ATM]: drivers/atm/atmdev_init.c no longer necessary\n\nFrom: Jan Pieter \u003cpptp@jp.dhs.org\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd22f1e037be33040f5583fe091d39d1e632e183",
      "tree": "3b81446f87f05d616c6bf9ce1e3a84ea326637bd",
      "parents": [
        "c22c28f69b1e28505bd0d26bd0f64554a9e66fe8"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Nov 29 16:14:33 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:14:33 2005 -0800"
      },
      "message": "[ATM]: [lanai] lanai missing unregister\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c22c28f69b1e28505bd0d26bd0f64554a9e66fe8",
      "tree": "083b721ba4dae4d103fc205cbc52e69246058569",
      "parents": [
        "c219750b2e667f4f79f4d8faca5057dad793db87"
      ],
      "author": {
        "name": "Mitchell Blank Jr",
        "email": "mitch@sfgoth.com",
        "time": "Tue Nov 29 16:14:12 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:14:12 2005 -0800"
      },
      "message": "[ATM]: [lanai] better constification\n\nSigned-off-by: Mitchell Blank Jr \u003cmitch@sfgoth.com\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c219750b2e667f4f79f4d8faca5057dad793db87",
      "tree": "0a307e50392ee969c56f74fbcf3514c087e556d1",
      "parents": [
        "c9933d0856d6d0ede6b4b30e5e7330614f5203af"
      ],
      "author": {
        "name": "Mitchell Blank Jr",
        "email": "mitch@sfgoth.com",
        "time": "Tue Nov 29 16:13:55 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:13:55 2005 -0800"
      },
      "message": "[ATM]: atm_pcr_goal() doesn\u0027t modify its argument\u0027s contents -- mark it as const\n\nSigned-off-by: Mitchell Blank Jr \u003cmitch@sfgoth.com\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9933d0856d6d0ede6b4b30e5e7330614f5203af",
      "tree": "5f31d09df861fd83fc327a7eb5b5ac12bfc4188e",
      "parents": [
        "18955cfcb2a5d75a08e0cb297f13ccfb6904de48"
      ],
      "author": {
        "name": "Mitchell Blank Jr",
        "email": "mitch@sfgoth.com",
        "time": "Tue Nov 29 16:13:32 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:13:32 2005 -0800"
      },
      "message": "[ATM]: always return the first interface for ATM_ITF_ANY\n\nFrom: Mitchell Blank Jr \u003cmitch@sfgoth.com\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18955cfcb2a5d75a08e0cb297f13ccfb6904de48",
      "tree": "0cd153fab98e3fc09b4741f811e55e81d5719111",
      "parents": [
        "2f12c74f0cfdc93e1d47ac70766e837ef29472fd"
      ],
      "author": {
        "name": "Mike Stroyan",
        "email": "mike.stroyan@hp.com",
        "time": "Tue Nov 29 16:12:55 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:12:55 2005 -0800"
      },
      "message": "[IPV4] tcp/route: Another look at hash table sizes\n\n  The tcp_ehash hash table gets too big on systems with really big memory.\nIt is worse on systems with pages larger than 4KB.  It wastes memory that\ncould be better used.  It also makes the netstat command slow because reading\n/proc/net/tcp and /proc/net/tcp6 needs to go through the full hash table.\n\n  The default value should not be larger for larger page sizes.  It seems\nthat the effect of page size is an unintended error dating back a long\ntime.  I also wonder if the default value really should be a larger\nfraction of memory for systems with more memory.  While systems with\nreally big ram can afford more space for hash tables, it is not clear to\nme that they benefit from increasing the allocation ratio for this table.\n\n  The amount of memory allocated is determined by net/ipv4/tcp.c:tcp_init and\nmm/page_alloc.c:alloc_large_system_hash.\n\ntcp_init calls alloc_large_system_hash passing parameters-\n    bucketsize\u003dsizeof(struct tcp_ehash_bucket)\n    numentries\u003dthash_entries\n    scale\u003d(num_physpages \u003e\u003d 128 * 1024) ? (25-PAGE_SHIFT) : (27-PAGE_SHIFT)\n    limit\u003d0\n\nOn i386, PAGE_SHIFT is 12 for a page size of 4K\nOn ia64, PAGE_SHIFT defaults to 14 for a page size of 16K\n\nThe num_physpages test above makes the allocation take a larger fraction\nof the total memory on systems with larger memory.  The threshold size\nfor a i386 system is 512MB.  For an ia64 system with 16KB pages the\nthreshold is 2GB.\n\nFor smaller memory systems-\nOn i386, scale \u003d (27 - 12) \u003d 15\nOn ia64, scale \u003d (27 - 14) \u003d 13\nFor larger memory systems-\nOn i386, scale \u003d (25 - 12) \u003d 13\nOn ia64, scale \u003d (25 - 14) \u003d 11\n\n  For the rest of this discussion, I\u0027ll just track the larger memory case.\n\n  The default behavior has numentries\u003dthash_entries\u003d0, so the allocated\nsize is determined by either scale or by the default limit of 1/16 of\ntotal memory.\n\nIn alloc_large_system_hash-\n|\tnumentries \u003d (flags \u0026 HASH_HIGHMEM) ? nr_all_pages : nr_kernel_pages;\n|\tnumentries +\u003d (1UL \u003c\u003c (20 - PAGE_SHIFT)) - 1;\n|\tnumentries \u003e\u003e\u003d 20 - PAGE_SHIFT;\n|\tnumentries \u003c\u003c\u003d 20 - PAGE_SHIFT;\n\n  At this point, numentries is pages for all of memory, rounded up to the\nnearest megabyte boundary.\n\n|\t/* limit to 1 bucket per 2^scale bytes of low memory */\n|\tif (scale \u003e PAGE_SHIFT)\n|\t\tnumentries \u003e\u003e\u003d (scale - PAGE_SHIFT);\n|\telse\n|\t\tnumentries \u003c\u003c\u003d (PAGE_SHIFT - scale);\n\nOn i386, numentries \u003e\u003e\u003d (13 - 12), so numentries is 1/8196 of\nbytes of total memory.\nOn ia64, numentries \u003c\u003c\u003d (14 - 11), so numentries is 1/2048 of\nbytes of total memory.\n\n|        log2qty \u003d long_log2(numentries);\n|\n|        do {\n|                size \u003d bucketsize \u003c\u003c log2qty;\n\nbucketsize is 16, so size is 16 times numentries, rounded\ndown to a power of two.\n\nOn i386, size is 1/512 of bytes of total memory.\nOn ia64, size is 1/128 of bytes of total memory.\n\nFor smaller systems the results are\nOn i386, size is 1/2048 of bytes of total memory.\nOn ia64, size is 1/512 of bytes of total memory.\n\n  The large page effect can be removed by just replacing\nthe use of PAGE_SHIFT with a constant of 12 in the calls to\nalloc_large_system_hash.  That makes them more like the other uses of\nthat function from fs/inode.c and fs/dcache.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f12c74f0cfdc93e1d47ac70766e837ef29472fd",
      "tree": "92e5c54b3f82254922f7f2ed6395e93d589356f5",
      "parents": [
        "92af254a1b7ea8c09ddff83887e5edc1342b37f8",
        "cab3f16febeaf1a60e38159ff578f609f9976544"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:23:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:23:38 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "92af254a1b7ea8c09ddff83887e5edc1342b37f8",
      "tree": "1a390e67b4b047cb706bd26f6e9c52670153c3ac",
      "parents": [
        "f747307ed1defcdfd37a3ef84c48e3138691cd26",
        "5a94bcfd2a18edcf368b3128c7df07b58e529932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:23:21 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:23:21 2005 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "f747307ed1defcdfd37a3ef84c48e3138691cd26",
      "tree": "137e2fe4178b0ca77005a92f208a6a1f2055ef37",
      "parents": [
        "325f04dbca60a4cfe4ac25e7cf246edd07eb4c5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:21:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:21:57 2005 -0800"
      },
      "message": "Revert \"[PATCH] drivers/message/fusion/mptbase.c: make code static\"\n\nThis reverts commit 252ac865535e1ea9cc2d28be83f477d8d8b961a2.\n\nIt impacts the LSI customers using the mptstm target mode drivers\n(source tar-ball at\n\n  ftp://ftp.lsil.com/HostAdapterDrivers/linux/Fusion-MPT/mptstm-1.00.13-src.tar.gz\n\nfor those who care).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "325f04dbca60a4cfe4ac25e7cf246edd07eb4c5f",
      "tree": "eb9e9fb10b1897fae3130c55c4821b829748767b",
      "parents": [
        "e5bbe4dfc8dbfc50ef89f8641e020616d4d1e69e"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Nov 29 16:55:48 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:09:17 2005 -0800"
      },
      "message": "[PATCH] pfnmap: do_no_page BUG_ON again\n\nUse copy_user_highpage directly instead of cow_user_page in do_no_page:\nin the immediately following page_cache_release, and elsewhere, it is\nassuming that new_page is normal.  If any VM_PFNMAP driver can get to\ndo_no_page, it\u0027s just a BUG (but not in the case of do_anonymous_page).\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5bbe4dfc8dbfc50ef89f8641e020616d4d1e69e",
      "tree": "8bf22ece18b6f7e20024bef19d8afd2a0b07556a",
      "parents": [
        "5d2a2dbbc1025dbf7998b9289574d9592b8f21cc"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Nov 29 16:54:51 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:09:16 2005 -0800"
      },
      "message": "[PATCH] pfnmap: remove src_page from do_wp_page\n\nClean away do_wp_page\u0027s \"src_page\": cow_user_page makes it unnecessary.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d2a2dbbc1025dbf7998b9289574d9592b8f21cc",
      "tree": "b4f3f45190b814b5196235c21f983fbc7878a47b",
      "parents": [
        "c9cfcddfd65735437a4cb8563d6b66a6da8a5ed6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:07:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:07:55 2005 -0800"
      },
      "message": "cow_user_page: fix page alignment\n\nHigh Dickins points out that the user virtual address passed to the page\nfault handler isn\u0027t necessarily page-aligned.\n\nAlso, add a comment on why the copy could fail for the user address case.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c9cfcddfd65735437a4cb8563d6b66a6da8a5ed6",
      "tree": "618cdf37baafe8b283bcc9923d9dde89d6428fb5",
      "parents": [
        "4168f7a31801bba6acc18662978d24ec850bbbd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:03:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:03:14 2005 -0800"
      },
      "message": "VM: add common helper function to create the page tables\n\nThis logic was duplicated four times, for no good reason.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cab3f16febeaf1a60e38159ff578f609f9976544",
      "tree": "94fdc12b7ae46d285180be9fa8d03e7be6d63f71",
      "parents": [
        "4168f7a31801bba6acc18662978d24ec850bbbd0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 13:59:03 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 13:59:03 2005 -0800"
      },
      "message": "[SPARC64]: Fix \u003e8K I/O mappings.\n\nIncrement the PFN field of the PTE so that the tests\non vm_pfn in mm/memory.c match up.  The TLB ignores these\nlower bits for larger page sizes, so it\u0027s OK to set things\nlike this.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4168f7a31801bba6acc18662978d24ec850bbbd0",
      "tree": "7949f782d118bb72024de37d2cc7bb06cc74e045",
      "parents": [
        "238f9b063dcc9f23493a0d3fecca29fe332d4905",
        "2b9175c174b83b8d97db9398efe948fa9092938f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 13:04:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 13:04:07 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6\n"
    },
    {
      "commit": "238f9b063dcc9f23493a0d3fecca29fe332d4905",
      "tree": "a2ddb44e978ade378774290a4fb697a232a890b6",
      "parents": [
        "238f58d898df941aa9d1cb390fb27ff4febe8965"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Nov 29 21:36:16 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 13:03:01 2005 -0800"
      },
      "message": "[PATCH] fix megaraid.c locking\n\nThis fixes locking in megaraid.c, namely:\n\n (1) make sure megaraid_queue release the adapter lock by changing the\n     code to have a single return\n (2) remove the errornous scsi_assign_lock call\n\nTesting by Burton Windle.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Burton Windle \u003cbwindle@fint.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "238f58d898df941aa9d1cb390fb27ff4febe8965",
      "tree": "4a897b3a47e7d209e3ff8601febd3dde16f3803e",
      "parents": [
        "eca351336acb2fa943611e0846562ce3997ef53b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 13:01:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 13:01:56 2005 -0800"
      },
      "message": "Support strange discontiguous PFN remappings\n\nThese get created by some drivers that don\u0027t generally even want a pfn\nremapping at all, but would really mostly prefer to just map pages\nthey\u0027ve allocated individually instead.\n\nFor now, create a helper function that turns such an incomplete PFN\nremapping call into a loop that does that explicit mapping.  In the long\nrun we almost certainly want to export a totally different interface for\nthat, though.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eca351336acb2fa943611e0846562ce3997ef53b",
      "tree": "9b7b022d7b2d5f2f23bc979fa8bf5c1e418456bd",
      "parents": [
        "d70aa5e4b54aa7e704c886838715ac8a45d5750f"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@debian.org",
        "time": "Tue Nov 29 11:45:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 12:57:17 2005 -0800"
      },
      "message": "[PATCH] Fix missing pfn variables caused by vm changes\n\nI image this showed up because of \"unused var...\" when the changes\noccured, because flush_cache_page() is a noop in most places.  This\nshowed up for me on parisc however, where flush_cache_page() is a real\nfunction.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b9175c174b83b8d97db9398efe948fa9092938f",
      "tree": "636ccdc70d45b3bb1268dfd00f985c2015b8d7dc",
      "parents": [
        "ee2d49de3e3a0b846ecedb36fec0e4a5ff222dcb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 29 14:49:38 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:54:58 2005 +0100"
      },
      "message": "[MTD] Make functions static, include header files with prototypes\n\nThis patch contains the following possible cleanups:\n- every file should #include the headers containing the prototypes for\n  it\u0027s global functions\n- make needlessly global functions static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ee2d49de3e3a0b846ecedb36fec0e4a5ff222dcb",
      "tree": "1036f584a62815db5af35b78d544ce28c6d7d0af",
      "parents": [
        "72af3b2c5a9946e78125e143b636f3d7217bcf08"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Nov 29 14:28:31 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:49:03 2005 +0100"
      },
      "message": "[MTD] chips: make sharps driver usable again\n\nUpdate the pre-CFI Sharp driver sharps.c so it compiles.  map_read32 /\nmap_write32 no longer exist in the kernel so the driver is totally broken\nas it stands.  The replacement functions use different parameters resulting\nin the other changes.\n\nChange collie to use this driver until someone works out why the cfi driver\nfails on that machine.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nTested-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "72af3b2c5a9946e78125e143b636f3d7217bcf08",
      "tree": "fce756150625a506421d7ad4cd35c8dbf6157ddc",
      "parents": [
        "e2602b347aa6f62b61754c5f65191ef67ffd0dc7"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Nov 28 22:36:12 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:46:16 2005 +0100"
      },
      "message": "[MTD] Remove bogus PQ2FADS driver\n\nRemove disfunctional driver, which slipped through the review mechanism\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e2602b347aa6f62b61754c5f65191ef67ffd0dc7",
      "tree": "014d8dad65ad55bbccbe6ad88cf7f05a5dcc382f",
      "parents": [
        "8bc3b3804a6123e634be26359558aa998102506a"
      ],
      "author": {
        "name": "Luiz Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Tue Nov 29 14:30:03 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:37:56 2005 +0100"
      },
      "message": "[MTD] maps: sparse fixup\n\nThe patch below fixes the following sparse warning:\n\ndrivers/mtd/maps/nettel.c:482:27: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Luiz Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8bc3b3804a6123e634be26359558aa998102506a",
      "tree": "87141f0f991a81f6e18c2c5b7a7c7cc62ce1fd7f",
      "parents": [
        "7ac571f8d0f843fb818f7c70ec77784545e91bc4"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Nov 23 22:07:56 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:36:35 2005 +0100"
      },
      "message": "[MTD] cfi_cmdset_0001: relax locking rules for multi hardware partition support\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7ac571f8d0f843fb818f7c70ec77784545e91bc4",
      "tree": "521f7281afe5668479b53fa9a29a7656808b44fe",
      "parents": [
        "3c77354794939143fdf1dd669895a812f94f9a38"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Nov 17 08:20:31 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:33:50 2005 +0100"
      },
      "message": "[MTD] Make some tables \u0027const\u0027 so they can live in .rodata\n\narjan: drivers/mtd/maps/sc520cdp.c:167: warning: par_table is never written to and should be declared \u0027const\u0027\narjan: drivers/mtd/maps/pci.c:105: warning: mtd_pci_map is never written to and should be declared \u0027const\u0027\narjan: mind fixing those up ?\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3c77354794939143fdf1dd669895a812f94f9a38",
      "tree": "c85c06f6501557e4e17a1e03d65dc971984f14ae",
      "parents": [
        "987d24018dc83d27e491674c50ff2272f51eb719"
      ],
      "author": {
        "name": "John Bowler",
        "email": "jbowler@acm.org",
        "time": "Wed Nov 16 16:23:25 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:29:37 2005 +0100"
      },
      "message": "[MTD] maps/ixp4xx: half-word boundary and little-endian fixups\n\nixp4xx updates:\n  - Handle reads that don\u0027t start on a half-word boundary.\n  - Make it work when CPU is in little-endian mode.\n\nSigned-off-by: John Bowler \u003cjbowler@acm.org\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: David Vrabel \u003cdvrabel@arcom.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "987d24018dc83d27e491674c50ff2272f51eb719",
      "tree": "3cef69b2a161db4a194cec81b9f3bd28b009dc0c",
      "parents": [
        "3eb8ceac486ed9b6eceed098423f1ca6b180ec9d"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Tue Nov 15 23:28:20 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:27:24 2005 +0100"
      },
      "message": "[MTD] CFI: Use 16-bit access to autoselect/read device id data\n\nRecent models of Intel/Sharp and Spansion CFI flash now have significant\nbits in the upper byte of device ID codes, read via what Spansion calls\n\"autoselect\" and Intel calls \"read device identifier\".  Currently these\nvalues are truncated to the low 8 bits in the mtd data structures, as\nall CFI read query info has previously been read one byte at a time.\nAdd a new method for reading 16-bit info, currently just manufacturer\nand device codes; datasheets hint at future uses for upper bytes in\nother fields.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3eb8ceac486ed9b6eceed098423f1ca6b180ec9d",
      "tree": "e1b2e98897563dbc03b44c349246aa89d847fdf3",
      "parents": [
        "21eeb7aa116b1f59fc23339521173cbb13e57f1a"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@infradead.org",
        "time": "Mon Nov 14 13:41:51 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:25:47 2005 +0100"
      },
      "message": "[MTD] devices/ms02-nv: phys/virt address fixups\n\nMerge from linux-mips:\nUse physical addresses at the interface level, letting drivers remap\nthem as appropriate.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5a94bcfd2a18edcf368b3128c7df07b58e529932",
      "tree": "12e6240717e2dbdce0e157a097629b76d07afdae",
      "parents": [
        "b77dae5293efba42ea1ff04d410ee68e66d5b0cf"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Tue Nov 22 14:15:49 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Nov 29 09:24:39 2005 -0800"
      },
      "message": "[IA64] Remove getting break_num by decoding instruction\n\nbreak.b always sets cr.iim to 0 and the current code tries to\nget the break_num by decoding instruction. However, their\nseems to be a race condition while reading the regs-\u003ecr_iip,\nas on other cpu the break.b at regs-\u003ecr_iip might have been\nreplaced with the original instruction as a result of\nunregister_kprobe() and hence decoding instruction to\nobtain break_num will result in wrong value in this case.\n\nAlso includes changes to kprobes.c which now has to handle\nbreak number zero.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b77dae5293efba42ea1ff04d410ee68e66d5b0cf",
      "tree": "e7cff6570c32d55e4743f0e59c53ab9086c1efd6",
      "parents": [
        "624f54be206adf970cd8eece16446b027913e533"
      ],
      "author": {
        "name": "Dean Roe",
        "email": "roe@sgi.com",
        "time": "Wed Nov 09 14:25:06 2005 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Nov 29 09:24:10 2005 -0800"
      },
      "message": "[IA64] - Make pfn_valid more precise for SGI Altix systems\n\nA single SGI Altix system can be divided into multiple partitions,\neach running their own instance of the Linux kernel.  pfn_valid()\nis currently not optimal for any but the first partition, since it\ndoes not compare the pfn with min_low_pfn before calling the more\ncostly ia64_pfn_valid().\n\nSigned-off-by: Dean Roe \u003croe@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d70aa5e4b54aa7e704c886838715ac8a45d5750f",
      "tree": "9604b37c2530212b42e06391eefefc09d758a418",
      "parents": [
        "4570cd6a65f0559b0e11a6f953f5204fea5c719d",
        "220bbd748335f73aafb472a97716762a42cb0d58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 08:06:51 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 08:06:51 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "4570cd6a65f0559b0e11a6f953f5204fea5c719d",
      "tree": "b09ce26ab076decded3d7a6d6b1693ac3bdb103f",
      "parents": [
        "fa2a455b028f3b6ca4dae129c6337d7edf21f12c",
        "666acb94d155106e494c6dfdd8b2fae44e0fad61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 08:05:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 08:05:54 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "21eeb7aa116b1f59fc23339521173cbb13e57f1a",
      "tree": "aca16132a18dca8c8bf3417d118ad9d98834db32",
      "parents": [
        "bc4117f8767203927e78b92e9e5b3ddb71d6a84d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 16:57:17 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 16:57:17 2005 +0100"
      },
      "message": "[JFFS2] Fix the slab cache constructor of \u0027struct jffs2_inode_info\u0027 objects.\n\nJFFS2 initialize f-\u003esem mutex as \"locked\" in the slab constructor which is a\nbug. Objects are freed with unlocked f-\u003esem mutex. So, when they allocated\nagain, f-\u003esem is unlocked because the slab cache constructor is not called for\nthem. The constructor is called only once when memory pages are allocated for\nobjects (namely, when the slab layer allocates new slabs). So, sometimes\n\u0027struct jffs2_inode_info\u0027 are allocated with unlocked f-\u003esem, sometimes with\nlocked. This is a bug. Instead, initialize f-\u003esem as unlocked in the\nconstructor. I.e., in the \"constructed\" state f-\u003esem must be unlocked.\n\nFrom: Keijiro Yano \u003ckeijiro_yano@yahoo.co.jp\u003e\nAcked-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "fa2a455b028f3b6ca4dae129c6337d7edf21f12c",
      "tree": "42b147522c5c112e26efa55b8173a97b424149a5",
      "parents": [
        "624f54be206adf970cd8eece16446b027913e533"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Tue Nov 29 18:43:17 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 07:53:32 2005 -0800"
      },
      "message": "[PATCH] Fix vma argument in get_usr_pages() for gate areas\n\nThe system call gate area handling called vm_normal_page() with the\nwrong vma (which was always NULL, and caused an oops).\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc4117f8767203927e78b92e9e5b3ddb71d6a84d",
      "tree": "bf87bd373c97fb7b63ab88687afb8742a42e7aad",
      "parents": [
        "624f54be206adf970cd8eece16446b027913e533"
      ],
      "author": {
        "name": "Sean Young",
        "email": "sean@mess.org",
        "time": "Tue Nov 29 11:48:00 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 16:52:26 2005 +0100"
      },
      "message": "[MTD] RFD_FTL: Use lanana assigned major device number\n\nA major block device number is now assigned by lanana.\n\nSigned-off-by: Sean Young \u003csean@mess.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "220bbd748335f73aafb472a97716762a42cb0d58",
      "tree": "7bbcf26661ba53bb6c782dff0b8afee7bc417f27",
      "parents": [
        "624f54be206adf970cd8eece16446b027913e533"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Mon Nov 28 22:27:11 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 28 22:27:11 2005 -0800"
      },
      "message": "[IPV6]: Implement appropriate dummy rule 4 in ipv6_dev_get_saddr().\n\nEnsure to update hiscore.rule in dummy rule 4 in ipv6_dev_get_saddr().\nPointed out by Yan Zheng \u003cyanzheng@21cn.com\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "666acb94d155106e494c6dfdd8b2fae44e0fad61",
      "tree": "a6c2dfb66883b6ccf95307a74d875f3a66458eab",
      "parents": [
        "0e2d94f6a09d0a2d39c3b7d9529ac5c378098245"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 29 15:50:58 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 29 15:50:58 2005 +1100"
      },
      "message": "powerpc: Export __flush_icache_range for 32-bit\n\nBoth 32-bit and 64-bit use the same inline flush_icache_range definition\nnow, so both need to export __flush_icache_range, not just 64-bit.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "624f54be206adf970cd8eece16446b027913e533",
      "tree": "9253bd3b562d6c59044b6175883724f591697da4",
      "parents": [
        "5d240918e6813b5c050eeff0c06480ee29e66df9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 19:51:27 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 19:51:27 2005 -0800"
      },
      "message": "Linux v2.6.15-rc3\n"
    },
    {
      "commit": "0e2d94f6a09d0a2d39c3b7d9529ac5c378098245",
      "tree": "7bfb43f912357e193dd9d8ef6de2f2388c7d9b4a",
      "parents": [
        "5d240918e6813b5c050eeff0c06480ee29e66df9"
      ],
      "author": {
        "name": "Otavio Salvador",
        "email": "otavio@debian.org",
        "time": "Tue Nov 29 08:02:24 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 29 13:23:28 2005 +1100"
      },
      "message": "[PATCH] ppc: Export symbol needed by MOL\n\nExport symbol needed to allow MOL to run. This was changed to be inline\nin past and forgot to be change here.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5d240918e6813b5c050eeff0c06480ee29e66df9",
      "tree": "892b99b99726f2dd6d9d562514810763d7c26098",
      "parents": [
        "cba2fa186146aacde99bba3dcd713552dad5a897",
        "cb3592be272d83011051dc49f4326355c01f1e1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 15:03:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 15:03:28 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "cba2fa186146aacde99bba3dcd713552dad5a897",
      "tree": "6075d20fd169ee076c6728e32340ad69ffc39cb1",
      "parents": [
        "89a1623df6024e3093f6f3336466809d4f003fe7",
        "24117defabc849a6ad5081ad0fafd0664bf55f13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 15:02:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 15:02:50 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "89a1623df6024e3093f6f3336466809d4f003fe7",
      "tree": "c4ae474dca24f2b1af494c2775e53e38fa67b11e",
      "parents": [
        "2827d0b23b7279d0a717eea4029efeef2e1b0183",
        "0e1637420e94d501eb80763cce0c498f00d65b0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 15:02:30 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 15:02:30 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "2827d0b23b7279d0a717eea4029efeef2e1b0183",
      "tree": "3d4be5d41404eec385027f434a83abad7f28111d",
      "parents": [
        "f007d5c961448170d0ec2998b1a80eef054b6235"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Nov 28 13:44:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:26 2005 -0800"
      },
      "message": "[PATCH] fuse: check for invalid node ID in fuse_create_open()\n\nCheck for invalid node ID values in the new atomic create+open method.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f007d5c961448170d0ec2998b1a80eef054b6235",
      "tree": "92f1d45fe8f2663e500fee1ddc8e5ea97cbc943f",
      "parents": [
        "ea164d73a7a0b2b2be3a1d8c2a8a4dab8999fa9c"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Nov 28 13:44:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:26 2005 -0800"
      },
      "message": "[PATCH] fuse: check directory aliasing in mkdir\n\nCheck the created directory inode for aliases in the mkdir() method.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea164d73a7a0b2b2be3a1d8c2a8a4dab8999fa9c",
      "tree": "60ad3933633f1e1858f9c506546daaa077e1f81d",
      "parents": [
        "154f484b92e5c25c400f6903512c511644a49322"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "andrea@suse.de",
        "time": "Mon Nov 28 13:44:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:26 2005 -0800"
      },
      "message": "[PATCH] shrinker-\u003enr \u003d LONG_MAX means deadlock for icache\n\nWith Andrew Morton \u003cakpm@osdl.org\u003e\n\nThe slab scanning code tries to balance the scanning rate of slabs versus the\nscanning rate of LRU pages.  To do this, it retains state concerning how many\nslabs have been scanned - if a particular slab shrinker didn\u0027t scan enough\nobjects, we remember that for next time, and scan more objects on the next\npass.\n\nThe problem with this is that with (say) a huge number of GFP_NOIO\ndirect-reclaim attempts, the number of objects which are to be scanned when we\nfinally get a GFP_KERNEL request can be huge.  Because some shrinker handlers\njust bail out if !__GFP_FS.\n\nSo the patch clamps the number of objects-to-be-scanned to 2* the total number\nof objects in the slab cache.\n\nSigned-off-by: Andrea Arcangeli \u003candrea@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "154f484b92e5c25c400f6903512c511644a49322",
      "tree": "49b2e6a4fd1cbe51f0780aa568cfa7c14bbdc1e4",
      "parents": [
        "6aea114a728db9296f42102d4885e7fb035de0a9"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Mon Nov 28 13:44:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:26 2005 -0800"
      },
      "message": "[PATCH] Fix oops in vfs_quotaon_mount()\n\nWhen quota file specified in mount options did not exist, we tried to\ndereference NULL pointer later. Fix it.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6aea114a728db9296f42102d4885e7fb035de0a9",
      "tree": "fa03f942fea0fef446a10cba423f2eee890c5d89",
      "parents": [
        "b2a2703c282ce77d189a250f58039daac1da3314"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Nov 28 13:44:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:26 2005 -0800"
      },
      "message": "[PATCH] md: fix --re-add for raid1 and raid6\n\nIf you have an array with a write-intent-bitmap, and you remove a device, then\nre-add it, a full recovery isn\u0027t needed.  We detect a re-add by looking at\nsaved_raid_disk.  For raid1, it doesn\u0027t matter which disk it was, only whether\nor not it was an active device.  The old code being removed set a value of\n\u0027mirror\u0027 which was then ignored, so it can go.  The changed code performs the\ncorrect check.\n\nFor raid6, if there are two missing devices, make sure we chose the right slot\non --re-add rather than always the first slot.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2a2703c282ce77d189a250f58039daac1da3314",
      "tree": "974bf2c2d418b5c57f8c27ea10b01c46710eb3eb",
      "parents": [
        "b5ab28a3b81381103b686ff6b9d2f5fbb944bc8c"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Nov 28 13:44:12 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:25 2005 -0800"
      },
      "message": "[PATCH] md: set default_bitmap_offset properly in set_array_info\n\nIf an array is created using set_array_info, default_bitmap_offset isn\u0027t set\nproperly meaning that an internal bitmap cannot be hot-added until the array\nis stopped and re-assembled.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5ab28a3b81381103b686ff6b9d2f5fbb944bc8c",
      "tree": "01756ec41c40b0b0fb101c7dc3ee856a745c2e41",
      "parents": [
        "700e432d8364ce59c521abbe03a522051610ebc2"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Nov 28 13:44:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:25 2005 -0800"
      },
      "message": "[PATCH] md: fix problem with raid6 intent bitmap\n\nWhen doing a recovery, we need to know whether the array will still be\ndegraded after the recovery has finished, so we can know whether bits can be\nclearred yet or not.  This patch performs the required check.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "700e432d8364ce59c521abbe03a522051610ebc2",
      "tree": "50293a973edfc2cc39858367d50497416473fb5b",
      "parents": [
        "22dfdf5212e5864b844f629736fb993d4611f190"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Nov 28 13:44:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:25 2005 -0800"
      },
      "message": "[PATCH] md: fix locking problem in r5/r6\n\nbitmap_unplug actually writes data (bits) to storage, so we shouldn\u0027t be\nholding a spinlock...\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22dfdf5212e5864b844f629736fb993d4611f190",
      "tree": "e5c2dfd3fbd786323e8adad35f98f26ca22efde2",
      "parents": [
        "20c5ab6821b3a7aad31fb5a4660e9fe414fb37f6"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Nov 28 13:44:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:25 2005 -0800"
      },
      "message": "[PATCH] md: improve read speed to raid10 arrays using \u0027far copies\u0027\n\nraid10 has two different layouts.  One uses near-copies (so multiple\ncopies of a block are at the same or similar offsets of different\ndevices) and the other uses far-copies (so multiple copies of a block\nare stored a greatly different offsets on different devices).  The point\nof far-copies is that it allows the first section (normally first half)\nto be layed out in normal raid0 style, and thus provide raid0 sequential\nread performance.\n\nUnfortunately, the read balancing in raid10 makes some poor decisions\nfor far-copies arrays and you don\u0027t get the desired performance.  So\nturn off that bad bit of read_balance for far-copies arrays.\n\nWith this patch, read speed of an \u0027f2\u0027 array is comparable with a raid0\nwith the same number of devices, though write speed is ofcourse still\nvery slow.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "20c5ab6821b3a7aad31fb5a4660e9fe414fb37f6",
      "tree": "aabefc6d93653717e68be07860206a430105f308",
      "parents": [
        "f7b7fd8f3ebbb2810d6893295aa984acd0fd30db"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@m1k.net",
        "time": "Mon Nov 28 13:44:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:25 2005 -0800"
      },
      "message": "[PATCH] fix broken hybrid v4l-dvb frontend selection\n\nRepair broken build configuration for hybrid v4l/dvb card frontend\nselection.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f7b7fd8f3ebbb2810d6893295aa984acd0fd30db",
      "tree": "01afc1edafc50a3c65ec8576c05c60da53d8d242",
      "parents": [
        "a93a117eaa0bec426d4671a49bfa96a6fdcd2ac9"
      ],
      "author": {
        "name": "Rik van Riel",
        "email": "riel@redhat.com",
        "time": "Mon Nov 28 13:44:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:25 2005 -0800"
      },
      "message": "[PATCH] temporarily disable swap token on memory pressure\n\nSome users (hi Zwane) have seen a problem when running a workload that\neats nearly all of physical memory - th system does an OOM kill, even\nwhen there is still a lot of swap free.\n\nThe problem appears to be a very big task that is holding the swap\ntoken, and the VM has a very hard time finding any other page in the\nsystem that is swappable.\n\nInstead of ignoring the swap token when sc-\u003epriority reaches 0, we could\nsimply take the swap token away from the memory hog and make sure we\ndon\u0027t give it back to the memory hog for a few seconds.\n\nThis patch resolves the problem Zwane ran into.\n\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a93a117eaa0bec426d4671a49bfa96a6fdcd2ac9",
      "tree": "8ad3a616b8d77a5bcae4c670a3b09ae6eb74a11a",
      "parents": [
        "8c4b8add83c93306b07d78469fd351dc462e4b66"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Mon Nov 28 13:44:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:25 2005 -0800"
      },
      "message": "[PATCH] v9fs: fix memory leak in v9fs dentry code\n\nAssign the appropriate dentry operations to the dentry. Fixes memory leak.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c4b8add83c93306b07d78469fd351dc462e4b66",
      "tree": "e99523b961cb84f0462057d329de27e1d85546e6",
      "parents": [
        "3148890bfa4f36c9949871264e06ef4d449eeff9"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Mon Nov 28 13:44:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:24 2005 -0800"
      },
      "message": "[PATCH] cpuset fork locking fix\n\nMove the cpuset_fork() call below the write_unlock_irq call in\nkernel/fork.c copy_process().\n\nSince the cpuset-dual-semaphore-locking-overhaul.patch, the cpuset_fork()\nroutine acquires task_lock(), so cannot be called while holding the\ntasklist_lock for write.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3148890bfa4f36c9949871264e06ef4d449eeff9",
      "tree": "f8d7b2498ec83883d1434abd9042ae8e6863bdb2",
      "parents": [
        "aa877b3dc9f2a1fdffac4ea36bee97c21db11a69"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Mon Nov 28 13:44:03 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:24 2005 -0800"
      },
      "message": "[PATCH] mm: __alloc_pages cleanup fix\n\nI believe this patch is required to fix breakage in the asynch reclaim\nwatermark logic introduced by this patch:\n\nhttp://www.kernel.org/git/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommitdiff;h\u003d7fb1d9fca5c6e3b06773b69165a73f3fb786b8ee\n\nJust some background of the watermark logic in case it isn\u0027t clear...\nBasically what we have is this:\n\n ---  pages_high\n   |\n   | (a)\n   |\n ---  pages_low\n   |\n   | (b)\n   |\n ---  pages_min\n   |\n   | (c)\n   |\n ---  0\n\nNow when pages_low is reached, we want to kick asynch reclaim, which gives us\nan interval of \"b\" before we must start synch reclaim, and gives kswapd an\ninterval of \"a\" before it need go back to sleep.\n\nWhen pages_min is reached, normal allocators must enter synch reclaim, but\nPF_MEMALLOC, ALLOC_HARDER, and ALLOC_HIGH (ie.  atomic allocations, recursive\nallocations, etc.) get access to varying amounts of the reserve \"c\".\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa877b3dc9f2a1fdffac4ea36bee97c21db11a69",
      "tree": "fc27487488b60e403d55626068408844c0d47656",
      "parents": [
        "ad09d583106fadfdf751926107cfe35fba6bdbd4"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "glommer@br.ibm.com",
        "time": "Mon Nov 28 13:44:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:24 2005 -0800"
      },
      "message": "[PATCH] ext3: Wrong return value for EXT3_IOC_GROUP_ADD\n\nThis patch corrects the return value for the EXT3_IOC_GROUP_ADD in case it\nfails due to the presence of multiple resizers at the filesystem.\n\nThe problem is a little bit more serious than a wrong return value in this\ncase, since the clause err\u003d0 in the exit_journal path will lead to a call\nto update_backups which in turns causes a NULL pointer dereference.\n\nSigned-off-by: Glauber de Oliveira Costa \u003cglommer@br.ibm.com\u003e\nCc: \"Stephen C. Tweedie\" \u003csct@redhat.com\u003e\nCc: Andreas Dilger \u003cadilger@clusterfs.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad09d583106fadfdf751926107cfe35fba6bdbd4",
      "tree": "35df7418b229ed8b8eb42609924a383660705359",
      "parents": [
        "0332db5aff3eec73eead6d991782b0dee1376dc0"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Nov 28 13:44:00 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:24 2005 -0800"
      },
      "message": "[PATCH] m32r: M3A-2170(Mappi-III) IDE support\n\nThis patch is for supporting IDE interface for M3A-2170(Mappi-III) board.\n\nSigned-off-by: Mamoru Sakugawa \u003csakugawa@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "0332db5aff3eec73eead6d991782b0dee1376dc0"
}
