)]}'
{
  "log": [
    {
      "commit": "863a930a40eb7f2d18534c2c166b22582f5c6cfd",
      "tree": "d2f74a0351a09e184e124fd6ecf16e02ab768a0b",
      "parents": [
        "42e33148df38c60b99d984b76b302c64397ebe4c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Thu Dec 15 20:01:43 2005 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Dec 17 10:48:08 2005 -0600"
      },
      "message": "[SCSI] fix scsi_reap_target() device_del from atomic context\n\nscsi_reap_target() was desgined to be called from any context.\nHowever it must do a device_del() of the target device, which may only\nbe called from user context.  Thus we have to reimplement\nscsi_reap_target() via a workqueue.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "42e33148df38c60b99d984b76b302c64397ebe4c",
      "tree": "8f7b7f446250d7ae5261c09aaf4a8f5e245794dd",
      "parents": [
        "7116317dc9148d783846299fc80a7d377baa6dca"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 15 09:56:22 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Dec 15 19:22:14 2005 -0800"
      },
      "message": "[SCSI] fix for fc transport recursion problem.\n\nIn the scenario that a link was broken, the devloss timer for each\nrport was expire at roughly the same time, causing lots of \"delete\"\nworkqueue items being queued. Depth is dependent upon the number of\nrports that were on the link.\n\nThe rport target remove calls were calling flush_scheduled_work(),\nwhich would interrupt the stream, and start the next workqueue item,\nwhich did the same thing, and so on until recursion depth was large.\n\nThis fix stops the recursion in the initial delete path, and pushes it\noff to a host-level work item that reaps the dead rports.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7116317dc9148d783846299fc80a7d377baa6dca",
      "tree": "55616e245d7e6f509753d06da03c7b8c4e3896f7",
      "parents": [
        "2499604960fff307fe99ff4d4363c50eaa69235a",
        "0afaa4fc4abc773ce129f41009a50eeecf3aa50c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:58:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:58:46 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n"
    },
    {
      "commit": "2499604960fff307fe99ff4d4363c50eaa69235a",
      "tree": "94d329a760e82deb21930c986ca54d479c6c5930",
      "parents": [
        "5d5e815618c4a8b53806845268c951201d14af6e"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Wed Dec 14 14:38:05 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:56:08 2005 -0800"
      },
      "message": "[PATCH] reiserfs: close open transactions on error path\n\nThe following patch fixes a bug where if the journal is aborted, it can\nleave a transaction open.  The result will be a BUG when another code\npath attempts to start a transaction and will get a \"nesting into\ndifferent fs\" error, since current-\u003ejournal_info will be left non-NULL.\n\nOriginal fix against SUSE kernel by Chris Mason \u003cmason@suse.com\u003e\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d5e815618c4a8b53806845268c951201d14af6e",
      "tree": "5515610e7747c52d20fe20ea4bc48186b2ff7ac0",
      "parents": [
        "ea54c96c04cfd9fec881e403d8f7931b47f7b2a6"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Wed Dec 14 14:38:36 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:56:07 2005 -0800"
      },
      "message": "[PATCH] reiserfs: skip commit on io error\n\nThis should have been part of the original io error patch, but got\ndropped somewhere along the way.\n\nIt\u0027s extremely important when handling the i/o error in the journal to\nnot commit the transaction with corrupt data.  This patch adds that code\nback in.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea54c96c04cfd9fec881e403d8f7931b47f7b2a6",
      "tree": "146564a7aa330f010c5a9209ba1fa852333341c7",
      "parents": [
        "c45b4f1f1e149c023762ac4be166ead1818cefef"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Wed Dec 14 21:47:00 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:54:20 2005 -0800"
      },
      "message": "[PATCH] Input: ALPS - correctly report button presses on Fujitsu Siemens S6010\n\nWithout this patch Forward and Backward buttons on the touchpad do not\ngenerate any events.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c45b4f1f1e149c023762ac4be166ead1818cefef",
      "tree": "21567145e12d3bcdba586b864dca74699830d621",
      "parents": [
        "11c18b5cb31d15a782fb727adad51ae1434e5dee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:52:21 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:52:21 2005 -0800"
      },
      "message": "Move size optimization option outside of EMBEDDED menu, mark it EXPERIMENTAL\n\nAlso, disable on sparc64 - a number of people report breakage.  Probably\na compiler bug, but it\u0027s quite possible that it tickles some latent\nkernel problem too.\n\nIt still defaults to \u0027y\u0027 everywhere else (when enabled through\nEXPERIMENTAL), and Dave Jones points out that Fedora (and RHEL4) has\nbeen building with size optimizations for a long time on x86, x86-64,\nia64, s390, s390x, ppc32 and ppc64.  So it is really only moderately\nexperimental, but the sparc64 breakage certainly shows that it can\ntrigger \"issues\".\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "11c18b5cb31d15a782fb727adad51ae1434e5dee",
      "tree": "d7f24da736b9c840ea57a43150c5a9466b38d78a",
      "parents": [
        "a50e2cc7c8e2b9b38f5972bc19daea4c98878d01",
        "a388442c3798a345d131ff8b9d6dea0bfda3fefc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:46:41 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:46:41 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "a50e2cc7c8e2b9b38f5972bc19daea4c98878d01",
      "tree": "de134372fa3982479962b384495064d38ea2bede",
      "parents": [
        "c7868048a7314bb4a2973097d605f00acd3b70bd",
        "c9526497cf03ee775c3a6f8ba62335735f98de7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:40:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:40:02 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n"
    },
    {
      "commit": "0afaa4fc4abc773ce129f41009a50eeecf3aa50c",
      "tree": "a33f6d977a61014bcba47cc0ea4ebb276c7d4124",
      "parents": [
        "7b4df9ece9b4c4a754bd1f5603cdabff26b987e5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:20:49 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:20:49 2005 +0100"
      },
      "message": "[PATCH] ide-cd: remove write-only cmd field from struct cdrom_info\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "7b4df9ece9b4c4a754bd1f5603cdabff26b987e5",
      "tree": "ab1655bb53ead71d6de97193c5cc2355df8bd5e5",
      "parents": [
        "517bd1d5eac739a7f398058a9524386667fff032"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:20:15 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:20:15 2005 +0100"
      },
      "message": "[PATCH] ide: cleanup ide_driver_t\n\nRemove unused fields: ioctl, ata[pi]_prebuilder.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "517bd1d5eac739a7f398058a9524386667fff032",
      "tree": "4b39d9580ceb5ddb7f3f0866abaa9034fced0265",
      "parents": [
        "d36fef6f5aa4a6a1f44490455393a5b22137a6cd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:19:57 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:19:57 2005 +0100"
      },
      "message": "[PATCH] ide: cleanup ide.h\n\nRemove:\n* stale comment\n* unused HOST() macro\n* unused ata_{error,control}_t types\n* unused atapi_select_t type\n* ide_init_subdrivers() prototype\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "d36fef6f5aa4a6a1f44490455393a5b22137a6cd",
      "tree": "3053df2fc30949b706f976dae3e31de2b8e9c04d",
      "parents": [
        "8f29e650bffc1e22ed6b2d0b321bc77627f3bb7a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:19:20 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:19:20 2005 +0100"
      },
      "message": "[PATCH] ide-disk: flush cache after calling del_gendisk()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "8f29e650bffc1e22ed6b2d0b321bc77627f3bb7a",
      "tree": "d6b785c09c57a8f742e9a81162ee0d176677dc21",
      "parents": [
        "65e5f2e3b457b6b20a5c4481312189d141a33d24"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Thu Dec 15 02:17:46 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:17:46 2005 +0100"
      },
      "message": "[PATCH] ide: AU1200 IDE update\n\nChanges here include removing all of CONFIG_PM while it is being repeatedly\nsmacked with a lead pipe, moving the BURSTMODE param to a #define (it should\nbe defined almost always anyway), fixing the rqsize stuff, pulling ide_ioreg_t,\nand general cleanups and whatnot.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "65e5f2e3b457b6b20a5c4481312189d141a33d24",
      "tree": "cce866efd8eea1815cb054a274e165bdbba16180",
      "parents": [
        "38f9d412be1ed29ee3b41782f22fd85b1c95fbed"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Thu Dec 15 02:16:18 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:16:18 2005 +0100"
      },
      "message": "[PATCH] ide: core modifications for AU1200\n\nbart: slightly modified by me\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "38f9d412be1ed29ee3b41782f22fd85b1c95fbed",
      "tree": "69c55b164fc76ed5333d63a099accdc7bf8507ae",
      "parents": [
        "ceef833bae05e393859f1946a9802fb61f0febdf"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Thu Dec 15 02:12:53 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:12:53 2005 +0100"
      },
      "message": "[PATCH] ide: MPC8xx IDE depends on IDE\u003dy \u0026\u0026 BLK_DEV_IDE\u003dy\n\nThe following patch adds a dependancy on IDE\u003dy \u0026\u0026 BLK_DEV_IDE\u003dy \nfor the MPC8xx IDE driver. \n\nThe code is not modular at the moment (init called from platform setup code).\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "ceef833bae05e393859f1946a9802fb61f0febdf",
      "tree": "391f07165588820850dcd9377e986b03fe91a6ca",
      "parents": [
        "deb5e5c0c68e59b1bf9ede66da9e6a89f6557595"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Dec 15 02:11:55 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:11:55 2005 +0100"
      },
      "message": "[PATCH] via82cxxx IDE: Add VT8251 ISA bridge\n\nSome motherboards (such as the Asus P5V800-MX) ship a\nPCI_DEVICE_ID_VIA_82C586_1 IDE controller alongside a VT8251 southbridge.\n\nThis southbridge is currently unrecognised in the via82cxxx IDE driver,\npreventing those users from getting DMA access to disks.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "deb5e5c0c68e59b1bf9ede66da9e6a89f6557595",
      "tree": "49aaf885da2f0db842cc19d29c8744f6f3a35827",
      "parents": [
        "acd9b7b4e08a3f0f48afa922d8e371414cf2d3b2"
      ],
      "author": {
        "name": "Jeremy Higdon",
        "email": "jeremy@sgi.com",
        "time": "Thu Dec 15 02:10:35 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:10:35 2005 +0100"
      },
      "message": "[PATCH] sgiioc4: check for no hwifs available\n\nAdd a check to the sgiioc4 driver for the case where all available\nide_hwifs structures are in use.\n\nSigned-off-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "a388442c3798a345d131ff8b9d6dea0bfda3fefc",
      "tree": "9c7496cdbc56e6ca0ea17d18ef7feb723606b2e2",
      "parents": [
        "28247644cc07b54a798d997631d01531f2d9acfd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Dec 14 16:23:16 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 14 16:23:16 2005 -0800"
      },
      "message": "[VLAN]: Fix hardware rx csum errors\n\nReceiving VLAN packets over a device (without VLAN assist) that is\ndoing hardware checksumming (CHECKSUM_HW), causes errors because the\nVLAN code forgets to adjust the hardware checksum.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28247644cc07b54a798d997631d01531f2d9acfd",
      "tree": "a4cffdcacd92504b23045cdea60f8c4aa45dd466",
      "parents": [
        "1542272a60ab9c0655a13ead8b7d7a661365f9fb",
        "c7868048a7314bb4a2973097d605f00acd3b70bd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 14 16:21:48 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 14 16:21:48 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "c7868048a7314bb4a2973097d605f00acd3b70bd",
      "tree": "af27746d5b75c22e9cbc4d7145562e2accc650c0",
      "parents": [
        "9d149c27eb1581edd239c0db96a407a4fc5e9f18",
        "c2e2611425a956d25d2948c5d95d3848c4db1257"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 15:48:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 15:48:06 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "9d149c27eb1581edd239c0db96a407a4fc5e9f18",
      "tree": "7e1b98ed7c681baff2bb863046d8b1ac9733efa7",
      "parents": [
        "27af4cfd11883073359bd5acab1962b0fa96a3bf",
        "45f8245b972e360c19aec9032e2a2033b8ac3719"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 15:46:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 15:46:46 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "c2e2611425a956d25d2948c5d95d3848c4db1257",
      "tree": "54f6e333ff805a0a0eb63299f0adaa4d11544ab5",
      "parents": [
        "1ee9530a71686436dbeb5f31dd5b925c39cf71d7"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Wed Dec 14 22:04:22 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 14 22:04:22 2005 +0000"
      },
      "message": "[ARM] 3205/1: Handle new EABI relocations when loading kernel modules.\n\nPatch from Daniel Jacobowitz\n\nHandle new EABI relocations when loading kernel modules.  This is\nnecessary for CONFIG_AEABI kernels, and also for some broken\n(since fixed) old ABI toolchains.\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1542272a60ab9c0655a13ead8b7d7a661365f9fb",
      "tree": "1a40dc0dec4f538471000c5b9031ce373ac26e2d",
      "parents": [
        "acd9b7b4e08a3f0f48afa922d8e371414cf2d3b2"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Dec 14 12:55:24 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 14 12:55:24 2005 -0800"
      },
      "message": "[GRE]: Fix hardware checksum modification\n\nThe skb_postpull_rcsum introduced a bug to the checksum modification.\nAlthough the length pulled is offset bytes, the origin of the pulling\nis the GRE header, not the IP header.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27af4cfd11883073359bd5acab1962b0fa96a3bf",
      "tree": "8019082cdf12e458739e7f99610b1f8a12bb1606",
      "parents": [
        "acd9b7b4e08a3f0f48afa922d8e371414cf2d3b2"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Wed Dec 14 06:58:05 2005 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Dec 14 08:52:57 2005 -0800"
      },
      "message": "[IA64] fix for SET_PERSONALITY when CONFIG_IA32_SUPPORT is not set.\n\nMissed this when fixing the SET_PERSONALITY change.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "45f8245b972e360c19aec9032e2a2033b8ac3719",
      "tree": "e271207855406f5fb117126efd23cada5122456c",
      "parents": [
        "cd6104572bca9e4afe0dcdb8ecd65ef90b01297b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Dec 14 14:57:35 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 14 14:57:35 2005 +0000"
      },
      "message": "[MMC] Explain the internals of mmc_power_up()\n\nIt seems that people get confused about what is happening in\nmmc_power_up().  Add a comment to make it clear why we have\na two stage process.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "acd9b7b4e08a3f0f48afa922d8e371414cf2d3b2",
      "tree": "663d7edaf98f220623a09a45ff33a1131f8bb727",
      "parents": [
        "2edc2689f8183dd21c45621a01580b340ac420ba",
        "6921d201f77e14848df2eaa597e26525f468abea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 13 23:08:24 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 13 23:08:24 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/tg3-2.6\n"
    },
    {
      "commit": "2edc2689f8183dd21c45621a01580b340ac420ba",
      "tree": "8f60092cac007a53e8b0d818dd31bcec84df79da",
      "parents": [
        "a1493d9cd1aaed06860d128a37df1bdfbc61f7c8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 13 22:59:50 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 13 22:59:50 2005 -0800"
      },
      "message": "[PKT_SCHED]: Disable debug tracing logs by default in packet action API.\n\nNoticed by Andi Kleen.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1493d9cd1aaed06860d128a37df1bdfbc61f7c8",
      "tree": "c8101a9d1b3b41a2b39d4078458fa15d1dad3c04",
      "parents": [
        "cd6104572bca9e4afe0dcdb8ecd65ef90b01297b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 13 22:59:36 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 13 22:59:36 2005 -0800"
      },
      "message": "[IPV6] addrconf: Do not print device pointer in privacy log message.\n\nNoticed by Andi Kleen, it is pointless to emit the device\nstructure pointer in the kernel logs like this.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9526497cf03ee775c3a6f8ba62335735f98de7a",
      "tree": "46619a6e57ca84b51fed852722114c2fd25a9289",
      "parents": [
        "322e079f1b606e46b79bb8b8e6cf6110b5f2aa3f"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Fri Dec 09 17:45:22 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 21:29:27 2005 -0800"
      },
      "message": "[SCSI] Consolidate REQ_BLOCK_PC handling path (fix ipod panic)\n\nThis follows on from Jens\u0027 patch and consolidates all of the ULD\nseparate handlers for REQ_BLOCK_PC into a single call which has his\nfix for our direction bug.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cd6104572bca9e4afe0dcdb8ecd65ef90b01297b",
      "tree": "cca09c779e83341507b21c132b3ffe090110602e",
      "parents": [
        "fb79ffa4ddbe3f6f30fdb8429b5bad84d25ae6ef"
      ],
      "author": {
        "name": "Adam Kropelin",
        "email": "akropel1@rochester.rr.com",
        "time": "Tue Dec 13 17:03:39 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 13 21:18:16 2005 -0800"
      },
      "message": "[PATCH] hid-core: Zero-pad truncated reports\n\nWhen it detects a truncated report, hid-core emits a warning and then\nprocesses the report as usual.  This is good because it allows buggy\ndevices to still get data thru to userspace.  However, the missing bytes of\nthe report should be cleared before processing, otherwise userspace will be\nhanded partially-uninitialized data.\n\nThis fixes Debian tracker bug #330487.\n\nSigned-off-by: Adam Kropelin \u003cakropel1@rochester.rr.com\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fb79ffa4ddbe3f6f30fdb8429b5bad84d25ae6ef",
      "tree": "2118328f37af59e65e024e34d09d9c902aea47bd",
      "parents": [
        "118c71bcacce82a4317c9bd99c6a15af14020aee"
      ],
      "author": {
        "name": "Ole Reinhardt",
        "email": "ole.reinhardt@kernelconcepts.de",
        "time": "Tue Dec 13 17:03:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 13 21:18:16 2005 -0800"
      },
      "message": "[PATCH] fbdev: make pxafb more robust to errors with CONFIG_FB_PXA_PARAMETERS\n\npxafb.c runs into an oops if CONFIG_FB_PXA_PARAMETERS is enabled and no\nparameters are set in command line.  The following patch avoids this\nproblem.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "118c71bcacce82a4317c9bd99c6a15af14020aee",
      "tree": "9a1f286152a7f21242ba04dd5b24b0cf7be88266",
      "parents": [
        "664d22ab954de54e52e0f71103a89c7a78738adc"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Tue Dec 13 17:03:37 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 13 21:18:16 2005 -0800"
      },
      "message": "[PATCH] Fix calculation of grow_pgdat_span() in mm/memory_hotplug.c\n\nThe calculation for node_spanned_pages at grow_pgdat_span() is clearly\nwrong.  This is patch for it.\n\n(Please see grow_zone_span() to compare. It is correct.)\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nAcked-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "664d22ab954de54e52e0f71103a89c7a78738adc",
      "tree": "5b5f525b9d8a109f473b02b553813aa21312eee5",
      "parents": [
        "65ab592dc5b34caebabfe1340e7c18f52a785079"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@ucw.cz",
        "time": "Tue Dec 13 17:03:36 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 13 21:18:16 2005 -0800"
      },
      "message": "[PATCH] Dmitry Torokhov is input subsystem maintainer\n\nI haven\u0027t been very actively maintaining the input layer in past months,\nmostly because of my lack of time to concentrate on that.  For that reason,\nI\u0027ve decided to pass the maintainership of the Linux Input Layer to Dmitry\nTorokhov, whom I trust to do the job very well.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6921d201f77e14848df2eaa597e26525f468abea",
      "tree": "cef66b131fd1cb980d209c5ecb590a0783fdf985",
      "parents": [
        "16fe9d74f14ed74af778c5db7f9129e29916f4a7"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Dec 13 21:15:53 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 13 21:15:53 2005 -0800"
      },
      "message": "[TG3]: Fix low power state\n\nFix the following bugs in tg3_set_power_state():\n\n1. Both WOL and ASF flags require switching to aux power.\n\n2. Add a missing handshake with firmware to enable WOL.\n\n3. Turn off the PHY if both WOL and ASF are disabled.\n\n4. Add nvram arbitration before halting the firmware.\n\n5. Fix tg3_setup_copper_phy() to switch to 100Mbps when\n   changing to low power state.\n\nUpdate revision and date.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16fe9d74f14ed74af778c5db7f9129e29916f4a7",
      "tree": "909a2b173d5140b22df9f35a252dc204dba56bdd",
      "parents": [
        "6a9eba15f51c56da637e45ea1316eaa2a848986a"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Dec 13 21:09:54 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 13 21:09:54 2005 -0800"
      },
      "message": "[TG3]: Fix 5704 single-port mode\n\nIf the dual-port 5704 is configured as a single-port device with\nonly one PCI function, it would trigger a BUG() condition in\ntg3_find_5704_peer(). This fixes the problem by returning its\nown pdev if the peer cannot be found.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a9eba15f51c56da637e45ea1316eaa2a848986a",
      "tree": "fb18f2580e6aaa2c14c042b51e80bc8eb6b9806b",
      "parents": [
        "381291b7d3e17ac966498312dc571dcca1b93efc"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Dec 13 21:08:58 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 13 21:08:58 2005 -0800"
      },
      "message": "[TG3]: Fix suspend and resume\n\nFix tg3_suspend() and tg3_resume() by clearing and setting the\nTG3_FLAG_INIT_COMPLETE flag when appropriate. tg3_set_power_state()\nlooks at TG3_FLAG_INIT_COMPLETE on the peer device to determine\nwhen to appropriately switch to aux power.  \n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "381291b7d3e17ac966498312dc571dcca1b93efc",
      "tree": "619ab88cbec0112674f72b3a8c6b3aae1bacd69a",
      "parents": [
        "65ab592dc5b34caebabfe1340e7c18f52a785079"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Dec 13 21:08:21 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 13 21:08:21 2005 -0800"
      },
      "message": "[TG3]: Fix nvram arbitration bugs.\n\nThe nvram arbitration rules were not strictly followed in a few places\nand this could lead to reading corrupted values from the nvram.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n\n"
    },
    {
      "commit": "322e079f1b606e46b79bb8b8e6cf6110b5f2aa3f",
      "tree": "541a03bb0d7ff2809069122e5b10431072124587",
      "parents": [
        "1a68de5c08be8c77c4ad208306187bd95107c7cd"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Nov 29 23:08:40 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 17:27:10 2005 -0700"
      },
      "message": "[SCSI] Negotiate correctly with async-only devices\n\nWhen we got a device only capable of async, we would zero out goal-\u003eperiod\nwhich would cause us to try PPR negotiations.  Leave goal-\u003eperiod alone,\nand check goal-\u003eoffset before doing PPR.  Kudos to Daniel Forsgren for\nfiguring this out.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "65ab592dc5b34caebabfe1340e7c18f52a785079",
      "tree": "568e8ed84290c32551e69b2e001758f8c1178ad8",
      "parents": [
        "0910b444bcd7ea7f437a3ff48e0e3d2495ead22e",
        "eed66cfcbbea851c97e287440d940286fce3f829"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 13 12:36:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 13 12:36:54 2005 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "0910b444bcd7ea7f437a3ff48e0e3d2495ead22e",
      "tree": "302f0b5dfef59ff98de24c83ff4e86915b648c55",
      "parents": [
        "83bab9a4bbf91af93f45233dc288c4d26308e281"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 13 11:39:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 13 11:39:05 2005 -0800"
      },
      "message": "Expose \"Optimize for size\" option for everybody\n\nLet\u0027s put my money where my mouth is.  Smaller code is almost always\nfaster, if only because a single I$ miss ends up leaving a lot of cycles\nto make up for.  And system software - kernels in particular - are known\nfor taking more cache misses than most other kinds.\n\nOn my random config, this made the kernel about 10% smaller, and lmbench\nseems to say that it\u0027s pretty uniformly faster too. Your milage may vary.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eed66cfcbbea851c97e287440d940286fce3f829",
      "tree": "0d78ff78e693f474c226551ddb4759aa4e62a46b",
      "parents": [
        "90ac8f7741be4ff66de1f52904f4f67f272f74ce"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 13 10:41:49 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 13 10:41:49 2005 -0800"
      },
      "message": "[IA64] Split 16-bit severity field in sal_log_record_header\n\nERR_SEVERITY item is defined as a 8 bits item in SAL documentation\n($B.2.1 rev december 2003), but as an u16 in sal.h.\nThis has the side effect that current code in mca.c may not call\nia64_sal_clear_state_info() upon receiving corrected platform errors\nif there are bits set in the validation byte.  Reported by Xavier Bru.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "83bab9a4bbf91af93f45233dc288c4d26308e281",
      "tree": "aff0b85ec2770e87ec8852b62f9832f10656632d",
      "parents": [
        "90ac8f7741be4ff66de1f52904f4f67f272f74ce"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 13 02:58:07 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 13 09:18:54 2005 -0800"
      },
      "message": "[PATCH] allow KOBJECT_UEVENT\u003dn only if EMBEDDED\n\nKOBJECT_UEVENT\u003dn seems to be a common pitfall for udev users in 2.6.14 .\n\n-mm already contains a bigger patch removing this option that is IMHO\ntoo big for being applied now to 2.6.15-rc.\n\nThis patch simply allows KOBJECT_UEVENT\u003dn only if EMBEDDED.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90ac8f7741be4ff66de1f52904f4f67f272f74ce",
      "tree": "d20316f5eb9fe399edd81c14d801602aac64a752",
      "parents": [
        "98684a9d91bceff829b6dc7adf0f662d59cfa6e3",
        "50630195bbdfe1ca775d94cd68a5f18bc1b717e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 13 08:53:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 13 08:53:56 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "98684a9d91bceff829b6dc7adf0f662d59cfa6e3",
      "tree": "aab9b27171852e0d933b5bfbc981ae5338e5e062",
      "parents": [
        "be0d9b6c7aeaad1683059c00131cabd4c894c17c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Dec 13 11:35:22 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Dec 13 11:35:22 2005 -0500"
      },
      "message": "[netdrvr skge] fix build\n"
    },
    {
      "commit": "50630195bbdfe1ca775d94cd68a5f18bc1b717e4",
      "tree": "ad1e44e89d714b2785fc33a5800488571db7a7c5",
      "parents": [
        "be0d9b6c7aeaad1683059c00131cabd4c894c17c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Dec 13 02:29:45 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Dec 13 02:29:45 2005 -0500"
      },
      "message": "[libata] mark certain hardware (or drivers) with a no-atapi flag\n\nSome hardware does not support the PACKET command at all.\nOther hardware supports ATAPI, but the driver does something nasty such\nas calling BUG() when an ATAPI command is issued.\n\nFor these such cases, we mark them with a new flag, ATA_FLAG_NO_ATAPI.\n\nInitial version contributed by Ben Collins.\n"
    },
    {
      "commit": "be0d9b6c7aeaad1683059c00131cabd4c894c17c",
      "tree": "f7e55af855531331113cbddb98688f3901d48425",
      "parents": [
        "7275b4b6bc2f783c135c3f0eeecc4fdc6e788aa8"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Dec 12 22:17:21 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:17 2005 -0800"
      },
      "message": "[PATCH] fbdev: Fix incorrect unaligned access in little-endian machines\n\nThe drawing function cfbfillrect does not work correctly when access is not\nunsigned-long aligned.  It manifests as extra lines of pixels that are not\ncomplete drawn.  Reversing the shift operator solves the problem, so I would\npresume that this bug would manifest only on little endian machines.  The\nfunction cfbcopyarea may also have this bug.\n\nAligned access should present no problems.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7275b4b6bc2f783c135c3f0eeecc4fdc6e788aa8",
      "tree": "be75b6de5a19263ffbc54068251988b3d7e2b754",
      "parents": [
        "39942fd8ff57c8623451bbfaffe8a184cc8b463a"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Dec 12 22:17:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:17 2005 -0800"
      },
      "message": "[PATCH] fbdev: Shift pixel value before entering loop in cfbimageblit\n\nIn slow imageblit, the pixel value is shifted by a certain amount (dependent\non the bpp and endianness) for each iteration.  This is inefficient.  Better\ndo the shifting once before going into the loop.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39942fd8ff57c8623451bbfaffe8a184cc8b463a",
      "tree": "cc40ada654e14d496dbc4db9d9d42b81c1c8f2f7",
      "parents": [
        "4e1567d3aad9bae0ecc5bb047179cd026bfb035c"
      ],
      "author": {
        "name": "Knut Petersen",
        "email": "Knut_Petersen@t-online.de",
        "time": "Mon Dec 12 22:17:19 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:17 2005 -0800"
      },
      "message": "[PATCH] fbdev: fix switch to KD_TEXT, enhanced version\n\nEvery framebuffer driver relies on the assumption that the set_par()\nfunction of the driver is called before drawing functions and other\nfunctions dependent on the hardware state are executed.\n\nWhenever you switch from X to a framebuffer console for the very first\ntime, there is a chance that a broken X system has _not_ set the mode to\nKD_GRAPHICS, thus the vt and framebuffer code executes a screen redraw and\nseveral other functions before a set_par() is executed.  This is believed\nto be not a bug of linux but a bug of X/xdm.  At least some X releases used\nby SuSE and Debian show this behaviour.\n\nThere was a 2nd case, but that has been fixed by Antonino Daplas on\n10-dec-2005.\n\nThis patch allows drivers to set a flag to inform fbcon_switch() that they\nprefer a set_par() call on every console switch, working around the\nproblems caused by the broken X releases.\n\nThe flag will be used by the next release of cyblafb and might help other\ndrivers that assume a hardware state different to the one used by X.\n\nAs the default behaviour does not change, this patch should be acceptable\nto everybody.\n\nSigned-off-by: Knut Petersen \u003cKnut_Petersen@t-online.de\u003e\nAcked-by: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4e1567d3aad9bae0ecc5bb047179cd026bfb035c",
      "tree": "b3e8820b236c62da6cdbcefbe2850c9cd0158489",
      "parents": [
        "1207069f6f8f3d1b71641fdaa6cc04fca6fff9f5"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Dec 12 22:17:18 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:17 2005 -0800"
      },
      "message": "[PATCH] fbcon: Avoid illegal display panning\n\nAvoid calls to fb_pan_display when driver is suspended or not in text mode.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1207069f6f8f3d1b71641fdaa6cc04fca6fff9f5",
      "tree": "c8be44eb73032dd787c18ff3f71d42083258484e",
      "parents": [
        "4743484718e1d710321f24f8ef7d0124a48291b3"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Dec 12 22:17:17 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:17 2005 -0800"
      },
      "message": "[PATCH] fbdev: Pan display fixes\n\n- Fix fb_pan_display rejecting yoffsets that are valid if panning mode\n  is ywrap.\n\n- Add more robust error checking in fb_pan_display specially since this\n  function is accessible by userland apps.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4743484718e1d710321f24f8ef7d0124a48291b3",
      "tree": "fde7dc00a58aa4a326573018d844143ba07e0138",
      "parents": [
        "56f0d64de80733bda54d1cfa7ac0c736ab2de33b"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Dec 12 22:17:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:17 2005 -0800"
      },
      "message": "[PATCH] fbcon: Add ability to save/restore graphics state\n\nAdd hooks to save and restore the graphics state.  These hooks are called in\nfbcon_blank() when entering/leaving KD_GRAPHICS mode.  This is needed by\nsavagefb at least so it can cooperate with savage_dri and by cyblafb.\n\nState save/restoration can be full or partial.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "56f0d64de80733bda54d1cfa7ac0c736ab2de33b",
      "tree": "c708c7d2375295d0e5e7884771c2dd8275b5e89c",
      "parents": [
        "2f6331faf58a4727a9f1138cd6db30d05b124220"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@pol.net",
        "time": "Mon Dec 12 22:17:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:17 2005 -0800"
      },
      "message": "[PATCH] fbcon: fix complement_mask() with 512 character map\n\nThere is a bug in the complement_mask when you have a 512-character map.\nLinux boots to a default 256-character map and most probably your login\nprofile is loading a 512-character map which results in a bad gpm cursor.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2f6331faf58a4727a9f1138cd6db30d05b124220",
      "tree": "a285f5260b8256f018b05db7c8a6b5470baf85ff",
      "parents": [
        "8309cf66fd90ccba9894adde2f3a8d7e1507e4d2"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Mon Dec 12 22:17:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] cciss: fix for deregister_disk\n\nThis patch adds setting our drv-\u003equeue \u003d NULL back in deregister_disk.  The\ndrv-\u003equeue is part of our controller struct.  blk_cleanup_queue works only\non the queue in the gendisk struct.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8309cf66fd90ccba9894adde2f3a8d7e1507e4d2",
      "tree": "e9d9045cfa5a2f2599b3682f9f53d68fe3b8ebf2",
      "parents": [
        "fd4954714e8e7db9f6eb5878fa6111c46445ca81"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Mon Dec 12 22:17:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Bug correction in populate_memnodemap()\n\nAs reported by Keith Mannthey, there are problems in populate_memnodemap()\n\nThe bug was that the compute_hash_shift() was returning 31, with incorrect\ninitialization of memnodemap[]\n\nTo correct the bug, we must use (1UL \u003c\u003c shift) instead of (1 \u003c\u003c shift) to\navoid an integer overflow, and we must check that shift \u003c 64 to avoid an\ninfinite loop.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd4954714e8e7db9f6eb5878fa6111c46445ca81",
      "tree": "189264d0e9ae74930a3118f3a480ffff233a742a",
      "parents": [
        "df818a52fb5e64c72b21029fb9ba80583106932c"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Dec 12 22:17:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Fix collision between pmtimer and pit/hpet\n\nOn systems that do not support the HPET legacy functions (basically the IBM\nx460, but there could be others), in time_init() we accidentally fall into a\nPM timer conditional and set the vxtime_hz value to the PM timer\u0027s frequency.\nWe then use this value with the HPET for timekeeping.\n\nThis patch (which mimics the behavior in time_init_gtod) corrects the\ncollision.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df818a52fb5e64c72b21029fb9ba80583106932c",
      "tree": "fd71417e26af6dd57e26730541dd53f0609e08e3",
      "parents": [
        "d6ece5491ae71ded1237f59def88bcd1b19b6f60"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Dec 12 22:17:12 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Fix 32bit thread coredumps\n\nWhen a register set is passed in don\u0027t try to fix up the pointer.\n\nNoticed by Al Viro\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6ece5491ae71ded1237f59def88bcd1b19b6f60",
      "tree": "3128cb506d050a4007d2724939af15e512d7c5b4",
      "parents": [
        "928cf8c62763349efc550a12f6518e52c3390906"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Dec 12 22:17:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] i386/x86-64 Correct for broken MCFG tables on K8 systems\n\nThey report all busses as MMCONFIG capable, but it never works for the\ninternal devices in the CPU\u0027s builtin northbridge.\n\nIt just probes all func 0 devices on bus 0 (the internal northbridge is\ncurrently always on bus 0) and if they are not accessible using MCFG they are\nput into a special fallback bitmap.\n\nOn systems where it isn\u0027t we assume the BIOS vendor supplied correct MCFG.\n\nRequires the earlier patch for mmconfig type1 fallback\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "928cf8c62763349efc550a12f6518e52c3390906",
      "tree": "5fb257cbdaaebc3814e6df85100712127cdb8526",
      "parents": [
        "bf5421c309bb89e5106452bc840983b1b4754d61"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Dec 12 22:17:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] i386/x86-64 Fall back to type 1 access when no entry found\n\nWhen there is no entry for a bus in MCFG fall back to type1.  This is\nespecially important on K8 systems where always some devices can\u0027t be accessed\nusing mmconfig (in particular the builtin northbridge doesn\u0027t support it for\nits own devices)\n\nCc: \u003cgregkh@suse.de\u003e\nCc: \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf5421c309bb89e5106452bc840983b1b4754d61",
      "tree": "dd1b97332a053197175b13a3fe7d62e568c6f3f1",
      "parents": [
        "5e9ef02ec00c70840661d174dc2f4862db471bb6"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Dec 12 22:17:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] i386/x86-64: Don\u0027t call change_page_attr with a spinlock held\n\nIt\u0027s illegal because it can sleep.\n\nUse a two step lookup scheme instead.  First look up the vm_struct, then\nchange the direct mapping, then finally unmap it.  That\u0027s ok because nobody\ncan change the particular virtual address range as long as the vm_struct is\nstill in the global list.\n\nAlso added some LinuxDoc documentation to iounmap.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e9ef02ec00c70840661d174dc2f4862db471bb6",
      "tree": "037db38d2f476f71210b7c64eb2bcd2f74aa1486",
      "parents": [
        "68e188911263adb06e28fa2c9dc9e017774de68d"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Mon Dec 12 22:17:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] i386/x86-64 disable LAPIC completely for offline CPU\n\nDisabling LAPIC timer isn\u0027t sufficient.  In some situations, such as we\nenabled NMI watchdog, there is still unexpected interrupt (such as NMI)\ninvoked in offline CPU.  This also avoids offline CPU receives spurious\ninterrupt and anything similar.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68e188911263adb06e28fa2c9dc9e017774de68d",
      "tree": "159e570339af78445cd91f4fa8f3a426bf4a9aa6",
      "parents": [
        "7cd082f0147c5fc94b455bcc17fe21b22dbac703"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Dec 12 22:17:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Make sure hpet_address is 0 when any part of HPET initialization fails\n\nOtherwise TSC-\u003eHPET fallback could see incorrect state and crash later.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7cd082f0147c5fc94b455bcc17fe21b22dbac703",
      "tree": "642dcf3b36d563aa7bb070a2a9355805483e857a",
      "parents": [
        "b11d0e48aa41b644143ca526ef8d69212fdc1cdd",
        "1cf9e8a7865c0ac216034e519cf6b8505055ea50"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 21:42:17 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 21:42:17 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "b11d0e48aa41b644143ca526ef8d69212fdc1cdd",
      "tree": "bb55e976402bc87cc8a9f5372dc947500777216b",
      "parents": [
        "47807ce381acc34a7ffee2b42e35e96c0f322e52",
        "dfa159886f38344ede31e3b13ec614e0bebc09c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 21:41:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 21:41:58 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "47807ce381acc34a7ffee2b42e35e96c0f322e52",
      "tree": "d34a8ac9e3e9c05044aa230f9ae2785b12ed64bf",
      "parents": [
        "0e670506668a43e1355b8f10c33d081a676bd521"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Dec 13 04:18:41 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 21:02:22 2005 -0800"
      },
      "message": "[drm] fix radeon aperture issue\n\nBen noticed that on certain cards we\u0027ve landed the AGP space on top of\nthe second aperture instead of after it..  Which messes things up a lot\non those machines.\n\nThis just moves the gart further out, a more correct fix is in the works\nfrom Ben for after 2.6.15.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCC: Ben Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cf9e8a7865c0ac216034e519cf6b8505055ea50",
      "tree": "a5466de5195450363371a4ee9ec05f41c19ab66b",
      "parents": [
        "ee1c81917a0c10f44c1b400482b8372e68238ff8"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Thu Dec 01 21:22:37 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 23:59:28 2005 -0500"
      },
      "message": "[PATCH] ieee80211_crypt_tkip depends on NET_RADIO\n\n*** Warning: \".wireless_send_event\" [net/ieee80211/ieee80211_crypt_tkip.ko] undefined!\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\n\n net/ieee80211/Kconfig |    2 +-\n 1 files changed, 1 insertion(+), 1 deletion(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "ee1c81917a0c10f44c1b400482b8372e68238ff8",
      "tree": "987cfbd2134b82bea55c55fa17bd70d29df70458",
      "parents": [
        "0e670506668a43e1355b8f10c33d081a676bd521"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Dec 06 15:01:49 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 23:33:03 2005 -0500"
      },
      "message": "[PATCH] skge: get rid of warning on race\n\nGet rid of warning in case of race with ring full and lockless\ntx on the skge driver. It is possible to be in the transmit\nroutine with no available slots and already stopped.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "dfa159886f38344ede31e3b13ec614e0bebc09c6",
      "tree": "6c6128df37860c42acf00c0bd76797de940a306c",
      "parents": [
        "0e670506668a43e1355b8f10c33d081a676bd521"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Mon Dec 12 23:19:28 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 23:19:28 2005 -0500"
      },
      "message": "[PATCH] libata-core.c:  fix parameter bug on kunmap_atomic() calls\n\nFix incorrect pointer usage on two calls to kunmap_atomic().\nThis seems to happen a lot, because kunmap() wants the struct page *,\nwhereas kunmap_atomic() instead wants the mapped virtual address.\n\nSigned-off-by: Mark Lord \u003climl@rtr.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "0e670506668a43e1355b8f10c33d081a676bd521",
      "tree": "236d238cc234da1e6d375b5c2864cbac836fd71f",
      "parents": [
        "238523e1a15874b88955ff9c8f63e35597ae2857",
        "bf7ececa9b68f4720f1ce344f442435660bcdae7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:48:29 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:48:29 2005 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "238523e1a15874b88955ff9c8f63e35597ae2857",
      "tree": "3a794b119a40a7dd5bd73b513297c4580a090303",
      "parents": [
        "1ff8038988adecfde71d82c0597727fc239d4e8c",
        "016cc85072944bfa03c5e4b587ae89588ce2e5df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:41:37 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:41:37 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "1ff8038988adecfde71d82c0597727fc239d4e8c",
      "tree": "a592cbfad237a5e373724918a0cc17ee9c421237",
      "parents": [
        "14ee0a1414536d27bc29373bf23c106b8ef8ce0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:24:33 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:24:33 2005 -0800"
      },
      "message": "get_user_pages: don\u0027t try to follow PFNMAP pages\n\nNick Piggin points out that a few drivers play games with VM_IO (why?\nwho knows..) and thus a pfn-remapped area may not have that bit set even\nif remap_pfn_range() set it originally.\n\nSo make it explicit in get_user_pages() that we don\u0027t follow VM_PFNMAP\npages, since pretty much by definition they do not have a \"struct page\"\nassociated with them.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14ee0a1414536d27bc29373bf23c106b8ef8ce0b",
      "tree": "82a6233bc3cedb7f2b7bb0a8da8c112dba76f4b0",
      "parents": [
        "225bc8f1c7f534c01a4a8387b0d5fc9ee3830029",
        "2f9616d4c44349c903bc1b54fe46ab0ce0210b74"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:49:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:49:56 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/nf-2.6\n"
    },
    {
      "commit": "225bc8f1c7f534c01a4a8387b0d5fc9ee3830029",
      "tree": "13f0be67b943be6b0aaee3ad6d80831cebe7a483",
      "parents": [
        "94d40b699f0b9fb1b1da3b6abcd31d37c9aa2c22",
        "ecc51b6d5ca04bb6346c9ad6b37d6ca8bace12b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:49:45 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:49:45 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "94d40b699f0b9fb1b1da3b6abcd31d37c9aa2c22",
      "tree": "c719fbb7e7d44d74b4d7b571f7ed3f0d338daf71",
      "parents": [
        "062dfa433cce9a2c3941b3b8b96ae678f11230fa",
        "1df2ab48f995b1599740a3f430df77fe24cb8ce9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:49:27 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:49:27 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "062dfa433cce9a2c3941b3b8b96ae678f11230fa",
      "tree": "b76f773ef1fab8302e233ac25d23f35d5341b6cd",
      "parents": [
        "7c9dfb5999a7ba90e93a96d9f3ce55a9e4978ad5",
        "22f975f4ffa707ea24507f6899bb9f5a1ff034bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:25:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:25:58 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "7c9dfb5999a7ba90e93a96d9f3ce55a9e4978ad5",
      "tree": "8c1d92c9af1078bef9d8291c8be36045c4515471",
      "parents": [
        "1ff9ba7af6033475998be61c7d1dc0e0c8c11181",
        "e781de44153885d5f772731726b4c0c16f8af021"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:25:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:25:15 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "1ff9ba7af6033475998be61c7d1dc0e0c8c11181",
      "tree": "c1a938d3cd7964cb7c7239675a49347f9174ca4d",
      "parents": [
        "66e05225262cd9271fac13fe2fd1e9edb65e3978",
        "c2cd6d3c122798c39f63e21e4dd04ee5790010b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:24:36 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:24:36 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "2f9616d4c44349c903bc1b54fe46ab0ce0210b74",
      "tree": "a26737c50950261b92d9cc948d7e29053f30466e",
      "parents": [
        "66e05225262cd9271fac13fe2fd1e9edb65e3978"
      ],
      "author": {
        "name": "Marcus Sundberg",
        "email": "marcus@ingate.com",
        "time": "Mon Dec 12 15:02:48 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 15:02:48 2005 -0800"
      },
      "message": "[NETFILTER]: ip_nat_tftp: Fix expectation NAT\n\nWhen a TFTP client is SNATed so that the port is also changed, the\nport is never changed back for the expected connection.\n\nSigned-off-by: Marcus Sundberg \u003cmarcus@ingate.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1df2ab48f995b1599740a3f430df77fe24cb8ce9",
      "tree": "37558db63f64b1a5a11a12d8388a5c9b1a461851",
      "parents": [
        "1d66a79dc8dd892c0db04396a0b1d05e0f53fe4f"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Mon Dec 12 14:42:44 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 14:42:44 2005 -0800"
      },
      "message": "[SPARC]: block/ needed in final image link\n\nWith this fix, sparc links vmlinuz again using crosstool.  Without this\nfix, the final link fails missing several dozen dozen symbols, beginning\nwith:\n\n    kernel/built-in.o(.text+0x6fd0): In function `do_exit\u0027:\n    : undefined reference to `exit_io_context\u0027\n\n(exit_io_context is defined in block/ll_rw_blk.c).\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d66a79dc8dd892c0db04396a0b1d05e0f53fe4f",
      "tree": "bce1150d180d02982c5462e40cccdb7bb2af0dd2",
      "parents": [
        "2c27d4e53043de1c821e0af09e08dee3e92a01d6"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Mon Dec 12 14:42:31 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 14:42:31 2005 -0800"
      },
      "message": "[SPARC]: atomic_clear_mask build fix\n\nThis fixes one build error introduced in sparc with the patch of Oct 30,\nresent Nov 4 \"[patch 3/5] atomic: atomic_inc_not_zero\" I still can\u0027t get\nsparc to build, but at least it gets further after I remove this line. \nApparently, this change was agreed to by Andrew and Nick on Nov 14, but\neveryone thought someone else was doing it.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c27d4e53043de1c821e0af09e08dee3e92a01d6",
      "tree": "a877527c4c1918a9200175024abed630b7b342bf",
      "parents": [
        "806f7bf605bdb0f2ea2253f832943890edb85d83"
      ],
      "author": {
        "name": "Hareesh Nagarajan",
        "email": "hnagar2@gmail.com",
        "time": "Mon Dec 12 14:42:07 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 14:42:07 2005 -0800"
      },
      "message": "[SBUSFB] tcx: Use FB_BLANK_UNBLANK instead of magic constant.\n\nFrom: Hareesh Nagarajan \u003chnagar2@gmail.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "806f7bf605bdb0f2ea2253f832943890edb85d83",
      "tree": "fdae9e869f0512aae8fd32daa9f5d8fde60679ed",
      "parents": [
        "66e05225262cd9271fac13fe2fd1e9edb65e3978"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 14:41:20 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 14:41:20 2005 -0800"
      },
      "message": "[SBUSFB]: Kill \u0027list\u0027 member from foo_par structs, totally unused.\n\nBased upon a patch from Hareesh Nagarajan.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ecc51b6d5ca04bb6346c9ad6b37d6ca8bace12b3",
      "tree": "4056dc6a739d43d052989ea39bb213e3a84392e0",
      "parents": [
        "66e05225262cd9271fac13fe2fd1e9edb65e3978"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Mon Dec 12 14:38:10 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 14:38:10 2005 -0800"
      },
      "message": "[TCPv6]: Fix skb leak\n\nSpotted by Francois Romieu, thanks!\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66e05225262cd9271fac13fe2fd1e9edb65e3978",
      "tree": "d2eefc27030003707b7c230897d206c8dfbeda6f",
      "parents": [
        "49d7bc64283970ee83d2c954d04ba00d04e5943d"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Mon Dec 12 13:05:08 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 12:35:39 2005 -0800"
      },
      "message": "[PATCH] Fix SCSI scanning slab corruption\n\nThere is a double free in the scsi scan code if a LLDD\u0027s slave_alloc()\ncall fails.  There is a direct call to scsi_free_queue and then the\nfollowing put_device calls the release function, which also frees the\nqueue.\n\nRemove the redundant scsi_free_queue.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nTested-by: Nathan Lynch \u003cntl@pobox.com\u003e\n[ Also removed some strange whitespace artifacts in that area ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "016cc85072944bfa03c5e4b587ae89588ce2e5df",
      "tree": "4e50ca29a0e4a3ff260f8eae0972ab7f83e08cd1",
      "parents": [
        "20234989a8ae0ff418e2acdef72205fb7cb3f819"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Fri Dec 09 19:12:10 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:30:38 2005 -0500"
      },
      "message": "[PATCH] pcnet32: use MAC address from prom also on powerpc\n\nThe CSR contains garbage after a coldboot on RS/6000.\nOne some systems (like my 44p 270) the MAC address is all FF,\non others (like my B50) it is ff:ff:ff:fd:ff:6b.\n\nIt can eventually be fixed by loading pcnet32, set the interface\ninto the UP state, rmmod pcnet32 and load it again. But this worked\nonly on the 270.\n\nOnly netbooting after a cold start provides the correct MAC address\nvia prom and CSR. This makes it very unreliable.\nI dont know why the MAC is stored in two different places. Remove\nthe special case for powerpc, which was added in early 2.4 development.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\n\n drivers/net/pcnet32.c |    5 -----\n 1 files changed, 5 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "20234989a8ae0ff418e2acdef72205fb7cb3f819",
      "tree": "6888e6c6b8f2beef67b3f85570aebb853f8443f9",
      "parents": [
        "92f268e034faf793f6d40de2f0fc81478a14ff39",
        "49d7bc64283970ee83d2c954d04ba00d04e5943d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:30:15 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:30:15 2005 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "1a68de5c08be8c77c4ad208306187bd95107c7cd",
      "tree": "27069553f2a991578355a26bddff2528014dc6fd",
      "parents": [
        "a8c730e85e80734412f4f73ab28496a0e8b04a7b"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Mon Dec 12 13:05:08 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Dec 12 14:27:05 2005 -0600"
      },
      "message": "[SCSI] fix double free of scsi request queue\n\nCurrent scsi scanning code appears to have a use after free\nbug is a LLDD\u0027s slave_alloc fails. Remove the redundant\nscsi_free_queue.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "49d7bc64283970ee83d2c954d04ba00d04e5943d",
      "tree": "7011cfcf89a09a2ef4fdcd04cb835bfed4b6677a",
      "parents": [
        "5036805be7b815eb18dcce489d974f3aee4f3841"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 11:25:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 11:25:04 2005 -0800"
      },
      "message": "Revert revert of \"[SCSI] fix usb storage oops\"\n\nThis reverts commit 1b0997f561bf46689cc6e0903f342e9bf2506bf1, which in\nturn reverted 34ea80ec6a02ad02e6b9c75c478c18e5880d6713 (which is thus\nre-instated).\n\nQuoth James Bottomley:\n\n  \"All it\u0027s doing is deferring the device_put() from the\n   scsi_put_command() to after the scsi_run_queue(), which doesn\u0027t fix\n   the sleep while atomic problem of the device release method.  In both\n   cases we still get the semaphore in atomic context problem which is\n   caused by scsi_reap_target() doing a device_del(), which I assumed\n   (wrongly) was valid from atomic context.\"\n\nwho also promised to fix scsi_reap_target().\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5036805be7b815eb18dcce489d974f3aee4f3841",
      "tree": "3d112acbe459fafee17f41cb634e483080b48607",
      "parents": [
        "3795bb0fc52fe2af2749f3ad2185cb9c90871ef8"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Dec 12 02:39:17 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 09:06:04 2005 -0800"
      },
      "message": "[PATCH] md: use correct size of raid5 stripe cache when measuring how full it is\n\nThe raid5 stripe cache was recently changed from fixed size (NR_STRIPES) to\nvariable size (conf-\u003emax_nr_stripes).  However there are two places that still\nuse the constant and as a result, reducing the size of the stripe cache can\nresult in a deadlock.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3795bb0fc52fe2af2749f3ad2185cb9c90871ef8",
      "tree": "764aa053d592b4ce555e2ca91077d7c6fc9eaa16",
      "parents": [
        "0de502aa44aae5712a18d471818d6c785e07c92e"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Dec 12 02:39:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 09:06:04 2005 -0800"
      },
      "message": "[PATCH] md: fix a use-after-free bug in raid1\n\nWho would submit code with a FIXME like that in it !!!!\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0de502aa44aae5712a18d471818d6c785e07c92e",
      "tree": "95435fe88ec7b43d9de0583ba00ed4f4e023589d",
      "parents": [
        "a64882e795cc1d890e3359d0aa143af1cf67e8d4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Dec 12 00:37:41 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:46 2005 -0800"
      },
      "message": "[PATCH] raw driver: Kconfig fix\n\nCONFIG_MAX_RAW_DEVS should appear immediately after CONFIG_RAW_DRIVER.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a64882e795cc1d890e3359d0aa143af1cf67e8d4",
      "tree": "9b766783e8034d81f1e460a02da0ffbdc8a4aef1",
      "parents": [
        "66d43e98ea6ff291cd4e524386bfb99105feb180"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Dec 12 00:37:40 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] ACPI: fix sleeping whilst atomic warnings on resume\n\nThis has been broken for months.  On resume, we call acpi_pci_link_set()\nwith interrupts off, so we get a warning when we try to do a kmalloc of non\natomic memory.  The actual allocation is just 2 long\u0027s (plus extra byte for\nsome reason I can\u0027t fathom), so a simple conversion to GFP_ATOMIC is\nprobably the safest way to fix this.\n\nThe error looks like this..\n\nDebug: sleeping function called from invalid context at mm/slab.c:2486\nin_atomic():0, irqs_disabled():1\n [\u003cc0143f6c\u003e] kmem_cache_alloc+0x40/0x56\n [\u003cc0206a2e\u003e] acpi_pci_link_set+0x3f/0x17f\n [\u003cc0206f96\u003e] irqrouter_resume+0x1e/0x3c\n [\u003cc0239bca\u003e] __sysdev_resume+0x11/0x6b\n [\u003cc0239e88\u003e] sysdev_resume+0x34/0x52\n [\u003cc023de21\u003e] device_power_up+0x5/0xa\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66d43e98ea6ff291cd4e524386bfb99105feb180",
      "tree": "56cff27261a3f9b16022c9ec8d53e4913f758eb9",
      "parents": [
        "ff9569bc5558e958777fd43580f2ccd83733cdf6"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Mon Dec 12 00:37:39 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] fix in __alloc_bootmem_core() when there is no free page in first node\u0027s memory\n\nHitting BUG_ON() in __alloc_bootmem_core() when there is no free page\navailable in the first node\u0027s memory.  For the case of kdump on PPC64\n(Power 4 machine), the captured kernel is used two memory regions - memory\nfor TCE tables (tce-base and tce-size at top of RAM and reserved) and\ncaptured kernel memory region (crashk_base and crashk_size).  Since we\nreserve the memory for the first node, we should be returning from\n__alloc_bootmem_core() to search for the next node (pg_dat).\n\nCurrently, find_next_zero_bit() is returning the n^th bit (eidx) when there\nis no free page.  Then, test_bit() is failed since we set 0xff only for the\nactual size initially (init_bootmem_core()) even though rounded up to one\npage for bdata-\u003enode_bootmem_map.  We are hitting the BUG_ON after failing\nto enter second \"for\" loop.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff9569bc5558e958777fd43580f2ccd83733cdf6",
      "tree": "be1c365ac50ea68253f896caab82f5a00b1fd223",
      "parents": [
        "1393c3edc307e0a2ec4274f67e342907ffd7deb5"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Mon Dec 12 00:37:37 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] Fix Kconfig of DMA32 for ia64\n\nI realized ZONE_DMA32 has a trivial bug at Kconfig for ia64.  In\ninclude/linux/gfp.h on 2.6.15-rc5-mm1, CONFIG is define like followings.\n\n#ifdef CONFIG_DMA_IS_DMA32\n#define __GFP_DMA32\t((__force gfp_t)0x01)\t/* ZONE_DMA is ZONE_DMA32\n*/\n       :\n       :\n\nSo, CONFIG_\"ZONE\"_DMA_IS_DMA32 is clearly wrong.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1393c3edc307e0a2ec4274f67e342907ffd7deb5",
      "tree": "08e9e2bba7013301b30ea0a51ba9651a60f61620",
      "parents": [
        "68799398cea44b81d1e919f842d8d84d471053d5"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Dec 12 00:37:36 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] input: fix ucb1x00-ts breakage after conversion to dynamic input_dev allocation\n\nThe bd622663192e8ebebb27dc1d9397f352a82d2495 commit broke the UCB1x00\ntouchscreen driver since the idev structure was assumed to be into the ts\nstructure, simply casting the former to the later in a couple places.\n\nThis patch fixes those, and also cache the idev pointer between multiple\ncalls to input_report_abs() to avoid growing the compiled code needlessly.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68799398cea44b81d1e919f842d8d84d471053d5",
      "tree": "0b2522ffc93f01e3e5e6a039074a523952e54fe7",
      "parents": [
        "bf8d5c52c3b6b27061e3b7d779057fd9a6cac164"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Dec 12 00:37:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] broken cast in parport_pc\n\nSpotted by a Fedora user.  Compiling with DEBUG_PARPORT set fails due to\nthe broken cast.\n\nJust remove it.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf8d5c52c3b6b27061e3b7d779057fd9a6cac164",
      "tree": "e4371185eba27db47282410dd490b78598d20636",
      "parents": [
        "00d7c05ab168c10f9b520e07400923267bc04419"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Dec 12 00:37:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] kprobes: increment kprobe missed count for multiprobes\n\nWhen multiple probes are registered at the same address and if due to some\nrecursion (probe getting triggered within a probe handler), we skip calling\npre_handlers and just increment nmissed field.\n\nThe below patch make sure it walks the list for multiple probes case.\nWithout the below patch we get incorrect results of nmissed count for\nmultiple probe case.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "00d7c05ab168c10f9b520e07400923267bc04419",
      "tree": "5899743965a801e34e7dc6bfe59dba20ba023540",
      "parents": [
        "cda315aba34ff4fb66bbb2945b723688f3414a75"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Dec 12 00:37:33 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] kprobes: no probes on critical path\n\nFor Kprobes critical path is the path from debug break exception handler\ntill the control reaches kprobes exception code.  No probes can be\nsupported in this path as we will end up in recursion.\n\nThis patch prevents this by moving the below function to safe __kprobes\nsection onto which no probes can be inserted.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cda315aba34ff4fb66bbb2945b723688f3414a75",
      "tree": "842370af28aded095f62ffac030e918c432b605f",
      "parents": [
        "dd815408106f3c56c3050493dda97f9355aa4971"
      ],
      "author": {
        "name": "Matt Domsch",
        "email": "Matt_Domsch@dell.com",
        "time": "Mon Dec 12 00:37:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] ipmi: fix panic generator ID\n\nThe IPMI specifcation says the generator ID is 0x20, but that is for bits\n7-1.  Bit 0 is set to specify it is a software event.  The correct value is\n0x41.  Without this fix, panic events written into the System Event Log\nappear to come from an \"unknown\" generator, rather than from the kernel.\n\nSigned-off-by: Jordan Hargrave \u003cJordan_Hargrave@dell.com\u003e\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd815408106f3c56c3050493dda97f9355aa4971",
      "tree": "032811558e78801ed93e249c86265abb8c849af7",
      "parents": [
        "3639c8619d50a6dea8fa106a5c61d848ffdcd3d6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Dec 12 00:37:31 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] V4L/DVB: (3151) I2C ID renamed to I2C_DRIVERID_INFRARED\n\nI2C ID renamed to I2C_DRIVERID_INFRARED\n\nAcked-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "3639c8619d50a6dea8fa106a5c61d848ffdcd3d6"
}
