)]}'
{
  "log": [
    {
      "commit": "ac9c052d10d8d6f46a30cb46c0d6d753997c299f",
      "tree": "15c252f9a0addcc944aa7e453bf68b174dfc38fe",
      "parents": [
        "d737bdc141f0f040171fffbb7f9e08a825b27aab"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed May 28 15:01:03 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:53 2008 -0700"
      },
      "message": "shpchp: check firmware before taking control\n\nFix the following problems of shpchp driver about getting hotplug\ncontrol from firmware.\n\n  - The shpchp driver must not control the hotplug controller if it\n    fails to get control from the firmware. But current shpchp\n    controls the hotplug controller regardless the result, because it\n    doesn\u0027t check the return value of get_hp_hw_control_from_firmware().\n\n  - Current shpchp driver doesn\u0027t support _OSC.\n\nThe pciehp driver already have the code for evaluating _OSC and OSHP\nand shpchp and pciehp can share it. So this patch move that code from\npciehp to acpi_pcihp.c.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "d737bdc141f0f040171fffbb7f9e08a825b27aab",
      "tree": "11b0777a92a0703a837982b5b726a90b5c6645f0",
      "parents": [
        "125c39f7d233de28f342d80858025ffed0c4b7f4"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed May 28 14:59:44 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:53 2008 -0700"
      },
      "message": "pciehp: block signals while waiting for command completion\n\nSince we need to wait for command completion for muximum 1sec, waiting\ncommand should not be interrupted by a signal.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "125c39f7d233de28f342d80858025ffed0c4b7f4",
      "tree": "9c6910276ef5b5b2fbfa3a8ec6249a217d1d848f",
      "parents": [
        "b143b3cc82fac459feb1abdffb1d77be9805adaa"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed May 28 14:57:30 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:53 2008 -0700"
      },
      "message": "pciehp: evaluate _OSC/OSHP before controller init\n\nCurrent pciehp evaluates _OSC/OSHP method after some controller\ninitialization is done. So if evaluating _OSC/OSHP is failed, we need\nto cleanup already initialized data structures or hardware. This\nclearly is not robust way. With this patch, _OSC/OSHP evaluation is\ndone first.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "b143b3cc82fac459feb1abdffb1d77be9805adaa",
      "tree": "807c94583d98721d82eb7e1c71e32a738ac4b37d",
      "parents": [
        "e3f2baebf4209b5927e23fa65d5977d31db936b3"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed May 28 14:56:00 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:52 2008 -0700"
      },
      "message": "pciehp: remove redundant pci_dev initialization\n\nRemove the redundant initialization of pci_dev member of struct\ncontroller in pciehp_probe(). It is initialized in pcie_init().\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "e3f2baebf4209b5927e23fa65d5977d31db936b3",
      "tree": "2f5b9850f13f0ce1cefcf1ba5144933f4bb93470",
      "parents": [
        "e7891c733f9b26c851edde50cf886a30bd133dbd"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu May 22 14:35:11 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:52 2008 -0700"
      },
      "message": "PCI/x86: early dump pci conf space v2\n\nAllows us to dump PCI space before any kernel changes have been made.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "e7891c733f9b26c851edde50cf886a30bd133dbd",
      "tree": "586fcf54403d2d2b04e62f1665b33abc58bb09c1",
      "parents": [
        "25e18499e08cb097cbbfeab5de25d094d5312ee5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu May 22 14:35:21 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:51 2008 -0700"
      },
      "message": "PCI/x86: write_pci_config_byte fix offset\n\nalso add write_pci_config_16\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "25e18499e08cb097cbbfeab5de25d094d5312ee5",
      "tree": "1b4a0a0023216c2a037f35e4eaf1f32b83d44f39",
      "parents": [
        "bbb44d9f23d868a2837c6b22b8dfb123d8e7800c"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed May 21 01:40:43 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:51 2008 -0700"
      },
      "message": "Implement new suspend and hibernation callbacks for platform busses\n\nImplement new suspend and hibernation callbacks for the platform bus\ntype.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "bbb44d9f23d868a2837c6b22b8dfb123d8e7800c",
      "tree": "15573ad50a41601b0fda2f7d8568e6c94fee307b",
      "parents": [
        "1eede070a59e1cc73da51e1aaa00d9ab86572cfc"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue May 20 00:49:04 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:51 2008 -0700"
      },
      "message": "PCI: implement new suspend/resume callbacks\n\nImplement new suspend and hibernation callbacks for the PCI bus type.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "1eede070a59e1cc73da51e1aaa00d9ab86572cfc",
      "tree": "eafccca4f2a1ae2e8ebb06d2dff9528d5a289da4",
      "parents": [
        "bb71ad880204b79d60331d3384103976e086cb9f"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue May 20 23:00:01 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:50 2008 -0700"
      },
      "message": "Introduce new top level suspend and hibernation callbacks\n\nIntroduce \u0027struct pm_ops\u0027 and \u0027struct pm_ext_ops\u0027 (\u0027ext\u0027 meaning\n\u0027extended\u0027) representing suspend and hibernation operations for bus\ntypes, device classes, device types and device drivers.\n\nModify the PM core to use \u0027struct pm_ops\u0027 and \u0027struct pm_ext_ops\u0027\nobjects, if defined, instead of the -\u003esuspend(), -\u003eresume(),\n-\u003esuspend_late(), and -\u003eresume_early() callbacks (the old callbacks\nwill be considered as legacy and gradually phased out).\n\nThe main purpose of doing this is to separate suspend (aka S2RAM and\nstandby) callbacks from hibernation callbacks in such a way that the\nnew callbacks won\u0027t take arguments and the semantics of each of them\nwill be clearly specified.  This has been requested for multiple\ntimes by many people, including Linus himself, and the reason is that\nwithin the current scheme if -\u003eresume() is called, for example, it\u0027s\ndifficult to say why it\u0027s been called (ie. is it a resume from RAM or\nfrom hibernation or a suspend/hibernation failure etc.?).\n\nThe second purpose is to make the suspend/hibernation callbacks more\nflexible so that device drivers can handle more than they can within\nthe current scheme.  For example, some drivers may need to prevent\nnew children of the device from being registered before their\n-\u003esuspend() callbacks are executed or they may want to carry out some\noperations requiring the availability of some other devices, not\ndirectly bound via the parent-child relationship, in order to prepare\nfor the execution of -\u003esuspend(), etc.\n\nUltimately, we\u0027d like to stop using the freezing of tasks for suspend\nand therefore the drivers\u0027 suspend/hibernation code will have to take\ncare of the handling of the user space during suspend/hibernation.\nThat, in turn, would be difficult within the current scheme, without\nthe new -\u003eprepare() and -\u003ecomplete() callbacks.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "bb71ad880204b79d60331d3384103976e086cb9f",
      "tree": "612b14aed172db36ddbdae2287ffdd65e6baef00",
      "parents": [
        "5ca5c02f0e81c094c19d30dc0d13be4e929a994a"
      ],
      "author": {
        "name": "Gary Hade",
        "email": "garyhade@us.ibm.com",
        "time": "Mon May 12 13:57:46 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:50 2008 -0700"
      },
      "message": "PCI: boot parameter to avoid expansion ROM memory allocation\n\nContention for scarce PCI memory resources has been growing\ndue to an increasing number of PCI slots in large multi-node\nsystems.  The kernel currently attempts by default to\nallocate memory for all PCI expansion ROMs so there has\nalso been an increasing number of PCI memory allocation\nfailures seen on these systems.  This occurs because the\nBIOS either (1) provides insufficient PCI memory resource\nfor all the expansion ROMs or (2) provides adequate PCI\nmemory resource for expansion ROMs but provides the\nspace in kernel unexpected BIOS assigned P2P non-prefetch\nwindows.\n\nThe resulting PCI memory allocation failures may be benign\nwhen related to memory requests for expansion ROMs themselves\nbut in some cases they can occur when attempting to allocate\nspace for more critical BARs.  This can happen when a successful\nexpansion ROM allocation request consumes memory resource\nthat was intended for a non-ROM BAR.  We have seen this\nhappen during PCI hotplug of an adapter that contains a\nP2P bridge where successful memory allocation for an\nexpansion ROM BAR on device behind the bridge consumed\nmemory that was intended for a non-ROM BAR on the P2P bridge.\nIn all cases the allocation failure messages can be very\nconfusing for users.\n\nThis patch provides a new \u0027pci\u003dnorom\u0027 kernel boot parameter\nthat can be used to disable the default PCI expansion ROM memory\nresource allocation.  This provides a way to avoid the above\ndescribed issues on systems that do not contain PCI devices\nfor which drivers or user-level applications depend on the\ndefault PCI expansion ROM memory resource allocation behavior.\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "5ca5c02f0e81c094c19d30dc0d13be4e929a994a",
      "tree": "b014b51148dc378ce15c0daf81c19f03139dc01c",
      "parents": [
        "cf35e4ad57b4c39a4c74921e20e48ec0dbeb14f4"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Mon May 19 13:48:17 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:49 2008 -0700"
      },
      "message": "PCI/MSI: skip calling pci_find_capability from msi_set_mask_bits\n\nThe position of MSI capability is already cached in the msi_desc when\nwe enter the msi_set_mask_bits().  Use it instead.\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "cf35e4ad57b4c39a4c74921e20e48ec0dbeb14f4",
      "tree": "6283241b02244a95d599b6d06e8e95efeb688c44",
      "parents": [
        "90a57dab6a2bce7f2ef186fe2d07a84d14a2a625"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue May 20 01:02:06 2008 +0300"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:49 2008 -0700"
      },
      "message": "PCI: remove CVS keywords\n\nThis patch removes CVS keywords that weren\u0027t updated for a long time\nfrom comments.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "90a57dab6a2bce7f2ef186fe2d07a84d14a2a625",
      "tree": "ccb57e84c31dcfb5e471b4006aaa1c6a1d380c98",
      "parents": [
        "c155062d6ebed676f62761f90c62894a97816932"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu May 15 15:23:13 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:49 2008 -0700"
      },
      "message": "pci-acpi: formatting cleanups for _OSC\n\nMinor cleanup in pci-acpi.c.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c155062d6ebed676f62761f90c62894a97816932",
      "tree": "c69a05790679b1a7440297efa4b9c41fa50b1fb5",
      "parents": [
        "681f7d9db58d2b6dc3c3b784d6815f86a53b6ba0"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu May 15 15:22:35 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:48 2008 -0700"
      },
      "message": "pci-acpi: remove unused variable in __pci_osc_support_set\n\nThe \u0027retval\u0027 variable in __pci_osc_support_set() is no longer\nused. Remove this unused variable.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "681f7d9db58d2b6dc3c3b784d6815f86a53b6ba0",
      "tree": "78bfb611f150d6843892f91a3f074dea2c59ac93",
      "parents": [
        "5e0b9947452c824d66fafe728a46312cff544a7f"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu May 15 15:21:16 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:48 2008 -0700"
      },
      "message": "pci-acpi: add flag to indicate query had been done\n\nCurrent pci-acpi implementation checks osc_data-\u003esupport_stat to see\nif control bits had been already queried. It is not good from the\nviewpoint of easy understanding. So this patch adds new \u0027is_queried\u0027\nflag to indicate query had been done.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "5e0b9947452c824d66fafe728a46312cff544a7f",
      "tree": "f81c832420f689eabd8a597ef2d65be1d2cc14de",
      "parents": [
        "8a7a4faf96eef8c87421be0d3f33ea036804289b"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu May 15 15:20:11 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:48 2008 -0700"
      },
      "message": "pci-acpi: use local buffer for _OSC\n\nCurrent pci-acpi implementation uses array in osc_data directly to\nevaluate _OSC. It needs to save the old data and restore it if _OSC\nevaluation fails. To make it more robust, we should use local array to\nevaluate _OSC.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "8a7a4faf96eef8c87421be0d3f33ea036804289b",
      "tree": "9b14ae0e59ffb8617374f0e49f64d8af2c902d63",
      "parents": [
        "49db139955d3392c6c4facf987905d0a9afed581"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu May 15 15:18:53 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:47 2008 -0700"
      },
      "message": "pci-acpi: remove duplicate code for _OSC\n\nRemove the duplicated code in acpi_query_osc() and acpi_run_osc().\nIt simplifies the code very much.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "49db139955d3392c6c4facf987905d0a9afed581",
      "tree": "a6add566bb0fefbddd09d53e26b680be3ccd3a9b",
      "parents": [
        "e1a2a51e684bfe9d6165992d4a065439617a3107"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Tue May 13 11:15:05 2008 +0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:47 2008 -0700"
      },
      "message": "PCI: Disable PME during PCI scan\n\nIf a device supports #PME and can generate PME events from D0, we may see\nsuperfluous events before a driver is loaded (drivers should only enable PME as\nneeded), preventing suspend from working if the corresponding GPE was enabled.\n\nLikewise, if the ACPI device has the _PRW object, the _PSW/_DSW object will be\ncalled in order to disable the wakeup functionality. But when it is allowed to\nwake up the sleeping state, OSPM will enable it again.\n\nSo we should disable PME in the course of scanning PCI devices and enable it\nagain only when PME events are actually required to be generated from the\nrequested PCI state (for example, D3_hot or D3_cold).  It is also safe to\ndisable PME again when the PME is disabled for the PCI devices.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "e1a2a51e684bfe9d6165992d4a065439617a3107",
      "tree": "4d05a1b9ebadd0ab22e0e42ee3b053dddf11baf1",
      "parents": [
        "273c11270d3715c4c06d4df1607a1a60034d887b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu May 15 21:51:31 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:46 2008 -0700"
      },
      "message": "Suspend/Resume bug in PCI layer wrt quirks\n\nSome quirks should be called with interrupt disabled, we can\u0027t directly\ncall them in .resume_early. Also the patch introduces\npci_fixup_resume_early and pci_fixup_suspend, which matches current\ndevice core callbacks (.suspend/.resume_early).\n\nTBD: Somebody knows why we need quirk resume should double check if a\nquirk should be called in resume or resume_early. I changed some per my\nunderstanding, but can\u0027t make sure I fixed all.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "273c11270d3715c4c06d4df1607a1a60034d887b",
      "tree": "b29805102ec466ab8ec8e06c8ab756417631fd37",
      "parents": [
        "eaf611426d4b9ad0d0a30c0a8d414380128720af"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@frugalware.org",
        "time": "Tue May 13 18:38:56 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:46 2008 -0700"
      },
      "message": "x86/PCI: janitor work in irq.c\n\nWrapped long lines, removed trailing whitespaces, fixed case indentation\ninside switch and so.\n\nSigned-off-by: Miklos Vajna \u003cvmiklos@frugalware.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "eaf611426d4b9ad0d0a30c0a8d414380128720af",
      "tree": "0718854a0c1d1e23b31c7e7101ac587ebc4bacff",
      "parents": [
        "19792a0859f96e9fc8ce87d97b269bcb895389e5"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sun May 11 16:58:53 2008 -0400"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:46 2008 -0700"
      },
      "message": "PCI: Replace deprecated __initcall with device_initcall.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "19792a0859f96e9fc8ce87d97b269bcb895389e5",
      "tree": "3743d82131c402c445f8f1c5afb8933bb767f8a8",
      "parents": [
        "552fe04aa242f164f126abfdb3f6f90fd6679d9f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon May 05 21:25:47 2008 +0300"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:41 2008 -0700"
      },
      "message": "PCI: drivers/pci/pci.c: add prototypes\n\nThis patch adds prototypes for pcibios_disable_device() and\npcibios_set_pcie_reset_state() in include/linux/pci.h\n\nWhile I was at it, I also removed the unneeded \"extern\" from the\nprototype of pcibios_add_platform_entries().\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "552fe04aa242f164f126abfdb3f6f90fd6679d9f",
      "tree": "3b35d99c5997da8b211f9eb8c6246b9ce840de40",
      "parents": [
        "5e70b7f3c24468bb1635b295945edb48ecd9656a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon May 05 21:21:51 2008 +0300"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:25 2008 -0700"
      },
      "message": "PCI: make {pciehp,shpchp}_slot_with_bus static\n\nThis patch makes the needlessly global {pciehp,shpchp}_slot_with_bus\nstatic.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "5e70b7f3c24468bb1635b295945edb48ecd9656a",
      "tree": "ce583410c3450ce1023218fde7a29549560352aa",
      "parents": [
        "30c083c3da00a052211f8f73740f2b46974454a1"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Mon Jun 09 16:07:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:30:13 2008 -0700"
      },
      "message": "MAINTAINERS: update PPPoE maintainer address\n\nCc: Michal Ostrowski \u003cmostrows@earthlink.net\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30c083c3da00a052211f8f73740f2b46974454a1",
      "tree": "871bbd357f4a1fd0c2e9fd86e29b6a4629bf0613",
      "parents": [
        "849bf20e732a71ca717a5c6f988bf3acc2a84a0c",
        "4c0283fc561d79a4f94ab48ec37282e15273d1f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:28:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:28:54 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/core: Remove IB_DEVICE_SEND_W_INV capability flag\n  IB/umem: Avoid sign problems when demoting npages to integer\n"
    },
    {
      "commit": "849bf20e732a71ca717a5c6f988bf3acc2a84a0c",
      "tree": "de4d00534631ba1ff4a2f1c58d5dbe4a52937d5b",
      "parents": [
        "d5301a0e884b0dced6e13837f00505f871e3458f",
        "56fa18e8f1ef6b3995a4511e61103d0f9205ff4a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:28:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:28:31 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/users/cbou/battery-2.6.26\n\n* git://git.infradead.org/users/cbou/battery-2.6.26:\n  power_supply: Fix race in power_supply_uevent\n"
    },
    {
      "commit": "d5301a0e884b0dced6e13837f00505f871e3458f",
      "tree": "2bf71e6123a4aaf912a6a76fac3da23d8c5e22b2",
      "parents": [
        "cc55875e26e2b85484b196edbada6caf84eb7765",
        "3b8458a9793a92a6ca3cb24e309f19821bf0d8e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:27:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:27:52 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Blackfin serial driver: fix up tty core set_ldisc API change breakage bug\n  Blackfin arch: protect only the SPI bus controller with CONFIG_SPI_BFIN\n  Blackfin arch: fixup warnings with the new cplb saved values\n  Blackfin Serial Driver: Clean up BF54x macro in blackfin UART driver.\n"
    },
    {
      "commit": "56fa18e8f1ef6b3995a4511e61103d0f9205ff4a",
      "tree": "7d1bd03f812355c7354032cb941636512fd78220",
      "parents": [
        "d563923011110a91bdbf1d89055c3e803ec01f0f"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jun 08 19:43:42 2008 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jun 10 02:13:51 2008 +0400"
      },
      "message": "power_supply: Fix race in power_supply_uevent\n\nCommit 54d29ad33e3483bcc7ca433a21cf294854e5154a (Power Supply: fix race\nin device_create) introduced a race in power_supply_uevent. Previously it\nchecked that power_supply is available by checking for dev-\u003edriver_data.\nBut now dev-\u003edriver_data is set before power_supply-\u003edev is initialised.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "cc55875e26e2b85484b196edbada6caf84eb7765",
      "tree": "34c569f2b2c0dc8f92bce6e11598519736364915",
      "parents": [
        "d563923011110a91bdbf1d89055c3e803ec01f0f",
        "326f6a5c9c9e1a62aec37bdc0c3f8d53adabe77b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 11:27:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 11:27:55 2008 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Fix format string bug.\n"
    },
    {
      "commit": "326f6a5c9c9e1a62aec37bdc0c3f8d53adabe77b",
      "tree": "9e9ba7c0279245ba7b93fc1bb409b4921c0a418d",
      "parents": [
        "dca026139317dcbc642a30320d551f559692182f"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Fri Jun 06 21:26:02 2008 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jun 09 13:24:55 2008 -0400"
      },
      "message": "[CPUFREQ] Fix format string bug.\n\nFormat string bug.  Not exploitable, as this is only writable by root,\nbut worth fixing all the same.\n\nSpotted-by: Ilja van Sprundel \u003cilja@netric.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "d563923011110a91bdbf1d89055c3e803ec01f0f",
      "tree": "eefa29037a7f4773c8c169c783e97b6e6fb794cd",
      "parents": [
        "64a3dcd5d33d0c5253de2eba31b28a197d3e5e6b",
        "7b1e8795ebfe1705153d1001f2a899119f4d9012"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:23:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:23:45 2008 -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:\n  [ALSA] hda - Fix \"alc262_sony_unsol[]\" hda_verb array\n"
    },
    {
      "commit": "64a3dcd5d33d0c5253de2eba31b28a197d3e5e6b",
      "tree": "1a2ef97251cbdb2f024a86d07efc81b684f91685",
      "parents": [
        "53207293ba96552f67028ce54b74b4cc73c6d87a",
        "60d5019be8acef268f4676d229c490186d338fbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:23:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:23:29 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] ehea: Remove dependency on MEMORY_HOTPLUG\n  [POWERPC] Make walk_memory_resource available with MEMORY_HOTPLUG\u003dn\n  [POWERPC] Use dev_set_name in pci_64.c\n  [POWERPC] Fix incorrect enabling of VMX when building signal or user context\n  [POWERPC] boot/Makefile CONFIG_ variable fixes\n"
    },
    {
      "commit": "53207293ba96552f67028ce54b74b4cc73c6d87a",
      "tree": "a7999f0616e1a0f2320668dde4ac60b1a0828c25",
      "parents": [
        "dfa7e20cc0d1a7a620def4dce97de1ae5375f99b",
        "e50901338b23cc173f464ff8e0179c4354d16877"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:23:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:23:03 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.26\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.26:\n  sh: Add -mno-fdpic to default flags.\n  sh: add resource of USB host for SH7723\n  usb: r8a66597-hcd: Add support for SH7723 USB host\n  sh: Fix compile error SH7763 setup code\n  sh: Add SH7723 SCIF support\n"
    },
    {
      "commit": "dfa7e20cc0d1a7a620def4dce97de1ae5375f99b",
      "tree": "0e197e502fc884e9de2bc49d3d9cdbee9e7bc3c4",
      "parents": [
        "d5791d13b1d45542895104edf4b09476d5ad24b0"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Mon Jun 09 11:18:45 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:22:24 2008 -0700"
      },
      "message": "mm: Minor clean-up of page flags in mm/page_alloc.c\n\nMinor source code cleanup of page flags in mm/page_alloc.c.\nMove the definition of the groups of bits to page-flags.h.\n\nThe purpose of this clean up is that the next patch will\nconditionally add a page flag to the groups.  Doing that\nin a header file is cleaner than adding #ifdefs to the\nC code.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d5791d13b1d45542895104edf4b09476d5ad24b0",
      "tree": "3e3557240717a100dcb63316b4d0c1697e943320",
      "parents": [
        "f751aa125d1843ea4a9a264b451fd5b1639fab20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:06:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:06:24 2008 -0700"
      },
      "message": "Fix invalid access errors in blk_lookup_devt\n\nCommit 30f2f0eb4bd2c43d10a8b0d872c6e5ad8f31c9a0 (\"block: do_mounts -\naccept root\u003d\u003cnon-existant partition\u003e\") extended blk_lookup_devt() to be\nable to look up partitions that had not yet been registered, but in the\nprocess made the assumption that the \u0027\u0026block_class.devices\u0027 list only\ncontains disk devices and that you can do \u0027dev_to_disk(dev)\u0027 on them.\n\nThat isn\u0027t actually true.  The block_class device list also contains the\npartitions we\u0027ve discovered so far, and you can\u0027t just do a\n\u0027dev_to_disk()\u0027 on those.\n\nSo make sure to only work on devices that block/genhd.c has registered\nitself, something we can test by checking the \u0027dev-\u003etype\u0027 member.  This\nmakes the loop in blk_lookup_devt() match the other such loops in this\nfile.\n\n[ We may want to do an alternate version that knows to handle _either_\n  whole-disk devices or partitions, but for now this is the minimal fix\n  for a series of crashes reported by Mariusz Kozlowski in\n\n\thttp://lkml.org/lkml/2008/5/25/25\n\n  and Ingo in\n\n\thttp://lkml.org/lkml/2008/6/9/39 ]\n\nReported-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Joao Luis Meloni Assirati \u003cassirati@nonada.if.usp.br\u003e\nAcked-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c0283fc561d79a4f94ab48ec37282e15273d1f8",
      "tree": "2826dd873ca2e9ce699c11211582f2f9425871e4",
      "parents": [
        "8079ffa0e18baaf2940e52e0c118eef420a473a4"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 09 09:58:42 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 09 09:58:42 2008 -0700"
      },
      "message": "IB/core: Remove IB_DEVICE_SEND_W_INV capability flag\n\nIn 2.6.26, we added some support for send with invalidate work\nrequests, including a device capability flag to indicate whether a\ndevice supports such requests.  However, the support was incomplete:\nthe completion structure was not extended with a field for the key\ncontained in incoming send with invalidate requests.\n\nFull support for memory management extensions (send with invalidate,\nlocal invalidate, fast register through a send queue, etc) is planned\nfor 2.6.27.  Since send with invalidate is not very useful by itself,\njust remove the IB_DEVICE_SEND_W_INV bit before the 2.6.26 final\nrelease; we will add an IB_DEVICE_MEM_MGT_EXTENSIONS bit in 2.6.27,\nwhich makes things simpler for applications, since they will not have\nquite as confusing an array of fine-grained bits to check.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "7b1e8795ebfe1705153d1001f2a899119f4d9012",
      "tree": "07e681f94b6dca19745ad851787c9dc2a2ece935",
      "parents": [
        "aab2545fdd6641b76af0ae96456c4ca9d1e50dad"
      ],
      "author": {
        "name": "Akio Idehara",
        "email": "zbe64533@gmail.com",
        "time": "Mon Jun 09 22:46:07 2008 +0900"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 09 16:21:42 2008 +0200"
      },
      "message": "[ALSA] hda - Fix \"alc262_sony_unsol[]\" hda_verb array\n\nI think that hda_verb array must have \"terminator (empty array)\".\nBut alc262_sony_unsol[] does not have it.\nAnd it causes gcc-4.3\u0027s buggy behavior\nwith snd_hda_sequence_write().\n\nSigned-off-by: Akio Idehara \u003czbe64533@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e50901338b23cc173f464ff8e0179c4354d16877",
      "tree": "a81fa2d29a74dd2a172a6917c3778507ef80a6a8",
      "parents": [
        "b8858eed87f1f19903ad9224f7228cbe7374ac7e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:49:43 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:49:43 2008 +0900"
      },
      "message": "sh: Add -mno-fdpic to default flags.\n\nPresently the --fdpic specifier and the --isa matching clash when\nbuilding with FDPIC toolchains. As we have no interest in building the\nkernel with --fdpic in the first place, always try to add in -mno-fdpic\nto the default flags.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b8858eed87f1f19903ad9224f7228cbe7374ac7e",
      "tree": "381be692c31de4cd03979e38cd66af1845a6a0f7",
      "parents": [
        "77d11ba993bf1258f242b6a4ee0230aec8c6c8a4"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Thu Jun 05 21:21:04 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:04:13 2008 +0900"
      },
      "message": "sh: add resource of USB host for SH7723\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "77d11ba993bf1258f242b6a4ee0230aec8c6c8a4",
      "tree": "d74ff80dca8869f3e913f2fcdae02ea00bbf40c0",
      "parents": [
        "5bde47bc63a9e8ccf9b1542498e266196b307cc2"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Mon Jun 09 16:00:32 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:04:12 2008 +0900"
      },
      "message": "usb: r8a66597-hcd: Add support for SH7723 USB host\n\nR8A66597 is similar to SH7723 USB 2.0 Host/Function module.\nIn addition, the USB of SH7366 is compatible with SH7723.\nIt can support SH7723 USB host by changing Kconfig.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5bde47bc63a9e8ccf9b1542498e266196b307cc2",
      "tree": "3c04a96e73686de4776f6e7d515ce22d8f3306ef",
      "parents": [
        "576b91873fc012620fae2b33ddae3fee2fa0a4ef"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Wed Jun 04 17:16:15 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:04:12 2008 +0900"
      },
      "message": "sh: Fix compile error SH7763 setup code\n\nSH7763\u0027s setup code use old DECLARE_INTC_DESC.\nThere was a compile error because of this.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "576b91873fc012620fae2b33ddae3fee2fa0a4ef",
      "tree": "9cea23832ce205dc2303af5b29cdc4f0d97286d2",
      "parents": [
        "aab2545fdd6641b76af0ae96456c4ca9d1e50dad"
      ],
      "author": {
        "name": "Yusuke.Goda",
        "email": "goda.yusuke@renesas.com",
        "time": "Wed Jun 04 19:22:59 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:04:12 2008 +0900"
      },
      "message": "sh: Add SH7723 SCIF support\n\nSigned-off-by: Yusuke Goda \u003cgoda.yusuke@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "60d5019be8acef268f4676d229c490186d338fbc",
      "tree": "7c138a7d2d771785c9cb780e123c262d65072126",
      "parents": [
        "0d5799449f0f373ca12681d86c941ae464146a37"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Jun 04 08:31:28 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 11:32:44 2008 +1000"
      },
      "message": "[POWERPC] ehea: Remove dependency on MEMORY_HOTPLUG\n\nNow that walk_memory_resource() is available regardless of\nMEMORY_HOTPLUG\u0027s setting, this dependency is not needed.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0d5799449f0f373ca12681d86c941ae464146a37",
      "tree": "cf61fc411adac7661c7a69ccef1dc6a171cf473e",
      "parents": [
        "420b5eeaee5b877829c4f0a514a5ad21448596af"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Jun 04 08:30:54 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 11:32:41 2008 +1000"
      },
      "message": "[POWERPC] Make walk_memory_resource available with MEMORY_HOTPLUG\u003dn\n\nThe ehea driver was recently changed[1] to use walk_memory_resource() to\ndetect the system\u0027s memory layout.  However, walk_memory_resource() is\navailable only when memory hotplug is enabled.  So CONFIG_EHEA was\nmade to depend on MEMORY_HOTPLUG [2], but it is inappropriate for a\nnetwork driver to have such a dependency.\n\nMake the declaration of walk_memory_resource() and its powerpc\nimplementation (ehea is powerpc-specific) unconditionally available.\n\n[1] 48cfb14f8b89d4d5b3df6c16f08b258686fb12ad\n    \"ehea: Add DLPAR memory remove support\"\n\n[2] fb7b6ca2b6b7c23b52be143bdd5f55a23b9780c8\n    \"ehea: Add dependency to Kconfig\"\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nAcked-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "420b5eeaee5b877829c4f0a514a5ad21448596af",
      "tree": "7d0f7e805f4b3cbb0a70a73ee181ad1f89a9a574",
      "parents": [
        "0be234a46596cd19eb56d2cf46836de8221afb6b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jun 03 13:36:11 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 11:32:40 2008 +1000"
      },
      "message": "[POWERPC] Use dev_set_name in pci_64.c\n\nDuring the next merge window, pci_name()\u0027s return value will become\nconst, so use the new dev_set_name() instead to avoid the warning (from\nlinux-next):\n\narch/powerpc/kernel/pci_64.c: In function \u0027of_create_pci_dev\u0027:\narch/powerpc/kernel/pci_64.c:193: warning: passing argument 1 of \u0027sprintf\u0027 discards qualifiers from pointer target type\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0be234a46596cd19eb56d2cf46836de8221afb6b",
      "tree": "5752259ba499e1e0e033df1fb59b8c57521a91ba",
      "parents": [
        "efa58fbf19fb778a8ad2fd000a6dfa9c75263a37"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 02 16:22:59 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 11:32:36 2008 +1000"
      },
      "message": "[POWERPC] Fix incorrect enabling of VMX when building signal or user context\n\nWhen building a signal or a ucontext, we can incorrectly set the MSR_VEC\nbit of the kernel pt_regs-\u003emsr before returning to userspace if the task\n-ever- used VMX.\n\nThis can lead to funny result if that stack used it in the past, then\n\"lost\" it (ie. it wasn\u0027t enabled after a context switch for example)\nand then called get_context.  It can end up with VMX enabled and the\nregisters containing values from some other task.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "efa58fbf19fb778a8ad2fd000a6dfa9c75263a37",
      "tree": "050dcd42a32644afdabf394642c3ebaacc205700",
      "parents": [
        "aab2545fdd6641b76af0ae96456c4ca9d1e50dad"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu May 22 03:38:28 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 11:30:15 2008 +1000"
      },
      "message": "[POWERPC] boot/Makefile CONFIG_ variable fixes\n\nThis corrects the names of two CONFIG_ variables.\n\nNote that the CONFIG_MPC86XADS fix uncovers another bug\n(with mpc866_ads_defconfig) that will require fixing:\n\n\u003c--  snip  --\u003e\n\n...\narch/powerpc/boot/dtc -O dtb -o arch/powerpc/boot/mpc866ads.dtb -b 0  /home/bunk/linux/kernel-2.6/git/linux-2.6/arch/powerpc/boot/dts/mpc866ads.dts\nDTC: dts-\u003edtb  on file \"/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/powerpc/boot/dts/mpc866ads.dts\"\n  WRAP    arch/powerpc/boot/cuImage.mpc866ads\npowerpc64-linux-ld: arch/powerpc/boot/cuboot-mpc866ads.o: No such file: No such file or directory\nmake[2]: *** [arch/powerpc/boot/cuImage.mpc866ads] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f751aa125d1843ea4a9a264b451fd5b1639fab20",
      "tree": "7c321c0174d55fcca5783d9d3e6084629bcd79be",
      "parents": [
        "5f0e62c3e1db9acb35b750e02cddc1fcb8cfd52b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Jun 08 21:43:10 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 08 11:58:43 2008 -0700"
      },
      "message": "fat_valid_media() isn\u0027t for userspace\n\nCommit 73f20e58b1d586e9f6d3ddc3aad872829aca7743 (\"FAT_VALID_MEDIA():\nremove pointless test\") wrongly added the new fat_valid_media() function\nto the userspace-visible part of include/linux/msdos_fs.h\n\nMove it to the part of include/linux/msdos_fs.h that is not exported to\nuserspace.\n\nReported-by: Onur Küçük \u003conur@pardus.org.tr\u003e\nReported-by: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b8458a9793a92a6ca3cb24e309f19821bf0d8e5",
      "tree": "66e1f53a04fbe99f23c382b9bc7441b4a19bdcbe",
      "parents": [
        "5bda27235b24146cf870de663141ee4fbfa8a70b"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Sat Jun 07 15:36:33 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat Jun 07 15:36:33 2008 +0800"
      },
      "message": "Blackfin serial driver: fix up tty core set_ldisc API change breakage bug\n\nThis is the patch that follows Linus\u0027s modification about set_ldisc.\nGraf has built and tested it on BF537 using Linus\u0027s git Tree.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "5bda27235b24146cf870de663141ee4fbfa8a70b",
      "tree": "053b0b0049a2243ba73587b78ee35c71e472ae57",
      "parents": [
        "bd628bd085c459838d38f93f2f154f1a2e019e48"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Sat Jun 07 15:03:01 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat Jun 07 15:03:01 2008 +0800"
      },
      "message": "Blackfin arch: protect only the SPI bus controller with CONFIG_SPI_BFIN\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "8079ffa0e18baaf2940e52e0c118eef420a473a4",
      "tree": "9593f8c324864bcb8514548d3ecab7cc1bf1cab7",
      "parents": [
        "aab2545fdd6641b76af0ae96456c4ca9d1e50dad"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Jun 06 21:38:37 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Jun 06 21:38:37 2008 -0700"
      },
      "message": "IB/umem: Avoid sign problems when demoting npages to integer\n\nOn a 64-bit architecture, if ib_umem_get() is called with a size value\nthat is so big that npages is negative when cast to int, then the\nlength of the page list passed to get_user_pages(), namely\n\n\tmin_t(int, npages, PAGE_SIZE / sizeof (struct page *))\n\nwill be negative, and get_user_pages() will immediately return 0 (at\nleast since 900cf086, \"Be more robust about bad arguments in\nget_user_pages()\").  This leads to an infinite loop in ib_umem_get(),\nsince the code boils down to:\n\n\twhile (npages) {\n\t\tret \u003d get_user_pages(...);\n\t\tnpages -\u003d ret;\n\t}\n\nFix this by taking the minimum as unsigned longs, so that the value of\nnpages is never truncated.\n\nThe impact of this bug isn\u0027t too severe, since the value of npages is\nchecked against RLIMIT_MEMLOCK, so a process would need to have an\nastronomical limit or have CAP_IPC_LOCK to be able to trigger this,\nand such a process could already cause lots of mischief.  But it does\nlet buggy userspace code cause a kernel lock-up; for example I hit\nthis with code that passes a negative value into a memory registartion\nfunction where it is promoted to a huge u64 value.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "5f0e62c3e1db9acb35b750e02cddc1fcb8cfd52b",
      "tree": "2c0b507ed89a97116cc595e090ebaeb1439df865",
      "parents": [
        "aab2545fdd6641b76af0ae96456c4ca9d1e50dad",
        "571640cad3fda6475da45d91cf86076f1f86bd9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 15:30:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 15:30:53 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  ext4: enable barriers by default\n  jbd2: Fix barrier fallback code to re-lock the buffer head\n  ext4: Display the journal_async_commit mount option in /proc/mounts\n  jbd2: If a journal checksum error is detected, propagate the error to ext4\n  jbd2: Fix memory leak when verifying checksums in the journal\n  ext4: fix online resize bug\n  ext4: Fix uninit block group initialization with FLEX_BG\n  ext4: Fix use of uninitialized data with debug enabled.\n"
    },
    {
      "commit": "aab2545fdd6641b76af0ae96456c4ca9d1e50dad",
      "tree": "5fa741cea7b76283cbab237ff6909f5c6ff32752",
      "parents": [
        "06a1578e2448112d6f635b1a458a65e36f0f97c6"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Fri Jun 06 11:31:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:36:22 2008 -0700"
      },
      "message": "uml: activate_mm: remove the dead PF_BORROWED_MM check\n\nuse_mm() was changed to use switch_mm() instead of activate_mm(), since\nthen nobody calls (and nobody should call) activate_mm() with\nPF_BORROWED_MM bit set.\n\nAs Jeff Dike pointed out, we can also remove the \"old !\u003d new\" check, it is\nalways true.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06a1578e2448112d6f635b1a458a65e36f0f97c6",
      "tree": "de48f52efe3af42efa602274db1b501749ec260e",
      "parents": [
        "256a13dd708004082a2de0938fd614b155c259e2",
        "27676a3e166b352928a8ef7b1c0e322f3c471a3e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:33:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:33:30 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ipath: Fix SM trap forwarding\n  IB/ehca: Reject send WRs only for RESET, INIT and RTR state\n  MAINTAINERS: Update NetEffect (iw_nes) entry\n  IB/ipath: Fix device capability flags\n  IB/ipath: Avoid test_bit() on u64 SDMA status value\n"
    },
    {
      "commit": "256a13dd708004082a2de0938fd614b155c259e2",
      "tree": "5e917c649b9ea7792a18cdf8a25736bc62b870e9",
      "parents": [
        "330bcd2f7bd1e2e66d54bf95adca0795b262469f",
        "9f67fd5db50566728996b0115a08c83d4f902cb3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:33:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:33:08 2008 -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  x86/PCI: add workaround for bug in ASUS A7V600 BIOS (rev 1005)\n  PCI/x86: fix up PCI stuff so that PCI_GOANY supports OLPC\n"
    },
    {
      "commit": "330bcd2f7bd1e2e66d54bf95adca0795b262469f",
      "tree": "6e8773de9b202830609ed7fddc4e66a89c70e5ec",
      "parents": [
        "156a9ea43acb609ac89d48dbb9f0d05ee903a12e",
        "868e15dbd2940f9453b4399117686f408dc77299"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:32:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:32:37 2008 -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:\n  sound: emu10k1 - fix system hang with Audigy2 ZS Notebook PCMCIA card\n"
    },
    {
      "commit": "156a9ea43acb609ac89d48dbb9f0d05ee903a12e",
      "tree": "0b470e783c6f5012421a9a59aa8864c5fcc96407",
      "parents": [
        "c8d10bffdbea5f82a8e491467a23fb2cc7da921b",
        "ca05a99a54db1db5bca72eccb5866d2a86f8517f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:31:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:31:55 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/chrisw/lsm-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/chrisw/lsm-2.6:\n  capabilities: remain source compatible with 32-bit raw legacy capability support.\n  LSM: remove stale web site from MAINTAINERS\n"
    },
    {
      "commit": "c8d10bffdbea5f82a8e491467a23fb2cc7da921b",
      "tree": "5bb7531c2b3a717ee0ac8e1367f62aa896c75915",
      "parents": [
        "eb4e545d4ac82d9018487edb4419b33b9930c857",
        "bc01886352c277e310c07befadbb617c8f561b89"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:31:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:31:18 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/mtd-2.6.26\n\n* git://git.infradead.org/~dwmw2/mtd-2.6.26:\n  [MTD] m25p80.c mutex unlock fix\n"
    },
    {
      "commit": "eb4e545d4ac82d9018487edb4419b33b9930c857",
      "tree": "2b7d2e5b7338a77dea99b9a61026f163dc38b791",
      "parents": [
        "979b0fea2d9ae5d57237a368d571cbc84655fba6"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Fri Jun 06 10:56:35 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:31:02 2008 -0700"
      },
      "message": "ipwireless: Fix blocked sending\n\nPacket sending is driven by two flags, tx_ready and tx_queued.\nIt was possible, that there were queued data for sending and\nhardware was flagged as blocked but in fact it was not.\n\nThe tx_queued was indicator but should be really a counter else\nfirst fragmented packet resets tx_queued flag, but there may be\npending packets which do not get sent.\n\nNew semantics:\ntx_ready - set, if hw is ready to send packet, no packet is being\n           transferred right now\n           set the flag right at the place where data are copied\n           into hw memory and not earlier without checking if it\n           was succesful\ntx_queued - count of enqueued packets, including fragments\n\nTested-by: Michal Rokos \u003cmichal.rokos@gmail.com\u003e\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "979b0fea2d9ae5d57237a368d571cbc84655fba6",
      "tree": "7881f99767cecba11351fdfc0ec06d46a92a6e23",
      "parents": [
        "ef421be741a3e56cb89088a7dd4f73cc38739d1b"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Thu Jun 05 22:47:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:14 2008 -0700"
      },
      "message": "vm: add kzalloc_node() inline\n\nTo get zeroed out memory from a particular NUMA node.  To be used by\nsunrpc.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef421be741a3e56cb89088a7dd4f73cc38739d1b",
      "tree": "932aeb38ff6f973f27743bca48d708c4d67d8e77",
      "parents": [
        "4710d1ac4c491dd8a28f57946214c0b5fe73cc87"
      ],
      "author": {
        "name": "Thomas Tuttle",
        "email": "ttuttle@google.com",
        "time": "Thu Jun 05 22:46:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:14 2008 -0700"
      },
      "message": "pagemap: add documentation for pagemap\n\nJust a quick explanation of the pagemap interface from a userspace point\nof view, and an example of how to use it (in English, not code).\n\nSigned-off-by: Thomas  Tuttle \u003cttuttle@google.com\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4710d1ac4c491dd8a28f57946214c0b5fe73cc87",
      "tree": "8c62c8665e343be25cb1d351a0cc4075f70e7241",
      "parents": [
        "bbcdac0c20aa20d1daad41d9c138102b70e5aae4"
      ],
      "author": {
        "name": "Thomas Tuttle",
        "email": "ttuttle@google.com",
        "time": "Thu Jun 05 22:46:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:13 2008 -0700"
      },
      "message": "pagemap: return EINVAL, not EIO, for unaligned reads of kpagecount or kpageflags\n\nIf the user tries to read from a position that is not a multiple of 8, or\nread a number of bytes that is not a multiple of 8, they have passed an\ninvalid argument to read, for the purpose of reading these files.  It\u0027s\nnot an IO error because we didn\u0027t encounter any trouble finding the data\nthey asked for.\n\nSigned-off-by: Thomas Tuttle \u003cttuttle@google.com\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbcdac0c20aa20d1daad41d9c138102b70e5aae4",
      "tree": "8e1f8ffdceacc788f78d21348ccff1a1f9c3cc25",
      "parents": [
        "a4fa7ef037b17f2a3b9b393cb924e571fc04e784"
      ],
      "author": {
        "name": "Thomas Tuttle",
        "email": "ttuttle@google.com",
        "time": "Thu Jun 05 22:46:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:13 2008 -0700"
      },
      "message": "pagemap: return map count, not reference count, in /proc/kpagecount\n\nSince pagemap is all about examining pages mapped into processes\u0027 memory\nspaces, it makes sense for kpagecount to return the map counts, not the\nreference counts.\n\nSigned-off-by: Thomas Tuttle \u003cttuttle@google.com\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a4fa7ef037b17f2a3b9b393cb924e571fc04e784",
      "tree": "a957626abf6c123eca7b0a06798848b099be1f37",
      "parents": [
        "aed5417593ad125283f35513573282139a8664b5"
      ],
      "author": {
        "name": "Tim Gardner",
        "email": "tim.gardner@canonical.com",
        "time": "Thu Jun 05 22:46:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:13 2008 -0700"
      },
      "message": "hdaps: fix module loading on Thinkpad T61P\n\nAdds DMI system identifier for ThinkPad T61.\n\nOriginally written by Klaus S. Madsen.\n\nTaken from http://launchpadlibrarian.net/10864950/hdaps-t61.patch\n\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Klaus S. Madsen \u003cubuntu@hjernemadsen.org\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aed5417593ad125283f35513573282139a8664b5",
      "tree": "8e9ba5f4d81ef3c8e8de0e0d7d6d1acaa79041f2",
      "parents": [
        "aabe188565124ee2ed060a072764d6ed34dfa4ed"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Thu Jun 05 22:46:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:13 2008 -0700"
      },
      "message": "proc: calculate the correct /proc/\u003cpid\u003e link count\n\nThis patch:\n\n  commit e9720acd728a46cb40daa52c99a979f7c4ff195c\n  Author: Pavel Emelyanov \u003cxemul@openvz.org\u003e\n  Date:   Fri Mar 7 11:08:40 2008 -0800\n\n    [NET]: Make /proc/net a symlink on /proc/self/net (v3)\n\nintroduced a /proc/self/net directory without bumping the corresponding\nlink count for /proc/self.\n\nThis patch replaces the static link count initializations with a call that\ncounts the number of directory entries in the given pid_entry table\nwhenever it is instantiated, and thus relieves the burden of manually\nkeeping the two in sync.\n\n[akpm@linux-foundation.org: cleanup]\nAcked-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aabe188565124ee2ed060a072764d6ed34dfa4ed",
      "tree": "b2570905b65a6caa39f266f591b2907ff2c530f2",
      "parents": [
        "ec0ced156f930aba24e7527905de294ad929ef65"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 05 22:46:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:13 2008 -0700"
      },
      "message": "rtc: class driver for ppc_md RTC functions\n\nThis hooks up the platform-specific [gs]et_rtc_time functions so that\nkernels using CONFIG_RTC_CLASS have RTC support on most PowerPC platforms.\n\nA new driver, and one which we\u0027ve been shipping in Fedora for a while\nalready, since otherwise RTC support breaks.\n\n[akpm@linux-foundation.org: fix Kconfig indenting]\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec0ced156f930aba24e7527905de294ad929ef65",
      "tree": "76859c265a5fc345fa7568ae235e6118429ee4cb",
      "parents": [
        "9bb91784de6618c955994b2d5be332fb68c87ef1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "adrian.bunk@movial.fi",
        "time": "Thu Jun 05 22:46:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:13 2008 -0700"
      },
      "message": "asm-m32r/uaccess.h must #include \u003casm/setup.h\u003e\n\nThis patch fixes the following compile error caused by\ncommit 4016a1390d07f15b267eecb20e76a48fd5c524ef\n(mm/nommu.c: return 0 from kobjsize with invalid objects):\n\n/home/bunk/linux/kernel-2.6/git/linux-2.6/mm/nommu.c: In function \u0027kobjsize\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/mm/nommu.c:112: error: \u0027memory_end\u0027 undeclared (first use in this function)\n/home/bunk/linux/kernel-2.6/git/linux-2.6/mm/nommu.c:112: error: (Each undeclared identifier is reported only once\n/home/bunk/linux/kernel-2.6/git/linux-2.6/mm/nommu.c:112: error: for each function it appears in.)\n\nThe patch also removes now no longer required memory_{start,end}\ndeclarations inside access_ok().\n\nReported-by: Adrian Bunk \u003cadrian.bunk@movial.fi\u003e\nSigned-off-by: Adrian Bunk \u003cadrian.bunk@movial.fi\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Michael Hennerich \u003cMichael.Hennerich@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9bb91784de6618c955994b2d5be332fb68c87ef1",
      "tree": "d066724a0f33afad2716743f33d89e7df8c1c81d",
      "parents": [
        "d100d148aa48df3b6ad526a48624f906695efe60"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "jbacik@redhat.com",
        "time": "Thu Jun 05 22:46:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:13 2008 -0700"
      },
      "message": "ext3: fix online resize bug\n\nThere is a bug when we are trying to verify that the reserve inode\u0027s\ndouble indirect blocks point back to the primary gdt blocks.  The fix is\nobvious, we need to mod the gdb count by the addr\u0027s per block.  You can\nverify this with the following test case\n\ndd if\u003d/dev/zero of\u003ddisk1 seek\u003d1024 count\u003d1 bs\u003d100M\nlosetup /dev/loop1 disk1\npvcreate /dev/loop1\nvgcreate loopvg1 /dev/loop1\nlvcreate -l 100%VG loopvg1 -n looplv1\nmkfs.ext3 -J size\u003d64 -b 1024 /dev/loopvg1/looplv1\nmount /dev/loopvg1/looplv1 /mnt/loop\ndd if\u003d/dev/zero of\u003ddisk2 seek\u003d1024 count\u003d1 bs\u003d50M\nlosetup /dev/loop2 disk2\npvcreate /dev/loop2\nvgextend loopvg1 /dev/loop2\nlvextend -l 100%VG /dev/loopvg1/looplv1\nresize2fs /dev/loopvg1/looplv1\n\nwithout this patch the resize2fs fails, with it the resize2fs succeeds.\n\nSigned-off-by: Josef Bacik \u003cjbacik@redhat.com\u003e\nAcked-by: Andreas Dilger \u003cadilger@sun.com\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d100d148aa48df3b6ad526a48624f906695efe60",
      "tree": "8ad38c91cca149b8a6b186c4808e30264e8fb106",
      "parents": [
        "0842b245a8e6c14e3aa49f91018902591d1069b3"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Thu Jun 05 22:46:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:13 2008 -0700"
      },
      "message": "nommu: fix ksize() abuse\n\nThe nommu binfmt code uses ksize() for pointers returned from do_mmap()\nwhich is wrong.  This converts the call-sites to use the nommu specific\nkobjsize() function which works as expected.\n\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Greg Ungerer \u003cgerg@snapgear.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0842b245a8e6c14e3aa49f91018902591d1069b3",
      "tree": "a78494a96c56b8fcdfee562323dafd55845dbd75",
      "parents": [
        "659179b28f15ab1b1db5f8767090f5e728f115a1"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Thu Jun 05 22:46:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:12 2008 -0700"
      },
      "message": "doc: document the kernel-doc conventions for kernel hackers\n\nProvide documentation of the kernel-doc documentation conventions oriented\nto kernel hackers.\n\nSince I figure that there will be more people reading this\nkernel-doc-nano-HOWTO.txt file who are kernel developers focused on the\nrest of the kernel, than there will be readers of this file who are\ndocumentation developers extracting that embedded kernel-doc\ndocumentation, I have taken the liberty of making the new section added\nhere:\n\n  How to format kernel-doc comments\n\nthe first section of the kernel-doc-nano-HOWTO.txt file.\n\nThis first section is intended to introduce, motivate and provide basic\nusage of the kernel-doc mechanism for kernel hackers developing other\nportions of the kernel.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "659179b28f15ab1b1db5f8767090f5e728f115a1",
      "tree": "b606b1cc7ff3393ff2ab0fd224b2e0675c07c72a",
      "parents": [
        "1502cb361666808acb1dfd92238fc2b7a7a48221"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Thu Jun 05 22:46:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:12 2008 -0700"
      },
      "message": "fbdev: export symbol fb_mode_option\n\nFrame buffer and mode setting drivers can be built as modules,\nso fb_mode_option needs to be exported to support these.\n\nPrevents this error:\n\n  ERROR: \"fb_mode_option\" [drivers/ps3/ps3av_mod.ko] undefined!\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1502cb361666808acb1dfd92238fc2b7a7a48221",
      "tree": "f06a8f202928c9a7bd6930beded840b697f8d1cb",
      "parents": [
        "4fd5a433d4887f0a6c766c258ca335100ffe208a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Thu Jun 05 22:46:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:12 2008 -0700"
      },
      "message": "MAINTAINERS: reiserfs entry is out of date\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Edward Shishkin \u003cedward.shishkin@gmail.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: Chris Mason \u003cchris.mason@oracle.com\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4fd5a433d4887f0a6c766c258ca335100ffe208a",
      "tree": "af418c8f4d938963ef42a11cb5c255ee1e4c4487",
      "parents": [
        "3b2d38b48b5abb6921ac6ad2d080ce82887cdbc7"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Thu Jun 05 22:46:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:12 2008 -0700"
      },
      "message": "v850: fix typo in header guard\n\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@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": "3b2d38b48b5abb6921ac6ad2d080ce82887cdbc7",
      "tree": "e8b41747f4cf8dbc6c326f541e1d830f646bb81e",
      "parents": [
        "9c81c5c95c00c35a328e1757ca45a66647105f6c"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Thu Jun 05 22:46:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:12 2008 -0700"
      },
      "message": "h8300: fix typo in header guard\n\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c81c5c95c00c35a328e1757ca45a66647105f6c",
      "tree": "1854f2b91e64a3a7bd7f5b1c7f8d52a8ee75204c",
      "parents": [
        "81c6ce9bd3ed3a88caeb9ed97d874450d53339dc"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Thu Jun 05 22:46:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:12 2008 -0700"
      },
      "message": "atmel_serial: filter out FP during baud rate detection\n\nI made a change to u-boot that used the FP (Fractional Part) field of BRGR\nto achieve more accurate baud rate generation.  Unfortunately, the\natmel_serial driver looks at the whole BRGR register when trying to detect\nthe baud rate that the port is currently running at, so setting FP to a\nnonzero value breaks the baud rate detection.\n\nI\u0027ll sit on the u-boot patch for a while longer, but this is clearly a\nbug in the atmel_serial driver which should be fixed.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81c6ce9bd3ed3a88caeb9ed97d874450d53339dc",
      "tree": "90e93d92be9aa37fa003c37a3cd5da732d0d4882",
      "parents": [
        "dfcceb26f89da86ec4ac9583c4515504af8c6c84"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu Jun 05 22:46:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:12 2008 -0700"
      },
      "message": "vt: fix vc_resize locking\n\nLockdep says we can\u0027t take tasklist lock or sighand lock inside ctrl_lock.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dfcceb26f89da86ec4ac9583c4515504af8c6c84",
      "tree": "a319825aaeb9fa572c3b5c81d85995b4acaf0ec5",
      "parents": [
        "68aa0a206a7a2dd8655a50b36e8274eb87b84544"
      ],
      "author": {
        "name": "Nadia Derbey",
        "email": "Nadia.Derbey@bull.net",
        "time": "Thu Jun 05 22:46:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:12 2008 -0700"
      },
      "message": "ipc: only output msgmni value at boot time\n\nWhen posting:\n[PATCH 1/8] Scaling msgmni to the amount of lowmem\n(see http://lkml.org/lkml/2008/2/11/171), I have added a KERN_INFO message\nthat is output each time msgmni is recomputed.\n\nIn http://lkml.org/lkml/2008/4/29/575 Tony Luck complained that this\nmessage references an ipc namespace address that is useless.\n\nI first thought of using an audit_log instead of a printk, as suggested by\nSerge Hallyn.  But unfortunately, we do not have any other information\nthan the namespace address to provide here too.  So I chose to move the\nmessage and output it only at boot time, removing the reference to the\nnamespace.\n\nSigned-off-by: Nadia Derbey \u003cNadia.Derbey@bull.net\u003e\nCc: Pierre Peiffer \u003cpeifferp@gmail.com\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: \"Serge E. Hallyn\" \u003cserue@us.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": "68aa0a206a7a2dd8655a50b36e8274eb87b84544",
      "tree": "e087fbc1fcab0ce97d09cd49c43eab4e73d2efb2",
      "parents": [
        "774533b3e86fa52941c79aa80ab3f0cc511bba7f"
      ],
      "author": {
        "name": "Nadia Derbey",
        "email": "Nadia.Derbey@bull.net",
        "time": "Thu Jun 05 22:46:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:12 2008 -0700"
      },
      "message": "ipc: restore MSGPOOL original value\n\nWhen posting:\n\n\t[PATCH 1/8] Scaling msgmni to the amount of lowmem\n\n(see http://article.gmane.org/gmane.linux.kernel/637849/) I changed the\nMSGPOOL value to make it fit what is said in the man pages (i.e.  a size\nin bytes).\n\nBut Michael Kerrisk rightly complained that this change could affect the\nABI.  So I\u0027m posting this patch to make MSGPOOL expressed back in Kbytes.\nMichael, on his side, has fixed the man page.\n\nSigned-off-by: Nadia Derbey \u003cNadia.Derbey@bull.net\u003e\nCc: Pierre Peiffer \u003cpeifferp@gmail.com\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "774533b3e86fa52941c79aa80ab3f0cc511bba7f",
      "tree": "f4f7f5a8d9d7406b2cd8fbabcfce42e5a87b7b9a",
      "parents": [
        "879000f94442860e72c934f9e568989bc7fb8ec4"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Thu Jun 05 22:46:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:12 2008 -0700"
      },
      "message": "vt: fix background color on line feed, DEC invert\n\nOriginal report: \"\"\"I used to force my console to black-on-white by the\ncommand `setterm -inversescreen on`.  In 2.6.26-rc4, I get lots of black\nbackground characters.\"\"\"\n\nAnother addendum to commit c9e587ab.  This was previously missed out since\nI was not aware of what vc_decscnm was for.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nReported-by: \u003cthunder7@xs4all.nl\u003e\nTested-by: \u003cthunder7@xs4all.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "879000f94442860e72c934f9e568989bc7fb8ec4",
      "tree": "c6d9aa713735deb49503ca9c65edbc8d557f3a71",
      "parents": [
        "10732c35dff6c2e15e413e7806a7114a2faa0ecf"
      ],
      "author": {
        "name": "CHIKAMA masaki",
        "email": "masaki.chikama@gmail.com",
        "time": "Thu Jun 05 22:46:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:11 2008 -0700"
      },
      "message": "cpufreq: fix null object access on Transmeta CPU\n\nIf cpu specific cpufreq driver(i.e.  longrun) has \"setpolicy\" function,\ngovernor object isn\u0027t set into cpufreq_policy object at \"__cpufreq_set_policy\"\nfunction in driver/cpufreq/cpufreq.c .\n\nThis causes a null object access at \"store_scaling_setspeed\" and\n\"show_scaling_setspeed\" function in driver/cpufreq/cpufreq.c when reading or\nwriting through /sys interface (ex.  cat\n/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed)\n\nAddresses:\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10654\n\thttps://bugzilla.redhat.com/show_bug.cgi?id\u003d443354\n\nSigned-off-by: CHIKAMA Masaki \u003cmasaki.chikama@gmail.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nAcked-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10732c35dff6c2e15e413e7806a7114a2faa0ecf",
      "tree": "1c20e99e6918fc0c4b9202b3d9dc1309139c75a5",
      "parents": [
        "dba6a4d32d8677c99e73798d3375417f8a6d46de"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jun 05 22:46:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:11 2008 -0700"
      },
      "message": "fbcon: fix wrong vmode bits copied on console switch\n\nThe interlaced and double line mode bits should not be copied to new\nconsole when the console is switched.  Otherwise, the new console may be\nset to incorrect refresh rate.\n\nAlso, the x and y offsets does not need to be copied.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dba6a4d32d8677c99e73798d3375417f8a6d46de",
      "tree": "1011eef6e948f2db35805c017324648e1eddb61a",
      "parents": [
        "37340746a66e5e7feed5945f28cb75d90a8fd9f6"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Thu Jun 05 22:46:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:11 2008 -0700"
      },
      "message": "keys: remove unused key_alloc_sem\n\nThis semaphore doesn\u0027t appear to be used, so remove it.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37340746a66e5e7feed5945f28cb75d90a8fd9f6",
      "tree": "b056132aad9eab38886b7359797302cbeeabc3fa",
      "parents": [
        "aae8679b0ebcaa92f99c1c3cb0cd651594a43915"
      ],
      "author": {
        "name": "Lai Jiangshan",
        "email": "laijs@cn.fujitsu.com",
        "time": "Thu Jun 05 22:46:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:11 2008 -0700"
      },
      "message": "cpusets: fix bug when adding nonexistent cpu or mem\n\nAdding a nonexistent cpu to a cpuset will be omitted quietly.  It should\nreturn -EINVAL.\n\nExample: (real_nr_cpus \u003c\u003d 4 \u003c NR_CPUS or cpu#4 was just offline)\n\n# cat cpus\n0-1\n# /bin/echo 4 \u003e cpus\n# /bin/echo $?\n0\n# cat cpus\n\n#\n\nThe same occurs when add a nonexistent mem.\nThis patch will fix this bug.\nAnd when *buf \u003d\u003d \"\", the check is unneeded.\n\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nAcked-by: Paul Jackson \u003cpj@sgi.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aae8679b0ebcaa92f99c1c3cb0cd651594a43915",
      "tree": "26d761d3c4cca09b58538a576948a7ba720f7d5a",
      "parents": [
        "d1ee2971f5bd8a16bc5ecfe1b00e14b4fe407c4f"
      ],
      "author": {
        "name": "Thomas Tuttle",
        "email": "ttuttle@google.com",
        "time": "Thu Jun 05 22:46:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:11 2008 -0700"
      },
      "message": "pagemap: fix bug in add_to_pagemap, require aligned-length reads of /proc/pid/pagemap\n\nFix a bug in add_to_pagemap.  Previously, since pm-\u003eout was a char *,\nput_user was only copying 1 byte of every PFN, resulting in the top 7\nbytes of each PFN not being copied.  By requiring that reads be a multiple\nof 8 bytes, I can make pm-\u003eout and pm-\u003eend u64*s instead of char*s, which\nmakes put_user work properly, and also simplifies the logic in\nadd_to_pagemap a bit.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Thomas Tuttle \u003cttuttle@google.com\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1ee2971f5bd8a16bc5ecfe1b00e14b4fe407c4f",
      "tree": "733c51b66dda47216ca1526fdd85004206fd0ec8",
      "parents": [
        "7db9cfd380205f6b50afdc3bc3619f876a5eaf0d"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Jun 05 22:46:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:11 2008 -0700"
      },
      "message": "devscgroup: make white list more compact in some cases\n\nConsider you added a \u0027c foo:bar r\u0027 permission to some cgroup and then (a\nbit later) \u0027c\u0027foo:bar w\u0027 for it.  After this you\u0027ll see the\n\nc foo:bar r\nc foo:bar w\n\nlines in a devices.list file.\n\nAnother example - consider you added 10 \u0027c foo:bar r\u0027 permissions to some\ncgroup (e.g.  by mistake).  After this you\u0027ll see 10 c foo:bar r lines in\na list file.\n\nThis is weird.  This situation also has one more annoying consequence.\nHaving many items in a white list makes permissions checking slower, sine\nit has to walk a longer list.\n\nThe proposal is to merge permissions for items, that correspond to the\nsame device.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.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": "7db9cfd380205f6b50afdc3bc3619f876a5eaf0d",
      "tree": "270b0212f0501b2dcf927e92e7374aba79c909df",
      "parents": [
        "cc9cb219aac24ffc711566c8f372c2b3a3bf840f"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Jun 05 22:46:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:11 2008 -0700"
      },
      "message": "devscgroup: check for device permissions at mount time\n\nCurrently even if a task sits in an all-denied cgroup it can still mount\nany block device in any mode it wants.\n\nPut a proper check in do_open for block device to prevent this.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nTested-by: Serge Hallyn \u003cserue@us.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": "cc9cb219aac24ffc711566c8f372c2b3a3bf840f",
      "tree": "efa678227596922a00b2a7744c33707041c78316",
      "parents": [
        "b66862f7663332aa1ecb3ebda4086360ddb8befc"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Jun 05 22:46:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:11 2008 -0700"
      },
      "message": "devscgroup: relax task to dev_cgroup conversion\n\nTwo functions, that need to get a device_cgroup from a task (they are\ndevcgroup_inode_permission and devcgroup_inode_mknod) make it in a strange\nway:\n\nThey get a css_set from task, then a subsys_state from css_set, then a\ncgroup from the state and then a subsys_state again from the cgroup.\nBesides, the devices_subsys_id is read from memory, whilst there\u0027s a\nenum-ed constant for it.\n\nOptimize this part a bit:\n1. Get the subsys_stats form the task and be done - no 2 extra\n   dereferences,\n2. Use the device_subsys_id constant, not the value from memory\n   (i.e. one less dereference).\n\nFound while preparing 2.6.26 OpenVZ port.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nAcked-by: Paul Menage \u003cmenage@google.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b66862f7663332aa1ecb3ebda4086360ddb8befc",
      "tree": "8ba5a907f4bafad460cef4d6c573b9f5aae957e5",
      "parents": [
        "93b071139a956e51c98cdefd50a47981a4eb852e"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Jun 05 22:46:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:11 2008 -0700"
      },
      "message": "devcgroup: make a helper to convert cgroup_subsys_state to devs_cgroup\n\nThis is just picking the container_of out of cgroup_to_devcgroup into a\nseparate function.\n\nThis new css_to_devcgroup will be used in the 2nd patch.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93b071139a956e51c98cdefd50a47981a4eb852e",
      "tree": "877e8b03abbd5ae6e1d89836d9f97e33156c1082",
      "parents": [
        "3527fb326f07bc8e85cf66d4f987ebeea24e8e4a"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Jun 05 22:46:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:11 2008 -0700"
      },
      "message": "introduce memory_read_from_buffer()\n\nThis patch introduces memory_read_from_buffer().\n\nThe only difference between memory_read_from_buffer() and\nsimple_read_from_buffer() is which address space the function copies to.\n\nsimple_read_from_buffer copies to user space memory.\nmemory_read_from_buffer copies to normal memory.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Doug Warzecha \u003cDouglas_Warzecha@dell.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: Abhay Salunke \u003cAbhay_Salunke@dell.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Markus Rechberger \u003cmarkus.rechberger@amd.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Bob Moore \u003crobert.moore@intel.com\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nCc: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nCc: Brian King \u003cbrking@us.ibm.com\u003e\nCc: James E.J. Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Andrew Vasquez \u003clinux-driver@qlogic.com\u003e\nCc: Seokmann Ju \u003cseokmann.ju@qlogic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3527fb326f07bc8e85cf66d4f987ebeea24e8e4a",
      "tree": "c0f0389b67f15778808a72fe8b197a4d8c250030",
      "parents": [
        "f2eb432715a81a703e626df59347ba3557009557"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Jun 05 22:46:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "lib: export bitrev16\n\nBluetooth will be able to use this.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dave Young \u003chidave.darkstar@gmail.com\u003e\nCc: Akinobu Mita \u003cakinobu.mita@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": "f2eb432715a81a703e626df59347ba3557009557",
      "tree": "d0965d9df54463fde7860f40312fe0eb6e0ccd5d",
      "parents": [
        "44d1b980c72db0faf35adb082fb2208351803028"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 05 22:46:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "rtc-ds1374: rename device to just \"ds1374\"\n\nChange the name of the device from \"rtc-ds1374\" to just \"ds1374\", to match\nwhat all other RTC drivers do.  I seem to remember that this name was\nchosen to avoid possible confusion with an older ds1374 driver, but that\ndriver was removed 3 months ago.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44d1b980c72db0faf35adb082fb2208351803028",
      "tree": "d249cd0a7fc5944aab8e211dbe3b128ce3900438",
      "parents": [
        "b6d8adf477439e7086224bc9674c6b6638780783"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 05 22:46:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "Fix various old email addresses for dwmw2\n\nAlthough if people have questions about ARCnet, perhaps it\u0027s _better_\nfor them to be mailing dwmw2@cam.ac.uk about it...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6d8adf477439e7086224bc9674c6b6638780783",
      "tree": "edf874835e3c146430f73869f0d2857dd6a30e4f",
      "parents": [
        "3d5ede6f776bdb1483bcd086f79c3bf41fed3865"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 05 22:46:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "uml: PATH_MAX needs limits.h\n\nInclude limits.h to get a definition of PATH_MAX.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d5ede6f776bdb1483bcd086f79c3bf41fed3865",
      "tree": "7a864fd7a848ae719bf7c838c5717f63af29f4a8",
      "parents": [
        "8bfd04b974689f700bbd053ad6e66b0a95fb80c9"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Jun 05 22:46:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "uml: stub needs to tolerate SIGWINCH\n\nWe lost the marking of SIGWINCH as being OK to receive during stub\nexecution, causing a panic should that happen.\n\nCc: Benedict Verheyen \u003cbenedict.verheyen@gmail.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8bfd04b974689f700bbd053ad6e66b0a95fb80c9",
      "tree": "0c5ecd6c9e24c0fe1ce62ff88c549d200a33b5d0",
      "parents": [
        "40fb16a360d9c6459afee91dc793c1e3374feb94"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Jun 05 22:46:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "uml: memcpy export needs to follow host declaration\n\nx86_64 defines either memcpy or __memcpy depending on the gcc version, and\nit looks like UML needs to follow that in its exporting.\n\nCc: Gabriel C \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40fb16a360d9c6459afee91dc793c1e3374feb94",
      "tree": "bbe5f8a4185ac6784d82ee8c938bb246518f6791",
      "parents": [
        "9f31287b443f30a591539e448fb628e3827a8f61"
      ],
      "author": {
        "name": "Tom Spink",
        "email": "tspink@gmail.com",
        "time": "Thu Jun 05 22:46:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "uml: deal with inaccessible address space start\n\nThis patch makes os_get_task_size locate the bottom of the address space,\nas well as the top.  This is for systems which put a lower limit on mmap\naddresses.  It works by manually scanning pages from zero onwards until a\nvalid page is found.\n\nBecause the bottom of the address space may not be zero, it\u0027s not\nsufficient to assume the top of the address space is the size of the\naddress space.  The size is the difference between the top address and\nbottom address.\n\n[jdike@addtoit.com: changed the name to reflect that this function is\nsupposed to return the top of the process address space, not its size and\nchanged the return value to reflect that.  Also some minor formatting\nchanges]\nSigned-off-by: Tom Spink \u003ctspink@gmail.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f31287b443f30a591539e448fb628e3827a8f61",
      "tree": "6ee97d2d1981f8a228e28ebdd9f777b038f43d50",
      "parents": [
        "06e1e4ffbd1932e288839b3140cda6b8141eb684"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Jun 05 22:46:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "uml: remove a duplicate include\n\nRemoved duplicated include file \"kern_util.h\" in\narch/um/drivers/ubd_kern.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06e1e4ffbd1932e288839b3140cda6b8141eb684",
      "tree": "c76ad0854f28a0600885301e25e8e7197e4e924c",
      "parents": [
        "34397892a3d677d857fdaf8dec66a66b07dde0b5"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Jun 05 22:46:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "uml: deal with host time going backwards\n\nProtection against the host\u0027s time going backwards (eg, ntp activity on\nthe host) by keeping track of the time at the last tick and if it\u0027s\ngreater than the current time, keep time stopped until the host catches\nup.\n\nCc: Nix \u003cnix@esperi.org.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34397892a3d677d857fdaf8dec66a66b07dde0b5",
      "tree": "ff1fc73971cd1716a89ad9576e1f765449bd2812",
      "parents": [
        "a361a82c10c20eff402d72ce83b66913d04894ee"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Thu Jun 05 22:46:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "doc: update to URL and status of kernel-docs.txt entry\n\nUpdate status and URL for the \"Gary\u0027s Encyclopedia\" entry.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a361a82c10c20eff402d72ce83b66913d04894ee",
      "tree": "14c4a09aade699af3acc768088b07009eb61a8af",
      "parents": [
        "6cfd53fc03670c7a544a56d441eb1a6cc800d72b"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Jun 05 22:46:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:09 2008 -0700"
      },
      "message": "fujitsu-laptop: autoload module on Lifebook P1510D\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: Jonathan Woithe \u003cjwoithe@physics.adelaide.edu.au\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "6cfd53fc03670c7a544a56d441eb1a6cc800d72b"
}
