)]}'
{
  "log": [
    {
      "commit": "7870db4c7fa1b03fec133c4f4e67fdaa04c5ac15",
      "tree": "90b821219d4841c8f77b2e0116a3460a0e71a13e",
      "parents": [
        "df66b8552be5fdab5c4b4d53ee08b99388b9bd02"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Nov 02 22:06:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:55 2006 -0800"
      },
      "message": "[PATCH] md: send online/offline uevents when an md array starts/stops\n\nThis allows udev to do something intelligent when an array becomes\navailable.\n\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\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": "df66b8552be5fdab5c4b4d53ee08b99388b9bd02",
      "tree": "e206c3b5f1d5b95f0467196aece471569eee062f",
      "parents": [
        "7bd473fcc217adec000f213e8864bf9a161d57e1"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Nov 02 22:06:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:55 2006 -0800"
      },
      "message": "[PATCH] tidy \"md: check bio address after mapping through partitions\"\n\nNeil\u0027s xterms are too wide.\n\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7bd473fcc217adec000f213e8864bf9a161d57e1",
      "tree": "ae9ee2396383d32ea443ef7131673e0522e53bf3",
      "parents": [
        "2de6c39f389f25442389c3ab0f2d9b50e3f4a77d"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Thu Nov 02 22:06:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:55 2006 -0800"
      },
      "message": "[PATCH] eCryptfs: Fix pointer deref\n\nI missed a pointer dereference in this kmalloc result check.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2de6c39f389f25442389c3ab0f2d9b50e3f4a77d",
      "tree": "03378c3de4e70285488f1571956d99b254748260",
      "parents": [
        "0b0e0b5f1a22c20c0f127fb9b457136d6c3ca8ed",
        "4fa2eeeac5e13a8579ee45bc172eed690d28fbb7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 17:23:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 17:23:13 2006 -0800"
      },
      "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  pci_ids.h: Add NVIDIA PCI ID\n"
    },
    {
      "commit": "0b0e0b5f1a22c20c0f127fb9b457136d6c3ca8ed",
      "tree": "0b0200a5f5fbfc9da8ce34230b19c625135d27a4",
      "parents": [
        "895663cd92574367054e0eb604a7428852f359b8",
        "8e87d4dc159148f04f515bc072df22a2c089e7f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 17:22:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 17:22:24 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] report rename failure when target file is locked by Windows\n  [CIFS] Allow null user connections\n  [CIFS] Fix readdir breakage when blocksize set too small\n"
    },
    {
      "commit": "4fa2eeeac5e13a8579ee45bc172eed690d28fbb7",
      "tree": "e8b19c4234b57ebc05e7c7e66f3f6fb2f7e0028f",
      "parents": [
        "895663cd92574367054e0eb604a7428852f359b8"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "pchen@nvidia.com",
        "time": "Thu Nov 02 18:55:48 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 02 18:55:48 2006 -0500"
      },
      "message": "pci_ids.h: Add NVIDIA PCI ID\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "895663cd92574367054e0eb604a7428852f359b8",
      "tree": "fa55d0407877cb1187be13300a0fb20187cdf6fc",
      "parents": [
        "05e2867a7bcc76de37e103a97ed48ba6872db797"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "pchen@nvidia.com",
        "time": "Thu Nov 02 17:59:46 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 02 17:59:46 2006 -0500"
      },
      "message": "[libata] Add support for AHCI controllers of MCP67.\n\nSigned-off-by: Peer Chen \u003cpchen@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "05e2867a7bcc76de37e103a97ed48ba6872db797",
      "tree": "3748928fe7c8f773ae581560450b1ae4ba251bc0",
      "parents": [
        "40eb006685387b2861bd7196be0ab7144c5d5b71"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "pchen@nvidia.com",
        "time": "Thu Nov 02 17:58:21 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 02 17:58:21 2006 -0500"
      },
      "message": "[libata] Add support for PATA controllers of MCP67 to pata_amd.c.\n\nSigned-off-by: Peer Chen \u003cpchen@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "40eb006685387b2861bd7196be0ab7144c5d5b71",
      "tree": "c43ba94aa8632127ce9433dce0832e4e2734a2b4",
      "parents": [
        "e957b00a8caece90cbc2afd0a4cb4c4d61b9efa8",
        "7a118df3ea23820b9922a1b51cd2f24e464f4c17"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 14:36:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 14:36:05 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/addr: Use client registration to fix module unload race\n  IB/mthca: Fix MAD extended header format for MAD_IFC firmware command\n  IB/uverbs: Return sq_draining value in query_qp response\n  IB/amso1100: Fix incorrect pr_debug()\n  IB/amso1100: Use dma_alloc_coherent() instead of kmalloc/dma_map_single\n  IB/ehca: Fix eHCA driver compilation for uniprocessor\n  RDMA/cma: rdma_bind_addr() leaks a cma_dev reference count\n  IB/iser: Start connection after enabling iSER\n"
    },
    {
      "commit": "7a118df3ea23820b9922a1b51cd2f24e464f4c17",
      "tree": "723e979c84263c52971494b7ba69cbee25f602bc",
      "parents": [
        "68586b67ab1a2fd618f79e29a06f10ae886f4b46"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Tue Oct 31 11:12:59 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Nov 02 14:26:04 2006 -0800"
      },
      "message": "RDMA/addr: Use client registration to fix module unload race\n\nRequire registration with ib_addr module to prevent caller from\nunloading while a callback is in progress.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e957b00a8caece90cbc2afd0a4cb4c4d61b9efa8",
      "tree": "3c8388217251e9d408b0cd93d3dd0620eb77962e",
      "parents": [
        "096e5bdaf166791e128ed3b9190542412559333b",
        "236d333c3c05c179e31f461285c09271256a1381"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 10:14:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 10:14:37 2006 -0800"
      },
      "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] Do not use -msym32 option for modules.\n  [MIPS] Don\u0027t use R10000 llsc workaround version for all llsc-full processors.\n  [MIPS] Ocelot G: Fix : \"CURRENTLY_UNUSED\" is not defined warning.\n  [MIPS] Fix warning about init_initrd() call if !CONFIG_BLK_DEV_INITRD.\n  [MIPS] IP27: Allow SMP ;-)  Another changeset messed up by patch.\n  [MIPS] Fix merge screwup by patch(1)\n  Revert \"[MIPS] Make SPARSEMEM selectable on QEMU.\"\n"
    },
    {
      "commit": "236d333c3c05c179e31f461285c09271256a1381",
      "tree": "8bcd2fdea3ab9b39ead9487c20850e907ea82d8a",
      "parents": [
        "904880e717c5466041485ca6d6e8c6c1ef06d0fd"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Oct 10 22:13:55 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:34 2006 +0000"
      },
      "message": "[MIPS] Do not use -msym32 option for modules.\n\nOn 64-bit kernel, modules are loaded into XKSEG for now.  While XKSEG\naddress is not a sign-extended 32-bit address, we can not use -msym32\noption.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "904880e717c5466041485ca6d6e8c6c1ef06d0fd",
      "tree": "b85b7025bad2bcce348c208b8b0fdd137aa2132a",
      "parents": [
        "8b922a851731037b2f1e1669e9b1a0baff3ab5dc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 13 11:32:50 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "message": "[MIPS] Don\u0027t use R10000 llsc workaround version for all llsc-full processors.\n\nFound and original patch by bile@landofbile.com.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8b922a851731037b2f1e1669e9b1a0baff3ab5dc",
      "tree": "8ce75ecaff095b5e393384d7311a7d245e33d623",
      "parents": [
        "9ba126cfbf505f4d5b39ed294cedd241321c7a91"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 30 12:48:04 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "message": "[MIPS] Ocelot G: Fix : \"CURRENTLY_UNUSED\" is not defined warning.\n\n  CC      arch/mips/momentum/ocelot_g/gt-irq.o\narch/mips/momentum/ocelot_g/gt-irq.c:30:5: warning: \"CURRENTLY_UNUSED\" is not defined\narch/mips/momentum/ocelot_g/gt-irq.c:199:5: warning: \"CURRENTLY_UNUSED\" is not defined\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9ba126cfbf505f4d5b39ed294cedd241321c7a91",
      "tree": "d21601f5be93569f6815679646d773e4b8d29685",
      "parents": [
        "1a5c5de1b64ec510a6ab6994702c295db00b9acc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 13 11:22:52 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "message": "[MIPS] Fix warning about init_initrd() call if !CONFIG_BLK_DEV_INITRD.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1a5c5de1b64ec510a6ab6994702c295db00b9acc",
      "tree": "f5c0181dea766e9e590b670f960576dd6126eb7c",
      "parents": [
        "8a88ca8f7fd15d06e53a848c6b3558ed9973327c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "message": "[MIPS] IP27: Allow SMP ;-)  Another changeset messed up by patch.\n\nWhen lmo commit 4ef893e0515e8bf336dfbd200884f244869fbb43 was merged to\nkernel.org as e73ea273ef87a04ff59fc368fa33333dca275dde patch happily\napplied the IP27 segment to IP22.  f63f36c18b11e166d0f362ac04dbcd7e6ea23f9e\ndid fix the effects partially - and with a wrong log message.  Now fixed\nfor real (tm).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8a88ca8f7fd15d06e53a848c6b3558ed9973327c",
      "tree": "a2c6f538a04ade1758a64e0c877e9b817da83d5f",
      "parents": [
        "8427829711b35e0e62668618cec577f65c102935"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "message": "[MIPS] Fix merge screwup by patch(1)\n\nPatch happily applied an Ocelot G patch to Ocelot C when merging\nlinux-mips.org changeset 91ee9a801e65d2981dfe327d2519c7fc6ab02e6b into\nkernel.org as 6ceb6d3ab2d402cea326320a4143db90a66fd216.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8427829711b35e0e62668618cec577f65c102935",
      "tree": "6447a89d01f58fd848206a72ac83f373e335a99a",
      "parents": [
        "aefba081d7b7dfd1c5752f6e6e709d8b5ab80ab7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 02:00:02 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "message": "Revert \"[MIPS] Make SPARSEMEM selectable on QEMU.\"\n\nThis reverts commit 31473747bd441719f9f6a07385684dce547533e0.\n\nAnother amazing example of patch(1) messing up - lmo changeset\n66e8560d11d02bcadc261498471831a6375ad046 was merged twice to kernel.org\nand ended up doing this rubbish job.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "096e5bdaf166791e128ed3b9190542412559333b",
      "tree": "3095ed989020c0533f045b796fcb5bc6e672dfc6",
      "parents": [
        "eb193e405155c5680ca1560b040b1551566660f9",
        "89f68225876db7df638de2884b561facb1870239"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 08:51:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 08:51:26 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6:\n  jfs: Add splice support\n"
    },
    {
      "commit": "eb193e405155c5680ca1560b040b1551566660f9",
      "tree": "e4613f9c3a9106c0d05fb3f048fb38068f64843a",
      "parents": [
        "0ca2b776ab1f4ba99d7f592baa4ff8525e53b050",
        "6f5b7ef6b5816dc497094048d7d8a270004602d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 08:50:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 08:50:46 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NETFILTER]: silence a warning in ebtables\n  [IPV6]: File the fingerprints off ah6-\u003espi/esp6-\u003espi\n  [TCP]: Set default congestion control when no sysctl.\n  [TIPC] net/tipc/port.c: fix NULL dereference\n"
    },
    {
      "commit": "0ca2b776ab1f4ba99d7f592baa4ff8525e53b050",
      "tree": "9a71bafec47e7f344a65e2dc7085512b4c521ee5",
      "parents": [
        "aefba081d7b7dfd1c5752f6e6e709d8b5ab80ab7",
        "c7fed9d75074f7c243ec8ff2c55d04de2839a6f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 08:50:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 08:50:02 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix futex_atomic_cmpxchg_inatomic implementation.\n"
    },
    {
      "commit": "8e87d4dc159148f04f515bc072df22a2c089e7f2",
      "tree": "2c9bb5abd706b3f9c710ab400d77c7ab91ae5b06",
      "parents": [
        "4b952a9b0877dbe8f0f69b2747abe79e3bbd2865"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 02 03:45:24 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 02 03:45:24 2006 +0000"
      },
      "message": "[CIFS] report rename failure when target file is locked by Windows\n\nFixes Samba bugzilla bug # 4182\n\nRename by handle failures (retry after rename by path) were not\nbeing returned back.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "aefba081d7b7dfd1c5752f6e6e709d8b5ab80ab7",
      "tree": "1fd355ab8273cf6d3cc4d7f744370a8e8969a0a5",
      "parents": [
        "3ccfc65c5004e5fe5cfbffe43b8acc686680b53e",
        "732f74a46711c0724885703fb689c79139c84a3c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 01 19:16:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 01 19:16:31 2006 -0800"
      },
      "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  Revert \"[PATCH] Add 0x7110 piix to ata_piix.c\"\n  [libata] sata_nv: Add PCI IDs\n  [PATCH] ahci: fix status register check in ahci_softreset\n"
    },
    {
      "commit": "732f74a46711c0724885703fb689c79139c84a3c",
      "tree": "83edb6b795e8f6328647e2058228cfc870994384",
      "parents": [
        "8fc2d9cae99e47e236cb7b77015b9faf69a097cc"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Nov 01 22:09:21 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Nov 01 22:09:21 2006 -0500"
      },
      "message": "Revert \"[PATCH] Add 0x7110 piix to ata_piix.c\"\n\nThis reverts commit f833229c96c0bf53c05995e4bd58709d9e9edd67:\n\nAccording to reviewers and the lspci data provided in commit message\nitself, PCI ID 0x7110 should not have been added to ata_piix.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6f5b7ef6b5816dc497094048d7d8a270004602d6",
      "tree": "2c1b87b2680be227afaaafbe43d188afd95035c2",
      "parents": [
        "5b1225454f7891970cb5ba87c8ef24edb1fa6c3a"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Wed Nov 01 18:07:27 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 01 18:07:27 2006 -0800"
      },
      "message": "[NETFILTER]: silence a warning in ebtables\n\nnet/bridge/netfilter/ebtables.c: In function \u0027ebt_dev_check\u0027:\nnet/bridge/netfilter/ebtables.c:89: warning: initialization discards qualifiers from pointer target type\n\nSo make the char* a const char * and the warning is gone.\n\nSigned-off-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7fed9d75074f7c243ec8ff2c55d04de2839a6f6",
      "tree": "b3392f8dc1db4707e19e260e8b2b71f5c2145eae",
      "parents": [
        "3ccfc65c5004e5fe5cfbffe43b8acc686680b53e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 01 16:30:39 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 01 16:30:39 2006 -0800"
      },
      "message": "[SPARC64]: Fix futex_atomic_cmpxchg_inatomic implementation.\n\nI copied the logic from ll/sc arch implementations, but that\nwas wrong and makes no sense at all.  Just do a straight\ncompare-exchange instruction, just like x86.\n\nBased upon bug reports from Dennis Gilmore and Fabio Massimo.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b1225454f7891970cb5ba87c8ef24edb1fa6c3a",
      "tree": "d663f44fe894a98b6fbed2b9de319d0327758ae9",
      "parents": [
        "b1736a71404b3961f061c795a81210aa7f945fc0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Nov 01 15:28:58 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 01 15:42:35 2006 -0800"
      },
      "message": "[IPV6]: File the fingerprints off ah6-\u003espi/esp6-\u003espi\n\nIn theory these are opaque 32bit values.  However, we end up\nallocating them sequentially in host-endian and stick unchanged\non the wire.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1736a71404b3961f061c795a81210aa7f945fc0",
      "tree": "f7d285697c143b5f28a4389d994c72fdfa78684f",
      "parents": [
        "d55b4c631e89a008e80b003e5aa4291d9ec800ac"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Oct 31 17:31:33 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 01 15:42:34 2006 -0800"
      },
      "message": "[TCP]: Set default congestion control when no sysctl.\n\nThe setting of the default congestion control was buried in\nthe sysctl code so it would not be done properly if SYSCTL was\nnot enabled.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d55b4c631e89a008e80b003e5aa4291d9ec800ac",
      "tree": "3245eaef822d00a769c83515abd5b34a524aacdd",
      "parents": [
        "3ccfc65c5004e5fe5cfbffe43b8acc686680b53e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 31 16:59:35 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 01 15:42:33 2006 -0800"
      },
      "message": "[TIPC] net/tipc/port.c: fix NULL dereference\n\nThe correct order is: NULL check before dereference\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ccfc65c5004e5fe5cfbffe43b8acc686680b53e",
      "tree": "fb51ff8d88ed681522c889afdf6c00cc395c869f",
      "parents": [
        "dd472546edefe0d48613c466b110533514e20455"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 02 09:44:37 2006 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 01 14:56:59 2006 -0800"
      },
      "message": "[PATCH] powerpc: Eliminate \"exceeds stub group size\" linker warning\n\nIt turns out that the linker warnings on 64-bit powerpc about \"section\nblah exceeds stub group size\" were being triggered by conditional\nbranches in head_64.S branching to global symbols, whether in\nhead_64.S or in other files.  This eliminates the warnings by making\nsome global symbols in head_64.S no longer global, and by rearranging\nsome branches.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n[ Yee-haa. Maybe I\u0027ll notice newly introduced real warnings now - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd472546edefe0d48613c466b110533514e20455",
      "tree": "7d54767ff5f82cdf12ae864b317d349b7f5976f8",
      "parents": [
        "f9dadfa71bc594df09044da61d1c72701121d802",
        "67cac1eba7eee92e2b25c1e8e4737968dc7c8522"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 01 12:00:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 01 12:00:22 2006 -0800"
      },
      "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 warning in mips-boards generic PCI\n  [MIPS] SMTC: Synchronize cp0 counters on bootup.\n  [MIPS] SMTC: Fix crash if # of TC\u0027s \u003e # of VPE\u0027s after pt_regs irq cleanup.\n  [MIPS] 16K \u0026 64K page size fixes\n"
    },
    {
      "commit": "f9dadfa71bc594df09044da61d1c72701121d802",
      "tree": "ffbd7d1b53b5393f078476e3dbe78284d7d847d4",
      "parents": [
        "130fe05dbc0114609cfef9815c0c5580b42decfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@macmini.osdl.org",
        "time": "Wed Nov 01 10:05:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@macmini.osdl.org",
        "time": "Wed Nov 01 10:06:52 2006 -0800"
      },
      "message": "i386: write IO APIC irq routing entries in correct order\n\nSince the \"mask\" bit is in the low word, when we write a new entry, we\nneed to write the high word first, before we potentially unmask it.\n\nThe exception is when we actually want to mask the interrupt, in which\ncase we want to write the low word first to make sure that the high word\ndoesn\u0027t change while the interrupt routing is still active.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67cac1eba7eee92e2b25c1e8e4737968dc7c8522",
      "tree": "8e8097d36488399e14cf45376e298666b282c1bb",
      "parents": [
        "64c590b7a62ae1272fe4afd7b915de314591f35e"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Nov 01 18:55:22 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 01 17:46:10 2006 +0000"
      },
      "message": "[MIPS] Fix warning in mips-boards generic PCI\n\narch/mips/mips-boards/generic/pci.c: In function `mips_pcibios_init\u0027:\narch/mips/mips-boards/generic/pci.c:227: warning: comparison of distinct pointer types lacks a cast\narch/mips/mips-boards/generic/pci.c:228: warning: comparison of distinct pointer types lacks a cast\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "64c590b7a62ae1272fe4afd7b915de314591f35e",
      "tree": "ec18ea45ad4d6f919bce7c52e19baec605ce529c",
      "parents": [
        "cb56837ea5f15fa5279fd490f292134c3a92e5de"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 01 00:22:00 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 01 17:46:09 2006 +0000"
      },
      "message": "[MIPS] SMTC: Synchronize cp0 counters on bootup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cb56837ea5f15fa5279fd490f292134c3a92e5de",
      "tree": "a6da64b1906b9459888687fc28f0bccdbe96ce42",
      "parents": [
        "242954b5aa8e5ec84f46a84637daf08ee4247c6e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 22:49:04 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 01 17:46:09 2006 +0000"
      },
      "message": "[MIPS] SMTC: Fix crash if # of TC\u0027s \u003e # of VPE\u0027s after pt_regs irq cleanup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "242954b5aa8e5ec84f46a84637daf08ee4247c6e",
      "tree": "7fb896349b377f5f819d4050bb92eeee05598571",
      "parents": [
        "4b1c46a383aafc137bc91a0f9698bfc11e062d1b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 24 02:29:01 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 01 17:46:09 2006 +0000"
      },
      "message": "[MIPS] 16K \u0026 64K page size fixes\n\nDerived from Peter Watkins \u003ctreestem@gmail.com\u003e\u0027s work.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "130fe05dbc0114609cfef9815c0c5580b42decfa",
      "tree": "1af977ef76bb369bfb5009c30bde7c495591bc98",
      "parents": [
        "4b1c46a383aafc137bc91a0f9698bfc11e062d1b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@macmini.osdl.org",
        "time": "Wed Nov 01 09:11:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@macmini.osdl.org",
        "time": "Wed Nov 01 09:11:00 2006 -0800"
      },
      "message": "i386: clean up io-apic accesses\n\nThis is preparation for fixing the ordering of the accesses that\ngot broken by the commit cf4c6a2f27f5db810b69dcb1da7f194489e8ff88 when\nfactoring out the \"common\" io apic routing entry accesses.\n\nMove the accessor function (that were only used by io_apic.c) out\nof a header file, and use proper memory-mapped accesses rather than\nmaking up our own \"volatile\" pointers.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b1c46a383aafc137bc91a0f9698bfc11e062d1b",
      "tree": "dd8b793c534b6f83cc16f38ba96d0ff4722a7344",
      "parents": [
        "30574b61611ccd29677989097f8c8a5d9a73d873",
        "4393c4f6788cee65095dd838cfeca6edefbfeb52"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 01 06:38:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 01 06:38:20 2006 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Make alignment exception always check exception table\n  [POWERPC] Disallow kprobes on emulate_step and branch_taken\n  [POWERPC] Make mmiowb\u0027s io_sync preempt safe\n  [POWERPC] Make high hugepage areas preempt safe\n  [POWERPC] Make current preempt-safe\n  [POWERPC] qe_lib: qe_issue_cmd writes wrong value to CECDR\n  [POWERPC] Use 4kB iommu pages even on 64kB-page systems\n  [POWERPC] Fix oprofile support for e500 in arch/powerpc\n  [POWERPC] Fix rmb() for e500-based machines it\n  [POWERPC] Fix various offb issues\n"
    },
    {
      "commit": "8fc2d9cae99e47e236cb7b77015b9faf69a097cc",
      "tree": "ef34f30b32d1c89928bf053b035775061ed42d86",
      "parents": [
        "1244a19cde42c268aa159d264fc2df072a3ff82f"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "pchen@nvidia.com",
        "time": "Wed Nov 01 05:23:11 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Nov 01 05:23:11 2006 -0500"
      },
      "message": "[libata] sata_nv: Add PCI IDs\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1244a19cde42c268aa159d264fc2df072a3ff82f",
      "tree": "8ec73ccd9bc59b221d8bd9b315656ad3b521cfb6",
      "parents": [
        "30574b61611ccd29677989097f8c8a5d9a73d873"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Nov 01 17:19:18 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Nov 01 04:20:45 2006 -0500"
      },
      "message": "[PATCH] ahci: fix status register check in ahci_softreset\n\nahci_softreset() used to use ahci_tf_read() which reads D2H_REG area\nto check for the Status register.  However, this area is zeroed on\ninitialization and not set by initial signature FIS.  Replace it with\nahci_check_status().\n\nThis bug prevented CLO code from being activated whenever BSY and/or\nDRQ is set prior to softreset.  This fix makes\nAHCI_FLAG_RESET_NEEDS_CLO flag redundant.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "30574b61611ccd29677989097f8c8a5d9a73d873",
      "tree": "8385fb5018037402db9adb727b9755bc5b43ac92",
      "parents": [
        "0ca43235b34c92278fa903297acef37198ec3e26",
        "c6446a4cdadaf411bafe1565e9fa7666f3c2fe95"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 21:17:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 21:17:23 2006 -0800"
      },
      "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] ata_piix: allow 01b MAP for both ICH6M and ICH7M\n  [PATCH] libata: unexport ata_dev_revalidate()\n  [PATCH] Add 0x7110 piix to ata_piix.c\n  [PATCH] sata_sis: fix flags handling for the secondary port\n"
    },
    {
      "commit": "4393c4f6788cee65095dd838cfeca6edefbfeb52",
      "tree": "bf485a8f67b2e5860fefab58eecb77a7f0d254c5",
      "parents": [
        "0d69a052d4d7c4085706b9ac0d1bd28ff90c9fca"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 01 15:11:39 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 01 15:16:04 2006 +1100"
      },
      "message": "[POWERPC] Make alignment exception always check exception table\n\nThe alignment exception used to only check the exception table for\n-EFAULT, not for other errors. That opens an oops window if we can\ncoerce the kernel into getting an alignment exception for other reasons\nin what would normally be a user-protected accessor, which can be done\nvia some of the futex ops. This fixes it by always checking the\nexception tables.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0d69a052d4d7c4085706b9ac0d1bd28ff90c9fca",
      "tree": "8dada42c1c58e9450161e88e67d304c68917f3a8",
      "parents": [
        "292f86f005e3867277b2126c2399eea3e773a4fc"
      ],
      "author": {
        "name": "Gui,Jian",
        "email": "guij@cn.ibm.com",
        "time": "Wed Nov 01 10:50:15 2006 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 01 15:14:12 2006 +1100"
      },
      "message": "[POWERPC] Disallow kprobes on emulate_step and branch_taken\n\nOn powerpc, probing on emulate_step function will crash 2.6.18.1 when\nit is triggered.\n\nWhen kprobe is triggered, emulate_step() is on its kernel path and\nwill cause recursive kprobe fault.  And branch_taken() is called\nin emulate_step().  This disallows kprobes on both of them.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "292f86f005e3867277b2126c2399eea3e773a4fc",
      "tree": "12a7040e81b80f87f4c0899b94dd8bd29c1df391",
      "parents": [
        "96268889ee369b36203b7a06e8aabb197270216e"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Oct 31 18:41:51 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 01 14:52:49 2006 +1100"
      },
      "message": "[POWERPC] Make mmiowb\u0027s io_sync preempt safe\n\nIf mmiowb() is always used prior to releasing spinlock as Doc suggests,\nthen it\u0027s safe against preemption; but I\u0027m not convinced that\u0027s always\nthe case.  If preemption occurs between sync and get_paca()-\u003eio_sync \u003d 0,\nI believe there\u0027s no problem.  But in the unlikely event that gcc does\nthe store relative to another register than r13 (as it did with current),\nthen there\u0027s a small danger of setting another cpu\u0027s io_sync to 0, after\nit had just set it to 1.  Rewrite ppc64 mmiowb to prevent that.\n\nThe remaining io_sync assignments in io.h all get_paca()-\u003eio_sync \u003d 1,\nwhich is harmless even if preempted to the wrong cpu (the context switch\nitself syncs); and those in spinlock.h are while preemption is disabled.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "96268889ee369b36203b7a06e8aabb197270216e",
      "tree": "90e6553e23ebd4c23b3e39a90d9cb70bc691e7aa",
      "parents": [
        "5fe8e8b88e68e517637e3f8287f1fee89e2d9252"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Oct 31 18:40:39 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 01 14:52:48 2006 +1100"
      },
      "message": "[POWERPC] Make high hugepage areas preempt safe\n\nChecking source for other get_paca()-\u003efield preemption dangers found that\nopen_high_hpage_areas does a structure copy into its paca while preemption\nis enabled: unsafe however gcc accomplishes it.  Just remove that copy:\nit\u0027s done safely afterwards by on_each_cpu, as in open_low_hpage_areas.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nAcked-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5fe8e8b88e68e517637e3f8287f1fee89e2d9252",
      "tree": "5b7d1878e9d16107d7c8fcfa0d866d660372161d",
      "parents": [
        "302439d2167e0f1e01a6480ac40c06063f4e16a1"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Oct 31 18:39:31 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 01 14:52:48 2006 +1100"
      },
      "message": "[POWERPC] Make current preempt-safe\n\nRepeated -j20 kernel builds on a G5 Quad running an SMP PREEMPT kernel\nwould often collapse within a day, some exec failing with \"Bad address\".\nIn each case examined, load_elf_binary was doing a kernel_read, but\ngeneric_file_aio_read\u0027s access_ok saw current-\u003ethread.fs.seg as USER_DS\ninstead of KERNEL_DS.\n\nobjdump of filemap.o shows gcc 4.1.0 emitting \"mr r5,r13 ... ld r9,416(r5)\"\nhere for get_paca()-\u003e__current, instead of the expected and much more usual\n\"ld r9,416(r13)\"; I\u0027ve seen other gcc4s do the same, but perhaps not gcc3s.\n\nSo, if the task is preempted and rescheduled on a different cpu in between\nthe mr and the ld, r5 will be looking at a different paca_struct from the\none it\u0027s now on, pick up the wrong __current, and perhaps the wrong seg.\nPresumably much worse could happen elsewhere, though that split is rare.\n\nOther architectures appear to be safe (x86_64\u0027s read_pda is more limiting\nthan get_paca), but ppc64 needs to force \"current\" into one instruction.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "302439d2167e0f1e01a6480ac40c06063f4e16a1",
      "tree": "70bfe8c7bcf4830eb4d0f073f45a27c4911d525e",
      "parents": [
        "5d2efba64b231a1733c4048d1708d77e07f26426"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Tue Oct 31 17:53:42 2006 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 01 14:52:48 2006 +1100"
      },
      "message": "[POWERPC] qe_lib: qe_issue_cmd writes wrong value to CECDR\n\nChanged qe_issue_cmd() to write cmd_input to the CECDR unmodified.  It\nwas treating cmd_input as a virtual address and tried to convert it to\na physical address.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5d2efba64b231a1733c4048d1708d77e07f26426",
      "tree": "2893dd45b9c26cef6cddb5fef0c6f820c5eb534e",
      "parents": [
        "dd6c89f686bdb2a5de72fab636fc839e5a0add6d"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Mon Oct 30 16:15:59 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 01 14:52:48 2006 +1100"
      },
      "message": "[POWERPC] Use 4kB iommu pages even on 64kB-page systems\n\nThe 10Gigabit ethernet device drivers appear to be able to chew\nup all 256MB of TCE mappings on pSeries systems, as evidenced by\nnumerous error messages:\n\n iommu_alloc failed, tbl c0000000010d5c48 vaddr c0000000d875eff0 npages 1\n\nSome experimentation indicates that this is essentially because\none 1500 byte ethernet MTU gets mapped as a 64K DMA region when\nthe large 64K pages are enabled. Thus, it doesn\u0027t take much to\nexhaust all of the available DMA mappings for a high-speed card.\n\nThis patch changes the iommu allocator to work with its own\nunique, distinct page size. Although the patch is long, its\nactually quite simple: it just #defines a distinct IOMMU_PAGE_SIZE\nand then uses this in all the places that matter.\n\nAs a side effect, it also dramatically improves network performance\non platforms with H-calls on iommu translation inserts/removes (since\nwe no longer call it 16 times for a 1500 bytes packet when the iommu HW\nis still 4k).\n\nIn the future, we might want to make the IOMMU_PAGE_SIZE a variable\nin the iommu_table instance, thus allowing support for different HW\npage sizes in the iommu itself.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dd6c89f686bdb2a5de72fab636fc839e5a0add6d",
      "tree": "0175b22323dcff97dea9a85b8c01561eeb94a0b1",
      "parents": [
        "e0da0daee14862e0a5c49f2059641a8deb27eca2"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri Oct 27 15:06:32 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 01 14:52:48 2006 +1100"
      },
      "message": "[POWERPC] Fix oprofile support for e500 in arch/powerpc\n\nFixed a compile error in building the 85xx support with oprofile, and in\nthe process cleaned up some issues with the fsl_booke performance monitor\ncode.\n\n* Reorganized FSL Book-E performance monitoring code so that the 7450\n  wouldn\u0027t be built if the e500 was, and cleaned it up so it was more\n  self-contained.\n\n* Added a cpu_setup function for FSL Book-E.  The original\n  cpu_setup function prototype had no arguments, assuming that\n  the reg_setup function would copy the required information into\n  variables which represented the registers.  This was silly for\n  e500, since it has 1 register per counter (rather than 3 for\n  all counters), so the code has been restructured to have\n  cpu_setup take the current counter config array as an argument,\n  with op_powerpc_setup() invoking op_powerpc_cpu_setup() through\n  on_each_cpu(), and op_powerpc_cpu_setup() invoking the\n  model-specific cpu_setup function with an argument.  The\n  argument is ignored on all other platforms at present.\n\n* Fixed a confusing line where a trinary operator only had two\n  arguments\n\nSigned-off-by: Andrew Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e0da0daee14862e0a5c49f2059641a8deb27eca2",
      "tree": "cc124794f1b7957c17b5e6a854e134d924c8ac43",
      "parents": [
        "441cbd8dace80545db2ac43175ac1c097d96f75c"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri Oct 27 14:31:07 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 01 14:52:48 2006 +1100"
      },
      "message": "[POWERPC] Fix rmb() for e500-based machines it\n\nThe e500 core generates an illegal instruction exception when it tries\nto execute the lwsync instruction, which we currently use for rmb().\nThis fixes it by using the LWSYNC macro, which turns into a plain sync\non 32-bit machines.\n\nSigned-off-by: Andrew Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "441cbd8dace80545db2ac43175ac1c097d96f75c",
      "tree": "fd56c377409091420b9fb159730779bb6d68b3bb",
      "parents": [
        "d5b9b787b5e1618dfe82a2c2a6972374e85b02db"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Oct 26 15:38:10 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 01 14:52:48 2006 +1100"
      },
      "message": "[POWERPC] Fix various offb issues\n\nThis patch fixes a few issues in offb:\n\n - A test was inverted causing the palette hack to never work\n(no device node was passed down to the init function)\n\n - Some cards seem to have their assigned-addresses property in a random\norder, thus we need to try using of_get_pci_address() first, which will\nfail if it\u0027s not a PCI device, and fallback to of_get_address() in that\ncase. of_get_pci_address() properly parsees assigned-addresses to test\nthe BAR number and thus will get it right whatever the order is.\n\n - Some cards (like GXT4500) provide a linebytes of 0xffffffff in the\ndevice-tree which does no good. This patch handles that by using the\nscreen width when that happens. (Also fixes btext.c while at it).\n\n - Add detection of the GXT4500 in addition to the GXT2000 for the\npalette hacks (we use the same hack, palette is linear in register space\nat offset 0x6000).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c6446a4cdadaf411bafe1565e9fa7666f3c2fe95",
      "tree": "3604bf9c703b186688ccb94d3ecbc5edbae96e10",
      "parents": [
        "6e42acc4115bc376b8523acbcba2b2b7cc27d016"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Oct 09 13:23:58 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 21:10:29 2006 -0500"
      },
      "message": "[PATCH] ata_piix: allow 01b MAP for both ICH6M and ICH7M\n\nICH7M was separated from ICH6M to allow undocumented MAP value 01b\nwhich was spotted on an ASUS notebook.  However, there is also\nnotebooks with MAP value 01b on ICH6M.  This patch re-merges ICH6M and\nICH7M entries and allows MAP value 01b for both.\n\nThis problem has been reported and initial patch provided by Jonathan\nDieter.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jonathan Dieter \u003cjdieter@gmail.com\u003e\nCc: Tom Deblauwe \u003ctom.deblauwe@telenet.be\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6e42acc4115bc376b8523acbcba2b2b7cc27d016",
      "tree": "c4783213a996aa07ba43bef5b0f337f3f0d3b9b9",
      "parents": [
        "f833229c96c0bf53c05995e4bd58709d9e9edd67"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Oct 27 19:08:42 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:40:09 2006 -0500"
      },
      "message": "[PATCH] libata: unexport ata_dev_revalidate()\n\nata_dev_revalidate() isn\u0027t used outside of libata core.  Unexport it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f833229c96c0bf53c05995e4bd58709d9e9edd67",
      "tree": "3f7493567008ca62bc16a9e5d21635e5e8f5f4cf",
      "parents": [
        "cf0e812f0e90ee496af072b136e8bd02770387e6"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 31 09:31:37 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:40:09 2006 -0500"
      },
      "message": "[PATCH] Add 0x7110 piix to ata_piix.c\n\nHi Jeff,\n\nI tested the PATA support on my old VAIO notebook, and it failed to find\nmy piix device:\n\n00:07.1 Class 0101: 8086:7111 (rev 01) (prog-if 80 [Master])\n        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-\nParErr- Stepping- SERR- FastB2B-\n        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL\u003dmedium \u003eTAbort-\n\u003cTAbort- \u003cMAbort- \u003eSERR- \u003cPERR-\n        Latency: 64\n        Region 4: I/O ports at fc90 [size\u003d16]\n\nThis patch adds the pci id to ata_piix.c and things then work as\nexpected.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cf0e812f0e90ee496af072b136e8bd02770387e6",
      "tree": "2396b3407663ba2e3567c8b20fe1bdf077e51648",
      "parents": [
        "d5b9b787b5e1618dfe82a2c2a6972374e85b02db"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Oct 27 19:08:47 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:26:10 2006 -0500"
      },
      "message": "[PATCH] sata_sis: fix flags handling for the secondary port\n\nsis_init_one() modifies probe_ent-\u003eport_flags after allocating and\ninitializing it using ata_pci_init_native_mode().  This makes port_flags\nfor the secondary port (probe_ent-\u003epinfo2-\u003eflags) go out of sync resulting\nin misdetection of device due to incorrectly initialized SCR access flag.\n\nThis patch make probe_ent alloc/init happen after the final port flags\nvalue is determined.  This is fragile but probe_ent and all the related\nmess are scheduled to go away soon for exactly this reason.  We just need\nto hold everything together till then.\n\nThis has been spotted and diagnosed and tested by Patrick McHardy.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Patric McHardy \u003ckaber@trash.net\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": "0ca43235b34c92278fa903297acef37198ec3e26",
      "tree": "df6a9dc9ad39e7aa45abbcc7f6cb7db781c7f69b",
      "parents": [
        "798b6b19d7a4b6e1ea5340ec8b3b92811e05b81b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Oct 18 13:39:28 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:22:06 2006 -0500"
      },
      "message": "[PATCH] sky2: netpoll on dual port cards\n\nThe sky2 driver uses a single NAPI poll routine for both ports on dual ported\ncards (because there is a single IRQ and status ring). Netpoll makes assumptions\nabout the relationship between network device and NAPI that aren\u0027t correct\non the second port, this will cause the port to never clear work.\n\nMost systems, just have single port, so not a big issue.\nThe easy fix is just make the second port, not netpoll capable.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "798b6b19d7a4b6e1ea5340ec8b3b92811e05b81b",
      "tree": "746c4a144dd53d0efe679e73153b0b9c46e4759f",
      "parents": [
        "2ceaac755423cb93c1bb2f59ebd1a06f027ac095"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Sun Oct 22 20:16:57 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:22:06 2006 -0500"
      },
      "message": "[PATCH] skge, sky2, et all. gplv2 only\n\nI don\u0027t want my code to downgraded to GPLv3 because of\ncut-n-pasted the comments. These files which I hold copyright\non were started before it was clear what GPLv3 was going to be.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2ceaac755423cb93c1bb2f59ebd1a06f027ac095",
      "tree": "b453d54375166f142b2cbca436689f170f3f89f9",
      "parents": [
        "1e1675ccf758cbb4303ab052d58405cda6c745a7"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@cs.washington.edu",
        "time": "Mon Oct 30 14:19:25 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:22:06 2006 -0500"
      },
      "message": "[PATCH] net s2io: return on NULL dev_alloc_skb()\n\nChecks for NULL dev_alloc_skb() and returns on true to avoid subsequent\ndereference.\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Christoph Hellwig \u003chch@infrared.org\u003e\nSigned-off-by: David Rientjes \u003crientjes@cs.washington.edu\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1e1675ccf758cbb4303ab052d58405cda6c745a7",
      "tree": "b40697d45bba6e0a1c5d0271240db00f78023259",
      "parents": [
        "1e7bed081968c42469bd02842b4190a115008221"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Wed Oct 25 13:11:42 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:22:06 2006 -0500"
      },
      "message": "[PATCH] ehea: kzalloc GFP_ATOMIC fix\n\nThis patch fixes kzalloc parameters (GFP_ATOMIC instead of GFP_KERNEL)\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1e7bed081968c42469bd02842b4190a115008221",
      "tree": "8dad5312be2a289669a83d7dec363215e54cf1d8",
      "parents": [
        "f479b322a0949d540b45aea645793058b0c50be5"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Oct 26 22:51:33 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:22:05 2006 -0500"
      },
      "message": "[PATCH] myri10ge: ServerWorks HT2000 PCI id is already defined in pci_ids.h\n\nNo need to keep defining PCI_DEVICE_ID_SERVERWORKS_HT2000_PCIE\nin the driver code since it is now defined in pci_ids.h.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f479b322a0949d540b45aea645793058b0c50be5",
      "tree": "a5686d252a9b70c65b39a419a78dac8319dd2463",
      "parents": [
        "09669585b5d0cfdebe28250d442693b3baac66a2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Oct 27 10:22:10 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:22:05 2006 -0500"
      },
      "message": "[PATCH] sky2: not experimental\n\nThe sky2 driver is no longer in experimental state.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "09669585b5d0cfdebe28250d442693b3baac66a2",
      "tree": "02c09eca3922476c9c5f59432588f9348e4c1413",
      "parents": [
        "9d4df9e0fadfc84cd826e0f7e946691b4d7baee5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun Oct 29 03:47:12 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:22:05 2006 -0500"
      },
      "message": "[PATCH] n2: fix confusing error code\n\nmodprobe n2 with no parameters or no such devices\nwill get confusing error message.\n\n# modprobe n2\n...  Kernel does not have module support\n\nThis patch replaces return code from -ENOSYS to -EINVAL.\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\n\n drivers/net/wan/n2.c |    6 +++---\n 1 file changed, 3 insertions(+), 3 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9d4df9e0fadfc84cd826e0f7e946691b4d7baee5",
      "tree": "dc1aebc200dfe6b6598167e569b157e2e04176f4",
      "parents": [
        "06f0015ace46ce9d313ec02d6b13c47c8e795a6c"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun Oct 29 03:52:14 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:22:05 2006 -0500"
      },
      "message": "[PATCH] tokenring: fix module_init error handling\n\n- Call platform_driver_unregister() before return when no cards found.\n  (fixes data corruption when no cards found)\n\n- Check platform_device_register_simple() return value\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Mike Phillips \u003cmikep@linuxtr.net\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\n\n drivers/net/tokenring/proteon.c |    9 +++++++--\n drivers/net/tokenring/skisa.c   |    9 +++++++--\n 2 files changed, 14 insertions(+), 4 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "06f0015ace46ce9d313ec02d6b13c47c8e795a6c",
      "tree": "16df40b4cb8d65e1255dbad3cf9be04dbb63ace2",
      "parents": [
        "79c356f44b26da9fe357ed1a11e7faec4fd94e13"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Oct 30 19:54:08 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:22:05 2006 -0500"
      },
      "message": "[PATCH] ep93xx_eth: don\u0027t report RX errors\n\nFlooding the console with error messages for every RX FIFO overrun,\nchecksum error and framing error isn\u0027t very sensible.  Each of these\nerrors can occur during normal operation, so stop printk\u0027ing error\nmessages for RX errors at all.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "79c356f44b26da9fe357ed1a11e7faec4fd94e13",
      "tree": "0c710e9b3a9263155fb52b5c55ffeee9d09790a2",
      "parents": [
        "2d38caba5fd148976f54930782e8209fa45879a0"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Oct 30 19:52:54 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:22:05 2006 -0500"
      },
      "message": "[PATCH] ep93xx_eth: fix unlikely(x) \u003e y test\n\nFix unlikely(x) \u003e y test in ep93xx_eth.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2d38caba5fd148976f54930782e8209fa45879a0",
      "tree": "7f8bc1ee29d9bfc79ecb9a609084526a874df492",
      "parents": [
        "d5b9b787b5e1618dfe82a2c2a6972374e85b02db"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Oct 30 19:52:31 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:22:05 2006 -0500"
      },
      "message": "[PATCH] ep93xx_eth: fix RX/TXstatus ring full handling\n\nRay Lehtiniemi reported that an incoming UDP packet flood can lock up\nthe ep93xx ethernet driver.  Herbert Valerio Riedel noted that due to\nthe way ep93xx_eth manages the RX/TXstatus rings, it cannot distinguish\na full ring from an empty one, and correctly suggested that this was\nlikely to be causing this lockup to occur.\n\nInstead of looking at the hardware\u0027s RX/TXstatus ring write pointers\nto determine when to stop reading from those rings, we should just check\nevery individual RX/TXstatus descriptor\u0027s valid bit instead, since there\nis no other way to distinguish an empty ring from a full ring, and if\nthere is a descriptor waiting, we take the hit of reading the descriptor\nfrom memory anyway.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d5b9b787b5e1618dfe82a2c2a6972374e85b02db",
      "tree": "42fa7b4e4381e40fc94ae41fd932f9b7b1abece6",
      "parents": [
        "16b7b2ac0148e839da86af8747b6fa4aad43a9b7",
        "024e4f2c5175a482c234cf67ed22368d770bf78f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 17:03:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 17:03:50 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Correct definition of handle_IPI\n  [IA64] move SAL_CACHE_FLUSH check later in boot\n  [IA64] MCA recovery: Montecito support\n  [IA64] cpu-hotplug: Fixing confliction between CPU hot-add and IPI\n  [IA64] don\u0027t double \u003e\u003e PAGE_SHIFT pointer for /dev/kmem access\n"
    },
    {
      "commit": "024e4f2c5175a482c234cf67ed22368d770bf78f",
      "tree": "73c5ecd17c3e136b0d8783b0b9650110340aa444",
      "parents": [
        "fa1d19e5d9a94120f31e5783ab44758f46892d94"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Wed Oct 18 15:36:49 2006 +1000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Oct 31 14:38:15 2006 -0800"
      },
      "message": "[IA64] Correct definition of handle_IPI\n\nThe declaration of handle_IPI in arch/ia64/kernel/smp.c was changed but\nnot the definition of this function.  Remove struct pt_regs from\nhandle_IPI().\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "fa1d19e5d9a94120f31e5783ab44758f46892d94",
      "tree": "cb685f4b1cc31d633d04561ea9f31e40e43a3fc1",
      "parents": [
        "264b0f99308436deaee38bab99e586612d012fc1"
      ],
      "author": {
        "name": "Troy Heber",
        "email": "troy.heber@hp.com",
        "time": "Wed Oct 25 14:46:15 2006 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Oct 31 14:32:10 2006 -0800"
      },
      "message": "[IA64] move SAL_CACHE_FLUSH check later in boot\n\nThe check to see if the firmware drops interrupts during a\nSAL_CACHE_FLUSH is done to early in the boot. SAL_CACHE_FLUSH expects\nto be able to make PAL calls in virtual mode, on some cell based\nmachines a fault occurs causing a MCA. This patch moves the check\nafter mmu_context_init so the TLB and VHPT are properly setup.\n\nSigned-off-by Troy Heber \u003ctroy.heber@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "264b0f99308436deaee38bab99e586612d012fc1",
      "tree": "a262e6f320c19d47e5842dfe8ccdd3823704072f",
      "parents": [
        "5ee7737379b1d7f0c977c0f1661fbaf01a8d4721"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Wed Oct 25 17:59:47 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Oct 31 14:30:34 2006 -0800"
      },
      "message": "[IA64] MCA recovery: Montecito support\n\nThe information in MCA records is filled in slightly differently on\nMontecito than on Madison/McKinley.  Usually, the cache check and bus\ncheck target identifiers have the same address.   On Montecito the\ncache check and bus check target identifiers can be different if \na corrected error (ie SBE or unconsumed poison data) was encountered and\nthen an uncorrected error (ie DBE) was consumed.  In that case, the \ncache check target identifier is the physical address of the DBE (that\ncaused the MCA to surface) while the bus check target identifier is the \nphysical address of the SBE.  This patch correctly finds the target\nidentifier that triggered the MCA.\n\nIf there are multiple valid cache target identifiers in the same\nerror record then use the one with the lowest cache level.\n\nSigned-off-by: Russ Anderson (rja@sgi.com)\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5ee7737379b1d7f0c977c0f1661fbaf01a8d4721",
      "tree": "9a6c4d4a0bf94d5b586e60710a19addda2bcf2b0",
      "parents": [
        "f2454a1a4b2aca38d3b7887619f43291d773c1ee"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Oct 27 19:49:53 2006 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Oct 31 14:17:27 2006 -0800"
      },
      "message": "[IA64] cpu-hotplug: Fixing confliction between CPU hot-add and IPI\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nAcked-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "16b7b2ac0148e839da86af8747b6fa4aad43a9b7",
      "tree": "93912ae2e9c64f71a8cca028677fd918b9edf0fa",
      "parents": [
        "70e46f48cb5933119712ee27945309a4bfc98282"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Oct 24 00:21:27 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 20:13:23 2006 +0000"
      },
      "message": "[MIPS] Fixup migration to GENERIC_TIME\n\nSince we already moved to GENERIC_TIME, we should implement alternatives\nof old do_gettimeoffset routines to get sub-jiffies resolution from\ngettimeofday().  This patch includes:\n\n * MIPS clocksource support (based on works by Manish Lachwani).\n * remove unused gettimeoffset routines and related codes.\n * remove unised 64bit do_div64_32().\n * simplify mips_hpt_init. (no argument needed, __init tag)\n * simplify c0_hpt_timer_init. (no need to write to c0_count)\n * remove some hpt_init routines.\n * mips_hpt_mask variable to specify bitmask of hpt value.\n * convert jmr3927_do_gettimeoffset to jmr3927_hpt_read.\n * convert ip27_do_gettimeoffset to ip27_hpt_read.\n * convert bcm1480_do_gettimeoffset to bcm1480_hpt_read.\n * simplify sb1250 hpt functions. (no need to subtract and shift)\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "70e46f48cb5933119712ee27945309a4bfc98282",
      "tree": "c9a35ca3652659562e8bc534ca2caf563d9ccd88",
      "parents": [
        "e79f55a8c7aaae5a33e8c2b29682ec8e603b5434"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 18:33:09 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 20:13:22 2006 +0000"
      },
      "message": "[MIPS] VSMP: Synchronize cp0 counters on bootup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e79f55a8c7aaae5a33e8c2b29682ec8e603b5434",
      "tree": "4cea5415ac44f27882f371c8f68f0a9d6000a712",
      "parents": [
        "781b0f8d4f9c90137ea32771346ab49f0e5319b3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 19:53:15 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 20:13:22 2006 +0000"
      },
      "message": "[MIPS] Flags must be unsigned long.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "781b0f8d4f9c90137ea32771346ab49f0e5319b3",
      "tree": "3bd3ec1edfce6680c5d6f8184df967fb66577a18",
      "parents": [
        "3ab0f40f333007eb31dc1e08f578ec224c7d71c2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 18:25:10 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 20:13:21 2006 +0000"
      },
      "message": "[MIPS] VSMP: Fix initialization ordering bug.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3ab0f40f333007eb31dc1e08f578ec224c7d71c2",
      "tree": "27bd8ffc9685cf0af73885608b997faccaba2010",
      "parents": [
        "38384c8bd82474bf74ea68e4e44aaa14504deb07"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Oct 31 13:44:38 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 20:13:21 2006 +0000"
      },
      "message": "[MIPS] Fix warning of printk format in mips_srs_init()\n\narch/mips/kernel/traps.c:1115: warning: int format, long unsigned int arg (arg 2)\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "38384c8bd82474bf74ea68e4e44aaa14504deb07",
      "tree": "0323f9aaff5d340a9b9e0ba68c38df85f619e6ee",
      "parents": [
        "c21e6d65f70d64b359a37545592f39e28074864e"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Oct 31 13:38:44 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 20:13:21 2006 +0000"
      },
      "message": "[MIPS] Yosemite: fix uninitialized variable in titan_i2c_xfer()\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c21e6d65f70d64b359a37545592f39e28074864e",
      "tree": "689f0131814392db26e00db4aadc59affaaee9f8",
      "parents": [
        "e8f05de54055e90e6d58e45866f84ecdb0b48acd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 13:41:59 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 20:13:20 2006 +0000"
      },
      "message": "[MIPS] Sort out missuse of __init for prom_getcmdline()\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e8f05de54055e90e6d58e45866f84ecdb0b48acd",
      "tree": "22e3015660eb5ebda7109a125f0bfa4c641b6a1b",
      "parents": [
        "0887fa5158fe7da4a46ae526d313ae636440deae"
      ],
      "author": {
        "name": "Manish Lachwani",
        "email": "mlachwani@mvista.com",
        "time": "Sat Jan 22 09:23:38 2005 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 20:13:20 2006 +0000"
      },
      "message": "[MIPS] Add missing file for support of backplane on TX4927 based board\n\nSigned-off-by: Manish Lachwani \u003cmlachwani@mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0887fa5158fe7da4a46ae526d313ae636440deae",
      "tree": "1c466eb06b27daec942c33710ff5f5d3f4479aae",
      "parents": [
        "80fc115d461031dc66bb7f31b8c84868e370fea6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 11:52:03 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 20:13:19 2006 +0000"
      },
      "message": "[MIPS] TX4927: Remove indent error message that somehow ended in the code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "68586b67ab1a2fd618f79e29a06f10ae886f4b46",
      "tree": "0a764201c970dc7a97103df7875bbd982bf4ef46",
      "parents": [
        "0b26c88f29ad8bcf91a2ea8f25a36f2028ebabea"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Mon Oct 30 16:31:52 2006 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Oct 31 10:51:26 2006 -0800"
      },
      "message": "IB/mthca: Fix MAD extended header format for MAD_IFC firmware command\n\nSeveral fields in an incoming MAD extended info header were passed\ninto the MAD_IFC firmware command at incorrect offsets (mostly off by\n4 bytes).  As the result, the HCA will fail to generate traps in which\nthis info is needed (e.g. traps which include the GRH of the incoming\npacket), in violation of the IB spec.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "80fc115d461031dc66bb7f31b8c84868e370fea6",
      "tree": "9a539a84c09c5838090c05b925e7d2b5c6a1b316",
      "parents": [
        "5fccbf61be2a7f32d2002b04afca4c5009612a58"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Oct 30 20:41:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:13:19 2006 -0800"
      },
      "message": "[PATCH] SCSI: ISCSI build failure\n\nSCSI_QLA_ISCSI needs to depend on NET to prevent build (link) failures\nthat are caused by selecting SCSI_ISCSI_ATTRS.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5fccbf61be2a7f32d2002b04afca4c5009612a58",
      "tree": "1a7a09dcbf4b518cf5d695fa8dbe41e21a1ab413",
      "parents": [
        "eafa6cb18ec7e5424ce54017b5ce6d11dff58b79"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 31 14:21:55 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:12:45 2006 -0800"
      },
      "message": "[PATCH] CFQ: request \u003c-\u003e request merging rr_list fixup\n\nIn very rare circumstances would we be pruning a merged request and at\nthe same time delete the implicated cfqq from the rr_list, and not readd\nit when the merged request got added. This could cause io stalls until\nthat process issued io again.\n\nFix it up by putting the rr_list add handling into cfq_add_rq_rb(),\nidentical to how pruning is handled in cfq_del_rq_rb(). This fixes a\nhang reproducible with fsx-linux.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eafa6cb18ec7e5424ce54017b5ce6d11dff58b79",
      "tree": "d930417cd7d252fe171663aecd9229d19d42aa99",
      "parents": [
        "612b322ade7954a1d984fa410a70d4ae50f75c0d",
        "4731f2dfd5049b7a2b3b5a7131525f6151855f0d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:10:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:10:03 2006 -0800"
      },
      "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: Titan defconfig update.\n  sh: Fix IPR-IRQ\u0027s for IRQ-chip change breakage.\n  sh: Update r7780rp_defconfig.\n  video: Fix include in hp680_bl.\n  sh: Wire up new syscalls.\n"
    },
    {
      "commit": "612b322ade7954a1d984fa410a70d4ae50f75c0d",
      "tree": "1e8d6cf698148c5fa23870d81a51eb5a460662e3",
      "parents": [
        "d2c59a22dd7c0a59dfff60a8e9910f76f308b9f2",
        "1b7c2dbc07bf0663a41e3dc838992930019f08fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:08:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:08:31 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPV6]: fix flowlabel seqfile handling\n  [IPV6]: return EINVAL for invalid address with flowlabel lease request\n  [SCTP]: Remove temporary associations from backlog and hash.\n  [SCTP]: Correctly set IP id for SCTP traffic\n  [NetLabel]: protect the CIPSOv4 socket option from setsockopt()\n  [NETFILTER]: ip_tables: compat code module refcounting fix\n  [NETFILTER]: nf_conntrack: add missing unlock in get_next_corpse()\n  [NETFILTER]: ip_tables: compat error way cleanup\n  [NETFILTER]: Missed and reordered checks in {arp,ip,ip6}_tables\n  [NETFILTER]: remove masq/NAT from ip6tables Kconfig help\n  [IPV6]: fix lockup via /proc/net/ip6_flowlabel\n  [NET]: fix uaccess handling\n  [SCTP]: Always linearise packet on input\n  [ETH1394]: Fix unaligned accesses.\n  [DCCP]: fix printk format warnings\n  [NET]: Fix segmentation of linear packets\n  [XFRM] xfrm_user: Fix unaligned accesses.\n  [APPLETALK]: Fix potential OOPS in atalk_sendmsg().\n  [NET] sealevel: uses arp_broken_ops\n"
    },
    {
      "commit": "d2c59a22dd7c0a59dfff60a8e9910f76f308b9f2",
      "tree": "87d5976b363177ac0d953760259ae4a058e848c5",
      "parents": [
        "5ddfe9691c91a244e8d1be597b6428fcefd58103",
        "5af47db796cb7e06e9bafb0d75ad98693b55f8b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:08:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:08:06 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Add some missing print_symbol() calls.\n  [SPARC64]: Fix Tomatillo/Schizo IRQ handling.\n"
    },
    {
      "commit": "5ddfe9691c91a244e8d1be597b6428fcefd58103",
      "tree": "d051fd7c370a7b8ad91f24c6f99f985b8b1252b2",
      "parents": [
        "45ec4ababe999cb95f9c0cad03b2689cb0b77a2b"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Oct 30 22:07:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:07:01 2006 -0800"
      },
      "message": "[PATCH] md: check bio address after mapping through partitions.\n\nPartitions are not limited to live within a device.  So we should range\ncheck after partition mapping.\n\nNote that \u0027maxsector\u0027 was being used for two different things.  I have\nsplit off the second usage into \u0027old_sector\u0027 so that maxsector can be still\nbe used for it\u0027s primary usage later in the function.\n\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\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": "45ec4ababe999cb95f9c0cad03b2689cb0b77a2b",
      "tree": "8d2ff3c5c356539bc87777948822741ca488ea6b",
      "parents": [
        "316bb95e8ed0ddcd767e8aa54264b6c6190f150c"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Mon Oct 30 22:07:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:07:01 2006 -0800"
      },
      "message": "[PATCH] eCryptfs: Fix handling of lower d_count\n\nFix the use of dget/dput calls to balance out on the lower filesystem.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "316bb95e8ed0ddcd767e8aa54264b6c6190f150c",
      "tree": "6dc89abf8c1d64a61481cbaa288ad2f3afcf51e9",
      "parents": [
        "7ff1d74f5670329ac4b5959a675f8698ba95be20"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Mon Oct 30 22:07:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:07:01 2006 -0800"
      },
      "message": "[PATCH] eCryptfs: Remove ecryptfs_umount_begin\n\nThere is no point to calling the lower umount_begin when the eCryptfs\numount_begin is called.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ff1d74f5670329ac4b5959a675f8698ba95be20",
      "tree": "1084427fcd0b979c8434315050033dd356623cf3",
      "parents": [
        "8bba066f4e3854755a303cee37ea37bd080a46b3"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Mon Oct 30 22:07:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:07:01 2006 -0800"
      },
      "message": "[PATCH] eCryptfs: Consolidate lower dentry_open\u0027s\n\nOpens on lower dentry objects happen in several places in eCryptfs, and they\nall involve the same steps (dget, mntget, dentry_open).  This patch\nconsolidates the lower open events into a single function call.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bba066f4e3854755a303cee37ea37bd080a46b3",
      "tree": "3f8cf2df5da6459b0218b97b3799ceb896d4ba8a",
      "parents": [
        "565d9724b8ce49b530287de34aa17f45f21624d5"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Mon Oct 30 22:07:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:07:01 2006 -0800"
      },
      "message": "[PATCH] eCryptfs: Cipher code to new crypto API\n\nUpdate cipher block encryption code to the new crypto API.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "565d9724b8ce49b530287de34aa17f45f21624d5",
      "tree": "41df13f34a2715b2846061ea829cdb83407a9d82",
      "parents": [
        "e5d9cbde6ce0001e49994df5fcdcbeff8be8037b"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Mon Oct 30 22:07:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:07:01 2006 -0800"
      },
      "message": "[PATCH] eCryptfs: Hash code to new crypto API\n\nUpdate eCryptfs hash code to the new kernel crypto API.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5d9cbde6ce0001e49994df5fcdcbeff8be8037b",
      "tree": "aadfbeae4d48c56a0ca6e9612e87d7340dc3b1a1",
      "parents": [
        "4a279ff1ea1cf325775ada983035123fcdc8e986"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Mon Oct 30 22:07:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:07:00 2006 -0800"
      },
      "message": "[PATCH] eCryptfs: Clean up crypto initialization\n\nClean up the crypto initialization code; let the crypto API take care of the\nkey size checks.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a279ff1ea1cf325775ada983035123fcdc8e986",
      "tree": "d22332ae377a02c5c70021ed53395d65fb95b067",
      "parents": [
        "525fdb6cc929b515ad7e0be40fd023cff8660ed8"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Mon Oct 30 22:07:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:07:00 2006 -0800"
      },
      "message": "[PATCH] taskstats: fix sub-threads accounting\n\nIf there are no listeners, taskstats_exit_send() just returns because\ntaskstats_exit_alloc() didn\u0027t allocate *tidstats.  This is wrong, each\nsub-thread should do fill_tgid_exit() on exit, otherwise its -\u003edelays is\nnot recorded in -\u003esignal-\u003estats and lost.\n\nQ: We don\u0027t send TASKSTATS_TYPE_AGGR_TGID when single-threaded process\nexits.  Is it good?  How can the listener figure out that it was actually a\nprocess exit, not sub-thread?\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nAcked-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "525fdb6cc929b515ad7e0be40fd023cff8660ed8",
      "tree": "2236b591e15beefa752826c71c80fe6da1efd8d3",
      "parents": [
        "d1480c56feb2a894fd47fb399999a5b320c3e103"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Oct 30 22:07:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:07:00 2006 -0800"
      },
      "message": "[PATCH] uml: add INITCALLS\n\nThis is the UML piece of the INITCALLS tidying.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1480c56feb2a894fd47fb399999a5b320c3e103",
      "tree": "38a6501a2a293d83380b35aac91fa07d1c6dba18",
      "parents": [
        "d8d7c28ec0b50ac57ddc909ae6eca1519473f300"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Oct 30 22:07:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:07:00 2006 -0800"
      },
      "message": "[PATCH] uml: add _text definition to linker scripts\n\nkallsyms now refers to addresses as \u0027_text + 0xADDRESS\u0027, rather than just\n\u00270xADDRESS\u0027, so we need to define _text.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d8d7c28ec0b50ac57ddc909ae6eca1519473f300",
      "tree": "dd5c142fb98ed51c521a46fc95a04ee8cf7b7fe1",
      "parents": [
        "0bf16bffeef65622603af22151156807323d7dc7"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Oct 30 22:07:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:07:00 2006 -0800"
      },
      "message": "[PATCH] uml ubd driver: various little changes\n\nFix a small memory leak in ubd_config, and clearify the confusion which lead\nto it.\n\nThen, some little changes not affecting operations -\n* move init functions together,\n* add a comment about a potential problem in case of some evolution in the block layer,\n* mark all initcalls as static __init functions\n* mark an used once little function as inline\n* document that mconsole methods are all called in process context (was\n  triggered when checking ubd mconsole methods).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0bf16bffeef65622603af22151156807323d7dc7",
      "tree": "a6a97156aed12ddfa01049786b5a0d716564fc94",
      "parents": [
        "84e945e399ce9710a34035ea81eaf5719aa709af"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Oct 30 22:07:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:07:00 2006 -0800"
      },
      "message": "[PATCH] uml ubd driver: do not store error codes as -\u003efd\n\nTo simplify error handling, make sure fd is saved into ubd_dev-\u003efd only when\nwe are sure it is an fd and not an error code.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "84e945e399ce9710a34035ea81eaf5719aa709af",
      "tree": "49a8798655e171b1c10a11633a0ef1b7c5e40af4",
      "parents": [
        "e7f6552f237498c805af9f01aba168b731e0a4ce"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Oct 30 22:07:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:07:00 2006 -0800"
      },
      "message": "[PATCH] uml ubd driver: use bitfields where possible\n\nUse bitfields for boolean fields in ubd data structure.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e7f6552f237498c805af9f01aba168b731e0a4ce",
      "tree": "609f0e24c234b618bbcde0768a3cfe385ce0d157",
      "parents": [
        "2fe30a34a141c2188ff2cdd670d031088d9c5d20"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Oct 30 22:07:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 31 08:07:00 2006 -0800"
      },
      "message": "[PATCH] uml ubd driver: reformat ubd_config\n\nPure whitespace and style fixes split out from subsequent patch.  Some changes\n(err -\u003e ret) don\u0027t make sense now, only later, but I split them out anyway\nsince they cluttered the patch.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "2fe30a34a141c2188ff2cdd670d031088d9c5d20"
}
