)]}'
{
  "log": [
    {
      "commit": "48ccb2ceec6fb1d46d1bc92dadc602d4341a0149",
      "tree": "5242f572316c3a0efd56cfbb4539c4e753fa32f7",
      "parents": [
        "1e5cefd01af079d8efadfde78c045be15e6c1b23"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:53:50 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:53:50 2010 +0900"
      },
      "message": "sound: sh: ctrl_in/outX to __raw_read/writeX conversion.\n\nThe ctrl_xxx routines are deprecated, switch over to the __raw_xxx\nversions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1e5cefd01af079d8efadfde78c045be15e6c1b23",
      "tree": "e38de163fccbf66c433a3f4854c979837600b39f",
      "parents": [
        "faadfb04d92387bd7823d81e09d9b976332f9e44"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:44:19 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:44:19 2010 +0900"
      },
      "message": "sh: disable deprecated genirq support.\n\nNow that all of the controllers have been fixed up, we can finally select\nGENERIC_HARDIRQS_NO_DEPRECATED.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "faadfb04d92387bd7823d81e09d9b976332f9e44",
      "tree": "ff13b61cc0c14fb81140fcb5ffde1751372acce4",
      "parents": [
        "26599a94dcadbed528a3e32a4f482a9766332f5b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:43:01 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:43:01 2010 +0900"
      },
      "message": "sh: update show_interrupts() for irq_data chip lookup.\n\nPresently the irq chip is found through the irq_desc, but as this is\ngoing away convert over to an irq_data lookup instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "26599a94dcadbed528a3e32a4f482a9766332f5b",
      "tree": "11fff70fbef0971381399cd512beeaee74333a6e",
      "parents": [
        "815db1477a2ce44d248a4ff853a2bef3616c7478"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:42:10 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:42:10 2010 +0900"
      },
      "message": "sh: intc: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "815db1477a2ce44d248a4ff853a2bef3616c7478",
      "tree": "98634d1bd7be9a794ee6e67e29fc699583b6087f",
      "parents": [
        "31b37c73c56b4129ff22436af97b77719a4db852"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:38:59 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:38:59 2010 +0900"
      },
      "message": "sh64: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "31b37c73c56b4129ff22436af97b77719a4db852",
      "tree": "f71a3b50e4c3eccac9f52d5e973db8f6596c9a49",
      "parents": [
        "071a1e33bac5c4ff8667d074be58365bd164b350"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:34:51 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:34:51 2010 +0900"
      },
      "message": "sh64: update for IRQ flag handling naming changes.\n\nirq_32.c was updated for the new API, while irq_64.c was overlooked. This\nsyncs them up and gets things building again.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "071a1e33bac5c4ff8667d074be58365bd164b350",
      "tree": "600e7b9705e9a19350baba8e6f5b23ecc21ce19c",
      "parents": [
        "15ff2c67ab5c45c7382374bc43a5ad218a36045f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:30:32 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:30:32 2010 +0900"
      },
      "message": "rtc: rtc-rs5c313: ctrl_in/outX to __raw_read/writeX conversion.\n\nThe ctrl_xxx routines are deprecated, switch over to the __raw_xxx\nversions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "15ff2c67ab5c45c7382374bc43a5ad218a36045f",
      "tree": "0cd183c5d0dd740ee13bec53220bd32fed75450b",
      "parents": [
        "e28abafbab4205bda07087ea29cde39a14ba82c9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:30:07 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:30:07 2010 +0900"
      },
      "message": "sh: mach-se: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e28abafbab4205bda07087ea29cde39a14ba82c9",
      "tree": "61a169c8d458134d84bca65d1f1a70b9aba7efa7",
      "parents": [
        "0af2840892ead5e07c7b08fef61881ef45b8b9c2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:25:42 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:25:42 2010 +0900"
      },
      "message": "input: hp680_ts_input: ctrl_in/outX to __raw_read/writeX conversion.\n\nThe ctrl_xxx routines are deprecated, switch over to the __raw_xxx\nversions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0af2840892ead5e07c7b08fef61881ef45b8b9c2",
      "tree": "b9c6417929378ae83ab7ba1af59fcbffb66b127e",
      "parents": [
        "19add7e11656dc0ae8d0187e1ed02deb3b077815"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:24:49 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:24:49 2010 +0900"
      },
      "message": "input: jornada680_kbd: ctrl_in/outX to __raw_read/writeX conversion.\n\nThe ctrl_xxx routines are deprecated, switch over to the __raw_xxx\nversions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "19add7e11656dc0ae8d0187e1ed02deb3b077815",
      "tree": "1ddd9176b4e3be22e4c442858a8fc9b3e327cbc7",
      "parents": [
        "79c981283ba344f7f51b6aa82e1b8e71bad123b4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:18:15 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:18:15 2010 +0900"
      },
      "message": "sh: hd64461: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "79c981283ba344f7f51b6aa82e1b8e71bad123b4",
      "tree": "5ec80b54492edc25cff9f0ae6528fe3dd6c8d04a",
      "parents": [
        "5f0103847325dc22fda8749626b56f8b71b98440"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:11:01 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:11:01 2010 +0900"
      },
      "message": "sh: mach-x3proto: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5f0103847325dc22fda8749626b56f8b71b98440",
      "tree": "ab60539083786d5cb80e200d78d6ad015f105ddb",
      "parents": [
        "949bf16648ff657839893f88ce296a3c4d89cd1a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:09:31 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:09:31 2010 +0900"
      },
      "message": "sh: mach-systemh: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "949bf16648ff657839893f88ce296a3c4d89cd1a",
      "tree": "5b56a4ffb5eb110f39277c2d9db39993bc15a452",
      "parents": [
        "d6138832ed8d86c5b8da63f40e8c6fffeeaf4129"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:54:50 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:54:50 2010 +0900"
      },
      "message": "sh: imask IRQs irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d6138832ed8d86c5b8da63f40e8c6fffeeaf4129",
      "tree": "864967c28c6bdb9caff17dc68fa9ec0f536362d4",
      "parents": [
        "2803a1c681a808a7893539fa0b85558b2afc471a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:54:10 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:54:10 2010 +0900"
      },
      "message": "sh: mach-microdev: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2803a1c681a808a7893539fa0b85558b2afc471a",
      "tree": "77901f3ab25d576637b8a8d0336d243f6a4a9472",
      "parents": [
        "8df3a615da1a9fee6c3e0dc561e56a499072213f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:53:01 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:53:01 2010 +0900"
      },
      "message": "sh: mach-landisk: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8df3a615da1a9fee6c3e0dc561e56a499072213f",
      "tree": "a393a8e45c7ad43a9de69de0c44151207e46ce8a",
      "parents": [
        "0d338071f2fff7551f9afe22016d9b34b45900b5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:41:39 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:41:39 2010 +0900"
      },
      "message": "sh: IPR IRQs irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0d338071f2fff7551f9afe22016d9b34b45900b5",
      "tree": "74fa0b63383e6695e7b20edec9eb4f61d5eb61b7",
      "parents": [
        "c053784454550cf750399caa65482b31ffbe3c57"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:36:28 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:36:28 2010 +0900"
      },
      "message": "sh: mach-dreamcast: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c053784454550cf750399caa65482b31ffbe3c57",
      "tree": "0bdee3ae367c204bbfef91dbfd087ba384869c9d",
      "parents": [
        "9eb79bb3f54ce1843d579ef42ded61e0c607e850"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:34:41 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:34:41 2010 +0900"
      },
      "message": "sh: maple: ctrl_in/outX to __raw_read/writeX conversion.\n\nThe ctrl_xxx routines are deprecated, switch over to the __raw_xxx\nversions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9eb79bb3f54ce1843d579ef42ded61e0c607e850",
      "tree": "1d2fb59d54e90a9c477359690a10aef41990a9ee",
      "parents": [
        "9cc1cf380e15f7314f8defb849b8e926d5755f8b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:33:39 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:33:39 2010 +0900"
      },
      "message": "cdrom: gdrom: ctrl_in/outX to __raw_read/writeX conversion.\n\nThe ctrl_xxx routines are deprecated, switch over to the __raw_xxx\nversions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9cc1cf380e15f7314f8defb849b8e926d5755f8b",
      "tree": "5192e6e9467ed34d97e08fb7d8e831ab5089d34b",
      "parents": [
        "38ab13441c36c0c470b7e4e3b30ec2fb6beba253"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:24:34 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:24:34 2010 +0900"
      },
      "message": "sh: Fix the sparsemem disabled build.\n\nThe introduction of MAX_PHYSMEM_BITS in to the initial cpuinfo struct\ncauses a build error when sparsemem is disabled and asm/sparsemem.h is\nnot brought in by other means. Include it explicitly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "38ab13441c36c0c470b7e4e3b30ec2fb6beba253",
      "tree": "12d4ef364ec103b85fe0089ca09b7386fad8bfa8",
      "parents": [
        "57b813303ab40557aada8f8886400f3a9de3c0f8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 16:05:08 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 16:05:08 2010 +0900"
      },
      "message": "sh: Switch dynamic IRQ creation to generic irq allocator.\n\nNow that the genirq code provides an IRQ bitmap of its own and the\nnecessary API to manipulate it, there\u0027s no need to keep our own version\naround anymore.\n\nIn the process we kill off some unused IRQ reservation code, with future\nusers now having to tie in to the genirq API as normal.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "57b813303ab40557aada8f8886400f3a9de3c0f8",
      "tree": "a033fd9239fcc060882cde90ed40ae5977cc9325",
      "parents": [
        "c4318baf00ed24b7fdcc255de33a18ab37ee8606"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 15:20:51 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 15:20:51 2010 +0900"
      },
      "message": "sh: Tidy up genirq Kconfig bits.\n\nNow that there\u0027s a HAVE_GENERIC_HARDIRQS, switch over.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c4318baf00ed24b7fdcc255de33a18ab37ee8606",
      "tree": "2bf80722d2e7236de917e0e577fb14233e58e513",
      "parents": [
        "2f98492c5375e906e48c78d88351f45bb11b6a8a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 12 02:03:09 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 15:01:52 2010 +0900"
      },
      "message": "sh: Sanitize sparse irq\n\nSwitch over to the new allocator functions.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2f98492c5375e906e48c78d88351f45bb11b6a8a",
      "tree": "13373dbdc047a2b70623dbf2cd3181865266f976",
      "parents": [
        "b18cae4224bde7e5a332c19bc99247b2098ea232"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 14:44:58 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 14:44:58 2010 +0900"
      },
      "message": "sh: Expose physical addressing mode through cpuinfo.\n\nCPUs can be in either the legacy 29-bit or 32-bit physical addressing\nmodes. This follows the x86 approach of tracking the phys bits in cpuinfo\nand exposing it to userspace through procfs.\n\nThis change was requested to permit kexec-tools to detect the physical\naddressing mode in order to determine the appropriate address mangling.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b18cae4224bde7e5a332c19bc99247b2098ea232",
      "tree": "2ffa750e6a043a1dcfccd71588b7d6cfdcad440a",
      "parents": [
        "4833c16dea61cb30d6f77dfec3067a08ba79b361",
        "f41649e040b1f63e809fb2adb78ed2f3c3ebbcd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 18:42:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 18:42:06 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://android.git.kernel.org/kernel/tegra\n\n* \u0027for-next\u0027 of git://android.git.kernel.org/kernel/tegra:\n  spi: tegra: fix error setting on timeout\n  spi: add spi_tegra driver\n  tegra: harmony: enable PCI Express\n  tegra: add PCI Express support\n  tegra: add PCI Express clocks\n  [ARM] tegra: Add APB DMA support\n  [ARM] tegra: Add cpufreq support\n  [ARM] tegra: common: Update common clock init table\n  [ARM] tegra: clock: Add dvfs support, bug fixes, and cleanups\n  [ARM] tegra: Add support for reading fuses\n  [ARM] tegra: gpio: Add suspend and wake support\n  [ARM] tegra: pinmux: add safe values, move tegra2, add suspend\n  [ARM] tegra: add suspend and mirror irqs to legacy controller\n  [ARM] tegra: Add legacy irq support\n  [ARM] tegra: update iomap\n"
    },
    {
      "commit": "4833c16dea61cb30d6f77dfec3067a08ba79b361",
      "tree": "fdf6cd3a851bca2c8c9db2e751abd5eddfcb2f66",
      "parents": [
        "e0e170bd7ded2ec16e2813d63c0faff43193fde8",
        "ad3e01a331435a06055cdaf19cc973dd138dc925"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 18:41:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 18:41:32 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin:\n  Blackfin: fix inverted anomaly 05000481 logic\n  Blackfin: drop unused irq_panic()/DEBUG_ICACHE_CHECK\n  Blackfin: ppi/spi/twi headers: add missing __BFP undef\n  Blackfin: update defconfigs\n  Blackfin: bfin_twi.h: start a common TWI header\n  netdev: bfin_mac: push settings to platform resources\n"
    },
    {
      "commit": "f41649e040b1f63e809fb2adb78ed2f3c3ebbcd0",
      "tree": "1386191824282de175fa5453907ea1a8bb08bfa4",
      "parents": [
        "0c03a1dd5bd8a37932ae1d519156172affef22fd"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Wed Sep 08 18:16:45 2010 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Mon Oct 25 16:57:46 2010 -0700"
      },
      "message": "spi: tegra: fix error setting on timeout\n\navoids derefencing an uninitialized pointer\n\nChange-Id: Icf528441ae481e9f6f5ddc0be32c7c217fa49701\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "e0e170bd7ded2ec16e2813d63c0faff43193fde8",
      "tree": "2f06008b61ef2eedf8f77d1326e286a64e426ef6",
      "parents": [
        "b20f9e5bddddb5ef0d743d6e0d409ffc8cf9fc56",
        "b843e4ec01991a386a9e0e9030703524446e03da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:53:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:53:11 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (42 commits)\n  microblaze: Fix build with make 3.82\n  fbdev/xilinxfb: Microblaze driver support\n  microblaze: Support C optimized lib functions for little-endian\n  microblaze: Separate library optimized functions\n  microblaze: Support timer on AXI lite\n  microblaze: Add support for little-endian Microblaze\n  microblaze: KGDB little endian support\n  microblaze: Add PVR for endians plus detection\n  net: emaclite: Add support for little-endian platforms\n  microblaze: trivial: Add comment for AXI pvr\n  microblaze: pci-common cleanup\n  microblaze: Support early console on uart16550\n  microblaze: Do not compile early console support for uartlite if is disabled\n  microblaze: Setup early console dynamically\n  microblaze: Rename all uartlite early printk functions\n  microblaze: remove early printk uarlite console dependency from header\n  microblaze: Remove additional compatible properties\n  microblaze: Remove hardcoded asm instraction for PVR loading\n  microblaze: Use static const char * const where possible\n  microblaze: Define VMALLOC_START/END\n  ...\n"
    },
    {
      "commit": "b20f9e5bddddb5ef0d743d6e0d409ffc8cf9fc56",
      "tree": "7654b53ebb9af77b5daeab696d1d48069ae631a1",
      "parents": [
        "5260562754c0aa4b95eebb1f851eaccce7286365",
        "b11e7b3f3b56119194234085d42a633ceabd6aba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:25:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:25:31 2010 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging: (24 commits)\n  hwmon: lis3: Release resources in case of failure\n  hwmon: lis3: Short explanations of platform data fields\n  hwmon: lis3: Enhance lis3 selftest with IRQ line test\n  hwmon: lis3: use block read to access data registers\n  hwmon: lis3: Adjust fuzziness for 8 bit device\n  hwmon: lis3: New parameters to platform data\n  hwmon: lis3: restore axis enabled bits\n  hwmon: lis3: Power on corrections\n  hwmon: lis3: Update coordinates at polled device open\n  hwmon: lis3: Cleanup interrupt handling\n  hwmon: lis3: regulator control\n  hwmon: lis3: pm_runtime support\n  Kirkwood: add fan support for Network Space Max v2\n  hwmon: add generic GPIO fan driver\n  hwmon: (coretemp) fix reading of microcode revision (v2)\n  hwmon: ({core, pkg, via-cpu}temp) remove unnecessary CONFIG_HOTPLUG_CPU ifdefs\n  hwmon: (pkgtemp) align driver initialization style with coretemp\n  hwmon: LTC4261 Hardware monitoring driver\n  hwmon: (lis3) add axes module parameter for custom axis-mapping\n  hwmon: (hp_accel) Add HP Mini 510x family support\n  ...\n"
    },
    {
      "commit": "5260562754c0aa4b95eebb1f851eaccce7286365",
      "tree": "5702b9da6869d2769e4e88472b2c39b643187174",
      "parents": [
        "74eb94b218d087798a52c0b4f1379b635287a4b8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Oct 25 23:41:11 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:24:06 2010 -0700"
      },
      "message": "MN10300: Fix the PERCPU() alignment to allow for workqueues\n\nIn the MN10300 arch, we occasionally see an assertion being tripped in\nalloc_cwqs() at the following line:\n\n        /* just in case, make sure it\u0027s actually aligned */\n  ---\u003e  BUG_ON(!IS_ALIGNED(wq-\u003ecpu_wq.v, align));\n        return wq-\u003ecpu_wq.v ? 0 : -ENOMEM;\n\nThe values are:\n\n        wa-\u003ecpu_wq.v \u003d\u003e 0x902776e0\n        align \u003d\u003e 0x100\n\nand align is calculated by the following:\n\n        const size_t align \u003d max_t(size_t, 1 \u003c\u003c WORK_STRUCT_FLAG_BITS,\n                                   __alignof__(unsigned long long));\n\nThis is because the pointer in question (wq-\u003ecpu_wq.v) loses some of its\nlower bits to control flags, and so the object it points to must be\nsufficiently aligned to avoid the need to use those bits for pointing to\nthings.\n\nCurrently, 4 control bits and 4 colour bits are used in normal\ncircumstances, plus a debugging bit if debugging is set.  This requires\nthe cpu_workqueue_struct struct to be at least 256 bytes aligned (or 512\nbytes aligned with debugging).\n\nPERCPU() alignment on MN13000, however, is only 32 bytes as set in\nvmlinux.lds.S.  So we set this to PAGE_SIZE (4096) to match most other\narches and stick a comment in alloc_cwqs() for anyone else who triggers\nthe assertion.\n\nReported-by: Akira Takeuchi \u003ctakeuchi.akr@jp.panasonic.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Mark Salter \u003cmsalter@redhat.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b11e7b3f3b56119194234085d42a633ceabd6aba",
      "tree": "ba12e182a53f74f78e8c35f05699b2a7b03f82e3",
      "parents": [
        "83af1bd81f7b7fb31a681b0c80790866f190d23a"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:34 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:44:59 2010 -0700"
      },
      "message": "hwmon: lis3: Release resources in case of failure\n\nIf lis3lv02d_init_device fails, HW resources were not released\nproperly. In case of failure call release_resources if available.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "ad3e01a331435a06055cdaf19cc973dd138dc925",
      "tree": "ef68c22a08f73be31fc1763d63cbcdff06128785",
      "parents": [
        "09ebdedf48994117ede1b7792fc38268bc82549b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 04:49:49 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 17:24:00 2010 -0400"
      },
      "message": "Blackfin: fix inverted anomaly 05000481 logic\n\nNo one uses these MMRs so we didn\u0027t notice when the anomaly handling\nlogic was inverted.\n\nReported-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "09ebdedf48994117ede1b7792fc38268bc82549b",
      "tree": "07195e652b8a15f19b253add19af1dc632bec60b",
      "parents": [
        "ff7cbc4b5c6276865a6db594c4b8459ebad457a4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 17:22:49 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 17:24:00 2010 -0400"
      },
      "message": "Blackfin: drop unused irq_panic()/DEBUG_ICACHE_CHECK\n\nThis code was useful during early port development when our icache code\nwasn\u0027t solid, but that ship has sailed long ago, and no code calls this\nfunction anymore (irq_panic).  So punt it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "83af1bd81f7b7fb31a681b0c80790866f190d23a",
      "tree": "47ed7fc0c535ead5399f65a883e6d51ad4b2118d",
      "parents": [
        "029756d0b8856f52d83dee81c01dd3af786cadff"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Sat Oct 23 09:39:44 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:39 2010 -0700"
      },
      "message": "hwmon: lis3: Short explanations of platform data fields\n\nShort documentation at kernel doc format.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "029756d0b8856f52d83dee81c01dd3af786cadff",
      "tree": "573ac19fe3461f1ffece64fd42af8573c011fa5d",
      "parents": [
        "f10a5407b58603fb3b084d7fbdbd50f47d010c82"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:32 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:39 2010 -0700"
      },
      "message": "hwmon: lis3: Enhance lis3 selftest with IRQ line test\n\nConfigure chip to data ready mode in selftest and count received\ninterrupts to see that interrupt line(s) are working.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "f10a5407b58603fb3b084d7fbdbd50f47d010c82",
      "tree": "121a730685dab830c412f7c09027b0b04917d307",
      "parents": [
        "477bc918c2323a51f577cd892ca49376f6feb5d5"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:31 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:39 2010 -0700"
      },
      "message": "hwmon: lis3: use block read to access data registers\n\nAdd optional blockread function to interface driver. If available\nthe chip driver uses it for data register access. For 12 bit device\nit reads 6 bytes to get 3*16bit data. For 8 bit device it reads out\n5 bytes since every second byte is dummy.\nThis optimizes bus usage and reduces number of operations and\ninterrupts needed for one data update.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "477bc918c2323a51f577cd892ca49376f6feb5d5",
      "tree": "e4902eac91b80243413efd376a38b23cbbd82943",
      "parents": [
        "cc23aa1ce2631b2fe1e3fba82ee444460f5ee3b7"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:30 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:39 2010 -0700"
      },
      "message": "hwmon: lis3: Adjust fuzziness for 8 bit device\n\nDefault fuziness is set smaller for 8 device.\nIn 12 bit device LSB is quite close to 1 mg\n(mg \u003d 1 / 1000 of earth gravity).\nIn 8bit device LSB is about 18 mg.\nSet fuziness to 1 for 8 bit device.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "cc23aa1ce2631b2fe1e3fba82ee444460f5ee3b7",
      "tree": "2503b877c18bf4ae72afd76b2c2da5fd548af167",
      "parents": [
        "ed37d7f619648bf1a3ac136e80d2d0d647734eb3"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:29 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: New parameters to platform data\n\nAdded default output data rate setting to platform data.\nIf default rate is 0, reset default value is used.\nAdded control for duration via platform data.\nAdded possibility to configure interrupts to trig on\nboth rising and falling edge. The lis3 WU unit can be\nconfigured quite many ways and with some configurations it\nis quite handy to get coordinate refresh when some\nevent trigs and when it reason goes away.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "ed37d7f619648bf1a3ac136e80d2d0d647734eb3",
      "tree": "5a52e613fca43ac8e9e8c60140591b29255f121f",
      "parents": [
        "2a7fade7e03a7c773f91e2e5ff26ad6fafda5a9f"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:28 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: restore axis enabled bits\n\nAll axis enable bits are set to 0 at module remove.\nRestore reset default value at init.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2a7fade7e03a7c773f91e2e5ff26ad6fafda5a9f",
      "tree": "160964eaad5bfaa0f4a02be0709fd49d529d84d5",
      "parents": [
        "821f664644c2da9e1a51e36751abedf49d4332e0"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:27 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: Power on corrections\n\nSometimes lis3 chip seems to fail to setup factory tuning at boot up.\nThis probably happens if there is some odd power ramp down ramp up sequence\nfor example in device restart. Set boot bit in control2 register to\ntrig boot sequence manually and wait until it is finished.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "821f664644c2da9e1a51e36751abedf49d4332e0",
      "tree": "9fd3b69a5c1fe65f4254f5d958c29e18434b83f1",
      "parents": [
        "e726111f953f8f5b922b953caf06ba6790c5fbaa"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:26 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: Update coordinates at polled device open\n\nCall input device poll function at device open to refresh coordinates\nimmediately. This is needed for the case where poll interval is set to\nzero and coordinate updates happens purely under interrupt control.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "e726111f953f8f5b922b953caf06ba6790c5fbaa",
      "tree": "4c2355531dad72055f3d8d1e704947d0210fd32a",
      "parents": [
        "f9deb41f91c41d9d91a24c84a555ec7fe82620da"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:25 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: Cleanup interrupt handling\n\nIrqcfg moved to chip data instead of platform data.\nThis simplifies access in interrupt handler little bit.\n\nInput device open and close functions set status for\ninterrupt threaded handler once.\n\nUnnecessary check for interrupt source removed since\nit is enough that active interrupt line indicates that\nthere was an interrupt.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "f9deb41f91c41d9d91a24c84a555ec7fe82620da",
      "tree": "c301a8324c3bbc779b752cdf47236575a87a26d2",
      "parents": [
        "2a346996626ecbb4269c239e9ff7372a182907e9"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:24 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: regulator control\n\nBased on pm_runtime control, turn lis3 regulators on and off.\nPerform context save and restore on transitions.\n\nFeature is optional and must be enabled in platform data.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2a346996626ecbb4269c239e9ff7372a182907e9",
      "tree": "9e1cd9d3f2a44e6dfaae7726613c0c13f2ab33e5",
      "parents": [
        "0ab83a7ce5c566b84d492d598dc64a19bfaef9ab"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:23 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: pm_runtime support\n\nAdd pm_runtime support to lis3 core driver.\nAdd pm_runtime support to lis3 i2c driver.\n\nspi and hp_accel drivers are not yet supported. Old always\non functionality remains for those.\n\nFor sysfs there is 5 second delay before turning off the\nchip to avoid long ramp up delay.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "0ab83a7ce5c566b84d492d598dc64a19bfaef9ab",
      "tree": "3fe4d96dbea255b9a4c33861d77b9a1e33a7bb82",
      "parents": [
        "d6fe1360f42e86262153927986dea6502daff703"
      ],
      "author": {
        "name": "Simon Guinot",
        "email": "sguinot@lacie.com",
        "time": "Fri Oct 22 05:29:18 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:37 2010 -0700"
      },
      "message": "Kirkwood: add fan support for Network Space Max v2\n\nSigned-off-by: Simon Guinot \u003csguinot@lacie.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "d6fe1360f42e86262153927986dea6502daff703",
      "tree": "adaf8f6da75353dacc4d1d05ff4a042d6c9c0b11",
      "parents": [
        "3247800676c4a04352cde72b9935b57ffc72ce15"
      ],
      "author": {
        "name": "Simon Guinot",
        "email": "sguinot@lacie.com",
        "time": "Fri Oct 22 00:44:19 2010 +0200"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:37 2010 -0700"
      },
      "message": "hwmon: add generic GPIO fan driver\n\nThis patch adds hwmon support for fans connected to GPIO lines.\n\nPlatform specific information such as GPIO pinout and speed conversion array\n(rpm from/to GPIO value) are passed to the driver via platform_data.\n\nSigned-off-by: Simon Guinot \u003csguinot@lacie.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "3247800676c4a04352cde72b9935b57ffc72ce15",
      "tree": "5918c72fe4fbdf6f224f1e62661445870939e894",
      "parents": [
        "17c10d61c750619324ee2a46c5a9e03a435fe212"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Fri Oct 08 04:59:38 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:21 2010 -0700"
      },
      "message": "hwmon: (coretemp) fix reading of microcode revision (v2)\n\nAccording to the documentation, simply reading the respective MSR\nisn\u0027t sufficient: It should be written with zeros, cpuid(1) be\nexecuted, and then read (see arch/x86/kernel/cpu/intel.c for an\nexample).\n\nv2: Fail probe when microcode revision cannot be determined, but is\nneeded to check for proper operation.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "17c10d61c750619324ee2a46c5a9e03a435fe212",
      "tree": "46bceacae951391c9d80e0b20734a88f273eb360",
      "parents": [
        "fd53d08465a79d742a297be1d7d173f8a13972a6"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Fri Oct 08 22:01:48 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:21 2010 -0700"
      },
      "message": "hwmon: ({core, pkg, via-cpu}temp) remove unnecessary CONFIG_HOTPLUG_CPU ifdefs\n\nCONFIG_HOTPLUG_CPU is used too much in some drivers.\nThis patch clean them up.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "fd53d08465a79d742a297be1d7d173f8a13972a6",
      "tree": "600fcad9649d689916153bc7fac38b0c17d46da2",
      "parents": [
        "e5f5c99a39375ce533aacfdfb269978070121e1c"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Fri Oct 08 05:53:35 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:20 2010 -0700"
      },
      "message": "hwmon: (pkgtemp) align driver initialization style with coretemp\n\npkgtemp is derived from coretemp, so some reasonable\nlogics should be applied onto pkgtemp, too. Such as\nthe init logic here.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "e5f5c99a39375ce533aacfdfb269978070121e1c",
      "tree": "0abf39b045d772cf11bc401bcb1a36985ad3d99a",
      "parents": [
        "2ee321440e3a594dcdd9981e68e5e302447047a2"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Jun 25 11:59:54 2010 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:20 2010 -0700"
      },
      "message": "hwmon: LTC4261 Hardware monitoring driver\n\nThis driver adds support for Linear Technology LTC4261 I2C Negative\nVoltage Hot Swap Controller.\n\nReviewed-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nReviewed-by: Tom Grennan \u003ctom.grennan@ericsson.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2ee321440e3a594dcdd9981e68e5e302447047a2",
      "tree": "c2dde23d160339ff713f9fd12f7922cca0c8c6d3",
      "parents": [
        "37394050b5be0fe87f96ed8848f11c3c2cd4d556"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 01 17:14:25 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:20 2010 -0700"
      },
      "message": "hwmon: (lis3) add axes module parameter for custom axis-mapping\n\nThe axis-mapping of lis3dev device on many (rather most) HP machines\ndoesn\u0027t follow the standard.  When each new model appears, users need to\nadjust again.  Testing this requires the rebuild of kernel, thus it\u0027s not\ntrivial for end-users.\n\nThis patch adds a module parameter \"axes\" to allow a custom axis-mapping\nwithout patching and recompiling the kernel driver.  User can pass the\nparameter such as axes\u003d3,2,1.  Also it can be changed via sysfs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "37394050b5be0fe87f96ed8848f11c3c2cd4d556",
      "tree": "9710ce9356998e0fd806d3021d7f182d7a8e0011",
      "parents": [
        "78537c3b6ffcb69bf4fd43a74ba57928fcefce95"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Fri Aug 27 00:21:43 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:20 2010 -0700"
      },
      "message": "hwmon: (hp_accel) Add HP Mini 510x family support\n\nThis patch is an enhanced version of Takashi Iwai\u0027s\n[PATCH] hp_accel: Add quirks for HP ProBook 532x and HP Mini 5102\nMy HP Mini 5101 works fine with this patch.\nConfirmed with Tux Racer.\n\nSigned-off by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "78537c3b6ffcb69bf4fd43a74ba57928fcefce95",
      "tree": "3e30c553acb84389c075c7f94bdd369c4efc2b41",
      "parents": [
        "9401ba13281f9cf36c85d4f8d3a52f9655e69b58"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 23 10:01:39 2010 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:20 2010 -0700"
      },
      "message": "hwmon: (lis3) Add support for new LIS3DC / HP3DC chip\n\nA new version of LIS3 chip has slight incompatibilities from former\nversions.  This patch adds the minimal support for it.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "9401ba13281f9cf36c85d4f8d3a52f9655e69b58",
      "tree": "6bd3181106f0a31c946d71e47c94183381a770bb",
      "parents": [
        "e0a8755b6b701b3397c4c23ff182b7eb6ac6fe26"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Sep 13 10:32:08 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:20 2010 -0700"
      },
      "message": "x86/hwmon: remove inclusion of unnecessary headers from {core, pkg, via-cpu}temp.c\n\nThese likely originate from these drivers being clones of one another\nand/or other drivers which actually needed these includes.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "e0a8755b6b701b3397c4c23ff182b7eb6ac6fe26",
      "tree": "4886712854112a2b8eb0a447e6d5b57652e3d61c",
      "parents": [
        "a5f42a6bc51454137b918f67310168c27d1dd1de"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Sep 13 10:28:35 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:20 2010 -0700"
      },
      "message": "x86/hwmon: (coretemp) cosmetic cleanup\n\n\"break\" after \"return\" is at best bogus (good compilers even warn about\nthe \"break\" being unreachable).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "a5f42a6bc51454137b918f67310168c27d1dd1de",
      "tree": "4715dd8a2aae7f1345dcf8d8f16153a5bb8eacc5",
      "parents": [
        "72e58063d63c5f0a7bf65312f1e3a5ed9bb5c2ff"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Sep 23 22:31:10 2010 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:19 2010 -0700"
      },
      "message": "x86/hwmon: {core, pkg, via}cpu_temp_device_remove() can all be __cpuinit\n\n... as they\u0027re being called only from a __cpuinit function.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "74eb94b218d087798a52c0b4f1379b635287a4b8",
      "tree": "4e467c3014c2b1169f6f71d88cf5d1598f3ce28e",
      "parents": [
        "7b6181e06841f5ad15c4ff708b967b4db65a64de",
        "9a84d38031c258a17bb39beed1e500eadee67407"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:48:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:48:29 2010 -0700"
      },
      "message": "Merge branch \u0027nfs-for-2.6.37\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027nfs-for-2.6.37\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6: (67 commits)\n  SUNRPC: Cleanup duplicate assignment in rpcauth_refreshcred\n  nfs: fix unchecked value\n  Ask for time_delta during fsinfo probe\n  Revalidate caches on lock\n  SUNRPC: After calling xprt_release(), we must restart from call_reserve\n  NFSv4: Fix up the \u0027dircount\u0027 hint in encode_readdir\n  NFSv4: Clean up nfs4_decode_dirent\n  NFSv4: nfs4_decode_dirent must clear entry-\u003efattr-\u003evalid\n  NFSv4: Fix a regression in decode_getfattr\n  NFSv4: Fix up decode_attr_filehandle() to handle the case of empty fh pointer\n  NFS: Ensure we check all allocation return values in new readdir code\n  NFS: Readdir plus in v4\n  NFS: introduce generic decode_getattr function\n  NFS: check xdr_decode for errors\n  NFS: nfs_readdir_filler catch all errors\n  NFS: readdir with vmapped pages\n  NFS: remove page size checking code\n  NFS: decode_dirent should use an xdr_stream\n  SUNRPC: Add a helper function xdr_inline_peek\n  NFS: remove readdir plus limit\n  ...\n"
    },
    {
      "commit": "7b6181e06841f5ad15c4ff708b967b4db65a64de",
      "tree": "bdfcf5b74b692f76581156e452d268b64c795200",
      "parents": [
        "72e58063d63c5f0a7bf65312f1e3a5ed9bb5c2ff",
        "bc487fb341af05120bccb9f59ce76302391dcc77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:46:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:46:56 2010 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (163 commits)\n  omap: complete removal of machine_desc.io_pg_offst and .phys_io\n  omap: UART: fix wakeup registers for OMAP24xx UART2\n  omap: Fix spotty MMC voltages\n  ASoC: OMAP4: MCPDM: Remove unnecessary include of plat/control.h\n  serial: omap-serial: fix signess error\n  OMAP3: DMA: Errata i541: sDMA FIFO draining does not finish\n  omap: dma: Fix buffering disable bit setting for omap24xx\n  omap: serial: Fix the boot-up crash/reboot without CONFIG_PM\n  OMAP3: PM: fix scratchpad memory accesses for off-mode\n  omap4: pandaboard: enable the ehci port on pandaboard\n  omap4: pandaboard: Fix the init if CONFIG_MMC_OMAP_HS is not set\n  omap4: pandaboard: remove unused hsmmc definition\n  OMAP: McBSP: Remove null omap44xx ops comment\n  OMAP: McBSP: Swap CLKS source definition\n  OMAP: McBSP: Fix CLKR and FSR signal muxing\n  OMAP2+: clock: reduce the amount of standard debugging while disabling unused clocks\n  OMAP: control: move plat-omap/control.h to mach-omap2/control.h\n  OMAP: split plat-omap/common.c\n  OMAP: McBSP: implement functional clock switching via clock framework\n  OMAP: McBSP: implement McBSP CLKR and FSR signal muxing via mach-omap2/mcbsp.c\n  ...\n\nFixed up trivial conflicts in arch/arm/mach-omap2/\n{board-zoom-peripherals.c,devices.c} as per Tony\n"
    },
    {
      "commit": "72e58063d63c5f0a7bf65312f1e3a5ed9bb5c2ff",
      "tree": "df5c21244d46aacef47e6b7fff3ad02c3612b15c",
      "parents": [
        "57c155d51e2f3d7411eeac5e7fd7634d2d1f6b4f",
        "489e176c71f36654dcb8835926f7e5717b8b4c19"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:59:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:59:31 2010 -0700"
      },
      "message": "Merge branch \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci\n\n* \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci: (50 commits)\n  davinci: fix remaining board support after io_pgoffst removal\n  davinci: mityomapl138: make file local data static\n  arm/davinci: remove duplicated include\n  davinci: Initial support for Omapl138-Hawkboard\n  davinci: MityDSP-L138/MityARM-1808 read MAC address from I2C Prom\n  davinci: add tnetv107x touchscreen platform device\n  input: add driver for tnetv107x touchscreen controller\n  davinci: add keypad config for tnetv107x evm board\n  davinci: add tnetv107x keypad platform device\n  input: add driver for tnetv107x on-chip keypad controller\n  net: davinci_emac: cleanup unused cpdma code\n  net: davinci_emac: switch to new cpdma layer\n  net: davinci_emac: separate out cpdma code\n  net: davinci_emac: cleanup unused mdio emac code\n  omap: cleanup unused davinci mdio arch code\n  davinci: cleanup mdio arch code and switch to phy_id\n  net: davinci_emac: switch to new mdio\n  omap: add mdio platform devices\n  davinci: add mdio platform devices\n  net: davinci_emac: separate out davinci mdio\n  ...\n\nFix up trivial conflict in drivers/input/keyboard/Kconfig (two entries\nadded next to each other - one from the davinci merge, one from the\ninput merge)\n"
    },
    {
      "commit": "57c155d51e2f3d7411eeac5e7fd7634d2d1f6b4f",
      "tree": "e381b00f8b822980545adec6f3c9e03cea07c9b7",
      "parents": [
        "9afd281a152702143961c09b5482a66eeefe5e03",
        "fe2fd9ed5bf184f797412be8b86f4589d1b77bb8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:08:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:08:21 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.open-osd.org/linux-open-osd\n\n* \u0027for-linus\u0027 of git://git.open-osd.org/linux-open-osd:\n  exofs: Remove inode-\u003ei_count manipulation in exofs_new_inode\n  fs/exofs: typo fix of faild to failed\n  exofs: Set i_mapping-\u003ebacking_dev_info anyway\n  exofs: Cleaup read path in regard with read_for_write\n"
    },
    {
      "commit": "9afd281a152702143961c09b5482a66eeefe5e03",
      "tree": "30cbeb1bd96488f0ac9e74f1821891f34109a233",
      "parents": [
        "c4a6eb3b7d5b483de331313e7ea38a6891a3447a"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@alien8.de",
        "time": "Mon Oct 25 18:15:22 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:05:13 2010 -0700"
      },
      "message": "x86-32, mm: Remove duplicated include\n\nCommit b40827fa7268 (\"x86-32, mm: Add an initial page table for core\nbootstrapping\") added an include directive which is needless and is\ntaken care of by a previous one.  Remove it.\n\nCaught-by: Jaswinder Singh Rajput \u003cjaswinderlinux@gmail.com\u003e\nSigned-off-by: Borislav Petkov \u003cbp@alien8.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fe2fd9ed5bf184f797412be8b86f4589d1b77bb8",
      "tree": "45677902196a26d12a9eb56a663e0a9787cc2cae",
      "parents": [
        "571f7f46bf367b29f574ca51a9ca1db5035602bb"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sat Oct 16 19:14:01 2010 +1100"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Mon Oct 25 18:03:07 2010 +0200"
      },
      "message": "exofs: Remove inode-\u003ei_count manipulation in exofs_new_inode\n\nexofs_new_inode() was incrementing the inode-\u003ei_count and\ndecrementing it in create_done(), in a bad attempt to make sure\nthe inode will still be there when the asynchronous create_done()\nfinally arrives. This was very stupid because iput() was not called,\nand if it was actually needed, it would leak the inode.\n\nHowever all this is not needed, because at exofs_evict_inode()\nwe already wait for create_done() by waiting for the\nobject_created event. Therefore remove the superfluous ref counting\nand just Thicken the comment at exofs_evict_inode() a bit.\n\nWhile at it change places that open coded wait_obj_created()\nto call the already available wrapper.\n\nCC: Dave Chinner \u003cdchinner@redhat.com\u003e\nCC: Christoph Hellwig \u003chch@lst.de\u003e\nCC: Nick Piggin \u003cnpiggin@kernel.dk\u003e\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "571f7f46bf367b29f574ca51a9ca1db5035602bb",
      "tree": "39c8557d005982f7212c073b43027672c8e8e7ff",
      "parents": [
        "115e19c53501edc11f730191f7f047736815ae3d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Oct 21 22:17:17 2010 -0700"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Mon Oct 25 18:02:49 2010 +0200"
      },
      "message": "fs/exofs: typo fix of faild to failed\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "c4a6eb3b7d5b483de331313e7ea38a6891a3447a",
      "tree": "de415b67626308b1fa414e47f17959939c017c92",
      "parents": [
        "33081adf8b89d5a716d7e1c60171768d39795b39",
        "96f4a70d8eb4d746b19d5b5510407c8ff0d00340"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:36:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:36:50 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6: (48 commits)\n  [S390] topology: export cpu topology via proc/sysinfo\n  [S390] topology: move topology sysinfo code\n  [S390] topology: clean up facility detection\n  [S390] cleanup facility list handling\n  [S390] enable ARCH_DMA_ADDR_T_64BIT with 64BIT\n  [S390] dasd: ignore unsolicited interrupts for DIAG\n  [S390] kvm: Enable z196 instruction facilities\n  [S390] dasd: fix unsolicited interrupt recognition\n  [S390] dasd: fix use after free in dbf\n  [S390] kvm: Fix badness at include/asm/mmu_context.h:83\n  [S390] cio: fix I/O cancel function\n  [S390] topology: change default\n  [S390] smp: use correct cpu address in print_cpu_info()\n  [S390] remove ieee_instruction_pointer from thread_struct\n  [S390] cleanup system call parameter setup\n  [S390] correct alignment of cpuid structure\n  [S390] cleanup lowcore access from external interrupts\n  [S390] cleanup lowcore access from program checks\n  [S390] pgtable: move pte_mkhuge() from hugetlb.h to pgtable.h\n  [S390] fix SIGBUS handling\n  ...\n"
    },
    {
      "commit": "33081adf8b89d5a716d7e1c60171768d39795b39",
      "tree": "275de58bbbb5f7ddffcdc087844cfc7fbe4315be",
      "parents": [
        "c55960499f810357a29659b32d6ea594abee9237",
        "506ecbca71d07fa327dd986be1682e90885678ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:32:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:32:05 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (365 commits)\n  ALSA: hda - Disable sticky PCM stream assignment for AD codecs\n  ALSA: usb - Creative USB X-Fi volume knob support\n  ALSA: ca0106: Use card specific dac id for mute controls.\n  ALSA: ca0106: Allow different sound cards to use different SPI channel mappings.\n  ALSA: ca0106: Create a nice spot for mapping channels to dacs.\n  ALSA: ca0106: Move enabling of front dac out of hardcoded setup sequence.\n  ALSA: ca0106: Pull out dac powering routine into separate function.\n  ALSA: ca0106 - add Sound Blaster 5.1vx info.\n  ASoC: tlv320dac33: Use usleep_range for delays\n  ALSA: usb-audio: add Novation Launchpad support\n  ALSA: hda - Add workarounds for CT-IBG controllers\n  ALSA: hda - Fix wrong TLV mute bit for STAC/IDT codecs\n  ASoC: tpa6130a2: Error handling for broken chip\n  ASoC: max98088: Staticise m98088_eq_band\n  ASoC: soc-core: Fix codec-\u003ename memory leak\n  ALSA: hda - Apply ideapad quirk to Acer laptops with Cxt5066\n  ALSA: hda - Add some workarounds for Creative IBG\n  ALSA: hda - Fix wrong SPDIF NID assignment for CA0110\n  ALSA: hda - Fix codec rename rules for ALC662-compatible codecs\n  ALSA: hda - Add alc_init_jacks() call to other codecs\n  ...\n"
    },
    {
      "commit": "c55960499f810357a29659b32d6ea594abee9237",
      "tree": "b65748db925f7ec894e0b2cf8783609c6fbc88be",
      "parents": [
        "fbaab1dc19751c80a7df62425f1d9ad2688e42f5",
        "10c6c9c94c3eaadd7f9d6bafccc8709eda0da0f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:30:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:30:48 2010 -0700"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb\n\n* \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb:\n  uwb: Orphan the UWB and WUSB subsystems\n  uwb: Remove the WLP subsystem and drivers\n"
    },
    {
      "commit": "fbaab1dc19751c80a7df62425f1d9ad2688e42f5",
      "tree": "87d9fb36de2873677449bb1737086a3c64f87ef6",
      "parents": [
        "51f00a471ce8f359627dd99aeac322947a0e491b",
        "7f80d734b3b5d23b9851cc03cc20733bca2c724e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:28:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:28:13 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86: (44 commits)\n  eeepc-wmi: Add cpufv sysfs interface\n  eeepc-wmi: add additional hotkeys\n  panasonic-laptop: Simplify calls to acpi_pcc_retrieve_biosdata\n  panasonic-laptop: Handle errors properly if they happen\n  intel_pmic_gpio: fix off-by-one value range checking\n  IBM Real-Time \"SMI Free\" mode driver -v7\n  Add OLPC XO-1 rfkill driver\n  Move hdaps driver to platform/x86\n  ideapad-laptop: Fix Makefile\n  intel_pmic_gpio: swap the bits and mask args for intel_scu_ipc_update_register\n  ideapad: Add param: no_bt_rfkill\n  ideapad: Change the driver name to ideapad-laptop\n  ideapad: rewrite the sw rfkill set\n  ideapad: rewrite the hw rfkill notify\n  ideapad: use EC command to control camera\n  ideapad: use return value of _CFG to tell if device exist or not\n  ideapad: make sure we bind on the correct device\n  ideapad: check VPC bit before sync rfkill hw status\n  ideapad: add ACPI helpers\n  dell-laptop: Add debugfs support\n  ...\n"
    },
    {
      "commit": "51f00a471ce8f359627dd99aeac322947a0e491b",
      "tree": "de3f0c26359d7846fc5d6d0fdd147e225d979add",
      "parents": [
        "a7f505c6b15fb35c0de8136e370d2927ce29452c",
        "97ff46cb69da22037346670ae515217c658ace02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:19:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:19:14 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  mtd/m25p80: add support to parse the partitions by OF node\n  of/irq: of_irq.c needs to include linux/irq.h\n  of/mips: Cleanup some include directives/files.\n  of/mips: Add device tree support to MIPS\n  of/flattree: Eliminate need to provide early_init_dt_scan_chosen_arch\n  of/device: Rework to use common platform_device_alloc() for allocating devices\n  of/xsysace: Fix OF probing on little-endian systems\n  of: use __be32 types for big-endian device tree data\n  of/irq: remove references to NO_IRQ in drivers/of/platform.c\n  of/promtree: add package-to-path support to pdt\n  of/promtree: add of_pdt namespace to pdt code\n  of/promtree: no longer call prom_ functions directly; use an ops structure\n  of/promtree: make drivers/of/pdt.c no longer sparc-only\n  sparc: break out some PROM device-tree building code out into drivers/of\n  of/sparc: convert various prom_* functions to use phandle\n  sparc: stop exporting openprom.h header\n  powerpc, of_serial: Endianness issues setting up the serial ports\n  of: MTD: Fix OF probing on little-endian systems\n  of: GPIO: Fix OF probing on little-endian systems\n"
    },
    {
      "commit": "a7f505c6b15fb35c0de8136e370d2927ce29452c",
      "tree": "4ce5549ed9116ce6d8396b15093b624d7e01912b",
      "parents": [
        "b7d41a9fbb364c67d91c3588e117eba547e2d4bf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 24 22:23:50 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:12:27 2010 -0700"
      },
      "message": "MIPS: MT: Fix build error iFPU affinity code\n\nCommit b0ae19811375 (\"security: remove unused parameter from\nsecurity_task_setscheduler()\") broke the build of\narch/mips/kernel/mips-mt-fpaff.c.  The function arguments were\nunnecessary, not the semicolon ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b7d41a9fbb364c67d91c3588e117eba547e2d4bf",
      "tree": "abf95ce77eaa8b7aed30fded4d3592b4af152a99",
      "parents": [
        "da47c19e5c746829042933c8f945a71e2b62d6fc",
        "66fa12c571d35e3cd62574c65f1785a460105397"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:05:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:05:29 2010 -0700"
      },
      "message": "Merge branch \u0027ieee1394-removal\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027ieee1394-removal\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: remove the old IEEE 1394 driver stack\n  ieee1394: move init_ohci1394_dma to drivers/firewire/\n\nFix trivial change/delete conflict: drivers/ieee1394/eth1394.c is\ngetting removed, but was modified by the networking merge.\n"
    },
    {
      "commit": "da47c19e5c746829042933c8f945a71e2b62d6fc",
      "tree": "54110db260f57c01745e1ace343ec72b7eec6c69",
      "parents": [
        "f7cc02b8715618e179242ba9cc10bdc5146ae565"
      ],
      "author": {
        "name": "Yoshihisa Abe",
        "email": "yoshiabe@cs.cmu.edu",
        "time": "Mon Oct 25 02:03:46 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:02:40 2010 -0700"
      },
      "message": "Coda: replace BKL with mutex\n\nReplace the BKL with a mutex to protect the venus_comm structure which\nbinds the mountpoint with the character device and holds the upcall\nqueues.\n\nSigned-off-by: Yoshihisa Abe \u003cyoshiabe@cs.cmu.edu\u003e\nSigned-off-by: Jan Harkes \u003cjaharkes@cs.cmu.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7cc02b8715618e179242ba9cc10bdc5146ae565",
      "tree": "80c1bcf6923c9982a52fbe510cb7d396fb9866fc",
      "parents": [
        "b5ce1d83a62fc109d8e815b1fc71dcdb0d26bc49"
      ],
      "author": {
        "name": "Yoshihisa Abe",
        "email": "yoshiabe@cs.cmu.edu",
        "time": "Mon Oct 25 02:03:45 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:02:40 2010 -0700"
      },
      "message": "Coda: push BKL regions into coda_upcall()\n\nNow that shared inode state is locked using the cii-\u003ec_lock, the BKL is\nonly used to protect the upcall queues used to communicate with the\nuserspace cache manager. The remaining state is all local and we can\npush the lock further down into coda_upcall().\n\nSigned-off-by: Yoshihisa Abe \u003cyoshiabe@cs.cmu.edu\u003e\nSigned-off-by: Jan Harkes \u003cjaharkes@cs.cmu.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5ce1d83a62fc109d8e815b1fc71dcdb0d26bc49",
      "tree": "ea537c1b6436c36bee3b33d8b4f750124fd7d661",
      "parents": [
        "3a99c6319064af3f2e18eb929f638d555dbf7a62"
      ],
      "author": {
        "name": "Yoshihisa Abe",
        "email": "yoshiabe@cs.cmu.edu",
        "time": "Mon Oct 25 02:03:44 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:02:40 2010 -0700"
      },
      "message": "Coda: add spin lock to protect accesses to struct coda_inode_info.\n\nWe mostly need it to protect cached user permissions. The c_flags field\nis advisory, reading the wrong value is harmless and in the worst case\nwe hit a slow path where we have to make an extra upcall to the\nuserspace cache manager when revalidating a dentry or inode.\n\nSigned-off-by: Yoshihisa Abe \u003cyoshiabe@cs.cmu.edu\u003e\nSigned-off-by: Jan Harkes \u003cjaharkes@cs.cmu.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a99c6319064af3f2e18eb929f638d555dbf7a62",
      "tree": "e611927f41142123dc8efed7e07a3a91151edb01",
      "parents": [
        "1dfd166e93f98892aa4427069a23ed73259983c8",
        "49327ad2bbbaf1945d5ba431522201574219d150"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:59:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:59:01 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (75 commits)\n  Input: wacom - specify Cinitq supported tools\n  Input: ab8500-ponkey - fix IRQ freeing in error path\n  Input: adp5588-keys - use more obvious i2c_device_id name string\n  Input: ad7877 - switch to using threaded IRQ\n  Input: ad7877 - use attribute group to control visibility of attributes\n  Input: serio - add support for PS2Mult multiplexer protocol\n  Input: wacom - properly enable runtime PM\n  Input: ad7877 - filter events where pressure is beyond the maximum\n  Input: ad7877 - implement EV_KEY:BTN_TOUCH reporting\n  Input: ad7877 - implement specified chip select behavior\n  Input: hp680_ts_input - use cancel_delayed_work_sync()\n  Input: mousedev - correct lockdep annotation\n  Input: ads7846 - switch to using threaded IRQ\n  Input: serio - support multiple child devices per single parent\n  Input: synaptics - simplify pass-through port handling\n  Input: add ROHM BU21013 touch panel controller support\n  Input: omap4-keypad - wake-up on events \u0026 long presses\n  Input: omap4-keypad - fix interrupt line configuration\n  Input: omap4-keypad - SYSCONFIG register configuration\n  Input: omap4-keypad - use platform device helpers\n  ...\n"
    },
    {
      "commit": "1dfd166e93f98892aa4427069a23ed73259983c8",
      "tree": "c70a347b963091b99bd16842537153fa36e5c0e9",
      "parents": [
        "8e775167d54e6521e7cdbc03ee7ec42a8c67b49a",
        "8df399018df120d28f89fda6f2515cc6e096e43d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:51:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:51:49 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (110 commits)\n  sh: i2c-sh7760: Replase from ctrl_* to __raw_*\n  sh: clkfwk: Shuffle around to match the intc split up.\n  sh: clkfwk: modify for_each_frequency end condition\n  sh: fix clk_get() error handling\n  sh: clkfwk: Fix fault in frequency iterator.\n  sh: clkfwk: Add a helper for rate rounding by divisor ranges.\n  sh: clkfwk: Abstract rate rounding helper.\n  sh: clkfwk: support clock remapping.\n  sh: pci: Convert to upper/lower_32_bits() helpers.\n  sh: mach-sdk7786: Add support for the FPGA SRAM.\n  sh: Provide a generic SRAM pool for tiny memories.\n  sh: pci: Support secondary FPGA-driven PCIe clocks on SDK7786.\n  sh: pci: Support slot 4 routing on SDK7786.\n  sh: Fix up PMB locking.\n  sh: mach-sdk7786: Add support for fpga gpios.\n  sh: use pr_fmt for clock framework, too.\n  sh: remove name and id from struct clk\n  sh: free-without-alloc fix for sh_mobile_lcdcfb\n  sh: perf: Set up perf_max_events.\n  sh: perf: Support SH-X3 hardware counters.\n  ...\n\nFix up trivial conflicts (perf_max_events got removed) in arch/sh/kernel/perf_event.c\n"
    },
    {
      "commit": "8e775167d54e6521e7cdbc03ee7ec42a8c67b49a",
      "tree": "a49914306fb28505c6e21a456df8bdc40d6eac23",
      "parents": [
        "4b37ba90f49d4157ac5628f8d730d3505f176724",
        "f253b86b4ad1b3220544e75880510fd455ebd23f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:45:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:45:10 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  Revert \"block: fix accounting bug on cross partition merges\"\n"
    },
    {
      "commit": "4b37ba90f49d4157ac5628f8d730d3505f176724",
      "tree": "fdb3d04426f7b72ee86b1f06be746624494493c5",
      "parents": [
        "229aebb873e29726b91e076161649cf45154b0bf",
        "55f411de484a0136a77d050e877578a60bc2e094"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:44:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:44:27 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu: (21 commits)\n  m68knommu: convert to using tracehook_report_syscall_*\n  m68knommu: some boards use fixed phy for FEC ethernet\n  m68knommu: support the external GPIO based interrupts of the 5272\n  m68knommu: mask of vector bits in exception word properly\n  m68knommu: change to new flag variables\n  m68knommu: Fix MCFUART_TXFIFOSIZE for m548x.\n  m68knommu: add basic mmu-less m548x support\n  m68knommu: .gitignore vmlinux.lds\n  m68knommu: stop using __do_IRQ\n  m68knommu: rename PT_OFF_VECTOR to PT_OFF_FORMATVEC.\n  m68knommu: add support for Coldfire 547x/548x interrupt controller\n  m68k{nommu}: Remove unused DEFINE\u0027s from asm-offsets.c\n  m68knommu: whitespace cleanup in 68328/entry.S\n  m68knommu: Document supported chips in intc-2.c and intc-simr.c.\n  m68knommu: fix strace support for 68328/68360\n  m68knommu: fix default starting date\n  arch/m68knommu: Removing dead 68328_SERIAL_UART2 config option\n  arch/m68knommu: Removing dead RAM_{16,32}_MB config option\n  arch/m68knommu: Removing dead M68KFPU_EMU config option\n  arch/m68knommu: Removing dead RELOCATE config option\n  ...\n"
    },
    {
      "commit": "96f4a70d8eb4d746b19d5b5510407c8ff0d00340",
      "tree": "c3e9ac41093211cb25c1c963707a159050f81edc",
      "parents": [
        "c30f91b6a264aef9ffb05e13931514c2a988c495"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Oct 25 16:10:54 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:21 2010 +0200"
      },
      "message": "[S390] topology: export cpu topology via proc/sysinfo\n\nExport the cpu configuration topology via sysinfo. Two new lines are\nintroduced:\n\nCPU Topology HW:      0 0 0 4 6 4\nCPU Topology SW:      0 0 0 0 4 24\n\nThe HW line describes the cpu topology nesting levels when the maximum\nnesting level is used to get the corresponding SYSIB.\nThe SW line describes what Linux is actually using. In this case it\nsupports only two levels (CONFIG_SCHED_BOOK off) and therefore the\nhardware folded the two lower levels in the SYSIB response block.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c30f91b6a264aef9ffb05e13931514c2a988c495",
      "tree": "83aba1f75570353098983000e8e230569afdfe1c",
      "parents": [
        "9186d7a9cfd75e51ac4db4a40e0a558371988bd2"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Oct 25 16:10:53 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:21 2010 +0200"
      },
      "message": "[S390] topology: move topology sysinfo code\n\nMove the topology sysinfo SYSIB definitions to the proper place in\nasm/sysinfo.h where they should be.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9186d7a9cfd75e51ac4db4a40e0a558371988bd2",
      "tree": "df0dcb04bd32105734ac736e9ceb1900065dd66a",
      "parents": [
        "14375bc4eb8dd0fb0e765390650564c35bb31068"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Oct 25 16:10:52 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:21 2010 +0200"
      },
      "message": "[S390] topology: clean up facility detection\n\nMove cpu topology facility detection to early setup code where it\nshould be.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "14375bc4eb8dd0fb0e765390650564c35bb31068",
      "tree": "27200620658245c582ee9497fc969a082b304cab",
      "parents": [
        "eca577ef5989d25dedc6b0fae3c4622ceaee8005"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Oct 25 16:10:51 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:21 2010 +0200"
      },
      "message": "[S390] cleanup facility list handling\n\nStore the facility list once at system startup with stfl/stfle and\nreuse the result for all facility tests.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "eca577ef5989d25dedc6b0fae3c4622ceaee8005",
      "tree": "a6a6a79650abce7b13f2d739aba903b0ee154199",
      "parents": [
        "56b86b615b807e043339979878a2de88f900ee4f"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Oct 25 16:10:50 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:21 2010 +0200"
      },
      "message": "[S390] enable ARCH_DMA_ADDR_T_64BIT with 64BIT\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "56b86b615b807e043339979878a2de88f900ee4f",
      "tree": "7ca79c9f6c39ff7cef764aad4240d3ec353e13f4",
      "parents": [
        "6d00d00bf23b86b352e2d075cfe751acd1908278"
      ],
      "author": {
        "name": "Stefan Haberland",
        "email": "stefan.haberland@de.ibm.com",
        "time": "Mon Oct 25 16:10:49 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:21 2010 +0200"
      },
      "message": "[S390] dasd: ignore unsolicited interrupts for DIAG\n\nFor the DASD DIAG discipline IO is started through special diagnose\ncalls. Unsolicited interrupts may contain information about the device\nitself. But this information is not needed because the device is not\nused directly.\nFix the case that an unimplemented dicipline function may be called\nby ignoring unsolicited interrupts for the DIAG disciplin.\n\nSigned-off-by: Stefan Haberland \u003cstefan.haberland@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6d00d00bf23b86b352e2d075cfe751acd1908278",
      "tree": "092e113ad5ab0b74080d7ccb01b1abcb2114314c",
      "parents": [
        "a5a0061fb3a22bbd9b108af8382142fd0f41ebee"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Mon Oct 25 16:10:48 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] kvm: Enable z196 instruction facilities\n\nEnable PFPO, floating point extension, distinct-operands,\nfast-BCR-serialization, high-word, interlocked-access, load/store-\non-condition, and population-count facilities for guests.\n(bits 37, 44 and 45).\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a5a0061fb3a22bbd9b108af8382142fd0f41ebee",
      "tree": "03e643e12b634b201201cddb162de46aa744595b",
      "parents": [
        "26cffecf84c8cb33787dd13a72bd2124d107d413"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Mon Oct 25 16:10:47 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] dasd: fix unsolicited interrupt recognition\n\nThe dasd interrupt handler needs to distinguish solicited from\nunsolicited interrupts, as unsolicited interrupts may require special\nhandling (e.g. summary unit checks) and solicited interrupts require\nproper error recovery for the failed I/O request.\nThe interrupt handler needs to check several bit fields in the\ninterrupt response block (irb) to make this distinction.\nSo far our check of the status control bits has not been specific\nenough, which may lead to a failed request getting just retried\ninstead of the necessary error recovery.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "26cffecf84c8cb33787dd13a72bd2124d107d413",
      "tree": "aa50aaad1c06c9a3adb5d5bc15066f6167c2851d",
      "parents": [
        "e05ef9bdb899e2f3798be74691842fc597d8ce60"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Mon Oct 25 16:10:46 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] dasd: fix use after free in dbf\n\nWriting to /proc/dasd/statistics while the debug level of the\ngeneric dasd debug entry is set to DBF_DEBUG will lead to an\nuse after free when accessing the debug entry later.\nSince for the format string \"%s\" in the s390 dbf only a pointer\nto the string is stored in the debug feature and the buffer used\nhere is freed afterwards.\n\nTo fix this just remove the debug message.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e05ef9bdb899e2f3798be74691842fc597d8ce60",
      "tree": "b9839fa5324735d86d4d528d7ab527649805f718",
      "parents": [
        "376ae4752e3a387d41a2ba9c9ea45c2df625e6e4"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Mon Oct 25 16:10:45 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] kvm: Fix badness at include/asm/mmu_context.h:83\n\ncommit 050eef364ad700590a605a0749f825cab4834b1e\n    [S390] fix tlb flushing vs. concurrent /proc accesses\nbroke KVM on s390x. On every schedule a\nBadness at include/asm/mmu_context.h:83 appears. s390_enable_sie\nreplaces the mm on the __running__ task, therefore, we have to\nincrease the attach count of the new mm.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "376ae4752e3a387d41a2ba9c9ea45c2df625e6e4",
      "tree": "de54c8315a5a5c2149131e22fac3daf6291ef9fa",
      "parents": [
        "c9af3fa9e1e3e5154649991a14b74f3a2dee19ee"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Oct 25 16:10:44 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] cio: fix I/O cancel function\n\nFunction ccw_device_cancel_halt_clear may cause an unexpected kernel\npanic if a clear function is currently active at the subchannel for\nwhich it is called. In that case, the iretry counter used to determine\nthe number of retries is never initialized, leading to an immediate\nfailure of the function which results in a kernel panic.\n\nFix this by initializing the iretry counter when the function is\nfirst called. Also replace the kernel panic with a return code: a\nsingle malfunctioning I/O device should not automatically cause a\nsystem-wide kernel panic.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c9af3fa9e1e3e5154649991a14b74f3a2dee19ee",
      "tree": "89da9bef9b676f33e7bd36318d3046e56217e844",
      "parents": [
        "0576fc703a03a43e73a57450d5720b47ec7a03ba"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Oct 25 16:10:43 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] topology: change default\n\nSwitch default value of the kernel parameter \u0027topology\u0027 from off to on.\nVarious performance measurements have finally shown that there are no\n(known) regressions anywhere.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "0576fc703a03a43e73a57450d5720b47ec7a03ba",
      "tree": "1186fb856f4498789d597803f9ab68187bbd8859",
      "parents": [
        "ba6cadfebc18f786ef4e60e9ff03f9656ce3d584"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Oct 25 16:10:42 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] smp: use correct cpu address in print_cpu_info()\n\nUp to now print_cpu_info() uses the cpu address stored in it\u0027s local\nlowcore to print a message to the console. The cpu address in the\nlowcore is (in this case) however not the physical cpu address of the\nlocal cpu. It\u0027s the address of the cpu that issued the sigp restart\nwhich started the local cpu.\nFix this by using the store cpu address instruction instead.\nIt\u0027s not that anybody really cares since this is broken since more than\nten years...\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ba6cadfebc18f786ef4e60e9ff03f9656ce3d584",
      "tree": "9e606198947762e077035676ee6f1099bb8fa7d1",
      "parents": [
        "baa071588c3ffcc1a8721faf9337140e85d34bf6"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Oct 25 16:10:41 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] remove ieee_instruction_pointer from thread_struct\n\nThe ieee_instruction_pointer can not be read from user space anymore\nsince git commit 613e1def6b52c399a8b72a5e11bc2e57d2546fb8, the ptrace\ninterface always returns zero. Remove it from the thread_struct. It\nis still present in the user_regs_struct for compatability reasons.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "baa071588c3ffcc1a8721faf9337140e85d34bf6",
      "tree": "5aefe1db8edbc3dfb956669e657368673ad601ef",
      "parents": [
        "178514d7e3e8cfba087b3a208e22a54ce65e8f34"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Oct 25 16:10:40 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:19 2010 +0200"
      },
      "message": "[S390] cleanup system call parameter setup\n\nDo the setup of the stack overflow argument for the sixth system\ncall parameter right before the branch to the system call function.\nThat simplifies the system call parameter access code.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "178514d7e3e8cfba087b3a208e22a54ce65e8f34",
      "tree": "7995c31d448e3f1d43394ce7b7449dbcefeac5c9",
      "parents": [
        "f6649a7e5a9ee99e9623878f4a5579cc2f6cdd51"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Oct 25 16:10:39 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:19 2010 +0200"
      },
      "message": "[S390] correct alignment of cpuid structure\n\nThe store-cpu-id instruction has a minimum alignment of 8. Reflect\nthat in the definition of struct cpuid.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f6649a7e5a9ee99e9623878f4a5579cc2f6cdd51",
      "tree": "183438313c7593565980a1445f208e0ba30162cd",
      "parents": [
        "1e54622e0403891b10f2105663e0f9dd595a1f17"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Oct 25 16:10:38 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:19 2010 +0200"
      },
      "message": "[S390] cleanup lowcore access from external interrupts\n\nRead external interrupts parameters from the lowcore in the first\nlevel interrupt handler in entry[64].S.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1e54622e0403891b10f2105663e0f9dd595a1f17",
      "tree": "4d16341d7a3d0f3c46fcc275560a9206bccac07f",
      "parents": [
        "84afdcee620b1640f2a145c07febae4ed68947f9"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Oct 25 16:10:37 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:19 2010 +0200"
      },
      "message": "[S390] cleanup lowcore access from program checks\n\nRead all required fields for program checks from the lowcore in the\nfirst level interrupt handler in entry[64].S. If the context that\ncaused the fault was enabled for interrupts we can now re-enable the\nirqs in entry[64].S.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "84afdcee620b1640f2a145c07febae4ed68947f9",
      "tree": "7e0e400264659064ebabc395b991d50008f35bf0",
      "parents": [
        "36bf96801e3a2c4efae0bb8c1897a530fc9ca13e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Oct 25 16:10:36 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:19 2010 +0200"
      },
      "message": "[S390] pgtable: move pte_mkhuge() from hugetlb.h to pgtable.h\n\nAll architectures besides s390 have pte_mkhuge() defined in pgtable.h.\nSo move the function to pgtable.h on s390 as well.\nFixes a compile error introduced with \"hugetlb: hugepage migration core\"\nin linux-next which only happens on s390.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "36bf96801e3a2c4efae0bb8c1897a530fc9ca13e",
      "tree": "f509ae4845807edf2bf3c784ca5d26be1a12ca9b",
      "parents": [
        "585b954e1f2fa325d425b0786e4525ac7c9ae575"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Oct 25 16:10:35 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:19 2010 +0200"
      },
      "message": "[S390] fix SIGBUS handling\n\nRaise SIGBUS with a siginfo structure. Deliver BUS_ADRERR as si_code and\nthe address of the fault in the si_addr field.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "585b954e1f2fa325d425b0786e4525ac7c9ae575",
      "tree": "e79174793782e81820c7f6896284f7e341bf9e9d",
      "parents": [
        "eb4f5d93d70458ea644e0f46737f0bcf87280e83"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Mon Oct 25 16:10:34 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:19 2010 +0200"
      },
      "message": "[S390] cio: notify drivers of channel path events\n\nThis patch adds a notification mechanism to inform ccw drivers\nabout changes to channel paths, which occured while the device\nis online.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "eb4f5d93d70458ea644e0f46737f0bcf87280e83",
      "tree": "a367e309a8cc6bc374138d8183d1d9f3c5e22f6f",
      "parents": [
        "62da177ac2bc1f6f3707230070af268b1e689651"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Mon Oct 25 16:10:33 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:18 2010 +0200"
      },
      "message": "[S390] css: update subchannel description after hibernate\n\nUpdate the subchannel descriptor while resuming from hibernate\nin order to obtain current link addresses.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    }
  ],
  "next": "62da177ac2bc1f6f3707230070af268b1e689651"
}
