)]}'
{
  "log": [
    {
      "commit": "46a971913611a23478283931460a95be962ce329",
      "tree": "7452d0f07ee9f1f5270a8da6c1387f35c439843d",
      "parents": [
        "715a4801e734ea9c8e528265ce3ff6aead85bce1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 12:29:52 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 10 22:52:55 2011 -0600"
      },
      "message": "Staging: hv: move hyperv code out of staging directory\n\nAfter many years wandering the desert, it is finally time for the\nMicrosoft HyperV code to move out of the staging directory.  Or at least\nthe core hyperv bus code, and the utility driver, the rest still have\nsome review to get through by the various subsystem maintainers.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\n"
    },
    {
      "commit": "dad76bf73fc20b42d020fe5a93dbe4b4868e7681",
      "tree": "d1ce6dee63e86173b97f27796d515f31d9fdc03d",
      "parents": [
        "76c39d429d606d8f9b354ee2b1973b76c8331b1f"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Sat Aug 27 11:31:33 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 11:05:30 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Properly deal with de-registering channel callback\n\nEnsure that we correctly handle racing invocations of the channel callback\nwhen the channel is being closed. We do this using the channel\u0027s inbound_lock.\nA side-effect of this strategy is that we avoid repeatedly picking up this lock\nas we drain the inbound ring-buffer.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3d5cad97c4be2bfc5cb4e52a0972c6e3bf8c278d",
      "tree": "8716713130238925a8c1ac216ac9432bd6f3391b",
      "parents": [
        "d2598f017f02bbc3623503c6e08f22f7ea473cdd"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Thu Aug 25 09:48:59 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 25 15:23:18 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Cleanup the error return value in vmbus_recvpacket_raw()\n\nUse standard Linux errno values.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "176fb9e3f1c145c502dfcd88b2800039aa5e2a24",
      "tree": "c038f6d4691b760515c8b26eec71ee651a69ea62",
      "parents": [
        "c8a56985faae8e4150779b781de8d53afa4a7da2"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Thu Aug 25 09:48:57 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 25 15:23:18 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Change the variable name openInfo to open_info in channel.c\n\nChange the variable name openInfo to open_info in channel.c.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c8a56985faae8e4150779b781de8d53afa4a7da2",
      "tree": "64178f49485b2d06b4556e63baa23a6309f3579c",
      "parents": [
        "0987ff696d55ad4454211d0b72615fb52b05aa77"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Thu Aug 25 09:48:56 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 25 15:23:17 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Get rid of unnecessary comments in channel.c\n\nGet rid of unnecessary comments in channel.c.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0987ff696d55ad4454211d0b72615fb52b05aa77",
      "tree": "7c94fd6ebe3ae71e42dcfa1bf1cebdd14027bfd2",
      "parents": [
        "da06da287d9f2697f247024efbb6e18a764411f8"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Thu Aug 25 09:48:55 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 25 15:23:17 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Rename openMsg to open_msg in channel.c\n\nRename openMsg to open_msg in channel.c.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "da06da287d9f2697f247024efbb6e18a764411f8",
      "tree": "dc99f4e86827a2d44f535c6e82bd8050b2e5eafd",
      "parents": [
        "1f22b9aae313ae5707358abbe9617ea13c7f80c5"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Thu Aug 25 09:48:54 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 25 15:22:19 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Get rid of the function dump_gpadl_header()\n\nGet rid of the function dump_gpadl_header() as this adds no value.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1f22b9aae313ae5707358abbe9617ea13c7f80c5",
      "tree": "8f3d6a5e28a65fa71beeb5cc05f5c0b4f8e0b6a3",
      "parents": [
        "7a9462d842197cba9ca16b915284289535c88675"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Thu Aug 25 09:48:53 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 25 15:22:19 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Get rid of the function dump_gpadl_body()\n\nGet rid of the function dump_gpadl_body() since it adds no value and actually is\nin the data path.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "358d2ee2e8f5c25f1661e94c206102c88fdee370",
      "tree": "d4afbf23c2fbe9abf7811d6309af850767e70e5a",
      "parents": [
        "32a753ffb2c5aea6c32d34393a8e0da3ecfd78bb"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Thu Aug 25 09:48:28 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 25 10:23:06 2011 -0700"
      },
      "message": "Staging: hv: Replace struct hv_guid with the uuid type already defined in Linux\n\nReplace struct hv_guid with the uuid type already defined in Linux.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2dfde9644fe8c4a77f9c73f95b25d6300ca23b5d",
      "tree": "b42b0079cf6b51c2b2b819bbf642a77533c27bf5",
      "parents": [
        "df50567797be6d883364162176fd5e8a76ee751b"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Thu Jun 16 13:16:34 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 05 08:59:23 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Increase the timeout value in the vmbus driver\n\nOn some loaded windows hosts, we have discovered that the host may not\nrespond to guest requests within the specified time (one second)\nas evidenced by the guest timing out. Fix this problem by increasing\nthe timeout to 5 seconds.\n\nIt may be useful to apply this patch to the 3.0 kernel as well.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "00d760b057e0fb1e5fb515071af2cc87d15439f8",
      "tree": "a0e7834655b10b91d95e3f515aafe1dbd8d19801",
      "parents": [
        "926ae5262171b2b23c94bc5cbd8dbb9d32152419"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Mon Jun 06 15:50:12 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 13:46:08 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Change Cleanup to cleanup in channel.c\n\nChange the jump label Cleanup to cleanup.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "926ae5262171b2b23c94bc5cbd8dbb9d32152419",
      "tree": "0e32f59747ba28815fcc272f0e2540d25912ee90",
      "parents": [
        "3a7546d934ca210ebeb51b1bb5180a3774cee443"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Mon Jun 06 15:50:11 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 13:46:07 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Cleanup some error values in channel.c\n\nCleanup some error values in channel.c.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f38cf9ccd61d2acd5bc9121fabf2f6e77d74b885",
      "tree": "e0d27b00eadaf33bdcaa225121b2a6863c6a0810",
      "parents": [
        "40961de3350b99cfa93cd80437cb39ec287f839a"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Mon Jun 06 15:50:06 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 13:46:04 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Properly handle memory allocation failure in channel.c\n\nProperly handle memory allocation failure in channel.c.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "40961de3350b99cfa93cd80437cb39ec287f839a",
      "tree": "8aaaf8bf248d37500dc8bb8b5c582f0ef20a38e1",
      "parents": [
        "e8e27047746d1977bf547f93e701765f5ce6ec5f"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Mon Jun 06 15:50:05 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 13:46:03 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Increase the timeout for some critical calls\n\nIncrease the timeout for some critical calls. In testing we discovered that the\ncurrent timeout of 1 second was insufficient under some conditions.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e9a27a9f9ef18826030f6d50efde0dc68b7d1be2",
      "tree": "b346cb8850ebbcce25ae116d49e76a91b8477e3c",
      "parents": [
        "f9f1db832b6d04303f443a7f941367355844678a"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Mon Jun 06 15:49:59 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 13:46:00 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Use the newly introduced state in closing the channel\n\nNow, use the newly introduced state in closing the channel and eliminate a\npotential failure condition (that currently was not being handled correctly).\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f27df643d045c146f3233b67ad7d161d1aa1e730",
      "tree": "25599299dca4f46a8713fed98628f0a5ff855f3b",
      "parents": [
        "bed9ba76546e8d0fbd7f7593e93d3423b03ea74c"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Mon Jun 06 15:49:56 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 13:45:58 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Correct some dated comments in channel.c\n\nCorrect some dated comments in channel.c.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bed9ba76546e8d0fbd7f7593e93d3423b03ea74c",
      "tree": "7ca3e3551f027bc37505052258154f73db62da73",
      "parents": [
        "30fbee49b0715ff1eb1f91644983f2c35b9421d5"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Mon Jun 06 15:49:55 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 13:45:57 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Get rid of some dated comments in channel.c\n\nGet rid of some dated comments in channel.c.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "30fbee49b0715ff1eb1f91644983f2c35b9421d5",
      "tree": "70c1e3c95979565cc6057224e0f202d968210d09",
      "parents": [
        "e690b5a9be26965543b7252492ed22052af960b6"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Mon Jun 06 15:49:54 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 13:45:57 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Get rid of the unused function vmbus_ontimer()\n\nNow, get rid of the unused function vmbus_ontimer().\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ac4accb2bd619380c2404f9064e91f48674c6eb8",
      "tree": "b09502c339700f14016f5c4f1c3939c18f3d5db8",
      "parents": [
        "0a62040eac5ec13e5ffca82e4d9a7dca888fa236"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Mon Jun 06 15:49:50 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 13:45:54 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Get rid of the poll timer in the channel state\n\nSince tis is not used anymore,  get rid of the poll timer in the channel state.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0a62040eac5ec13e5ffca82e4d9a7dca888fa236",
      "tree": "46f0aca7c04d60496eb8326bd3b1bc7ae3fc9cee",
      "parents": [
        "d66434782cae2fa5ac905d1e2f6f6480126d30c0"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Mon Jun 06 15:49:49 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 13:45:54 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Get rid of unneeded calls to dump_vmbus_channel\n\nGet rid of unneeded calls to dump_vmbus_channel and get rid of the unused\nstatic function that dumps the channel.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d66434782cae2fa5ac905d1e2f6f6480126d30c0",
      "tree": "c7f7e2e777fa8cc50e8a0c6a6b8e3f1eff2b03e1",
      "parents": [
        "df452fa120cfe0ac6aa4255425b303a9863e3cc1"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Mon Jun 06 15:49:48 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 13:45:53 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Get rid of the unused wrapper - vmbus_onchannel_event()\n\nNow, get rid of the unused wrapper - vmbus_onchannel_event().\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7259d82321814393bd59f667623130e44b6ed26b",
      "tree": "6555d67f1af4d68d34ca33daaa58283be9b771bc",
      "parents": [
        "6a8ddc71b77b9f88a41a336dea383582f8eddbd6"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Mon Jun 06 15:49:46 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 13:45:52 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Get rid of the call to dump channel state in channel event handler\n\nGet rid of the call to dump channel state in channel event handler.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6a8ddc71b77b9f88a41a336dea383582f8eddbd6",
      "tree": "f4fc569c327787f8868335204c2aff2407e985d7",
      "parents": [
        "30c1edc63953acbb15ee2f08fedc07811de12f0b"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Mon Jun 06 15:49:45 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 13:45:52 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Get rid of the timer based handling of channel events\n\nGet rid of the timer based handling of channel events.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "604a1eb0eb67c38e29f9efd8d20668904f93b50c",
      "tree": "9b7addb89b2bb0181e70a044c626db8b07f639b0",
      "parents": [
        "2aa05dcbfbc017ac99c15de8da9d6c840a3acd5b"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Mon Jun 06 15:49:35 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 13:45:47 2011 -0700"
      },
      "message": "Staging: hv: vmbus: Don\u0027t free the channel when the channel is closed\n\nWhen the driver unloads, the device must persist. A channel represents the\ndevice and so we should not free the channel when the channel is closed as\npart of the driver unloading.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "89b2ca478126040d39a7a5fc39c0b32d2444f9e4",
      "tree": "2683b7fe3bb879ea096ac75f3e2a0088ce2c90ce",
      "parents": [
        "940655c1032b7ffcb31da1e42a9432f5bcee8653"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Thu May 12 19:34:32 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 12:27:04 2011 -0700"
      },
      "message": "Staging: hv: vmbus_drv: Move the contents of vmbus_private.h to vmbus_hyperv.h\n\nMove the contents of vmbus_private.h to vmbus_hyperv.h.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "afbdc4a98b6b608c4d38b18a16e4cd62c6645c91",
      "tree": "6e7245e49b8e0819335949ffa57d867f90f913f0",
      "parents": [
        "0f2a6619eeef158d11832436ce151987f18cb08d"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Thu May 12 19:34:29 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 12:27:03 2011 -0700"
      },
      "message": "Staging: hv: vmbus_drv: Include the contents of hv_api.h in hyperv_vmbus.h\n\nInclude the contents of hv_api.h in hyperv_vmbus.h.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0f2a6619eeef158d11832436ce151987f18cb08d",
      "tree": "d252a2a9a3d98bddba27a244404d9dfb86223baa",
      "parents": [
        "8ff3e6fc58d796640bb21bf398487c42230734d2"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Thu May 12 19:34:28 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 12:27:03 2011 -0700"
      },
      "message": "Staging: hv: vmbus_drv: Create a common header file to build the vmbus driver\n\nCreate a common header file to build the vmbus driver.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f63c9149d052c86113fc84edd4ce138db44e768a",
      "tree": "e87a9ded17759c8ff25dc2c18a30b540713c084a",
      "parents": [
        "c35470b2297f0e05596a7aeebff8a67f4c6e3552"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Thu May 12 19:34:23 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 11:46:17 2011 -0700"
      },
      "message": "Staging: hv: Move the contents of logging.h to hyperv.h\n\nMove the contents of logging.h to hyperv.h.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3f335ea2131b14bca2333b4316c8d4dd737e30db",
      "tree": "a88b481c548ac60e37917dba2497ac0f31803fed",
      "parents": [
        "5c47340061ff722c7b743fbb8e7793019ab5f10a"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Thu May 12 19:34:15 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 11:46:12 2011 -0700"
      },
      "message": "Staging: hv: Include the newly created header file in all of the relevant hyperv files\n\nInclude the newly created header file in all of the relevant hyperv files.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4b599df0ca8c8d4d8530fe2ecb08dd6af56e2c7b",
      "tree": "a2e2895bf44b9e37b26e7677852a50337038d710",
      "parents": [
        "98d796905b5515af30198796088599993530243d"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Tue May 10 07:55:43 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 11 13:49:17 2011 -0700"
      },
      "message": "Staging: hv: Get rid of some dead code in channel.c\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9568a1931cd2066ed0f2df6f311e86dd851ab452",
      "tree": "dc67f6095fa02d513b3b1ef5ce6b9aa023bcd41c",
      "parents": [
        "b7c6b02f34cefae56ff06ebf386bea2610dd849d"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Tue May 10 07:55:39 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 11 13:49:14 2011 -0700"
      },
      "message": "Staging: hv: Use completion abstraction to synchronize in vmbus_channel_msginfo\n\nUse completion abstraction to synchronize in vmbus_channel_msginfo.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a75b61d528906fc6bf94226be2cce87e31cd18ff",
      "tree": "504722b345975455b648de57dca02f9e6a4c4cea",
      "parents": [
        "549bf93f2853634383ae850d52afa1f4f656cb38"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Tue May 10 07:55:28 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 11 13:49:05 2011 -0700"
      },
      "message": "Staging: hv: Rename ringbuffer_get_debuginfo\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "549bf93f2853634383ae850d52afa1f4f656cb38",
      "tree": "88c099837b0d45cc84fc8e21ea20eaa999f3b0f3",
      "parents": [
        "decc49dacba39354ee705ea8bec12d9ae1f63774"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Tue May 10 07:55:27 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 11 13:49:05 2011 -0700"
      },
      "message": "Staging: hv: Rename dump_ring_info\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "decc49dacba39354ee705ea8bec12d9ae1f63774",
      "tree": "99263e919acce3ab57b85f9d38a2b62bd6898fd2",
      "parents": [
        "38397c8abe5596d8942a453468bec935964d1c75"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Tue May 10 07:55:26 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 11 13:49:04 2011 -0700"
      },
      "message": "Staging: hv: Rename get_ringbuffer_interrupt_mask\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "38397c8abe5596d8942a453468bec935964d1c75",
      "tree": "8010fb3f0736726ecb6d31709e2f93a112674c6a",
      "parents": [
        "a89186c21ccea2f06014b26463a39a1eea1efdf7"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Tue May 10 07:55:25 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 11 13:49:04 2011 -0700"
      },
      "message": "Staging: hv: Rename ringbuffer_read\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a89186c21ccea2f06014b26463a39a1eea1efdf7",
      "tree": "2e03daf5508d075020260b53d64e8b0cdbb73afd",
      "parents": [
        "633c4dce4e822be6155a78cec488e8bde521e908"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Tue May 10 07:55:24 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 11 13:49:02 2011 -0700"
      },
      "message": "Staging: hv: Rename ringbuffer_peek\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "633c4dce4e822be6155a78cec488e8bde521e908",
      "tree": "f304baa53f5be7ff2ffd3b7ff2380399a6ae22a1",
      "parents": [
        "2dba688ba4238066400d5b6b35d5b4ce9484b4b1"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Tue May 10 07:55:23 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 11 13:49:01 2011 -0700"
      },
      "message": "Staging: hv: Rename ringbuffer_write\n\nRename ringbuffer_write.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2dba688ba4238066400d5b6b35d5b4ce9484b4b1",
      "tree": "0503ab05d11e92f5150f809c434ca4f135762d3a",
      "parents": [
        "72a95cbcbc24a464f3a51e610bd444fde2c73bbd"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Tue May 10 07:55:22 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 11 13:49:01 2011 -0700"
      },
      "message": "Staging: hv: Rename ringbuffer_cleanup\n\nRename ringbuffer_cleanup.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "72a95cbcbc24a464f3a51e610bd444fde2c73bbd",
      "tree": "2726fcad7fd057d66ed5c8051576a4a0d94ec78b",
      "parents": [
        "1745ec504a80c620a7c9b9df5a03de56cfbd85d5"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Tue May 10 07:55:21 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 11 13:49:00 2011 -0700"
      },
      "message": "Staging: hv: Rename the function ringbuffer_init\n\nRename the function ringbuffer_init to not pollute the\nnamespace.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "32235b07b52e948900613e27c5cbd955d084ae8a",
      "tree": "92b887a4b3b925df4c8e729e72b0f2daac185dbf",
      "parents": [
        "59c23eabdae97a18cfc400339138f6d1dbde926a",
        "a6360dd37e1a144ed11e6548371bade559a1e4df"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 12:14:05 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 12:14:05 2011 -0700"
      },
      "message": "Staging: merge 2.6.39-rc3 into staging-next\n\nThis was done to handle a number of conflicts, the majority of which\nwere caused by the big \"fix spelling issues\" patch.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0a46618d58c90f93e8b8e9a18062d1691b70297e",
      "tree": "4b12c2c36b4db6da668a2751ade5031d161ede22",
      "parents": [
        "8de61e31466a87cf77231db52ff9c94ddb1f758b"
      ],
      "author": {
        "name": "Hank Janssen",
        "email": "hjanssen@microsoft.com",
        "time": "Tue Mar 29 13:58:47 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 22:03:07 2011 -0700"
      },
      "message": "staging: hv: Replace DPRINT with natives in hv_vmbus\n\nReplace all remaining DPRINT calls (excluding the ringbuffer debug\nwhich is going to be done in a next set of patches) with their\nnative pr_ calls. And also changed some of the printouts to be more\nuseful.\n\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "98e087022b611c6f748c74d952193ccf69280f52",
      "tree": "728961cb31187d1e354f99961e65bd9f88fed635",
      "parents": [
        "f3365453a3c4a1e8ca28c0dedabf371385456d1f"
      ],
      "author": {
        "name": "Hank Janssen",
        "email": "hjanssen@microsoft.com",
        "time": "Tue Mar 29 13:58:44 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 22:03:05 2011 -0700"
      },
      "message": "staging: hv: Remove all unneeded DPRINT from hv_vmbus\n\nRemove all un-needed DPRINT calls from hv_vmbus. Several\nare remaining that will be cleaned up in my next set of patches.\nThey deal with printing out the ringbuffer debugging which is\ngoing to be implemented slightly differently.\n\nThis patch deals with hv_vmbus only.\n\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "22356585712d1ff08fbfed152edd8b386873b238",
      "tree": "aeb0a6192077d4865d06f6b35cdbf789b390ca99",
      "parents": [
        "75e4fb221babbe329c1aba8c34092d29034f1545"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Mon Mar 21 14:41:37 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:25 2011 -0700"
      },
      "message": "staging: hv: use sync_bitops when interacting with the hypervisor\n\nLocking is required when tweaking bits located in a shared page, use the\nsync_ version of bitops. Without this change vmbus_on_event() will miss\nevents and as a result, vmbus_isr() will not schedule the receive tasklet.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nAcked-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nAcked-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e3fe0bb65b2686aa83dabdb1ecc22f5d80c536f8",
      "tree": "dc6e8b11cb6bce5659ec2c986e639b0fda2ce555",
      "parents": [
        "0c3b7b2f75158f9420ceeb87d5924bdbd8d0304a"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Fri Feb 11 10:00:12 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 18 13:11:03 2011 -0800"
      },
      "message": "Staging: hv: Remove osd layer\n\nThe OSD layer was a wrapper around native interfaces\nadding little value and was infact buggy -\nrefer to the osd_wait.patch for details.\nThis patch gets rid of the OSD abstraction.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0c3b7b2f75158f9420ceeb87d5924bdbd8d0304a",
      "tree": "df9a27e92c5b3c2fea857e9fed706513fb9f99b4",
      "parents": [
        "df3493e0b3ba72f9b6192a91b24197cac41ce557"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Fri Feb 11 09:59:43 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 18 13:11:03 2011 -0800"
      },
      "message": "Staging: hv: Use native wait primitives\n\nIn preperation for getting rid of the osd layer; change\nthe code to use native wait interfaces. As part of this,\nfixed the buggy implementation in the osd_wait_primitive\nwhere the condition was cleared potentially after the\ncondition was signalled.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "df3493e0b3ba72f9b6192a91b24197cac41ce557",
      "tree": "e283230b1baaa0f7cecccdfd595a92f313c3d7e8",
      "parents": [
        "7249e6a17bacbb18c4baf1b0d5ca70925409120d"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Fri Feb 11 09:59:00 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 18 13:11:03 2011 -0800"
      },
      "message": "Staging: hv: Use native page allocation/free functions\n\nIn preperation for getting rid of the osd.[ch] files;\nchange all page allocation/free functions to use native interfaces.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "da9fcb7260af0cd85351740b526afdc88d4f348a",
      "tree": "5e04f2bccaca37b6e72a155011967a59b854db09",
      "parents": [
        "415f228712d86dd5598f809e8e379ff5ad729652"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Wed Jan 26 12:12:14 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 31 13:42:49 2011 -0800"
      },
      "message": "staging: hv: Convert camel cased struct fields in vmbus_private.h to lower cases\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "415f228712d86dd5598f809e8e379ff5ad729652",
      "tree": "bc3634d423437b060b0be05ba1bf217b39ca0c76",
      "parents": [
        "767dff6853ae0f68438e623199cc7137441a286d"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Wed Jan 26 12:12:13 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 31 13:42:49 2011 -0800"
      },
      "message": "staging: hv: Convert camel cased struct fields in vmbus_packet_format.h to lower cases\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "767dff6853ae0f68438e623199cc7137441a286d",
      "tree": "ab6fd7a850be1b3babd4d47c3c05727b192863bd",
      "parents": [
        "ca623ad3558f71efa08ec0fdefd79989a32a88e2"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Wed Jan 26 12:12:12 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 31 13:42:49 2011 -0800"
      },
      "message": "staging: hv: Convert camel cased struct fields in vmbus_channel_interface.h to lower cases\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ca623ad3558f71efa08ec0fdefd79989a32a88e2",
      "tree": "4240791b98c4f944ac1531ab69de148aeeae2e27",
      "parents": [
        "646f1ea3796c7bd46587e4a9b58f64cf005efdfe"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Wed Jan 26 12:12:11 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 31 13:42:48 2011 -0800"
      },
      "message": "staging: hv: Convert camel cased struct fields in vmbus_api.h to lower cases\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c69776771f5fcc49d9a49580234d3a481409c80e",
      "tree": "34dcbb6dc31e8984ce272b850da1bc382a54deea",
      "parents": [
        "15b2f6479b5c5220848ba159248665d56694d2f9"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Wed Jan 26 12:12:08 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 31 13:42:48 2011 -0800"
      },
      "message": "staging: hv: Convert camel cased functions in connection.c to lower cases\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "15b2f6479b5c5220848ba159248665d56694d2f9",
      "tree": "9cade6d3be7c58bbc000bd0ca78c88a1e054d034",
      "parents": [
        "a6238f21736af3f47bdebf3895f477f5f23f1af9"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Wed Jan 26 12:12:07 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 31 13:42:47 2011 -0800"
      },
      "message": "staging: hv: Convert camel cased variables in connection.c to lower cases\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7350968193f9b94c4a4b7d14d7a44333a322c5d7",
      "tree": "5b83032f7b5db529003e904e2d16ecd40f140f7f",
      "parents": [
        "cc04acf53fb1bba1e57b0d34a400ccaf498fc9be"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Jan 20 09:32:01 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 20 15:14:18 2011 -0800"
      },
      "message": "staging/hv/osd: don\u0027t reimplement ALIGN macro\n\nThe ALIGN_DOWN macro was only used in NUM_PAGES_SPANNED.  So make the\nlatter easier and get rid of the former.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1ac586445db8e46f0007855c5c7161ff55484836",
      "tree": "d04b07411350b4bfd031aba748659c60283bc645",
      "parents": [
        "fc8c72ebfa7547c044bab48fb8bba6906123f8c7"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Mon Nov 08 14:04:47 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 09 16:42:12 2010 -0800"
      },
      "message": "staging: hv: Convert camel cased functions in ring_buffer.c to lower cases\n\nstaging: hv: Convert camel cased functions in ring_buffer.c to lower cases\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fc8c72ebfa7547c044bab48fb8bba6906123f8c7",
      "tree": "c07e8b9118e9beed276c46067e4f021f908937e6",
      "parents": [
        "82f8bd40a017716bfadcf074b4c6110ebe4c7ba6"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Mon Nov 08 14:04:46 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 09 16:42:12 2010 -0800"
      },
      "message": "staging: hv: Convert camel cased local variables in ring_buffer.c to lower cases\n\nstaging: hv: Convert camel cased local variables in ring_buffer.c to lower cases\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "82f8bd40a017716bfadcf074b4c6110ebe4c7ba6",
      "tree": "f3d3895a388ab7bc047db21b32a59deead34c2c4",
      "parents": [
        "203df82d81a331e16caee4c2346cd382fcd820d6"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Mon Nov 08 14:04:45 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 09 16:42:12 2010 -0800"
      },
      "message": "staging: hv: Convert camel cased struct fields in ring_buffer.h to lower cases\n\nstaging: hv: Convert camel cased struct fields in ring_buffer.h to lower cases\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "203df82d81a331e16caee4c2346cd382fcd820d6",
      "tree": "d316503fe30a91f8971c104a36cd390d03a9b9ae",
      "parents": [
        "d39f12866d90829e1ae0440c0203dd5a162c8cd8"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Mon Nov 08 14:04:44 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 09 16:42:11 2010 -0800"
      },
      "message": "staging: hv: Convert camel cased functions in osd.c to lower cases\n\nstaging: hv: Convert camel cased functions in osd.c to lower cases\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f6feebe073db4c97dc10f6fab54f9d4b5816886b",
      "tree": "c38936f8449f8b428858fad90c5e58a06af38a28",
      "parents": [
        "c50f7fb28400bc4829c26bb4a2d6c06a45e90b1a"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Mon Nov 08 14:04:39 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 09 16:42:10 2010 -0800"
      },
      "message": "staging: hv: Convert camel cased struct fields in hv_api.h to lower cases\n\nstaging: hv: Convert camel cased struct fields in hv_api.h to lower cases\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c50f7fb28400bc4829c26bb4a2d6c06a45e90b1a",
      "tree": "b78edfeb8cd98ff358a5079df4a8dfc8e68fdaaf",
      "parents": [
        "a32d4acab4a862c5cd297b73d625d813af8d4e0b"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Mon Nov 08 14:04:38 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 09 16:42:09 2010 -0800"
      },
      "message": "staging: hv: Convert camel cased struct fields in channel_mgmt.h to lower cases\n\nstaging: hv: Convert camel cased struct fields in channel_mgmt.h to lower cases\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "36ceadfc65a78822dfb8e87fc9daab6be3ac3994",
      "tree": "4b98b8ae0b0db1f58130c93daebca6e0ec2a0ab8",
      "parents": [
        "ba9bf63080bea106e91e4639cea8940b9b3851a1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 21 09:58:21 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 21 09:58:21 2010 -0700"
      },
      "message": "Staging: hv: channel: export vmbus_open to modules\n\nDrivers need to call this directly, so export it, like other\nvmbus functions.\n\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "70bfa307861c8790ce72ae92c4e173c898cc8ff3",
      "tree": "18d0354ccc860cb8ba2e4b400d30549f96560f13",
      "parents": [
        "5dd30f5170b60e7124eed4ae1b389f280fac8930"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 21 09:52:22 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 21 09:52:22 2010 -0700"
      },
      "message": "Staging: hv: channel: export vmbus_close to modules\n\nDrivers need to call this directly, so export it, like other\nvmbus functions.\n\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "713efeb4dbc07f76f06581eba18ff29f704fc250",
      "tree": "e099cd87213c28d57264b459374000f3b8efed8f",
      "parents": [
        "58d53f9e73c9e752d458f3444b587a91481e3ae2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 21 09:29:54 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 21 09:29:54 2010 -0700"
      },
      "message": "Staging: hv: channel: export vmbus_sendpacket_pagebuffer to modules\n\nDrivers need to call this directly, so export it, like other\nvmbus functions.\n\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4cb106faf1e1d5566eded521d14e141b5eac36e2",
      "tree": "387afe1501fcc6c1b563b7f8f7cc8f1af5d70ae2",
      "parents": [
        "22ff5c9166ed31130426714232f4a6f79235af34"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 21 09:23:59 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 21 09:23:59 2010 -0700"
      },
      "message": "Staging: hv: channel: export vmbus_sendpacket_multipagebuffer to modules\n\nDrivers need to call this directly, so export it, like other\nvmbus functions.\n\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "adaee6bd45f6e172cde0a98461e4e1ba19284373",
      "tree": "602a51d75085b58e58c3a08c53aab45c4f5544c4",
      "parents": [
        "cae5b843c82d76e643d6822597a9ea2866e9b30d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 21 09:09:23 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 21 09:09:23 2010 -0700"
      },
      "message": "Staging: hv: channel: export vmbus_receivepacket_raw to modules\n\nDrivers need to call this directly, so export it, like other\nvmbus functions.\n\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "98873724aa3957f27f35a82f20c85262fae42f0d",
      "tree": "2d0f393a93caacb2326d68fd8d3d58beb9adf970",
      "parents": [
        "a78770572074c63fd34dd64fbfd777675bef23db"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 21 08:47:43 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 21 08:47:43 2010 -0700"
      },
      "message": "Staging: hv: channel: export vmbus_establish_gpadl to modules\n\nDrivers need to call this directly, so export it, like other\nvmbus functions.\n\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "18726d7a60fdced593b94ff7cc5264ba753ef656",
      "tree": "dc88f1e064dfeafb9578901a904a0fc5b27c5527",
      "parents": [
        "150b19d43065762f19a4e6060b07c9bbbc85bcc7"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 21 08:39:59 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 21 08:39:59 2010 -0700"
      },
      "message": "Staging: hv: channel: export vmbus_teardown_gpadl to modules\n\nDrivers need to call this directly, so export it, like other vmbus\nfunctions.\n\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e98cb276819d4c4d6eeaf26ddf627ec8ec9d8f1e",
      "tree": "81475d551b182ab8ba9f75e2ea98f1f386d9af43",
      "parents": [
        "188963ec75aec892acdaec00c547602a9bcb3209"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Fri Oct 15 10:14:07 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 15 12:45:30 2010 -0700"
      },
      "message": "staging: hv: Convert camel cased functions in channel_mgmt.c to lower case\n\nConvert camel cased functions in channel_mgmt.c to lower case\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fff41b2e30c54c35933e6e51f775fe03c73fc572",
      "tree": "ba4baa42d1c28a6e273a60b0b6520e2a4bdcf998",
      "parents": [
        "beb50909a748b25eb3118cbc2942442208fd9017"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Thu Oct 07 11:40:08 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 07 14:43:02 2010 -0700"
      },
      "message": "staging: hv: Rename camel cased functions in channel.c to lowercase\n\nRename camel cased functions in channel.c to lowercase\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "39d70a4ab178e0a44e9f31c9dd5b9555347018ec",
      "tree": "9698fe7503e12fbb602f4fc62ee526471b3f7f66",
      "parents": [
        "03094f5e92738a7a408d76aa81c3f22252f59fb5"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Thu Sep 30 10:52:13 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 05 11:42:19 2010 -0700"
      },
      "message": "staging: hv: Remove camel case variables in channel.c\n\nRename camel case variables in channel.c and changed them to\nlowercase.\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "430a8e9a3325e303f092a371b9d2e45a715b26d7",
      "tree": "fe580e0ec76e7df7bab6aa26b8d42e14114de06e",
      "parents": [
        "369ae8be423889c2ca1eed00e1eb4f5a91c17771"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Mon Sep 20 21:07:51 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 20 16:22:40 2010 -0700"
      },
      "message": "staging: hv: Remove camel cases of vmbus packet buffer structures\n\nRemove camel cases of vmbus packet buffer structures\n Remove camel cases of:\n struct VMBUS_CHANNEL_PACKET_PAGE_BUFFER\n struct VMBUS_CHANNEL_PACKET_MULITPAGE_BUFFER\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "83c720ea395c4ee725e1035cbcda809794b46091",
      "tree": "ba683a1eef41cfca86286a2d81d49068ac12d478",
      "parents": [
        "2acadc269fa1957438e64684460c27a33e6d2b08"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 22 15:14:04 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 22 15:14:04 2010 -0700"
      },
      "message": "Staging: hv: remove DPRINT_EXIT macro\n\nNo need for it, use the built-in kernel function tracing instead\nif you really need something like this.\n\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2acadc269fa1957438e64684460c27a33e6d2b08",
      "tree": "350a72c8ff7adc513d3d6d1bb1a7c1fa3ae37661",
      "parents": [
        "94daa643c144a5f76ac9ee2506084793d608374b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 22 15:00:18 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 22 15:00:18 2010 -0700"
      },
      "message": "Staging: hv: remove DPRINT_ENTER macro\n\nWe have ftrace to look at function traces if its really\nneeded.  Don\u0027t roll custom macros for this.\n\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e3eb7cdd111eec56d201c4a2b20b743c746b6d99",
      "tree": "738e67b76cf63dea283e7dee3ad6efffb2e345a1",
      "parents": [
        "b99e1943fd416a5889300fe0fe58367aa3e5705f"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Fri Jul 16 20:13:51 2010 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 22 14:33:00 2010 -0700"
      },
      "message": "staging: hv: check kzalloc() result\n\nIf kzalloc() fails free allocated resources and exit.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fd4dc88e46c4d9dd845ffef50a975ceea110fd85",
      "tree": "8f0aed81475895faa4f15838dbddb07285b3b6ae",
      "parents": [
        "3dfe08e6073f40a742fe3e5d6b43ca8184c55722"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Thu May 13 15:56:30 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 14 13:57:56 2010 -0700"
      },
      "message": "staging: hv: Fix error checking in channel.c\n\nFixed errors in return value checking code, which caused vmbus channel\nnot functioning.\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "72daf320fb322dc200824e2be17e69553a53fc8a",
      "tree": "77362ec2e6b55fed68a59b1c0a915419068d42f4",
      "parents": [
        "447fc67e7a8c4d0afdffa3e4535c1a98a84e59ab"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 05 22:45:25 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 11 11:36:17 2010 -0700"
      },
      "message": "Staging: hv: rename VmbusPrivate.h to vmbus_private.h\n\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4df90be54d9bcd2ff55d3b4c720dbab32ca6d690",
      "tree": "53034701ac1c799c363009985e5b465a4ca53c06",
      "parents": [
        "7e8ad49f131cf9bf16b6e68237674e8f7c8dc6ca"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 05 22:18:38 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 11 11:36:16 2010 -0700"
      },
      "message": "Staging: hv: rename Channel.c and .h to channel.c and .h\n\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e61fbe66cbe10fed6bcc2d07ac802a7386b93673",
      "tree": "686d2df553218690b1fafdb5a6b85c0b1b696172",
      "parents": [
        "e8d5373d664caacce2d7623810c91b43f08eabab"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 05 21:04:19 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 11 11:36:15 2010 -0700"
      },
      "message": "Staging: hv: Channel.c: fix up compiler warning\n\nIn the series of ASSERT removals, somehow we ended up with a compiler\nwarning in Channel.c.  This patch fixes that up.\n\nCc: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3324fb405340cf52fe361697a86d235587402d9c",
      "tree": "5b8ab85cdfb894a8e4ce4352f82260cf7b77f87b",
      "parents": [
        "1bbdd7a5380239533c4bb648c5d5d9510f12974b"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Wed May 05 15:27:49 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 11 11:36:14 2010 -0700"
      },
      "message": "staging: hv: check return value of RingBufferInit()\n\nRingBufferInit() would always return sucess and instead relied on an\nASSERT() to test for an error condition.  Remove the ASSERT() and\nreturn -EINVAL instead.  The return value of RingBufferInit() was also\nnever checked, so check it.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0ace247ead760a6a56a7bb3b5926c28fef1d4c6c",
      "tree": "26d7e8f04a4eb38033de7db2528b99c43b582516",
      "parents": [
        "002b53ea5713910daf215037b72c5820413e2f95"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Wed May 05 15:27:40 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 11 11:36:13 2010 -0700"
      },
      "message": "staging: hv: remove ASSERT()s in Channel.c\n\nThese ASSERT()s serve no purpose other than for debugging.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "002b53ea5713910daf215037b72c5820413e2f95",
      "tree": "566987e61ae07ed066a556d0229cca26fe28fcc9",
      "parents": [
        "c827f944f51e02894d68f036da843783e622ec2a"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Wed May 05 15:27:39 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 11 11:36:13 2010 -0700"
      },
      "message": "Staging: hv: return -EINVAL instead of calling ASSERT()\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c827f944f51e02894d68f036da843783e622ec2a",
      "tree": "f250c03eaf87fbe38931f5b6738b3f9e9ce2e41b",
      "parents": [
        "b94ef345b26b4d75e5028617e43fb51d7dd0162b"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Wed May 05 15:27:38 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 11 11:36:13 2010 -0700"
      },
      "message": "Staging: hv: remove ASSERT() in Channel.c\n\nVmbusChannelOpen() will now return -EINVAL if UserDataLen is too big.\nPreviously this was handled by an assert.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b94ef345b26b4d75e5028617e43fb51d7dd0162b",
      "tree": "cd9b916be3cb1624530937ba0554e5ec83372364",
      "parents": [
        "99259159c0eb58a539ed399677c8294e3792722b"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Wed May 05 15:27:37 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 11 11:36:13 2010 -0700"
      },
      "message": "Staging: hv: test return value of VmbusChannelEstablishGpadl()\n\nThe return value of VmbusChannelEstablishGpadl() was not examined in\nChannel.c\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "99259159c0eb58a539ed399677c8294e3792722b",
      "tree": "5aa54820fce14714c1324e1226015a4fd7251440",
      "parents": [
        "d1c250bb5df9afb5af3f290d1006dfe601a51e2e"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Wed May 05 15:27:36 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 11 11:36:13 2010 -0700"
      },
      "message": "Staging: hv: remove ASSERT() in Channel.c\n\nreturn an error instead of calling ASSERT() if VmbusPostMessage()\nfails.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d1c250bb5df9afb5af3f290d1006dfe601a51e2e",
      "tree": "183c56b90d89a0c3749d4b83425045dea1485e87",
      "parents": [
        "c3bf2e26b30f4ea54f3825e8ebda7cb10ec204de"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Wed May 05 15:27:35 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 11 11:36:13 2010 -0700"
      },
      "message": "Staging: hv: remove ASSERT() in Channel.c\n\ncheck memory allocation in VmbusChannelCreateGpadlHeader() and\nreturn -ENOMEM if it fails\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c3bf2e26b30f4ea54f3825e8ebda7cb10ec204de",
      "tree": "2aa92509eb0006f1ca3ccd141936d14ce448c953",
      "parents": [
        "80d11b2ae26543656f7226b44ed9d6a184766e85"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Wed May 05 15:27:34 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 11 11:36:13 2010 -0700"
      },
      "message": "Staging: hv: remove ASSERT()s in Channel.c\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7e052d98f2bbcaaaa6d509081d78e600927cfe60",
      "tree": "e6e654fae01505b9bea73b52ea6d5f6df718d3e0",
      "parents": [
        "75910f236a30bded00f078cab994f35a7171c39b"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Wed May 05 15:27:30 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 11 11:36:12 2010 -0700"
      },
      "message": "Staging: hv: check return value of osd_PageAlloc()\n\nThe return value of osd_PageAlloc() was checked using an ASSERT().\nChange that to more useful behaviour.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c88c4e4c7a427ee65556f33e6327b604ec209ec3",
      "tree": "5f27582c46464f3a4bfda77edcd012361e4cca58",
      "parents": [
        "92d0127c9d249c078b0939050f25041ed37be7cd"
      ],
      "author": {
        "name": "Hank Janssen",
        "email": "hjanssen@microsoft.com",
        "time": "Tue May 04 15:55:05 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 11 11:36:03 2010 -0700"
      },
      "message": "Staging: hv: Added new hv_utils driver with shutdown as first functionality\n\nAddition of new driver for Hyper-V called hv_utils.\nThis driver is intended to support things like KVP, Timesync, Heartbeat etc.\n\nThis first release has support for Gracefull shutdown.\ne.g. Select shutdown from the Hyper-V main admin screen and the Linux VM\nwill do a gracefull shutdown.\n\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3e18951955797872558dad615851a4ca63b2770e",
      "tree": "15d6843515833c5aa7274042475fb43b47b07c76",
      "parents": [
        "173f3463804dbd583887de9871e85408942f90ee"
      ],
      "author": {
        "name": "Hank Janssen",
        "email": "hjanssen@microsoft.com",
        "time": "Thu Mar 04 22:11:00 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 11 11:35:32 2010 -0700"
      },
      "message": "staging: hv: Corrected all header comment formats kernel-doc format\n\nRemoved kerneldoc /** from functions that should not have them.\nAdded proper kerneldoc headers to functions that should have them.\n\nThis includes fixes as pointed out by Randy Dunlap and Joe Perches.\n\nCc: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "0fa37b1ee936811c8aa8fcb72d189d02cf1575b9",
      "tree": "50a7abb5fccdd6b488188f39bb5d4b24d9d6e90f",
      "parents": [
        "f916a34dc066c13ff2c8986657634cef06c07719"
      ],
      "author": {
        "name": "Chris Nicholson",
        "email": "chris.nicholson@cnick.org.uk",
        "time": "Sat Feb 20 20:36:23 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Mar 03 16:42:37 2010 -0800"
      },
      "message": "Staging: hv: fix brace coding style issue in Channel.c\n\nThis is a patch to the Channel.c file that fixes up a brace\nwarning found by checkpatch.pl\n\nSigned-off-by: Chris Nicholson \u003cchris.nicholson@cnick.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5996b3ddc422a16d53b8acf4980d0d6e8b2bf1ed",
      "tree": "62f9898be6346988e33d2fb85b1b126accb3b5fb",
      "parents": [
        "8c960e49d8beaca7c5b3967cede225bbba36bf43"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Fri Nov 20 16:29:17 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:39:29 2009 -0800"
      },
      "message": "Staging: hv: Fix vmbus event handler bug\n\nThe flag ENABLE_POLLING is always enabled in original Makefile, but\naccidently removed during porting to mainline kernel. The patch fixes\nthis bug which can cause stalled network communication.  Credit needs to\ngo to Eric Sesterhenn \u003ceric.sesterhenn@lsexperts.de\u003e For pointing out a\ntypo in the original code as well.\n\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "53af545b277508d6b4829e90546cbd1beef536a9",
      "tree": "8aebf104347e90679873a18799900e8dddb1f5d7",
      "parents": [
        "d29274efb73735c6a94f20214b1e4ea994da8848"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Sep 11 21:46:44 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:04 2009 -0700"
      },
      "message": "Staging: hv: remove more usages of internal list routines\n\nThe hv driver has it\u0027s own linked list routines.  This removes them\nfrom more places in hv.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7903506975905605bbb9077008ca83eabc0f6272",
      "tree": "b893dcaee5da9eb40d0a82daf1fcff2752a0911a",
      "parents": [
        "f25c749bb830890a3e31236857523a57cf6ddc7c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 02 11:44:19 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:03 2009 -0700"
      },
      "message": "Staging: hv: remove PFN_CHANNEL_CALLBACK\n\nCome on people, it doesn\u0027t get simpler than this, why\nhave a typedef for something so tiny...\n\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "f4266e342527b4309119edde777bb9fbb4e0ef33",
      "tree": "dd8cebe5135dae6453c6fe2f2752a123ba04a2bf",
      "parents": [
        "8a280399b3396ded11bbdf74f7f3bba629e3b1df"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 01 17:24:57 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:02 2009 -0700"
      },
      "message": "Staging: hv: coding style cleanup for Channel.c\n\nAll clean now.\n\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "645954c54287faee983d37705b80e9ae90c63782",
      "tree": "887f01a6939cca8f52f15381206ca57d4a244223",
      "parents": [
        "0b43c1806d6fe1f1f004f9e437c992ac1ddb931e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 28 16:22:59 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:00 2009 -0700"
      },
      "message": "Staging: hv: move logging.h\n\nMove it out of the include subdirectory.\n\nNo code changes here, just file movements.\n\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8dc0a06ad1f192ea0c8dbe4d2090206c7d880281",
      "tree": "66ef85cce144630b8ab83db95236ef3fd576e84a",
      "parents": [
        "4bedd6be8b9e9a24f48792c1bef82f521a01db2a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 27 16:02:36 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:01:59 2009 -0700"
      },
      "message": "Staging: hv: remove typedefs from VmbusPacketFormat.h\n\nAll spiffied up now, shines like a brass button on the bump of a barge\u0027s\nbilge.\n\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "82250213d08689ab34589923be3064bb8f4c1964",
      "tree": "acabbdfa1e0bfe56801a5c76dcf3bcc5d738c799",
      "parents": [
        "314b1c8b1064f4727687bd374aa4ccbe5f10b6ab"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 26 15:16:04 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:01:58 2009 -0700"
      },
      "message": "Staging: hv: typedef removal for ChannelMessages.h\n\nChannelMessages.h is now coding style clean.\n\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee3d7ddfe54108e2e1e3259fb62ec085404c3a74",
      "tree": "c4777e10194096f411a98908aa2cf90e4d1f2c7a",
      "parents": [
        "54b2b847f522eb2c015455bd592a7214972f4d6c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 20 12:17:36 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:01:58 2009 -0700"
      },
      "message": "Staging: hv: typedef removal for VmbusApi.h\n\nThe function pointers still have ugly names, but the structures\nare now cleaned up.\n\nNote, a comment was added where the driver structure is pointing\nat a problem that needs to be fixed up later in the code.\n\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eacb1b4d24c2a8b7c1d73bb72e04920980ec8a4f",
      "tree": "1ef1d177e22df6027b349b32b3a9a14fafb69a77",
      "parents": [
        "c786a84e9c7a3a342cda0aa19831417a64383444"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 20 12:11:26 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:01:57 2009 -0700"
      },
      "message": "Staging: hv: typdef fixes for HvSynicApi.h\n\nStill some volatile mis-usages left to fix.\n\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "caf26a31b51a148f70113700fd4f9860b5da3931",
      "tree": "3409b37bf85a952830cb423baa76b09ae7a19d85",
      "parents": [
        "0ccafb365803b3256aa75fd07bf9e5c6814a260d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 19 16:17:03 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:01:56 2009 -0700"
      },
      "message": "Staging: hv: osd.h: remove GUID typedef\n\nGUID should not be a typedef.  As proof of the problem of typedefs,\nlook, we are passing 2 of these as a value in functions!  Bah...\n\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "4983b39a0687b00688478e6748b979a02934b234"
}
