)]}'
{
  "log": [
    {
      "commit": "2e11665c5ea436e2fc2cfecbfc6dbfb8d420af29",
      "tree": "62a49268a6baa58b25c76e5deae21f9b49bcc626",
      "parents": [
        "5cfc35cf79d46af998346e3d5cc66fa344d1af0e",
        "66a740572d7bcb18469e71cb014bfed3ff75a773"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 23 07:50:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 23 07:50:00 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Convert INTC2 to IRQ table registration.\n  sh: Updates for irq-flow-type naming changes.\n  sh: Add some missing board headers.\n  sh: Fix exception_handling_table alignment.\n  sh: Cleanup board header directories.\n  sh: Remove board-specific ide.h headers.\n  sh: Proper show_stack/show_trace() implementation.\n"
    },
    {
      "commit": "5cfc35cf79d46af998346e3d5cc66fa344d1af0e",
      "tree": "bdaa46ddd39243df9bf74d02a2046ebb8901c720",
      "parents": [
        "f8829caee311207afbc882794bdc5aa0db5caf33",
        "cb01fc720c629261b9c616b2d5fcc3d93cd8bb09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 16:52:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 16:52:40 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6:\n  [PATCH] x86-64: increase PHB1 split transaction timeout\n  [PATCH] x86-64: Fix C3 timer test\n"
    },
    {
      "commit": "cb01fc720c629261b9c616b2d5fcc3d93cd8bb09",
      "tree": "91e5a3f4b0449102813b889c4615a00bc210026b",
      "parents": [
        "aa026ede513b7d672fa7d9106b2f2a475455dcf2"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Sun Oct 22 00:41:15 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sun Oct 22 00:41:15 2006 +0200"
      },
      "message": "[PATCH] x86-64: increase PHB1 split transaction timeout\n\nThis patch increases the timeout for PCI split transactions on PHB1 on\nthe first Calgary to work around an issue with the aic94xx\nadapter. Fixes kernel.org bugzilla #7180\n(http://bugzilla.kernel.org/show_bug.cgi?id\u003d7180)\n\nBased on excellent debugging and a patch by Darrick J. Wong\n\u003cdjwong@us.ibm.com\u003e\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Jon Mason \u003cjdmason@kudzu.us\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\n"
    },
    {
      "commit": "aa026ede513b7d672fa7d9106b2f2a475455dcf2",
      "tree": "13a4e7934f3597336ebdfde1d720b5f2c877ad6e",
      "parents": [
        "cb7fabcf9d4340b61f012cc7e8e3d7ff5c4f441c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Oct 22 00:41:15 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sun Oct 22 00:41:15 2006 +0200"
      },
      "message": "[PATCH] x86-64: Fix C3 timer test\n\nThere was a typo in the C3 latency test to decide of the TSC\nshould be used or not. It used the C2 latency threshold, not the\nC3 one. Fix that.\n\nThis should fix the time on various dual core laptops.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "f8829caee311207afbc882794bdc5aa0db5caf33",
      "tree": "dbadd9fa746a1a4f091bc7e240ca8d787188a913",
      "parents": [
        "224dc50ece1b40f8cff5ecadd42a6b2691e231de"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 21 23:17:35 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 21 23:17:35 2006 +0100"
      },
      "message": "[MIPS] Fix aliasing bug in copy_to_user_page / copy_from_user_page\n\nThe current implementation uses a sequence of a cacheflush and a copy.\nThis is racy in case of a multithreaded debuggee and renders GDB\nvirtually unusable.\n\nAside this fixes a performance hog rendering access to /proc/cmdline very\nslow and resulting in a enough cache stalls for the 34K AP/SP programming\nmodel to make the bare metal code on the non-Linux VPE miss RT deadlines.\n\nThe main part of this patch was originally written by Ralf Baechle;\nAtushi Nemoto did the the debugging.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "224dc50ece1b40f8cff5ecadd42a6b2691e231de",
      "tree": "e03d1b127e931b54aaea9579a211988a3f7f4c16",
      "parents": [
        "cb7fabcf9d4340b61f012cc7e8e3d7ff5c4f441c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 21 02:05:20 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 21 23:17:35 2006 +0100"
      },
      "message": "[MIPS] Cleanup remaining references to mips_counter_frequency.\n\nNoticed by Samium Gromoff but his patch got stale in flight ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cb7fabcf9d4340b61f012cc7e8e3d7ff5c4f441c",
      "tree": "f8ffc30b8d1210237051408f71ef2b1dcbb4c0c1",
      "parents": [
        "dcf234f3b0cbc4d2b73f5ee02405b117c5d77fbd",
        "8eb166bf805cc1c1d38d57211e8737631376b9ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:41:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:41:41 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] libata-sff: Allow for wacky systems\n  [PATCH] ahci: readability tweak\n  [PATCH] libata: typo fix\n  [PATCH] ATA must depend on BLOCK\n  [PATCH] libata: use correct map_db values for ICH8\n"
    },
    {
      "commit": "dcf234f3b0cbc4d2b73f5ee02405b117c5d77fbd",
      "tree": "1c2c3e2dbfcc709d6b5187ec311706aab76025c3",
      "parents": [
        "946b92437e550d6ed80213bf54a1f383e141aede",
        "5826cade4341a6298eb10d476dccc5f403ca7ad8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:40:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:40:29 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (22 commits)\n  [PATCH] ibmveth: Fix index increment calculation\n  [PATCH] Fix timer race\n  [PATCH] Remove useless comment from sb1250\n  [PATCH] ucc_geth: changes to ucc_geth driver as a result of qe_lib changes and bugfixes\n  [PATCH] sky2: 88E803X transmit lockup\n  [PATCH] e1000: Reset all functions after a PCI error\n  [PATCH] WAN/pc300: handle, propagate minor errors\n  [PATCH] Update smc91x driver with ARM Versatile board info\n  [PATCH] wireless: WE-20 compatibility for ESSID and NICKN ioctls\n  [PATCH] zd1211rw: fix build-break caused by association race fix\n  [PATCH] sotftmac: fix a slab corruption in WEP restricted key association\n  [PATCH] airo: check if need to freeze\n  [PATCH] wireless: More WE-21 potential overflows...\n  [PATCH] zd1201: Possible NULL dereference\n  [PATCH] orinoco: fix WE-21 buffer overflow\n  [PATCH] airo.c: check returned values\n  [PATCH] bcm43xx-softmac: Fix system hang for x86-64 with \u003e1GB RAM\n  [PATCH] bcm43xx-softmac: check returned value from pci_enable_device\n  [PATCH] softmac: Fix WX and association related races\n  [PATCH] bcm43xx: fix race condition in periodic work handler\n  ...\n"
    },
    {
      "commit": "946b92437e550d6ed80213bf54a1f383e141aede",
      "tree": "fc7930bdcbd15ddd26f417602595b97dcbae1b74",
      "parents": [
        "5d6aaf3f6d50f0e12dac42432ceb1c86cd860de6",
        "18088748d2a493ce9f6adf0be7f833b04041807e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:39:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:39:44 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] uninorth: Add module param \u0027aperture\u0027 for aperture size\n"
    },
    {
      "commit": "5d6aaf3f6d50f0e12dac42432ceb1c86cd860de6",
      "tree": "d44d9d2c644e6246d5b3d8fb21ddd094be2ac0aa",
      "parents": [
        "fc22617e451f23b466d4d63bb016f5f6111b69e4",
        "e70ea8c09db0e25ab58f84ba7f393e5c9125a8ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:36:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:36:46 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6:\n  [PATCH] x86-64: Revert timer routing behaviour back to 2.6.16 state\n  [PATCH] x86-64: Overlapping program headers in physical addr space fix\n  [PATCH] x86-64: Put more than one cpu in TARGET_CPUS\n  [PATCH] x86: Revert new unwind kernel stack termination\n  [PATCH] x86-64: Use irq_domain in ioapic_retrigger_irq\n  [PATCH] i386: Disable nmi watchdog on all ThinkPads\n  [PATCH] x86-64: Revert interrupt backlink changes\n  [PATCH] x86-64: Fix ENOSYS in system call tracing\n  [PATCH] i386: Fix fake return address\n  [PATCH] x86-64: x86_64 add NX mask for PTE entry\n  [PATCH] x86-64: Speed up dwarf2 unwinder\n  [PATCH] x86: Use -maccumulate-outgoing-args\n  [PATCH] x86-64: fix page align in e820 allocator\n  [PATCH] x86-64: Fix for arch/x86_64/pci/Makefile CFLAGS\n  [PATCH] i386: fix .cfi_signal_frame copy-n-paste error\n  [PATCH] x86-64: typo in __assign_irq_vector when updating pos for vector and offset\n  [PATCH] x86-64: x86_64 hot-add memory srat.c fix\n  [PATCH] i386: Update defconfig\n  [PATCH] x86-64: Update defconfig\n"
    },
    {
      "commit": "fc22617e451f23b466d4d63bb016f5f6111b69e4",
      "tree": "64a772622e9bcd49f23ffcde408eb3517082ce6f",
      "parents": [
        "9eaef27b36a6b716384948da94b8fc5bfba7b712"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sat Oct 21 10:24:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:06 2006 -0700"
      },
      "message": "[PATCH] NFS: Cache invalidation fixup\n\nIf someone has renamed a directory on the server, triggering the d_move\ncode in d_materialise_unique(), then we need to invalidate the cached\ndirectory information in the source parent directory.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nCc: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9eaef27b36a6b716384948da94b8fc5bfba7b712",
      "tree": "ab69cf9c3863bb7ca564574c914e5b6bf8ad3162",
      "parents": [
        "3f7705eab6722ad1a346d748c4aad55755d6c241"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sat Oct 21 10:24:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:06 2006 -0700"
      },
      "message": "[PATCH] VFS: Make d_materialise_unique() enforce directory uniqueness\n\nIf the caller tries to instantiate a directory using an inode that already\nhas a dentry alias, then we attempt to rename the existing dentry instead\nof instantiating a new one.  Fail with an ELOOP error if the rename would\naffect one of our parent directories.\n\nThis behaviour is needed in order to avoid issues such as\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d7178\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nCc: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f7705eab6722ad1a346d748c4aad55755d6c241",
      "tree": "d6284a55119568e4a53ce31e35f91245a613d09e",
      "parents": [
        "8a7822a61ca9c22f464c0b79f455e62cccee747e"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sat Oct 21 10:24:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:06 2006 -0700"
      },
      "message": "[PATCH] cciss: Fix warnings (and bug on 1TB discs)\n\nCCISS was producing warnings about shifts being greater than the size of\nthe type and pointers being of incompatible type.  Turns out this is\nbecause it\u0027s calling do_div on a 32-bit quantity.  Upon further\ninvestigation, the sector_t total_size is being assigned to an int, and\nthen we\u0027re calling do_div on that int.  Obviously, sector_div is called for\nhere, and I took the chance to refactor the code a little.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a7822a61ca9c22f464c0b79f455e62cccee747e",
      "tree": "7d9e11bde245855288f43deb20dbe0a8d4dfb545",
      "parents": [
        "faf6bbcf94caee10ba34adb86db4ecca96bfd3bf"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Oct 21 10:24:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:06 2006 -0700"
      },
      "message": "[PATCH] i2o/exec-osm.c: use \"unsigned long flags;\"\n\nJust like everyone else.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "faf6bbcf94caee10ba34adb86db4ecca96bfd3bf",
      "tree": "487ebe329419548422c20409830185a6972385aa",
      "parents": [
        "aedb0eb107961a234f7c38e53da65a8f7ea992a9"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Sat Oct 21 10:24:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:06 2006 -0700"
      },
      "message": "[PATCH] cpuset: mempolicy migration typo fix\n\nMistyped an ifdef CONFIG_CPUSETS - fixed.\n\nI doubt that anyone ever noticed.  The impact of this typo was\nthat if someone:\n 1) was using MPOL_BIND to force off node allocations\n 2) while using cpusets to constrain memory placement\n 3) when that cpuset was migrating that jobs memory\n 4) while the tasks in that job were actively forking\nthen there was a rare chance that future allocations using\nthat MPOL_BIND policy would be node local, not off node.\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": "aedb0eb107961a234f7c38e53da65a8f7ea992a9",
      "tree": "feb4be6542e39916fe13517583cffc2ca7a4e2c3",
      "parents": [
        "7516795739bd53175629b90fab0ad488d7a6a9f7"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Oct 21 10:24:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:06 2006 -0700"
      },
      "message": "[PATCH] Slab: Do not fallback to nodes that have not been bootstrapped yet\n\nThe zonelist may contain zones of nodes that have not been bootstrapped and\nwe will oops if we try to allocate from those zones.  So check if the node\ninformation for the slab and the node have been setup before attempting an\nallocation.  If it has not been setup then skip that zone.\n\nUsually we will not encounter this situation since the slab bootstrap code\navoids falling back before we have setup the respective nodes but we seem\nto have a special needs for pppc.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nAcked-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7516795739bd53175629b90fab0ad488d7a6a9f7",
      "tree": "1f6b4b7a4f08a25155605b10d5963b7c6ca72e7b",
      "parents": [
        "047a66d4bb24aaf19f41d620f8f0534c2153cd0b"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Sat Oct 21 10:24:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:06 2006 -0700"
      },
      "message": "[PATCH] Reintroduce NODES_SPAN_OTHER_NODES for powerpc\n\nReintroduce NODES_SPAN_OTHER_NODES for powerpc\n\nRevert \"[PATCH] Remove SPAN_OTHER_NODES config definition\"\n    This reverts commit f62859bb6871c5e4a8e591c60befc8caaf54db8c.\nRevert \"[PATCH] mm: remove arch independent NODES_SPAN_OTHER_NODES\"\n    This reverts commit a94b3ab7eab4edcc9b2cb474b188f774c331adf7.\n\nAlso update the comments to indicate that this is still required\nand where its used.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nAcked-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "047a66d4bb24aaf19f41d620f8f0534c2153cd0b",
      "tree": "448062113a3fe5083354da6181310d76f1d52af6",
      "parents": [
        "d42552c3ace1fa1f16ae02ce642f4c733cec40ca"
      ],
      "author": {
        "name": "David Gibson",
        "email": "dwg@au1.ibm.com",
        "time": "Sat Oct 21 10:24:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:06 2006 -0700"
      },
      "message": "[PATCH] ibmveth: Fix index increment calculation\n\nThe recent commit 751ae21c6cd1493e3d0a4935b08fb298b9d89773 introduced a bug\nin the producer/consumer index calculation in the ibmveth driver -\nincautious use of the post-increment ++ operator resulted in an increment\nbeing immediately reverted.  This patch corrects the logic.\n\nWithout this patch, the driver oopses almost immediately after activation\non at least some machines.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nAcked-by: Santiago Leon \u003csantil@us.ibm.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d42552c3ace1fa1f16ae02ce642f4c733cec40ca",
      "tree": "7cc5c098616a53ea76eb8e56ff5f6f9caaf41195",
      "parents": [
        "78f32668e64caea8f638b9133da7b97c5aec20d1"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Oct 21 10:24:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:05 2006 -0700"
      },
      "message": "[PATCH] pci: declare pci_get_device_reverse()\n\nWe seem to have lost the declaration of pci_get_device_reverse(), if we ever\nhad one.\n\nAdd a CONFIG_PCI\u003d0 stub too.\n\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "78f32668e64caea8f638b9133da7b97c5aec20d1",
      "tree": "128074094fea381636d8869c21c9874826002436",
      "parents": [
        "4f2e639af4bd5e152fc79256e333643d3dd6c10f"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Sat Oct 21 10:24:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:05 2006 -0700"
      },
      "message": "[PATCH] clocksource: acpi_pm: add another greylist chipset\n\nI have an acpi_pm that goes backwards, but it\u0027s not intel.  I tested the\nverified read and my acpi_pm started to function properly.  So I added it\nto the greylist.  I\u0027m assuming that\u0027s the right spot.\n\nI also added an unlikely() to the while, cause it seems appropriate.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nAcked-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f2e639af4bd5e152fc79256e333643d3dd6c10f",
      "tree": "1adf32d929c552d7e4b24475baa45c6108436f79",
      "parents": [
        "1c05b4bc22cd640d3a534bd2851a8413d5df3709"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Oct 21 10:24:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:05 2006 -0700"
      },
      "message": "[PATCH] md: endian annotations for the bitmap superblock\n\nAnd a couple of bug fixes found by sparse.\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": "1c05b4bc22cd640d3a534bd2851a8413d5df3709",
      "tree": "dceceabea9bdb92213e2a2d318cdd1b152832cbd",
      "parents": [
        "da3ed32fe568148ede256975d40825ffcdac767b"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Oct 21 10:24:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:05 2006 -0700"
      },
      "message": "[PATCH] md: endian annotation for v1 superblock access\n\nIncludes a couple of bugfixes found by sparse.\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": "da3ed32fe568148ede256975d40825ffcdac767b",
      "tree": "19f0e3e838c04111af850ae21a9d63841e914606",
      "parents": [
        "2e333e89860431d22816c1bdaa2ea72c2753396e"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Oct 21 10:24:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:05 2006 -0700"
      },
      "message": "[PATCH] md: add another COMPAT_IOCTL for md\n\n..  so that you can use bitmaps with 32bit userspace on a 64 bit kernel.\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": "2e333e89860431d22816c1bdaa2ea72c2753396e",
      "tree": "df1a82cc995ec45936bf9ded1f57166f5f8e1ee9",
      "parents": [
        "3c5473f80770768ab5712eb5a7492c16e97209fe"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Oct 21 10:24:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:05 2006 -0700"
      },
      "message": "[PATCH] md: fix calculation of -\u003edegraded for multipath and raid10\n\nTwo less-used md personalities have bugs in the calculation of -\u003edegraded (the\nextent to which the array is degraded).\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c5473f80770768ab5712eb5a7492c16e97209fe",
      "tree": "465f4867e695facfab15120b3e5417e88194840d",
      "parents": [
        "86fbf1486a44a4bce4fdcbe3665a7d8a62ba958a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Oct 21 10:24:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:05 2006 -0700"
      },
      "message": "[PATCH] drivers/ide/pci/generic.c: re-add the __setup(\"all-generic-ide\",...)\n\nThe change from __setup() to module_param_named() requires users to prefix\nthe option with \"generic.\".\n\nThis patch re-adds the __setup() additionally to the module_param_named().\n\nUsually it would make sense getting rid of such an obsolete __setup() at\nsome time, but considering that drivers/ide/ is slowly approaching a RIP\nstatus it\u0027s already implicitely scheduled for removal.\n\nThis patch fixes kernel Bugzilla #7353.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86fbf1486a44a4bce4fdcbe3665a7d8a62ba958a",
      "tree": "3b49c582fe07b8d82045e494cd3b0779c661f4b8",
      "parents": [
        "7b7fc708b568a258595e1fa911b930a75ac07b48"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sat Oct 21 10:24:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:05 2006 -0700"
      },
      "message": "[PATCH] Char: correct pci_get_device changes\n\nCommits 881a8c120acf7ec09c90289e2996b7c70f51e996 and\nefe1ec27837d6639eae82e1f5876910ba6433c3f corrects pci device matching in\nonly one way; it no longer oopses/crashes, despite hotplug is not solved\nin these changes.\n\nWhenever pci_find_device -\u003e pci_get_device change is performed, also\npci_dev_get and pci_dev_put should be in most cases called to properly\nhandle hotplug.  This patch does exactly this thing -- increase refcount\nto let kernel know, that we are using this piece of HW just now.\n\nIt affects moxa and rio char drivers.\n\nCc: \u003cR.E.Wolff@BitWizard.nl\u003e\nAcked-by: Amit Gud \u003cgud@eth.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8eb166bf805cc1c1d38d57211e8737631376b9ba",
      "tree": "d24a11802b064f0629ea2501a6e2ae360abf2e1d",
      "parents": [
        "12a87d36b3c5cb76a182c35f40d959a615d1c862"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 16 16:24:50 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 15:18:59 2006 -0400"
      },
      "message": "[PATCH] libata-sff: Allow for wacky systems\n\nThere are some Linux supported platforms that simply cannot hit the low\nI/O addresses used by ATA legacy mode PCI mappings. These platforms have\na window for PCI space that is fixed by the board logic and doesn\u0027t\ninclude the neccessary locations.\n\nProvide a config option so that such platforms faced with a controller\nthat they cannot support simply error it and punt\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "12a87d36b3c5cb76a182c35f40d959a615d1c862",
      "tree": "399eec23ec54f27b94f70831f978ae54933336a1",
      "parents": [
        "3343571d9f88a0de542d33aea9ab881f00ff866d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 16 16:21:40 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 15:18:59 2006 -0400"
      },
      "message": "[PATCH] ahci: readability tweak\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3343571d9f88a0de542d33aea9ab881f00ff866d",
      "tree": "e32df070ba36be5a8c8d71463912e9183ae10bc0",
      "parents": [
        "bf2d401bca3681f5380f711be65f2026255cc166"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Oct 19 14:44:53 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 15:18:59 2006 -0400"
      },
      "message": "[PATCH] libata: typo fix\n\nTypo fix in commment.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bf2d401bca3681f5380f711be65f2026255cc166",
      "tree": "bbafbabe24060921425480303836ba72a8590b9e",
      "parents": [
        "158f30c8945fea7cf0d0161cd9463cf2f3d2c19e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Oct 20 14:39:35 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 15:10:10 2006 -0400"
      },
      "message": "[PATCH] ATA must depend on BLOCK\n\nFix the following compile error with CONFIG_ATA\u003dy, CONFIG_BLOCK\u003dn:\n\n...\n  CC      drivers/ata/libata-scsi.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ata/libata-scsi.c: In function ‘ata_scsi_dev_config’:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ata/libata-scsi.c:791: warning: implicit declaration of function ‘blk_queue_max_sectors’\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ata/libata-scsi.c:799: error: ‘request_queue_t’ undeclared (first use in this function)\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ata/libata-scsi.c:799: error: (Each undeclared identifier is reported only once\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ata/libata-scsi.c:799: error: for each function it appears in.)\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ata/libata-scsi.c:799: error: ‘q’ undeclared (first use in this function)\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ata/libata-scsi.c:800: warning: implicit declaration of function ‘blk_queue_max_hw_segments’\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ata/libata-scsi.c: In function ‘ata_scsi_slave_config’:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ata/libata-scsi.c:831:\nwarning: implicit declaration of function ‘blk_queue_max_phys_segments’\nmake[3]: *** [drivers/ata/libata-scsi.o] Error 1\n\nBug report by Jesper Juhl.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "158f30c8945fea7cf0d0161cd9463cf2f3d2c19e",
      "tree": "b81dfdefc0e81c2807d19b443dbfe7a8a0809832",
      "parents": [
        "7b7fc708b568a258595e1fa911b930a75ac07b48"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Oct 19 13:27:39 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 15:10:10 2006 -0400"
      },
      "message": "[PATCH] libata: use correct map_db values for ICH8\n\nUse valid values for ICH8 map_db.  With the old values, when the\ncontroller was in Native mode, and SCC was 1 (drives configured for\nIDE), any drive plugged into a slave port was not recognized.  For\nCombined Mode (and SCC is still 1), 2 is a value value for MAP.map_value,\nand needs to be recognized.\n\nSigned-off-by:  Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5826cade4341a6298eb10d476dccc5f403ca7ad8",
      "tree": "d5977bbf1837558b9065e5529d54cb287d056d85",
      "parents": [
        "cde49b058474ab3f7ff830283e5b538e8fbeefe5"
      ],
      "author": {
        "name": "David Gibson",
        "email": "dwg@au1.ibm.com",
        "time": "Fri Oct 13 14:20:59 2006 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:34:21 2006 -0400"
      },
      "message": "[PATCH] ibmveth: Fix index increment calculation\n\nOn Thu, Oct 12, 2006 at 06:22:14PM +1000, David Gibson wrote:\n\u003e Your recent ibmveth commit, 751ae21c6cd1493e3d0a4935b08fb298b9d89773\n\u003e (\"fix int rollover panic\"), causes a rapid oops on my test machine\n\u003e (POWER5 LPAR).\n\u003e\n\u003e I\u0027ve bisected it down to that commit, but am still investigating the\n\u003e cause of the crash itself.\n\nFound the problem, I believe: an object lesson in the need for great\ncaution using ++.\n\n[...]\n@@ -213,6 +213,7 @@ static void ibmveth_replenish_buffer_poo\n \t\t}\n\n \t\tfree_index \u003d pool-\u003econsumer_index++ % pool-\u003esize;\n+\t\tpool-\u003econsumer_index \u003d free_index;\n \t\tindex \u003d pool-\u003efree_map[free_index];\n\n \t\tibmveth_assert(index !\u003d IBM_VETH_INVALID_MAP);\n\nSince the ++ is used as post-increment, the increment is not included\nin free_index, and so the added line effectively reverts the\nincrement.  The produced_index side has an analagous bug.\n\nThe following change corrects this:\n\nThe recent commit 751ae21c6cd1493e3d0a4935b08fb298b9d89773 introduced\na bug in the producer/consumer index calculation in the ibmveth driver\n- incautious use of the post-increment ++ operator resulted in an\nincrement being immediately reverted.  This patch corrects the logic.\n\nWithout this patch, the driver oopses almost immediately after\nactivation on at least some machines.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cde49b058474ab3f7ff830283e5b538e8fbeefe5",
      "tree": "28fdc4035af01d19c4f976d020ce98f251298182",
      "parents": [
        "cfadbd298e8b3e7f2e324696b653bb74094590db",
        "41072a1be57f63bf83afc31c44d72de018d800fa"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:21:11 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:21:11 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "cfadbd298e8b3e7f2e324696b653bb74094590db",
      "tree": "f7d68ce2465fdab2b7d673422ff37e743ec010d8",
      "parents": [
        "089fff2aa8cc2a0383ea9fce17afd10bfab9ac7c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 18 02:15:37 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:20:02 2006 -0400"
      },
      "message": "[PATCH] Fix timer race\n\nWhen closing the driver or reinitializing the hardware there is the\nusual del_timer() race condition that exists when timers re-add\nthemselves.  Fix by conversion to del_timer_sync().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "089fff2aa8cc2a0383ea9fce17afd10bfab9ac7c",
      "tree": "1c245b58098d47aac7c8602940c715aed6e86cf1",
      "parents": [
        "12cbbd95e12e911b43afae7f6f4850f616223642"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 18 00:30:27 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:20:01 2006 -0400"
      },
      "message": "[PATCH] Remove useless comment from sb1250\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "12cbbd95e12e911b43afae7f6f4850f616223642",
      "tree": "6965c1adee8a020288ef0fb6ebe57a4435468efc",
      "parents": [
        "af60496f746596fdbc7a9ffa1a96f97e1bc59bcf",
        "733b736c91dd2c556f35dffdcf77e667cf10cefc"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:16:11 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:16:11 2006 -0400"
      },
      "message": "Merge tag \u0027jg-20061012-00\u0027 of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6 into tmp\n"
    },
    {
      "commit": "af60496f746596fdbc7a9ffa1a96f97e1bc59bcf",
      "tree": "94a5782a0619e678903c3efa69ced0894e7d1a62",
      "parents": [
        "18a8e8649d2687283da51fbcf8218372dc5a8f6f",
        "98978edb6278f0fb30c8d636c6a79a28f9164cb9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:11:15 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:11:15 2006 -0400"
      },
      "message": "Merge branch \u0027we21-fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into tmp\n"
    },
    {
      "commit": "18a8e8649d2687283da51fbcf8218372dc5a8f6f",
      "tree": "1961bce657aec08964c8b6ab5b270b8f962a8988",
      "parents": [
        "470ea7eba4aaa517533f9b02ac9a104e77264548"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Thu Oct 19 21:07:34 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:09:51 2006 -0400"
      },
      "message": "[PATCH] ucc_geth: changes to ucc_geth driver as a result of qe_lib changes and bugfixes\n\nchanges due to qe_lib changes include:\n\no removed inclusion of platform header file\no removed platform_device code, replaced with of_device\no removed typedefs\no uint -\u003e u32 conversions\no removed following defines:\n  QE_SIZEOF_BD, BD_BUFFER_ARG, BD_BUFFER_CLEAR, BD_BUFFER,\n  BD_STATUS_AND_LENGTH_SET, BD_STATUS_AND_LENGTH, and BD_BUFFER_SET\n  because they hid sizeof/in_be32/out_be32 operations from the reader.\no removed irrelevant comments, added others to resemble removed BD_ defines\no const\u0027d and uncasted all get_property() assignments\n\nbugfixes, courtesy of Scott Wood, include:\n\n- Read phy_address as a u32, not u8.\n- Match on type \u003d\u003d \"network\" as well as compatible \u003d\u003d \"ucc_geth\", as\n  device_is_compatible() will only compare up to the length of the\n  test string, allowing \"ucc_geth_phy\" to match as well.\n- fixes the MAC setting code in ucc_geth.c.  The old code was overwriting and dereferencing random stack contents.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "470ea7eba4aaa517533f9b02ac9a104e77264548",
      "tree": "2726cf596e46f72e7ab54860a0589b2f858c5f21",
      "parents": [
        "7347b03d25ad7d7f001373cf64f709457c6af618"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Oct 20 17:06:11 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:08:24 2006 -0400"
      },
      "message": "[PATCH] sky2: 88E803X transmit lockup\n\nThe reason sky2 driver was locking up on transmit on the Yukon-FE chipset\nis that it was misconfiguring the internal RAM buffer so the transmitter\nand receiver were sharing the same space.\n\nThe code assumed there was 16K of RAM on Yukon-FE (taken from vendor driver\nsk98lin which is even more f*cked up on this). Then it assigned based on that.\nThe giveaway was that the registers would only hold 9bits so both RX/TX\nhad 0..1ff for space. It is a wonder it worked at all!\n\nThis patch addresses this, and fixes an easily reproducible hang on Transmit.\nOnly the Yukon-FE chip is Marvell 88E803X (10/100 only) are affected.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7347b03d25ad7d7f001373cf64f709457c6af618",
      "tree": "dbf818a4167151c0960d7685d5b76bf976f0b11f",
      "parents": [
        "6f0f6d87a2a5fc96fc54e90961d5244d668e5fbb"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Oct 20 14:42:14 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:08:24 2006 -0400"
      },
      "message": "[PATCH] e1000: Reset all functions after a PCI error\n\nDuring the handling of the PCI error recovery sequence, the current e1000\ndriver erroneously blocks a device reset for any but the first PCI\nfunction.  It shouldn\u0027t -- this is a cut-n-paste error from a different\ndriver (which tolerated only one hardware reset per hardware card).\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nAcked-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6f0f6d87a2a5fc96fc54e90961d5244d668e5fbb",
      "tree": "ce92fab7f69c4400e6834350f76cbd6350ea0ca5",
      "parents": [
        "718ecac2ed7ae1b3d61388ddbff2938a377b1a11"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 20 14:43:15 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:08:24 2006 -0400"
      },
      "message": "[PATCH] WAN/pc300: handle, propagate minor errors\n\n- move definition of \u0027tmc\u0027 and \u0027br\u0027 locals closer to usage\n\n- handle clock_rate_calc() error\n\n- propagate errors back to upper level open routine\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "718ecac2ed7ae1b3d61388ddbff2938a377b1a11",
      "tree": "7c2eac3362d45ba34646b94a770531b060edb51b",
      "parents": [
        "7b7fc708b568a258595e1fa911b930a75ac07b48"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Fri Oct 20 14:42:04 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:08:24 2006 -0400"
      },
      "message": "[PATCH] Update smc91x driver with ARM Versatile board info\n\nWe need to specify a Versatile-specific SMC_IRQ_FLAGS value or the new\ngeneric IRQ layer will complain thusly:\n\nNo IRQF_TRIGGER set_type function for IRQ 25 (\u003cNULL\u003e)\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7b7fc708b568a258595e1fa911b930a75ac07b48",
      "tree": "5c77a5397d01c91aaa59ee5517af28afee32afcb",
      "parents": [
        "c7a3bd177f248d01ee18a01d22048c80e071c331",
        "8c34e2d63231d4bf4852bac8521883944d770fe3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 10:01:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 10:01:52 2006 -0700"
      },
      "message": "Merge branch \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] Remove SUID when splicing into an inode\n  [PATCH] Add lockless helpers for remove_suid()\n  [PATCH] Introduce generic_file_splice_write_nolock()\n  [PATCH] Take i_mutex in splice_from_pipe()\n"
    },
    {
      "commit": "e70ea8c09db0e25ab58f84ba7f393e5c9125a8ee",
      "tree": "1fd86bdf586880e059181b153873617cee58f9ab",
      "parents": [
        "dbaab49f92ff6ae6255762a948375e4036cbdbd2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Oct 21 18:37:03 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:03 2006 +0200"
      },
      "message": "[PATCH] x86-64: Revert timer routing behaviour back to 2.6.16 state\n\nBy default route the 8254 over the 8259 and only disable\nit on ATI boards where this causes double timer interrupts.\n\nThis should unbreak some Nvidia boards where the timer doesn\u0027t\nseem to tick of it isn\u0027t enabled in the 8259. At least one\nVIA board also seemed to have a little trouble with the disabled\n8259.\n\nFor 2.6.20 we\u0027ll try both dynamically without black listing, but I think\nfor .19 this is the safer approach because it has been already well tested\nin earlier kernels. This also makes the x86-64 behaviour the same\nas i386.\n\nCommand line options can change all this of course.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "dbaab49f92ff6ae6255762a948375e4036cbdbd2",
      "tree": "4cd5e6885fff895b53716eb5d333d7d1e024925a",
      "parents": [
        "84f404f695b16bd142c8dd9910d5a398f54fb044"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Sat Oct 21 18:37:03 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:03 2006 +0200"
      },
      "message": "[PATCH] x86-64: Overlapping program headers in physical addr space fix\n\no A recent change to vmlinux.ld.S file broke kexec as now resulting vmlinux\n  program headers are overlapping in physical address space.\n\no Now all the vsyscall related sections are placed after data and after\n  that mostly init data sections are placed. To avoid physical overlap\n  among phdrs, there are three possible solutions.\n\t- Place vsyscall sections also in data phdrs instead of user\n\t- move vsyscal sections after init data in bss.\n\t- create another phdrs say data.init and move all the sections\n\t  after vsyscall into this new phdr.\n\no This patch implements the third solution.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "84f404f695b16bd142c8dd9910d5a398f54fb044",
      "tree": "1e278c2488119b97145fa6adb2ed2f8f3e309eb2",
      "parents": [
        "8cf2c51927bbeefafc25193d01b91f9ed3806e96"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "message": "[PATCH] x86-64: Put more than one cpu in TARGET_CPUS\n\nTARGET_CPUS is the default irq routing poicy.  It specifies which cpus the\nkernel should aim an irq at.  In physflat delivery mode we can route an irq to\na single cpu.  But that doesn\u0027t mean our default policy should only be a\nsingle cpu is allowed.\n\nBy allowing the irq routing code to select from multiple cpus this enables\nsystems with more irqs then we can service on a single processor to actually\nwork.\n\nI just audited and tested the code and irqbalance doesn\u0027t care, and the\nio_apic.c doesn\u0027t care if we have extra cpus in the mask.  Everything will use\nor assume we are using the lowest numbered cpu in the mask if we can\u0027t use\nthem all.\n\nSo this should result in no behavior changes except on systems that need it.\n\nThanks for YH Lu for spotting this problem in his testing.\n\nCc: Yinghai Lu \u003cyinghai.lu@amd.com\u003e\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "8cf2c51927bbeefafc25193d01b91f9ed3806e96",
      "tree": "5618f59fc5a9b98e13465746c170433fa37c3eb7",
      "parents": [
        "6bf2dafad18c119beb534cbb3d882fe7a6c3f529"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "message": "[PATCH] x86: Revert new unwind kernel stack termination\n\nJan convinced me that it was unnecessary because the assembly stubs do\nthis already on the stack.\n\nCc: jbeulich@novell.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "6bf2dafad18c119beb534cbb3d882fe7a6c3f529",
      "tree": "c78450df76c5c624788aaf81154f1f2070bcd5a7",
      "parents": [
        "a1bae67243512ca30ceda48e3e24e25b543f8ab7"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "message": "[PATCH] x86-64: Use irq_domain in ioapic_retrigger_irq\n\nThanks to YH Lu for spotting this.  It appears I missed this function when I\nrefactored allocate_irq_vector and introduced irq_domain, with the result that\nall retriggered irqs would go to cpu 0 even if we were not prepared to receive\nthem there.\n\nWhile reviewing YH\u0027s patch I also noticed that this function was missing\nlocking, and since I am now reading two values from two diffrent arrays that\nlooks like a race we might be able to hit in the real world.\n\nCc: Yinghai Lu \u003cyinghai.lu@amd.com\u003e\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "a1bae67243512ca30ceda48e3e24e25b543f8ab7",
      "tree": "9f90a2a4ac04ecd7e23c0049570cd570b6ae37ee",
      "parents": [
        "581910e2eb952e541b8ca9b5f551d6c124903b61"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "message": "[PATCH] i386: Disable nmi watchdog on all ThinkPads\n\nEven newer Thinkpads have bugs in SMM code that causes hangs with\nNMI watchdog.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "581910e2eb952e541b8ca9b5f551d6c124903b61",
      "tree": "fbf5bc96e5f69c32bcd35139968b7ce4fa9702b4",
      "parents": [
        "cc7d479fe56133e79840beffe9cb4fd193af93aa"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "message": "[PATCH] x86-64: Revert interrupt backlink changes\n\nThey break more than they fix\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "cc7d479fe56133e79840beffe9cb4fd193af93aa",
      "tree": "66ff47260029e21329c90bcd954c0764556e6b0b",
      "parents": [
        "26fd5e084e470dbe8edc6f726fc918e89b9f988c"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "message": "[PATCH] x86-64: Fix ENOSYS in system call tracing\n\nThis patch:\n\n- out of range system calls failing to return -ENOSYS under\n  system call tracing\n\n[AK: split out from another patch by Jan as separate bugfix]\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "26fd5e084e470dbe8edc6f726fc918e89b9f988c",
      "tree": "7975f626dfcc56ee92dd4e07954cab16c147b00d",
      "parents": [
        "7a71cef780404e8c90d23b1131142e158d94354b"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "message": "[PATCH] i386: Fix fake return address\n\nThe fake return address was being set to __KERNEL_PDA, rather than 0.\nPush it earlier while %eax still equals 0.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "7a71cef780404e8c90d23b1131142e158d94354b",
      "tree": "7e961918153726f031fabd40f2bf695c24cd8c90",
      "parents": [
        "690a973f48b6ba2954465992c08e65059c8374fe"
      ],
      "author": {
        "name": "bibo,mao",
        "email": "bibo.mao@intel.com",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "message": "[PATCH] x86-64: x86_64 add NX mask for PTE entry\n\n    If function change_page_attr_addr calls revert_page to revert\nto original pte value, mk_pte_phys does not mask NX bit. If NX bit\nis set on no NX hardware supported x86_64 machine, there is will\nbe RSVD type page fault and system will crash. This patch adds NX\nmask bit for PTE entry.\n\nSigned-off-by: bibo,mao \u003cbibo.mao@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "690a973f48b6ba2954465992c08e65059c8374fe",
      "tree": "b30a59496628592233944b3f4340cdfdf9d3d5de",
      "parents": [
        "cdfce1f5714fec7b24715f569b2fee1607350a6d"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "message": "[PATCH] x86-64: Speed up dwarf2 unwinder\n\nThis changes the dwarf2 unwinder to do a binary search for CIEs\ninstead of a linear work. The linker is unfortunately not\nable to build a proper lookup table at link time, instead it creates\none at runtime as soon as the bootmem allocator is usable (so you\u0027ll continue\nusing the linear lookup for the first [hopefully] few calls).\nThe code should be ready to utilize a build-time created table once\na fixed linker becomes available.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "cdfce1f5714fec7b24715f569b2fee1607350a6d",
      "tree": "a5f3a8123825504feede111f43f5294d90fd12be",
      "parents": [
        "73bb8919b33d42cf75a0ed89bc9ca6a7128665be"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "message": "[PATCH] x86: Use -maccumulate-outgoing-args\n\nThis avoids some problems with gcc 4.x and earlier generating\ninvalid unwind information. In 4.1 the option is default\nwhen unwind information is enabled.\n\nAnd it seems to generate smaller code too, so it\u0027s probably\na good thing on its own. With gcc 4.0:\n\ni386:\n4683198  902112  480868 6066178  5c9002 vmlinux (before)\n4449895  902112  480868 5832875  5900ab vmlinux (after)\n\nx86-64:\n4939761 1449584  648216 7037561  6b6279 vmlinux (before)\n4854193 1449584  648216 6951993  6a1439 vmlinux (after)\n\nOn 4.1 it shouldn\u0027t make much difference because it is\ndefault when unwind is enabled anyways.\n\nSuggested by Michael Matz and Jan Beulich\n\nCc: jbeulich@novell.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "73bb8919b33d42cf75a0ed89bc9ca6a7128665be",
      "tree": "8dc8fd2f90a2b9b9c8ac98db813b297f91506ecc",
      "parents": [
        "469b1d8741a5970ad49f2b5a837811579ba0b6f2"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "message": "[PATCH] x86-64: fix page align in e820 allocator\n\nCurrently some code pieces assume that address returned by find_e820_area()\nare page aligned.  But looks like find_e820_area() had no such intention\nand hence one might end up stomping over some of the data.  One such case\nis bootmem allocator initialization code stomped over bss.\n\nThis patch modified find_e820_area() to return page aligned address.  This\nmight be little wasteful of memory but at the same time probably it is\neasier to handle page aligned memory.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "469b1d8741a5970ad49f2b5a837811579ba0b6f2",
      "tree": "45a2c10079a7a67c1017772a3f21daec12f9a24d",
      "parents": [
        "da8604cc2d6cd4cbde873c7ba308365e402ac7bf"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "message": "[PATCH] x86-64: Fix for arch/x86_64/pci/Makefile CFLAGS\n\nThe arch/x86_64/pci directory was giving problems in a wierd cross-compile\nenvironment.  The exact cause is unknown, but the Makefile used CFLAGS\ninstead of EXTRA_CFLAGS.  From what I can tell from\nDocumentation/kbuild/makefiles.txt, CFLAGS should not be used for this, it\nshould be EXTRA_CFLAGS.  And it solves the cross-compile problem.\n\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "da8604cc2d6cd4cbde873c7ba308365e402ac7bf",
      "tree": "b43f5d7b237f2ed8b6b93918699a04eb00589a14",
      "parents": [
        "45edfd1db02f818b3dc7e4743ee8585af6b78f78"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "message": "[PATCH] i386: fix .cfi_signal_frame copy-n-paste error\n\nThis was copied, pasted but not edited.\n\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "45edfd1db02f818b3dc7e4743ee8585af6b78f78",
      "tree": "cc7a524069ee23c49237c417299e5aa2f93205e0",
      "parents": [
        "926fafebc48a3218fac675f12974f9a46473bd40"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai.lu@amd.com",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "message": "[PATCH] x86-64: typo in __assign_irq_vector when updating pos for vector and offset\n\ntypo with cpu instead of new_cpu\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@amd.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "926fafebc48a3218fac675f12974f9a46473bd40",
      "tree": "6a4f742c5304a2abc627e6f4da3459e742eb42ea",
      "parents": [
        "13892de19eb9007ea47430c701bdbf69df71d883"
      ],
      "author": {
        "name": "keith mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "message": "[PATCH] x86-64: x86_64 hot-add memory srat.c fix\n\n  This patch corrects the logic used in srat.c to figure out what\nparsing what action to take when registering hot-add areas.  Hot-add\nareas should only be added to the node information for the\nMEMORY_HOTPLUG_RESERVE case.  When booting MEMORY_HOTPLUG_SPARSE hot-add\nareas on everything but the last node are getting include in the node\ndata and during kernel boot the pages are setup then the kernel dies\nwhen the pages are used. This patch fixes this issue.\n\nSigned-off-by: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "13892de19eb9007ea47430c701bdbf69df71d883",
      "tree": "d27856e2a5814f551aa08a5399910b8d242b4ca9",
      "parents": [
        "f248b6a34fdd726dd12b549fceba907b6df2771c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:01 2006 +0200"
      },
      "message": "[PATCH] i386: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "f248b6a34fdd726dd12b549fceba907b6df2771c",
      "tree": "447270a8522cf30d584a7c769ef2d9a288a973b6",
      "parents": [
        "c7a3bd177f248d01ee18a01d22048c80e071c331"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Oct 21 18:37:00 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:00 2006 +0200"
      },
      "message": "[PATCH] x86-64: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "c7a3bd177f248d01ee18a01d22048c80e071c331",
      "tree": "28738fb228d780d84897763a443ea39f521146ce",
      "parents": [
        "e17e31e388b2e49ff1c9a2bdb39d7aeb2975c19a"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Oct 20 14:20:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 17:56:39 2006 -0700"
      },
      "message": "[PATCH] fix PXA2xx UDC compilation error\n\nThis was apparently missed by the move to the generic IRQ code.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e17e31e388b2e49ff1c9a2bdb39d7aeb2975c19a",
      "tree": "29f366851ef0482585f4becd0318cf2e18e77e9a",
      "parents": [
        "559c9ac391c046710bdeee5581dc5d9dda794881"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Fri Oct 20 09:23:05 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 17:56:39 2006 -0700"
      },
      "message": "[PATCH] Fix up rpaphp driver for pci hotplug header move\n\nUse grep instead of make during interface changes.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "559c9ac391c046710bdeee5581dc5d9dda794881",
      "tree": "78cdf1ebc1027028b7e1e01d4ed34f2cf18742c9",
      "parents": [
        "e2057c5a63821e17c8a54dab6db680c77ce7ee6c"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Tue Oct 10 15:15:55 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Oct 20 15:29:00 2006 -0700"
      },
      "message": "configfs: handle kzalloc() failure in check_perm()\n\ncheck_perm() does not drop the reference to the module when kzalloc()\nfailure occurs.\n\nSigned-Off-By: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "e2057c5a63821e17c8a54dab6db680c77ce7ee6c",
      "tree": "411465feea60aafd3bacbaec2fffb42af6e7bfe2",
      "parents": [
        "0effef776ff95b7a6d6e48a2ef407ecaa8c21f96"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Oct 03 17:53:05 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Oct 20 15:27:48 2006 -0700"
      },
      "message": "ocfs2: cond_resched() in ocfs2_zero_extend()\n\nThe loop within ocfs2_zero_extend() can execute for a long time, causing\nspurious soft lockup warnings.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "0effef776ff95b7a6d6e48a2ef407ecaa8c21f96",
      "tree": "518ac195b10e415bd3c87f6f7c5ddec4c8448058",
      "parents": [
        "711a40fcaa83bfad87736544b69f6fdd6527482d"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Oct 03 17:44:42 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Oct 20 15:27:26 2006 -0700"
      },
      "message": "ocfs2: fix page zeroing during simple extends\n\nThe page zeroing code was missing the region between old i_size and new\ni_size for those extends that didn\u0027t actually require a change in space\nallocation.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "711a40fcaa83bfad87736544b69f6fdd6527482d",
      "tree": "8a994dc00559c00f20ebc74d5b10ebe3024741e2",
      "parents": [
        "79cd22d3ac921b9209bf813c7e75e6b69e74896c"
      ],
      "author": {
        "name": "Sunil Mushran",
        "email": "sunil.mushran@oracle.com",
        "time": "Wed Oct 11 12:23:02 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Oct 20 15:26:35 2006 -0700"
      },
      "message": "ocfs2: remove spurious d_count check in ocfs2_rename()\n\nThis was causing some folks to incorrectly get -EBUSY during rename.\n\nSigned-off-by: Sunil Mushran \u003csunil.mushran@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "79cd22d3ac921b9209bf813c7e75e6b69e74896c",
      "tree": "5db5b2f1cb8620f6ad4a23e56b3743a669696fa2",
      "parents": [
        "f1877fb2967ec8c0c6e946cc24c253bb52ce4d06"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Oct 12 14:29:33 2006 +0900"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Oct 20 15:26:06 2006 -0700"
      },
      "message": "ocfs2: delete redundant memcmp()\n\nThis patch deletes redundant memcmp() while looking up in rb tree.\n\nSigned-off-by: Akinbou Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "f1877fb2967ec8c0c6e946cc24c253bb52ce4d06",
      "tree": "776d0ddf66155ac54b1f46e76f793a370da7dd2a",
      "parents": [
        "b2ef7858db6394b758818358a43c7dd5f232bbcc",
        "d89e36d8df547fde2beaea82211954868da2282d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:44:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:44:52 2006 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix iounmap argument to const volatile.\n  [MIPS] Reserve syscall numbers for kexec_load.\n  [MIPS] Update tb0287_defconfig\n  [MIPS] Update pnx8550-v2pci_defconfig\n  [MIPS] Update pnx8500-jbs_defconfig\n  [MIPS] More vr41xx pt_regs fixups\n  [MIPS] save_context_stack fix\n  [MIPS] Use compat_sys_mount.\n  [MIPS] Fix O32 personality(2) call with 0xffffffff argument.\n  [MIPS] A few more pt_regs fixups.\n  [MIPS] Malta: Fix uninitialized regs pointer.\n  [MIPS] Delete unneeded pt_regs forward declaration.\n  [MIPS] Use kallsyms_lookup_size_offset() instead of kallsyms_lookup()\n"
    },
    {
      "commit": "b2ef7858db6394b758818358a43c7dd5f232bbcc",
      "tree": "21e518e654bc08430ddad8e9c63e19e472d33f18",
      "parents": [
        "7c2aed4b5632fb536721b8494d1a4a65852ffb49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:40:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:40:48 2006 -0700"
      },
      "message": "Revert \"[mv643xx] Add pci device table for auto module loading.\"\n\nThis reverts commit 4596c75c23dde2623cbeec69357d5eb13d28387e as\nrequested by Olaf Hering. It causes compile errors, and says Olaf:\n\n  \"This change is also wrong, the autoloading works perfect with 2.6.18,\n   no need to add random PCI ids.\n\n   See commit a0245f7ad5214cb00131d7cd176446e067c913dc, platform devices\n   have now a modalias entry in sysfs.  The network card is not a PCI\n   device.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c2aed4b5632fb536721b8494d1a4a65852ffb49",
      "tree": "be004109d370b0266c4d2dcd38bb1151865bdada",
      "parents": [
        "adfefb551517a0d0d1645e94f464817b8fb1a07f",
        "43518407d57f1b685f5a9f1a981734ce66a21f76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:28:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:28:48 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] api: Select cryptomgr where needed\n  [CRYPTO] api: fix crypto_alloc_base() return value\n"
    },
    {
      "commit": "adfefb551517a0d0d1645e94f464817b8fb1a07f",
      "tree": "5fce9d0ac131311b5d90a55d6132fbec6aa38dbe",
      "parents": [
        "d2c5f06e361f18be0d7b75988ce6a9e8800a8113",
        "b7d8ac3e1779c30ddef0a8f38042076c5007a23d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:28:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:28:14 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:\n  [GFS2] gfs2_dir_read_data(): fix uninitialized variable usage\n  [GFS2] fs/gfs2/ops_fstype.c:fill_super_meta(): fix NULL dereference\n  [GFS2] fs/gfs2/dir.c:gfs2_dir_write_data(): don\u0027t use an uninitialized variable\n  [GFS2] fs/gfs2/ops_fstype.c:gfs2_get_sb_meta(): remove unused variable\n  [GFS2] fs/gfs2/dir.c:gfs2_dir_write_data(): remove dead code\n  [GFS2] gfs2 endianness bug: be16 assigned to be32 field\n  [GFS2] Fix bmap to map extents properly\n  [DLM] fix iovec length in recvmsg\n"
    },
    {
      "commit": "d2c5f06e361f18be0d7b75988ce6a9e8800a8113",
      "tree": "3e49fffc05e1d7aa1413ffcdc1dcb41521fd0875",
      "parents": [
        "c1448791648d44ecbf8cadb192704e3e6eb3bb0e",
        "6cf431d77c3e917399a847e3a7ec239d5163056b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:27:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:27:55 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Clean up asm-sparc/elf.h pollution in userspace.\n  [SPARC64]: Fix of_ioremap().\n  [SPARC64]: Compute dma_end argument to sabre_pbm_init() correctly.\n"
    },
    {
      "commit": "c1448791648d44ecbf8cadb192704e3e6eb3bb0e",
      "tree": "606cb5289bc8770e925761c6e1617eb44a6dafef",
      "parents": [
        "ac4e0aba7daf0a7c6ac20974070428481dc940f5",
        "7b19ffc40b0247fcfe083644fdb621fdb3c05ef6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:27:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:27:38 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (36 commits)\n  [Bluetooth] Fix HID disconnect NULL pointer dereference\n  [Bluetooth] Add missing entry for Nokia DTL-4 PCMCIA card\n  [Bluetooth] Add support for newer ANYCOM USB dongles\n  [NET]: Can use __get_cpu_var() instead of per_cpu() in loopback driver.\n  [IPV4] inet_peer: Group together avl_left, avl_right, v4daddr to speedup lookups on some CPUS\n  [TCP]: One NET_INC_STATS() could be NET_INC_STATS_BH in tcp_v4_err()\n  [NETFILTER]: Missing check for CAP_NET_ADMIN in iptables compat layer\n  [NETPOLL]: initialize skb for UDP\n  [IPV6]: Fix route.c warnings when multiple tables are disabled.\n  [TG3]: Bump driver version and release date.\n  [TG3]: Add lower bound checks for tx ring size.\n  [TG3]: Fix set ring params tx ring size implementation\n  [NET]: reduce per cpu ram used for loopback stats\n  [IPv6] route: Fix prohibit and blackhole routing decision\n  [DECNET]: Fix input routing bug\n  [TCP]: Bound TSO defer time\n  [IPv4] fib: Remove unused fib_config members\n  [IPV6]: Always copy rt-\u003eu.dst.error when copying a rt6_info.\n  [IPV6]: Make IPV6_SUBTREES depend on IPV6_MULTIPLE_TABLES.\n  [IPV6]: Clean up BACKTRACK().\n  ...\n"
    },
    {
      "commit": "ac4e0aba7daf0a7c6ac20974070428481dc940f5",
      "tree": "32355f45342d06f7ebf82c5b8261a9a00f25f64b",
      "parents": [
        "1a047060a99f274a7c52cfea8159e4142a14b8a7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Oct 19 23:29:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:44 2006 -0700"
      },
      "message": "[PATCH] one more ARM IRQ fix\n\nFix one more compile breakage caused by the post -rc1 IRQ changes.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a047060a99f274a7c52cfea8159e4142a14b8a7",
      "tree": "5f9754ea24794b1346dc257b3a8702fa958785e8",
      "parents": [
        "e05d722e4555cd54677b4c8431d9e81fd047ef7a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Oct 19 23:29:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:44 2006 -0700"
      },
      "message": "[PATCH] knfsd: fix race that can disable NFS server\n\nThis patch is suitable for just about any 2.6 kernel.  It should go in\n2.6.19 and 2.6.18.2 and possible even the .17 and .16 stable series.\n\nThis is a long standing bug that seems to have only recently become\napparent, presumably due to increasing use of NFS over TCP - many\ndistros seem to be making it the default.\n\nThe SK_CONN bit gets set when a listening socket may be ready\nfor an accept, just as SK_DATA is set when data may be available.\n\nIt is entirely possible for svc_tcp_accept to be called with neither\nof these set.  It doesn\u0027t happen often but there is a small race in\nsvc_sock_enqueue as SK_CONN and SK_DATA are tested outside the\nspin_lock.  They could be cleared immediately after the test and\nbefore the lock is gained.\n\nThis normally shouldn\u0027t be a problem.  The sockets are non-blocking so\ntrying to read() or accept() when ther is nothing to do is not a problem.\n\nHowever: svc_tcp_recvfrom makes the decision \"Should I accept() or\nshould I read()\" based on whether SK_CONN is set or not.  This usually\nworks but is not safe.  The decision should be based on whether it is\na TCP_LISTEN socket or a TCP_CONNECTED socket.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e05d722e4555cd54677b4c8431d9e81fd047ef7a",
      "tree": "d07d2ede9c29f9ef7b06d34dee6729117e0224ec",
      "parents": [
        "3e2a532b26b491706bd8b5c7cfc8d767b43b8f36"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Oct 19 23:29:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:44 2006 -0700"
      },
      "message": "[PATCH] kernel/nsproxy.c: use kmemdup()\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e2a532b26b491706bd8b5c7cfc8d767b43b8f36",
      "tree": "641db5da4c1adbeee04ce6594746cec51f581ff0",
      "parents": [
        "82591e6ea234762eeaa8b2337fe060ed438c18dc"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Thu Oct 19 23:29:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:44 2006 -0700"
      },
      "message": "[PATCH] ext3/4: fix J_ASSERT(transaction-\u003et_updates \u003e 0) in journal_stop()\n\nA disk generated some I/O error, after it, I hitted\nJ_ASSERT(transaction-\u003et_updates \u003e 0) in journal_stop().\n\nIt seems to happened on ext3_truncate() path from stack trace. Then,\nmaybe the following case may trigger J_ASSERT(transaction-\u003et_updates \u003e 0).\n\next3_truncate()\n    -\u003e ext3_free_branches()\n        -\u003e ext3_journal_test_restart()\n\t    -\u003e ext3_journal_restart()\n                -\u003e journal_restart()\n                transaction-\u003et_updates--;\n                /* another process aborted journal */\n                    -\u003e start_this_handle()\n\t\t    returns -EROFS without transaction-\u003et_updates++;\n\n    -\u003e ext3_journal_stop()\n        -\u003e journal_stop()\n\tJ_ASSERT(transaction-\u003et_updates \u003e 0)\n\nIf journal was aborted in middle of journal_restart(), ext3_truncate()\nmay trigger J_ASSERT().\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82591e6ea234762eeaa8b2337fe060ed438c18dc",
      "tree": "ea521388e91bdf385de546dada0925316eee02e3",
      "parents": [
        "b95936cb9267e4c90a0b92361609ef5fd85a0a5f"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu Oct 19 23:29:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:44 2006 -0700"
      },
      "message": "[PATCH] mm: more commenting on lock ordering\n\nClarify lockorder comments now that sys_msync dropps mmap_sem before\ncalling do_fsync.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b95936cb9267e4c90a0b92361609ef5fd85a0a5f",
      "tree": "c6925759f6539a9f54fd20022a4f6bd79475cabc",
      "parents": [
        "1cd441f99819abdd2d919ff13e8c75af58a0fd9c"
      ],
      "author": {
        "name": "Doug Warzecha",
        "email": "Douglas_Warzecha@dell.com",
        "time": "Thu Oct 19 23:29:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:44 2006 -0700"
      },
      "message": "[PATCH] firmware/dcdbas: add size check in smi_data_write\n\nAdd a size check in smi_data_write to prevent possible wrapping problems\nwith large pos values when calling smi_data_buf_realloc on 32-bit.\n\nSigned-off-by: Doug Warzecha \u003cDouglas_Warzecha@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cd441f99819abdd2d919ff13e8c75af58a0fd9c",
      "tree": "f4f7f41354305d526cffaf5718ecbeddb0fda786",
      "parents": [
        "c4ec7b0de4bc18ccb4380de638550984d9a65c25"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Oct 19 23:29:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:44 2006 -0700"
      },
      "message": "[PATCH] ipmi: fix return codes in failure case\n\nThese returns should be negative, like the others in this function.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c4ec7b0de4bc18ccb4380de638550984d9a65c25",
      "tree": "a6a3ac91b4865f436f26c387a28eae08c310f1a0",
      "parents": [
        "ca926e80dcfd18adaf7c4304935da4cc8ded8364"
      ],
      "author": {
        "name": "Dmitriy Monakhov",
        "email": "dmonakhov@openvz.org",
        "time": "Thu Oct 19 23:29:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:43 2006 -0700"
      },
      "message": "[PATCH] mm: D-cache aliasing issue in cow_user_page\n\n--\u003d-\u003d-\u003d\n\n from mm/memory.c:\n  1434  static inline void cow_user_page(struct page *dst, struct page *src, unsigned long va)\n  1435  {\n  1436          /*\n  1437           * If the source page was a PFN mapping, we don\u0027t have\n  1438           * a \"struct page\" for it. We do a best-effort copy by\n  1439           * just copying from the original user address. If that\n  1440           * fails, we just zero-fill it. Live with it.\n  1441           */\n  1442          if (unlikely(!src)) {\n  1443                  void *kaddr \u003d kmap_atomic(dst, KM_USER0);\n  1444                  void __user *uaddr \u003d (void __user *)(va \u0026 PAGE_MASK);\n  1445\n  1446                  /*\n  1447                   * This really shouldn\u0027t fail, because the page is there\n  1448                   * in the page tables. But it might just be unreadable,\n  1449                   * in which case we just give up and fill the result with\n  1450                   * zeroes.\n  1451                   */\n  1452                  if (__copy_from_user_inatomic(kaddr, uaddr, PAGE_SIZE))\n  1453                          memset(kaddr, 0, PAGE_SIZE);\n  1454                  kunmap_atomic(kaddr, KM_USER0);\n  #### D-cache have to be flushed here.\n  #### It seems it is just forgotten.\n\n  1455                  return;\n  1456\n  1457          }\n  1458          copy_user_highpage(dst, src, va);\n  #### Ok here. flush_dcache_page() called from this func if arch need it\n  1459  }\n\nFollowing is the patch  fix this issue:\n\nSigned-off-by: Dmitriy Monakhov \u003cdmonakhov@openvz.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca926e80dcfd18adaf7c4304935da4cc8ded8364",
      "tree": "40098ae4f244966c614a39e64e804d9e667d717d",
      "parents": [
        "fca4edb48b693d9df7de4c42d91b4158d8b7e347"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Thu Oct 19 23:29:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:43 2006 -0700"
      },
      "message": "[PATCH] doc: fixing cpu-hotplug documentation\n\nFixing cpu-hotplug documentation as follows:\n\n - moving confusing asterisk on additional_cpus descrition\n - fixing some typos\n - unifying indentation for source code and command line example\n\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fca4edb48b693d9df7de4c42d91b4158d8b7e347",
      "tree": "432e0d3444a27877920ed5469a41f6f294974ba3",
      "parents": [
        "6220ec7844fda2686496013a66b5b9169976b991"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Thu Oct 19 23:29:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:43 2006 -0700"
      },
      "message": "[PATCH] drivers/isdn: ioremap balanced with iounmap\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6220ec7844fda2686496013a66b5b9169976b991",
      "tree": "7274cbe70f0ef3da085e1f74e3605fa8d1cfc777",
      "parents": [
        "e51959faa61278c762389802faf8ba1a40676628"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Oct 19 23:29:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:43 2006 -0700"
      },
      "message": "[PATCH] highest_possible_node_id() linkage fix\n\nQooting Adrian:\n\n- net/sunrpc/svc.c uses highest_possible_node_id()\n\n- include/linux/nodemask.h says highest_possible_node_id() is\n  out-of-line #if MAX_NUMNODES \u003e 1\n\n- the out-of-line highest_possible_node_id() is in lib/cpumask.c\n\n- lib/Makefile: lib-$(CONFIG_SMP) +\u003d cpumask.o\n  CONFIG_ARCH_DISCONTIGMEM_ENABLE\u003dy, CONFIG_SMP\u003dn, CONFIG_SUNRPC\u003dy\n\n-\u003e highest_possible_node_id() is used in net/sunrpc/svc.c\n   CONFIG_NODES_SHIFT defined and \u003e 0\n\n-\u003e include/linux/numa.h: MAX_NUMNODES \u003e 1\n\n-\u003e compile error\n\nThe bug is not present on architectures where ARCH_DISCONTIGMEM_ENABLE\ndepends on NUMA (but m32r isn\u0027t the only affected architecture).\n\nSo move the function into page_alloc.c\n\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: 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": "e51959faa61278c762389802faf8ba1a40676628",
      "tree": "aadebbc601f7132a830d9dc33fc90f83af7bab6a",
      "parents": [
        "a90b061c0bf712961cea40d9c916b300073d12e5"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Thu Oct 19 23:29:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:43 2006 -0700"
      },
      "message": "[PATCH] Fix potential interrupts during alternative patching\n\nInterrupts must be disabled during alternative instruction patching.  On\nsystems with high timer IRQ rates, or when running in an emulator, timing\ndifferences can result in random kernel panics because of running partially\npatched instructions.  This doesn\u0027t yet fix NMIs, which requires extricating\nthe patch code from the late bug checking and is logically separate (and also\nless likely to cause problems).\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a90b061c0bf712961cea40d9c916b300073d12e5",
      "tree": "74514dbfc0e7814b983ad98bef55086539248d0a",
      "parents": [
        "c7afef1f963bec198b186cc34b9e8c9b9ce2e266"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:29:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:43 2006 -0700"
      },
      "message": "[PATCH] nfsd: nfs_replay_me\n\nWe are using NFS_REPLAY_ME as a special error value that is never leaked to\nclients.  That works fine; the only problem is mixing host- and network-\nendian values in the same objects.  Network-endian equivalent would work just\nas fine; switch to it.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-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": "c7afef1f963bec198b186cc34b9e8c9b9ce2e266",
      "tree": "d3686ebea2e848e225e9927b8f6f164547d82719",
      "parents": [
        "f00f328fda1eeec575cd0f360da81b66bf4133a1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:29:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:43 2006 -0700"
      },
      "message": "[PATCH] nfsd: misc endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-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": "f00f328fda1eeec575cd0f360da81b66bf4133a1",
      "tree": "3e1ebdd933267f6c3b9dbcd70406d18df06cda7f",
      "parents": [
        "b8dd7b9ab194d9ab322881f49fde42954757efae"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:29:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:43 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: nfsd callback*\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-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": "b8dd7b9ab194d9ab322881f49fde42954757efae",
      "tree": "2709bca272730c061faee95bbbcac12343968de3",
      "parents": [
        "c4d987ba841dff4b2fc768e52d1d95af83f9f157"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:29:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:43 2006 -0700"
      },
      "message": "[PATCH] nfsd: NFSv4 errno endianness annotations\n\ndon\u0027t use the same variable to store NFS and host error values\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-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": "c4d987ba841dff4b2fc768e52d1d95af83f9f157",
      "tree": "a898ebcde19d2e06b9fa2053caba06a75f8b526b",
      "parents": [
        "b37ad28bcaa7c486a4ff0fb6c3bdaaacd67b86ce"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:29:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:42 2006 -0700"
      },
      "message": "[PATCH] nfsd: NFSv{2,3} trivial endianness annotations for error values\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-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": "b37ad28bcaa7c486a4ff0fb6c3bdaaacd67b86ce",
      "tree": "17bb3677f3e63dc469b64a123a74cee0266768df",
      "parents": [
        "6264d69d7df654ca64f625e9409189a0e50734e9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:42 2006 -0700"
      },
      "message": "[PATCH] nfsd: nfs4 code returns error values in net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-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": "6264d69d7df654ca64f625e9409189a0e50734e9",
      "tree": "0a8357de00cf561e3341ebd97af65ff59da2897b",
      "parents": [
        "2ebbc012a9433a252be7ab4ce54e94bf7b21e506"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] nfsd: vfs.c endianness annotations\n\ndon\u0027t use the same variable to store NFS and host error values\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-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": "2ebbc012a9433a252be7ab4ce54e94bf7b21e506",
      "tree": "daedb0484892bf3d8f7df42836de7b62391c1c3f",
      "parents": [
        "91f07168cef8e99dd16f608fbc703e7a5af0237f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: NFSv4 server\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-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": "91f07168cef8e99dd16f608fbc703e7a5af0237f",
      "tree": "18ba76b4d8728637059741de9eb9caad40dbb483",
      "parents": [
        "131a21c2177c267ab259fcd06947c6f593a7de8e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: NFSv3 server\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-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": "131a21c2177c267ab259fcd06947c6f593a7de8e",
      "tree": "7841d3c58e3dfc103fefb895e43bac0f5afbd751",
      "parents": [
        "ad451d389f46f699832da3e9ad95f610cb8c0fd2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: NFSv2 server\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-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": "ad451d389f46f699832da3e9ad95f610cb8c0fd2",
      "tree": "d77b6cb5277ef53b8a1433b37a68994806ee5431",
      "parents": [
        "83b11340d683a67a77e35a5ffb5ad4afbf0be4e5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: nfsd_dispatch()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-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": "83b11340d683a67a77e35a5ffb5ad4afbf0be4e5",
      "tree": "3290de0b43b4e2190ad91be70ebf9472f7ae6c36",
      "parents": [
        "63f103111fdfc3cba00e4c94921d32362f375d93"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] nfsfh simple endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-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": "63f103111fdfc3cba00e4c94921d32362f375d93",
      "tree": "b0c2e195d64ba2f70c982b069c46ba6eec2c4018",
      "parents": [
        "83bbe2ef63ec4f6a22aaaa0c03bd918b38300127"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] nfsd: nfserrno() endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-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"
    }
  ],
  "next": "83bbe2ef63ec4f6a22aaaa0c03bd918b38300127"
}
