)]}'
{
  "log": [
    {
      "commit": "0fc36aa52a602bfe2aeb7ded7e90b0fa70df24c2",
      "tree": "358184042c81a0294a30602bebdfbf1eaf731e5f",
      "parents": [
        "97d759d3e86f9c7ced094352838e7e4d1cf8cddf"
      ],
      "author": {
        "name": "Nathan Williams",
        "email": "nathan@traverse.com.au",
        "time": "Sat Feb 07 10:19:13 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Mar 17 15:01:02 2009 +0000"
      },
      "message": "solos: Automatically determine number of ports\n\nSigned-off-by: Nathan Williams \u003cnathan@traverse.com.au\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "97d759d3e86f9c7ced094352838e7e4d1cf8cddf",
      "tree": "86e5d35322c8f9a90c5b6c783b0950148e2216a0",
      "parents": [
        "f87b2ed225c002ea1b1b9994c6608d8b202f865e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Mar 17 14:59:34 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Mar 17 14:59:34 2009 +0000"
      },
      "message": "solos: Reset device on unload, free pending skbs\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f87b2ed225c002ea1b1b9994c6608d8b202f865e",
      "tree": "50d59178599749751d83c6788b6a0e7d510097a7",
      "parents": [
        "eab50f73ca51384d8f17886edc7bbc9969b91c0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 30 14:31:36 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 30 14:57:48 2009 +1100"
      },
      "message": "solos: Swap upstream/downstream rates in status packet, clean up some more\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "eab50f73ca51384d8f17886edc7bbc9969b91c0e",
      "tree": "ec424f815c17ee887e2bdf2a64ce0db18ee22cd8",
      "parents": [
        "cd5549e0f4b5129cdb7b02fbb6a559f78eda7f4c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 30 14:27:26 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 30 14:27:26 2009 +1100"
      },
      "message": "solos: Set RX empty flag at startup only for !dma mode\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "cd5549e0f4b5129cdb7b02fbb6a559f78eda7f4c",
      "tree": "97a4dc369baec6812fd513a0e25157de611d613c",
      "parents": [
        "95852f48c2b78ee6b211a38039ccca2c889a7010"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 30 14:26:37 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 30 14:26:37 2009 +1100"
      },
      "message": "solos: Don\u0027t clear config registers at startup\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "95852f48c2b78ee6b211a38039ccca2c889a7010",
      "tree": "95ca2b00cdb881c39c5d75dcc495a2290836f242",
      "parents": [
        "cc3657e1f6d552a88307af62f53380503ba0130b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 30 14:23:52 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 30 14:23:52 2009 +1100"
      },
      "message": "solos: Tidy up status interrupt handling, cope with \u0027ERROR\u0027 status\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "cc3657e1f6d552a88307af62f53380503ba0130b",
      "tree": "93f7e8fea01863177c269f8f60925159fbfaaae7",
      "parents": [
        "bdc54625b650bfeeb8225a2a5103a3685423e43c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 30 14:23:22 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 30 14:23:22 2009 +1100"
      },
      "message": "solos: Add \u0027reset\u0027 module parameter to reset the DSL chips on load\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "bdc54625b650bfeeb8225a2a5103a3685423e43c",
      "tree": "1bbae5baa8b3a6cd591a8ce0e4bc8030628563d4",
      "parents": [
        "35c2221ba1093af77cc2164d5785a88f08a9fc57"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 14:37:20 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 14:37:20 2009 +1100"
      },
      "message": "solos: Remove debugging, commented-out test code\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "35c2221ba1093af77cc2164d5785a88f08a9fc57",
      "tree": "bbc520759e2ebe7a7fde3efbc519376f3f607764",
      "parents": [
        "c6428e52facd03dfac971a44abca4bc058104fec"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 14:08:27 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 14:24:55 2009 +1100"
      },
      "message": "solos: Clean up handling of card-\u003etx_mask a little\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c6428e52facd03dfac971a44abca4bc058104fec",
      "tree": "2d1c5cc8069d689049642c1dc97746baeff21b35",
      "parents": [
        "a0641cc49a1d1436b3591a9aa4be8159f84b662c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 12:17:09 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 12:17:09 2009 +1100"
      },
      "message": "solos: Fix various bugs in status packet handling\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a0641cc49a1d1436b3591a9aa4be8159f84b662c",
      "tree": "c2523b2222219d07cdbe3e0fd871881de5fa263f",
      "parents": [
        "fcd82664cb421b043f97ad194a7eda3592e0349e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 11:31:28 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 11:31:28 2009 +1100"
      },
      "message": "solos: Remove superfluous wait_queue_head_t from struct solos_param\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fcd82664cb421b043f97ad194a7eda3592e0349e",
      "tree": "311c29c54601cb02fac795a340117b137aa60f75",
      "parents": [
        "cd2169fbfb39e6fc2fb9055ed2eedaa68f53c734"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 11:29:12 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 11:29:12 2009 +1100"
      },
      "message": "solos: Remove IRQF_DISABLED, don\u0027t frob IRQ enable on the FPGA in solos_irq()\n\nNeither of these are necessary.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "cd2169fbfb39e6fc2fb9055ed2eedaa68f53c734",
      "tree": "4f325092f9c7f22aaabb78c603e94fd0d4ff076b",
      "parents": [
        "f69e417033af84316c3ed7cafabd388b3ae85952"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 11:12:58 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 11:12:58 2009 +1100"
      },
      "message": "solos: Remove unused loopback debug stuff\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f69e417033af84316c3ed7cafabd388b3ae85952",
      "tree": "46190cbb086ce3b9e943ec536ebe47e278f27793",
      "parents": [
        "eaf83e39355a0a8933a003fa3b27b37d19901d64"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 11:10:58 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 11:10:58 2009 +1100"
      },
      "message": "solos: Tidy up tx_mask handling for ports which need TX\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "eaf83e39355a0a8933a003fa3b27b37d19901d64",
      "tree": "fd254da17db437e25337767c2aeeb4b1c4ad40ec",
      "parents": [
        "909372317e67bdbbfced5dab3ade3437e3f2b254"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 10:51:11 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jan 29 10:51:11 2009 +1100"
      },
      "message": "solos: Tidy up DMA handling a little. Still untested\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "909372317e67bdbbfced5dab3ade3437e3f2b254",
      "tree": "afb45c7a2537df688b1a56bec9b8d11591a4cdae",
      "parents": [
        "c0fe30265a1fe3a69e0ce0d08b49de1dda9c1190"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jan 28 16:46:56 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jan 28 16:46:56 2009 +1100"
      },
      "message": "solos: First attempt at DMA support\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c0fe30265a1fe3a69e0ce0d08b49de1dda9c1190",
      "tree": "a49d9889d1d135e7dc4badb9997358938b38a214",
      "parents": [
        "3456b22111be920e15e6999b15d2f402a48e775d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jan 28 14:34:34 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jan 28 14:34:34 2009 +1100"
      },
      "message": "solos: Remove parameter group from sysfs on ATM dev deregister\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3456b22111be920e15e6999b15d2f402a48e775d",
      "tree": "97537437eea1b4d67eb303cde0856e398bb55bac",
      "parents": [
        "af7806560c972b5b8c79e9704d7816813343cbc1"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jan 28 10:39:23 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jan 28 10:39:23 2009 +1100"
      },
      "message": "solos: Fix under-allocation of skb size for get/set parameters\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "af7806560c972b5b8c79e9704d7816813343cbc1",
      "tree": "9638b2a26eff0c8a633a3ee9dfa2e730e1597df7",
      "parents": [
        "b28a4b9a38b9d75caceb4f554bfdbb7a413b2ad0"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jan 28 10:22:57 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jan 28 10:22:57 2009 +1100"
      },
      "message": "solos: Add SNR and Attn to status packet, fix oops on load\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b28a4b9a38b9d75caceb4f554bfdbb7a413b2ad0",
      "tree": "9aebad5e94ba171bd3b7fedfb326c8f0451f5fab",
      "parents": [
        "1e615df654ef00a6354f32be08a8fb6a395b2ef1"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 21:50:36 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 21:50:59 2009 +1100"
      },
      "message": "solos: Reject non-AAL5 connections.... for now\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1e615df654ef00a6354f32be08a8fb6a395b2ef1",
      "tree": "0bd9faec5035ad9e4b68b8c481087dfe0b0fe309",
      "parents": [
        "87ebb18627930ce005beba227ca267b5b5372e06"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 21:47:47 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 21:47:47 2009 +1100"
      },
      "message": "solos: Kill existing connections on link down event\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "87ebb18627930ce005beba227ca267b5b5372e06",
      "tree": "dfe5bd6eabf5f467f1f335d49571fac75e7fd07a",
      "parents": [
        "d057f0a4efe441842adb2d263e50173b7e0e7e38"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 20:02:30 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 20:02:30 2009 +1100"
      },
      "message": "solos: Handle new line status change packets, hook up to ATM layer info\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d057f0a4efe441842adb2d263e50173b7e0e7e38",
      "tree": "a89e3b12ce00d220bef827e9b34daea5611a1720",
      "parents": [
        "01e2ffac7dbc0700c972eb38619870034a0b3418"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 16:52:07 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 16:52:07 2009 +1100"
      },
      "message": "solos: Add initial list of parameters\n\nI don\u0027t much like the trick with multiple inclusions of solos-attrlist.c\nbut don\u0027t really see a saner way to do it without repeating the list.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "01e2ffac7dbc0700c972eb38619870034a0b3418",
      "tree": "6a4fd81d4db8b5f375d21ce9c3153a8017846c12",
      "parents": [
        "316bea79369334d11f8a6e22317a928d94c50ae5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 16:20:04 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 16:20:04 2009 +1100"
      },
      "message": "solos: Handle attribute show/store in kernel more sanely\n\nThere are still a _lot_ of attributes, but for at least the basic ones\nwe want to be able to get/set them from the kernel. Especially the ones\nwe want to inform the ATM core about (link state, speed).\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "316bea79369334d11f8a6e22317a928d94c50ae5",
      "tree": "28881ee953e21404e64d7b6ca0b841bc0469a967",
      "parents": [
        "fa755b9f2b03df1e0fa6d01b8949bbc778705973"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 14:25:16 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 14:25:16 2009 +1100"
      },
      "message": "solos: Kill global \u0027opens\u0027 count.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fa755b9f2b03df1e0fa6d01b8949bbc778705973",
      "tree": "703a48b707c2f4350e624bac0891e128da9c7f77",
      "parents": [
        "7c4015bdffed7c961b6df46c6326cc65962e6594"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 14:16:12 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 14:19:26 2009 +1100"
      },
      "message": "solos: Clean up firmware loading code\n\nWe no longer try to load firmware while the ATM is up and running.\nHowever, this means that we _do_ make init_module() wait for it, and it\ntakes a long time for now (since we\u0027re using ultra-conservative code in\nthe FPGA for that too).\n\nThe inner loop which uses swahb32p() was by Simon Farnsworth.\n\nSimon has patches which migrate us to request_firmware_nowait(), for\nwhich we\u0027ll actually need to take down the ATM devices, do the upgrade,\nthen reregister them.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7c4015bdffed7c961b6df46c6326cc65962e6594",
      "tree": "b5b043ac75cb9bd696f8a563919f14eb8394d429",
      "parents": [
        "4306cad6fe02e2946183ab29e510f94190b8fff3"
      ],
      "author": {
        "name": "Simon Farnsworth",
        "email": "simon@farnz.org.uk",
        "time": "Wed Jan 21 20:45:49 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 14:18:32 2009 +1100"
      },
      "message": "solos: FPGA and firmware update support.\n\nThis is just a straight pull in of changes, syncing us up to 0.07 from\nopenadsl.sf.net\n\nSigned-off-by: Nathan Williams \u003cnathan@traverse.com.au\u003e\nSigned-off-by: Simon Farnsworth \u003csimon@farnz.org.uk\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4306cad6fe02e2946183ab29e510f94190b8fff3",
      "tree": "65e5640bd61dff8c9440f548f7c41a29875052c4",
      "parents": [
        "b76811af7606b36cb0703f04449c301b9634dcbc"
      ],
      "author": {
        "name": "Simon Farnsworth",
        "email": "simon@farnz.org.uk",
        "time": "Mon Jan 19 21:19:29 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 14:18:17 2009 +1100"
      },
      "message": "solos: Slight debugging improvements\n\nPrint a message if pskb_expand_head fails.\n\nMake atmdebug writable by root, so that you can turn printing of data sent to\nand received from the card on and off at runtime - useful for tracking\ncorruption.\n\nSigned-off-by: Simon Farnsworth \u003csimon@farnz.org.uk\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b76811af7606b36cb0703f04449c301b9634dcbc",
      "tree": "2420dfb34e469b8521c0a70bdbba78b547b61f0c",
      "parents": [
        "1de9e8e70f5acc441550ca75433563d91b269bbe"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 10:18:51 2009 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jan 27 10:18:51 2009 +1100"
      },
      "message": "solos: Fix length header in FPGA transfers\n\nThe length field shouldn\u0027t ever include the size of the header itself.\nThis fixes the problem that some people were seeing with 1500-byte\npackets.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.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": "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"
    }
  ],
  "next": "5f7dc5d75076fd1c1fc6bc09f2467509d20db24a"
}
