)]}'
{
  "log": [
    {
      "commit": "21c13a4f7bc185552c4b402b792c3bbb9aa69df0",
      "tree": "053350f3dd7186759ced487ce470841c3bfb1030",
      "parents": [
        "3af51ac9c0889a188aaa3defe5134ef97c80d7c5"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jun 07 11:35:52 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 09:05:42 2011 -0700"
      },
      "message": "usb-storage: redo incorrect reads\n\nSome USB mass-storage devices have bugs that cause them not to handle\nthe first READ(10) command they receive correctly.  The Corsair\nPadlock v2 returns completely bogus data for its first read (possibly\nit returns the data in encrypted form even though the device is\nsupposed to be unlocked).  The Feiya SD/SDHC card reader fails to\ncomplete the first READ(10) command after it is plugged in or after a\nnew card is inserted, returning a status code that indicates it thinks\nthe command was invalid, which prevents the kernel from retrying the\nread.\n\nSince the first read of a new device or a new medium is for the\npartition sector, the kernel is unable to retrieve the device\u0027s\npartition table.  Users have to manually issue an \"hdparm -z\" or\n\"blockdev --rereadpt\" command before they can access the device.\n\nThis patch (as1470) works around the problem.  It adds a new quirk\nflag, US_FL_INVALID_READ10, indicating that the first READ(10) should\nalways be retried immediately, as should any failing READ(10) commands\n(provided the preceding READ(10) command succeeded, to avoid getting\nstuck in a loop).  The patch also adds appropriate unusual_devs\nentries containing the new flag.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Sven Geggus \u003csven-usbst@geggus.net\u003e\nTested-by: Paul Hartman \u003cpaul.hartman+linux@gmail.com\u003e\nCC: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f0f52a9463839c52a63c05d6e7d4a330d94a9794",
      "tree": "d964f65aa37dd46b457bc615f2f37e75390c6df8",
      "parents": [
        "0f48f2600911d5de6393829e4a9986d4075558b3",
        "70e535d1e5d1e4317e894d6228b762cf9c3fbc6a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 02 05:48:50 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 02 05:48:50 2011 +0900"
      },
      "message": "Merge git://git.infradead.org/iommu-2.6\n\n* git://git.infradead.org/iommu-2.6:\n  intel-iommu: Fix off-by-one in RMRR setup\n  intel-iommu: Add domain check in domain_remove_one_dev_info\n  intel-iommu: Remove Host Bridge devices from identity mapping\n  intel-iommu: Use coherent DMA mask when requested\n  intel-iommu: Dont cache iova above 32bit\n  intel-iommu: Speed up processing of the identity_mapping function\n  intel-iommu: Check for identity mapping candidate using system dma mask\n  intel-iommu: Only unlink device domains from iommu\n  intel-iommu: Enable super page (2MiB, 1GiB, etc.) support\n  intel-iommu: Flush unmaps at domain_exit\n  intel-iommu: Remove obsolete comment from detect_intel_iommu\n  intel-iommu: fix VT-d PMR disable for TXT on S3 resume\n"
    },
    {
      "commit": "6dd9a7c73761a8a5f5475d5cfdc15368a0f4c06d",
      "tree": "cb685e370cc1cb2dec39b29500bdd22fd1814596",
      "parents": [
        "7b668357810ecb5fdda4418689d50f5d95aea6a8"
      ],
      "author": {
        "name": "Youquan Song",
        "email": "youquan.song@intel.com",
        "time": "Wed May 25 19:13:49 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jun 01 12:26:35 2011 +0100"
      },
      "message": "intel-iommu: Enable super page (2MiB, 1GiB, etc.) support\n\nThere are no externally-visible changes with this. In the loop in the\ninternal __domain_mapping() function, we simply detect if we are mapping:\n  - size \u003e\u003d 2MiB, and\n  - virtual address aligned to 2MiB, and\n  - physical address aligned to 2MiB, and\n  - on hardware that supports superpages.\n\n(and likewise for larger superpages).\n\nWe automatically use a superpage for such mappings. We never have to\nworry about *breaking* superpages, since we trust that we will always\n*unmap* the same range that was mapped. So all we need to do is ensure\nthat dma_pte_clear_range() will also cope with superpages.\n\nAdjust pfn_to_dma_pte() to take a superpage \u0027level\u0027 as an argument, so\nit can return a PTE at the appropriate level rather than always\nextending the page tables all the way down to level 1. Again, this is\nsimplified by the fact that we should never encounter existing small\npages when we\u0027re creating a mapping; any old mapping that used the same\nvirtual range will have been entirely removed and its obsolete page\ntables freed.\n\nProvide an \u0027intel_iommu\u003dsp_off\u0027 argument on the command line as a\nchicken bit. Not that it should ever be required.\n\n\u003d\u003d\n\nThe original commit seen in the iommu-2.6.git was Youquan\u0027s\nimplementation (and completion) of my own half-baked code which I\u0027d\ntyped into an email. Followed by half a dozen subsequent \u0027fixes\u0027.\n\nI\u0027ve taken the unusual step of rewriting history and collapsing the\noriginal commits in order to keep the main history simpler, and make\nlife easier for the people who are going to have to backport this to\nolder kernels. And also so I can give it a more coherent commit comment\nwhich (hopefully) gives a better explanation of what\u0027s going on.\n\nThe original sequence of commits leading to identical code was:\n\nYouquan Song (3):\n      intel-iommu: super page support\n      intel-iommu: Fix superpage alignment calculation error\n      intel-iommu: Fix superpage level calculation error in dma_pfn_level_pte()\n\nDavid Woodhouse (4):\n      intel-iommu: Precalculate superpage support for dmar_domain\n      intel-iommu: Fix hardware_largepage_caps()\n      intel-iommu: Fix inappropriate use of superpages in __domain_mapping()\n      intel-iommu: Fix phys_pfn in __domain_mapping for sglist pages\n\nSigned-off-by: Youquan Song \u003cyouquan.song@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a2c8990aed5ab000491732b07c8c4465d1b389b8",
      "tree": "1aaac1e831410ac3e59c969f05426315d2054c28",
      "parents": [
        "5b52fc890bece77bffb9fade69239f71384ef02b"
      ],
      "author": {
        "name": "Michal Hocko",
        "email": "mhocko@suse.cz",
        "time": "Tue May 24 17:12:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:36 2011 -0700"
      },
      "message": "memsw: remove noswapaccount kernel parameter\n\nThe noswapaccount parameter has been deprecated since 2.6.38 without any\ncomplaints from users so we can remove it.  swapaccount\u003d0|1 can be used\ninstead.\n\nAs we are removing the parameter we can also clean up swapaccount because\nit doesn\u0027t have to accept an empty string anymore (to match noswapaccount)\nand so we can push \u003d into __setup macro rather than checking \"\u003d1\" resp.\n\"\u003d0\" strings\n\nSigned-off-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nCc: Hiroyuki Kamezawa \u003ckamezawa.hiroyuki@gmail.com\u003e\nCc: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nCc: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c44dead70a841d90ddc01968012f323c33217c9e",
      "tree": "85489ebe9b9a3413cd8ee197ffb40c8aa8d97e63",
      "parents": [
        "99dff5856220a02b8711f2e8746413ea6e53ccf6",
        "d5f6db9e1aff6ccf1876224f152c0268b0c8a992"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:33:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:33:02 2011 -0700"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (205 commits)\n  USB: EHCI: Remove SPARC_LEON {read,write}_be definitions from ehci.h\n  USB: UHCI: Support big endian GRUSBHC HC\n  sparc: add {read,write}*_be routines\n  USB: UHCI: Add support for big endian descriptors\n  USB: UHCI: Use ACCESS_ONCE rather than using a full compiler barrier\n  USB: UHCI: Add support for big endian mmio\n  usb-storage: Correct adjust_quirks to include latest flags\n  usb/isp1760: Fix possible unlink problems\n  usb/isp1760: Move function isp1760_endpoint_disable() within file.\n  USB: remove remaining usages of hcd-\u003estate from usbcore and fix regression\n  usb: musb: ux500: add configuration and build options for ux500 dma\n  usb: musb: ux500: add dma glue layer for ux500\n  usb: musb: ux500: add dma name for ux500\n  usb: musb: ux500: add ux500 specific code for gadget side\n  usb: musb: fix compile error\n  usb-storage: fix up the unusual_realtek device list\n  USB: gadget: f_audio: Fix invalid dereference of initdata\n  EHCI: don\u0027t rescan interrupt QHs needlessly\n  OHCI: fix regression caused by nVidia shutdown workaround\n  USB: OTG: msm: Free VCCCX regulator even if we can\u0027t set the voltage\n  ...\n"
    },
    {
      "commit": "5765040ebfc9a28d9dcfaaaaf3d25840d922de96",
      "tree": "6fd0c9950beb3c9730ede405269c9a47bbcbf877",
      "parents": [
        "08839ff8276bd1ba0ce8b2d595f9fe62a5b07210",
        "de5397ad5b9ad22e2401c4dacdf1bb3b19c05679"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 18:10:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 18:10:17 2011 -0700"
      },
      "message": "Merge branch \u0027x86-smep-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-smep-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, cpu: Enable/disable Supervisor Mode Execution Protection\n  x86, cpu: Add SMEP CPU feature in CR4\n  x86, cpufeature: Add cpufeature flag for SMEP\n"
    },
    {
      "commit": "5116901d8596a52598364d41581c0a745da003bc",
      "tree": "4f3ca713c45a7c336929ee969d698a6b0e7fdc28",
      "parents": [
        "d05b6ec01b8186f847ac9e41098e40858926db40"
      ],
      "author": {
        "name": "Karl Relton",
        "email": "karllinuxtest.relton@ntlworld.com",
        "time": "Wed May 18 21:42:34 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 19 16:34:05 2011 -0700"
      },
      "message": "usb-storage: Correct adjust_quirks to include latest flags\n\nCommits ae38c78a03e1b77ad45248fcf097e4568e740209\nand 00914025cc4e783d4703b4db1d47b41f389e50c8 added quirk flags\nUS_FL_NO_READ_DISC_INFO and US_FL_NO_READ_CAPACITY_16 to\nthe usb-storage driver. However they did not add the corresponding flags\nto adjust_quirks() in usb.c, so there was no facility for a user\nto over-ride/add them via the quirks module parameter.\n\nSigned-off-by: Karl Relton \u003ckarllinuxtest.relton@ntlworld.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "de5397ad5b9ad22e2401c4dacdf1bb3b19c05679",
      "tree": "e8c612c4f84efe458d8ec3c23f1bfd834f20c0f2",
      "parents": [
        "dc23c0bccf5eea171c87b3db285d032b9a5f06c4"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Wed May 11 16:51:05 2011 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Tue May 17 21:22:00 2011 -0700"
      },
      "message": "x86, cpu: Enable/disable Supervisor Mode Execution Protection\n\nEnable/disable newly documented SMEP (Supervisor Mode Execution Protection) CPU\nfeature in kernel. CR4.SMEP (bit 20) is 0 at power-on. If the feature is\nsupported by CPU (X86_FEATURE_SMEP), enable SMEP by setting CR4.SMEP. New kernel\noption nosmep disables the feature even if the feature is supported by CPU.\n\n[ hpa: moved the call to setup_smep() until after the vendor-specific\n  initialization; that ensures that CPUID features are unmasked.  We\n  will still run it before we have userspace (never mind uncontrolled\n  userspace). ]\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nLKML-Reference: \u003c1305157865-31727-1-git-send-email-fenghua.yu@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "c3b0795c98c08351567464150db66d11e05d7611",
      "tree": "c98cb3a10d1987c75375692c375794e9808f2107",
      "parents": [
        "e762318baae3002944d68220910aef7caffcd065"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Tue May 10 21:09:38 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue May 17 23:19:18 2011 +0200"
      },
      "message": "PM / ACPI: Remove acpi_sleep\u003ds4_nonvs\n\nacpi_sleep\u003ds4_nonvs is superseded by acpi_sleep\u003dnonvs, so remove it.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nAcked-by: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "42933bac11e811f02200c944d8562a15f8ec4ff0",
      "tree": "fcdd9afe56eb0e746565ddd1f92f22d36678b843",
      "parents": [
        "2b9accbee563f535046ff2cd382d0acaa92e130c",
        "25985edcedea6396277003854657b5f3cb31a628"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6\n\n* \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6:\n  Fix common misspellings\n"
    },
    {
      "commit": "f65e51d740688b8a0ad15cbde34974e6c4559972",
      "tree": "73c1d7b91d2c222ae310529003bbc88fb281ae3c",
      "parents": [
        "44a4dcf75c58157a5d036ff783dfb2254703b93e"
      ],
      "author": {
        "name": "Sylvestre Ledru",
        "email": "sylvestre.ledru@scilab.org",
        "time": "Mon Apr 04 15:04:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 04 17:51:47 2011 -0700"
      },
      "message": "Documentation: fix minor typos/spelling\n\nFix some minor typos:\n * informations \u003d\u003e information\n * there own \u003d\u003e their own\n * these \u003d\u003e this\n\nSigned-off-by: Sylvestre Ledru \u003csylvestre.ledru@scilab.org\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44a4dcf75c58157a5d036ff783dfb2254703b93e",
      "tree": "c19ee506ff5067a2d22f5273853d892dcc1ec2af",
      "parents": [
        "41c57892a2895865afc89ff1a21f91a0f1506f66"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Apr 04 15:02:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 04 17:51:47 2011 -0700"
      },
      "message": "Documentation: update panic parameter info\n\nAdd a little more info for some of the panic-related kernel parameters.\nFix \"oops\u003dpanic\" to fit in 80 columns.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nReviewed-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "7bf693951a8e5f7e600a45b74d91d962a453146e",
      "tree": "d322e17d0d6b445d8332e210e01d3cce7ddfe5ca",
      "parents": [
        "26297607e09ca6c7e6f2a6b86a8bee2f23503bb8"
      ],
      "author": {
        "name": "Fabio M. Di Nitto",
        "email": "fdinitto@redhat.com",
        "time": "Tue Mar 22 16:34:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:12 2011 -0700"
      },
      "message": "console: allow to retain boot console via boot option keep_bootcon\n\nOn some architectures, the boot process involves de-registering the boot\nconsole (early boot), initialize drivers and then re-register the console.\n\nThis mechanism introduces a window in which no printk can happen on the\nconsole and messages are buffered and then printed once the new console is\navailable.\n\nIf a kernel crashes during this window, all it\u0027s left on the boot console\nis \"console [foo] enabled, bootconsole disabled\" making debug of the crash\nrather \u0027interesting\u0027.\n\nBy adding \"keep_bootcon\" option, do not unregister the boot console, that\nwill allow to printk everything that is happening up to the crash.\n\nThe option is clearly meant only for debugging purposes as it introduces\nlots of duplicated info printed on console, but will make bug report from\nusers easier as it doesn\u0027t require a kernel build just to figure out where\nwe crash.\n\nSigned-off-by: Fabio M. Di Nitto \u003cfabbione@fabbione.net\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fef2c9bc1b54c0261324a96e948c0b849796e896",
      "tree": "a4dd2733621d9fe1f8ec65d9ef30867ed09b640f",
      "parents": [
        "b1b5f65e53af770ede22c113e249de2f6fa53706"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Tue Mar 22 16:34:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:12 2011 -0700"
      },
      "message": "kernel/watchdog.c: allow hardlockup to panic by default\n\nWhen a cpu is considered stuck, instead of limping along and just printing\na warning, it is sometimes preferred to just panic, let kdump capture the\nvmcore and reboot.  This gets the machine back into a stable state quickly\nwhile saving the info that got it into a stuck state to begin with.\n\nAdd a Kconfig option to allow users to set the hardlockup to panic\nby default.  Also add in a \u0027nmi_watchdog\u003dnopanic\u0027 to override this.\n\n[akpm@linux-foundation.org: fix strncmp length]\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nReviewed-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d404ab0a1133e95557bb7deab2a49b348dfeba85",
      "tree": "067815cd747a6998f76ff7bda2e9075f433459af",
      "parents": [
        "b259514282d54323aaadead3dac4823ea01f9b89"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Tue Mar 22 16:34:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:11 2011 -0700"
      },
      "message": "move x86 specific oops\u003dpanic to generic code\n\nThe oops\u003dpanic cmdline option is not x86 specific, move it to generic code.\nUpdate documentation.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a95d92c0054e74fb79607ac2df958b7bf295706",
      "tree": "e2c5f836e799dcfd72904949be47595af91432e7",
      "parents": [
        "08351fc6a75731226e1112fc7254542bd3a2912e",
        "831532035b12a5f7b600515a6f4da0b207b82d6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 06:31:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 06:31:43 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (62 commits)\n  powerpc/85xx: Fix signedness bug in cache-sram\n  powerpc/fsl: 85xx: document cache sram bindings\n  powerpc/fsl: define binding for fsl mpic interrupt controllers\n  powerpc/fsl_msi: Handle msi-available-ranges better\n  drivers/serial/ucc_uart.c: Add of_node_put to avoid memory leak\n  powerpc/85xx: Fix SPE float to integer conversion failure\n  powerpc/85xx: Update sata controller compatible for p1022ds board\n  ATA: Add FSL sata v2 controller support\n  powerpc/mpc8xxx_gpio: simplify searching for \u0027fsl, qoriq-gpio\u0027 compatiable\n  powerpc/8xx: remove obsolete mgsuvd board\n  powerpc/82xx: rename and update mgcoge board support\n  powerpc/83xx: rename and update kmeter1\n  powerpc/85xx: Workaroudn e500 CPU erratum A005\n  powerpc/fsl_pci: Add support for FSL PCIe controllers v2.x\n  powerpc/85xx: Fix writing to spin table \u0027cpu-release-addr\u0027 on ppc64e\n  powerpc/pseries: Disable MSI using new interface if possible\n  powerpc: Enable GENERIC_HARDIRQS_NO_DEPRECATED.\n  powerpc: core irq_data conversion.\n  powerpc: sysdev/xilinx_intc irq_data conversion.\n  powerpc: sysdev/uic irq_data conversion.\n  ...\n\nFix up conflicts in arch/powerpc/sysdev/fsl_msi.c (due to getting rid of\nof_platform_driver in arch/powerpc)\n"
    },
    {
      "commit": "179198373cf374f0ef793f1023c1cdd83b53674d",
      "tree": "9c7f9e82b936864b9d8cf91b3d4121a3c8d2671c",
      "parents": [
        "374e55251cacfb68d331bb8a574b2de8160aacc2",
        "8e26de238fd794c8ea56a5c98bf67c40cfeb051d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:40:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:40:00 2011 -0700"
      },
      "message": "Merge branch \u0027nfs-for-2.6.39\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027nfs-for-2.6.39\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6: (54 commits)\n  RPC: killing RPC tasks races fixed\n  xprt: remove redundant check\n  SUNRPC: Convert struct rpc_xprt to use atomic_t counters\n  SUNRPC: Ensure we always run the tk_callback before tk_action\n  sunrpc: fix printk format warning\n  xprt: remove redundant null check\n  nfs: BKL is no longer needed, so remove the include\n  NFS: Fix a warning in fs/nfs/idmap.c\n  Cleanup: Factor out some cut-and-paste code.\n  cleanup: save 60 lines/100 bytes by combining two mostly duplicate functions.\n  NFS: account direct-io into task io accounting\n  gss:krb5 only include enctype numbers in gm_upcall_enctypes\n  RPCRDMA: Fix FRMR registration/invalidate handling.\n  RPCRDMA: Fix to XDR page base interpretation in marshalling logic.\n  NFSv4: Send unmapped uid/gids to the server when using auth_sys\n  NFSv4: Propagate the error NFS4ERR_BADOWNER to nfs4_do_setattr\n  NFSv4: cleanup idmapper functions to take an nfs_server argument\n  NFSv4: Send unmapped uid/gids to the server if the idmapper fails\n  NFSv4: If the server sends us a numeric uid/gid then accept it\n  NFSv4.1: reject zero layout with zeroed stripe unit\n  ...\n"
    },
    {
      "commit": "c1c5e4d463f844e5d44cafab752049267c102ca3",
      "tree": "c3adcef156731dba704ec05505df9200569e8987",
      "parents": [
        "cfe08bba1e0017d94a8f738a195d3a2b479327e3",
        "d209a699a0b975ad47f399d70ddc3791f1b84496"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Mar 12 13:23:37 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Mar 12 13:23:40 2011 +0100"
      },
      "message": "Merge branch \u0027irq/core\u0027 into x86/irq\n\nReason: Enabling irq threads and update to latest genirq functionality\n\trequires the core code\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b064eca2cf6440bf9d5843b24cc4010624031694",
      "tree": "f1024db40bf0afb7b764d6ee825d24cd715d1cc5",
      "parents": [
        "3ddeb7c5c61d0d6bfd837487d3454ffdb788bb91"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Feb 22 15:44:32 2011 -0800"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Mar 11 15:39:27 2011 -0500"
      },
      "message": "NFSv4: Send unmapped uid/gids to the server when using auth_sys\n\nThe new behaviour is enabled using the new module parameter\n\u0027nfs4_disable_idmapping\u0027.\n\nNote that if the server rejects an unmapped uid or gid, then\nthe client will automatically switch back to using the idmapper.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "4e8b0cf46b2570331a4c4157d53906883c442a22",
      "tree": "125c42222f64709d6073dc9d6ea3b9bc03624a27",
      "parents": [
        "6edc642ebee87dfceb97050d51c5ab1fe539a597"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Thu Feb 10 09:10:47 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 04 18:19:05 2011 +1100"
      },
      "message": "powerpc/pseries: Add support for dynamic dma windows\n\nIf firmware allows us to map all of a partition\u0027s memory for DMA on a\nparticular bridge, create a 1:1 mapping of that memory. Add hooks for\ndealing with hotplug events. Dynamic DMA windows can use larger than the\ndefault page size, and we use the largest one possible.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8d32a307e4faa8b123dc8a9cd56d1a7525f69ad3",
      "tree": "50141928db9f0ac1377dd8bb355d600232d6b38c",
      "parents": [
        "8eb90c30e0e815a1308828352eabd03ca04229dd"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 23 23:52:23 2011 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 26 11:57:18 2011 +0100"
      },
      "message": "genirq: Provide forced interrupt threading\n\nAdd a commandline parameter \"threadirqs\" which forces all interrupts except\nthose marked IRQF_NO_THREAD to run threaded. That\u0027s mostly a debug option to\nallow retrieving better debug data from crashing interrupt handlers. If\n\"threadirqs\" is not enabled on the kernel command line, then there is no\nimpact in the interrupt hotpath.\n\nArchitecture code needs to select CONFIG_IRQ_FORCED_THREADING after\nmarking the interrupts which cant be threaded IRQF_NO_THREAD. All\ninterrupts which have IRQF_TIMER set are implict marked\nIRQF_NO_THREAD. Also all PER_CPU interrupts are excluded.\n\nForced threading hard interrupts also forces all soft interrupt\nhandling into thread context.\n\nWhen enabled it might slow down things a bit, but for debugging problems in\ninterrupt code it\u0027s a reasonable penalty as it does not immediately\ncrash and burn the machine when an interrupt handler is buggy.\n\nSome test results on a Core2Duo machine:\n\nCache cold run of:\n # time git grep irq_desc\n\n      non-threaded       threaded\n real 1m18.741s          1m19.061s\n user 0m1.874s           0m1.757s\n sys  0m5.843s           0m5.427s\n\n # iperf -c server\nnon-threaded\n[  3]  0.0-10.0 sec  1.09 GBytes   933 Mbits/sec\n[  3]  0.0-10.0 sec  1.09 GBytes   934 Mbits/sec\n[  3]  0.0-10.0 sec  1.09 GBytes   933 Mbits/sec\nthreaded\n[  3]  0.0-10.0 sec  1.09 GBytes   939 Mbits/sec\n[  3]  0.0-10.0 sec  1.09 GBytes   934 Mbits/sec\n[  3]  0.0-10.0 sec  1.09 GBytes   937 Mbits/sec\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c20110223234956.772668648@linutronix.de\u003e\n"
    },
    {
      "commit": "c756d08a00a2f151363d95ad27e12ca6b27cb3f6",
      "tree": "df30c2ec4b3bef1ce47fa7f98ce5f2d15baf2aab",
      "parents": [
        "7a19a237d54e3f209d543b69b27f24a23b335c40"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Feb 20 20:08:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 21 15:07:04 2011 -0800"
      },
      "message": "Documentation: log_buf_len uses [KMG] suffix\n\nUpdate the \"log_buf_len\" description to use [KMG] syntax for the\nbuffer size.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a19a237d54e3f209d543b69b27f24a23b335c40",
      "tree": "8ca68f9676259c6b5e63c1d73a3bef9684248e98",
      "parents": [
        "6f21e64630d8378b64f2ad25c0b291725a00a40c"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Sun Feb 20 20:08:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 21 15:07:04 2011 -0800"
      },
      "message": "Documentation: explain [KMG] parameter suffix\n\nThe \u0027[KMG]\u0027 suffix is commonly described after a number of kernel\nparameter values documentation.  Explicitly state its semantics.\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f21e64630d8378b64f2ad25c0b291725a00a40c",
      "tree": "6639c866bea85948fcff2a4ca79930bcf46abd81",
      "parents": [
        "8bd89ca22010847e85de37b77d9f19f16b1962ad"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Sun Feb 20 20:08:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 21 15:07:04 2011 -0800"
      },
      "message": "Documentation: complete crashkernel\u003d parameter documentation\n\nComplete the crashkernel\u003d kernel parameter documentation.\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nAcked-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9cfe268ec4f76b7636687ccbe99be75e00085f32",
      "tree": "728f71d1dbb82c37cb3ba15f3a23a4788cb56bae",
      "parents": [
        "ecb5646cb098d9d1961c4b1af7b776c73b7541ac"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Jan 25 14:18:38 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 08:57:18 2011 +1000"
      },
      "message": "Documentation: Fix kernel parameter ordering\n\nA B C D E ...\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52cfd503ad7176d23a5dd7af3981744feb60622f",
      "tree": "0a8aeaaf4acbc86ac682f18632b8070c1c6b7ba1",
      "parents": [
        "dc8e7e3ec60bd5ef7868aa88755e9d4c948dc5cc",
        "4263d9a3ae4d15785897d0543bb59316c84ee605"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 20:15:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 20:15:35 2011 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (59 commits)\n  ACPI / PM: Fix build problems for !CONFIG_ACPI related to NVS rework\n  ACPI: fix resource check message\n  ACPI / Battery: Update information on info notification and resume\n  ACPI: Drop device flag wake_capable\n  ACPI: Always check if _PRW is present before trying to evaluate it\n  ACPI / PM: Check status of power resources under mutexes\n  ACPI / PM: Rename acpi_power_off_device()\n  ACPI / PM: Drop acpi_power_nocheck\n  ACPI / PM: Drop acpi_bus_get_power()\n  Platform / x86: Make fujitsu_laptop use acpi_bus_update_power()\n  ACPI / Fan: Rework the handling of power resources\n  ACPI / PM: Register power resource devices as soon as they are needed\n  ACPI / PM: Register acpi_power_driver early\n  ACPI / PM: Add function for updating device power state consistently\n  ACPI / PM: Add function for device power state initialization\n  ACPI / PM: Introduce __acpi_bus_get_power()\n  ACPI / PM: Introduce function for refcounting device power resources\n  ACPI / PM: Add functions for manipulating lists of power resources\n  ACPI / PM: Prevent acpi_power_get_inferred_state() from making changes\n  ACPICA: Update version to 20101209\n  ...\n"
    },
    {
      "commit": "55065bc52795faae549abfb912aacc622dd63876",
      "tree": "63683547e41ed459a2a8747eeafb5e969633d54f",
      "parents": [
        "008d23e4852d78bb2618f2035f8b2110b6a6b968",
        "e5c301428294cb8925667c9ee39f817c4ab1c2c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:14:24 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:14:24 2011 -0800"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.38\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.38\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (142 commits)\n  KVM: Initialize fpu state in preemptible context\n  KVM: VMX: when entering real mode align segment base to 16 bytes\n  KVM: MMU: handle \u0027map_writable\u0027 in set_spte() function\n  KVM: MMU: audit: allow audit more guests at the same time\n  KVM: Fetch guest cr3 from hardware on demand\n  KVM: Replace reads of vcpu-\u003earch.cr3 by an accessor\n  KVM: MMU: only write protect mappings at pagetable level\n  KVM: VMX: Correct asm constraint in vmcs_load()/vmcs_clear()\n  KVM: MMU: Initialize base_role for tdp mmus\n  KVM: VMX: Optimize atomic EFER load\n  KVM: VMX: Add definitions for more vm entry/exit control bits\n  KVM: SVM: copy instruction bytes from VMCB\n  KVM: SVM: implement enhanced INVLPG intercept\n  KVM: SVM: enhance mov DR intercept handler\n  KVM: SVM: enhance MOV CR intercept handler\n  KVM: SVM: add new SVM feature bit names\n  KVM: cleanup emulate_instruction\n  KVM: move complete_insn_gp() into x86.c\n  KVM: x86: fix CR8 handling\n  KVM guest: Fix kvm clock initialization when it\u0027s configured out\n  ...\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "d24450e2075b9ceeef8ad942e6391bc73eae6933",
      "tree": "f8966325219aa28089f9d3dc944433c5658168ab",
      "parents": [
        "5cb2fad28fd8f95e911bed8c9342435a5b8e67de",
        "01c728a246a1072fe9664b91179a47937182b0a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 09:58:14 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 09:58:14 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: add SW_ROTATE_LOCK switch type\n  Input: fix force feedback capability query example\n  Input: wacom_w8001 - add single-touch support\n  Input: add Austria Microsystem AS5011 joystick driver\n  Input: remove aaed2000 keyboard driver\n  Input: i8042 - introduce \u0027notimeout\u0027 blacklist for Dell Vostro V13\n  Input: cy8ctmg110_ts - Convert to dev_pm_ops\n  Input: migor_ts - convert to dev_pm_ops\n  Input: mcs5000_ts - convert to dev_pm_ops\n  Input: eeti_ts - convert to dev_pm_ops\n  Input: ad7879 - convert I2C to dev_pm_ops\n"
    },
    {
      "commit": "9e0c20bceb611917a7546172ac617d07e5af0cfa",
      "tree": "961e9397fd1d913d2f0d5cd88fb05a70b68d955d",
      "parents": [
        "fe3ded5078e957d80c43837e1966429cf0029c10",
        "82069552555cf951d9ade5c1aec61dd40b0765b5"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 05:02:10 2011 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 05:02:10 2011 -0500"
      },
      "message": "Merge branch \u0027acpi-video\u0027 into release\n"
    },
    {
      "commit": "fd10cde9294f73eeccbc16f3fec1ae6cde7b800c",
      "tree": "6d49e440289c783ff1d5c635c57acd07a6b9c147",
      "parents": [
        "344d9588a9df06182684168be4f1408b55c7da3e"
      ],
      "author": {
        "name": "Gleb Natapov",
        "email": "gleb@redhat.com",
        "time": "Thu Oct 14 11:22:51 2010 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Jan 12 11:23:14 2011 +0200"
      },
      "message": "KVM paravirt: Add async PF initialization to PV guest.\n\nEnable async PF in a guest if async PF capability is discovered.\n\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "5a62f995446be44811fefa48f91f9efb7ea172d7",
      "tree": "e297371f0d513dc6278bb67d582d2216eb7d74ed",
      "parents": [
        "f1d6d6cd9029daa7e7d4a0b14347b5392320f22a",
        "5d7d8072edc11080a7cf6cc37c9f4e61ca1e93c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 16:31:41 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 16:31:41 2011 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (72 commits)\n  powerpc/pseries: Fix build of topology stuff without CONFIG_NUMA\n  powerpc/pseries: Fix VPHN build errors on non-SMP systems\n  powerpc/83xx: add mpc8308_p1m DMA controller device-tree node\n  powerpc/83xx: add DMA controller to mpc8308 device-tree node\n  powerpc/512x: try to free dma descriptors in case of allocation failure\n  powerpc/512x: add MPC8308 dma support\n  powerpc/512x: fix the hanged dma transfer issue\n  powerpc/512x: scatter/gather dma fix\n  powerpc/powermac: Make auto-loading of therm_pm72 possible\n  of/address: Use propper endianess in get_flags\n  powerpc/pci: Use printf extension %pR for struct resource\n  powerpc: Remove unnecessary casts of void ptr\n  powerpc: Disable VPHN polling during a suspend operation\n  powerpc/pseries: Poll VPA for topology changes and update NUMA maps\n  powerpc: iommu: Add device name to iommu error printks\n  powerpc: Record vma-\u003ephys_addr in ioremap()\n  powerpc: Update compat_arch_ptrace\n  powerpc: Fix PPC_PTRACE_SETHWDEBUG on PPC_BOOK3S\n  powerpc/time: printk time stamp init not correct\n  powerpc: Minor cleanups for machdep.h\n  ...\n"
    },
    {
      "commit": "eed0ba0b4ab2d1668588219a8efa81bf8636a12d",
      "tree": "f5aa3c732e7830a1b24e6071f8bed0f799881187",
      "parents": [
        "98b14d6b290d96b24ae993ceaccc59b2aa4b130c",
        "c9de9333f5a860cab82052bce6ac28bcac9b2c26"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 11 15:10:08 2011 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 11 15:10:08 2011 +1100"
      },
      "message": "Merge remote branch \u0027gcl/next\u0027 into next\n"
    },
    {
      "commit": "f8313ef1f448006207f12c107123522c8bc00f15",
      "tree": "67149c0397df522d0906eddd6dd96373c7dad127",
      "parents": [
        "93f38e914183c9b7af248fab793153772996987c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Jan 08 01:37:26 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jan 08 01:38:11 2011 -0800"
      },
      "message": "Input: i8042 - introduce \u0027notimeout\u0027 blacklist for Dell Vostro V13\n\ni8042 controller present in Dell Vostro V13 errorneously signals spurious\ntimeouts.\n\nIntroduce i8042.notimeout parameter for ignoring i8042-signalled timeouts\nand apply this quirk automatically for Dell Vostro V13, based on DMI match.\n\nIn addition to that, this machine also needs to be added to nomux blacklist.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d7a5a18190d6f523b5d795bfd73f83cf13a3a383",
      "tree": "a7ec0b814d18c78b42403afae048346f45f82adc",
      "parents": [
        "4f00b901d4233a78e6ca4d44c8c6fc5d38a3ee9e",
        "a8760eca6cf60ed303ad494ef45901f63165d2c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 11:08:14 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 11:08:14 2011 -0800"
      },
      "message": "Merge branch \u0027x86-tsc-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-tsc-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Check tsc available/disabled in the delayed init function\n  x86: Improve TSC calibration using a delayed workqueue\n  x86: Make tsc\u003dreliable override boot time stability checks\n"
    },
    {
      "commit": "65b2074f84be2287e020839e93b4cdaaf60eb37c",
      "tree": "d020c3c37fa5b112ee531b324214236bef9feec6",
      "parents": [
        "28d9bfc37c861aa9c8386dff1ac7e9a10e5c5162",
        "6bf4123760a5aece6e4829ce90b70b6ffd751d65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 10:23:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 10:23:33 2011 -0800"
      },
      "message": "Merge branch \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (30 commits)\n  sched: Change wait_for_completion_*_timeout() to return a signed long\n  sched, autogroup: Fix reference leak\n  sched, autogroup: Fix potential access to freed memory\n  sched: Remove redundant CONFIG_CGROUP_SCHED ifdef\n  sched: Fix interactivity bug by charging unaccounted run-time on entity re-weight\n  sched: Move periodic share updates to entity_tick()\n  printk: Use this_cpu_{read|write} api on printk_pending\n  sched: Make pushable_tasks CONFIG_SMP dependant\n  sched: Add \u0027autogroup\u0027 scheduling feature: automated per session task groups\n  sched: Fix unregister_fair_sched_group()\n  sched: Remove unused argument dest_cpu to migrate_task()\n  mutexes, sched: Introduce arch_mutex_cpu_relax()\n  sched: Add some clock info to sched_debug\n  cpu: Remove incorrect BUG_ON\n  cpu: Remove unused variable\n  sched: Fix UP build breakage\n  sched: Make task dump print all 15 chars of proc comm\n  sched: Update tg-\u003eshares after cpu.shares write\n  sched: Allow update_cfs_load() to update global load\n  sched: Implement demand based update_cfs_load()\n  ...\n"
    },
    {
      "commit": "aef1b9cef78ae65c6501850851cc3f61f9be477b",
      "tree": "9769972983e84620df17c13b73f70a8341c4b125",
      "parents": [
        "20c457b8587bee4644d998331d9e13be82e05b4c",
        "3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 05 14:22:08 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 05 14:22:10 2011 +0100"
      },
      "message": "Merge commit \u0027v2.6.37\u0027 into perf/core\n\nMerge reason: Add the final .37 tree.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "27066fd484a32c80630136aa2b91c980f3198f9d",
      "tree": "78ddabdedbfd7525d13ecd62a745525843f1d0e8",
      "parents": [
        "101e5f77bf35679809586e250b6c62193d2ed179",
        "3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 05 14:14:42 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 05 14:14:46 2011 +0100"
      },
      "message": "Merge commit \u0027v2.6.37\u0027 into sched/core\n\nMerge reason: Merge the final .37 tree.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "44dd4ff33cde33d52d4376130f770b50f64218ca",
      "tree": "15c4c84c6b1c5d854cf125f631a755303037c157",
      "parents": [
        "50ed380afb5c5858409e99cf971a311c4e64a5b3"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Wed Dec 29 10:09:33 2010 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 03 14:07:04 2011 +0100"
      },
      "message": "remove doc for obsolete dynamic-printk kernel-parameter\n\nre:\n  commit e9d376f0fa66bd630fe27403669c6ae6c22a868f\n  Author: Jason Baron \u003cjbaron@redhat.com\u003e\n  Date:   Thu Feb 5 11:51:38 2009 -0500\n\n    dynamic debug: combine dprintk and dynamic printk\n\nAbove commit obsoleted the kernel parameter, and even removed its\nentry in kernel-parameters.txt, but got reinsterted through\n0cb55ad2ad55 (\"docs: alphabetize entries in kernel-parameters.txt\")\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "551423748a4eba55f2eb0fc250d757986471f187",
      "tree": "401f03f7e5a70de089ef83153ac98096929c6f09",
      "parents": [
        "b518a64983cbf2ff31aed530898de2d80e4573d5"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 02 23:02:42 2011 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 03 05:25:52 2011 +0100"
      },
      "message": "watchdog: Improve initialisation error message and documentation\n\nThe error message \u0027NMI watchdog failed to create perf event...\u0027\ndoes not make it clear that this is a fatal error for the\nwatchdog.  It also currently prints the error value as a\npointer, rather than extracting the error code with PTR_ERR().\nFix that.\n\nAdd a note to the description of the \u0027nowatchdog\u0027 kernel\nparameter to associate it with this message.\n\nReported-by: Cesare Leonardi \u003cceleonar@gmail.com\u003e\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: 599368@bugs.debian.org\nCc: 608138@bugs.debian.org\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e # .37.x and later\nLKML-Reference: \u003c1294009362.3167.126.camel@localhost\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6c529a266bdc590a870ee2d2092ff6527eff427b",
      "tree": "7be65fa2578820a1258b5a1e8e063a509a5d6176",
      "parents": [
        "7639dae0ca11038286bbbcda05f2bef601c1eb8d",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 22 11:53:20 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 22 11:53:23 2010 +0100"
      },
      "message": "Merge commit \u0027v2.6.37-rc7\u0027 into perf/core\n\nMerge reason: Pick up the latest -rc.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c0f5ac5426f7fd82b23dd5c6a1e633b290294a08",
      "tree": "e271f4e49d7d32a4637d958b619b3b0836f7079c",
      "parents": [
        "6db45b76eaa08133187f2cb44d496de7e9503aa8"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Dec 16 10:38:41 2010 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Dec 17 10:00:59 2010 -0800"
      },
      "message": "Revert \"resources: support allocating space within a region from the top down\"\n\nThis reverts commit e7f8567db9a7f6b3151b0b275e245c1cef0d9c70.\n\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "677bd810eedce61edf15452491781ff046b92edc",
      "tree": "3ed50023d311d598a4928c79ae575f02248a185a",
      "parents": [
        "cf7d7e5a1980d1116ee152d25dac382b112b9c17"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Dec 06 15:04:21 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 14 00:04:52 2010 -0500"
      },
      "message": "ACPI video: remove output switching control\n\nRemove the ACPI video output switching control as it never works.\n\nWith the patch applied,\nACPI video driver still catches the video output notification,\nbut it does nothing but raises the notification to userspace.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5dc3055879b8f659f62abb7c3d1eaa4d02e36d65",
      "tree": "823b69dd3ed28bc9d05fc4ecf31e780341efdf5b",
      "parents": [
        "96a84c20d635fb1e98ab92f9fc517c4441f5c424"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Mon Nov 29 17:07:17 2010 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 10 00:01:06 2010 +0100"
      },
      "message": "x86, NMI: Add back unknown_nmi_panic and nmi_watchdog sysctls\n\nOriginally adapted from Huang Ying\u0027s patch which moved the\nunknown_nmi_panic to the traps.c file.  Because the old nmi\nwatchdog was deleted before this change happened, the\nunknown_nmi_panic sysctl was lost.  This re-adds it.\n\nAlso, the nmi_watchdog sysctl was re-implemented and its\ndocumentation updated accordingly.\n\nPatch-inspired-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nReviewed-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: fweisbec@gmail.com\nLKML-Reference: \u003c1291068437-5331-3-git-send-email-dzickus@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8e9255e6a2141e050d51bc4d96dbef494a87d653",
      "tree": "f190b142830153eaab05555a93c4f71a144ba3d4",
      "parents": [
        "5091faa449ee0b7d73bc296a93bca9540fc51d0a",
        "6313e3c21743cc88bb5bd8aa72948ee1e83937b6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 08 20:15:26 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 08 20:15:29 2010 +0100"
      },
      "message": "Merge branch \u0027linus\u0027 into sched/core\n\nMerge reason: we want to queue up dependent cleanup\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b0f969009f647cd473c5e559aeec9c4229d12f87",
      "tree": "34778ededa7623d811be4ac143a098a5dc11eed5",
      "parents": [
        "3561d43fd289f590fdae672e5eb831b8d5cf0bf6",
        "d3b8f889a220aed825accc28eb64ce283a0d51ac"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Thu Dec 02 16:47:52 2010 -0800"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Thu Dec 02 16:47:52 2010 -0800"
      },
      "message": "Merge remote branch \u0027tip/x86/tsc\u0027 into fortglx/2.6.38/tip/x86/tsc\n\nConflicts:\n\tDocumentation/kernel-parameters.txt\n"
    },
    {
      "commit": "5091faa449ee0b7d73bc296a93bca9540fc51d0a",
      "tree": "55f5e96e189af65c85c769fce48627b8a5abb86b",
      "parents": [
        "822bc180a7f7a7bc5fcaaea195f41b487cc8cae8"
      ],
      "author": {
        "name": "Mike Galbraith",
        "email": "efault@gmx.de",
        "time": "Tue Nov 30 14:18:03 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 30 16:03:35 2010 +0100"
      },
      "message": "sched: Add \u0027autogroup\u0027 scheduling feature: automated per session task groups\n\nA recurring complaint from CFS users is that parallel kbuild has\na negative impact on desktop interactivity.  This patch\nimplements an idea from Linus, to automatically create task\ngroups.  Currently, only per session autogroups are implemented,\nbut the patch leaves the way open for enhancement.\n\nImplementation: each task\u0027s signal struct contains an inherited\npointer to a refcounted autogroup struct containing a task group\npointer, the default for all tasks pointing to the\ninit_task_group.  When a task calls setsid(), a new task group\nis created, the process is moved into the new task group, and a\nreference to the preveious task group is dropped.  Child\nprocesses inherit this task group thereafter, and increase it\u0027s\nrefcount.  When the last thread of a process exits, the\nprocess\u0027s reference is dropped, such that when the last process\nreferencing an autogroup exits, the autogroup is destroyed.\n\nAt runqueue selection time, IFF a task has no cgroup assignment,\nits current autogroup is used.\n\nAutogroup bandwidth is controllable via setting it\u0027s nice level\nthrough the proc filesystem:\n\n  cat /proc/\u003cpid\u003e/autogroup\n\nDisplays the task\u0027s group and the group\u0027s nice level.\n\n  echo \u003cnice level\u003e \u003e /proc/\u003cpid\u003e/autogroup\n\nSets the task group\u0027s shares to the weight of nice \u003clevel\u003e task.\nSetting nice level is rate limited for !admin users due to the\nabuse risk of task group locking.\n\nThe feature is enabled from boot by default if\nCONFIG_SCHED_AUTOGROUP\u003dy is selected, but can be disabled via\nthe boot option noautogroup, and can also be turned on/off on\nthe fly via:\n\n  echo [01] \u003e /proc/sys/kernel/sched_autogroup_enabled\n\n... which will automatically move tasks to/from the root task group.\n\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nAcked-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nCc: Paul Turner \u003cpjt@google.com\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\n[ Removed the task_group_path() debug code, and fixed !EVENTFD build failure. ]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nLKML-Reference: \u003c1290281700.28711.9.camel@maggy.simson.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4e89a2d8e2d5ab33d73b76f16c10fdf515faabef",
      "tree": "0300f10bfc192f9e9d8deed50ae857512760f8ab",
      "parents": [
        "475fc7c011ace79258c07d981d348a15614e0573"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Tue Sep 28 15:33:12 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 29 15:48:18 2010 +1100"
      },
      "message": "powerpc/pseries: Add kernel parameter to disable batched hcalls\n\nThis introduces a pair of kernel parameters that can be used to disable\nthe MULTITCE and BULK_REMOVE h-calls.\n\nBy default, those hcalls are enabled, active, and good for throughput\nand performance.  The ability to disable them will be useful for some of\nthe PREEMPT_RT related investigation and work occurring on Power.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\ncc: Olof Johansson \u003colof@lixom.net\u003e\ncc: Anton Blanchard \u003canton@samba.org\u003e\ncc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a42c390cfa0c2612459d7226ba11612847ca3a64",
      "tree": "1dc06659b4f232461eb6852b8c4d17f8305aca91",
      "parents": [
        "b1dd693e5b9348bd68a80e679e03cf9c0973b01b"
      ],
      "author": {
        "name": "Michal Hocko",
        "email": "mhocko@suse.cz",
        "time": "Wed Nov 24 12:57:08 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 25 06:50:45 2010 +0900"
      },
      "message": "cgroups: make swap accounting default behavior configurable\n\nSwap accounting can be configured by CONFIG_CGROUP_MEM_RES_CTLR_SWAP\nconfiguration option and then it is turned on by default.  There is a boot\noption (noswapaccount) which can disable this feature.\n\nThis makes it hard for distributors to enable the configuration option as\nthis feature leads to a bigger memory consumption and this is a no-go for\ngeneral purpose distribution kernel.  On the other hand swap accounting\nmay be very usuful for some workloads.\n\nThis patch adds a new configuration option which controls the default\nbehavior (CGROUP_MEM_RES_CTLR_SWAP_ENABLED).  If the option is selected\nthen the feature is turned on by default.\n\nIt also adds a new boot parameter swapaccount[\u003d1|0] which enhances the\noriginal noswapaccount parameter semantic by means of enable/disable logic\n(defaults to 1 if no value is provided to be still consistent with\nnoswapaccount).\n\nThe default behavior is unchanged (if CONFIG_CGROUP_MEM_RES_CTLR_SWAP is\nenabled then CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED is enabled as well)\n\nSigned-off-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nAcked-by: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nCc: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "17a9e7bbae178d1326e4631ab6350a272349c99d",
      "tree": "eaa63823d47367e5d6dea9f12b5a531237152e1f",
      "parents": [
        "02e031cbc843b010e72fcc05c76113c688b2860f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 11 12:09:59 2010 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Nov 11 12:09:59 2010 +0100"
      },
      "message": "Documentation: remove anticipatory scheduler info\n\nRemove anticipatory block I/O scheduler info from Documentation/\nsince the code has been deleted.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nReported-by: \"Robert P. J. Day\" \u003crpjday@crashcourse.ca\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "e9f29c9a56ca06d0effa557823a737cbe7ec09f7",
      "tree": "c331c4aa741a8f384ee13d0b08bd340c23164b16",
      "parents": [
        "800416f799e0723635ac2d720ad4449917a1481c",
        "1af3c2e45e7a641e774bbb84fa428f2f0bf2d9c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 11:59:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 11:59:52 2010 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (27 commits)\n  x86: allocate space within a region top-down\n  x86: update iomem_resource end based on CPU physical address capabilities\n  x86/PCI: allocate space from the end of a region, not the beginning\n  PCI: allocate bus resources from the top down\n  resources: support allocating space within a region from the top down\n  resources: handle overflow when aligning start of available area\n  resources: ensure callback doesn\u0027t allocate outside available space\n  resources: factor out resource_clip() to simplify find_resource()\n  resources: add a default alignf to simplify find_resource()\n  x86/PCI: MMCONFIG: fix region end calculation\n  PCI: Add support for polling PME state on suspended legacy PCI devices\n  PCI: Export some PCI PM functionality\n  PCI: fix message typo\n  PCI: log vendor/device ID always\n  PCI: update Intel chipset names and defines\n  PCI: use new ccflags variable in Makefile\n  PCI: add PCI_MSIX_TABLE/PBA defines\n  PCI: add PCI vendor id for STmicroelectronics\n  x86/PCI: irq and pci_ids patch for Intel Patsburg DeviceIDs\n  PCI: OLPC: Only enable PCI configuration type override on XO-1\n  ...\n"
    },
    {
      "commit": "e7f8567db9a7f6b3151b0b275e245c1cef0d9c70",
      "tree": "f04a01581e86ec2b8c175b9f27648679c70d592c",
      "parents": [
        "a1862e31079149a52b6223776228c3aee493d4a7"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Oct 26 15:41:33 2010 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Oct 26 15:33:31 2010 -0700"
      },
      "message": "resources: support allocating space within a region from the top down\n\nAllocate space from the top of a region first, then work downward,\nif an architecture desires this.\n\nWhen we allocate space from a resource, we look for gaps between children\nof the resource.  Previously, we always looked at gaps from the bottom up.\nFor example, given this:\n\n    [mem 0xbff00000-0xf7ffffff] PCI Bus 0000:00\n      [mem 0xbff00000-0xbfffffff] gap -- available\n      [mem 0xc0000000-0xdfffffff] PCI Bus 0000:02\n      [mem 0xe0000000-0xf7ffffff] gap -- available\n\nwe attempted to allocate from the [mem 0xbff00000-0xbfffffff] gap first,\nthen the [mem 0xe0000000-0xf7ffffff] gap.\n\nWith this patch an architecture can choose to allocate from the top gap\n[mem 0xe0000000-0xf7ffffff] first.\n\nWe can\u0027t do this across the board because iomem_resource.end is initialized\nto 0xffffffff_ffffffff on 64-bit architectures, and most machines can\u0027t\naddress the entire 64-bit physical address space.  Therefore, we only\nallocate top-down if the arch requests it by clearing\n\"resource_alloc_from_bottom\".\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "74eb94b218d087798a52c0b4f1379b635287a4b8",
      "tree": "4e467c3014c2b1169f6f71d88cf5d1598f3ce28e",
      "parents": [
        "7b6181e06841f5ad15c4ff708b967b4db65a64de",
        "9a84d38031c258a17bb39beed1e500eadee67407"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:48:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:48:29 2010 -0700"
      },
      "message": "Merge branch \u0027nfs-for-2.6.37\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027nfs-for-2.6.37\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6: (67 commits)\n  SUNRPC: Cleanup duplicate assignment in rpcauth_refreshcred\n  nfs: fix unchecked value\n  Ask for time_delta during fsinfo probe\n  Revalidate caches on lock\n  SUNRPC: After calling xprt_release(), we must restart from call_reserve\n  NFSv4: Fix up the \u0027dircount\u0027 hint in encode_readdir\n  NFSv4: Clean up nfs4_decode_dirent\n  NFSv4: nfs4_decode_dirent must clear entry-\u003efattr-\u003evalid\n  NFSv4: Fix a regression in decode_getfattr\n  NFSv4: Fix up decode_attr_filehandle() to handle the case of empty fh pointer\n  NFS: Ensure we check all allocation return values in new readdir code\n  NFS: Readdir plus in v4\n  NFS: introduce generic decode_getattr function\n  NFS: check xdr_decode for errors\n  NFS: nfs_readdir_filler catch all errors\n  NFS: readdir with vmapped pages\n  NFS: remove page size checking code\n  NFS: decode_dirent should use an xdr_stream\n  SUNRPC: Add a helper function xdr_inline_peek\n  NFS: remove readdir plus limit\n  ...\n"
    },
    {
      "commit": "c9af3fa9e1e3e5154649991a14b74f3a2dee19ee",
      "tree": "89da9bef9b676f33e7bd36318d3046e56217e844",
      "parents": [
        "0576fc703a03a43e73a57450d5720b47ec7a03ba"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Oct 25 16:10:43 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] topology: change default\n\nSwitch default value of the kernel parameter \u0027topology\u0027 from off to on.\nVarious performance measurements have finally shown that there are no\n(known) regressions anywhere.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "229aebb873e29726b91e076161649cf45154b0bf",
      "tree": "acc02a3702215bce8d914f4c8cc3d7a1382b1c67",
      "parents": [
        "8de547e1824437f3c6af180d3ed2162fa4b3f389",
        "50a23e6eec6f20d55a3a920e47adb455bff6046e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  Update broken web addresses in arch directory.\n  Update broken web addresses in the kernel.\n  Revert \"drivers/usb: Remove unnecessary return\u0027s from void functions\" for musb gadget\n  Revert \"Fix typo: configuation \u003d\u003e configuration\" partially\n  ida: document IDA_BITMAP_LONGS calculation\n  ext2: fix a typo on comment in ext2/inode.c\n  drivers/scsi: Remove unnecessary casts of private_data\n  drivers/s390: Remove unnecessary casts of private_data\n  net/sunrpc/rpc_pipe.c: Remove unnecessary casts of private_data\n  drivers/infiniband: Remove unnecessary casts of private_data\n  drivers/gpu/drm: Remove unnecessary casts of private_data\n  kernel/pm_qos_params.c: Remove unnecessary casts of private_data\n  fs/ecryptfs: Remove unnecessary casts of private_data\n  fs/seq_file.c: Remove unnecessary casts of private_data\n  arm: uengine.c: remove C99 comments\n  arm: scoop.c: remove C99 comments\n  Fix typo configue \u003d\u003e configure in comments\n  Fix typo: configuation \u003d\u003e configuration\n  Fix typo interrest[ing|ed] \u003d\u003e interest[ing|ed]\n  Fix various typos of valid in comments\n  ...\n\nFix up trivial conflicts in:\n\tdrivers/char/ipmi/ipmi_si_intf.c\n\tdrivers/usb/gadget/rndis.c\n\tnet/irda/irnet/irnet_ppp.c\n"
    },
    {
      "commit": "1765a1fe5d6f82c0eceb1ad10594cfc83759b6d0",
      "tree": "a701020f0fa3a1932a36d174c5fffd20496303a9",
      "parents": [
        "bdaf12b41235b0c59949914de022341e77907461",
        "2a31339aa014c0d0b97c57d3ebc997732f8f47fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 12:47:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 12:47:25 2010 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.37\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.37\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (321 commits)\n  KVM: Drop CONFIG_DMAR dependency around kvm_iommu_map_pages\n  KVM: Fix signature of kvm_iommu_map_pages stub\n  KVM: MCE: Send SRAR SIGBUS directly\n  KVM: MCE: Add MCG_SER_P into KVM_MCE_CAP_SUPPORTED\n  KVM: fix typo in copyright notice\n  KVM: Disable interrupts around get_kernel_ns()\n  KVM: MMU: Avoid sign extension in mmu_alloc_direct_roots() pae root address\n  KVM: MMU: move access code parsing to FNAME(walk_addr) function\n  KVM: MMU: audit: check whether have unsync sps after root sync\n  KVM: MMU: audit: introduce audit_printk to cleanup audit code\n  KVM: MMU: audit: unregister audit tracepoints before module unloaded\n  KVM: MMU: audit: fix vcpu\u0027s spte walking\n  KVM: MMU: set access bit for direct mapping\n  KVM: MMU: cleanup for error mask set while walk guest page table\n  KVM: MMU: update \u0027root_hpa\u0027 out of loop in PAE shadow path\n  KVM: x86 emulator: Eliminate compilation warning in x86_decode_insn()\n  KVM: x86: Fix constant type in kvm_get_time_scale\n  KVM: VMX: Add AX to list of registers clobbered by guest switch\n  KVM guest: Move a printk that\u0027s using the clock before it\u0027s ready\n  KVM: x86: TSC catchup mode\n  ...\n"
    },
    {
      "commit": "a182d8737f0bdfb684b3255c8e266e71999e2225",
      "tree": "90c4b4bb39b49ae6124f582534c97cd7dcb8bafc",
      "parents": [
        "8475f94abfa40d6975923ff022280cf7250fc5fb"
      ],
      "author": {
        "name": "Xiao Guangrong",
        "email": "xiaoguangrong@cn.fujitsu.com",
        "time": "Mon Sep 20 22:17:48 2010 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Oct 24 10:52:58 2010 +0200"
      },
      "message": "KVM: document \u0027kvm.mmu_audit\u0027 parameter\n\nDocument this parameter into Documentation/kernel-parameters.txt\n\nSigned-off-by: Xiao Guangrong \u003cxiaoguangrong@cn.fujitsu.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "8475f94abfa40d6975923ff022280cf7250fc5fb",
      "tree": "877bcae3e684d685c88cada1dd7ec059838fe7e1",
      "parents": [
        "a0a07cd2c5fc8703db8a07287cdde3d29a286082"
      ],
      "author": {
        "name": "Xiao Guangrong",
        "email": "xiaoguangrong@cn.fujitsu.com",
        "time": "Mon Sep 20 22:16:45 2010 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Oct 24 10:52:58 2010 +0200"
      },
      "message": "KVM: fix the description of kvm-amd.nested in documentation\n\nThe default state of \u0027kvm-amd.nested\u0027 is enabled now, so fix the documentation\n\nSigned-off-by: Xiao Guangrong \u003cxiaoguangrong@cn.fujitsu.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "9cf4c4fcb59704f0c50f6aa7933399db5d2edf1a",
      "tree": "36c02cec903f49e02f578c3f1edbc826ff11bc6b",
      "parents": [
        "92f738a52b53dc13b5dd5753634bdb8c59ac9815"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 16 17:51:20 2010 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Oct 24 10:51:07 2010 +0200"
      },
      "message": "KVM: x86: explain \u0027no-kvmclock\u0027 kernel parameter\n\nno-kvmclock kernel parameter is missing its explanation in\nDocumentation/kernel-parameters.txt. Add it.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "b9da0571050c09863e59f94d0b8594a290d61b88",
      "tree": "3632c4fee768db9a27a5c872bd42133692e2f3d0",
      "parents": [
        "f8cae0f03f75adb54b1d48ddbc90f84a1f5de186",
        "5abd935661e01289ba143c3b2c1ba300c65bcc5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 19:36:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 19:36:42 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (31 commits)\n  driver core: Display error codes when class suspend fails\n  Driver core: Add section count to memory_block struct\n  Driver core: Add mutex for adding/removing memory blocks\n  Driver core: Move find_memory_block routine\n  hpilo: Despecificate driver from iLO generation\n  driver core: Convert link_mem_sections to use find_memory_block_hinted.\n  driver core: Introduce find_memory_block_hinted which utilizes kset_find_obj_hinted.\n  kobject: Introduce kset_find_obj_hinted.\n  driver core: fix build for CONFIG_BLOCK not enabled\n  driver-core: base: change to new flag variable\n  sysfs: only access bin file vm_ops with the active lock\n  sysfs: Fail bin file mmap if vma close is implemented.\n  FW_LOADER: fix kconfig dependency warning on HOTPLUG\n  uio: Statically allocate uio_class and use class .dev_attrs.\n  uio: Support 2^MINOR_BITS minors\n  uio: Cleanup irq handling.\n  uio: Don\u0027t clear driver data\n  uio: Fix lack of locking in init_uio_class\n  SYSFS: Allow boot time switching between deprecated and modern sysfs layout\n  driver core: remove CONFIG_SYSFS_DEPRECATED_V2 but keep it for block devices\n  ...\n"
    },
    {
      "commit": "e52eec13cd6b7f30ab19081b387813e03e592ae5",
      "tree": "7b327e0b9283c578fb10922edcf6e10b3b8fd943",
      "parents": [
        "39aba963d937edb20db7d9d93e6dda5d2adfdcdd"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Sep 08 16:54:17 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:16:43 2010 -0700"
      },
      "message": "SYSFS: Allow boot time switching between deprecated and modern sysfs layout\n\nI have some systems which need legacy sysfs due to old tools that are\nmaking assumptions that a directory can never be a symlink to another\ndirectory, and it\u0027s a big hazzle to compile separate kernels for them.\n\nThis patch turns CONFIG_SYSFS_DEPRECATED into a run time option\nthat can be switched on/off the kernel command line. This way\nthe same binary can be used in both cases with just a option\non the command line.\n\nThe old CONFIG_SYSFS_DEPRECATED_V2 option is still there to set\nthe default. I kept the weird name to not break existing\nconfig files.\n\nAlso the compat code can be still completely disabled by undefining\nCONFIG_SYSFS_DEPRECATED_SWITCH -- just the optimizer takes\ncare of this now instead of lots of ifdefs. This makes the code\nlook nicer.\n\nv2: This is an updated version on top of Kay\u0027s patch to only\nhandle the block devices. I tested it on my old systems\nand that seems to work.\n\nCc: axboe@kernel.dk\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a648ec05bb950fae2f35d0490ddd6cf15010af72",
      "tree": "cde3ca36db486e51d85c31619bf67f8d60215179",
      "parents": [
        "fd89cfb8718753459fcea3fe6103d19de5e86c9b"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Aug 06 16:11:02 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:16:42 2010 -0700"
      },
      "message": "Dynamic Debug: Introduce ddebug_query\u003d boot parameter\n\nDynamic debug lacks the ability to enable debug messages at boot time.\nOne could patch initramfs or service startup scripts to write to\n/sys/../dynamic_debug/control, but this sucks.\n\nThis patch makes it possible to pass a query in the same format one can\nwrite to /sys/../dynamic_debug/control via boot param.\nWhen dynamic debug gets initialized, this query will automatically be\napplied.\n\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: jbaron@redhat.com\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a8cbf22559ceefdcdfac00701e8e6da7518b7e8e",
      "tree": "63ebd5779a37f809f7daed77dbf27aa3f1e1110c",
      "parents": [
        "e36f561a2c88394ef2708f1ab300fe8a79e9f651",
        "9c034392533f3e9f00656d5c58478cff2560ef81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 14:53:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 14:53:17 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6: (26 commits)\n  PM / Wakeup: Show wakeup sources statistics in debugfs\n  PM: Introduce library for device-specific OPPs (v7)\n  PM: Add sysfs attr for rechecking dev hash from PM trace\n  PM: Lock PM device list mutex in show_dev_hash()\n  PM / Runtime: Remove idle notification after failing suspend\n  PM / Hibernate: Modify signature used to mark swap\n  PM / Runtime: Reduce code duplication in core helper functions\n  PM: Allow wakeup events to abort freezing of tasks\n  PM: runtime: add missed pm_request_autosuspend\n  PM / Hibernate: Make some boot messages look less scary\n  PM / Runtime: Implement autosuspend support\n  PM / Runtime: Add no_callbacks flag\n  PM / Runtime: Combine runtime PM entry points\n  PM / Runtime: Merge synchronous and async runtime routines\n  PM / Runtime: Replace boolean arguments with bitflags\n  PM / Runtime: Move code in drivers/base/power/runtime.c\n  sysfs: Add sysfs_merge_group() and sysfs_unmerge_group()\n  PM: Fix potential issue with failing asynchronous suspend\n  PM / Wakeup: Introduce wakeup source objects and event statistics (v3)\n  PM: Fix signed/unsigned warning in dpm_show_time()\n  ...\n"
    },
    {
      "commit": "709d9f54cc1847a2d24224ffedec7fd4d0f3c714",
      "tree": "28aa81a0f7425be438eb1a31e33a1d8ae90c0292",
      "parents": [
        "cca8209ed962f87990345ba073979d2b55dd1187",
        "b0f4c062fb6dd4c02b1fe6de73319ed50a09b27d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 13:53:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 13:53:24 2010 -0700"
      },
      "message": "Merge branch \u0027x86-vmware-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-vmware-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, paravirt: Remove alloc_pmd_clone hook, only used by VMI\n  x86, vmware: Remove deprecated VMI kernel support\n\nFix up trivial #include conflict in arch/x86/kernel/smpboot.c\n"
    },
    {
      "commit": "781c5a67f152c17c3e4a9ed9647f8c0be6ea5ae9",
      "tree": "5cba2f98482e4612e4daf8e57e4e50a24a273fe9",
      "parents": [
        "e990c77d06dbacc8e5c5edd2c4a1005d318a4fa6",
        "9ea77bdb39b62c9bf9fd3cdd1c25a9420bccd380"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 13:06:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 13:06:49 2010 -0700"
      },
      "message": "Merge branch \u0027x86-bios-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-bios-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, bios: Make the x86 early memory reservation a kernel option\n  x86, bios: By default, reserve the low 64K for all BIOSes\n"
    },
    {
      "commit": "e82b8e4ea4f3dffe6e7939f90e78da675fcc450e",
      "tree": "116e54691f87d2cb0f2f5df36d1e114624c225d0",
      "parents": [
        "b52bfee445d315549d41eacf2fa7c156e7d153d5"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venki@google.com",
        "time": "Mon Oct 04 17:03:20 2010 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 18 20:52:25 2010 +0200"
      },
      "message": "x86: Add IRQ_TIME_ACCOUNTING\n\nThis patch adds IRQ_TIME_ACCOUNTING option on x86 and runtime enables it\nwhen TSC is enabled.\n\nThis change just enables fine grained irq time accounting, isn\u0027t used yet.\nFollowing patches use it for different purposes.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenki@google.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1286237003-12406-6-git-send-email-venki@google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f996fc9671d088bd5f52a70f18c64bfe3d0e418f",
      "tree": "3d88b5adfa21fc71cbabb9a891d37b0c1ce1c692",
      "parents": [
        "05aa55dddb9ee4045c320661068bea78dad6a6e5"
      ],
      "author": {
        "name": "Bojan Smojver",
        "email": "bojan@rexursive.com",
        "time": "Thu Sep 09 23:06:23 2010 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Oct 17 01:57:42 2010 +0200"
      },
      "message": "PM / Hibernate: Compress hibernation image with LZO\n\nCompress hibernation image with LZO in order to save on I/O and\ntherefore time to hibernate/thaw.\n\n[rjw: Added hibernate\u003dnocompress command line option instead of just\n nocompress which would be confusing, fixed a couple of compiler\n warnings, fixed kerneldoc comments, minor cleanups.]\n\nSigned-off-by: Bojan Smojver \u003cbojan@rexursive.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "306a075362a288683f6346185f97dd0e06df19da",
      "tree": "bcade14a2a0b634c5bf64eab87db8219d8d6981c",
      "parents": [
        "8d2321037896aa4868a67f45b2d6ed52b579a48a"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Fri Sep 17 10:54:37 2010 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Sep 17 10:54:37 2010 -0400"
      },
      "message": "NFS: Allow NFSROOT debugging messages to be enabled dynamically\n\nAs a convenience, introduce a kernel command line option to enable\nNFSROOT debugging messages.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "d56557af19867edb8c0e96f8e26399698a08857f",
      "tree": "2d98f87962a5a08839371ed90b9eaa7f256bea36",
      "parents": [
        "fa2925cf90e612cb9c10c45d0cb8a7c7332e56a7",
        "17134d96735115644cc2f0e2b1bab51ca6e3ab95"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 16:00:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 16:00:17 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: bus speed strings should be const\n  PCI hotplug: Fix build with CONFIG_ACPI unset\n  PCI: PCIe: Remove the port driver module exit routine\n  PCI: PCIe: Move PCIe PME code to the pcie directory\n  PCI: PCIe: Disable PCIe port services during port initialization\n  PCI: PCIe: Ask BIOS for control of all native services at once\n  ACPI/PCI: Negotiate _OSC control bits before requesting them\n  ACPI/PCI: Do not preserve _OSC control bits returned by a query\n  ACPI/PCI: Make acpi_pci_query_osc() return control bits\n  ACPI/PCI: Reorder checks in acpi_pci_osc_control_set()\n  PCI: PCIe: Introduce commad line switch for disabling port services\n  PCI: PCIe AER: Introduce pci_aer_available()\n  x86/PCI: only define pci_domain_nr if PCI and PCI_DOMAINS are set\n  PCI: provide stub pci_domain_nr function for !CONFIG_PCI configs\n"
    },
    {
      "commit": "9ea77bdb39b62c9bf9fd3cdd1c25a9420bccd380",
      "tree": "8fc6396e340bdc9fb38c90569dafa1abb34080d4",
      "parents": [
        "d0cd7425fab774a480cce17c2f649984312d0b55"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Aug 25 16:38:20 2010 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Aug 25 17:10:49 2010 -0700"
      },
      "message": "x86, bios: Make the x86 early memory reservation a kernel option\n\nAdd a kernel command-line option so the x86 early memory reservation\nsize can be adjusted at runtime instead of only at compile time.\n\nSuggested-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003ctip-d0cd7425fab774a480cce17c2f649984312d0b55@git.kernel.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "28eb5f274a305bf3a13b2c80c4804d4515d05c64",
      "tree": "c878c8a90a8f8e59b90460eb2f47bbbddfbd5483",
      "parents": [
        "75fb60f26befb59dbfa05cb122972642b7bdd219"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Aug 21 22:02:38 2010 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Aug 24 13:47:33 2010 -0700"
      },
      "message": "PCI: PCIe: Ask BIOS for control of all native services at once\n\nAfter commit 852972acff8f10f3a15679be2059bb94916cba5d (ACPI: Disable\nASPM if the platform won\u0027t provide _OSC control for PCIe) control of\nthe PCIe Capability Structure is unconditionally requested by\nacpi_pci_root_add(), which in principle may cause problems to\nhappen in two ways.  First, the BIOS may refuse to give control of\nthe PCIe Capability Structure if it is not asked for any of the\n_OSC features depending on it at the same time.  Second, the BIOS may\nassume that control of the _OSC features depending on the PCIe\nCapability Structure will be requested in the future and may behave\nincorrectly if that doesn\u0027t happen.  For this reason, control of\nthe PCIe Capability Structure should always be requested along with\ncontrol of any other _OSC features that may depend on it (ie. PCIe\nnative PME, PCIe native hot-plug, PCIe AER).\n\nRework the PCIe port driver so that (1) it checks which native PCIe\nport services can be enabled, according to the BIOS, and (2) it\nrequests control of all these services simultaneously.  In\nparticular, this causes pcie_portdrv_probe() to fail if the BIOS\nrefuses to grant control of the PCIe Capability Structure, which\nmeans that no native PCIe port services can be enabled for the PCIe\nRoot Complex the given port belongs to.  If that happens, ASPM is\ndisabled to avoid problems with mishandling it by the part of the\nPCIe hierarchy for which control of the PCIe Capability Structure\nhas not been received.\n\nMake it possible to override this behavior using \u0027pcie_ports\u003dnative\u0027\n(use the PCIe native services regardless of the BIOS response to the\ncontrol request), or \u0027pcie_ports\u003dcompat\u0027 (do not use the PCIe native\nservices at all).\n\nAccordingly, rework the existing PCIe port service drivers so that\nthey don\u0027t request control of the services directly.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "79dd9182db2072d63ccf160bb9a3463b1c952723",
      "tree": "89069b3803a4e07924c6fd4414bbd2a771a432e9",
      "parents": [
        "f1a7bfaf6bb9cb195577e674c0ab2fd0a55d9014"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Aug 21 01:51:44 2010 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Aug 24 13:43:15 2010 -0700"
      },
      "message": "PCI: PCIe: Introduce commad line switch for disabling port services\n\nIntroduce kernel command line switch pcie_ports\u003d allowing one to\ndisable all of the native PCIe port services, so that PCIe ports\nare treated like PCI-to-PCI bridges.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "9863c90f682fba34cdc26c3437e8c00da6c83fa4",
      "tree": "f21d698fc8e9e06e9205d2a941646617aeb8f31c",
      "parents": [
        "76be97c1fc945db08aae1f1b746012662d643e97"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Mon Aug 23 14:49:11 2010 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Mon Aug 23 15:18:50 2010 -0700"
      },
      "message": "x86, vmware: Remove deprecated VMI kernel support\n\nWith the recent innovations in CPU hardware acceleration technologies\nfrom Intel and AMD, VMware ran a few experiments to compare these\ntechniques to guest paravirtualization technique on VMware\u0027s platform.\nThese hardware assisted virtualization techniques have outperformed the\nperformance benefits provided by VMI in most of the workloads. VMware\nexpects that these hardware features will be ubiquitous in a couple of\nyears, as a result, VMware has started a phased retirement of this\nfeature from the hypervisor.\n\nPlease note that VMI has always been an optimization and non-VMI kernels\nstill work fine on VMware\u0027s platform.\nLatest versions of VMware\u0027s product which support VMI are,\nWorkstation 7.0 and VSphere 4.0 on ESX side, future maintainence\nreleases for these products will continue supporting VMI.\n\nFor more details about VMI retirement take a look at this,\nhttp://blogs.vmware.com/guestosguide/2009/09/vmi-retirement.html\n\nThis feature removal was scheduled for 2.6.37 back in September 2009.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nLKML-Reference: \u003c1282600151.19396.22.camel@ank32.eng.vmware.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "1dc7ce99b091a11cce0f34456c1ffcb928f17edd",
      "tree": "b9f125fc324a86ff4af64fb0799d20330f61084c",
      "parents": [
        "c93a4dfb31f2c023da3ad1238c352452f2cc0e05"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Mon Aug 23 11:59:29 2010 +0100"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Mon Aug 23 11:59:29 2010 +0100"
      },
      "message": "xen: pvhvm: rename xen_emul_unplug\u003dignore to \u003dunnnecessary\n\nIt is not immediately clear what this option causes to become\nignored. The actual meaning is that it is not necessary to unplug the\nemulated devices to safely use the PV ones, even if the platform does\nnot support the unplug protocol. (pressumably the user will only add\nthis option if they have ensured that their domain configuration is\nsafe).\n\nI think xen_emul_unplug\u003dunnecessary better captures this.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nAcked-by: Stefano Stabellini \u003cStefano.Stabellini@eu.citrix.com\u003e\n"
    },
    {
      "commit": "c93a4dfb31f2c023da3ad1238c352452f2cc0e05",
      "tree": "c141f9f1773a8f132fbd653eaf81a0ec95f4d06f",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Mon Aug 23 11:59:28 2010 +0100"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Mon Aug 23 11:59:28 2010 +0100"
      },
      "message": "xen: pvhvm: allow user to request no emulated device unplug\n\nthis allows the user to disable pvhvm and revert to emulated devices\nin case of a system misconfiguration (e.g. initramfs with only\nemulated drivers in it).\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nAcked-by: Stefano Stabellini \u003cStefano.Stabellini@eu.citrix.com\u003e\n"
    },
    {
      "commit": "bbff2168c1088995753e889580c756971eca51e4",
      "tree": "301da227140612a9a57631829e8b87a5c67f096f",
      "parents": [
        "6396fc3b3ff3f6b942992b653a62df11dcef9bea"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 11 18:34:09 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 16 15:03:47 2010 +0200"
      },
      "message": "paravirt: noreplace-paravirt is implemented for x86 and ia-64\n\nkernel-parameters.txt lists \u0027noreplace-paravirt\u0027 parameter as being\nlimited to X86-32, which is incorrect -- it\u0027s actually supported by\nx86-32, x86-64 and ia-64.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "e2e96c663639a3361bb1a84e666887d308c6c87e",
      "tree": "7c28b1e5baaff4741d974193ba30f1c53992596f",
      "parents": [
        "7355a5a654ccbbfd2fd11bb1e2389910f786ea92",
        "1a8bd481bfba30515b54368d90a915db3faf302f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:34:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:34:20 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/iommu-2.6\n\n* git://git.infradead.org/iommu-2.6:\n  intel-iommu: Fix 32-bit build warning with __cmpxchg()\n  intr-remap: allow disabling source id checking\n"
    },
    {
      "commit": "163475fb111cb2f85aef2428a6c1f9eefba8be23",
      "tree": "ad0b494a0d63c9f63b62049b1ebe8d243cb688de",
      "parents": [
        "d310ad0c9d6354affc8abdcfb189ae1a434f18ae"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Aug 14 12:36:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 16:20:59 2010 -0700"
      },
      "message": "Documentation: move SCSI parameters to their own text file\n\nMove SCSI parameters from kernel-parameters.txt to their own text file.\n\nThis continues a trend of moving non-core parameters out of\nkernel-parameters.txt.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7ff0d9c92435e836e13aaa8d0e56d4000424bcc",
      "tree": "96f56d15b5dd96c44fb183ce00152608df50dc5c",
      "parents": [
        "bebf8cfaea1df1a104b993b995bb385e998a4dc8"
      ],
      "author": {
        "name": "TAMUKI Shoichi",
        "email": "tamuki@linet.gr.jp",
        "time": "Tue Aug 10 18:03:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:22 2010 -0700"
      },
      "message": "panic: keep blinking in spite of long spin timer mode\n\nTo keep panic_timeout accuracy when running under a hypervisor, the\ncurrent implementation only spins on long time (1 second) calls to mdelay.\n That brings a good effect, but the problem is the keyboard LEDs don\u0027t\nblink at all on that situation.\n\nThis patch changes to call to panic_blink_enter() between every mdelay and\nkeeps blinking in spite of long spin timer mode.\n\nThe time to call to mdelay is now 100ms.  Even this change will keep\npanic_timeout accuracy enough when running under a hypervisor.\n\nSigned-off-by: TAMUKI Shoichi \u003ctamuki@linet.gr.jp\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1917ac76e023339c73844bec775375b147f57ac7",
      "tree": "98751557cd135eb19c0b77871dade3a4a878d329",
      "parents": [
        "0ac8382e9cfdd723445692fc97aaa4643929750d"
      ],
      "author": {
        "name": "Samium Gromoff",
        "email": "_deepfire@feelingofgreen.ru",
        "time": "Tue Jul 20 15:26:51 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 13:47:45 2010 -0700"
      },
      "message": "serial: MMIO32 support for 8250_early.c\n\nProvide MMIO32 support in 8250_early (aka earlycon)\n\n[randy.dunlap@oracle.com: fix printk format warnings]\n[akpm@linux-foundation.org: fix printk args some more]\nSigned-off-by: Samium Gromoff \u003c_deepfire@feelingofgreen.ru\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1423d5679875ebbbc2fc63b33d465baceee0430",
      "tree": "45bf7904476291c15775345969f9cf99f026071f",
      "parents": [
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@redhat.com",
        "time": "Tue Jul 20 11:06:49 2010 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Aug 10 01:37:09 2010 +0100"
      },
      "message": "intr-remap: allow disabling source id checking\n\nAllow disabling the source id checking while programming the interrupt\nremap table entry. Useful for debugging or working around the broken\nsource id checks on some platforms.\n\nSigned-off-by: Chris Wright \u003cchrisw@redhat.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nAcked-by: Weidong Han \u003cweidong.han@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "faa38b5e0e092914764cdba9f83d31a3f794d182",
      "tree": "b3e5921bdc36378033b4910eb4f29cb0dfc486e0",
      "parents": [
        "78417334b5cb6e1f915b8fdcc4fce3f1a1b4420c",
        "74bf40f0793fed9e01eb6164c2ce63e8c27ca205"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:07:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:07:31 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (214 commits)\n  ALSA: hda - Add pin-fix for HP dc5750\n  ALSA: als4000: Fix potentially invalid DMA mode setup\n  ALSA: als4000: enable burst mode\n  ALSA: hda - Fix initial capsrc selection in patch_alc269()\n  ASoC: TWL4030: Capture route runtime DAPM ordering fix\n  ALSA: hda - Add PC-beep whitelist for an Intel board\n  ALSA: hda - More relax for pending period handling\n  ALSA: hda - Define AC_FMT_* constants\n  ALSA: hda - Fix beep frequency on IDT 92HD73xx and 92HD71Bxx codecs\n  ALSA: hda - Add support for HDMI HBR passthrough\n  ALSA: hda - Set Stream Type in Stream Format according to AES0\n  ALSA: hda - Fix Thinkpad X300 so SPDIF is not exposed\n  ALSA: hda - FIX to not expose SPDIF on Thinkpad X301, since it does not have the ability to use SPDIF\n  ASoC: wm9081: fix resource reclaim in wm9081_register error path\n  ASoC: wm8978: fix a memory leak if a wm8978_register fail\n  ASoC: wm8974: fix a memory leak if another WM8974 is registered\n  ASoC: wm8961: fix resource reclaim in wm8961_register error path\n  ASoC: wm8955: fix resource reclaim in wm8955_register error path\n  ASoC: wm8940: fix a memory leak if wm8940_register return error\n  ASoC: wm8904: fix resource reclaim in wm8904_register error path\n  ...\n"
    },
    {
      "commit": "b62ad9ab181a67207a4c8c373461b587c4861a68",
      "tree": "ace1572964d81f5f9bbc10b7960c1f742832d744",
      "parents": [
        "af390084359a5de20046c901529b2b6a50b941cb",
        "b29230769e3482bbd62a07d6d9485371ee66a18f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:18:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:18:29 2010 -0700"
      },
      "message": "Merge branch \u0027timers-timekeeping-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-timekeeping-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  um: Fix read_persistent_clock fallout\n  kgdb: Do not access xtime directly\n  powerpc: Clean up obsolete code relating to decrementer and timebase\n  powerpc: Rework VDSO gettimeofday to prevent time going backwards\n  clocksource: Add __clocksource_updatefreq_hz/khz methods\n  x86: Convert common clocksources to use clocksource_register_hz/khz\n  timekeeping: Make xtime and wall_to_monotonic static\n  hrtimer: Cleanup direct access to wall_to_monotonic\n  um: Convert to use read_persistent_clock\n  timkeeping: Fix update_vsyscall to provide wall_to_monotonic offset\n  powerpc: Cleanup xtime usage\n  powerpc: Simplify update_vsyscall\n  time: Kill off CONFIG_GENERIC_TIME\n  time: Implement timespec_add\n  x86: Fix vtime/file timestamp inconsistencies\n\nTrivial conflicts in Documentation/feature-removal-schedule.txt\n\nMuch less trivial conflicts in arch/powerpc/kernel/time.c resolved as\nper Thomas\u0027 earlier merge commit 47916be4e28c (\"Merge branch\n\u0027powerpc.cherry-picks\u0027 into timers/clocksource\")\n"
    },
    {
      "commit": "1cfd2bda8c486ae0e7a8005354758ebb68172bca",
      "tree": "76ce15f377d8d6eb3ae4aa8b8b0b415457e38d36",
      "parents": [
        "b57bdda58cda0aaf6def042d101dd85977a286ed",
        "763e9db9994e27a7d2cb3701c8a097a867d0e0b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 11:44:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 11:44:36 2010 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (30 commits)\n  PCI: update for owner removal from struct device_attribute\n  PCI: Fix warnings when CONFIG_DMI unset\n  PCI: Do not run NVidia quirks related to MSI with MSI disabled\n  x86/PCI: use for_each_pci_dev()\n  PCI: use for_each_pci_dev()\n  PCI: MSI: Restore read_msi_msg_desc(); add get_cached_msi_msg_desc()\n  PCI: export SMBIOS provided firmware instance and label to sysfs\n  PCI: Allow read/write access to sysfs I/O port resources\n  x86/PCI: use host bridge _CRS info on ASRock ALiveSATA2-GLAN\n  PCI: remove unused HAVE_ARCH_PCI_SET_DMA_MAX_SEGMENT_{SIZE|BOUNDARY}\n  PCI: disable mmio during bar sizing\n  PCI: MSI: Remove unsafe and unnecessary hardware access\n  PCI: Default PCIe ASPM control to on and require !EMBEDDED to disable\n  PCI: kernel oops on access to pci proc file while hot-removal\n  PCI: pci-sysfs: remove casts from void*\n  ACPI: Disable ASPM if the platform won\u0027t provide _OSC control for PCIe\n  PCI hotplug: make sure child bridges are enabled at hotplug time\n  PCI hotplug: shpchp: Removed check for hotplug of display devices\n  PCI hotplug: pciehp: Fixed return value sign for pciehp_unconfigure_device\n  PCI: Don\u0027t enable aspm before drivers have had a chance to veto it\n  ...\n"
    },
    {
      "commit": "4aed2fd8e3181fea7c09ba79cf64e7e3f4413bf9",
      "tree": "1f69733e5daab4915a76a41de0e4d1dc61e12cfb",
      "parents": [
        "3a3527b6461b1298cc53ce72f336346739297ac8",
        "fc9ea5a1e53ee54f681e226d735008e2a6f8f470"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:30:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:30:52 2010 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (162 commits)\n  tracing/kprobes: unregister_trace_probe needs to be called under mutex\n  perf: expose event__process function\n  perf events: Fix mmap offset determination\n  perf, powerpc: fsl_emb: Restore setting perf_sample_data.period\n  perf, powerpc: Convert the FSL driver to use local64_t\n  perf tools: Don\u0027t keep unreferenced maps when unmaps are detected\n  perf session: Invalidate last_match when removing threads from rb_tree\n  perf session: Free the ref_reloc_sym memory at the right place\n  x86,mmiotrace: Add support for tracing STOS instruction\n  perf, sched migration: Librarize task states and event headers helpers\n  perf, sched migration: Librarize the GUI class\n  perf, sched migration: Make the GUI class client agnostic\n  perf, sched migration: Make it vertically scrollable\n  perf, sched migration: Parameterize cpu height and spacing\n  perf, sched migration: Fix key bindings\n  perf, sched migration: Ignore unhandled task states\n  perf, sched migration: Handle ignored migrate out events\n  perf: New migration tool overview\n  tracing: Drop cpparg() macro\n  perf: Use tracepoint_synchronize_unregister() to flush any pending tracepoint call\n  ...\n\nFix up trivial conflicts in Makefile and drivers/cpufreq/cpufreq.c\n"
    },
    {
      "commit": "9779714c8af09d57527f18d9aa2207dcc27a8687",
      "tree": "52182f2289d9b7a77fbe119f4cd5726ef6494e66",
      "parents": [
        "89a6c8cb9e6e11b6e3671dce7e037789b8f7cf62",
        "65b5ac1479840a3e87f086d68e5ef91f3002e8e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 16:00:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 16:00:44 2010 -0700"
      },
      "message": "Merge branch \u0027kms-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027kms-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kgdb,docs: Update the kgdb docs to include kms\n  drm_fb_helper: Preserve capability to use atomic kms\n  i915: when kgdb is active display compression should be off\n  drm/i915: use new fb debug hooks\n  drm: add KGDB/KDB support\n  fb: add hooks to handle KDB enter/exit\n  kgdboc: Add call backs to allow kernel mode switching\n  vt,console,kdb: automatically set kdb LINES variable\n  vt,console,kdb: implement atomic console enter/leave functions\n"
    },
    {
      "commit": "db7a1535d2dcf91115ba0fb940b1902c05305843",
      "tree": "29757b0b2db0e56bc520444d7233f2462d3c199a",
      "parents": [
        "ab265d5cdde7133f2569e2b5f341a80907b8600e",
        "7cc88fdcff3cc7f0d5d2384ffd7f6d4ce9a745f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 13:45:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 13:45:50 2010 -0700"
      },
      "message": "Merge branch \u0027upstream/xen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027upstream/xen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen: (23 commits)\n  xen/panic: use xen_reboot and fix smp_send_stop\n  Xen: register panic notifier to take crashes of xen guests on panic\n  xen: support large numbers of CPUs with vcpu info placement\n  xen: drop xen_sched_clock in favour of using plain wallclock time\n  pvops: do not notify callers from register_xenstore_notifier\n  Introduce CONFIG_XEN_PVHVM compile option\n  blkfront: do not create a PV cdrom device if xen_hvm_guest\n  support multiple .discard.* sections to avoid section type conflicts\n  xen/pvhvm: fix build problem when !CONFIG_XEN\n  xenfs: enable for HVM domains too\n  x86: Call HVMOP_pagetable_dying on exit_mmap.\n  x86: Unplug emulated disks and nics.\n  x86: Use xen_vcpuop_clockevent, xen_clocksource and xen wallclock.\n  implement O_NONBLOCK for /proc/xen/xenbus\n  xen: Fix find_unbound_irq in presence of ioapic irqs.\n  xen: Add suspend/resume support for PV on HVM guests.\n  xen: Xen PCI platform device driver.\n  x86/xen: event channels delivery on HVM.\n  x86: early PV on HVM features initialization.\n  xen: Add support for HVM hypercalls.\n  ...\n"
    },
    {
      "commit": "65b5ac1479840a3e87f086d68e5ef91f3002e8e2",
      "tree": "f42c6e29a4f8a7796e6dd59b67136ddbeb957acd",
      "parents": [
        "f90ebd9e98f366c41773ad8d0482dade668f5103"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu Aug 05 09:22:33 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu Aug 05 10:53:11 2010 -0500"
      },
      "message": "kgdb,docs: Update the kgdb docs to include kms\n\nUpdate the kgdb docs to include information about kernel mode setting support.\n\n[Randy Dunlap \u003crdunlap@xenotime.net\u003e: grammatical corrections]\n\nCC: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "74bf40f0793fed9e01eb6164c2ce63e8c27ca205",
      "tree": "f41312c0943978842ac258873b29da04d72d0625",
      "parents": [
        "e71981343ad29b5d929f82ac56c0b27b8ea0e540",
        "c4685849b4d725ab80cd29f5e09f5f128b4724b5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 05 11:17:04 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 05 11:17:04 2010 +0200"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "61be7fdec2f51b99570cd5dcc30c7848c8e56513",
      "tree": "4a73ee635bc3e35dc54f75caddd26ffb6238bb5c",
      "parents": [
        "12a81c8df13c60904febcafcf6b90ca1acb67122",
        "eb703f98191a505f78d0066712ad67d5dedc4c90"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 05 08:45:05 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 05 08:45:05 2010 +0200"
      },
      "message": "Merge branch \u0027perf/nmi\u0027 into perf/core\n\nConflicts:\n\tkernel/Makefile\n\nMerge reason: Add the now complete topic, fix the conflict.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ca50a5f39041497253c6362f2ba4da1b56d3e6cb",
      "tree": "482f1607d12b60f6ef482bb4af2c9c58d7814d5f",
      "parents": [
        "a70ce4b6064b64477ed12ef1878980f842819094",
        "ca65f9fc0c447da5b270b05c41c21b19c88617c3"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Aug 04 14:49:16 2010 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Aug 04 14:49:16 2010 -0700"
      },
      "message": "Merge branch \u0027upstream/pvhvm\u0027 into upstream/xen\n\n* upstream/pvhvm:\n  Introduce CONFIG_XEN_PVHVM compile option\n  blkfront: do not create a PV cdrom device if xen_hvm_guest\n  support multiple .discard.* sections to avoid section type conflicts\n  xen/pvhvm: fix build problem when !CONFIG_XEN\n  xenfs: enable for HVM domains too\n  x86: Call HVMOP_pagetable_dying on exit_mmap.\n  x86: Unplug emulated disks and nics.\n  x86: Use xen_vcpuop_clockevent, xen_clocksource and xen wallclock.\n  xen: Fix find_unbound_irq in presence of ioapic irqs.\n  xen: Add suspend/resume support for PV on HVM guests.\n  xen: Xen PCI platform device driver.\n  x86/xen: event channels delivery on HVM.\n  x86: early PV on HVM features initialization.\n  xen: Add support for HVM hypercalls.\n\nConflicts:\n\tarch/x86/xen/enlighten.c\n\tarch/x86/xen/time.c\n"
    },
    {
      "commit": "6ba74014c1ab0e37af7de6f64b4eccbbae3cb9e7",
      "tree": "8f3892fc44f1e403675a6d7e88fda5c70e56ee4c",
      "parents": [
        "5abd9ccced7a726c817dd6b5b96bc933859138d1",
        "3ff1c25927e3af61c6bf0e4ed959504058ae4565"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:47:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:47:58 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1443 commits)\n  phy/marvell: add 88ec048 support\n  igb: Program MDICNFG register prior to PHY init\n  e1000e: correct MAC-PHY interconnect register offset for 82579\n  hso: Add new product ID\n  can: Add driver for esd CAN-USB/2 device\n  l2tp: fix export of header file for userspace\n  can-raw: Fix skb_orphan_try handling\n  Revert \"net: remove zap_completion_queue\"\n  net: cleanup inclusion\n  phy/marvell: add 88e1121 interface mode support\n  u32: negative offset fix\n  net: Fix a typo from \"dev\" to \"ndev\"\n  igb: Use irq_synchronize per vector when using MSI-X\n  ixgbevf: fix null pointer dereference due to filter being set for VLAN 0\n  e1000e: Fix irq_synchronize in MSI-X case\n  e1000e: register pm_qos request on hardware activation\n  ip_fragment: fix subtracting PPPOE_SES_HLEN from mtu twice\n  net: Add getsockopt support for TCP thin-streams\n  cxgb4: update driver version\n  cxgb4: add new PCI IDs\n  ...\n\nManually fix up conflicts in:\n - drivers/net/e1000e/netdev.c: due to pm_qos registration\n   infrastructure changes\n - drivers/net/phy/marvell.c: conflict between adding 88ec048 support\n   and cleaning up the IDs\n - drivers/net/wireless/ipw2x00/ipw2100.c: trivial ipw2100_pm_qos_req\n   conflict (registration change vs marking it static)\n"
    },
    {
      "commit": "c1c124e91e7c6d5a600c98f6fb5b443c403a14f4",
      "tree": "58a4cf515dbd4fc4ea9e132fb2c5427d87408e3d",
      "parents": [
        "898127c34ec03291c86f4ff3856d79e9e18952bc"
      ],
      "author": {
        "name": "John Johansen",
        "email": "john.johansen@canonical.com",
        "time": "Thu Jul 29 14:48:09 2010 -0700"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Aug 02 15:35:15 2010 +1000"
      },
      "message": "AppArmor: update Maintainer and Documentation\n\nSigned-off-by: John Johansen \u003cjohn.johansen@canonical.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "7bd1c365fd124624191d49dcc1eb9759d6017ec3",
      "tree": "3e193b2061e02f4e04c51d14ce7a066c6e850bb2",
      "parents": [
        "549e15611b4ac1de51ef0e0a79c2704f50a638a2"
      ],
      "author": {
        "name": "Mike Habeck",
        "email": "habeck@sgi.com",
        "time": "Wed May 12 11:14:32 2010 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jul 30 09:29:12 2010 -0700"
      },
      "message": "x86/PCI: Add option to not assign BAR\u0027s if not already assigned\n\nThe Linux kernel assigns BARs that a BIOS did not assign, most likely\nto handle broken BIOSes that didn\u0027t enumerate the devices correctly.\nOn UV the BIOS purposely doesn\u0027t assign I/O BARs for certain devices/\ndrivers we know don\u0027t use them (examples, LSI SAS, Qlogic FC, ...).\nWe purposely don\u0027t assign these I/O BARs because I/O Space is a very\nlimited resource.  There is only 64k of I/O Space, and in a PCIe\ntopology that space gets divided up into 4k chucks (this is due to\nthe fact that a pci-to-pci bridge\u0027s I/O decoder is aligned at 4k)...\nThus a system can have at most 16 cards with I/O BARs: (64k / 4k \u003d 16)\n\nSGI needs to scale to \u003e16 devices with I/O BARs.  So by not assigning\nI/O BARs on devices we know don\u0027t use them, we can do that (iff the\nkernel doesn\u0027t go and assign these BARs that the BIOS purposely didn\u0027t\nassign).\n\nThis patch will not assign a resource to a device BAR if that BAR was\nnot assigned by the BIOS, and the kernel cmdline option \u0027pci\u003dnobar\u0027\nwas specified.   This patch is closely modeled after the \u0027pci\u003dnorom\u0027\noption that currently exists in the tree.\n\nSigned-off-by: Mike Habeck \u003chabeck@sgi.com\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "592913ecb87a9e06f98ddb55b298f1a66bf94c6b",
      "tree": "0f63f5535fe517faf418e0f7e69800fcf1e4d8db",
      "parents": [
        "ce3bf7ab22527183634a76512d9854a38615e4d5"
      ],
      "author": {
        "name": "John Stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Tue Jul 13 17:56:20 2010 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jul 27 12:40:54 2010 +0200"
      },
      "message": "time: Kill off CONFIG_GENERIC_TIME\n\nNow that all arches have been converted over to use generic time via\nclocksources or arch_gettimeoffset(), we can remove the GENERIC_TIME\nconfig option and simplify the generic code.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nLKML-Reference: \u003c1279068988-21864-4-git-send-email-johnstul@us.ibm.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c1c5413ad58cb73267d328e6020268aa2e50d8ca",
      "tree": "f2c66141ab8d9fdb7b16a13d4d510ad09b2430ed",
      "parents": [
        "409771d258e9dd71c30f3c9520fd2b796ffc40f0"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Fri May 14 12:44:30 2010 +0100"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Mon Jul 26 23:13:25 2010 -0700"
      },
      "message": "x86: Unplug emulated disks and nics.\n\nAdd a xen_emul_unplug command line option to the kernel to unplug\nxen emulated disks and nics.\n\nSet the default value of xen_emul_unplug depending on whether or\nnot the Xen PV frontends and the Xen platform PCI driver have\nbeen compiled for this kernel (modules or built-in are both OK).\n\nThe user can specify xen_emul_unplug\u003dignore to enable PV drivers on HVM\neven if the host platform doesn\u0027t support unplug.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "72ad5d77fb981963edae15eee8196c80238f5ed0",
      "tree": "a6fa9a0b9ba924fd2dd91debf3e8ab04e8084338",
      "parents": [
        "b37fa16e78d6f9790462b3181602a26b5af36260"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jul 23 22:59:09 2010 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 24 23:26:09 2010 -0400"
      },
      "message": "ACPI / Sleep: Allow the NVS saving to be skipped during suspend to RAM\n\nCommit 2a6b69765ad794389f2fc3e14a0afa1a995221c2\n(ACPI: Store NVS state even when entering suspend to RAM) caused the\nACPI suspend code save the NVS area during suspend and restore it\nduring resume unconditionally, although it is known that some systems\nneed to use acpi_sleep\u003ds4_nonvs for hibernation to work.  To allow\nthe affected systems to avoid saving and restoring the NVS area\nduring suspend to RAM and resume, introduce kernel command line\noption acpi_sleep\u003dnonvs and make acpi_sleep\u003ds4_nonvs work as its\nalias temporarily (add acpi_sleep\u003ds4_nonvs to the feature removal\nfile).\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d16396 .\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReported-and-tested-by: tomas m \u003ctmezzadra@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "95f72d1ed41a66f1c1c29c24d479de81a0bea36f",
      "tree": "bd92b3804ff0bea083d69af0ede52f99ab34c0af",
      "parents": [
        "1c5474a65bf15a4cb162dfff86d6d0b5a08a740c"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Mon Jul 12 14:36:09 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 14 17:14:00 2010 +1000"
      },
      "message": "lmb: rename to memblock\n\nvia following scripts\n\n      FILES\u003d$(find * -type f | grep -vE \u0027oprofile|[^K]config\u0027)\n\n      sed -i \\\n        -e \u0027s/lmb/memblock/g\u0027 \\\n        -e \u0027s/LMB/MEMBLOCK/g\u0027 \\\n        $FILES\n\n      for N in $(find . -name lmb.[ch]); do\n        M\u003d$(echo $N | sed \u0027s/lmb/memblock/g\u0027)\n        mv $N $M\n      done\n\nand remove some wrong change like lmbench and dlmb etc.\n\nalso move memblock.c from lib/ to mm/\n\nSuggested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d70a011dbbaa6335a19deb63ec3eb613f48faafd",
      "tree": "4e48761050dd9131fc8435972300a1e83f6e1012",
      "parents": [
        "a8756201ba4189bca3ee1a6ec4e290f467ee09ab"
      ],
      "author": {
        "name": "Tim Gardner",
        "email": "tim.gardner@canonical.com",
        "time": "Fri Jun 25 14:46:56 2010 +0200"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Jun 25 14:46:56 2010 +0200"
      },
      "message": "netfilter: complete the deprecation of CONFIG_NF_CT_ACCT\n\nCONFIG_NF_CT_ACCT has been deprecated for awhile and\nwas originally scheduled for removal by 2.6.29.\n\nRemoving support for this config option also stops\nthis deprecation warning message in the kernel log.\n\n[   61.669627] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)\n[   61.669850] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use\n[   61.669852] nf_conntrack.acct\u003d1 kernel parameter, acct\u003d1 nf_conntrack module option or\n[   61.669853] sysctl net.netfilter.nf_conntrack_acct\u003d1 to enable it.\n\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\n[Patrick: changed default value to 0]\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    }
  ],
  "next": "b27759f880018b0cd43543dc94c921341b64b5ec"
}
