)]}'
{
  "log": [
    {
      "commit": "68e1300a55310a288b87f2a7d6045df0d0f802bc",
      "tree": "97ec21bff9e4b8f466055b738c0b6dc8d9ca899f",
      "parents": [
        "67764a03193d0246cf9bb491b41806508d415830"
      ],
      "author": {
        "name": "s.hauer@pengutronix.de",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Nov 02 13:56:01 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 13 14:44:58 2006 +1100"
      },
      "message": "[PATCH] Remove _machine macro\n\nThe _machine macro was once used for compatibility with ARCH\u003dppc\ndrivers.  It is unused in current kernels, so remove it.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "67764a03193d0246cf9bb491b41806508d415830",
      "tree": "52a7432e26d3b68f8511c6ca95bd930c60064aab",
      "parents": [
        "2b890bc2ce95e8c141b38ea86100826b46534295"
      ],
      "author": {
        "name": "s.hauer@pengutronix.de",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Nov 02 13:56:00 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 13 14:44:57 2006 +1100"
      },
      "message": "[PATCH] Remove unnecessary ifdef in include/asm-powerpc/pci.h\n\nCurrent kernels always have one of CONFIG_PPC_MULTIPLATFORM or\nCONFIG_PPC32 defined, so remove bogus ifdef.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2b890bc2ce95e8c141b38ea86100826b46534295",
      "tree": "d8b116c02bc0e6acab10c21b3aae18cba6ec5da4",
      "parents": [
        "bfaadcadc9549c7e296e37a0cfe306704e8df739"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Nov 06 11:19:08 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 13 14:44:56 2006 +1100"
      },
      "message": "[PATCH] Remove dead code in iommu.h\n\niommu_setup_pSeries() and iommu_setup_dart() are declared extern but\nare not implemented, so remove them.  Remove ifdef around extern\nfunction declaration.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bfaadcadc9549c7e296e37a0cfe306704e8df739",
      "tree": "aaa3181502bf054a9105bb5981d45b43653d1b08",
      "parents": [
        "74a9d5f1d140adbeadd5ef319f162903090c3b83"
      ],
      "author": {
        "name": "s.hauer@pengutronix.de",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Nov 02 13:55:57 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 13 14:44:56 2006 +1100"
      },
      "message": "[PATCH] Replace CONFIG_PPC_MULTIPLATFORM with CONFIG_PPC_PMAC in tulip driver\n\nReplace CONFIG_PPC_MULTIPLATFORM with CONFIG_PPC_PMAC in\ndrivers/net/tulip/de4x5.c.  It is needed for a pmac specific hook but\nhas nothing with to do with PPC_MULTIPLATFORM.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "74a9d5f1d140adbeadd5ef319f162903090c3b83",
      "tree": "bdbeef97067a7de3bb42952c317917e2337ccc12",
      "parents": [
        "36ca4ba4b9728f3c420a589a3322c2fbd7ec88b7"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Nov 03 09:52:49 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 13 14:44:55 2006 +1100"
      },
      "message": "[PATCH] Remove inclusion of asm/processor.h in via82cxxx.c\n\nThere is some PPC_CHRP specific code in drivers/ide/pci/via82cxxx.c,\nso #ifdef on CONFIG_PPC_CHRP instead of CONFIG_PPC_MULTIPLATFORM.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "36ca4ba4b9728f3c420a589a3322c2fbd7ec88b7",
      "tree": "527755d66f9fa9167e214b21c673862845a0b730",
      "parents": [
        "a898497088f46252e6750405504064e2dce53117"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Tue Oct 24 18:39:45 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:22 2006 +1000"
      },
      "message": "[POWERPC] cell: add cpufreq driver for Cell BE processor\n\nThis patch adds a cpufreq backend driver to enable frequency scaling on cell.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a898497088f46252e6750405504064e2dce53117",
      "tree": "71075a07df0dcf98816545cf0c4a3eab542552af",
      "parents": [
        "ff8a8f25976aa58bbae7883405b00dcbaf4cc823"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Oct 24 18:31:28 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:22 2006 +1000"
      },
      "message": "[POWERPC] add support for dumping spu info from xmon\n\nThis patch adds a command to xmon for dumping information about\nspu structs. The command is \u0027sf\u0027 for \"spu fields\" perhaps, and\ntakes the spu number as an argument. This is the same value as the\nspu-\u003enumber field, or the \"phys-id\" value of a context when it is\nbound to a physical spu.\n\nWe try to catch memory errors as we dump each field, hopefully this\nwill make the command reasonably robust, but YMMV. If people see a\nneed we can easily add more fields to the dump in future.\n\nOutput looks something like this:\n\n0:mon\u003e sf 0\nDumping spu fields at address c00000001ffd9e80:\n  number                  \u003d 0x0\n  name                    \u003d spe\n  devnode-\u003efull_name      \u003d /cpus/PowerPC,BE@0/spes/spe@0\n  nid                     \u003d 0x0\n  local_store_phys        \u003d 0x20000000000\n  local_store             \u003d 0xd0000800801e0000\n  ls_size                 \u003d 0x0\n  isrc                    \u003d 0x4\n  node                    \u003d 0x0\n  flags                   \u003d 0x0\n  dar                     \u003d 0x0\n  dsisr                   \u003d 0x0\n  class_0_pending         \u003d 0\n  irqs[0]                 \u003d 0x16\n  irqs[1]                 \u003d 0x17\n  irqs[2]                 \u003d 0x24\n  slb_replace             \u003d 0x0\n  pid                     \u003d 0\n  prio                    \u003d 0\n  mm                      \u003d 0x0000000000000000\n  ctx                     \u003d 0x0000000000000000\n  rq                      \u003d 0x0000000000000000\n  timestamp               \u003d 0x0000000000000000\n  problem_phys            \u003d 0x20000040000\n  problem                 \u003d 0xd000080080220000\n  problem-\u003espu_runcntl_RW \u003d 0x0\n  problem-\u003espu_status_R   \u003d 0x0\n  problem-\u003espu_npc_RW     \u003d 0x0\n  priv1                   \u003d 0xd000080080240000\n  priv1-\u003emfc_sr1_RW       \u003d 0x33\n  priv2                   \u003d 0xd000080080250000\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ff8a8f25976aa58bbae7883405b00dcbaf4cc823",
      "tree": "7add339fe063a30b23e52d523ecb310e796966cf",
      "parents": [
        "302eca184fb844670fb128c69e22a8a28bbce48a"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Oct 24 18:31:27 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:22 2006 +1000"
      },
      "message": "[POWERPC] add support for stopping spus from xmon\n\nThis patch adds support for stopping, and restarting, spus\nfrom xmon. We use the spu master runcntl bit to stop execution,\nthis is apparently the \"right\" way to control spu execution and\nspufs will be changed in the future to use this bit.\n\nTesting has shown that to restart execution we have to turn the\nmaster runcntl bit on and also rewrite the spu runcntl bit, even\nif it is already set to 1 (running).\n\nStopping spus is triggered by the xmon command \u0027ss\u0027 - \"spus stop\"\nperhaps. Restarting them is triggered via \u0027sr\u0027. Restart doesn\u0027t\nstart execution on spus unless they were running prior to being\nstopped by xmon.\n\nWalking the spu-\u003efull_list in xmon after a panic, would mean\ncorruption of any spu struct would make all the others\ninaccessible. To avoid this, and also to make the next patch\neasier, we cache pointers to all spus during boot.\n\nWe attempt to catch and recover from errors while stopping and\nrestarting the spus, but as with most xmon functionality there are\nno guarantees that performing these operations won\u0027t crash xmon\nitself.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "302eca184fb844670fb128c69e22a8a28bbce48a",
      "tree": "6d61e03b85e2d11c58d527f6125bd33cbd27c5ae",
      "parents": [
        "b3d7dc1967d1303d4897ff9537d29f6e077de147"
      ],
      "author": {
        "name": "arnd@arndb.de",
        "email": "arnd@arndb.de",
        "time": "Tue Oct 24 18:31:26 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:22 2006 +1000"
      },
      "message": "[POWERPC] cell: use ppc_md-\u003epower_save instead of cbe_idle_loop\n\nThis moves the cell idle function to use the default cpu_idle\nwith a special power_save callback, like all other platforms\nexcept iSeries already do.\n\nIt also makes it possible to disable this power_save function\nwith a new powerpc-specific boot option \"powersave\u003doff\".\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b3d7dc1967d1303d4897ff9537d29f6e077de147",
      "tree": "7717eb9fbcbc60c418233ea9773badc5fbfd8099",
      "parents": [
        "0344c6c5387ba335bba5a66fd44714b94c98573f"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Tue Oct 24 18:31:25 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:22 2006 +1000"
      },
      "message": "[POWERPC] cell: add temperature to SPU and CPU sysfs entries\n\nThis patch adds a module that registers sysfs attributes to CPU and SPU\ncontaining the temperature of the CBE.\n\nThey can be found under\n/sys/devices/system/spu/cpuX/thermal/temperature[0|1]\n/sys/devices/system/spu/spuX/thermal/temperature\n\nThe temperature is read from the on-chip temperature sensors.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0344c6c5387ba335bba5a66fd44714b94c98573f",
      "tree": "b6f3da50e29f10cf96e2fe6e98ad6aef0ae4562a",
      "parents": [
        "e570beb6bb1a623849901efbf939063ec4775c9e"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Tue Oct 24 18:31:24 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:22 2006 +1000"
      },
      "message": "[POWERPC] sysfs: add support for adding/removing spu sysfs attributes\n\nThis patch adds two functions to create and remove sysfs attributes and\nattribute_group to all cpus.  That allows to register sysfs attributes in\na subdirectory like: /sys/devices/system/cpu/cpuX/group_name/what_ever\nThis will be used by cbe_thermal to group all attributes dealing with\nthermal support in one directory.\n\nSigned-of-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e570beb6bb1a623849901efbf939063ec4775c9e",
      "tree": "9d6766eb2ca71393bf16f0aec0cbf726282dea6e",
      "parents": [
        "d8bf96e0793f9576da545bac333b2de304958d68"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Tue Oct 24 18:31:23 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:21 2006 +1000"
      },
      "message": "[POWERPC] cell: add support for registering sysfs attributes to spus\n\nIn order to add sysfs attributes to all spu\u0027s, there is a\nneed for a list of all available spu\u0027s. Adding the device_node\nmakes also sense, as it is needed for proper register access.\nThis patch also adds two functions to create and remove sysfs\nattributes and attribute_groups to all spus.\nThat allows to group spu attributes in a subdirectory like:\n/sys/devices/system/spu/spuX/group_name/what_ever\nThis will be used by cbe_thermal to group all attributes dealing with\nthermal support in one directory.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d8bf96e0793f9576da545bac333b2de304958d68",
      "tree": "e993a8727826b8867e58b6c59dd5ae73b5e35679",
      "parents": [
        "bffd4927ba4377aa38be5450e20e0fecd2523fe3"
      ],
      "author": {
        "name": "Kevin Corry",
        "email": "kevcorry@us.ibm.com",
        "time": "Tue Oct 24 18:31:22 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:21 2006 +1000"
      },
      "message": "[POWERPC] cell: add low-level performance monitoring code\n\nAdd routines for accessing the registers and counters in the performance\nmonitoring unit.\n\nSigned-off-by: Kevin Corry \u003ckevcorry@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bffd4927ba4377aa38be5450e20e0fecd2523fe3",
      "tree": "dcdb8bb69c631b85f084ce52ef101325b5054647",
      "parents": [
        "22b8c9f5baeb440a716ea760ff05290221565b4c"
      ],
      "author": {
        "name": "Kevin Corry",
        "email": "kevcorry@us.ibm.com",
        "time": "Tue Oct 24 18:31:21 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:21 2006 +1000"
      },
      "message": "[POWERPC] cell: add shadow registers for pmd_reg\n\nMany of the registers in the performance monitoring unit are write-only.\nWe need to save a \"shadow\" copy when we write to those registers so we\ncan retrieve the values if we need them later.\n\nThe new cbe_pmd_shadow_regs structure is added to the cbe_regs_map structure\nso we have the appropriate per-node copies of these shadow values.\n\nSigned-off-by: Kevin Corry \u003ckevcorry@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "22b8c9f5baeb440a716ea760ff05290221565b4c",
      "tree": "11d5d0c6218da965fbe2921df6f411a0417e90da",
      "parents": [
        "099814bb1f9bd9081d7c85867f8eb8c049abc1b9"
      ],
      "author": {
        "name": "David Erb",
        "email": "djerb@us.ibm.com",
        "time": "Tue Oct 24 18:31:20 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:21 2006 +1000"
      },
      "message": "[POWERPC] cell: update Cell BE register definitions\n\nThere are a few definitions that are required by subsequent patches,\nso add them here.\n\nThe original patch is from David Erb, but is significantly cleaned\nup by Kevon Corry.\n\nCc: Kevin Corry \u003ckevcorry@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "099814bb1f9bd9081d7c85867f8eb8c049abc1b9",
      "tree": "d8a7a0a064bb922b90bf0a5c03f9864783c629df",
      "parents": [
        "0afacde3df4c9980f505d9afd7cb0058389732ca"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jeremy@au1.ibm.com",
        "time": "Tue Oct 24 18:31:19 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:21 2006 +1000"
      },
      "message": "[POWERPC] spufs: Add isolated-mode SPE recycling support\n\nWhen in isolated mode, SPEs have access to an area of persistent\nstorage, which is per-SPE. In order for isolated-mode apps to\ncommunicate arbitrary data through this storage, we need to ensure that\nisolated physical SPEs can be reused for subsequent applications.\n\nAdd a file (\"recycle\") in a spethread dir to enable isolated-mode\nrecycling. By writing to this file, the kernel will reload the\nisolated-mode loader kernel, allowing a new app to be run on the same\nphysical SPE.\n\nThis requires the spu_acquire_exclusive function to enforce exclusive\naccess to the SPE while the loader is initialised.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0afacde3df4c9980f505d9afd7cb0058389732ca",
      "tree": "0007cbb88b2ed7ba604fd11ca269f24617d2bb61",
      "parents": [
        "eb758ce5b0d84e13cb643b6cc7cb429f6fa28258"
      ],
      "author": {
        "name": "arnd@arndb.de",
        "email": "arnd@arndb.de",
        "time": "Tue Oct 24 18:31:18 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:21 2006 +1000"
      },
      "message": "[POWERPC] spufs: allow isolated mode apps by starting the SPE loader\n\nThis patch adds general support for isolated mode SPE apps.\n\nIsolated apps are started indirectly, by a dedicated loader \"kernel\".\nThis patch starts the loader when spe_create is invoked with the\nISOLATE flag. We do this at spe_create time to allow libspe to pass the\nisolated app in before calling spe_run.\n\nThe loader is read from the device tree, at the location\n\"/spu-isolation/loader\". If the loader is not present, an attempt to\nstart an isolated SPE binary will fail with -ENODEV.\n\nUpdate: loader needs to be correctly aligned - copy to a kmalloced buf.\nUpdate: remove workaround for systemsim/spurom \u0027L-bit\u0027 bug, which has\n        been fixed.\nUpdate: don\u0027t write to runcntl on spu_run_init: SPU is already running.\nUpdate: do spu_setup_isolated earlier\n\nTested on systemsim.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eb758ce5b0d84e13cb643b6cc7cb429f6fa28258",
      "tree": "6c1d7a83094cb2c6ca3d432a5e565828cce78cf4",
      "parents": [
        "5737edd1ddbde5ab7f63bb3cb36015edbdb7c295"
      ],
      "author": {
        "name": "arnd@arndb.de",
        "email": "arnd@arndb.de",
        "time": "Tue Oct 24 18:31:17 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:21 2006 +1000"
      },
      "message": "[POWERPC] spufs: \"stautus\" isnt a word.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5737edd1ddbde5ab7f63bb3cb36015edbdb7c295",
      "tree": "10162eb7c27fa0a3d1614c2d46fdcf2c87410d3a",
      "parents": [
        "cc21a66d7f727ab97b27af9cf763bc0b51510ffa"
      ],
      "author": {
        "name": "Mark Nutter",
        "email": "mnutter@us.ibm.com",
        "time": "Tue Oct 24 18:31:16 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:21 2006 +1000"
      },
      "message": "[POWERPC] spufs: add support for nonschedulable contexts\n\nThis adds two new flags to spu_create:\n\nSPU_CREATE_NONSCHED: create a context that is never moved\naway from an SPE once it has started running. This flag\ncan only be used by tasks with the CAP_SYS_NICE capability.\n\nSPU_CREATE_ISOLATED: create a nonschedulable context that\nenters isolation mode upon first run. This requires the\nSPU_CREATE_NONSCHED flag.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cc21a66d7f727ab97b27af9cf763bc0b51510ffa",
      "tree": "3923ce08c3a641751ed74f89dc2f65b031f84578",
      "parents": [
        "24f43b33f74c8e8c8aabc40b728eaf9137802942"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Oct 24 18:31:15 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:21 2006 +1000"
      },
      "message": "[POWERPC] cell: remove unused struct spu variable\n\nRemove the mostly unused variable isrc from struct spu and a forgotten\nfunction declaration.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "24f43b33f74c8e8c8aabc40b728eaf9137802942",
      "tree": "013c3b7eabc49ef8706f6e989ee88aa9ec5ef04d",
      "parents": [
        "5414c6be57dd02e089c3eba1f5134f441733d013"
      ],
      "author": {
        "name": "Masato Noguchi",
        "email": "Masato.Noguchi@jp.sony.com",
        "time": "Tue Oct 24 18:31:14 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:20 2006 +1000"
      },
      "message": "[POWERPC] spufs: wrap mfc sdr access\n\nSPRN_SDR1 and the SPE\u0027s MFC SDR are hypervisor resources and\nare not accessible from a logical partition.  This change adds an\naccess wrapper.\n\nWhen running on bare H/W, the spufs needs to only set the SPE\u0027s MFC SDR\nto the value of the PPE\u0027s SPRN_SDR1 once at SPE initialization, so this\nchange renames mfc_sdr_set() to mfc_sdr_setup() and moves the\naccess of SPRN_SDR1 into the mmio wrapper.  It also removes the now\nunneeded member mfc_sdr_RW from struct spu_priv1_collapsed.\n\nSigned-off-by: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n\n--\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5414c6be57dd02e089c3eba1f5134f441733d013",
      "tree": "cba51e6f4cb80eade6ad107b757ce38d95c249a0",
      "parents": [
        "a0f467261ae041864414103b8dd6fc4487a3c7de"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Oct 24 13:37:34 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:20 2006 +1000"
      },
      "message": "[POWERPC] Make irq_dispose_mapping(NO_IRQ) a nop\n\nIt makes for a friendlier API if irq_dispose_mapping(NO_IRQ) is a\nnop, rather than triggering a WARN_ON.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a0f467261ae041864414103b8dd6fc4487a3c7de",
      "tree": "c1c91b882a0ccc3b61e2633477427efb22033d3c",
      "parents": [
        "41999295b6c25d799dacbbca089fdbc19f6d60f5"
      ],
      "author": {
        "name": "Matthew McClintock",
        "email": "msm@freescale.com",
        "time": "Mon Oct 23 14:26:57 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:20 2006 +1000"
      },
      "message": "[POWERPC] Fixed some missing files to be deleted when running make clean\n\nFixed some missing files to be deleted when running make clean\n\nSigned-off-by: Matthew McClintock \u003cmsm@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "41999295b6c25d799dacbbca089fdbc19f6d60f5",
      "tree": "139e07fec4f17effbeb0e0f46ec26a5ed4694a0b",
      "parents": [
        "83efafb301bc79a32799ca854fb590e82c4396e9"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Oct 18 15:53:20 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Oct 24 15:01:27 2006 +1000"
      },
      "message": "[POWERPC] Move iSeries initrd logic into device tree\n\nRemove the iSeries initrd logic, instead just store the initrd location and\nsize in the device tree so generic code can do the rest for us.\n\nThe iSeries code had a \"feature\" which the generic code lacks, ie. if the\ncompressed initrd is bigger than the configured ram disk size, we make\nthe ram disk size bigger. That\u0027s bogus, as the compressed size of the initrd\ntells us nothing about how big the ram disk needs to be. If the ram disk\nisn\u0027t big enough you just need to make CONFIG_BLK_DEV_RAM_SIZE larger.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "83efafb301bc79a32799ca854fb590e82c4396e9",
      "tree": "c6047820e93f8ba6633f989e2d00558be94fbb54",
      "parents": [
        "0cfcccb4687862a34eb609d16e75b39b6cb54c80"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Mon Oct 16 16:03:33 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Oct 24 15:01:27 2006 +1000"
      },
      "message": "[POWERPC] Fix up the OF functions to only do PCI stuff if PCI is actually configured\n\nThe original problem that inspired this patch was solved quite some time\nago (Turning off PCI didn\u0027t work), but this patch neatens things up a\nlittle (I think), by putting all the PCI stuff inside a single CONFIG_PCI\nblock.  It also removes the OF PCI bus matching entries if CONFIG_PCI is\noff.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0cfcccb4687862a34eb609d16e75b39b6cb54c80",
      "tree": "abdf52d5df132bef94ebdcbe549fe371ecf3390e",
      "parents": [
        "01a6372008ed450982ba38ee5fd91028b9f5a781"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Oct 13 10:07:01 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Oct 24 15:01:27 2006 +1000"
      },
      "message": "[POWERPC] Add mktree utility to arch/powerpc/boot\n\nThis patch adds the mktree program that is needed to post process zImage\nwrappers for various PowerPC 4xx boards\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "01a6372008ed450982ba38ee5fd91028b9f5a781",
      "tree": "b933ded4570114b5a63aa86027f9d24f97bd4751",
      "parents": [
        "0c176fa80fdfa9b4e0753e37223b056994c818d2"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Mon Oct 16 13:54:52 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 23 12:49:19 2006 +1000"
      },
      "message": "[POWERPC] Add simple memory allocator to bootwrapper\n\nProvide primitive malloc, free, and realloc functions for bootwrapper.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0c176fa80fdfa9b4e0753e37223b056994c818d2",
      "tree": "aa45e2bba6f57ac1e85e81f2482667c0873fefa4",
      "parents": [
        "6fb4efc68f5c0e095153510dcfa8b54a42e914ba"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Mon Oct 16 13:52:09 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 23 12:49:19 2006 +1000"
      },
      "message": "[POWERPC] Add non-OF serial console support\n\nAdd serial console support for non-OF systems.  There is a generic serial\nconsole layer which calls a serial console driver.  Included is the serial\nconsole driver for the ns16550 class of uarts.  Necessary support routines\nare added as well.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6fb4efc68f5c0e095153510dcfa8b54a42e914ba",
      "tree": "2d03a14beb5ee4cc46e1d1b9f104e9d41b5e9d8e",
      "parents": [
        "c888554bf95a5a0a6ac3e2389c6bf1e03e9480ba"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Mon Oct 16 13:50:05 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 23 12:49:18 2006 +1000"
      },
      "message": "[POWERPC] Add flatdevtree source\n\nAdd the latest version of the flatdevtree code and corresponding glue.\n\nA phandle table now tracks values returned by ft_find_device().\nThe value returned by ft_find_device() is a phandle which is really\nan index into the phandle table.  The phandle table contains the address\nof the corresponding node.  When the flat dt is edited/moved, the node\npointers in the phandle table are updated accordingly so no phandles kept\nby the caller become stale.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c888554bf95a5a0a6ac3e2389c6bf1e03e9480ba",
      "tree": "0bd690be6846ac378498310f9d90ae526a3028bd",
      "parents": [
        "b0a779debd56514b2b5de7617a1643e5dac2d4dd"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Mon Oct 16 13:49:27 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 18 15:50:18 2006 +1000"
      },
      "message": "[POWERPC] More bootwrapper reorganization\n\nMore reorganization of the bootwrapper:\n- Add dtb section to zImage\n- ft_init now called by platform_init\n- Pack a flat dt before calling kernel\n- Remove size parameter from free\n- printf only calls console_ops.write it its not NULL\n- Some cleanup\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b0a779debd56514b2b5de7617a1643e5dac2d4dd",
      "tree": "e342bf44d34b8944da803efc690197988319fa4f",
      "parents": [
        "035223fb28791f0eb0d5719727355d3f6817d228"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 18 10:11:22 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 18 10:12:53 2006 +1000"
      },
      "message": "[POWERPC] Make sure interrupt enable gets restored properly\n\nThe lazy IRQ disable patch missed a couple of places where the\ninterrupt enable flags need to be restored correctly.  First, we\nweren\u0027t restoring the paca-\u003ehard_enabled flag on interrupt exit.\nInstead of saving it on entry, we compute it from the MSR_EE bit\nin the MSR we are restoring at exit.  Secondly, the MMU hash miss\ncode was clearing both paca-\u003esoft_enabled and paca-\u003ehard_enabled\nbut not restoring them in the case where hash_page was able to\nresolve the miss from the Linux page tables.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "035223fb28791f0eb0d5719727355d3f6817d228",
      "tree": "a59490ee5cea453a0637d2aa7edb4f2f1163b0f0",
      "parents": [
        "0f03a43b8f0fc221986a46654282ec6a1e8c6d45"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Thu Oct 05 11:35:10 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 16:33:04 2006 +1000"
      },
      "message": "[POWERPC] Make pSeries_lpar_hpte_insert static\n\nChange the powerpc hpte_insert routines now called through ppc_md to\nstatic scope.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0f03a43b8f0fc221986a46654282ec6a1e8c6d45",
      "tree": "6fb3ecc3ef96255237ed78909651a8d53d497d30",
      "parents": [
        "5b43d20a4d12d94f258bbbca5fa4df8ff8a17848"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Oct 03 16:57:44 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 16:32:30 2006 +1000"
      },
      "message": "[POWERPC] Remove todc code from ARCH\u003dpowerpc\n\nApparently we\u0027ve copied the todc drivers, for various RTCs used in\nembedded machines from ARCH\u003dppc to ARCH\u003dpowerpc, despite the fact that\nit\u0027s never used in the latter.  This patch removes it.\n\nIf we ever need these drivers (which we probably shouldn\u0027t now the RTC\nclass stuff is in), we can transfer them one by one from ARCH\u003dppc,\nremoving from the hideous abomination which is the todc\n\"infrastructure\".\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5b43d20a4d12d94f258bbbca5fa4df8ff8a17848",
      "tree": "83b72628e99850fde1a49c435cbeee6e5750f942",
      "parents": [
        "d04c56f73c30a5e593202ecfcf25ed43d42363a2"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Oct 04 23:41:41 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 16:32:25 2006 +1000"
      },
      "message": "[POWERPC] powerpc: Enable DEEPNAP power savings mode on 970MP\n\nWithout this patch, on an idle system I get:\n\ncpu-power-0:21.638\ncpu-power-1:27.102\ncpu-power-2:29.343\ncpu-power-3:25.784\nTotal: 103.8W\n\nWith this patch:\n\ncpu-power-0:11.730\ncpu-power-1:17.185\ncpu-power-2:18.547\ncpu-power-3:17.528\nTotal: 65.0W\n\nIf I lower HZ to 100, I can get it as low as:\n\ncpu-power-0:10.938\ncpu-power-1:16.021\ncpu-power-2:17.245\ncpu-power-3:16.145\nTotal: 60.2W\n\nAnother (older) Quad G5 went from 54W to 39W at HZ\u003d250.\n\nComing back out of Deep Nap takes 40-70 cycles longer than coming back\nfrom just Nap (which already takes quite a while). I don\u0027t think it\u0027ll\nbe a performance issue (interrupt latency on an idle system), but in\ncase someone does measurements feel free to report them.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d04c56f73c30a5e593202ecfcf25ed43d42363a2",
      "tree": "bec1208293c904b73f12dd9179ebf8e88dbdb085",
      "parents": [
        "284a940675a64df253e3dffc60b09bb4bbb149e4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 04 16:47:49 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 16:31:36 2006 +1000"
      },
      "message": "[POWERPC] Lazy interrupt disabling for 64-bit machines\n\nThis implements a lazy strategy for disabling interrupts.  This means\nthat local_irq_disable() et al. just clear the \u0027interrupts are\nenabled\u0027 flag in the paca.  If an interrupt comes along, the interrupt\nentry code notices that interrupts are supposed to be disabled, and\nclears the EE bit in SRR1, clears the \u0027interrupts are hard-enabled\u0027\nflag in the paca, and returns.  This means that interrupts only\nactually get disabled in the processor when an interrupt comes along.\n\nWhen interrupts are enabled by local_irq_enable() et al., the code\nsets the interrupts-enabled flag in the paca, and then checks whether\ninterrupts got hard-disabled.  If so, it also sets the EE bit in the\nMSR to hard-enable the interrupts.\n\nThis has the potential to improve performance, and also makes it\neasier to make a kernel that can boot on iSeries and on other 64-bit\nmachines, since this lazy-disable strategy is very similar to the\nsoft-disable strategy that iSeries already uses.\n\nThis version renames paca-\u003eproc_enabled to paca-\u003esoft_enabled, and\nchanges a couple of soft-disables in the kexec code to hard-disables,\nwhich should fix the crash that Michael Ellerman saw.  This doesn\u0027t\nyet use a reserved CR field for the soft_enabled and hard_enabled\nflags.  This applies on top of Stephen Rothwell\u0027s patches to make it\npossible to build a combined iSeries/other kernel.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "284a940675a64df253e3dffc60b09bb4bbb149e4",
      "tree": "bee2ff81586c08e07bcdb831540e84602f57636a",
      "parents": [
        "00ae36de49cc718d4122e1c8aac96fd1a5a2553c"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Oct 13 12:26:57 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 15:53:30 2006 +1000"
      },
      "message": "[POWERPC] Check for offline nodes in pci NUMA code\n\nDuring boot we bring up all memory and cpu nodes. Normally a PCI device\nwill be in one of these online nodes, however in some weird setups it\nmay not.\n\nWe have only seen this in the lab but we may as well check for the case\nand fallback to -1 (all nodes).\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "00ae36de49cc718d4122e1c8aac96fd1a5a2553c",
      "tree": "42cfa3ddd7fb403fb9e03848eb3e7c4bc5050185",
      "parents": [
        "99f48610252b736908fa5bdea505a480368308d6"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Oct 13 12:17:16 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 15:53:30 2006 +1000"
      },
      "message": "[POWERPC] Better check in show_instructions\n\nInstead of just checking that an address is in the right range, use the\nprovided __kernel_text_address() helper which covers both the kernel and\nmodule text sections.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "99f48610252b736908fa5bdea505a480368308d6",
      "tree": "3e56f726ad23b443214fa72fb56dbb974480db3b",
      "parents": [
        "6c4841c2b6c32a134f9f36e5e08857138cc12b10"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Oct 13 12:13:12 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 15:53:30 2006 +1000"
      },
      "message": "[POWERPC] POWER6 has 6 PMCs\n\nChange -\u003enum_pmcs to match the number of PMCs in POWER6.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6c4841c2b6c32a134f9f36e5e08857138cc12b10",
      "tree": "fbce68fe2e11068f84d4fbd20ed08b3f8a95ab9c",
      "parents": [
        "60b2a46cd60c54bd6551ddfa01f0aab08ca58a5d"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Oct 13 11:41:00 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 15:53:30 2006 +1000"
      },
      "message": "[POWERPC] Never panic when taking altivec exceptions from userspace\n\nAt the moment we rely on a cpu feature bit or a firmware property to\ndetect altivec. If we dont have either of these and the cpu does in fact\nsupport altivec we can cause a panic from userspace.\n\nIt seems safer to always send a signal if we manage to get an 0xf20\nexception from userspace.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "60b2a46cd60c54bd6551ddfa01f0aab08ca58a5d",
      "tree": "7eeea9f0b7419b19e1292a563dd6415fddf5122c",
      "parents": [
        "8ba738c2bb8fb83c0c99f680444d3ffd4c178ca2"
      ],
      "author": {
        "name": "Randy Vinson",
        "email": "rvinson@mvista.com",
        "time": "Thu Oct 12 13:36:23 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 15:53:30 2006 +1000"
      },
      "message": "[POWERPC] Fix IO Window Updates on P2P bridges.\n\nWhen update_bridge_base() updates the IO window on a PCI-to-PCI\nbridge, it fails to zero the upper 16 bits of the base and limit\nregisters if the window size is less than 64K.  This fixes it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8ba738c2bb8fb83c0c99f680444d3ffd4c178ca2",
      "tree": "aa5addbbac9d71a4eae067aebaea4a9d015ddef2",
      "parents": [
        "f5a37b066165f9938a93653f6940f3dc85ce751d"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Oct 11 19:27:57 2006 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 15:53:30 2006 +1000"
      },
      "message": "[POWERPC] Add Makefile entry for MPC832x_mds support\n\nAdd missing entry in Makefile for MPC832x MDS support.  It\nalso change white space to tab in MPC8360 entry.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f5a37b066165f9938a93653f6940f3dc85ce751d",
      "tree": "0096aa8764289dbc609e8d875b4d108fcc9897dd",
      "parents": [
        "7d2bd30f67e231920091d55d0fffc3a4bf43e68a"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Oct 11 19:04:22 2006 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 15:53:30 2006 +1000"
      },
      "message": "[POWERPC] Fix MPC8360EMDS PB board support\n\nMPC8360EMDS PB support is broken as some code was missing\nin last submission.  This patch adds missing code and makes\nMPC8360EMDS PB support working.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7d2bd30f67e231920091d55d0fffc3a4bf43e68a",
      "tree": "2699f7cd42aa3aed8d55de51e70dd110276419e9",
      "parents": [
        "bb579cf1d413b930be0241987b848e0f0c1b292f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Oct 11 02:06:59 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 15:52:14 2006 +1000"
      },
      "message": "[POWERPC] ppc: Add missing calls to set_irq_regs\n\nIn the timer_interrupt we were not calling set_irq_regs() and if we are\nprofiling we will end up calling get_irq_regs().  This causes bad things to\nhappen.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bb579cf1d413b930be0241987b848e0f0c1b292f",
      "tree": "2a57ee873749bbb12eca3b1f5cff01fa22ddf760",
      "parents": [
        "ee4ea82c07fa8aa46037962ec3e8b40c5144b5eb"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Oct 10 14:37:29 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 15:52:14 2006 +1000"
      },
      "message": "[POWERPC] Off-by-one in /arch/ppc/platforms/mpc8*\n\nA find -iname \\*.[ch] | xargs grep \"\u003e ARRAY_SIZE(\" revealed several\nincorrect usages of ARRAY_SIZE in the mpc drivers.  The last element in the\narray is always ARRAY_SIZE()-1, this patch modifies the bounds checks\naccordingly.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nCc: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ee4ea82c07fa8aa46037962ec3e8b40c5144b5eb",
      "tree": "ba78c48bba3dc9a33b5238e05b8e70344bc5b053",
      "parents": [
        "654e4aee495bec1e4fc71ba1af25735da7cadc15"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Tue Oct 10 11:53:26 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 15:52:14 2006 +1000"
      },
      "message": "[POWERPC] Add DOS partition table support to mpc834x_itx_defconfig\n\nThe default configuration file for the MPC8349E-mITX reference board,\nmpc834x_itx_defconfig, did not include support for DOS partition table types.\nThis support is necessary because the hard drive that comes with the ITX\nis formatted with this partition table type.  Without this config option,\nno partitions on the drive can be mounted.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "654e4aee495bec1e4fc71ba1af25735da7cadc15",
      "tree": "3180114d746fac168713618809a1bface14c5063",
      "parents": [
        "e5267b4b376cfbdc4518abcc68d5a7fffb505638"
      ],
      "author": {
        "name": "Noguchi, Masato",
        "email": "Masato.Noguchi@jp.sony.com",
        "time": "Tue Oct 10 10:27:29 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 15:52:14 2006 +1000"
      },
      "message": "[POWERPC] spufs: fix support for read/write on cntl\n\nThis fixes a memory leak introduced by \"spufs: add support\nfor read/write oncntl\", which was missing a call to simple_attr_close.\n\nSigned-off-by: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e5267b4b376cfbdc4518abcc68d5a7fffb505638",
      "tree": "7f11392c3dae58cdc21f2afb807c95f8f72ad563",
      "parents": [
        "51018b0a3160d253283173c2f54f16746cee5852"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 10 15:14:12 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 16 15:52:14 2006 +1000"
      },
      "message": "[POWERPC] Don\u0027t crash on cell with 2 BEs when !CONFIG_NUMA\n\nThe SPU code will crash if CONFIG_NUMA is not set and SPUs are found on\na non-0 node. This workaround will ignore those SPEs and just print an\nmessage in the kernel log.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "51018b0a3160d253283173c2f54f16746cee5852",
      "tree": "a5ac94f8ff6cfd8d7c0b6eb6a9de812dab56b156",
      "parents": [
        "80c5606c3b45e0176c32d3108ade1e1cb0b954f3"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Sun Oct 15 15:03:48 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 14:18:39 2006 -0700"
      },
      "message": "[PATCH] make UML compile (FC6/x86-64)\n\nI need this patch to get a UML kernel to compile.  This is with the\nkernel headers in FC6 which are automatically generated from the kernel\ntree.  Some headers are missing but those files don\u0027t need them.  At\nleast it appears so since the resuling kernel works fine.\n\nTested on x86-64.\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80c5606c3b45e0176c32d3108ade1e1cb0b954f3",
      "tree": "441944cc1c2e47e2d34cabb5313c25e03f3284d3",
      "parents": [
        "a7a0d86f5aa40a2215e36fe21d7911cf718ba428"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 14:09:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 14:09:55 2006 -0700"
      },
      "message": "Fix VM_MAYEXEC calculation\n\n.. and clean up the file mapping code while at it.  No point in having a\n\"if (file)\" repeated twice, and generally doing similar checks in two\ndifferent sections of the same code\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7a0d86f5aa40a2215e36fe21d7911cf718ba428",
      "tree": "39c07a323bf37f9e81c0b77cc17c9ba639a43d60",
      "parents": [
        "0b269d8462a9f0058afb46eaee56e0732acf16c4"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Fri Oct 13 18:42:07 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 11:24:49 2006 -0700"
      },
      "message": "[PATCH] Fix core files so they make sense to gdb...\n\nIt is silly to use non-static variable for writting zeroes to the file.\n\nAnd more seriously, foffset in core dump file dump function was incremented\ntoo much, so some parts of core dump were shifted by size of few phdrs and\nnotes down, so although gdb was able to load that file, it did not make lot\nof sense - in my test case data pages were shifted down by about 900 bytes.\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b269d8462a9f0058afb46eaee56e0732acf16c4",
      "tree": "f6f5d801b0f991b34b7a71394370fc31746883bb",
      "parents": [
        "ed75ded7dd3fdb647df4efefc5d11158e3d182be",
        "9aaed2b42d00d4abb2748d72d599a8033600e2bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 11:02:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 11:02:52 2006 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (28 commits)\n  ACPI: check battery status on resume for un/plug events during sleep\n  ACPICA: Fix incorrect handling of PCI Express Root Bridge _HID\n  ACPI: asus_acpi: don\u0027t printk on writing garbage to proc files\n  ACPI: asus_acpi: fix proc files parsing\n  ACPI: SCI interrupt source override\n  ACPI: fix printk format warnings\n  ACPI: fix section for CPU init functions\n  ACPI: update comments in motherboard.c\n  ACPI: acpi_pci_link_set() can allocate with either GFP_ATOMIC or GFP_KERNEL\n  ACPI: fix potential OOPS in power driver with CONFIG_ACPI_DEBUG\n  ACPI: ibm_acpi: delete obsolete documentation\n  ACPI: created a dedicated workqueue for notify() execution\n  ACPI: Remove deferred execution from global lock acquire wakeup path\n  MSI S270 Laptop support: backlight, wlan, bluetooth states\n  ACPI: EC: export ec_transaction() for msi-laptop driver\n  ACPI: EC: Simplify acpi_hw_low_level*() with inb()/outb().\n  ACPI: EC: Unify poll and interrupt gpe handlers\n  ACPI: EC: Unify poll and interrupt mode transaction functions\n  ACPI: EC: Remove unused variables and duplicated code\n  ACPI: EC: Remove unnecessary delay added by previous transation patch.\n  ...\n"
    },
    {
      "commit": "ed75ded7dd3fdb647df4efefc5d11158e3d182be",
      "tree": "b1deddc70e76c03c1416add83c90160cefc5ac6f",
      "parents": [
        "e5a301ee02e53acf000bb8331587129930bc2290",
        "5570dd02ca7fb2e28d32516fae05031d48711aa5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 11:01:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 11:01:53 2006 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (4750): AGC command1/2 is board specific\n  V4L/DVB (4748): Fixed oops for Nova-T USB2\n  V4L/DVB (4746): HM12 is YUV 4:2:0, not YUV 4:1:1\n  V4L/DVB (4744): The Samsung TCPN2121P30A does not have a tda9887\n  V4L/DVB (4743): Fix oops in VIDIOC_G_PARM\n  V4L/DVB (4742): Drivers/media/video: handle sysfs errors\n  V4L/DVB (4741): {ov511,stv680}: handle sysfs errors\n  V4L/DVB (4740): Fixed an if-block to avoid floating with debug-messages\n  V4L/DVB (4739): SECAM support for saa7113 into saa7115\n  V4L/DVB (4738): Bt8xx/dvb-bt8xx.c: check kmalloc() return value.\n  V4L/DVB (4734): Tda826x: fix frontend selection for dvb_attach\n  V4L/DVB (4733): Tda10086: fix frontend selection for dvb_attach\n  V4L/DVB (4732): Fix spelling error in Kconfig help text for DVB_CORE_ATTACH\n  V4L/DVB (4731a): Kconfig: restore pvrusb2 menu items\n  V4L/DVB (4729): Fix VIDIOC_G_FMT for NTSC in cx25840.\n  V4L/DVB (4727): Support status readout for saa713x based FM radio\n  V4L/DVB (4725): Fix vivi compile on parisc\n  V4L/DVB (4692): Add WinTV-HVR3000 DVB-T support\n"
    },
    {
      "commit": "e5a301ee02e53acf000bb8331587129930bc2290",
      "tree": "11cc2cf01465a136efaca0d618f5fc33ced02373",
      "parents": [
        "cbff67668d597da48f8bc48549a9630cbf968f34"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 14 16:51:49 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 11:00:58 2006 -0700"
      },
      "message": "[PATCH] serial167 __user annotations, NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cbff67668d597da48f8bc48549a9630cbf968f34",
      "tree": "526c38fc97aba41653e2ee0914dfb8abee9ad4dc",
      "parents": [
        "6ce6b3aeeae75eee34670bcd42870ac839bfec4c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 14 16:53:38 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 11:00:58 2006 -0700"
      },
      "message": "[PATCH] sun3_ioremap() prototype\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ce6b3aeeae75eee34670bcd42870ac839bfec4c",
      "tree": "e4d279000521602893b5cc5c109225ebdb3ff434",
      "parents": [
        "733f99acc82543030ce0417e2f2201ddc63097af"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 14 16:52:36 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 11:00:58 2006 -0700"
      },
      "message": "[PATCH] hp drivers/input stuff: C99 initializers, NULL noise removal, __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "733f99acc82543030ce0417e2f2201ddc63097af",
      "tree": "ea056804fb4883b407422ac563373c1092fe389c",
      "parents": [
        "645408d1ffe9f27b176a88302c22420f301607db"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 14 16:48:26 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 11:00:58 2006 -0700"
      },
      "message": "[PATCH] new cifs endianness bugs\n\n* missing cpu_to_le64() for ChangeTime (introduced by\n    [CIFS] Legacy time handling for Win9x and OS/2 part 1)\n* missing le16_to_cpu() for DialectIndex (introduced by\n    [CIFS] Do not send newer QFSInfo to legacy servers which can not support it)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "645408d1ffe9f27b176a88302c22420f301607db",
      "tree": "354ae6fcb58ac6e2dce9fc588fa8e439f4cf4ac3",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 14 16:50:38 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 11:00:58 2006 -0700"
      },
      "message": "[PATCH] gfp_t in netlabel\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9aaed2b42d00d4abb2748d72d599a8033600e2bf",
      "tree": "3e887a78c239314fd29b84a4a05cc62ad770c18b",
      "parents": [
        "18d508bf5144e645443e80c606ed513f77369a50",
        "a790b323fb1b73f9388426bf3b96f153d1c90d2c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:28:07 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:28:07 2006 -0400"
      },
      "message": "Pull trivial into test branch\n"
    },
    {
      "commit": "18d508bf5144e645443e80c606ed513f77369a50",
      "tree": "e15f986ee6d04755e60ba55067af70f196524a01",
      "parents": [
        "384bc8f07075804b9ce8807ed54dd7a483bd749a",
        "281ea49b0c294649a6de47a6f8fbe5611137726b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:27:52 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:27:52 2006 -0400"
      },
      "message": "Pull sci into test branch\n"
    },
    {
      "commit": "384bc8f07075804b9ce8807ed54dd7a483bd749a",
      "tree": "99728f6d04d0000ff297b537e54996dde5814545",
      "parents": [
        "e0749be933c3b0c4498d693524b0aa15cbdf0f8b",
        "37605a6900f6b4d886d995751fcfeef88c4e462c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:26:42 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:26:42 2006 -0400"
      },
      "message": "Pull bugzilla-5534 into test branch\n"
    },
    {
      "commit": "e0749be933c3b0c4498d693524b0aa15cbdf0f8b",
      "tree": "a8e1ff652cb18c47da44f53bf9c346fb39522ab4",
      "parents": [
        "ed3269a31be516db7e5c415703e7c8eb09751083",
        "8c4c731a89ea6458001f48033f8988447736fb38"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:26:18 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:26:18 2006 -0400"
      },
      "message": "Pull msi-laptop into test branch\n"
    },
    {
      "commit": "ed3269a31be516db7e5c415703e7c8eb09751083",
      "tree": "e903bb77ae13b403c602ac5ffb41d06daaf24f71",
      "parents": [
        "d7321ad2936c48a95af5187d4d676118cb59aa5f",
        "ab9e43c640b2b7d6e296fc39dd8cbcb96f9ae393"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:26:10 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:26:10 2006 -0400"
      },
      "message": "Pull ec into test branch\n"
    },
    {
      "commit": "d7321ad2936c48a95af5187d4d676118cb59aa5f",
      "tree": "238e1ca71ca6cc148204d00335f16cff329d7903",
      "parents": [
        "1d5b30fc339fe2865599c70486abccc18200317d",
        "991528d7348667924176f3e29addea0675298944"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:59 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:59 2006 -0400"
      },
      "message": "Pull mwait into test branch\n"
    },
    {
      "commit": "1d5b30fc339fe2865599c70486abccc18200317d",
      "tree": "5a7e84ca1da7aec17789c1e348b157ac943584eb",
      "parents": [
        "c92fd49c547c607e23b2687f0f65f762b7210035",
        "34c4415ab857dc6d51db08d62bcd45d4b8513bb6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:48 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:48 2006 -0400"
      },
      "message": "Pull battery into test branch\n"
    },
    {
      "commit": "c92fd49c547c607e23b2687f0f65f762b7210035",
      "tree": "ac1aa99cc17ecf2bd4432a5551cc50e9c1fe2ae4",
      "parents": [
        "9443d7c93499e2b4bd37d30c09e8ac3aa4208466",
        "2fe6dffabb06bfa0591c8c490b092b458fba1f06"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:40 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:40 2006 -0400"
      },
      "message": "Pull ibm into test branch\n"
    },
    {
      "commit": "9443d7c93499e2b4bd37d30c09e8ac3aa4208466",
      "tree": "a4a543d0d9a62179fa4db551fa88238d83c505d2",
      "parents": [
        "aeb1104814e1177b865eec4f4b364602f5fcb6d1",
        "6df05702f97f99e038ab817f4466386f6255f58d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:33 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:33 2006 -0400"
      },
      "message": "Pull asus into test branch\n"
    },
    {
      "commit": "34c4415ab857dc6d51db08d62bcd45d4b8513bb6",
      "tree": "310a568ec57a1eaceba762e6d2db8c8b9fe066d9",
      "parents": [
        "3cd5b87d96db503f69a5892b8f5350d356d18969"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jikos@jikos.cz",
        "time": "Tue Oct 10 14:20:41 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:22:51 2006 -0400"
      },
      "message": "ACPI: check battery status on resume for un/plug events during sleep\n\nAdd -\u003eresume method to the ACPI battery handler to check\nif the battery state has changed during sleep.\nIf yes, update the ACPI internal data structures\nfor benefit of /proc/acpi/battery/.\n\nSigned-off-by: Jiri Kosina \u003cjikos@jikos.cz\u003e\nCc: Stefan Seyfried \u003cseife@suse.de\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "aeb1104814e1177b865eec4f4b364602f5fcb6d1",
      "tree": "6800a54587029f0281705076ca9775c31b119d9a",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Eiichiro Oiwa",
        "email": "eiichiro.oiwa.nm@hitachi.com",
        "time": "Mon Oct 02 19:18:03 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:13:38 2006 -0400"
      },
      "message": "ACPICA: Fix incorrect handling of PCI Express Root Bridge _HID\n\nI could not get correct PCI Express bus number from the structure of\nacpi_object_extra. I always get zero as bus number regardless of bus\nlocation. I found that there is incorrect comparison with _HID (PNP0A08) in\nacpi/events/evrgnini.c and PCI Express _BBN method always fail.\nTherefore, we always get zero as PCI Express bus number.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7145\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6df05702f97f99e038ab817f4466386f6255f58d",
      "tree": "c980ce9a19f763ed2bf7ba1e4bf96449937ef7a4",
      "parents": [
        "6311f0dac006032b82e3556874a1e18b31e80de2"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Oct 10 14:20:36 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:03:49 2006 -0400"
      },
      "message": "ACPI: asus_acpi: don\u0027t printk on writing garbage to proc files\n\nThis reporting is useless (we errno anyway).\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6311f0dac006032b82e3556874a1e18b31e80de2",
      "tree": "faf92a3869b1d798104dd9d7773a410628209901",
      "parents": [
        "288f3ad406460f03642a41bb945826891a7b866f"
      ],
      "author": {
        "name": "Darren Jenkins",
        "email": "darrenrjenkins@gmail.com",
        "time": "Tue Oct 10 14:20:35 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:03:02 2006 -0400"
      },
      "message": "ACPI: asus_acpi: fix proc files parsing\n\nICC complains about a \"Pointless comparsion of unsigned interger with zero\"\n@ line 760 \u0026 808 of asus_acpi.c\n\nparse_arg() mentioned below returns -E but it\u0027s copied into unsigned variable...\n\nSigned-off-by: Darren Jenkins \u003cdarrenrjenkins@gmail.com\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "281ea49b0c294649a6de47a6f8fbe5611137726b",
      "tree": "16c4ead22db0bd9825e7ac1ca542fe82387a071e",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Kimball Murray",
        "email": "kimball.murray@gmail.com",
        "time": "Tue Oct 10 14:20:33 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:01:26 2006 -0400"
      },
      "message": "ACPI: SCI interrupt source override\n\nThe Linux group at Stratus Technologies has come across an issue with SCI\nrouting under ACPI.  We were bitten by this when we made an x86_64 platform\nwhose BIOS provides an Interrupt Source Override for the SCI itself.\nApparently the override has no effect for the System Control Interrupt, and\nthis appears to be because of the way the SCI is setup in the ACPI code.\nIt does not handle the case where busirq !\u003d gsi.\n\nThe code that sets up the SCI routing assumes that bus irq \u003d\u003d global irq.\nSo there is simply no provision for telling it otherwise.  The attached\npatch provides this mechanism.\n\nThis patch provided by David Bulkow, was tested on an i386 platform, which\ndoes not use the SCI override, and also on an x86_64 platform which does\nuse an override.\n\nSigned-off-by: David Bulkow \u003cdavid.bulkow@stratus.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a790b323fb1b73f9388426bf3b96f153d1c90d2c",
      "tree": "34f3c125759c7a0098ea06b7563f037809be956a",
      "parents": [
        "7af8b66004fa827958b4871112e59a07db5b3f6b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 10 14:20:32 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:59:46 2006 -0400"
      },
      "message": "ACPI: fix printk format warnings\n\nFix printk format warnings in drivers/acpi:\ndrivers/acpi/tables/tbget.c:326: warning: format \u0027%X\u0027 expects type \u0027unsigned int\u0027, but argument 5 has type \u0027long unsigned int\u0027\ndrivers/acpi/tables/tbrsdt.c:189: warning: format \u0027%X\u0027 expects type \u0027unsigned int\u0027, but argument 5 has type \u0027long unsigned int\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7af8b66004fa827958b4871112e59a07db5b3f6b",
      "tree": "4f349b35f8f0f705bf6aa0d9174fd774d2b13c61",
      "parents": [
        "f4d2e2d87eac0338884b2c26f6bafed115dbac5e"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Oct 10 14:20:31 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:58:38 2006 -0400"
      },
      "message": "ACPI: fix section for CPU init functions\n\nThe ACPI processor init functions should be marked as __cpuinit as they use\nstructures marked with __cpuinitdata.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f4d2e2d87eac0338884b2c26f6bafed115dbac5e",
      "tree": "5970c00810dfcedc63b47f152893d59abdcf1b87",
      "parents": [
        "168a328f30e9d1a8bc6ff55c0501e0bdc08bee60"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 14 17:16:22 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:56:27 2006 -0400"
      },
      "message": "ACPI: update comments in motherboard.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "168a328f30e9d1a8bc6ff55c0501e0bdc08bee60",
      "tree": "16c6e686a55596bdf3110366f6a408407b682710",
      "parents": [
        "786f18c666d7202a86a8aa42a98783b115fe8739"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jikos@jikos.cz",
        "time": "Thu Aug 24 00:36:19 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:54:21 2006 -0400"
      },
      "message": "ACPI: acpi_pci_link_set() can allocate with either GFP_ATOMIC or GFP_KERNEL\n\nacpi_pci_link_set() allocates both with interrupts on\nand with interrupts off (resume-time), so check interrupts\nand decide on GFP_ATOMIC or GFP_KERNEL at run-time.\n\nSigned-off-by: Jiri Kosina \u003cjikos@jikos.cz\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "786f18c666d7202a86a8aa42a98783b115fe8739",
      "tree": "e5c304ec8a0caf57b8b7d87a6e73cfa65e17d53d",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Aug 23 23:18:06 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:54:21 2006 -0400"
      },
      "message": "ACPI: fix potential OOPS in power driver with CONFIG_ACPI_DEBUG\n\ndevice was set to null and used before set in a debug printk\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2fe6dffabb06bfa0591c8c490b092b458fba1f06",
      "tree": "581ee2d07c4e8a0a908bf6a06a8e2ded23f544aa",
      "parents": [
        "28b779d127d3038ff83f42259d135a063b7cd848"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Thu Aug 31 14:15:54 2006 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:53:32 2006 -0400"
      },
      "message": "ACPI: ibm_acpi: delete obsolete documentation\n\nAs this module is now part of the kernel tree, there is no need\nfor instructions on how to download it and build an external module.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "37605a6900f6b4d886d995751fcfeef88c4e462c",
      "tree": "97c0452d730c16e7e80f0062d776bdcee2446851",
      "parents": [
        "fcfc638c6b1345b6646523dbab0065b36a868ffc"
      ],
      "author": {
        "name": "Alexey Y. Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Tue Sep 26 04:20:47 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:50:10 2006 -0400"
      },
      "message": "ACPI: created a dedicated workqueue for notify() execution\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5534#c160\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fcfc638c6b1345b6646523dbab0065b36a868ffc",
      "tree": "3355d5feeb47df2d7f3fef5a145b17b5f7a91055",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Alexey Y. Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Tue Sep 26 04:18:16 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:50:09 2006 -0400"
      },
      "message": "ACPI: Remove deferred execution from global lock acquire wakeup path\n\nOn acquiring the ACPI global lock, if there were sleepers on the lock,\nwe used to use acpi_os_execute() to defer a thread which would signal\nsleepers.  Now just signal the semaphore directly.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5534#c159\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8c4c731a89ea6458001f48033f8988447736fb38",
      "tree": "dd1f7533539e373a60627a6e0d7290365d1fb9db",
      "parents": [
        "ab9e43c640b2b7d6e296fc39dd8cbcb96f9ae393"
      ],
      "author": {
        "name": "Lennart Poettering",
        "email": "mzxreary@0pointer.de",
        "time": "Fri Oct 06 01:27:02 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:48:29 2006 -0400"
      },
      "message": "MSI S270 Laptop support: backlight, wlan, bluetooth states\n\nCreate a driver to support the platform-specific features\nof MSI S270 laptops (and maybe other MSI laptops).\nThis driver implements a backlight device for controlling LCD brightness\n(/sys/class/backlight/msi-laptop-bl/).\nIn addition it allows access to the WLAN and Bluetooth states\nthrough a platform driver (/sys/devices/platform/msi-laptop-pf/).\n\nSigned-off-by: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ab9e43c640b2b7d6e296fc39dd8cbcb96f9ae393",
      "tree": "5505f5527a8b2cebee413ef9e417d602f955e309",
      "parents": [
        "6ffb221a82de962f31034b45d945e203a0f0500f"
      ],
      "author": {
        "name": "Lennart Poettering",
        "email": "mzxreary@0pointer.de",
        "time": "Tue Oct 03 22:49:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:56 2006 -0400"
      },
      "message": "ACPI: EC: export ec_transaction() for msi-laptop driver\n\nSigned-off-by: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6ffb221a82de962f31034b45d945e203a0f0500f",
      "tree": "c7531515f7127945247c4fa7b96b8e7b22429df0",
      "parents": [
        "8e0341ba791cc72c643340b0d8119141ae5a80c5"
      ],
      "author": {
        "name": "Denis M. Sadykov",
        "email": "denis.m.sadykov@intel.com",
        "time": "Tue Sep 26 19:50:33 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:56 2006 -0400"
      },
      "message": "ACPI: EC: Simplify acpi_hw_low_level*() with inb()/outb().\n\nSimplify acpi_hw_low_level_xxx() functions to inb() and outb().\n\nSigned-off-by: Alexey Y. Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8e0341ba791cc72c643340b0d8119141ae5a80c5",
      "tree": "70fc9e26896116fd58e652c981f3d52fafee757b",
      "parents": [
        "3576cf619b73d850f5b21375609645f221e6270f"
      ],
      "author": {
        "name": "Denis M. Sadykov",
        "email": "denis.m.sadykov@intel.com",
        "time": "Tue Sep 26 19:50:33 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:55 2006 -0400"
      },
      "message": "ACPI: EC: Unify poll and interrupt gpe handlers\n\nSigned-off-by: Alexey Y. Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3576cf619b73d850f5b21375609645f221e6270f",
      "tree": "0e4fedeea6c261b781c7ac1acb9d0467230fa4c2",
      "parents": [
        "703959d47e887a29dc58123c05aa0ffcbbfa131d"
      ],
      "author": {
        "name": "Denis M. Sadykov",
        "email": "denis.m.sadykov@intel.com",
        "time": "Tue Sep 26 19:50:33 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:55 2006 -0400"
      },
      "message": "ACPI: EC: Unify poll and interrupt mode transaction functions\n\nSigned-off-by: Alexey Y. Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "703959d47e887a29dc58123c05aa0ffcbbfa131d",
      "tree": "553ca4d1f0b76c77d3eeacc75f246dbbe5cafc0f",
      "parents": [
        "7c6db5e51227761f42c6ac8260753f5c24dc1dde"
      ],
      "author": {
        "name": "Denis M. Sadykov",
        "email": "denis.m.sadykov@intel.com",
        "time": "Tue Sep 26 19:50:33 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:54 2006 -0400"
      },
      "message": "ACPI: EC: Remove unused variables and duplicated code\n\nSigned-off-by: Alexey Y. Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7c6db5e51227761f42c6ac8260753f5c24dc1dde",
      "tree": "ecfa3b8a1dc0c7991633ee1145854382e7dbbea8",
      "parents": [
        "d7a76e4cb3b4469b1eccb6204c053e3ebcd4c196"
      ],
      "author": {
        "name": "Denis M. Sadykov",
        "email": "denis.m.sadykov@intel.com",
        "time": "Tue Sep 26 19:50:33 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:53 2006 -0400"
      },
      "message": "ACPI: EC: Remove unnecessary delay added by previous transation patch.\n\nRemove unnecessary delay (50 ms) while reading data from EC in interrupt mode.\n\nSigned-off-by: Alexey Y. Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d7a76e4cb3b4469b1eccb6204c053e3ebcd4c196",
      "tree": "db53dad0c84af4741a3888f96bb297ab328db78b",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Lennart Poettering",
        "email": "mzxreary@0pointer.de",
        "time": "Tue Sep 05 12:12:24 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:52 2006 -0400"
      },
      "message": "ACPI: consolidate functions in acpi ec driver\n\nUnify the following functions:\n\n    acpi_ec_poll_read()\n    acpi_ec_poll_write()\n    acpi_ec_poll_query()\n    acpi_ec_intr_read()\n    acpi_ec_intr_write()\n    acpi_ec_intr_query()\n\ninto:\n\n    acpi_ec_poll_transaction()\n    acpi_ec_intr_transaction()\n\nThese new functions take as arguments an ACPI EC command, a few bytes\nto write to the EC data register and a buffer for a few bytes to read\nfrom the EC data register. The old _read(), _write(), _query() are\njust special cases of these functions.\n\nThen unified the code in acpi_ec_poll_transaction() and\nacpi_ec_intr_transaction() a little more. Both functions are now just\nwrappers around the new acpi_ec_transaction_unlocked() function. The\nlatter contains the EC access logic, the two original\nfunction now just do their special way of locking and call the the\nnew function for the actual work.\n\nThis saves a lot of very similar code. The primary reason for doing\nthis, however, is that my driver for MSI 270 laptops needs to issue\nsome non-standard EC commands in a safe way. Due to this I added a new\nexported function similar to ec_write()/ec_write() which is called\nec_transaction() and is essentially just a wrapper around\nacpi_ec_{poll,intr}_transaction().\n\nSigned-off-by: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nAcked-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "991528d7348667924176f3e29addea0675298944",
      "tree": "ed8552bd4c696700a95ae37b26c4197923207ae7",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Sep 25 16:28:13 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:35:39 2006 -0400"
      },
      "message": "ACPI: Processor native C-states using MWAIT\n\nIntel processors starting with the Core Duo support\nsupport processor native C-state using the MWAIT instruction.\nRefer: Intel Architecture Software Developer\u0027s Manual\nhttp://www.intel.com/design/Pentium4/manuals/253668.htm\n\nPlatform firmware exports the support for Native C-state to OS using\nACPI _PDC and _CST methods.\nRefer: Intel Processor Vendor-Specific ACPI: Interface Specification\nhttp://www.intel.com/technology/iapc/acpi/downloads/302223.htm\n\nWith Processor Native C-state, we use \u0027MWAIT\u0027 instruction on the processor\nto enter different C-states (C1, C2, C3).  We won\u0027t use the special IO\nports to enter C-state and no SMM mode etc required to enter C-state.\nOverall this will mean better C-state support.\n\nOne major advantage of using MWAIT for all C-states is, with this and\n\"treat interrupt as break event\" feature of MWAIT, we can now get accurate\ntiming for the time spent in C1, C2, ..  states.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3cd5b87d96db503f69a5892b8f5350d356d18969",
      "tree": "00331b3bd194097ccca81cb329b341ab6f4bc56c",
      "parents": [
        "963497c12acb4d43caa9751b9291b014eea51a1a"
      ],
      "author": {
        "name": "Lebedev, Vladimir P",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Tue Sep 05 19:59:22 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:34:00 2006 -0400"
      },
      "message": "ACPI: sbs: fix module_param() initializers\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "963497c12acb4d43caa9751b9291b014eea51a1a",
      "tree": "0f03381df050a060f884d6f9a0a8b7fce9e9557d",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Lebedev, Vladimir P",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Tue Sep 05 19:49:13 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:33:52 2006 -0400"
      },
      "message": "ACPI: sbs: check for NULL device pointer\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "28b779d127d3038ff83f42259d135a063b7cd848",
      "tree": "80b13b61c7184bda4c581595d45d51422e4825fe",
      "parents": [
        "24f7ff0af855ece60064a2532d8b316df02983c6"
      ],
      "author": {
        "name": "Stefan Schmidt",
        "email": "stefan@datenfreihafen.org",
        "time": "Fri Sep 22 12:19:16 2006 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:32:24 2006 -0400"
      },
      "message": "ACPI: ibm_acpi: Documentation the wan feature.\n\nDocument the wan feature Jeremy Fitzhardinge added to ibm_acpi.\n\nSigned-off-by: Stefan Schmidt \u003cstefan@datenfreihafen.org\u003e\nAcked-by: Borislav Deianov \u003cborislav@users.sourceforge.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "24f7ff0af855ece60064a2532d8b316df02983c6",
      "tree": "8d8440a32deda295387eec1ba5d081ac2cbc214f",
      "parents": [
        "4d6bd5ea4ec4991901a8cf5a586babef68e1fa3f"
      ],
      "author": {
        "name": "Stefan Schmidt",
        "email": "stefan@datenfreihafen.org",
        "time": "Fri Sep 22 12:19:15 2006 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:32:23 2006 -0400"
      },
      "message": "ACPI: ibm_acpi: Update documentation for brightness and volume.\n\nDocument the change of the experimental flag for brightness and volume.\n\nSigned-off-by: Stefan Schmidt \u003cstefan@datenfreihafen.org\u003e\nAcked-by: Borislav Deianov \u003cborislav@users.sourceforge.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4d6bd5ea4ec4991901a8cf5a586babef68e1fa3f",
      "tree": "5678f7d190b4425a74dc1877e7d735992e0a6922",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Stefan Schmidt",
        "email": "stefan@datenfreihafen.org",
        "time": "Fri Sep 22 12:19:14 2006 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:32:22 2006 -0400"
      },
      "message": "ACPI: ibm_acpi: Remove experimental status for brightness and volume.\n\nThe brightness and volume features from ibm-acpi are stable.\nThe experimental flag is no longer needed.\n\nSigned-off-by: Stefan Schmidt \u003cstefan@datenfreihafen.org\u003e\nAcked-by: Borislav Deianov \u003cborislav@users.sourceforge.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "288f3ad406460f03642a41bb945826891a7b866f",
      "tree": "1153f127c2e4339d864b9a78a81438855a325fae",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Marek W",
        "email": "marekw1977@yahoo.com.au",
        "time": "Mon Aug 14 22:37:20 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:27:06 2006 -0400"
      },
      "message": "ACPI: asus_acpi: W3000 support\n\nAdd support for W3000 (W3V) and indirectly fixes an issue with kmilo under KDE\n(it was triggering excessive LCD read error messages by querying asus_acpi\nmodule) allowing people (I am probably the only one who tested this) with\nW3000 to run kmilo.\n\nCc: Karol Kozimor \u003csziwan@hell.org.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5570dd02ca7fb2e28d32516fae05031d48711aa5",
      "tree": "809ee47e3332a0b209e77e01fd2fcedff616c222",
      "parents": [
        "6a74216c4590e4d322a45e1085f3553b1fb07f06"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Fri Oct 13 11:35:12 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Oct 14 00:44:29 2006 -0300"
      },
      "message": "V4L/DVB (4750): AGC command1/2 is board specific\n\nAdded config-struct-parameter to take board-specific AGC command 1 and 2 into account.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6a74216c4590e4d322a45e1085f3553b1fb07f06",
      "tree": "61864386d594b3c724eab70e58dca6c9cdb5e00c",
      "parents": [
        "5011915cbb139a331c083e65a61c82e9174f9813"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Fri Oct 13 11:33:26 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Oct 14 00:44:28 2006 -0300"
      },
      "message": "V4L/DVB (4748): Fixed oops for Nova-T USB2\n\nWhen using the remote control with the Nova-T USB there was an Oops because of\nthe recent DVB-USB-Adapter change.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5011915cbb139a331c083e65a61c82e9174f9813",
      "tree": "ae7f6a0d784fabe4c13593ee149e1ed4db065ba4",
      "parents": [
        "1d3e6bdaa8b4b068d378ab58679c334e433496cd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Oct 13 05:12:42 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Oct 14 00:44:23 2006 -0300"
      },
      "message": "V4L/DVB (4746): HM12 is YUV 4:2:0, not YUV 4:1:1\n\nFix comment in videodev2.h\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1d3e6bdaa8b4b068d378ab58679c334e433496cd",
      "tree": "a3240bacad17f9c533bd26b423e0fc77aecfcd93",
      "parents": [
        "83427ac5d643308ccb36e05d525949952bdedc27"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Oct 12 15:45:33 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Oct 14 00:44:22 2006 -0300"
      },
      "message": "V4L/DVB (4744): The Samsung TCPN2121P30A does not have a tda9887\n\nContrary to all expections the Samsung TCPN2121P30A tuner does\nNOT have a tda9887. Remove the tda9887 flag from the tuner\ndefinition.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "83427ac5d643308ccb36e05d525949952bdedc27",
      "tree": "ce2e0b87884e4ed97bf25ea1a43b1c5ea79daa26",
      "parents": [
        "c12e3be0860652ed1e15c9442adcba44317211d1"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet-v4l@lwn.net",
        "time": "Fri Oct 13 07:51:16 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Oct 14 00:44:20 2006 -0300"
      },
      "message": "V4L/DVB (4743): Fix oops in VIDIOC_G_PARM\n\nThe call to v4l2_std_construct() in the VIDIOC_G_PARM handler treats\nvfd-\u003ecurrent_norm as if it were an index - but it\u0027s not.  The result is\nan oops if the driver has no vidioc_g_parm() method defined.  Here\u0027s the\nfix.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c12e3be0860652ed1e15c9442adcba44317211d1",
      "tree": "bce864340c0f854b3b05339eaf2953147fe9baae",
      "parents": [
        "2444a2fca488fa8e362895a4ca9fdc51f497282a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 13 07:17:32 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Oct 14 00:44:17 2006 -0300"
      },
      "message": "V4L/DVB (4742): Drivers/media/video: handle sysfs errors\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "2444a2fca488fa8e362895a4ca9fdc51f497282a"
}
