)]}'
{
  "log": [
    {
      "commit": "cdd854bc42b5e6c79bbbc40c6600d995ffe6e747",
      "tree": "18c4dcc07bbb8aeb2b23bc812cd60cc293f36cd8",
      "parents": [
        "bbc4fd12a635492ad9d12bb418124fa2d5f0d734",
        "42a0ae2282b512d1a8f6f020327f5f7b8f31a5ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 09:03:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 09:03:46 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (79 commits)\n  powerpc/8xx: Add support for the MPC8xx based boards from TQC\n  powerpc/85xx: Introduce support for the Freescale P1022DS reference board\n  powerpc/85xx: Adding DTS for the STx GP3-SSA MPC8555 board\n  powerpc/85xx: Change deprecated binding for 85xx-based boards\n  powerpc/tqm85xx: add a quirk for ti1520 PCMCIA bridge\n  powerpc/tqm85xx: update PCI interrupt-map attribute\n  powerpc/mpc8308rdb: support for MPC8308RDB board from Freescale\n  powerpc/fsl_pci: add quirk for mpc8308 pcie bridge\n  powerpc/85xx: Cleanup QE initialization for MPC85xxMDS boards\n  powerpc/85xx: Fix booting for P1021MDS boards\n  powerpc/85xx: Fix SWIOTLB initalization for MPC85xxMDS boards\n  powerpc/85xx: kexec for SMP 85xx BookE systems\n  powerpc/5200/i2c: improve i2c bus error recovery\n  of/xilinxfb: update tft compatible versions\n  powerpc/fsl-diu-fb: Support setting display mode using EDID\n  powerpc/5121: doc/dts-bindings: update doc of FSL DIU bindings\n  powerpc/5121: shared DIU framebuffer support\n  powerpc/5121: move fsl-diu-fb.h to include/linux\n  powerpc/5121: fsl-diu-fb: fix issue with re-enabling DIU area descriptor\n  powerpc/512x: add clock structure for Video-IN (VIU) unit\n  ...\n"
    },
    {
      "commit": "673b864fd76a29031aa0b4b08fc80886d527b3b7",
      "tree": "c9b3f01206e7d0dd5c801b504bfd7e82383470d6",
      "parents": [
        "93b9e9a2d91b8a6c93f14e98382694f83de9f02e",
        "71cd03b0044183843318bfac0b6ce5868a96ef34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 08:58:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 08:58:30 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  arch/sparc/mm: Use GFP_KERNEL\n  MAINTAINERS: Add trailing slash to SBUS path.\n  sbus: autoconvert trivial BKL users to private mutex\n"
    },
    {
      "commit": "c3d1f1746b966907ba5ad2f75ddca24db8b21147",
      "tree": "548a25e104d8bdb906030b8d3bf78fbfde0e5817",
      "parents": [
        "66eddbfcc1f6610fa7c73c8d20a57eaf8e284e2f",
        "0d365753d0b7c26043fdfa97790411606fb40112"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 08:53:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 08:53:20 2010 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus: (150 commits)\n  MIPS: PowerTV: Separate PowerTV USB support from non-USB code\n  MIPS: strip the un-needed sections of vmlinuz\n  MIPS: Clean up the calculation of VMLINUZ_LOAD_ADDRESS\n  MIPS: Clean up arch/mips/boot/compressed/decompress.c\n  MIPS: Clean up arch/mips/boot/compressed/ld.script\n  MIPS: Unify the suffix of compressed vmlinux.bin\n  MIPS: PowerTV: Add Gaia platform definitions.\n  MIPS: BCM47xx: Fix nvram_getenv return value.\n  MIPS: Octeon: Allow more than 3.75GB of memory with PCIe\n  MIPS: Clean up notify_die() usage.\n  MIPS: Remove unused task_struct.trap_no field.\n  Documentation: Mention that KProbes is supported on MIPS\n  SAMPLES: kprobe_example: Make it print something on MIPS.\n  MIPS: kprobe: Add support.\n  MIPS: Add instrunction format for BREAK and SYSCALL\n  MIPS: kprobes: Define regs_return_value()\n  MIPS: Ritually kill stupid printk.\n  MIPS: Octeon: Disallow MSI-X interrupt and fall back to MSI interrupts.\n  MIPS: Octeon: Support 256 MSI on PCIe\n  MIPS: Decode core number for R2 CPUs.\n  ...\n"
    },
    {
      "commit": "4c076fb41ac93bc0cbd55f2a731cc31337804acb",
      "tree": "679bfb3a2177a9ffa9b07be44903f44418b84bd4",
      "parents": [
        "96ffa02d219f50a52e0482ad85130858c61efc63"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Sat Jul 24 10:16:05 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:22 2010 +0100"
      },
      "message": "WATCHDOG: Add watchdog driver for OCTEON SOCs\n\nThe OCTEON is a MIPS64 based SOC family with an on chip watchdog unit.\n\nThe driver is split into two source files one for the C code and one\nfor assembly.  Assembly is needed to handle the NMI and then print the\nmachine state before the reboot is triggered.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Marc Zyngier \u003cmaz@misterjones.org\u003e\nCc: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nTo: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org,\nPatchwork: https://patchwork.linux-mips.org/patch/1503/\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 drivers/watchdog/octeon-wdt-main.c\n create mode 100644 drivers/watchdog/octeon-wdt-nmi.S\n"
    },
    {
      "commit": "f6a21388bd255773cc80d4423afb4c69d4daa173",
      "tree": "4d331d997e84ca319c935383040d6ac409d7ea14",
      "parents": [
        "7f983ba93d449972d5f372f12c6ad32d86ef30b4"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Jun 19 04:08:29 2010 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:20 2010 +0100"
      },
      "message": "POWER: Add JZ4740 battery driver.\n\nAdd support for the battery voltage measurement part of the JZ4740 ADC unit.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1416/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7f983ba93d449972d5f372f12c6ad32d86ef30b4",
      "tree": "ea152a93fd73526209dbf17e31d11d28b581e17f",
      "parents": [
        "2249071b3e03747884d0781ab10b0b9ceac5756b"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Jun 19 18:32:58 2010 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:19 2010 +0100"
      },
      "message": "HWMON: Add JZ4740 ADC driver\n\nAdd support for reading the ADCIN pin of the ADC unit on JZ4740 SoCs.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: lm-sensors@lm-sensors.org\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1425/\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2249071b3e03747884d0781ab10b0b9ceac5756b",
      "tree": "ae8731efccd9972992a5861403358c4b81f48c19",
      "parents": [
        "61bfbdb856879cff583fe53b2ab6ae907faedee7"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Jun 19 04:08:24 2010 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:19 2010 +0100"
      },
      "message": "USB: Add JZ4740 OHCI support\n\nAdd OHCI glue code for JZ4740 SoCs OHCI module.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: linux-usb@vger.kernel.org\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1411/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "61bfbdb856879cff583fe53b2ab6ae907faedee7",
      "tree": "6c7f58f04ea51e0a944f4bd50be597ee223a10a3",
      "parents": [
        "ba01d6ec04f6d1d983101eb527caa96318fc1017"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Jul 15 20:06:04 2010 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:18 2010 +0100"
      },
      "message": "MMC: Add support for the controller on JZ4740 SoCs.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: linux-mmc@vger.kernel.org\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1463/\nPatchwork: https://patchwork.linux-mips.org/patch/1523/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ba01d6ec04f6d1d983101eb527caa96318fc1017",
      "tree": "7bf45737cdcfb86a587133510e8f321712975d81",
      "parents": [
        "7a92d54521443450b14d89c413ec2072365da5bc"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Jul 17 11:15:29 2010 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:18 2010 +0100"
      },
      "message": "MTD: Nand: Add JZ4740 NAND driver\n\nAdd support for the NAND controller on JZ4740 SoCs.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: linux-mtd@lists.infradead.org\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1470/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7a92d54521443450b14d89c413ec2072365da5bc",
      "tree": "9fbebc9638b25639d2f0129a2df4dda38bdb0fc8",
      "parents": [
        "3bf0eea8942fdcb948dea7e45c38bf7563407c49"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Jul 17 11:14:34 2010 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:17 2010 +0100"
      },
      "message": "FBDEV: JZ4740: Add framebuffer driver\n\nAdd support for the LCD controller on JZ4740 SoCs.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: linux-fbdev@vger.kernel.org\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1470/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3bf0eea8942fdcb948dea7e45c38bf7563407c49",
      "tree": "4fcf7cb159f7518698dcd9df6075dcc5ea577466",
      "parents": [
        "5ebabe59807e116976b073ec43327eedb4b357e2"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Jun 19 18:29:50 2010 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:17 2010 +0100"
      },
      "message": "RTC: Add JZ4740 RTC driver\n\nAdd support for the RTC unit on JZ4740 SoCs.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: rtc-linux@googlegroups.com\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: linux-mips@linux-mips.org \nCc: linux-kernel@vger.kernel.org\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e,\nPatchwork: https://patchwork.linux-mips.org/patch/1424/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f66736532a6bc593a2d7cda68835a79c23836f1b",
      "tree": "fb015e299f7355bce687baa157837608dffe762a",
      "parents": [
        "12bf3f24e07d18ab6c42619be604e269f6738614"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Jul 21 14:30:50 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:09 2010 +0100"
      },
      "message": "MIPS: au1000_eth: Get ethernet address from platform_data\n\nau1000_eth uses firmware calls to get a valid MAC address, and changes\nit depending on platform device id.  This patch moves this logic out of\nthe driver into the platform device registration part, where boards with\nsupported chips can use whatever firmware interface they need; the default\nimplementation maintains compatibility with existing, YAMON-based firmware.\n\nTested-by: Wolfgang Grandegger \u003cwg@denx.de\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: netdev@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1481/\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "12bf3f24e07d18ab6c42619be604e269f6738614",
      "tree": "f53827aa06fbc8aef78ddc58b4b03fa762f41e95",
      "parents": [
        "42a4f17dc356689075263d7c2bd68456676fa62e"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Jul 15 21:45:05 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:07 2010 +0100"
      },
      "message": "SERIAL: 8250: Remove SERIAL_8250_AU1X00\n\nRemove the SERIAL_8250_AU1X00 config symbol.  Instead, use the MIPS_ALCHEMY\none which is always defined when building an Au1x00-based platform.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: Linux-serial \u003clinux-serial@vger.kernel.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1461/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\nThis one depends on a previous patch (which removes SOC_AU1X00 and changes\nMACH_ALCHEMY) to apply cleanly (and then actually work), so I\u0027d love for\nthis to go in via the mips tree.\n"
    },
    {
      "commit": "42a4f17dc356689075263d7c2bd68456676fa62e",
      "tree": "2c66f5be57722cff7bb39eb0b59c3ec6eb24fff6",
      "parents": [
        "745aef5df1e2277ee9e34d86491084c0d6106338"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Jul 15 21:45:04 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:06 2010 +0100"
      },
      "message": "MIPS: Alchemy: remove SOC_AU1X00 in favor of MIPS_ALCHEMY\n\nRemove the CONFIG_SOC_AU1X00 Kconfig symbol since its job can also be done\nby MACH_ALCHEMY, now renamed to MIPS_ALCHEMY.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1461/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "26692f53ef550f7b8dc43fc5171c6187094632a8",
      "tree": "88ea9abcb60bc389ec940d413a0f34a9f85eb0b1",
      "parents": [
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Aug 09 11:42:32 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:25:38 2010 +0100"
      },
      "message": "VIDEO: Correct use of request_region/request_mem_region\n\nrequest_region should be used with release_region, not request_mem_region.\n\nGeert Uytterhoeven pointed out that in the case of drivers/video/gbefb.c,\nthe problem is actually the other way around; request_mem_region should be\nused instead of request_region.\n\nThe semantic patch that finds/fixes this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r1@\nexpression start;\n@@\n\nrequest_region(start,...)\n\n@b1@\nexpression r1.start;\n@@\n\nrequest_mem_region(start,...)\n\n@depends on !b1@\nexpression r1.start;\nexpression E;\n@@\n\n- release_mem_region\n+ release_region\n  (start,E)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3cfc2c42c1cbc8e238bb9c0612c0df4565e3a8b4",
      "tree": "5adc1ff2eaf64d450bf28bb6b2ce890db2567288",
      "parents": [
        "5cf65713f87775c548e3eb48dbafa32e12f28000",
        "0ea6e61122196509af82cc4f36cbdaacbefb8227"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (48 commits)\n  Documentation: update broken web addresses.\n  fix comment typo \"choosed\" -\u003e \"chosen\"\n  hostap:hostap_hw.c Fix typo in comment\n  Fix spelling contorller -\u003e controller in comments\n  Kconfig.debug: FAIL_IO_TIMEOUT: typo Faul -\u003e Fault\n  fs/Kconfig: Fix typo Userpace -\u003e Userspace\n  Removing dead MACH_U300_BS26\n  drivers/infiniband: Remove unnecessary casts of private_data\n  fs/ocfs2: Remove unnecessary casts of private_data\n  libfc: use ARRAY_SIZE\n  scsi: bfa: use ARRAY_SIZE\n  drm: i915: use ARRAY_SIZE\n  drm: drm_edid: use ARRAY_SIZE\n  synclink: use ARRAY_SIZE\n  block: cciss: use ARRAY_SIZE\n  comment typo fixes: charater \u003d\u003e character\n  fix comment typos concerning \"challenge\"\n  arm: plat-spear: fix typo in kerneldoc\n  reiserfs: typo comment fix\n  update email address\n  ...\n"
    },
    {
      "commit": "5cf65713f87775c548e3eb48dbafa32e12f28000",
      "tree": "117442e28cddebb79246b1c4b871428e50b27fb1",
      "parents": [
        "b7c8e55db7141dcbb9d5305a3260fa0ed62a1bcc",
        "9f17d516416c88dfe18f4deee508fce763ddedb5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:23:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:23:49 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (30 commits)\n  Revert \"HID: add support for the Wacom Intuos 4 wireless\"\n  HID: fix up Kconfig entry for ACRUX driver\n  HID: add ACRUX game controller force feedback support\n  HID: Force input registration for \"VEC footpedal\"\n  HID: add HID_QUIRK_HIDINPUT_FORCE\n  HID: hid-input.c: indentation fixes\n  HID: hiddev: use usb_find_interface, get rid of BKL\n  HID: ignore digitizer usage Undefined (0x00)\n  HID: Add support for Conceptronic CLLRCMCE\n  HID: hid-ids.h: Whitespace fixup, align using TABs\n  HID: picolcd: implement refcounting of framebuffer\n  HID: picolcd: do not reallocate memory on depth change\n  HID: picolcd: Add minimal palette required by fbcon on 8bpp\n  HID: magicmouse: Correct parsing of large X and Y motions.\n  HID: magicmouse: report last touch up\n  HID: picolcd: fix deferred_io init/cleanup to fb ordering\n  HID: hid-ids.h: keep vendor ids in alphabetical order\n  HID: add proper support for Elecom BM084 bluetooth mouse\n  HID: magicmouse: enable horizontal scrolling\n  HID: magicmouse: add param for scroll speed\n  ...\n"
    },
    {
      "commit": "b7c8e55db7141dcbb9d5305a3260fa0ed62a1bcc",
      "tree": "59fbd52d8e80e5a83d9747961d28aaf4d400613a",
      "parents": [
        "ffd386a9a8273dcfa61705d0b349eebc7525ef87",
        "4015d9a865e3bcc42d88bedc8ce1551000bab664"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:23:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:23:14 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (39 commits)\n  random: Reorder struct entropy_store to remove padding on 64bits\n  padata: update API documentation\n  padata: Remove padata_get_cpumask\n  crypto: pcrypt - Update pcrypt cpumask according to the padata cpumask notifier\n  crypto: pcrypt - Rename pcrypt_instance\n  padata: Pass the padata cpumasks to the cpumask_change_notifier chain\n  padata: Rearrange set_cpumask functions\n  padata: Rename padata_alloc functions\n  crypto: pcrypt - Dont calulate a callback cpu on empty callback cpumask\n  padata: Check for valid cpumasks\n  padata: Allocate cpumask dependend recources in any case\n  padata: Fix cpu index counting\n  crypto: geode_aes - Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n  pcrypt: Added sysfs interface to pcrypt\n  padata: Added sysfs primitives to padata subsystem\n  padata: Make two separate cpumasks\n  padata: update documentation\n  padata: simplify serialization mechanism\n  padata: make padata_do_parallel to return zero on success\n  padata: Handle empty padata cpumasks\n  ...\n"
    },
    {
      "commit": "03da30986793385af57eeca3296253c887b742e6",
      "tree": "9c46dbe51c9d0856990649dd917ab45474b7be87",
      "parents": [
        "6ba74014c1ab0e37af7de6f64b4eccbbae3cb9e7",
        "339f4f4eab80caa6cf0d39fb057ad6ddb84ba91e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:15:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:15:15 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (276 commits)\n  [SCSI] zfcp: Trigger logging in the FCP channel on qdio error conditions\n  [SCSI] zfcp: Introduce experimental support for DIF/DIX\n  [SCSI] zfcp: Enable data division support for FCP devices\n  [SCSI] zfcp: Prevent access on uninitialized memory.\n  [SCSI] zfcp: Post events through FC transport class\n  [SCSI] zfcp: Cleanup QDIO attachment and improve processing.\n  [SCSI] zfcp: Cleanup function parameters for sbal value.\n  [SCSI] zfcp: Use correct width for timer_interval field\n  [SCSI] zfcp: Remove SCSI device when removing unit\n  [SCSI] zfcp: Use memdup_user and kstrdup\n  [SCSI] zfcp: Fix retry after failed \"open port\" erp action\n  [SCSI] zfcp: Fail erp after timeout\n  [SCSI] zfcp: Use forced_reopen in terminate_rport_io callback\n  [SCSI] zfcp: Register SCSI devices after successful fc_remote_port_add\n  [SCSI] zfcp: Do not try \"forced close\" when port is already closed\n  [SCSI] zfcp: Do not unblock rport from REOPEN_PORT_FORCED\n  [SCSI] sd: add support for runtime PM\n  [SCSI] implement runtime Power Management\n  [SCSI] convert to the new PM framework\n  [SCSI] Unify SAM_ and SAM_STAT_ macros\n  ...\n"
    },
    {
      "commit": "6ba74014c1ab0e37af7de6f64b4eccbbae3cb9e7",
      "tree": "8f3892fc44f1e403675a6d7e88fda5c70e56ee4c",
      "parents": [
        "5abd9ccced7a726c817dd6b5b96bc933859138d1",
        "3ff1c25927e3af61c6bf0e4ed959504058ae4565"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:47:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:47:58 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1443 commits)\n  phy/marvell: add 88ec048 support\n  igb: Program MDICNFG register prior to PHY init\n  e1000e: correct MAC-PHY interconnect register offset for 82579\n  hso: Add new product ID\n  can: Add driver for esd CAN-USB/2 device\n  l2tp: fix export of header file for userspace\n  can-raw: Fix skb_orphan_try handling\n  Revert \"net: remove zap_completion_queue\"\n  net: cleanup inclusion\n  phy/marvell: add 88e1121 interface mode support\n  u32: negative offset fix\n  net: Fix a typo from \"dev\" to \"ndev\"\n  igb: Use irq_synchronize per vector when using MSI-X\n  ixgbevf: fix null pointer dereference due to filter being set for VLAN 0\n  e1000e: Fix irq_synchronize in MSI-X case\n  e1000e: register pm_qos request on hardware activation\n  ip_fragment: fix subtracting PPPOE_SES_HLEN from mtu twice\n  net: Add getsockopt support for TCP thin-streams\n  cxgb4: update driver version\n  cxgb4: add new PCI IDs\n  ...\n\nManually fix up conflicts in:\n - drivers/net/e1000e/netdev.c: due to pm_qos registration\n   infrastructure changes\n - drivers/net/phy/marvell.c: conflict between adding 88ec048 support\n   and cleaning up the IDs\n - drivers/net/wireless/ipw2x00/ipw2100.c: trivial ipw2100_pm_qos_req\n   conflict (registration change vs marking it static)\n"
    },
    {
      "commit": "5abd9ccced7a726c817dd6b5b96bc933859138d1",
      "tree": "52b4612b5fb54f00364eadf39e0155209498e5d9",
      "parents": [
        "d5fc1d517543857ea117fc57f23b394aa9784f06",
        "57a5f3c99c99f70f8fdfa0bbc83b98c48f56551a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:25:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:25:58 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft-2.6:\n  ibft: Use IBFT_SIGN instead of open-coding the search string.\n  ibft: convert iscsi_ibft module to iscsi boot lib\n  ibft: separate ibft parsing from sysfs interface\n  ibft: For UEFI machines actually do scan ACPI for iBFT.\n  ibft: Update iBFT handling for v1.03 of the spec.\n"
    },
    {
      "commit": "d5fc1d517543857ea117fc57f23b394aa9784f06",
      "tree": "7d50d71d585ae10ff0601fc4d940680fbc1734ab",
      "parents": [
        "694f690d27dadccc8cb9d90532e76593b61fe098",
        "c4799c7570475352c8c5de82ae938f7a02f206fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:23:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:23:59 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  amd64_edac: Minor formatting fix\n  amd64_edac: Fix operator precendence error\n  edac, mc: Improve scrub rate handling\n  amd64_edac: Correct scrub rate setting\n  amd64_edac: Fix DCT base address selector\n  amd64_edac: Remove polling mechanism\n  x86, mce: Notify about corrected events too\n  amd64_edac: Remove unneeded defines\n  edac: Remove EDAC_DEBUG_VERBOSE\n  amd64_edac: Sanitize syndrome extraction\n"
    },
    {
      "commit": "f46e9913faeebcb6bd29edf795f12b60acbff171",
      "tree": "1ed8871d0ebd638094d27317de1d8a53712ae15a",
      "parents": [
        "8d91530c5fd7f0b1e8c4ddfea2905e55a178569b",
        "8d4b9d1bfef117862a2889dec4dac227068544c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:14:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:14:36 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM / Runtime: Add runtime PM statistics (v3)\n  PM / Runtime: Make runtime_status attribute not debug-only (v. 2)\n  PM: Do not use dynamically allocated objects in pm_wakeup_event()\n  PM / Suspend: Fix ordering of calls in suspend error paths\n  PM / Hibernate: Fix snapshot error code path\n  PM / Hibernate: Fix hibernation_platform_enter()\n  pm_qos: Get rid of the allocation in pm_qos_add_request()\n  pm_qos: Reimplement using plists\n  plist: Add plist_last\n  PM: Make it possible to avoid races between wakeup and system sleep\n  PNPACPI: Add support for remote wakeup\n  PM: describe kernel policy regarding wakeup defaults (v. 2)\n  PM / Hibernate: Fix typos in comments in kernel/power/swap.c\n"
    },
    {
      "commit": "8d91530c5fd7f0b1e8c4ddfea2905e55a178569b",
      "tree": "f211c693c00015d9f5d015dc162fffa676629d1c",
      "parents": [
        "c145307a110c14d09d5d92ff3c49dc0940e44b80",
        "9d1f44ee206a23b975d7d7c6f759efb25e0e61ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:13:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 11:13:36 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Remove pointless printk from p4-clockmod.\n  [CPUFREQ] Fix section mismatch for powernow_cpu_init in powernow-k7.c\n  [CPUFREQ] Fix section mismatch for longhaul_cpu_init.\n  [CPUFREQ] Fix section mismatch for longrun_cpu_init.\n  [CPUFREQ] powernow-k8: Fix misleading variable naming\n  [CPUFREQ] Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n  [CPUFREQ] arch/x86/kernel/cpu/cpufreq: use for_each_pci_dev()\n  [CPUFREQ] fix brace coding style issue.\n  [CPUFREQ] x86 cpufreq: Make trace_power_frequency cpufreq driver independent\n  [CPUFREQ] acpi-cpufreq: Fix CPU_ANY CPUFREQ_{PRE,POST}CHANGE notification\n  [CPUFREQ] ondemand: don\u0027t synchronize sample rate unless multiple cpus present\n  [CPUFREQ] unexport (un)lock_policy_rwsem* functions\n  [CPUFREQ] ondemand: Refactor frequency increase code\n  [CPUFREQ] powernow-k8: On load failure, remind the user to enable support in BIOS setup\n  [CPUFREQ] powernow-k8: Limit Pstate transition latency check\n  [CPUFREQ] Fix PCC driver error path\n  [CPUFREQ] fix double freeing in error path of pcc-cpufreq\n  [CPUFREQ] pcc driver should check for pcch method before calling _OSC\n  [CPUFREQ] fix memory leak in cpufreq_add_dev\n  [CPUFREQ] revert \"[CPUFREQ] remove rwsem lock from CPUFREQ_GOV_STOP call (second call site)\"\n\nManually fix up non-data merge conflict introduced by new calling\nconventions for trace_power_start() in commit 6f4f2723d085 (\"x86\ncpufreq: Make trace_power_frequency cpufreq driver independent\"), which\ndidn\u0027t update the intel_idle native hardware cpuidle driver.\n"
    },
    {
      "commit": "c145307a110c14d09d5d92ff3c49dc0940e44b80",
      "tree": "cba923818dea8857022de06ffd94ec6b2967aa1f",
      "parents": [
        "5e83f6fbdb020b70c0e413312801424d13c58d68",
        "1a14703d6b20010401ca273ac1f07bff7992aa2c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:44:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:44:06 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: (88 commits)\n  ips driver: make it less chatty\n  intel_scu_ipc: fix size field for intel_scu_ipc_command\n  intel_scu_ipc: return -EIO for error condition in busy_loop\n  intel_scu_ipc: fix data packing of PMIC command on Moorestown\n  Clean up command packing on MRST.\n  zero the stack buffer before giving random garbage to the SCU\n  Fix stack buffer size for IPC writev messages\n  intel_scu_ipc: Use the new cpu identification function\n  intel_scu_ipc: tidy up unused bits\n  Remove indirect read write api support.\n  intel_scu_ipc: Support Medfield processors\n  intel_scu_ipc: detect CPU type automatically\n  x86 plat: limit x86 platform driver menu to X86\n  acpi ec_sys: Be more cautious about ec write access\n  acpi ec: Fix possible double io port registration\n  hp-wmi: acpi_drivers.h is already included through acpi.h two lines below\n  hp-wmi: Fix mixing up of and/or directive\n  dell-laptop: make dell_laptop_i8042_filter() static\n  asus-laptop: fix asus_input_init error path\n  msi-wmi: make needlessly global symbols static\n  ...\n"
    },
    {
      "commit": "fe445c6e2cb62a566e1a89f8798de11459975710",
      "tree": "db1f2c0c19f488992fb5b9371476b4e7701c49a0",
      "parents": [
        "f63b759c44b0561c76a67894c734157df3313b42",
        "d01d0756f75e7a5b4b43764ad45b83c4340f11d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:41:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:41:52 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: (57 commits)\n  Input: adp5588-keypad - fix NULL dereference in adp5588_gpio_add()\n  Input: cy8ctmg110 - capacitive touchscreen support\n  Input: keyboard - also match braille-only keyboards\n  Input: adp5588-keys - export unused GPIO pins\n  Input: xpad - add product ID for Hori Fighting Stick EX2\n  Input: adxl34x - fix leak and use after free\n  Input: samsung-keypad - Add samsung keypad driver\n  Input: i8042 - reset keyboard controller wehen resuming from S2R\n  Input: synaptics - set min/max for finger width\n  Input: synaptics - only report width on hardware that supports it\n  Input: evdev - signal that device is writable in evdev_poll()\n  Input: mousedev - signal that device is writable in mousedev_poll()\n  Input: change input handlers to use bool when possible\n  Input: document the MT event slot protocol\n  Input: introduce MT event slots\n  Input: usbtouchscreen - implement reset_resume\n  Input: usbtouchscreen - implement runtime power management\n  Input: usbtouchscreen - implement basic suspend/resume\n  Input: Add ATMEL QT602240 touchscreen driver\n  Input: fix signedness warning in input_set_keycode()\n  ...\n"
    },
    {
      "commit": "f63b759c44b0561c76a67894c734157df3313b42",
      "tree": "4e9638f6c1aa5c0faa62ad4213282cc7cb39772a",
      "parents": [
        "4a35cee066df1b1958e25e71595b3845d06b192e",
        "844a9e93d7fcd910cd94f6eb262e2cc43cacbe56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:38:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:38:08 2010 -0700"
      },
      "message": "Merge branch \u0027v4l_for_2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (243 commits)\n  V4L/DVB: sms: Convert IR support to use the Remote Controller core\n  V4L/DVB: sms: properly initialize IR phys and IR name\n  V4L/DVB: standardize names at rc-dib0700 tables\n  V4L/DVB: smsusb: enable IR port for Hauppauge WinTV MiniStick\n  V4L/DVB: dib0700: Fix RC protocol logic to properly handle NEC/NECx and RC-5\n  V4L/DVB: dib0700: properly implement IR change_protocol\n  V4L/DVB: dib0700: break keytable into NEC and RC-5 variants\n  V4L/DVB: dib0700: avoid bad repeat\n  V4L/DVB: Port dib0700 to rc-core\n  V4L/DVB: Add a keymap file with dib0700 table\n  V4L/DVB: dvb-usb: add support for rc-core mode\n  V4L/DVB: dvb-usb: prepare drivers for using rc-core\n  V4L/DVB: dvb-usb: get rid of struct dvb_usb_rc_key\n  V4L/DVB: rj54n1cb0c: fix a comment in the driver\n  V4L/DVB: V4L2: sh_vou: VOU does support the full PAL resolution too\n  V4L/DVB: V4L2: sh_mobile_camera_ceu: add support for CSI2\n  V4L/DVB: V4L2: soc-camera: add a MIPI CSI-2 driver for SH-Mobile platforms\n  V4L/DVB: V4L2: soc-camera: export soc-camera bus type for notifications\n  V4L/DVB: V4L2: mediabus: add 12-bit Bayer and YUV420 pixel formats\n  V4L/DVB: mediabus: fix ambiguous pixel code names\n  ...\n"
    },
    {
      "commit": "9f17d516416c88dfe18f4deee508fce763ddedb5",
      "tree": "93609b4698a768b8c70720ceea30b8a03abd53b1",
      "parents": [
        "ada8c7973b65865cf0436b73898e32992860012a",
        "bd25f4dd6972755579d0ea50d1a5ace2e9b00d1a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:31:24 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:31:24 2010 +0200"
      },
      "message": "Merge branch \u0027bkl\u0027 into for-linus\n"
    },
    {
      "commit": "ada8c7973b65865cf0436b73898e32992860012a",
      "tree": "dad7fb8494a0e4ea4734ed1d25c876205c6701c3",
      "parents": [
        "35d03a0d9b22fdf7cba75cd41a6f0a039ba35cdd",
        "7d876c05fa6cf82f0274f27276d981ed325697a5",
        "0b3fa399bef02f3658295f8dd334fc26a59c3a95",
        "70c7c9c4438fc3ca573744c5448df90dbcc5e159"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:31:13 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:31:13 2010 +0200"
      },
      "message": "Merge branches \u0027magicmouse\u0027, \u0027roccat\u0027 and \u0027vec-pedal\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/hid-ids.h\n"
    },
    {
      "commit": "35d03a0d9b22fdf7cba75cd41a6f0a039ba35cdd",
      "tree": "1f85aa8bd902aae76beb1c9deb20557a2e71fe9c",
      "parents": [
        "9929ffed889b4861b52ba648a44fa4add945c4d1",
        "7d3d42a79519df4cd62c3aa5d9ae2d77ebbf8fab"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:29:35 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:29:35 2010 +0200"
      },
      "message": "Merge branch \u0027acrux\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/hid-ids.h\n"
    },
    {
      "commit": "9929ffed889b4861b52ba648a44fa4add945c4d1",
      "tree": "3cca02ae6b6616cc9a204b762aab349fcfa3aefe",
      "parents": [
        "fc73697bd5bf4efe8b5b2b78ec09e00f967cd055",
        "d5e0a06f17a0ffb0eb08a5bd7b18f00af70d9a12"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:27:54 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:27:54 2010 +0200"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/hid-ids.h\n"
    },
    {
      "commit": "fc73697bd5bf4efe8b5b2b78ec09e00f967cd055",
      "tree": "326d5f84b13938a12fb27468ef73db4faf43a44e",
      "parents": [
        "1c5474a65bf15a4cb162dfff86d6d0b5a08a740c",
        "8c8b01c38a70661d663175d355fdea85ca082272"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:26:15 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:26:15 2010 +0200"
      },
      "message": "Merge branch \u0027upstream\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/hid-ids.h\n"
    },
    {
      "commit": "d790d4d583aeaed9fc6f8a9f4d9f8ce6b1c15c7f",
      "tree": "854ab394486288d40fa8179cbfaf66e8bdc44b0f",
      "parents": [
        "73b2c7165b76b20eb1290e7efebc33cfd21db1ca",
        "3a09b1be53d23df780a0cd0e4087a05e2ca4a00c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "17964e9d086cd4cb15b54a71ccddd8bbacb4c00c",
      "tree": "eb7a7a50543c327fc5cf677e700bd8fa6f6f84a2",
      "parents": [
        "c2e07b3a9ced33dd92597201be3931be8ea57ed6"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Mon Aug 02 13:50:43 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:06:54 2010 +0200"
      },
      "message": "hostap:hostap_hw.c Fix typo in comment\n\nThe patch below fixes a typo in a comment.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c2e07b3a9ced33dd92597201be3931be8ea57ed6",
      "tree": "636de2e08a4ebbe7136d9ae16625f0297562ece9",
      "parents": [
        "f4d01439515acd5d9a09de1d1e02ca40403dda49"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Tue Aug 03 19:44:52 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:05:43 2010 +0200"
      },
      "message": "Fix spelling contorller -\u003e controller in comments\n\nCc: Jiri Kosina \u003ctrivial@kernel.org\u003e\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c4799c7570475352c8c5de82ae938f7a02f206fa",
      "tree": "71397a5f6cc683ba7ad5e2b1972b7201c5de6c7c",
      "parents": [
        "962b70a1eb22c467b95756a290c694e73da17f41"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Aug 03 17:25:18 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Aug 04 11:16:01 2010 +0200"
      },
      "message": "amd64_edac: Minor formatting fix\n\nEDAC MC3: CE page 0xc32281, offset 0x8a0, grain 0, syndrome 0x1, row 2, channel 1, label \"\": amd64_edac\nEDAC MC3: CE - no information available: amd64_edacError Overflow\n\nAdd the missing space before \"Error Overflow\" on the second line.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "962b70a1eb22c467b95756a290c694e73da17f41",
      "tree": "cac318c3946e2d56bc987578237d087d0cbbe456",
      "parents": [
        "eba042a81edd6baaff44831b2d719b14a6d21e58"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Aug 03 16:51:28 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Aug 04 11:15:09 2010 +0200"
      },
      "message": "amd64_edac: Fix operator precendence error\n\nThe bitwise AND is of higher precedence, make that explicit.\n\nCc: \u003cstable@kernel.org\u003e # 34.x\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "3ff1c25927e3af61c6bf0e4ed959504058ae4565",
      "tree": "67b0f116b1dff0dde7533c422ab2f2badd3a10a3",
      "parents": [
        "99870a73d406e5bd235bc8e5aca6893a68184881"
      ],
      "author": {
        "name": "Cyril Chemparathy",
        "email": "cyril@ti.com",
        "time": "Tue Aug 03 19:36:06 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 03 19:36:06 2010 -0700"
      },
      "message": "phy/marvell: add 88ec048 support\n\nMarvell 88ec048 is a derivative of its 88e1121r device.  From the programmer\u0027s\nperspective, the one major difference is the addition of an additional control\nbit in Page 2 Register 16 - used to control the padding of odd nibble\npreambles.\n\nThis patch adds support for this new device, while inheriting as much code as\npossible from the existing 88e1121r implementation.\n\nSigned-off-by: Cyril Chemparathy \u003ccyril@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "412a4ac5e9cf7fdeb6af562c25547a9b9da7674f",
      "tree": "a8ce13cbc9c47c99799e5e3e3ad26ba78274ee73",
      "parents": [
        "e8e5c2155b0035b6e04f29be67f6444bc914005b",
        "0c2daaafcdec726e89cbccca61d576de8429c537"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Aug 04 10:26:03 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Aug 04 10:26:03 2010 +1000"
      },
      "message": "Merge commit \u0027gcl/next\u0027 into next\n"
    },
    {
      "commit": "99870a73d406e5bd235bc8e5aca6893a68184881",
      "tree": "7d99cc6cf39dd831bcd2d296bcab3822ab6a9a06",
      "parents": [
        "96f2bd13bfb6df5beec7fe55405ad94b528b8b4c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Aug 03 11:50:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 03 16:40:53 2010 -0700"
      },
      "message": "igb: Program MDICNFG register prior to PHY init\n\nThis patch addresses an issue seen on 82580 in which the MDICNFG\nregister will be reset during a single function reset and as a\nresult we will be unable to communicate with the PHY.  To correct\nthe issue, added a call to reset_mdicnfg just prior to the first\naccess of the MDICNFG register in sgnii_uses_mdio.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96f2bd13bfb6df5beec7fe55405ad94b528b8b4c",
      "tree": "6318e04d96d8f18bb0a39be9d7e2273c7a97637b",
      "parents": [
        "5c7bf2f4d6304ab4741f38365ca0c0223147263d"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Aug 03 11:48:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 03 16:40:53 2010 -0700"
      },
      "message": "e1000e: correct MAC-PHY interconnect register offset for 82579\n\nThe MAC-PHY interconnect register set on ICH/PCH parts is accessed through\na peephole mechanism by writing an offset to a CSR register.  The offset\nfor the interconnect\u0027s half-duplex control register (which is used in a\njumbo frame workaround for 82579) is incorrect.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c7bf2f4d6304ab4741f38365ca0c0223147263d",
      "tree": "39050477d41a3731c68dafb8651e0108827ad207",
      "parents": [
        "96d8e90382dc336b5de401164597edfdc2e8d9f1"
      ],
      "author": {
        "name": "Filip Aben",
        "email": "f.aben@option.com",
        "time": "Tue Aug 03 05:36:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 03 16:40:52 2010 -0700"
      },
      "message": "hso: Add new product ID\n\nThis patch adds a new product ID to the hso driver.\n\nSigned-off-by: Filip Aben \u003cf.aben@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96d8e90382dc336b5de401164597edfdc2e8d9f1",
      "tree": "2976dc09729f46ee68217dda7dd2683950e27362",
      "parents": [
        "4565956dc0847985c0403c9ebbf274b6a122e1e2"
      ],
      "author": {
        "name": "Matthias Fuchs",
        "email": "matthias.fuchs@esd.eu",
        "time": "Tue Aug 03 02:55:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 03 16:37:58 2010 -0700"
      },
      "message": "can: Add driver for esd CAN-USB/2 device\n\nThis patch adds a driver for esd\u0027s USB high speed\nCAN interface. The driver supports devices with\nmultiple CAN interfaces.\n\nSigned-off-by: Matthias Fuchs \u003cmatthias.fuchs@esd.eu\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7046e668d7973c470146fbe6635967a1b4a31bca",
      "tree": "213de429f7081469632f27f57052d71999fee5e5",
      "parents": [
        "c939f9f9d225972a60181c95df8a9aa50f8b1701",
        "64d4b4c90a876401e503c3a3260e9d0ed066f271"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:37:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:37:26 2010 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: do not warn unnecessarily\n  UBI: do not print message about corruptes PEBs if we have none of them\n  UBI: improve delete-compatible volumes handling\n  UBI: fix error message and compilation warnings\n  UBI: generate random image_seq when formatting MTD devices\n  UBI: improve ECC error message\n  UBI: improve corrupted flash handling\n  UBI: introduce eraseblock counter variables\n  UBI: introduce a new IO return code\n  UBI: simplify IO error codes\n"
    },
    {
      "commit": "be82ae0238b0453afcf4a76f0512b7dde34ba500",
      "tree": "aaa3f5f11fd51fd73365ee1a2164aad9a03de060",
      "parents": [
        "4b4fd27c0b5ec638a1f06ced9226fd95229dbbf0",
        "7b70c4275f28702b76b273c8534c38f8313812e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:31:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:31:24 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (291 commits)\n  ARM: AMBA: Add pclk support to AMBA bus infrastructure\n  ARM: 6278/2: fix regression in RealView after the introduction of pclk\n  ARM: 6277/1: mach-shmobile: Allow users to select HZ, default to 128\n  ARM: 6276/1: mach-shmobile: remove duplicate NR_IRQS_LEGACY\n  ARM: 6246/1: mmci: support larger MMCIDATALENGTH register\n  ARM: 6245/1: mmci: enable hardware flow control on Ux500 variants\n  ARM: 6244/1: mmci: add variant data and default MCICLOCK support\n  ARM: 6243/1: mmci: pass power_mode to the translate_vdd callback\n  ARM: 6274/1: add global control registers definition header file for nuc900\n  mx2_camera: fix type of dma buffer virtual address pointer\n  mx2_camera: Add soc_camera support for i.MX25/i.MX27\n  arm/imx/gpio: add spinlock protection\n  ARM: Add support for the LPC32XX arch\n  ARM: LPC32XX: Arch config menu supoport and makefiles\n  ARM: LPC32XX: Phytec 3250 platform support\n  ARM: LPC32XX: Misc support functions\n  ARM: LPC32XX: Serial support code\n  ARM: LPC32XX: System suspend support\n  ARM: LPC32XX: GPIO, timer, and IRQ drivers\n  ARM: LPC32XX: Clock driver\n  ...\n"
    },
    {
      "commit": "9c36f746d7e191ad6f44f01859af843f0c4d3c5d",
      "tree": "1b7a4df9c99ec769f0219c3fe355b49326e977bc",
      "parents": [
        "6f4f2723d08534fd4e407e1ef8500b0f4d12c30c"
      ],
      "author": {
        "name": "Neal Buckendahl",
        "email": "nealb001@gmail.com",
        "time": "Tue Jun 22 22:02:44 2010 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Aug 03 13:47:05 2010 -0400"
      },
      "message": "[CPUFREQ] fix brace coding style issue.\n\nThis patch fixes up a brace warning found by the checkpatch.pl tool\n\nSigned-off-by: Neal Buckendahl \u003cnealb001@tbcnet.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "6f4f2723d08534fd4e407e1ef8500b0f4d12c30c",
      "tree": "3422ba34e7c6bde7e8d4ca1f1f1ed772efc5cc4c",
      "parents": [
        "6b72e3934b42930fd40fc42fe762d21be413301c"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Apr 20 13:17:36 2010 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Aug 03 13:47:05 2010 -0400"
      },
      "message": "[CPUFREQ] x86 cpufreq: Make trace_power_frequency cpufreq driver independent\n\nand fix the broken case if a core\u0027s frequency depends on others.\n\ntrace_power_frequency was only implemented in a rather ungeneric way\nin acpi-cpufreq driver\u0027s target() function only.\n-\u003e Move the call to trace_power_frequency to\n   cpufreq.c:cpufreq_notify_transition() where CPUFREQ_POSTCHANGE\n   notifier is triggered.\n   This will support power frequency tracing by all cpufreq drivers\n\ntrace_power_frequency did not trace frequency changes correctly when\nthe userspace governor was used or when CPU cores\u0027 frequency depend\non each other.\n-\u003e Moving this into the CPUFREQ_POSTCHANGE notifier and pass the cpu\n   which gets switched automatically fixes this.\n\nRobert Schoene provided some important fixes on top of my initial\nquick shot version which are integrated in this patch:\n- Forgot some changes in power_end trace (TP_printk/variable names)\n- Variable dummy in power_end must now be cpu_id\n- Use static 64 bit variable instead of unsigned int for cpu_id\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCC: davej@redhat.com\nCC: arjan@infradead.org\nCC: linux-kernel@vger.kernel.org\nCC: robert.schoene@tu-dresden.de\nTested-by: robert.schoene@tu-dresden.de\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "a665df9d510bfd5bac5664f436411f921471264a",
      "tree": "0814b40d3cf1974f0b6c9ad844d38d278fd0e458",
      "parents": [
        "226528c6100e4191842e61997110c8ace40605f7"
      ],
      "author": {
        "name": "Jocelyn Falempe",
        "email": "jocelyn.falempe@motorola.com",
        "time": "Thu Mar 11 14:01:11 2010 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Aug 03 13:47:04 2010 -0400"
      },
      "message": "[CPUFREQ] ondemand: don\u0027t synchronize sample rate unless multiple cpus present\n\nFor UP systems this is not required, and results in a more consistent\nsample interval.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Jocelyn Falempe \u003cjocelyn.falempe@motorola.com\u003e\nSigned-off-by: Mike Chan \u003cmike@android.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "226528c6100e4191842e61997110c8ace40605f7",
      "tree": "a731b7e1755db2eeb4322e23ef7f9c8cff21dda6",
      "parents": [
        "00e299fff3cc2745847b03eebcc9e9362db9366d"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Thu Mar 04 03:23:36 2010 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Aug 03 13:47:04 2010 -0400"
      },
      "message": "[CPUFREQ] unexport (un)lock_policy_rwsem* functions\n\nlock_policy_rwsem_* and unlock_policy_rwsem_* functions are scheduled\nto be unexported when 2.6.33. Now there are no other callers of them\nout of cpufreq.c, unexport them and make them static.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "00e299fff3cc2745847b03eebcc9e9362db9366d",
      "tree": "a58558a9df98f3c42e132dabb73765e010655bb0",
      "parents": [
        "298decfbc44e9a4cb7862ae1b7dfc4e1ba3551b9"
      ],
      "author": {
        "name": "Mike Chan",
        "email": "mike@android.com",
        "time": "Tue Jan 26 17:06:47 2010 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Aug 03 13:47:04 2010 -0400"
      },
      "message": "[CPUFREQ] ondemand: Refactor frequency increase code\n\nMake simpler to read and call.\n\n*** v3 - Always call when powersave_bias is enabled.\n\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Mike Chan \u003cmike@android.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "cad70a6ae5aaef4641a3efdfd536c30f13891afe",
      "tree": "91bdca69ce3a9c49d1e7978e44e4ae9171d4f0ca",
      "parents": [
        "ffe6275f90cc2ea77e6120a510903687be067b16"
      ],
      "author": {
        "name": "Xiaotian Feng",
        "email": "dfeng@redhat.com",
        "time": "Tue Jul 20 20:11:02 2010 +0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Aug 03 13:47:02 2010 -0400"
      },
      "message": "[CPUFREQ] fix memory leak in cpufreq_add_dev\n\nWe didn\u0027t free policy-\u003erelated_cpus in error path err_unlock_policy.\nThis is catched by following kmemleak report:\n\nunreferenced object 0xffff88022a0b96d0 (size 512):\n  comm \"modprobe\", pid 886, jiffies 4294689177 (age 780.694s)\n  hex dump (first 32 bytes):\n    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................\n    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................\n  backtrace:\n    [\u003cffffffff8111ebe5\u003e] create_object+0x186/0x281\n    [\u003cffffffff814fad4f\u003e] kmemleak_alloc+0x60/0xa7\n    [\u003cffffffff8111127a\u003e] kmem_cache_alloc_node_notrace+0x120/0x142\n    [\u003cffffffff81262e4f\u003e] alloc_cpumask_var_node+0x2c/0xd7\n    [\u003cffffffff81262f0b\u003e] alloc_cpumask_var+0x11/0x13\n    [\u003cffffffff81262f1c\u003e] zalloc_cpumask_var+0xf/0x11\n    [\u003cffffffff8140fac0\u003e] cpufreq_add_dev+0x11f/0x547\n    [\u003cffffffff81334bda\u003e] sysdev_driver_register+0xc2/0x11d\n    [\u003cffffffff8140e334\u003e] cpufreq_register_driver+0xcb/0x1b8\n    [\u003cffffffffa032e040\u003e] 0xffffffffa032e040\n    [\u003cffffffff810021ba\u003e] do_one_initcall+0x5e/0x15c\n    [\u003cffffffff81087f94\u003e] sys_init_module+0xa6/0x1e6\n    [\u003cffffffff81009bc2\u003e] system_call_fastpath+0x16/0x1b\n    [\u003cffffffffffffffff\u003e] 0xffffffffffffffff\n\nSigned-off-by: Xiaotian Feng \u003cdfeng@redhat.com\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "ffe6275f90cc2ea77e6120a510903687be067b16",
      "tree": "c76971857ceb6ca4661beee6b4922278a93d91a4",
      "parents": [
        "dbbe4649d683577de1063dbd9f6da7d4b8de2fed"
      ],
      "author": {
        "name": "Andrej Gelenberg",
        "email": "andrej.gelenberg@udo.edu",
        "time": "Fri May 14 15:15:58 2010 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Aug 03 13:47:01 2010 -0400"
      },
      "message": "[CPUFREQ] revert \"[CPUFREQ] remove rwsem lock from CPUFREQ_GOV_STOP call (second call site)\"\n\n395913d0b1db37092ea3d9d69b832183b1dd84c5 (\"[CPUFREQ] remove rwsem lock\nfrom CPUFREQ_GOV_STOP call (second call site)\") is not needed, because\nthere is no rwsem lock in cpufreq_ondemand and cpufreq_conservative\nanymore.  Lock should not be released until the work done.\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d1594\n\nSigned-off-by: Andrej Gelenberg \u003candrej.gelenberg@udo.edu\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "4b4fd27c0b5ec638a1f06ced9226fd95229dbbf0",
      "tree": "8fbdbf091b7378e03b9bfb80a12f791d942ba86c",
      "parents": [
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Mon Aug 02 22:46:41 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 09:11:42 2010 -0700"
      },
      "message": "PARISC: led.c - fix potential stack overflow in led_proc_write()\n\navoid potential stack overflow by correctly checking count parameter\n\nReported-by: Ilja \u003cilja@netric.org\u003e\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: James E.J. Bottomley \u003cjejb@parisc-linux.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a14703d6b20010401ca273ac1f07bff7992aa2c",
      "tree": "3c4243192bbe94270fd36a58c07de9a00c04d40f",
      "parents": [
        "5aa06930fbcfcb6b03fcb18b753122b10ac47a87"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jul 28 14:42:56 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 11:55:15 2010 -0400"
      },
      "message": "ips driver: make it less chatty\n\nWe don\u0027t need a dev_warn when we exceed a thermal or power limit as\nwe\u0027ll handle it appropriately by clamping down on the CPU, GPU or both\nas needed.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "eba042a81edd6baaff44831b2d719b14a6d21e58",
      "tree": "a1e768aadf18708114e2d6c4d4a54b3af49e42e9",
      "parents": [
        "bc57117856cf1e581135810b37d3b75f9d1749f5"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue May 25 18:21:07 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Aug 03 16:14:06 2010 +0200"
      },
      "message": "edac, mc: Improve scrub rate handling\n\nFortify the interface to not accept negative values, remove\nmemctrl_int_store() as a result. Also, sanitize bandwidth setting by\nmaking the argument a simple u32 instead of strange u32 pointer being\npassed around for no obvious reason. Then, fix error handling and teach\nit to return proper error values. Finally, make code more readable,\nsimplify debug messages.\n\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\n"
    },
    {
      "commit": "bc57117856cf1e581135810b37d3b75f9d1749f5",
      "tree": "55d3fc49304fe6d14814de9f7cd0021d02d06371",
      "parents": [
        "9975a5f22a4fcc8d08035c65439900a983f891ad"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri May 21 21:25:03 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Aug 03 16:14:05 2010 +0200"
      },
      "message": "amd64_edac: Correct scrub rate setting\n\nExit early when setting scrub rate on unknown/unsupported families.\n\nCc: \u003cstable@kernel.org\u003e # 32.x 33.x 34.x\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\n"
    },
    {
      "commit": "9975a5f22a4fcc8d08035c65439900a983f891ad",
      "tree": "33fbd72a4f4bc1d7097e46db6bf46a4848d7f74b",
      "parents": [
        "f4347553b30ec66530bfe63c84530afea3803396"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Mar 08 18:29:35 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Aug 03 16:14:04 2010 +0200"
      },
      "message": "amd64_edac: Fix DCT base address selector\n\nThe correct check is to verify whether in high range we\u0027re below 4GB\nand not to extract the DctSelBaseAddr again. See \"2.8.5 Routing DRAM\nRequests\" in the F10h BKDG.\n\nCc: \u003cstable@kernel.org\u003e # .32.x .33.x .34.x\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\n"
    },
    {
      "commit": "f4347553b30ec66530bfe63c84530afea3803396",
      "tree": "420649ea83f870ba097d8066ef18fd0259e79e33",
      "parents": [
        "98a5ae2d99b78d29d2d31283cd8b481a44f41fd3"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Sat May 15 13:51:57 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Aug 03 16:14:03 2010 +0200"
      },
      "message": "amd64_edac: Remove polling mechanism\n\nSwitch to reusing the mcheck core\u0027s machine check polling mechanism\ninstead of duplicating functionality by using the EDAC polling routine.\n\nCorrect formatting while at it.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\n"
    },
    {
      "commit": "695426506ebba6acc87843cca075595a775e8866",
      "tree": "4b6eba976a01ecc55c6c8d88d6ad8164d8bf769e",
      "parents": [
        "935ab88e341ccb1507b2b0b1f1e9adcbbd693265"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Mar 15 19:39:18 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Aug 03 16:14:01 2010 +0200"
      },
      "message": "amd64_edac: Remove unneeded defines\n\nAll F2x110-related bit defines are used at only one place so replace\nthem with simple BIT() macros.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\n"
    },
    {
      "commit": "935ab88e341ccb1507b2b0b1f1e9adcbbd693265",
      "tree": "fd21ec6211cad49326f7c851c28c00af2968dbcd",
      "parents": [
        "ad6a32e96939a0eb0eb382e7d78dbf33457aed1a"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Mar 15 19:17:57 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Aug 03 16:14:00 2010 +0200"
      },
      "message": "edac: Remove EDAC_DEBUG_VERBOSE\n\nThis option differs from EDAC_DEBUG only by printing the file and\nline of where the debug statement is placed, which contains unneeded\ninformation. So remove it.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\n"
    },
    {
      "commit": "ad6a32e96939a0eb0eb382e7d78dbf33457aed1a",
      "tree": "62824540584ff79cde370edc3730d2b592a5a0d9",
      "parents": [
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Mar 09 12:46:00 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Aug 03 16:13:31 2010 +0200"
      },
      "message": "amd64_edac: Sanitize syndrome extraction\n\nRemove the two syndrome extraction macros and add a single function\nwhich does the same thing but with proper typechecking. While at it,\nmake sure to cache ECC syndrome size and dump it in debug output.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "5aa06930fbcfcb6b03fcb18b753122b10ac47a87",
      "tree": "862cd3c32c75deda79e028bec6b3dc1de83b4d98",
      "parents": [
        "77e01d6d177f060f466417fa32fc3e1381a73502"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Mon Jul 26 10:06:31 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:50:33 2010 -0400"
      },
      "message": "intel_scu_ipc: fix size field for intel_scu_ipc_command\n\nSize for PMIC read/write command is byte, while it is DWORD for other\nIPC commands.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: ALan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "77e01d6d177f060f466417fa32fc3e1381a73502",
      "tree": "bda4acd937c9230d7f3f0fb02077b857ac39b7da",
      "parents": [
        "215c330fe92be8d9f74bc292ea085dbe2ace6bf5"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Mon Jul 26 10:06:12 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:50:33 2010 -0400"
      },
      "message": "intel_scu_ipc: return -EIO for error condition in busy_loop\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "215c330fe92be8d9f74bc292ea085dbe2ace6bf5",
      "tree": "9ec3b38ee34160b2167e02e37ff0431ba3f118d1",
      "parents": [
        "6c8d0fdbe88e8bb1a07fa9a2830767cc180f7d1b"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Mon Jul 26 10:05:52 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:50:32 2010 -0400"
      },
      "message": "intel_scu_ipc: fix data packing of PMIC command on Moorestown\n\nData is 2-byte per entry for PMIC read-modify-update command.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6c8d0fdbe88e8bb1a07fa9a2830767cc180f7d1b",
      "tree": "498f41d73ee97d633c6f7cea6a3db726eb88bc51",
      "parents": [
        "ed6f2b4da32913875355f5c9cbbb38e4168b7801"
      ],
      "author": {
        "name": "Andy Ross",
        "email": "andy.ross@windriver.com",
        "time": "Mon Jul 26 10:05:03 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:50:32 2010 -0400"
      },
      "message": "Clean up command packing on MRST.\n\nDon\u0027t pass more bytes in the command length field than we filled.\n\nSigned-off-by: Andy Ross \u003candy.ross@windriver.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ed6f2b4da32913875355f5c9cbbb38e4168b7801",
      "tree": "eb195b81e86a047653f60e8ae17616a1252b143f",
      "parents": [
        "51cd525dce018f298568d8e2e769b1a698ef91cd"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Jul 26 10:04:37 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:50:31 2010 -0400"
      },
      "message": "zero the stack buffer before giving random garbage to the SCU\n\nsome messages take 4 bytes, but only fill 3 bytes....\nthis patch makes sure that whatever we send to the SCU is zeroed first\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "51cd525dce018f298568d8e2e769b1a698ef91cd",
      "tree": "ac07e343da1fb1f5c9ae4de15b5d6b751088300d",
      "parents": [
        "9dd3adeb00b14d4b3d106360e2e33272deab35f3"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Jul 26 10:04:24 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:50:31 2010 -0400"
      },
      "message": "Fix stack buffer size for IPC writev messages\n\nThe stack buffer for IPC messages was 16 bytes, limiting messages to a\nsize of 4 (each message is 32 bit).\nHowever, the touch screen driver is trying to send messages of size 5....\n\n(AC: Set to 20 bytes having checked the max size allowed)\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9dd3adeb00b14d4b3d106360e2e33272deab35f3",
      "tree": "4d6f85882d65107c6aa1076d07286eb2bb620774",
      "parents": [
        "a5b74e69e1238eb46a6fcf2b9dc9d0e4efbb4e46"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Jul 26 10:03:58 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:50:30 2010 -0400"
      },
      "message": "intel_scu_ipc: Use the new cpu identification function\n\nThis provides an architecture level board identify function to replace the\ncpuid direct usage\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a5b74e69e1238eb46a6fcf2b9dc9d0e4efbb4e46",
      "tree": "7e435b83e1b18d67292ca2c40ab0418e02f15c2f",
      "parents": [
        "804f8681a99da2aa49bd7f0dab3750848d1ab1bc"
      ],
      "author": {
        "name": "Sreedhara DS",
        "email": "sreedhara.ds@intel.com",
        "time": "Mon Jul 26 10:03:30 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:50:30 2010 -0400"
      },
      "message": "intel_scu_ipc: tidy up unused bits\n\nDelete unused constants IPC_CMD_INDIRECT_RD and IPC_CMD_INDIRECT_WR\nRemove multiple inclusion of header file \"asm/mrst.h\"\n\nSigned-off-by: Sreedhara DS \u003csreedhara.ds@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "804f8681a99da2aa49bd7f0dab3750848d1ab1bc",
      "tree": "76bfafe233b4fd93682bbd0a467cce9afc2c7e8f",
      "parents": [
        "e3359fd5d2d97f4d3bca5778e35427b07a2b1060"
      ],
      "author": {
        "name": "Sreedhara DS",
        "email": "sreedhara.ds@intel.com",
        "time": "Mon Jul 26 10:03:10 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:50:30 2010 -0400"
      },
      "message": "Remove indirect read write api support.\n\nThe firmware of production devices does not support this interface so this\nis dead code.\n\nSigned-off-by: Sreedhara DS \u003csreedhara.ds@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e3359fd5d2d97f4d3bca5778e35427b07a2b1060",
      "tree": "74c0d5599b8e2290aaa5fa14d30d17a222289f3c",
      "parents": [
        "14d10f0a48cdfa76773cadcbf0deb233282f6b94"
      ],
      "author": {
        "name": "Sreedhara DS",
        "email": "sreedhara.ds@intel.com",
        "time": "Mon Jul 26 10:02:46 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:50:29 2010 -0400"
      },
      "message": "intel_scu_ipc: Support Medfield processors\n\nChanges to work on bothMmoorestown and Medfield\nNew pci id added for Medfield\nReturn type of ipc_data_readl chnaged from u8 to u32\n\nSigned-off-by: Sreedhara DS \u003csreedhara.ds@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "14d10f0a48cdfa76773cadcbf0deb233282f6b94",
      "tree": "a9b6bfa1d64044b96f943d1486d98aa66582e205",
      "parents": [
        "a00cd11b3986f4ab9b43f553785c3f9e8fb64323"
      ],
      "author": {
        "name": "Sreedhara DS",
        "email": "sreedhara.ds@intel.com",
        "time": "Mon Jul 26 10:02:25 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:50:29 2010 -0400"
      },
      "message": "intel_scu_ipc: detect CPU type automatically\n\nIntel SCU message formats depend upon the processor type. Replace the\nmodule option with automatic detection of the processor type.\n\nSigned-off-by: Sreedhara DS \u003csreedhara.ds@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a00cd11b3986f4ab9b43f553785c3f9e8fb64323",
      "tree": "c2cbf20cb43266f475e4bab27089ff261228bfc4",
      "parents": [
        "500de3dd46ac9f9ae9d124634c68907b7d50d2cb"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Tue Aug 03 00:40:10 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:13 2010 -0400"
      },
      "message": "x86 plat: limit x86 platform driver menu to X86\n\nMy .config contains ACER_WMI\u003dm. On SPARC. That does not make sense.\nRestrict the x86 platform driver menu to x86.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "500de3dd46ac9f9ae9d124634c68907b7d50d2cb",
      "tree": "4ba63c739c3363950a57d459e1fa5c3dcff4a9ab",
      "parents": [
        "de4f10466e9347a2f1bfe39e501539557bed2c4b"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Thu Jul 29 22:30:24 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:13 2010 -0400"
      },
      "message": "acpi ec_sys: Be more cautious about ec write access\n\n- Set Kconfig option default n\n- Only allow root to read/write io file (sever bug!)\n- Introduce write support module param -\u003e default off\n- Properly clean up if any debugfs files cannot be created\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCC: mjg59@srcf.ucam.org\nCC: platform-driver-x86@vger.kernel.org\nCC: linux-acpi@vger.kernel.org\nCC: astarikovskiy@suse.de\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "de4f10466e9347a2f1bfe39e501539557bed2c4b",
      "tree": "0d4c3de512b213b8d99c709d24b6f9daed106d25",
      "parents": [
        "7a0691c16f795cb7b69dcbaa61543e73b8865c4f"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Thu Jul 29 22:08:44 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:13 2010 -0400"
      },
      "message": "acpi ec: Fix possible double io port registration\n\nwhich will result in a harmless but ugly WARN message on\nsome machines.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCC: mjg59@srcf.ucam.org\nCC: platform-driver-x86@vger.kernel.org\nCC: linux-acpi@vger.kernel.org\nCC: astarikovskiy@suse.de\nCC: akpm@linux-foundation.org\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7a0691c16f795cb7b69dcbaa61543e73b8865c4f",
      "tree": "691e0e30028aedcb996e6c1dfad14f4481a342f0",
      "parents": [
        "c4775062d57c762de37ff93fb5f8611320c25e2a"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Thu Jul 29 12:28:00 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:12 2010 -0400"
      },
      "message": "hp-wmi: acpi_drivers.h is already included through acpi.h two lines below\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCC: linux-acpi@vger.kernel.or\nCC: platform-driver-x86@vger.kernel.org\nCC: mjg@redhat.com\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c4775062d57c762de37ff93fb5f8611320c25e2a",
      "tree": "193ff932df87e6aa20f4dcebb2682d8b8d17be75",
      "parents": [
        "4519169b8f096957e4474e9a17206b2026dab0b3"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Thu Jul 29 12:27:59 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:12 2010 -0400"
      },
      "message": "hp-wmi: Fix mixing up of and/or directive\n\nThis should have been an \"and\". Additionally checking for !obj\nis even better.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCC: linux-acpi@vger.kernel.or\nCC: platform-driver-x86@vger.kernel.org\nCC: mjg@redhat.com\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "4519169b8f096957e4474e9a17206b2026dab0b3",
      "tree": "87c8761a295dfbcfb8f7451a3841e9cf04484054",
      "parents": [
        "45036ae14a0161e9a0f542b6cb7ed55790f73f5b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 05 17:21:10 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:11 2010 -0400"
      },
      "message": "dell-laptop: make dell_laptop_i8042_filter() static\n\nMake dell_laptop_i8042_filter() static as it\u0027s used only in dell-laptop.c\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "45036ae14a0161e9a0f542b6cb7ed55790f73f5b",
      "tree": "2228815a681ea456aef485ec06a0b081f17e4a3c",
      "parents": [
        "8700e1612e19f752be507f7fdcd8b48ba1b425ee"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 05 15:29:00 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:11 2010 -0400"
      },
      "message": "asus-laptop: fix asus_input_init error path\n\nThis patch includes below fixes:\n1. return -ENOMEM instead of 0 if input_allocate_device fail.\n2. fix wrong goto if sparse_keymap_setup fail.\n3. fix wrong goto if input_register_device fail.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8700e1612e19f752be507f7fdcd8b48ba1b425ee",
      "tree": "6c8e84ef362f4e4617dfa637e1f9d25460627b56",
      "parents": [
        "6c3f6e6c575a0a992429427d4978c6091756a526"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jul 08 09:50:30 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:10 2010 -0400"
      },
      "message": "msi-wmi: make needlessly global symbols static\n\nbacklight is needlessly defined global.\nThis patch makes the symbol static.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6c3f6e6c575a0a992429427d4978c6091756a526",
      "tree": "596239acbe95dcd6b936683ca515c9b97a01a75b",
      "parents": [
        "5ca56718917a353a7a916b182f6d7f1f2479c5bf"
      ],
      "author": {
        "name": "Pierre Ducroquet",
        "email": "pinaraf@pinaraf.info",
        "time": "Thu Jul 29 11:56:59 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:10 2010 -0400"
      },
      "message": "toshiba-acpi: Add support for Toshiba Illumination.\n\nAdd support for Toshiba Illumination. This is a set of LEDs installed on\nsome Toshiba laptops. It is controlled through ACPI, the commands has been\nfound through reverse engineering. It has been tested on a Toshiba Qosmio\nG50-122.\n\nSigned-off-by: Pierre Ducroquet \u003cpinaraf@pinaraf.info\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5ca56718917a353a7a916b182f6d7f1f2479c5bf",
      "tree": "98fa5549b0d7f4275ee8e2e239a0237a3094b148",
      "parents": [
        "8950778704cf8483cc5cc0140f557adf0d3f45a5"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Jul 23 09:41:34 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:10 2010 -0400"
      },
      "message": "compal-laptop: depends on POWER_SUPPLY\n\ncompal-laptop uses power_supply interfaces so it should depend\non POWER_SUPPLY.\n\nERROR: \"power_supply_register\" [drivers/platform/x86/compal-laptop.ko] undefined!\nERROR: \"power_supply_unregister\" [drivers/platform/x86/compal-laptop.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tCezary Jackiewicz \u003ccezary.jackiewicz@gmail.com\u003e\nCc:\tMatthew Garrett \u003cmjg@redhat.com\u003e\nCc:\tplatform-driver-x86@vger.kernel.org\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8950778704cf8483cc5cc0140f557adf0d3f45a5",
      "tree": "a08258cb55161df94f724ebfc4c031e45a7004b7",
      "parents": [
        "b52e04216fcd86968c01ad0cfdb249375f19134d"
      ],
      "author": {
        "name": "Alek Du",
        "email": "alek.du@intel.com",
        "time": "Tue Jul 13 10:56:25 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:09 2010 -0400"
      },
      "message": "gpio: Add PMIC GPIO block support\n\nMoorestown has PMIC chip which contains GPIO blocks. The PMIC chip is\nconnected to Langwell by SPI interface. So this GPIO driver will be regarded\nas SPI GPIO expander though the actual GPIO access is through IPC and SRAM.\nThe SPI master contoller will probe this device driver by parsing SPIB table.\n\nCleaned up for new IPC, GPE removed and some printk and other tidying by\nAlan Cox. Fixes for points noted by Matthew Garrett\n\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b52e04216fcd86968c01ad0cfdb249375f19134d",
      "tree": "270686f72430c698251613834416c0ce838f5d33",
      "parents": [
        "9827886dce77c47c378ce3154689cea2c45c731d"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Jul 16 13:11:33 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:09 2010 -0400"
      },
      "message": "ACPI: Register EC io ports in /proc/ioports\n\nFormerly these have been exposed through /proc/..\nBetter register them where all IO ports should get registered\nand scream loud if someone else claims to use them.\n\nEC data and command port typically should show up like this\nthen:\n...\n  0060-0060 : keyboard\n  0062-0062 : EC data\n  0064-0064 : keyboard\n  0066-0066 : EC command\n  0070-0071 : rtc0\n...\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\n\nCC: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nCC: Len Brown \u003clenb@kernel.org\u003e\nCC: linux-kernel@vger.kernel.org\nCC: linux-acpi@vger.kernel.org\nCC: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCC: platform-driver-x86@vger.kernel.org\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9827886dce77c47c378ce3154689cea2c45c731d",
      "tree": "1e017588d4c4fcbced1f8e8725fff57a3889d015",
      "parents": [
        "1195a098168fcacfef1cd80d05358e52fb366bf6"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Jul 16 13:11:32 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:08 2010 -0400"
      },
      "message": "ACPI: Provide /sys/kernel/debug//ec/ec0/io for binary access to the EC\n\nA userspace app to easily read/write the EC can be found here:\nftp://ftp.suse.com/pub/people/trenn/sources/ec/ec_access.c\n\nMultiple ECs are not supported, but shouldn\u0027t be hard to add as soon\nas the ec driver itself will support them.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCC: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nCC: Len Brown \u003clenb@kernel.org\u003e\nCC: linux-kernel@vger.kernel.org\nCC: linux-acpi@vger.kernel.org\nCC: platform-driver-x86@vger.kernel.org\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "1195a098168fcacfef1cd80d05358e52fb366bf6",
      "tree": "8629388386fdb4fd6bc2b955f10a96b83a9790b3",
      "parents": [
        "cd89e08fa020f5a882f922e3c9e2628235ca6715"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Jul 16 13:11:31 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:08 2010 -0400"
      },
      "message": "ACPI: Provide /sys/kernel/debug/ec/...\n\nThis patch provides the same information through debugfs, which previously was\nprovided through /proc/acpi/embedded_controller/*/info\n\nThis is the gpe the EC is connected to and whether the global lock\ngets used.\nThe io ports used are added to /proc/ioports in another patch.\nBeside the fact that /proc/acpi is deprecated for quite some time,\nthis info is not needed for applications and thus can be moved\nto debugfs instead of a public interface like /sys.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\n\nCC: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nCC: Len Brown \u003clenb@kernel.org\u003e\nCC: linux-kernel@vger.kernel.org\nCC: linux-acpi@vger.kernel.org\nCC: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCC: platform-driver-x86@vger.kernel.org\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "925b108918c9a2ac58b4fd0994f4a9e63e11521c",
      "tree": "b0016b227a0471518ea2645876e38771c4e77e35",
      "parents": [
        "a420e46412ad9d33c7174cd4311b91728122e2c4"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Jul 16 13:11:36 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:07 2010 -0400"
      },
      "message": "X86 platform driver: Fix section mismatch in wmi.c\n\nThe .add function must not be declared __init.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\n\nCC: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nCC: Len Brown \u003clenb@kernel.org\u003e\nCC: linux-kernel@vger.kernel.org\nCC: linux-acpi@vger.kernel.org\nCC: platform-driver-x86@vger.kernel.org\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a420e46412ad9d33c7174cd4311b91728122e2c4",
      "tree": "36c01a0fc6f2a0a0a8daa23f6a8ca906021d35f3",
      "parents": [
        "49c6c5ff924cecc0b6260109a510b7ed4c970dc5"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Jul 16 13:11:35 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:06 2010 -0400"
      },
      "message": "X86 platform drivers: Remove EC dump from thinkpad_acpi\n\nThere is a general interface for that now (provided by\nother patches in this patch series):\n/sys/kernel/debug/ec/*/io\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\n\nCC: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nCC: Len Brown \u003clenb@kernel.org\u003e\nCC: linux-kernel@vger.kernel.org\nCC: linux-acpi@vger.kernel.org\nCC: platform-driver-x86@vger.kernel.org\nCC: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCC: ibm-acpi-devel@lists.sourceforge.net\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "49c6c5ff924cecc0b6260109a510b7ed4c970dc5",
      "tree": "b9443479cb3315d24f51baaa2242592927c15afc",
      "parents": [
        "9fab10cdf58099beff08d74f6b4a6633305c5754"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Jul 16 13:11:34 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:06 2010 -0400"
      },
      "message": "ACPI: Remove /proc/acpi/embedded_controller/..\n\nOther patches in this series add the same info to /sys/... and\n/proc/ioports.\n\nThe info removed should never have been used in an application,\neventually someone read it manually.\n/proc/acpi is deprecated for more than a year anyway...\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\n\nCC: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nCC: Len Brown \u003clenb@kernel.org\u003e\nCC: linux-kernel@vger.kernel.org\nCC: linux-acpi@vger.kernel.org\nCC: platform-driver-x86@vger.kernel.org\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9fab10cdf58099beff08d74f6b4a6633305c5754",
      "tree": "ffa644369eec4f8a7c4aa0ca3d30286fa2106477",
      "parents": [
        "bfa47960f957c021a4d626b051668d2f66cadf23"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jul 07 08:21:48 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:05 2010 -0400"
      },
      "message": "panasonic-laptop: fix acpi_pcc_write_sset return value\n\nIn current implementation, acpi_pcc_write_sset return 1\nif write is successful, 0 if write is failed.\nBut all the callers consider acpi_pcc_write_sset return 0\nif write is successful and return negtive if write is failed.\n\nThis patch changes the implementation of acpi_pcc_write_sset to\nreturn 0 if write is successful, -EIO if write is failed.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bfa47960f957c021a4d626b051668d2f66cadf23",
      "tree": "dcb30e86ba4c917996c310147837fc1184be5e5a",
      "parents": [
        "c26d85cb90e178d1e3df6a78d064f8731f154a5e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 20 15:19:55 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:05 2010 -0400"
      },
      "message": "eeepc-laptop: fix hotplug_disabled module_param permissions\n\nThe hotplug_disabled module parameter is determinated at the module load\ntime.  Change the value after the module is loaded does not make sense and\nhas no effect at all, thus set the permissions to 0444 instead of 0644.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c26d85cb90e178d1e3df6a78d064f8731f154a5e",
      "tree": "37d116815123018a9c073116f4ccbc661aef6d20",
      "parents": [
        "ff2367d1d5b8f76005899cd636fac5b82a881ab0"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 20 15:19:55 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:05 2010 -0400"
      },
      "message": "asus-laptop: fix wapf, wlan_status and bluetooth_status module_param permissions\n\nThe wapf module parameters defines the behavior of the Fn+Fx wlan key.\nThe wlan_status and bluetooth_status module parameters are for setting the\nwlan/bluetooth status on boot.\n\nAll above module parameters are determinated only at the module load time.\n Change the value after the module is loaded does not make sense and has\nno effect at all, thus set the permissions to 0444 instead of 0644.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ff2367d1d5b8f76005899cd636fac5b82a881ab0",
      "tree": "ad1d3b596f9bca9448a1b0bd7b4e75486b20df18",
      "parents": [
        "7677fbdff16f5b817bc3dc5d194a8b3350f8f9cb"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 20 15:19:54 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:04 2010 -0400"
      },
      "message": "acer-wmi: remove non-used acer_quirks struct definition\n\nRemove non-used acer_quirks struct definition.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7677fbdff16f5b817bc3dc5d194a8b3350f8f9cb",
      "tree": "2086eff81fa49d9b9a5ab569a7b867f30c7d24d6",
      "parents": [
        "669048639ca6d3fdfb2e75dd77b8f49434d57625"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 20 15:19:53 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:04 2010 -0400"
      },
      "message": "acer-wmi: fix memory leaks in wmab_execute error path\n\nWhen acpi_evaluate_object() is passed ACPI_ALLOCATE_BUFFER, the caller\nmust kfree the returned buffer if AE_OK is returned.\n\nCall Trace:\nwmab_execute\n  -\u003e wmi_evaluate_method\n    -\u003e acpi_evaluate_object\n\nThus if callers of wmab_execute() pass ACPI_ALLOCATE_BUFFER, the return\nbuffer must be kfreed if wmab_execute return AE_OK.\n\n[akpm@linux-foundation.org: avoid multiple return points, remove unneeded cast, remove unneeded initialisation of `status\u0027]\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "669048639ca6d3fdfb2e75dd77b8f49434d57625",
      "tree": "86a30799d2a76d1913b3ca9116bead864732cf49",
      "parents": [
        "f8ef3aecabe0e386303d028d02b6e5b23ac3a566"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 20 15:19:52 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:03 2010 -0400"
      },
      "message": "acer-wmi: fix memory leaks in WMID_set_capabilities and get_wmid_devices\n\nWhen acpi_evaluate_object() is passed ACPI_ALLOCATE_BUFFER, the caller\nmust kfree the returned buffer if AE_OK is returned.\n\nThe callers of wmi_query_block() pass ACPI_ALLOCATE_BUFFER, and thus must\ncheck its return value before accessing or kfree() on the buffer.\n\nThis patch adds a missing kfree(out.pointer) before exit\nWMID_set_capabilities() and get_wmid_devices().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f8ef3aecabe0e386303d028d02b6e5b23ac3a566",
      "tree": "f841282c45ebfb9a63019f6ffa4a9f03c3679141",
      "parents": [
        "bc28596a8fe5034ef776b0be2e0bf5629a31f746"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 20 15:19:51 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:03 2010 -0400"
      },
      "message": "toshiba_acpi: rename add_device() and remove_device() to create_toshiba_proc_entries() and remove_toshiba_proc_entries()\n\nTo improve readability rename add_device() to\ncreate_toshiba_proc_entries() and rename remove_device() to\nremove_toshiba_proc_entries().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bc28596a8fe5034ef776b0be2e0bf5629a31f746",
      "tree": "cfc5b39c733cdfe111c60c906b3948887905723c",
      "parents": [
        "1bd1ca1f4ce99c5be041bfc2997e394cdb5240dc"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 20 15:19:51 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:02 2010 -0400"
      },
      "message": "hp-wmi: add return value checking for input_allocate_device()\n\nAdd error checking and return -ENOMEM if input_allocate_device() fail.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "1bd1ca1f4ce99c5be041bfc2997e394cdb5240dc",
      "tree": "2c0f2338f251a4057da3ceb3db30eabe58bde2d9",
      "parents": [
        "a0dba697eec78fb2d4e2b76b83104a2b251ae70d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 20 15:19:50 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:02 2010 -0400"
      },
      "message": "toshiba_acpi: make remove_device() and add_device() void\n\nremove_device() and add_device() are not related to ACPI APIs, it does not\nmake sense to return acpi_status for both functions.\n\nCurrent implementation of add_device() always AE_OK, thus the return value\nchecking for add_device() always return false for ACPI_FAILURE(status).\nThis patch makes add_device() to be void and remove the unnecessary return\nvalue checking.\n\nremove_proc_entry() won\u0027t fail, thus change remove_device() to be void.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a0dba697eec78fb2d4e2b76b83104a2b251ae70d",
      "tree": "f15804af288681c2bb58fcd7f13e6aeacea935ff",
      "parents": [
        "6a984a06487129f013ee2df6ce98b6cfada1e7b1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 20 15:19:49 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:01 2010 -0400"
      },
      "message": "acerhdf: fix resource reclaim in error path\n\nFix resource reclaim in below cases:\n\n1. acerhdf_register_platform() does not properly handle\n   platform_device_alloc() failure and platform_device_add() failure This\n   patch adds error handing for acerhdf_register_platform().\n\n2. acerhdf_register_platform() return err with acerhdf_dev \u003d\u003d NULL.\n   as a result, acerhdf_unregister_platform() does not do resource reclaim\n   in acerhdf_init() error path.  This patch adds error handing for\n   acerhdf_register_platform(), thus correct the error handing path in\n   acerhdf_init().  goto out_err instead of err_unreg if\n   acerhdf_register_platform() fail.\n\n3. platform_device_del() should only used in error handling.  Current\n   implementation missed a platform_device_put() in acerhdf_exit.  This\n   patch fixes it by using platform_device_unregister() instead of\n   platform_device_del() in acerhdf_unregister_platform.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Peter Feuerer \u003cpeter@piie.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Borislav Petkov \u003cbp@alien8.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6a984a06487129f013ee2df6ce98b6cfada1e7b1",
      "tree": "dc71ab1c6c4080663d56b535cadd63da42fad6be",
      "parents": [
        "9fb866f317def195bb794120e13d1d73c2a94bb2"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 20 15:19:48 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Aug 03 09:49:01 2010 -0400"
      },
      "message": "asus-laptop: return proper error for store_ledd if write_acpi_int fail\n\nIn current implementation, store_ledd() does not return error if\nwrite_acpi_int fail.  This patch fixes it by return -ENODEV if\nwrite_acpi_int fail.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    }
  ],
  "next": "9fb866f317def195bb794120e13d1d73c2a94bb2"
}
