)]}'
{
  "log": [
    {
      "commit": "24e94de41e76134fad05552588fe01af2cab1494",
      "tree": "a76aaaf66251ca00bd03645be43e18abb7ed5fe2",
      "parents": [
        "d05c26ce690e867aabfc7d708d481e0f86f23496"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sun Jan 18 21:32:11 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:15 2009 -0800"
      },
      "message": "net/9p: fid-\u003efid is used uninitialized\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d05c26ce690e867aabfc7d708d481e0f86f23496",
      "tree": "be8b9850266b0b62cee7c359db54bbd1f325e5ab",
      "parents": [
        "237907c1ded8a1a447cea7c4f97ab853e8b46052"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Sat Jan 17 23:26:13 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:15 2009 -0800"
      },
      "message": "bnx2x: Version update\n\nUpdating the version and the year of updated files\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "237907c1ded8a1a447cea7c4f97ab853e8b46052",
      "tree": "abe06a24be466869f8252a3b8e80aa0bc9637ef6",
      "parents": [
        "e47d7e6eb841c1850f0e69b95ae6cf3c86881f53"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:42:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:14 2009 -0800"
      },
      "message": "bnx2x: Barriers for the compiler\n\nTo make sure no swapping are made by the compiler, changed HAS_WORK to inline\nfunctions and added all the necessary barriers\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e47d7e6eb841c1850f0e69b95ae6cf3c86881f53",
      "tree": "b0ebea3ae2a107e98460d9d75dfc5aed6f2a086d",
      "parents": [
        "16b311cc29806bb968746c1a752a087b32841af9"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:44:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:13 2009 -0800"
      },
      "message": "bnx2x: Driver description update\n\nThe Driver supports the 57711 and 57711E as well but the description was out of\ndate\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16b311cc29806bb968746c1a752a087b32841af9",
      "tree": "b0908b62c283ed99fb67814ce2ecd7546c2c7ccd",
      "parents": [
        "44722d1d216c9dd4536de5f88fe8320b07e68a96"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:44:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:13 2009 -0800"
      },
      "message": "bnx2x: Handling PHY FW load failure\n\nIf the default PHY version (0x4321) is read - the PHY FW load failed\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44722d1d216c9dd4536de5f88fe8320b07e68a96",
      "tree": "d3b277c2e3481cd9c9417758625681ebf17d654b",
      "parents": [
        "3858276b7198074bf3570470463808627f0c9e31"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:44:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:12 2009 -0800"
      },
      "message": "bnx2x: Legacy speeds autoneg failures\n\n10M/100M autoneg was not establishing link.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3858276b7198074bf3570470463808627f0c9e31",
      "tree": "53ed188ee518e6a83471b9a6e1695800fdf12140",
      "parents": [
        "6c55c3cdc86881383075a933594748b30dd0054b"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:44:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:12 2009 -0800"
      },
      "message": "bnx2x: Prevent self test loopback failures\n\nSetting loopback requires time to take effect\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c55c3cdc86881383075a933594748b30dd0054b",
      "tree": "37c241021919fd1c8c673704d03b0afad678768e",
      "parents": [
        "632da4d66324b5baf947a048dd1f1e9093b6dd90"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:44:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:11 2009 -0800"
      },
      "message": "bnx2x: 1G-10G toggling race\n\nThe HW should be configured so fast toggling between 1G and 10G will not be\nmissed. Make sure that the HW is re-configured in full\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "632da4d66324b5baf947a048dd1f1e9093b6dd90",
      "tree": "11e07d6db660761d36d0ff12ec6088b28a053bba",
      "parents": [
        "2add3acb11a26cc14b54669433ae6ace6406cbf2"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:44:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:11 2009 -0800"
      },
      "message": "bnx2x: Overstepping array bounds\n\nIf the page size is \u003e 8KB this violation happens\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2add3acb11a26cc14b54669433ae6ace6406cbf2",
      "tree": "b703441fec9c0024bc656554000aee6ab4e2b73d",
      "parents": [
        "5a40e08e666e8caa1227333de41fd1e2cd84d4f5"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:44:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:10 2009 -0800"
      },
      "message": "bnx2x: Block nvram access when the device is inactive\n\nDon\u0027t dump eeprom when bnx2x adapter is down.  Running ethtool -e causes an eeh\nwithout it when the device is down\n\nSigned-off-by: Paul Larson \u003cpl@linux.vnet.ibm.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a40e08e666e8caa1227333de41fd1e2cd84d4f5",
      "tree": "f8cd70adaef7c9edddd6a9c478dff52000469511",
      "parents": [
        "af2464011f0954785687071b298f066f6cbb1c84"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:44:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:10 2009 -0800"
      },
      "message": "bnx2x: Read chip ID\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af2464011f0954785687071b298f066f6cbb1c84",
      "tree": "663dc70437d1640142e88a5606763ab59cb077cd",
      "parents": [
        "b4661739c67acd15a02f8e112f8cc52d24b609ed"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:43:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:09 2009 -0800"
      },
      "message": "bnx2x: Wrong HDR offset in CAM\n\nHas a negative side effect when sending MAC update with no content (as done in\nthe self-test)\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4661739c67acd15a02f8e112f8cc52d24b609ed",
      "tree": "f9cc188bc66fe5b92d64b7be3dfcc2768edc8731",
      "parents": [
        "693fc0d14334859430733ab902adac182fdd8153"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:43:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:09 2009 -0800"
      },
      "message": "bnx2x: Potential race after iSCSI boot\n\nThe lock was release too soon. Make sure the HW is marked as locked until the\nboot driver was unloaded from FW perspective\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "693fc0d14334859430733ab902adac182fdd8153",
      "tree": "8e7603e50079fca08d3e27c4dfdbe2595dedafea",
      "parents": [
        "70b9986ca4baaf6deb6f0e01d50f72457579adea"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:43:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:08 2009 -0800"
      },
      "message": "bnx2x: Handling probe failures\n\nFailures in the probe not handled correctly - separate the flow to handle\n\ndifferent failures\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70b9986ca4baaf6deb6f0e01d50f72457579adea",
      "tree": "c05e9c81ad6143671cf88458e3cb438c5eb45ffd",
      "parents": [
        "f3b8436ad9a8ad36b3c9fa1fe030c7f38e5d3d0b"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:43:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:07 2009 -0800"
      },
      "message": "bnx2x: Free IRQ\n\nError check could result with not freeing the IRQ\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3b8436ad9a8ad36b3c9fa1fe030c7f38e5d3d0b",
      "tree": "bd43db7f86cd23af0c3905ff8ff991f910eba5e0",
      "parents": [
        "0bac038a9eec00ac27f95ca0360954c0016fd859",
        "ac8581d408d41ebd5583b4e85b18e7ef16bb044b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 17 14:28:53 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 17 14:28:53 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ehca: Use consistent types for ehca_plpar_hcall9()\n  IB/ehca: Fix printk format warnings from u64 type change\n  IPoIB: Do not print error messages for multicast join retries\n  IB/mlx4: Fix memory ordering problem when posting LSO sends\n  mlx4_core: Fix min() warning\n  IPoIB: Fix deadlock between ipoib_open() and child interface create\n  IPoIB: Fix hang in napi_disable() if P_Key is never found\n"
    },
    {
      "commit": "0bac038a9eec00ac27f95ca0360954c0016fd859",
      "tree": "3c300d84e1a1ccaddf67942380e7d95208d4adb1",
      "parents": [
        "81156928f8fe31621e467490b9d441c0285998c3",
        "5dbdf7354821e00e4419ac3520d05d126857d56e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 17 14:28:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 17 14:28:23 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  move wm8400-regulator\u0027s probe function to .devinit.text\n"
    },
    {
      "commit": "81156928f8fe31621e467490b9d441c0285998c3",
      "tree": "9ee408f5947d318b21164fb085518f2d93747af6",
      "parents": [
        "0d54ee1c7850a954026deec4cd4885f331da35cc"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Sat Jan 17 13:33:03 2009 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 17 14:27:18 2009 -0800"
      },
      "message": "dell_rbu: use scnprintf() instead of less secure sprintf()\n\nReading 0 bytes from /sys/devices/platform/dell_rbu/image_type or\n/sys/devices/platform/dell_rbu/packet_size by an ordinary user causes an\noops.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d54ee1c7850a954026deec4cd4885f331da35cc",
      "tree": "00f5219a49428dabca10428cbeaaa2c44e774808",
      "parents": [
        "1de9e8e70f5acc441550ca75433563d91b269bbe"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Sat Jan 17 17:45:45 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 17 14:24:46 2009 -0800"
      },
      "message": "security: introduce missing kfree\n\nPlug this leak.\n\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5dbdf7354821e00e4419ac3520d05d126857d56e",
      "tree": "dfa1137175cb67fba9b26974b4db520f166b3787",
      "parents": [
        "1de9e8e70f5acc441550ca75433563d91b269bbe"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Jan 12 23:25:05 2009 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Jan 17 13:46:40 2009 +0000"
      },
      "message": "move wm8400-regulator\u0027s probe function to .devinit.text\n\nA pointer to wm8400_regulator_probe is passed to the core via\nplatform_driver_register and so the function must not disappear when the\n.init sections are discarded.  Otherwise (if also having HOTPLUG\u003dy)\nunbinding and binding a device to the driver via sysfs will result in an\noops as does a device being registered late.\n\nAn alternative to this patch is using platform_driver_probe instead of\nplatform_driver_register plus removing the pointer to the probe function\nfrom the struct platform_driver.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ac8581d408d41ebd5583b4e85b18e7ef16bb044b",
      "tree": "6ca03489556cee6c207280cc6d0fdb4765b1d250",
      "parents": [
        "ee96aae57381e77311538f4a1dd4326f6ae079d1",
        "3c20962086b0ceb5498ba840e5a91bf4a692aae9",
        "0fd7e1d8559f45a6838cee93ea49adc0c5bda8f0"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Jan 16 15:05:54 2009 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Jan 16 15:05:54 2009 -0800"
      },
      "message": "Merge branches \u0027ehca\u0027, \u0027ipoib\u0027 and \u0027mlx4\u0027 into for-linus\n"
    },
    {
      "commit": "ee96aae57381e77311538f4a1dd4326f6ae079d1",
      "tree": "30559952e085a8c807b635a5d30a2cd5e03b38b5",
      "parents": [
        "3750f60557b68776eb749859ad68af70d1a01ad0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Jan 16 14:55:40 2009 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Jan 16 14:55:40 2009 -0800"
      },
      "message": "IB/ehca: Use consistent types for ehca_plpar_hcall9()\n\nehca_plpar_hcall9() takes an unsigned long array, so make all callers\npass that in.  This fixes warnings introduced by commit fe333321\n(\"powerpc: Change u64/s64 to a long long integer type\"), which changed\nu64 from unsigned long to unsigned long long.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "3750f60557b68776eb749859ad68af70d1a01ad0",
      "tree": "13b968eafa143fccc13dbdeb40105d6d6a42ca5e",
      "parents": [
        "e0b325d310a6b11f1538413fd557d2eb98f2fae5"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Jan 16 14:55:28 2009 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Jan 16 14:55:28 2009 -0800"
      },
      "message": "IB/ehca: Fix printk format warnings from u64 type change\n\nCommit fe333321 (\"powerpc: Change u64/s64 to a long long integer\ntype\") changed u64 from unsigned long to unsigned long long, which\nmeans that printk formats for printing u64 values should use \"ll\"\ninstead of \"l\" to avoid warnings.  Fix all the places affected by this\nin ehca.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "3c20962086b0ceb5498ba840e5a91bf4a692aae9",
      "tree": "d84370f7b2f443b192e1561839f8568b73a95208",
      "parents": [
        "cbbe1efa4972350286b52cb48aefaa11e198c0fb"
      ],
      "author": {
        "name": "Yossi Etigin",
        "email": "yosefe@Voltaire.COM",
        "time": "Fri Jan 16 13:42:59 2009 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Jan 16 13:42:59 2009 -0800"
      },
      "message": "IPoIB: Do not print error messages for multicast join retries\n\nWhen IPoIB tries to join a multicast group, and the SA module\u0027s SM\naddress handle is NULL (because of an SM change, etc), the join\nreturns with -EAGAIN status.  In that case, don\u0027t print an error\nmessage unless multicast debugging is enabled.\n\nSigned-off-by: Yossi Etigin \u003cyosefe@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0fd7e1d8559f45a6838cee93ea49adc0c5bda8f0",
      "tree": "7d31d09b0d60de47a1b668474957ce1926812087",
      "parents": [
        "d3b924d960a808105180d229b4667061123cc4ef"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Jan 16 12:47:47 2009 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Jan 16 12:47:47 2009 -0800"
      },
      "message": "IB/mlx4: Fix memory ordering problem when posting LSO sends\n\nThe current work request posting code writes the LSO segment before\nwriting any data segments.  This leaves a window where the LSO segment\noverwrites the stamping in one cacheline that the HCA prefetches\nbefore the rest of the cacheline is filled with the correct data\nsegments.  When the HCA processes this work request, a local\nprotection error may result.\n\nFix this by saving the LSO header size field off and writing it only\nafter all data segments are written.  This fix is a cleaned-up version\nof a patch from Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e.\n\nThis fixes \u003chttps://bugs.openfabrics.org/show_bug.cgi?id\u003d1383\u003e.\n\nReported-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "1de9e8e70f5acc441550ca75433563d91b269bbe",
      "tree": "c2874d57afebe5c3995c6724e77151d907fa7d03",
      "parents": [
        "71556b9800fff8bf59075d2c1622acc9d99113ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 12:43:00 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 12:43:00 2009 -0800"
      },
      "message": "Linux 2.6.29-rc2\n"
    },
    {
      "commit": "71556b9800fff8bf59075d2c1622acc9d99113ef",
      "tree": "9e2b6c799cf0cb023a20622bd1338b7ce624c26d",
      "parents": [
        "abcea859783f63c9140ebd9fcb69580d0832f2c8",
        "d45e0855488032ea62ec5638fb1dcd47367f8ddb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 12:40:37 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 12:40:37 2009 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (23 commits)\n  ACPI PCI hotplug: harden against panic regression\n  ACPI: rename main.c to sleep.c\n  dell-laptop: move to drivers/platform/x86/ from drivers/misc/\n  eeepc-laptop: enable Bluetooth ACPI details\n  ACPI: fix ACPI_FADT_S4_RTC_WAKE comment\n  kprobes: check CONFIG_FREEZER instead of CONFIG_PM\n  PM: Fix freezer compilation if PM_SLEEP is unset\n  thermal fixup for broken BIOS which has invalid trip points.\n  ACPI: EC: Don\u0027t trust ECDT tables from ASUS\n  ACPI: EC: Limit workaround for ASUS notebooks even more\n  ACPI: thinkpad-acpi: bump up version to 0.22\n  ACPI: thinkpad-acpi: handle HKEY event 6030\n  ACPI: thinkpad-acpi: clean-up fan subdriver quirk\n  ACPI: thinkpad-acpi: start the event hunt season\n  ACPI: thinkpad-acpi: handle HKEY thermal and battery alarms\n  ACPI: thinkpad-acpi: clean up hotkey_notify()\n  ACPI: thinkpad-acpi: use killable instead of interruptible mutexes\n  ACPI: thinkpad-acpi: add UWB radio support\n  ACPI: thinkpad-acpi: preserve radio state across shutdown\n  ACPI: thinkpad-acpi: resume with radios disabled\n  ...\n"
    },
    {
      "commit": "abcea859783f63c9140ebd9fcb69580d0832f2c8",
      "tree": "b769dd06a0fcf8e86849f31fd1f62358eb7209d0",
      "parents": [
        "4b48d9d44ebe0e8c31b4fe3b7480941576fff613",
        "009777846165fcc49352c0f1487e3a96102884c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 12:40:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 12:40:11 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  netxen: include ipv6.h (fixes build failure)\n  netxen: avoid invalid iounmap\n"
    },
    {
      "commit": "d45e0855488032ea62ec5638fb1dcd47367f8ddb",
      "tree": "801341825d4f3ec51746715e3e29b36e7337caff",
      "parents": [
        "88d998c264722cd6e8fafa42aee191f7d9194960"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Jan 15 15:12:27 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 15:20:00 2009 -0500"
      },
      "message": "ACPI PCI hotplug: harden against panic regression\n\nACPI hotplug panic with current git head\nhttp://lkml.org/lkml/2009/1/10/136\n\nRather than reverting the entire commit that causes the crash:\ne8c331e963c58b83db24b7d0e39e8c07f687dbc6\n\"PCI hotplug: introduce functions for ACPI slot detection\"\n\nsimply harden against it while the changes to\nthe hotplug code on this particularl machine are understood.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "88d998c264722cd6e8fafa42aee191f7d9194960",
      "tree": "72cfd34df16be3e6778ab585c8324e8f5677fe21",
      "parents": [
        "79491ca416347f9e3c51993db556ba78bef44afa",
        "d08ca2ca743f324eceba59e93188f9439e966bce"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:34 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:34 2009 -0500"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "79491ca416347f9e3c51993db556ba78bef44afa",
      "tree": "d81ec7210e990164e9cb0737a3a1ae6ea97c9fea",
      "parents": [
        "f1f055f1036a20742608c28ee82139f572dfd031",
        "aa2fbcec07b0d594808bc3058692395d24eba66e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:24 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:24 2009 -0500"
      },
      "message": "Merge branch \u0027thinkpad-acpi\u0027 into release\n"
    },
    {
      "commit": "f1f055f1036a20742608c28ee82139f572dfd031",
      "tree": "eef6b9bd1e077322b5256a484626f082d5331d4d",
      "parents": [
        "4b48d9d44ebe0e8c31b4fe3b7480941576fff613",
        "c6cb0e878446c79f42e7833d7bb69ed6bfbb381f",
        "0e4240d94628530a912d216cad1e32d2e3827327"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:11 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:11 2009 -0500"
      },
      "message": "Merge branches \u0027bugzilla-11884\u0027 and \u0027bugzilla-8544\u0027 into release\n"
    },
    {
      "commit": "d08ca2ca743f324eceba59e93188f9439e966bce",
      "tree": "97dc57cc690fceb637ab0642a11ec648e4620ff8",
      "parents": [
        "cad73120ab0dfd484682229346de8c16073577e1"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 13:52:03 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:32:19 2009 -0500"
      },
      "message": "ACPI: rename main.c to sleep.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cad73120ab0dfd484682229346de8c16073577e1",
      "tree": "4f04f6c4dc1771d53bd1d9c7da65c7fab629d246",
      "parents": [
        "3af9bfcb433c110839e4c815a9928377f66bbd0e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 17:23:38 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:32:18 2009 -0500"
      },
      "message": "dell-laptop: move to drivers/platform/x86/ from drivers/misc/\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3af9bfcb433c110839e4c815a9928377f66bbd0e",
      "tree": "f76116192e4f1630cd64a558b7ca8ab6f0e880c5",
      "parents": [
        "c3407710b76610962a5ebb244172631ef9eeb51a"
      ],
      "author": {
        "name": "Jonathan McDowell",
        "email": "noodles@earth.li",
        "time": "Wed Dec 03 20:31:11 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:32:18 2009 -0500"
      },
      "message": "eeepc-laptop: enable Bluetooth ACPI details\n\nAlthough rfkill support for the EEE bluetooth device has been added to\n2.6.28-rc the appropriate ACPI accessor definitions were not added, so\nthe support was non functional. The patch below adds the get and set\naccessors and has been verified to work on an EEE 901.\n\nSigned-off-by: Jonathan McDowell \u003cnoodles@earth.li\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c3407710b76610962a5ebb244172631ef9eeb51a",
      "tree": "cb3f6d3d7dbc7a26e5d9264688803c79b72e4a31",
      "parents": [
        "5a4ccaf37ffece09ef33f1cfec67efa8ee56f967"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Fri Jan 09 12:17:08 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:32:17 2009 -0500"
      },
      "message": "ACPI: fix ACPI_FADT_S4_RTC_WAKE comment\n\nMake the comment for ACPI_FADT_S4_RTC_WAKE match the ACPI spec;\nthat bit has nothing to do with status bits.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5a4ccaf37ffece09ef33f1cfec67efa8ee56f967",
      "tree": "9a246d76a019318f658c3db7567664cffb5f2824",
      "parents": [
        "33f1d7ecc6cffff3c618a02295de969ebbacd95d"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Tue Jan 06 21:15:32 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:32:17 2009 -0500"
      },
      "message": "kprobes: check CONFIG_FREEZER instead of CONFIG_PM\n\nCheck CONFIG_FREEZER instead of CONFIG_PM because kprobe booster\ndepends on freeze_processes() and thaw_processes() when CONFIG_PREEMPT\u003dy.\n\nThis fixes a linkage error which occurs when CONFIG_PREEMPT\u003dy, CONFIG_PM\u003dy\nand CONFIG_FREEZER\u003dn.\n\nReported-by: Cheng Renquan \u003ccrquan@gmail.com\u003e\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "33f1d7ecc6cffff3c618a02295de969ebbacd95d",
      "tree": "66e5bc12c253f1b39abc468fbbf15d9cb455245d",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jan 06 21:14:04 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:32:17 2009 -0500"
      },
      "message": "PM: Fix freezer compilation if PM_SLEEP is unset\n\nFreezer fails to compile if with the following configuration\nsettings:\n\nCONFIG_CGROUPS\u003dy\nCONFIG_CGROUP_FREEZER\u003dy\nCONFIG_MODULES\u003dy\nCONFIG_FREEZER\u003dy\nCONFIG_PM\u003dy\nCONFIG_PM_SLEEP\u003dn\n\nFix this by making process.o compilation depend on CONFIG_FREEZER.\n\nReported-by: Cheng Renquan \u003ccrquan@gmail.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0e4240d94628530a912d216cad1e32d2e3827327",
      "tree": "6c0e965923e5e761a5df7f981209292a808d4f0e",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Jan 16 12:53:42 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:13:12 2009 -0500"
      },
      "message": "thermal fixup for broken BIOS which has invalid trip points.\n\nACPI thermal driver only re-evaluate VALID trip points.\n\nFor the broken BIOS show in\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8544\nthe active[0] is set to invalid at boot time\nand it will not be re-evaluated again.\nWe can still get a single warning message at boot time.\n\nhttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d120496222629983\u0026w\u003d2\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12203\n\nSigned-off-by: Zhang Rui\u003crui.zhang@intel.com\u003e\nTested-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "009777846165fcc49352c0f1487e3a96102884c3",
      "tree": "dcc37726294c0e42fb0202c78752fb8cb07b8d11",
      "parents": [
        "3bfafd6b136bea2de9bd96c01b7e3808635a15b2"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Jan 16 11:03:25 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 16 11:05:28 2009 -0800"
      },
      "message": "netxen: include ipv6.h (fixes build failure)\n\nFixes a build error in absence of CONFIG_IPV6:\n\ndrivers/net/netxen/netxen_nic_main.c:1189: error: implicit declaration of function \u0027ipv6_hdr\u0027\ndrivers/net/netxen/netxen_nic_main.c:1189: error: invalid type argument of \u0027-\u003e\u0027\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6cb0e878446c79f42e7833d7bb69ed6bfbb381f",
      "tree": "f1d585a339837e030e51df6b567998515dfcbd06",
      "parents": [
        "235c4a59278eb07e61d909f1f0c233733034a8b3"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Jan 14 02:57:53 2009 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:03:32 2009 -0500"
      },
      "message": "ACPI: EC: Don\u0027t trust ECDT tables from ASUS\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9399\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11880\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3bfafd6b136bea2de9bd96c01b7e3808635a15b2",
      "tree": "6fd176a779975662742df9f5227263c9bf596e78",
      "parents": [
        "a58c891a53aca81c78f9cbe0572a301042470e96"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Jan 16 11:03:01 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 16 11:03:01 2009 -0800"
      },
      "message": "netxen: avoid invalid iounmap\n\nFor NX3031 only one I/O range is mapped, so unmapping other\ntwo which are used by older chips, causes this warning on\nppc64.\n\n\"Attempt to iounmap early bolted mapping at 0x0000000000000000\"\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "235c4a59278eb07e61d909f1f0c233733034a8b3",
      "tree": "84d88c2994d4e430e4d0e7c4ef2c18108aa31f79",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Jan 14 02:57:47 2009 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:00:51 2009 -0500"
      },
      "message": "ACPI: EC: Limit workaround for ASUS notebooks even more\n\nReferences: http://bugzilla.kernel.org/show_bug.cgi?id\u003d11884\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4b48d9d44ebe0e8c31b4fe3b7480941576fff613",
      "tree": "457e0f1214ba44742f63e3cfc472ffbec206d0f3",
      "parents": [
        "b762666cc7c9f83ac5759127c29dfad438c09e48",
        "c071fcfdb60e7abbe95e02460005d6bca165bf24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 09:32:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 09:32:33 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable:\n  Btrfs: fix ioctl arg size (userland incompatible change!)\n  Btrfs: Clear the device-\u003erunning_pending flag before bailing on congestion\n"
    },
    {
      "commit": "c071fcfdb60e7abbe95e02460005d6bca165bf24",
      "tree": "2f7b32f7a554e03e012586ae429ea3bd2794fcb6",
      "parents": [
        "1d9e2ae949411c2f329f30e01ea0355cd02c4296"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jan 16 11:59:08 2009 -0500"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jan 16 11:59:08 2009 -0500"
      },
      "message": "Btrfs: fix ioctl arg size (userland incompatible change!)\n\nThe structure used to send device in btrfs ioctl calls was not\nproperly aligned, and so 32 bit ioctls would not work properly on\n64 bit kernels.\n\nWe could fix this with compat ioctls, but we\u0027re just one byte away\nand it doesn\u0027t make sense at this stage to carry about the compat ioctls\nforever at this stage in the project.\n\nThis patch brings the ioctl arg up to an evenly aligned 4k.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "1d9e2ae949411c2f329f30e01ea0355cd02c4296",
      "tree": "64287747fdbb1641052d8ec146c8997c3797bc48",
      "parents": [
        "e293e97e363e419d8a3628a927321e3f75206a0b"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jan 16 11:58:19 2009 -0500"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jan 16 11:58:19 2009 -0500"
      },
      "message": "Btrfs: Clear the device-\u003erunning_pending flag before bailing on congestion\n\nBtrfs maintains a queue of async bio submissions so the checksumming\nthreads don\u0027t have to wait on get_request_wait.  In order to avoid\nextra wakeups, this code has a running_pending flag that is used\nto tell new submissions they don\u0027t need to wake the thread.\n\nWhen the threads notice congestion on a single device, they\nmay decide to requeue the job and move on to other devices.  This\nmakes sure the running_pending flag is cleared before the\njob is requeued.\n\nIt should help avoid IO stalls by making sure the task is woken up\nwhen new submissions come in.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n\n"
    },
    {
      "commit": "b762666cc7c9f83ac5759127c29dfad438c09e48",
      "tree": "138057d812df7052ea4b5d1ae47179fb174a704e",
      "parents": [
        "e58d4fd89aa91369357526f810c783a5acaf0cc4",
        "0025e75357e7e8daf03a74294c98425a80a433c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:41:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:41:09 2009 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  serial: Add 16850 uart type support to OF uart driver\n  hvc_console: Remove tty-\u003elow_latency\n  powerpc: Get the number of SLBs from \"slb-size\" property\n  powerpc: is_hugepage_only_range() must account for both 4kB and 64kB slices\n  powerpc/ps3: printing fixups for l64 to ll64 conversion drivers/video\n  powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/scsi\n  powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/ps3\n  powerpc/ps3: Printing fixups for l64 to ll64 conversion sound/ppc\n  powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/char\n  powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/block\n  powerpc/ps3: Printing fixups for l64 to ll64 conversion arch/powerpc\n  powerpc/ps3: ps3_repository_read_mm_info() takes u64 * arguments\n  powerpc/ps3: clear_bit()/set_bit() operate on unsigned longs\n  powerpc/ps3: The lv1_ routines have u64 parameters\n  powerpc/ps3: Use dma_addr_t down through the stack\n  powerpc/ps3: set_dabr() takes an unsigned long\n  powerpc: Cleanup from l64 to ll64 change drivers/scsi\n"
    },
    {
      "commit": "e58d4fd89aa91369357526f810c783a5acaf0cc4",
      "tree": "2ff0180423156c18ac8d7efd2b9d14712d7566c0",
      "parents": [
        "a11d9b623ea7cdcd647318bb2b3282d4c337f086",
        "e4ac522bd7261829197a3d01d5feedb2aca8ae38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:40:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:40:57 2009 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  sata_fsl: Return non-zero on error in probe()\n  drivers/ata/pata_ali.c: s/isa_bridge/ali_isa_bridge/ to fix alpha build\n  libata: New driver for OCTEON SOC Compact Flash interface (v7).\n  libata: Add another column to the ata_timing table.\n  sata_via: Add VT8261 support\n  pata_atiixp: update port enabledness test handling\n  [libata] get-identity ioctl: Fix use of invalid memory pointer\n"
    },
    {
      "commit": "a11d9b623ea7cdcd647318bb2b3282d4c337f086",
      "tree": "856c45c8914dddbce77d8b85c93e067de99502de",
      "parents": [
        "4c44323db15f26f4c744f06179daa43711cdb708",
        "32aeef605aa01e1fee45e052eceffb00e72ba2b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:40:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:40:40 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] Skip deleted devices in __scsi_device_lookup_by_target()\n  [SCSI] Add SUN Universal Xport to no attach blacklist\n  [SCSI] iscsi_tcp: make padbuf non-static\n  [SCSI] mpt fusion: Add Firmware debug support\n  [SCSI] mpt fusion: Add separate msi enable disable for FC,SPI,SAS\n  [SCSI] mpt fusion: Update MPI Headers to version 01.05.19\n  [SCSI] qla2xxx: Fix ISP restart bug in multiq code\n"
    },
    {
      "commit": "4c44323db15f26f4c744f06179daa43711cdb708",
      "tree": "e9e7a1fc18127ac1f6016a9f292dde72ce3d2487",
      "parents": [
        "50246dd41ccbcb47beb06d6c1d9355f6b7137a11",
        "34b8686e12eaf9878aaab89e92222060c3e7cc48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:39:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:39:52 2009 -0800"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/i915: lock correct mutex around object unreference.\n  drm/i915: add support for physical memory objects\n  drm/i915: make LVDS fixed mode a preferred mode\n  drm: handle depth \u0026 bpp changes correctly\n  drm: initial KMS config fixes\n  drm/i915: setup sarea properly in master_priv\n  drm/i915: set vblank enabled flag correctly across IRQ install/uninstall\n  drm/i915: don\u0027t enable vblanks on disabled pipes\n"
    },
    {
      "commit": "50246dd41ccbcb47beb06d6c1d9355f6b7137a11",
      "tree": "d6febca069bd5734adb2383bbfe87192fad4ef7c",
      "parents": [
        "7cb36b6ccdca03bd87e8faca7fd920643dd1aec7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:14:51 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:14:51 2009 -0800"
      },
      "message": "Revert \"PCI PM: Register power state of devices during initialization\"\n\nThis reverts commit 98e6e286d7b01deb7453b717aa38ebb69d6cefc0, as Yinghai\nLu reports that it breaks kexec with at least the e1000 and e1000e\ndrivers.  The reason is that the shutdown sequence puts the hardware\ninto D3 sleep, and the commit causes us to claim that it then is in D0\n(running) state just because we don\u0027t understand the PM capabilities.\n\nWhich then later makes \"pci_set_power_state()\" not do anything, and the\ndevice never wakes up properly and just returns 0xff to everything.\n\nReported-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nAcked-by: From: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e4ac522bd7261829197a3d01d5feedb2aca8ae38",
      "tree": "f5164aea02d44e7f38352da14800627862d0ea25",
      "parents": [
        "bc42b24e6ef01ca7b23fafee7237882d27031614"
      ],
      "author": {
        "name": "Michal Sojka",
        "email": "sojkam1@fel.cvut.cz",
        "time": "Wed Jan 14 14:02:38 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 16 10:23:58 2009 -0500"
      },
      "message": "sata_fsl: Return non-zero on error in probe()\n\nwhile I was looking over kernel sources I\u0027ve found this small bug.\n\nFormerly, zero was returned even if an error happened.\n\nSigned-off-by: Michal Sojka \u003csojkam1@fel.cvut.cz\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bc42b24e6ef01ca7b23fafee7237882d27031614",
      "tree": "cb2597aa5be785fc6ba4a267d33b8ed78c4b030d",
      "parents": [
        "3c929c6f5aa7501790586a38dd8faca8fed9a158"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Jan 14 16:48:42 2009 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 16 10:23:43 2009 -0500"
      },
      "message": "drivers/ata/pata_ali.c: s/isa_bridge/ali_isa_bridge/ to fix alpha build\n\ndrivers/ata/pata_ali.c:44: error: static declaration of \u0027isa_bridge\u0027 follows non-static declaration\narch/alpha/include/asm/pci.h:274: error: previous declaration of \u0027isa_bridge\u0027 was here\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3c929c6f5aa7501790586a38dd8faca8fed9a158",
      "tree": "772ff335f9a9da2d10a40cff5a4070e080d181dc",
      "parents": [
        "3ada9c126499dd4700dcdbd5b9fe8110ad17f578"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Jan 15 17:45:32 2009 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 16 10:23:39 2009 -0500"
      },
      "message": "libata: New driver for OCTEON SOC Compact Flash interface (v7).\n\nCavium OCTEON processor support was recently merged, so now we have\nthis CF driver for your consideration.\n\nMost OCTEON variants have *no* DMA or interrupt support on the CF\ninterface so for these, only PIO is supported.  Although if DMA is\navailable, we do take advantage of it.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3ada9c126499dd4700dcdbd5b9fe8110ad17f578",
      "tree": "aec4fc6d574589eec606cf234eb7f5df529b05f3",
      "parents": [
        "6813952021a7820a505002de260bda36978671f7"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Jan 15 17:45:31 2009 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 16 10:23:37 2009 -0500"
      },
      "message": "libata: Add another column to the ata_timing table.\n\nThe forthcoming OCTEON SOC Compact Flash driver needs an additional\ntiming value that was not available in the ata_timing table.  I add a\nnew column for dmack_hold time.  The values were obtained from the\nCompact Flash specification Rev 4.1.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6813952021a7820a505002de260bda36978671f7",
      "tree": "c92e8c3de6980dd3a73188c699e26a5ee0f11c60",
      "parents": [
        "16028232bf6dc5ed7e4bd341ef335f386229ad0b"
      ],
      "author": {
        "name": "JosephChan@via.com.tw",
        "email": "JosephChan@via.com.tw",
        "time": "Fri Jan 16 19:44:55 2009 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 16 10:23:22 2009 -0500"
      },
      "message": "sata_via: Add VT8261 support\n\nSigned-off-by: Joseph Chan \u003cjosephchan@via.com.tw\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "16028232bf6dc5ed7e4bd341ef335f386229ad0b",
      "tree": "44795da29621afb0012dc77c09f316b4e5a80cc4",
      "parents": [
        "94be9a58d7e683ac3c1df1858a17f09ebade8da0"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Jan 16 15:27:27 2009 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 16 10:20:27 2009 -0500"
      },
      "message": "pata_atiixp: update port enabledness test handling\n\nPort enabledness test fits much better into init_one() instead of\npre_reset().  The reason why these tests are in pre_reset() is purely\nhistorical at this point.  Move it to init_one().  This will help\nfurther changes.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "94be9a58d7e683ac3c1df1858a17f09ebade8da0",
      "tree": "2f346bb4d179caf1cf0f61012f35c8277504c55a",
      "parents": [
        "5393f780277165f282a37ed82dd878159ec9dad5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 16 10:17:09 2009 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 16 10:17:09 2009 -0500"
      },
      "message": "[libata] get-identity ioctl: Fix use of invalid memory pointer\nfor SAS drivers.\n\nCaught by Ke Wei (and team?) at Marvell.\n\nAlso, move the ata_scsi_ioctl export to libata-scsi.c, as that seems to be the\ngeneral trend.\n\nAcked-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "34b8686e12eaf9878aaab89e92222060c3e7cc48",
      "tree": "7e69761bdcb9865afd28a6e4d7b9ffcd77ce317d",
      "parents": [
        "71acb5eb8d95b371f4cdd88a47f3c83c870d1c8f"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jan 15 14:03:07 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Jan 16 18:45:22 2009 +1000"
      },
      "message": "drm/i915: lock correct mutex around object unreference.\n\nThis makes sure the mutex is held around the unreference.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "71acb5eb8d95b371f4cdd88a47f3c83c870d1c8f",
      "tree": "36c370582e69cd61f2f088c31808fc02c6c86f1a",
      "parents": [
        "e285f3cd2c376d2336f9a383241a98266363c7d4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Dec 30 20:31:46 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Jan 16 18:45:06 2009 +1000"
      },
      "message": "drm/i915: add support for physical memory objects\n\nThis is an initial patch to do support for objects which needs physical\ncontiguous main ram, cursors and overlay registers on older chipsets.\n\nThese objects are bound on cursor bin, like pinning, and we copy\nthe data to/from the backing store object into the real one on attach/detach.\n\nnotes:\npossible over the top in attach/detach operations.\nno overlay support yet.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e285f3cd2c376d2336f9a383241a98266363c7d4",
      "tree": "99f8f68659796132a1675c6f805e5cc305ceaea9",
      "parents": [
        "712531bfe95be42a672ebab51b55580e7d92c464"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 14 10:53:36 2009 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Jan 16 18:41:01 2009 +1000"
      },
      "message": "drm/i915: make LVDS fixed mode a preferred mode\n\nThe detected fixed panel mode really is preferred, so mark it as such and\nadd it to the LVDS connector mode list.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "712531bfe95be42a672ebab51b55580e7d92c464",
      "tree": "c792aadeee7059e01ea5a3d5d2b2ab63b8cd8d26",
      "parents": [
        "40a518d9f1fd8ed1061b8b4e2ce8a44794f4eb03"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jan 09 13:56:14 2009 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Jan 16 18:40:57 2009 +1000"
      },
      "message": "drm: handle depth \u0026 bpp changes correctly\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "40a518d9f1fd8ed1061b8b4e2ce8a44794f4eb03",
      "tree": "c085ac55dadbd78024b06a052f73e097777858b5",
      "parents": [
        "3a03ac1a0223f779a3de313523408ddb099e5679"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Jan 12 12:05:32 2009 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Jan 16 18:40:54 2009 +1000"
      },
      "message": "drm: initial KMS config fixes\n\nWhen mode setting is first initialized, the driver will call into\ndrm_helper_initial_config() to set up an initial output and framebuffer\nconfiguration.  This routine is responsible for probing the available\nconnectors, encoders, and crtcs, looking for modes and putting together\nsomething reasonable (where reasonable is defined as \"allows kernel\nmessages to be visible on as many displays as possible\").\n\nHowever, the code was a bit too aggressive in setting default modes when\nnone were found on a given connector.  Even if some connectors had modes,\nany connectors found lacking modes would have the default 800x600 mode added\nto their mode list, which in some cases could cause problems later down the\nline.  In my case, the LVDS was perfectly available, but the initial config\ncode added 800x600 modes to both of the detected but unavailable HDMI\nconnectors (which are on my non-existent docking station).  This ended up\npreventing later code from setting a mode on my LVDS, which is bad.\n\nThis patch fixes that behavior by making the initial config code walk\nthrough the connectors first, counting the available modes, before it decides\nto add any default modes to a possibly connected output.  It also fixes the\nlogic in drm_target_preferred() that was causing zeroed out modes to be set\nas the preferred mode for a given connector, even if no modes were available.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "0025e75357e7e8daf03a74294c98425a80a433c7",
      "tree": "c07aacb2059d0f3a812cf5d9705d979556176ebe",
      "parents": [
        "7f8030d166f84b7413a0393819cb8b800484d5a9"
      ],
      "author": {
        "name": "Matthias Fuchs",
        "email": "mfuchs@ma-fu.de",
        "time": "Thu Jan 15 09:43:35 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:17 2009 +1100"
      },
      "message": "serial: Add 16850 uart type support to OF uart driver\n\nThis patch adds support for \"ns16850\" as supported value\nof the compatible node in flat device tree uart descriptions.\n\nThis is needed for example when you have a XR16C2850 uart\nconnected to a PPC405\u0027s external bus controller.\n\nSigned-off-by: Matthias Fuchs \u003cmfuchs@ma-fu.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7f8030d166f84b7413a0393819cb8b800484d5a9",
      "tree": "e9cc1595c6c2a09e6bb4c656dfd69fe2b5c7d58d",
      "parents": [
        "b60c31d85a2a2f1a9c8623f1fb56e2688aa1e2b1"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Wed Jan 14 23:15:44 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:16 2009 +1100"
      },
      "message": "hvc_console: Remove tty-\u003elow_latency\n\nThis patch removes the tty-\u003elow_latency setting.\n\nFor irq based hvc_console backends the tty-\u003elow_latency must be set to 0,\nbecause the tty_flip_buffer_push() function must not be called from IRQ context\n(see drivers/char/tty_buffer.c).\n\nFor polled backends, the low_latency setting causes the bug trace below, because\ntty_flip_buffer_push() is called within an atomic context and subsequent calls\nmight sleep due to mutex_lock.\n\nBUG: sleeping function called from invalid context at /root/cvs/linux-2.6.git/kernel/mutex.c:207\nin_atomic(): 1, irqs_disabled(): 0, pid: 748, name: khvcd\n1 lock held by khvcd/748:\n #0:  (hvc_structs_lock){--..}, at: [\u003c00000000002ceb50\u003e] khvcd+0x58/0x12c\nCPU: 0 Not tainted 2.6.29-rc1git #29\nProcess khvcd (pid: 748, task: 000000002fb9a480, ksp: 000000002f66bd78)\n070000000000000a 000000002f66ba00 0000000000000002 (null)\n       000000002f66baa0 000000002f66ba18 000000002f66ba18 0000000000104f08\n       ffffffffffffc000 000000002f66bd78 (null) (null)\n       000000002f66ba00 000000000000000c 000000002f66ba00 000000002f66ba70\n       0000000000466af8 0000000000104f08 000000002f66ba00 000000002f66ba50\nCall Trace:\n([\u003c0000000000104e7c\u003e] show_trace+0x138/0x158)\n [\u003c0000000000104f62\u003e] show_stack+0xc6/0xf8\n [\u003c0000000000105740\u003e] dump_stack+0xb0/0xc0\n [\u003c000000000013144a\u003e] __might_sleep+0x14e/0x17c\n [\u003c000000000045e226\u003e] mutex_lock_nested+0x42/0x3b4\n [\u003c00000000002c443e\u003e] echo_char_raw+0x3a/0x9c\n [\u003c00000000002c688c\u003e] n_tty_receive_buf+0x1154/0x1208\n [\u003c00000000002ca0a2\u003e] flush_to_ldisc+0x152/0x220\n [\u003c00000000002ca1da\u003e] tty_flip_buffer_push+0x6a/0x90\n [\u003c00000000002cea74\u003e] hvc_poll+0x244/0x2c8\n [\u003c00000000002ceb68\u003e] khvcd+0x70/0x12c\n [\u003c000000000015bbd0\u003e] kthread+0x68/0xa0\n [\u003c0000000000109d5a\u003e] kernel_thread_starter+0x6/0xc\n [\u003c0000000000109d54\u003e] kernel_thread_starter+0x0/0xc\n1 lock held by khvcd/748:\n #0:  (hvc_structs_lock){--..}, at: [\u003c00000000002ceb50\u003e] khvcd+0x58/0x12c\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nAcked-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b60c31d85a2a2f1a9c8623f1fb56e2688aa1e2b1",
      "tree": "b9e4e94030df5a433dd897015133d6b24c4523c6",
      "parents": [
        "9ba0fdbfaed2e74005d87fab948c5522b86ff733"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Wed Jan 14 13:42:41 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:16 2009 +1100"
      },
      "message": "powerpc: Get the number of SLBs from \"slb-size\" property\n\nThe PAPR says that the property for specifying the number of SLBs should\nbe called \"slb-size\".  We currently only look for \"ibm,slb-size\" because\nthis is what firmware actually presents.\n\nThis patch makes us look for the \"slb-size\" property as well and in\npreference to the \"ibm,slb-size\".  This should future proof us if\nfirmware changes to match PAPR.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9ba0fdbfaed2e74005d87fab948c5522b86ff733",
      "tree": "723f6080b37a16e7b0a75e017c0886898c58b7d7",
      "parents": [
        "5d9ee3ff3dbf815cd9ee18c166bb9b538e8057d2"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@linux.vnet.ibm.com",
        "time": "Wed Jan 14 09:09:34 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:16 2009 +1100"
      },
      "message": "powerpc: is_hugepage_only_range() must account for both 4kB and 64kB slices\n\npowerpc: is_hugepage_only_range() must account for both 4kB and 64kB slices\n\nThe subpage_prot syscall fails on second and subsequent calls for a given\nregion, because is_hugepage_only_range() is mis-identifying the 4 kB\nslices when the process has a 64 kB page size.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5d9ee3ff3dbf815cd9ee18c166bb9b538e8057d2",
      "tree": "e603b7eb1666e822b098662aed280befeedbd8ca",
      "parents": [
        "7ad489e3d2459f7520d9062cb855ff29a8dd683d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:13:39 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:15 2009 +1100"
      },
      "message": "powerpc/ps3: printing fixups for l64 to ll64 conversion drivers/video\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7ad489e3d2459f7520d9062cb855ff29a8dd683d",
      "tree": "5f8ea9b8317e2a8e733136c406c618bc59a260e0",
      "parents": [
        "a9dad6e598155e2a548142336cd833e5360335d1"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:11:44 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:15 2009 +1100"
      },
      "message": "powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/scsi\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a9dad6e598155e2a548142336cd833e5360335d1",
      "tree": "0f62aafad67ccaf746d28e54b330f65989270e3b",
      "parents": [
        "26db11af12fb58dde1d6327035a248a99f60f112"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:10:06 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:14 2009 +1100"
      },
      "message": "powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/ps3\n\nAlso some min -\u003e mint_t conversion.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "26db11af12fb58dde1d6327035a248a99f60f112",
      "tree": "2a99ff07cc1e5ee1d9e04bc00dea269fd1b6fb8d",
      "parents": [
        "4c33d2dc34f50e5d5436e62cd99395859f157a19"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:07:55 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:14 2009 +1100"
      },
      "message": "powerpc/ps3: Printing fixups for l64 to ll64 conversion sound/ppc\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4c33d2dc34f50e5d5436e62cd99395859f157a19",
      "tree": "aeb7a94a1b16b7602580dfc551be07181cb37429",
      "parents": [
        "e377c6e24d1b465ebd18fe49d0dc06932ced9bb0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:06:02 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:14 2009 +1100"
      },
      "message": "powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/char\n\nAlso a couple of min -\u003e min_t changes.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e377c6e24d1b465ebd18fe49d0dc06932ced9bb0",
      "tree": "6f6ff2d92c5e088291523c0092c12ce5e8f9f589",
      "parents": [
        "5c949070c7a591d1001a5d8444731dfa4223b094"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:04:48 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:13 2009 +1100"
      },
      "message": "powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/block\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5c949070c7a591d1001a5d8444731dfa4223b094",
      "tree": "698cc07cbbe2f800863760928306bbce992a3f6c",
      "parents": [
        "5418b9c671a99727667cd499a2acbebe66e172cc"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:02:39 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:13 2009 +1100"
      },
      "message": "powerpc/ps3: Printing fixups for l64 to ll64 conversion arch/powerpc\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5418b9c671a99727667cd499a2acbebe66e172cc",
      "tree": "b5484a4be15f805739a13d50470e806a7010c7ee",
      "parents": [
        "46ca0d15394baf804fbb38694c651dd067c69458"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:01:28 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:12 2009 +1100"
      },
      "message": "powerpc/ps3: ps3_repository_read_mm_info() takes u64 * arguments\n\nFixes compiler warnings:\n\narch/powerpc/platforms/ps3/mm.c:1205: warning: passing argument 2 of \u0027ps3_repository_read_mm_info\u0027 from incompatible pointer type\narch/powerpc/platforms/ps3/mm.c:1205: warning: passing argument 3 of \u0027ps3_repository_read_mm_info\u0027 from incompatible pointer type\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "46ca0d15394baf804fbb38694c651dd067c69458",
      "tree": "8070aff67906889466c43d2221dd1f62284d4338",
      "parents": [
        "b17b3df161814c43c03dbc8dbf8d32741bb30ba4"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:00:29 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:12 2009 +1100"
      },
      "message": "powerpc/ps3: clear_bit()/set_bit() operate on unsigned longs\n\nThis fixes these compiler warning:\n\narch/powerpc/platforms/ps3/interrupt.c:109: warning: passing argument 2 of \u0027clear_bit\u0027 from incompatible pointer type\narch/powerpc/platforms/ps3/interrupt.c:130: warning: passing argument 2 of \u0027set_bit\u0027 from incompatible pointer type\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b17b3df161814c43c03dbc8dbf8d32741bb30ba4",
      "tree": "5b830bd808a50c0fe201ee0751181fbe66548027",
      "parents": [
        "494fd07a88ea561e1bea73516d7e92c4c2d1f223"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 19:59:41 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:12 2009 +1100"
      },
      "message": "powerpc/ps3: The lv1_ routines have u64 parameters\n\nWe just fix up the reference parameters as the others are dealt with by\narithmetic promotion rules and don\u0027t cause warnings.\n\nThis removes warnings like this:\n\narch/powerpc/platforms/ps3/interrupt.c:327: warning: passing argument 1 of \u0027lv1_construct_event_receive_port\u0027 from incompatible pointer type\n\nAlso, these:\n\ndrivers/ps3/ps3-vuart.c:462: warning: passing argument 4 of \u0027ps3_vuart_raw_read\u0027 from incompatible pointer type\ndrivers/ps3/ps3-vuart.c:592: warning: passing argument 4 of \u0027ps3_vuart_raw_read\u0027 from incompatible pointer type\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "494fd07a88ea561e1bea73516d7e92c4c2d1f223",
      "tree": "d597647b6037ab2c2a31a80c97bd8cc5877c9019",
      "parents": [
        "c52fe6b620e9c7a52b296ec478bd24b91b4e7634"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 19:58:10 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:11 2009 +1100"
      },
      "message": "powerpc/ps3: Use dma_addr_t down through the stack\n\nPush the dma_addr_t type usage all the way down to where the actual\nvalues are manipulated.\n\nNow that u64 is \"unsigned long long\", this removes warnings like:\n\narch/powerpc/platforms/ps3/system-bus.c:532: warning: passing argument 4 of \u0027ps3_dma_map\u0027 from incompatible pointer type\narch/powerpc/platforms/ps3/system-bus.c:649: warning: passing argument 4 of \u0027ps3_dma_map\u0027 from incompatible pointer type\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c52fe6b620e9c7a52b296ec478bd24b91b4e7634",
      "tree": "3c829ad29fb58aba2786394d840c0dc66a9e553b",
      "parents": [
        "775a42ecf8b8a86b55173da27e6cc874af5b944d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 19:54:50 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:11 2009 +1100"
      },
      "message": "powerpc/ps3: set_dabr() takes an unsigned long\n\nAlso silences this warning:\n\narch/powerpc/platforms/ps3/setup.c:275: warning: initialization from incompatible pointer type\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "775a42ecf8b8a86b55173da27e6cc874af5b944d",
      "tree": "7273d8461ccc5d3534d45052715676dcea6a6c02",
      "parents": [
        "7cb36b6ccdca03bd87e8faca7fd920643dd1aec7"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 06 14:59:00 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:10 2009 +1100"
      },
      "message": "powerpc: Cleanup from l64 to ll64 change drivers/scsi\n\nThis is a powerpc specific driver.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d3b924d960a808105180d229b4667061123cc4ef",
      "tree": "737d89283ddb511110d6b651a8d01c8cae704a94",
      "parents": [
        "e0b325d310a6b11f1538413fd557d2eb98f2fae5"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Jan 15 20:43:56 2009 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jan 15 20:43:56 2009 -0800"
      },
      "message": "mlx4_core: Fix min() warning\n\nFix\n\n    drivers/net/mlx4/profile.c: In function `mlx4_make_profile\u0027:\n    drivers/net/mlx4/profile.c:110: warning: comparison of distinct pointer types lacks a cast\n\nThis happened because num_possible_cpus() was secretly changed by\ncommit ae7a47e7 (\"cpumask: make cpumask.h eat its own dogfood.\") from\nreturning \"int\" to (now) returning \"unsigned int\".  I think that was a\ngood change, so we should just swallow the fallout.\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nCc: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nCc: Vladimir Sokolovsky \u003cvlad@mellanox.co.il\u003e\nCc: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "7cb36b6ccdca03bd87e8faca7fd920643dd1aec7",
      "tree": "df325aa5755e73c83b26110a78cec1f2acd345b7",
      "parents": [
        "a9f8d25b655c7b5e08c9ed67a2fd2fdbe79404a6",
        "6272d68cc6a5f90c6b1a2228cf0f67b895305d17"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:55:00 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:55:00 2009 -0800"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: sched_slice() fixlet\n  sched: fix update_min_vruntime\n  sched: SCHED_OTHER vs SCHED_IDLE isolation\n  sched: SCHED_IDLE weight change\n  sched: fix bandwidth validation for UID grouping\n  Revert \"sched: improve preempt debugging\"\n"
    },
    {
      "commit": "a9f8d25b655c7b5e08c9ed67a2fd2fdbe79404a6",
      "tree": "f830b5218064a4902fe5650173c015bf3f1685eb",
      "parents": [
        "3feeba1e53f54f726a39da254a5c41e02530255e",
        "7a6046ebe28d6a5d259097dcb44162e5a6eca88e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:53:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:53:42 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Fix UP build failure.\n"
    },
    {
      "commit": "3feeba1e53f54f726a39da254a5c41e02530255e",
      "tree": "11be6e023579adb6727884f4cc105c3106a06fb4",
      "parents": [
        "7e92214b539ea17ccaf0886d140cbba9801a4d40",
        "a58c891a53aca81c78f9cbe0572a301042470e96"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:53:15 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:53:15 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (95 commits)\n  b44: GFP_DMA skb should not escape from driver\n  korina: do not use IRQF_SHARED with IRQF_DISABLED\n  korina: do not stop queue here\n  korina: fix handling tx_chain_tail\n  korina: do tx at the right position\n  korina: do schedule napi after testing for it\n  korina: rework korina_rx() for use with napi\n  korina: disable napi on close and restart\n  korina: reset resource buffer size to 1536\n  korina: fix usage of driver_data\n  bnx2x: First slow path interrupt race\n  bnx2x: MTU Filter\n  bnx2x: Indirection table initialization index\n  bnx2x: Missing brackets\n  bnx2x: Fixing the doorbell size\n  bnx2x: Endianness issues\n  bnx2x: VLAN tagged packets without VLAN offload\n  bnx2x: Protecting the link change indication\n  bnx2x: Flow control updated before reporting the link\n  bnx2x: Missing mask when calculating flow control\n  ...\n"
    },
    {
      "commit": "7e92214b539ea17ccaf0886d140cbba9801a4d40",
      "tree": "5a678acfca63f485fd02c83932ffcfa486657650",
      "parents": [
        "6364853dabe78dda7ffdfb8803c1e56c0fff2e43",
        "46a5f173fc88ffc22651162033696d8a9fbcdc5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:40:12 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:40:12 2009 -0800"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  hwmon: (abituguru3) Fix CONFIG_DMI\u003dn fallback to probe\n  hwmon: (abituguru3) Enable DMI probing feature on IN9 32X MAX\n  hwmon: (abituguru3) Match partial DMI board name strings\n  hwmon: Add a driver for the ADT7475 hardware monitoring chip\n  hwmon: (k8temp) Fix temperature reporting for (most) K8 RevG CPUs\n  hwmon: (k8temp) Fix wrong sensor selection for AMD K8 RevF/RevG CPUs\n  hwmon: (k8temp) Warn about fam F rev F errata\n"
    },
    {
      "commit": "6364853dabe78dda7ffdfb8803c1e56c0fff2e43",
      "tree": "b759ce142b9dc7d3bdb891f6104c22b4b83bcc94",
      "parents": [
        "6b7021ef7e1a703c7092daeceda063951b22b4f6"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Thu Jan 15 13:51:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:42 2009 -0800"
      },
      "message": "9p: disallow RDMA if RDMA CM isn\u0027t available\n\nIf INET\u003dy and INFINIBAND\u003dy, but IPV6\u003dm then INFINIBAND_ADDR_TRANS is set\nto n and the RDMA CM functions rdma_connect() et al are not built.\nHowever, the current config dependencies allow NET_9P_RDMA to be selected\nin this, which leads to a build failure.  Fix this by adding a dependency\non INFINIBAND_ADDR_TRANS to disallow NET_9P_RDMA in this case.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nTested-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b7021ef7e1a703c7092daeceda063951b22b4f6",
      "tree": "ee2a92121f102bc8e948c17a3fa4a357f6687f2a",
      "parents": [
        "634a84f8d5b74da497688d3346f6809c28239eda"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Thu Jan 15 13:51:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:42 2009 -0800"
      },
      "message": "ext2: also update the inode on disk when dir is IS_DIRSYNC\n\nWe used to just write changed page for IS_DIRSYNC inodes.  But we also\nhave to update the directory inode itself just for the case that we\u0027ve\nallocated a new block and changed i_size.\n\n[akpm@linux-foundation.org: still sync the data page]\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nTested-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "634a84f8d5b74da497688d3346f6809c28239eda",
      "tree": "ed8df846fa48b70896c5ed18fbe3e5b91740e07f",
      "parents": [
        "00bfddaf7f68a6551319b536f052040c370756b0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Jan 15 13:51:28 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:41 2009 -0800"
      },
      "message": "drivers/usb/core/hub.c: fix CONFIG_USB_OTG\u003dy build\n\nCarry out the PM-routine interface change in the USB OTG pathway.  This\nwas omitted from the earlier interface-change patch by mistake.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00bfddaf7f68a6551319b536f052040c370756b0",
      "tree": "353061720b9558708ae513fd71673a4c50bc1c3f",
      "parents": [
        "068b38c1fa7a9210608f27ac521897ccc5f9b726"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@infradead.org",
        "time": "Thu Jan 15 13:51:26 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:41 2009 -0800"
      },
      "message": "include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n\nImpact: fix 15 make headers_check warnings:\n\ninclude of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "068b38c1fa7a9210608f27ac521897ccc5f9b726",
      "tree": "6ae0ca440bab074c03a4cd4528e8c1467458753f",
      "parents": [
        "0eb253e223c88b982461e59154fcad1b82597592"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Thu Jan 15 13:51:26 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:41 2009 -0800"
      },
      "message": "memcg: fix a race when setting memory.swappiness\n\n(suppose: memcg-\u003euse_hierarchy \u003d\u003d 0 and memcg-\u003eswappiness \u003d\u003d 60)\n\necho 10 \u003e /memcg/0/swappiness   |\n  mem_cgroup_swappiness_write() |\n    ...                         | echo 1 \u003e /memcg/0/use_hierarchy\n                                | mkdir /mnt/0/1\n                                |   sub_memcg-\u003eswappiness \u003d 60;\n    memcg-\u003eswappiness \u003d 10;     |\n\nIn the above scenario, we end up having 2 different swappiness\nvalues in a single hierarchy.\n\nWe should hold cgroup_lock() when cheking cgrp-\u003echildren list.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0eb253e223c88b982461e59154fcad1b82597592",
      "tree": "87d94d6512c26a0b70a452c0b50958b443824966",
      "parents": [
        "9e1c9d865543593ee92ec3a5075f064dec981a96"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Thu Jan 15 13:51:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:41 2009 -0800"
      },
      "message": "memcg: fix section mismatch\n\nAt system boot when creating the top cgroup, mem_cgroup_create() calls\nenable_swap_cgroup() which is marked as __init, so mark\nmem_cgroup_create() as __ref to avoid false section mismatch warning.\n\nReported-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by; KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e1c9d865543593ee92ec3a5075f064dec981a96",
      "tree": "b89aa477a142e50fb45553b63fa51a20e67d6e89",
      "parents": [
        "219beb291ba9275dd676578724103abed4cfbfe3"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Thu Jan 15 13:51:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:41 2009 -0800"
      },
      "message": "hp_accel: do not call ACPI from invalid context\n\nThe LED on HP notebooks is connected through ACPI.  That unfortunately\nmeans that it needs to be delayed by using schedule_work() to avoid\ncalling the ACPI interpreter from an invalid context.\n\n[akpm@linux-foundation.org: use flush_work() rather than sort-of reimplementing it]\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "219beb291ba9275dd676578724103abed4cfbfe3",
      "tree": "f76e59dba3a04d6113e08ae1bd092de51fdf4024",
      "parents": [
        "9e0c79782143a816ba7d7f0f6e195091a97053f6"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Thu Jan 15 13:51:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:41 2009 -0800"
      },
      "message": "lis3: fix documentation to fit into 80 columns\n\nFix lis3 documentation to fit into 80 columns.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e0c79782143a816ba7d7f0f6e195091a97053f6",
      "tree": "109a347061a1e2d1e08aa3908b893e2ee55f9732",
      "parents": [
        "5b019e99016f3a692ba45bf68fba73a402d7c01a"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Thu Jan 15 13:51:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:40 2009 -0800"
      },
      "message": "lis3lv02d: merge with leds hp disk\n\nMove the second part of the HP laptop disk protection functionality (a red\nled) to the same driver.  From a purely Linux developer\u0027s point of view,\nthe led and the accelerometer have nothing related.  However, they\ncorrespond to the same ACPI functionality, and so will always be used\ntogether, moreover as they share the same ACPI PNP alias, there is no\nother simple to allow to have same loaded at the same time if they are not\nin the same module.  Also make it requires the led class to compile and\nupdate the Kconfig text.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b019e99016f3a692ba45bf68fba73a402d7c01a",
      "tree": "a419c318c550dd2edaa03185477e162e0c7d8e77",
      "parents": [
        "5da7f3d71e243ef5c464967581414d29c72bab75"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Jan 15 13:51:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:40 2009 -0800"
      },
      "message": "lib/idr.c: use kmem_cache_zalloc() for the idr_layer cache\n\nDavid points out that the idr_remove_all() function returns unused slabs\nto the kmem cache, but needs to zero them first or else they will be\nuninitialized upon next use.  This causes crashes which have been observed\nin the firewire subsystem.\n\nHe fixed this by zeroing the object before freeing it in idr_remove_all().\n\nBut we agree that simply removing the constructor and zeroing the object\nat allocation time is simpler than relying upon slab constructor machinery\nand might even be faster.\n\nThis problem was introduced by \"idr: make idr_remove rcu-safe\" (commit\ncf481c20c476ad2c0febdace9ce23f5a4db19582), which was first released in\n2.6.27.\n\nThere are no known codesites which trigger this bug in 2.6.27 or 2.6.28.\nThe post-2.6.28 firewire changes are the only known triggerer.\n\nThere might of course be not-yet-discovered triggerers in 2.6.27 and\n2.6.28, and there might be out-of-tree triggerers which are added to those\nkernel versions.  I\u0027ll let the -stable guys decide whether they want to\nbackport this fix.\n\nReported-by: David Moore \u003cdcm@acm.org\u003e\nCc: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: Nadia Derbey \u003cNadia.Derbey@bull.net\u003e\nCc: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nCc: Kristian Hgsberg \u003ckrh@redhat.com\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5da7f3d71e243ef5c464967581414d29c72bab75",
      "tree": "9f00baa0ab400b21bbe7dd27b0f35a5744402887",
      "parents": [
        "6946ce00c944131464d408c1e9b7b290d8bc3d15"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Jan 15 13:51:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:40 2009 -0800"
      },
      "message": "alpha: make pte_alloc_one_kernel() inline\n\nAs it\u0027s just a single call to __get_free_page().\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6946ce00c944131464d408c1e9b7b290d8bc3d15",
      "tree": "d6b2ec6039b620a5d315ec864a433f52f8db5a82",
      "parents": [
        "5f7dc5d75076fd1c1fc6bc09f2467509d20db24a"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Jan 15 13:51:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:40 2009 -0800"
      },
      "message": "alpha: .gitignore vmlinux.lds\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f7dc5d75076fd1c1fc6bc09f2467509d20db24a",
      "tree": "c105f8463607381acd7d02bdda75641b3f497e37",
      "parents": [
        "2f88d151cb8e73587983d7feccd70672ff6730fe"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Jan 15 13:51:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:40 2009 -0800"
      },
      "message": "alpha: fix RTC on marvel\n\nUnlike other alphas, marvel doesn\u0027t have real PC-style CMOS clock hardware\n- RTC accesses are emulated via PAL calls.  Unfortunately, for unknown\nreason these calls work only on CPU #0.  So current implementation for\narbitrary CPU makes CMOS_READ/WRITE to be executed on CPU #0 via IPI.\nHowever, for obvious reason this doesn\u0027t work with standard\nget/set_rtc_time() functions, where a bunch of CMOS accesses is done with\ndisabled interrupts.\n\nSolved by making the IPI calls for entire get/set_rtc_time() functions,\nnot for individual CMOS accesses.  Which is also a lot more effective\nperformance-wise.\n\nThe patch is largely based on the code from Jay Estabrook.\nMy changes:\n- tweak asm-generic/rtc.h by adding a couple of #defines to\n  avoid a massive code duplication in arch/alpha/include/asm/rtc.h;\n- sys_marvel.c: fix get/set_rtc_time() return values (Jay\u0027s FIXMEs).\n\nNOTE: this fixes *only* LIB_RTC drivers.  Legacy (CONFIG_RTC) driver\nwont\u0027t work on marvel.  Actually I think that we should just disable\nCONFIG_RTC on alpha (maybe in 2.6.30?), like most other arches - AFAIK,\nall modern distributions use LIB_RTC anyway.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f88d151cb8e73587983d7feccd70672ff6730fe",
      "tree": "bb5e134c5d3a3b056e262636015e9d1a44d2a246",
      "parents": [
        "70b66cbfd3316b792a855cb9a2574e85f1a63d0f"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Jan 15 13:51:18 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:40 2009 -0800"
      },
      "message": "alpha: nautilus - fix hang on boot\n\nRecently introduced generic pci_common_swizzle() relies on bus-\u003eself\nbeing NULL for the root PCI bus. But on nautilus bus-\u003eself points to\nthe host bridge device, which is necessary as we do a root bus sizing\non this system. As a result, pci_common_swizzle() loops infinitely.\nThis worked until 2.6.29-rc1 because the alpha-specific swizzle routine\nchecked for bus-\u003eparent \u003d\u003d NULL (instead of bus-\u003eself).\n\nFixed by clearing bus-\u003eself after bus sizing is done.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "70b66cbfd3316b792a855cb9a2574e85f1a63d0f",
      "tree": "10fef9a200c0d104bc7afd4e8b14092e4a12a232",
      "parents": [
        "46666d8ac42893f90edde7e57a11bc8749d7e89c"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Jan 15 13:51:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:40 2009 -0800"
      },
      "message": "alpha: nautilus - fix compile failure with gcc-4.3\n\ninit_srm_irq() deals with irq\u0027s #16 and above, but size of irq_desc\narray on nautilus and some other system types is 16. So gcc-4.3\ncomplains that \"array subscript is above array bounds\", even though\nthis function is never called on those systems.\n\nThis adds a check for NR_IRQS \u003c\u003d 16, which effectively optimizes\ninit_srm_irq() code away on problematic platforms.\n\nThanks to Daniel Drake \u003cdsd@gentoo.org\u003e for detailed analysis\nof the problem.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "46666d8ac42893f90edde7e57a11bc8749d7e89c"
}
