)]}'
{
  "log": [
    {
      "commit": "4eecb17825a9cd2ea750c177487000fab4c19ea2",
      "tree": "5d58a4a45349bc022487d86ee578e7c07690f531",
      "parents": [
        "3ed3880230288c3eba1174b865ea7cdfbcb20033"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 03:06:54 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:40 2010 -0600"
      },
      "message": "of/net: fs_enet/mii-bitbang.c: fix build breakage\n\nFixes build error caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3ed3880230288c3eba1174b865ea7cdfbcb20033",
      "tree": "94134a35131ddb9e71a970507375b4c73e902f9f",
      "parents": [
        "7cea8cc4705d25d9c7baee06efd665db27481242"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 02:59:55 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:40 2010 -0600"
      },
      "message": "of/usb: fsl_qe_udc.c: fix build breakage\n\nFixes build error caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7cea8cc4705d25d9c7baee06efd665db27481242",
      "tree": "37bb409fbaa3327b90c2334de67f07526689340c",
      "parents": [
        "05c02542c20aa00dc9a66f4bfb1a89d1131457f2"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 02:53:18 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:39 2010 -0600"
      },
      "message": "of/crypto: crypto4xx_core.c: fix build breakage\n\nFixes build error caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "05c02542c20aa00dc9a66f4bfb1a89d1131457f2",
      "tree": "416689b42957b8217f50966ea325a0251f262f98",
      "parents": [
        "c8a4d0fd2ac2ce6b3409f51fcf918dcb3617ec97"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 02:46:37 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:39 2010 -0600"
      },
      "message": "of/dma: fix build breakage in ppc4xx adma driver\n\nFixes build error caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c8a4d0fd2ac2ce6b3409f51fcf918dcb3617ec97",
      "tree": "20686225fd7bae89f7df804d8745681c79ba2447",
      "parents": [
        "d4b8b2c2c0b980fa756267e43e39e5ac3c894857"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 02:37:17 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:38 2010 -0600"
      },
      "message": "of/mtd: nand: fix build breakage in drivers\n\nFixes build errors in drivers caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d4b8b2c2c0b980fa756267e43e39e5ac3c894857",
      "tree": "9036d479c79fed46b581c9519ca141fc26075afd",
      "parents": [
        "2005ce3521b7a38f12085e0420f405a8ee06f606"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 02:20:44 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:38 2010 -0600"
      },
      "message": "of/video: fix build breakage in FB drivers\n\nFixes build errors in a number of framebuffer drivers caused\nby the OF device_node pointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2005ce3521b7a38f12085e0420f405a8ee06f606",
      "tree": "86b51df7afe4371f1b1af5df6f3caaf63d8c725b",
      "parents": [
        "295bdd9c52e57daf995fe80eff8c53938443fa2f"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 01:38:57 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:38 2010 -0600"
      },
      "message": "of/pcmcia: m8xx_pcmcia.c: Fix build failures\n\nFixes build errors caused by the:\n- OF device_node pointer being moved into struct device\n- typo in match_table field in the struct device_driver\n  (which shoud be of_match_table)\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "295bdd9c52e57daf995fe80eff8c53938443fa2f",
      "tree": "42b3d5bfc666cadca64190f5290581b4f892e9df",
      "parents": [
        "b4a75c91b8a6cb80ba7772f69613025ddf75ebc2"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 14:06:09 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 14:06:09 2010 -0600"
      },
      "message": "of/rtc: rtc-mpc5121.c: Fix build failures\n    \nFixes build errors caused by the:\n- OF device_node pointer being moved into struct device\n- removal of the match_table field from struct of_platform_driver\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCC: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCC: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCC: Wolfgang Denk \u003cwd@denx.de\u003e\nCC: Tejun Heo \u003ctj@kernel.org\u003e\nCC: Anatolij Gustschin \u003cagust@denx.de\u003e\nCC: rtc-linux@googlegroups.com\nCC: devicetree-discuss@lists.ozlabs.org\n"
    },
    {
      "commit": "b4a75c91b8a6cb80ba7772f69613025ddf75ebc2",
      "tree": "f2e20c6470b6c0e0c06ba923ceccfb5ef7032b88",
      "parents": [
        "14acbbf8bada18f19930d38ce33c3947b2c718e0"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon May 31 18:39:13 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:45:08 2010 -0600"
      },
      "message": "of/dma: mpc512x_dma.c: Fix build failures\n\nFixes build errors caused by the:\n - OF device_node pointer being moved into struct device\n - removal of the match_table field from struct of_platform_driver\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "14acbbf8bada18f19930d38ce33c3947b2c718e0",
      "tree": "8197cd746d60ada2420b50649228cf4ff64b5b38",
      "parents": [
        "ef7f2e831c3a563505c9bc5b16ef4bcae3cf4b53"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon May 31 18:37:15 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:45:07 2010 -0600"
      },
      "message": "of/mtd/nand: mpc5121_nfc.c: Fix build failures\n\nFixes build errors caused by the:\n - OF device_node pointer being moved into struct device\n - removal of the match_table field from struct of_platform_driver\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ef7f2e831c3a563505c9bc5b16ef4bcae3cf4b53",
      "tree": "6c9d352875c6926cdb55bc13008fe176a0326439",
      "parents": [
        "de2b606c24f178038b95a831f21a35a29faa6eab"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon May 31 18:34:54 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:45:06 2010 -0600"
      },
      "message": "of/spi: mpc512x_psc_spi.c: Fix build failures\n\nFixes build errors caused by the:\n - OF device_node pointer being moved into struct device\n - removal of the match_table field from struct of_platform_driver\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "de2b606c24f178038b95a831f21a35a29faa6eab",
      "tree": "7bd7e7b84805a3b957d4b41cc19f68ea8156e211",
      "parents": [
        "b53550781b7d51036aea3b3ee63ece3c6c8f4597"
      ],
      "author": {
        "name": "Michael Guntsche",
        "email": "mike@it-loops.com",
        "time": "Wed Jun 02 02:25:52 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:45:05 2010 -0600"
      },
      "message": "watchdog: Fix build failure with OF changes\n\ncommit 61c7a080a5a061c976988fd4b844dfb468dda255 ( of: Always use\n\u0027struct device.of_node\u0027 to get device node pointer.) missed\ndrivers/watchdog/mpc8xxx_wdt.c. This patch fixes it\n\nSigned-off-by: Michael Guntsche \u003cmike@it-loops.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b53550781b7d51036aea3b3ee63ece3c6c8f4597",
      "tree": "8e2ef00185bf4c2ceb409968dcf2b4d8f113ae58",
      "parents": [
        "ffabc9a6e8b34151a97fc91fcbef827f07504f75"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 23:24:02 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:38:33 2010 -0600"
      },
      "message": "of/spi: Fix build failure on spi_ppc4xx.c\n\nThis patch fixes a build error caused by the OF device_node pointer\nbeing moved into struct device.\n\nFixes bug introduced by commit 61c7a080a5a061c976988fd4b844dfb468dda255\n(of: Always use \u0027struct device.of_node\u0027 to get device node pointer)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCC: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nCC: spi-devel-general@lists.sourceforge.net\nCC: devicetree-discuss@lists.ozlabs.org\n"
    },
    {
      "commit": "ffabc9a6e8b34151a97fc91fcbef827f07504f75",
      "tree": "3fb39c60424d257672bf80ee3e802c51aacf83b4",
      "parents": [
        "45fdf00dea92a480a8023c94d1a1aa887dcd3f69"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:35:02 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:35:02 2010 -0600"
      },
      "message": "of/usb: fix build error due to of_node pointer move\n\nFix driver to use new location of of_node pointer (introduced by commit\nuse new location of of_node pointer (introduced by commit\n61c7a080a5a061c976988fd4b844dfb468dda255; of: Always use \u0027struct\ndevice.of_node\u0027 to get device node pointer)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReported-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nCC: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: linux-usb@vger.kernel.org\nCC: devicetree-discuss@lists.ozlabs.org\n\n"
    },
    {
      "commit": "709d015bb810a3377feaee3093d110a17e919019",
      "tree": "7a003395ddf648950de114f1da6968c879d8c164",
      "parents": [
        "08a66859e69264f3223560d06b88e80c1a6a6387",
        "e3a815fcd38043b8f1bb526123d8ab6ae01deb77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 14:12:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 14:12:27 2010 -0700"
      },
      "message": "Merge branch \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel: (41 commits)\n  drm/i915: add HAS_BSD check to i915_getparam\n  drm/i915: Honor sync polarity from VBT panel timing descriptors\n  drm/i915: Unmask interrupt for render engine on Sandybridge\n  drm/i915: Fix PIPE_CONTROL command on Sandybridge\n  drm/i915: Fix up address spaces in slow_kernel_write()\n  drm/i915: Use non-atomic kmap for slow copy paths\n  drm/i915: Avoid moving from CPU domain during pwrite\n  drm/i915: Cleanup after failed initialization of ringbuffers\n  drm/i915: Reject bind_to_gtt() early if object \u003e aperture\n  drm/i915: Check error code whilst moving buffer to GTT domain.\n  drm/i915: Remove spurious warning \"Failure to install fence\"\n  drm/i915: Rebind bo if currently bound with incorrect alignment.\n  drm/i915: Include pitch in set_base debug statement.\n  drm/i915: Only print \"nothing to do\" debug message as required.\n  drm/i915: Propagate error from unbinding an unfenceable object.\n  drm/i915: Avoid nesting of domain changes when setting display plane\n  drm/i915: Hold the spinlock whilst resetting unpin_work along error path\n  drm/i915: Only print an message if there was an error\n  drm/i915: Clean up leftover bits from hws move to ring structure.\n  drm/i915: Add CxSR support on Pineview DDR3\n  ...\n"
    },
    {
      "commit": "e3a815fcd38043b8f1bb526123d8ab6ae01deb77",
      "tree": "903c75fcd0e5cc7ef20885562c7807de23323968",
      "parents": [
        "9bc354998f8aa8a83b0cd430e8fcf2cbc3be7367"
      ],
      "author": {
        "name": "Zou Nan hai",
        "email": "nanhai.zou@intel.com",
        "time": "Mon May 31 13:58:47 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Jun 01 11:21:09 2010 -0700"
      },
      "message": "drm/i915: add HAS_BSD check to i915_getparam\n\nThis will let userland only try to use the new media decode\nfunctionality when the appropriate kernel is present.\n\nSigned-off-by: Zou Nan hai \u003cnanhai.zou@intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "9bc354998f8aa8a83b0cd430e8fcf2cbc3be7367",
      "tree": "23ae978bf9926a6d653cf49fb7fcd54ce2542504",
      "parents": [
        "a1786bd270b08834a735e06c3d5430eeb0baf017"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Fri May 28 17:17:37 2010 -0400"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Jun 01 10:19:37 2010 -0700"
      },
      "message": "drm/i915: Honor sync polarity from VBT panel timing descriptors\n\nI\u0027m actually kind of shocked that it works at all otherwise.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "2e8949f09e3097c629f33323eaf280cf5c88c81a",
      "tree": "f09ac088af276275b742799102ba01beabe20b6e",
      "parents": [
        "076dab234d29d1c0d60e26a5fa48aabb7fa58f79"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Jun 01 12:51:00 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:40:47 2010 -0700"
      },
      "message": "intel_scu_ipc: Length fix\n\nCommands with data must set the length in the message.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b42d9165e1e3d92e4e3318642463dbe592a12568",
      "tree": "cbb1df1d5250277146dbff5661a0664f56cb9815",
      "parents": [
        "96ed741e15896eea43f7203523db88bc8105c359"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jun 01 00:26:06 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 01 00:26:06 2010 -0700"
      },
      "message": "drivers/isdn/hardware/mISDN: Use GFP_ATOMIC when a lock is held\n\nThe function inittiger is only called from nj_init_card, where a lock is held.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@gfp exists@\nidentifier fn;\nposition p;\n@@\n\nfn(...) {\n ... when !\u003d spin_unlock_irqrestore\n     when any\n GFP_KERNEL@p\n ... when any\n}\n\n@locked@\nidentifier gfp.fn;\n@@\n\nspin_lock_irqsave(...)\n...  when !\u003d spin_unlock_irqrestore\nfn(...)\n\n@depends on locked@\nposition gfp.p;\n@@\n\n- GFP_KERNEL@p\n+ GFP_ATOMIC\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96ed741e15896eea43f7203523db88bc8105c359",
      "tree": "8b9cbe997c379fb2ea595722ba2a830a85c6893a",
      "parents": [
        "5ed83663f77ee7404022d046321f69545cd311b8"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@hera.kernel.org",
        "time": "Mon May 31 00:26:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 01 00:24:32 2010 -0700"
      },
      "message": "ksz884x: Add missing validate_addr hook\n\nAdd missing validate_addr hook\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ed83663f77ee7404022d046321f69545cd311b8",
      "tree": "01a23424c83a44d00966ed277d3eac7cbb86b812",
      "parents": [
        "aa989f5e46bb913e1a5966bb7d32eb2d00c1894e"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@hera.kernel.org",
        "time": "Mon May 31 00:24:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 01 00:24:32 2010 -0700"
      },
      "message": "ksz884x: convert to netdev_tx_t\n\nConvert TX hook to netdev_tx_t type\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa989f5e46bb913e1a5966bb7d32eb2d00c1894e",
      "tree": "c33501bb56e85a5f1a84d071e531162382467833",
      "parents": [
        "3ffd05159815d477f971a3259fc758f0c3c7e640"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon May 31 01:10:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 01 00:21:20 2010 -0700"
      },
      "message": "virtio-net: pass gfp to add_buf\n\nvirtio-net bounces buffer allocations off to\na thread if it can\u0027t allocate buffers from the atomic\npool. However, if posting buffers still requires atomic\nbuffers, this is unlikely to succeed.\nFix by passing in the proper gfp_t parameter.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ffd05159815d477f971a3259fc758f0c3c7e640",
      "tree": "044b6d0adc60e665206417d1008c025685422f67",
      "parents": [
        "6bd17eb96ffc9c3b52927913d59da9ced5109c6a"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Tue Jun 01 00:19:33 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 01 00:19:33 2010 -0700"
      },
      "message": "be2net: convert hdr.timeout in be_cmd_loopback_test() to le32\n\nThe current code fails on ppc as hdr.timeout is not being converted\nto le32.\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6bd17eb96ffc9c3b52927913d59da9ced5109c6a",
      "tree": "d05fdf705734bdda0b463d45c3f909c2ff9c5b7c",
      "parents": [
        "288fcee8b7aa98796d96cd5b1b2e8005639328bf"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon May 31 08:56:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 01 00:09:22 2010 -0700"
      },
      "message": "can: mpc5xxx_can.c: Fix build failure\n\nFixes build error caused by the OF device_node pointer\nbeing moved into struct device.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc284f94f84c3d76e49c6f3df9028c503f9589d9",
      "tree": "395cdd67d9201ac123a38ed3ff7d43fe6eecf956",
      "parents": [
        "64960848abd18d0bcde3f53ffa7ed0b631e6b25d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 31 05:47:32 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 31 05:47:32 2010 -0700"
      },
      "message": "greth: Fix build after OF device conversions.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64960848abd18d0bcde3f53ffa7ed0b631e6b25d",
      "tree": "8424a1c550a98ce09f127425fde9b7b5f2f5027a",
      "parents": [
        "2903037400a26e7c0cc93ab75a7d62abfacdf485",
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 31 05:46:45 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 31 05:46:45 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n"
    },
    {
      "commit": "17d30ac077df253c12c7ba4db8d5cdacfceeb6d1",
      "tree": "991a18cd249d66c7e08faa1b93f014ad169f04f3",
      "parents": [
        "e38c1e54ce51059a1aa8744c895762906cf43b32",
        "191211f50f35deb5b3b80bc7b620cfd4b0a4a2d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:13:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:13:08 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (47 commits)\n  mfd: Rename twl5031 sih modules\n  mfd: Storage class for timberdale should be before const qualifier\n  mfd: Remove unneeded and dangerous clearing of clientdata\n  mfd: New AB8500 driver\n  gpio: Fix inverted rdc321x gpio data out registers\n  mfd: Change rdc321x resources flags to IORESOURCE_IO\n  mfd: Move pcf50633 irq related functions to its own file.\n  mfd: Use threaded irq for pcf50633\n  mfd: pcf50633-adc: Fix potential race in pcf50633_adc_sync_read\n  mfd: Fix pcf50633 bitfield logic in interrupt handler\n  gpio: rdc321x needs to select MFD_CORE\n  mfd: Use menuconfig for quicker config editing\n  ARM: AB3550 board configuration and irq for U300\n  mfd: AB3550 core driver\n  mfd: AB3100 register access change to abx500 API\n  mfd: Renamed ab3100.h to abx500.h\n  gpio: Add TC35892 GPIO driver\n  mfd: Add Toshiba\u0027s TC35892 MFD core\n  mfd: Delay to mask tsc irq in max8925\n  mfd: Remove incorrect wm8350 kfree\n  ...\n"
    },
    {
      "commit": "e38c1e54ce51059a1aa8744c895762906cf43b32",
      "tree": "6af00994b3d07da2db3419346f740ae06f3cfe7e",
      "parents": [
        "3e9345edd8562dc4f9bbca88a598c91c8779a9c4",
        "7b8ddb06e54ad98edeb7951f317aee4d1feda9d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:12:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:12:43 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  DMAENGINE: DMA40 U8500 platform configuration\n  DMA: PL330: Add dma api driver\n"
    },
    {
      "commit": "3e9345edd8562dc4f9bbca88a598c91c8779a9c4",
      "tree": "01d91aee420251b164e54f850e24ae12aceccab9",
      "parents": [
        "d28619f1563140526e2f84eae436f39206f40a69",
        "767dcd42e51c69be88f83683eda7883e522618fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:12:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:12:16 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/qib: Remove DCA support until feature is finished\n  IB/qib: Use a single txselect module parameter for serdes tuning\n  IB/qib: Don\u0027t rely on (undefined) order of function parameter evaluation\n  IB/ucm: Use memdup_user()\n  IB/qib: Fix undefined symbol error when CONFIG_PCI_MSI\u003dn\n"
    },
    {
      "commit": "d28619f1563140526e2f84eae436f39206f40a69",
      "tree": "d93284016a0983c8f27b745a3c50738617e50995",
      "parents": [
        "021fad8b706849c091f6e682bc5df3ce4f9ab4d7",
        "f32764bd2bbb6ea003c158b1d276b4dc9f900348"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:11:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:11:11 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6:\n  quota: Convert quota statistics to generic percpu_counter\n  ext3 uses rb_node \u003d NULL; to zero rb_root.\n  quota: Fixup dquot_transfer\n  reiserfs: Fix resuming of quotas on remount read-write\n  pohmelfs: Remove dead quota code\n  ufs: Remove dead quota code\n  udf: Remove dead quota code\n  quota: rename default quotactl methods to dquot_\n  quota: explicitly set -\u003edq_op and -\u003es_qcop\n  quota: drop remount argument to -\u003equota_on and -\u003equota_off\n  quota: move unmount handling into the filesystem\n  quota: kill the vfs_dq_off and vfs_dq_quota_on_remount wrappers\n  quota: move remount handling into the filesystem\n  ocfs2: Fix use after free on remount read-only\n\nFix up conflicts in fs/ext4/super.c and fs/ufs/file.c\n"
    },
    {
      "commit": "97ef6f7449da6ceddf9a90fa8851f607b67283dd",
      "tree": "a994fe080741edc1c6ef0281ec72425f25b3f256",
      "parents": [
        "06b2e9886e039c2f1b3048c47e539b80ab4155b0"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri May 28 15:08:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:02:47 2010 -0700"
      },
      "message": "rapidio: fix new kernel-doc warnings\n\nFix a bunch of new rapidio kernel-doc warnings:\n\nWarning(include/linux/rio.h:123): No description found for parameter \u0027comp_tag\u0027\nWarning(include/linux/rio.h:123): No description found for parameter \u0027phys_efptr\u0027\nWarning(include/linux/rio.h:123): No description found for parameter \u0027em_efptr\u0027\nWarning(include/linux/rio.h:123): No description found for parameter \u0027pwcback\u0027\nWarning(include/linux/rio.h:247): No description found for parameter \u0027set_domain\u0027\nWarning(include/linux/rio.h:247): No description found for parameter \u0027get_domain\u0027\nWarning(drivers/rapidio/rio-scan.c:1133): No description found for parameter \u0027rdev\u0027\nWarning(drivers/rapidio/rio-scan.c:1133): Excess function parameter \u0027port\u0027 description in \u0027rio_init_em\u0027\nWarning(drivers/rapidio/rio.c:349): No description found for parameter \u0027rdev\u0027\nWarning(drivers/rapidio/rio.c:349): Excess function parameter \u0027mport\u0027 description in \u0027rio_request_inb_pwrite\u0027\nWarning(drivers/rapidio/rio.c:393): No description found for parameter \u0027port\u0027\nWarning(drivers/rapidio/rio.c:393): No description found for parameter \u0027local\u0027\nWarning(drivers/rapidio/rio.c:393): No description found for parameter \u0027destid\u0027\nWarning(drivers/rapidio/rio.c:393): No description found for parameter \u0027hopcount\u0027\nWarning(drivers/rapidio/rio.c:393): Excess function parameter \u0027rdev\u0027 description in \u0027rio_mport_get_physefb\u0027\nWarning(drivers/rapidio/rio.c:845): Excess function parameter \u0027local\u0027 description in \u0027rio_std_route_clr_table\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c196b02ce60d7b1f9bc62a62c5706d4d58fbfc5a",
      "tree": "f5956ef3ea6e964f2fa8311ca8026a93c4164d29",
      "parents": [
        "2892d9c2d925e0d72a7a529852942e2592a970f8"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed May 26 04:47:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 29 00:18:49 2010 -0700"
      },
      "message": "be2net: remove superfluous externs\n\nThis fixes some sparse warnings:\ndrivers/net/benet/be_cmds.c:1503:12: warning: function\n\t\u0027be_cmd_enable_magic_wol\u0027 with external linkage has definition\ndrivers/net/benet/be_cmds.c:1668:12: warning: function\n\t\u0027be_cmd_get_seeprom_data\u0027 with external linkage has definition\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Sarveshwar Bandi \u003csarveshwarb@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2892d9c2d925e0d72a7a529852942e2592a970f8",
      "tree": "b2ffaafc603f4923ab5b50ff3f3ee7ad3b3d0c0c",
      "parents": [
        "5daf47bb4e708fde32c1856a0d049e3c3d03c36c"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed May 26 04:46:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 29 00:18:49 2010 -0700"
      },
      "message": "be2net: add unlock on error path\n\nThe unlock accidentally got removed from the error path in dd131e76e5:\n\"be2net: Bug fix to avoid disabling bottom half during firmware upgrade.\"\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Sarveshwar Bandi \u003csarveshwarb@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e72e9f3814cb8c1076d627c29cec90b005838ac3",
      "tree": "312f828a60083afa2664d0cfc37115acb1986fd0",
      "parents": [
        "32f6249ba7d63d5d86dae930d63ca70ec11d59af"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed May 26 05:55:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 29 00:18:48 2010 -0700"
      },
      "message": "drivers/isdn/hardware/mISDN: Add missing spin_unlock\n\nAdd a spin_unlock missing on the error path.  The return value of write_reg\nseems to be completely ignored, so it seems that the lock should be\nreleased in every case.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E1;\n@@\n\n* spin_lock(E1,...);\n  \u003c+... when !\u003d E1\n  if (...) {\n    ... when !\u003d E1\n*   return ...;\n  }\n  ...+\u003e\n* spin_unlock(E1,...);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32f6249ba7d63d5d86dae930d63ca70ec11d59af",
      "tree": "281bc5f61c4fd24f2c9f44cc1d936ae71d978def",
      "parents": [
        "5b0daa3474d52bed906c4d5e92b44e10148c6972"
      ],
      "author": {
        "name": "Mark Ware",
        "email": "mware@elphinstone.net",
        "time": "Sat May 29 00:16:28 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 29 00:16:28 2010 -0700"
      },
      "message": "fs_enet: Adjust BDs after tx error\n\nThis patch fixes an occasional transmit lockup in the mac-fcc which\noccurs after a tx error.  The test scenario had the local port set\nto autoneg and the other end fixed at 100FD, resulting in a large\nnumber of late collisions.\n\nAccording to the MPC8280RM 30.10.1.3 (also 8272RM 29.10.1.3), after\na tx error occurs, TBPTR may sometimes point beyond BDs still marked\nas ready.  This patch walks back through the BDs and points TBPTR to\nthe earliest one marked as ready.\n\nTested on a custom board with a MPC8280.\n\nSigned-off-by: Mark Ware \u003cmware@elphinstone.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5e5cf4c71508ed38e921b31b438b8b349409f2a",
      "tree": "1e5f57fb8adaae40746031c2bec77c986cbbc52b",
      "parents": [
        "045de01a174d9f0734f657eb4b3313d89b4fd5ad",
        "da1fdb02d9200ff28b6f3a380d21930335fe5429"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 22:36:41 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 22:36:41 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "24010e460454ec0d2f4f0213b667b4349cbdb8e1",
      "tree": "8c4a839b8094bfdca2115c536fc750d8b3d5cd64",
      "parents": [
        "e4f2e5eaac8f5f903ca4a8cc944d26e68745d6bb",
        "cf22f20ade30f8c03955324aaf27b1049e182600"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 16:14:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 16:14:40 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon: fix the r100/r200 ums block 0 page fix\n"
    },
    {
      "commit": "e4f2e5eaac8f5f903ca4a8cc944d26e68745d6bb",
      "tree": "1a8d89561fa5b231202d5287acc2683eccadee7f",
      "parents": [
        "9a90e09854a3c7cc603ab8fc9163f77bb1f66cfa",
        "2671717265ae6e720a9ba5f13fbec3a718983b65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 16:14:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 16:14:17 2010 -0700"
      },
      "message": "Merge branch \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6\n\n* \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6:\n  intel_idle: native hardware cpuidle driver for latest Intel processors\n  ACPI: acpi_idle: touch TS_POLLING only in the non-MWAIT case\n  acpi_pad: uses MONITOR/MWAIT, so it doesn\u0027t need to clear TS_POLLING\n  sched: clarify commment for TS_POLLING\n  ACPI: allow a native cpuidle driver to displace ACPI\n  cpuidle: make cpuidle_curr_driver static\n  cpuidle: add cpuidle_unregister_driver() error check\n  cpuidle: fail to register if !CONFIG_CPU_IDLE\n"
    },
    {
      "commit": "9a90e09854a3c7cc603ab8fc9163f77bb1f66cfa",
      "tree": "c8c5f767dd2351c9db440f003cc14401583bafd3",
      "parents": [
        "d372e7fe4698bde3a00b718f7901a0025dda47ef",
        "d3b383338f105f50724c10a7d81b04a3930e886b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 14:42:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 14:42:18 2010 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (27 commits)\n  ACPI: Don\u0027t let acpi_pad needlessly mark TSC unstable\n  drivers/acpi/sleep.h: Checkpatch cleanup\n  ACPI: Minor cleanup eliminating redundant PMTIMER_TICKS to NS conversion\n  ACPI: delete unused c-state promotion/demotion data strucutures\n  ACPI: video: fix acpi_backlight\u003dvideo\n  ACPI: EC: Use kmemdup\n  drivers/acpi: use kasprintf\n  ACPI, APEI, EINJ injection parameters support\n  Add x64 support to debugfs\n  ACPI, APEI, Use ERST for persistent storage of MCE\n  ACPI, APEI, Error Record Serialization Table (ERST) support\n  ACPI, APEI, Generic Hardware Error Source memory error support\n  ACPI, APEI, UEFI Common Platform Error Record (CPER) header\n  Unified UUID/GUID definition\n  ACPI Hardware Error Device (PNP0C33) support\n  ACPI, APEI, PCIE AER, use general HEST table parsing in AER firmware_first setup\n  ACPI, APEI, Document for APEI\n  ACPI, APEI, EINJ support\n  ACPI, APEI, HEST table parsing\n  ACPI, APEI, APEI supporting infrastructure\n  ...\n"
    },
    {
      "commit": "cf22f20ade30f8c03955324aaf27b1049e182600",
      "tree": "ccbabf66835d96f1d5060c9a9e92dee562cac440",
      "parents": [
        "2101d6f7ac791e87a274371a07a408f74e40ec49"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat May 29 06:50:37 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat May 29 06:50:37 2010 +1000"
      },
      "message": "drm/radeon: fix the r100/r200 ums block 0 page fix\n\nairlied -\u003e brown paper bag.\n\nI blame Hi-5 or the Wiggles for lowering my IQ, move the fix inside some\nbrackets instead of breaking everything in site.\n\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d3b383338f105f50724c10a7d81b04a3930e886b",
      "tree": "73c55f260136aa0f24571c1307a432caca4f0349",
      "parents": [
        "edbe77ba94217868caf5f391d2a083729bef3742",
        "68ca406930d6380b3be7ada5f15fcf85bfcbd552"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:20:35 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:20:35 2010 -0400"
      },
      "message": "Merge branch \u0027ht-delete-2.6.35\u0027 into release\n"
    },
    {
      "commit": "edbe77ba94217868caf5f391d2a083729bef3742",
      "tree": "6525dc173ea0f94236b1ad01c1092b9f89d11d7a",
      "parents": [
        "64a4222f7e087b5030eff0f6e47285696089d983",
        "0dc698b93f3eecdda43b22232131324eb41e510c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:18:20 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:18:20 2010 -0400"
      },
      "message": "Merge branch \u0027misc-2.6.35\u0027 into release\n"
    },
    {
      "commit": "64a4222f7e087b5030eff0f6e47285696089d983",
      "tree": "43f89acec1245d6cc44967d26eb49447e9beed74",
      "parents": [
        "91dd6964390b331beb731623cb59c4a933ff8162",
        "eeb4bcb4771679d7b3446c0293334faee11b090a",
        "e92a716240258989f19c7345e8b135e6d214431a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:18:12 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:18:12 2010 -0400"
      },
      "message": "Merge branches \u0027video\u0027 and \u0027video-edid\u0027 into release\n"
    },
    {
      "commit": "91dd6964390b331beb731623cb59c4a933ff8162",
      "tree": "2d22bdbd92e1e642fa4a77be4d4bf4cc5cbba2a9",
      "parents": [
        "dc1544ea5d6dfdf29440295788e639e4b44c605a",
        "b6dacf63e9fb2e7a1369843d6cef332f76fca6a3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:17:27 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:17:27 2010 -0400"
      },
      "message": "Merge branch \u0027acpi_enable\u0027 into release\n"
    },
    {
      "commit": "dc1544ea5d6dfdf29440295788e639e4b44c605a",
      "tree": "fd4a26e78c32a43a7eb59860774f7f960f91a60c",
      "parents": [
        "6e320ec1d98f9eb93d5b2a5d70e2f40dce923f1b",
        "57283776b2b821ba4d592f61cad04d0293412740"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:17:16 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:17:16 2010 -0400"
      },
      "message": "Merge branch \u0027bjorn-pci-root-v4-2.6.35\u0027 into release\n"
    },
    {
      "commit": "0dc698b93f3eecdda43b22232131324eb41e510c",
      "tree": "5eff6780615220931c8d86f9ce7f337dd4443904",
      "parents": [
        "b6fecaa8685a9922d11db2cd79e76f43c3edc970"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venki@google.com",
        "time": "Tue May 18 14:39:16 2010 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 15:34:57 2010 -0400"
      },
      "message": "ACPI: Don\u0027t let acpi_pad needlessly mark TSC unstable\n\nacpi pad driver kind of aggressively marks TSC as unstable at init\ntime, on mwait capable and non X86_FEATURE_NONSTOP_TSC systems. This is\nirrespective of whether pad driver is ever going to be used on the\nsystem or deep C-states are supported/used. This will affect every user\nwho just happens to compile in (or get a kernel version which\ncompiles in) acpi pad driver.\n\nMove mark_tsc_unstable() out of init to the actual idle invocation path\nof the pad driver.\n\nThere is also another bug/missing_feature in the code that it does not\nsupport \u0027always running apic timer\u0027 and switches to broadcast mode\nunconditionally. Shaohua, can you take a look at that please.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenki@google.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b6fecaa8685a9922d11db2cd79e76f43c3edc970",
      "tree": "220c1b72fea51d6becbc15e51691c97811d373a6",
      "parents": [
        "2da513f582a96c053aacc2c92873978d2ea7abff"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sat Feb 27 17:51:42 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 15:31:33 2010 -0400"
      },
      "message": "drivers/acpi/sleep.h: Checkpatch cleanup\n\ndrivers/acpi/sleep.h:3: WARNING: space prohibited between function name and open parenthesis \u0027(\u0027\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2da513f582a96c053aacc2c92873978d2ea7abff",
      "tree": "57e9d73800950668523cb0b9117d7dbc168e1580",
      "parents": [
        "34a18d6fe5430184e4ca96eeb074ee671d89fe7b"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venki@google.com",
        "time": "Thu Apr 22 16:48:33 2010 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 15:00:55 2010 -0400"
      },
      "message": "ACPI: Minor cleanup eliminating redundant PMTIMER_TICKS to NS conversion\n\nacpi_enter_[simple,bm] does\nidle timing in ns, convert it to timeval, then to us, then to\npmtimer_ticks and then back to ns.\n\nThis patch changes things to\nidle timing in ns, convert it to us, and then to pmtimer_ticks.\n\nJust saves an imul along this path, but makes the code cleaner.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenki@google.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2671717265ae6e720a9ba5f13fbec3a718983b65",
      "tree": "16a3c688e297a9a69421640410f7140a6114a8e3",
      "parents": [
        "02cf4f9808382af7265cafc33dc86ec5875526aa"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 08 14:07:30 2010 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 14:26:20 2010 -0400"
      },
      "message": "intel_idle: native hardware cpuidle driver for latest Intel processors\n\nThis EXPERIMENTAL driver supersedes acpi_idle on\nIntel Atom Processors, Intel Core i3/i5/i7 Processors\nand associated Intel Xeon processors.\n\nIt does not support the Intel Core2 processor or earlier.\n\nFor kernels configured with ACPI, CONFIG_INTEL_IDLE\u003dy\nallows intel_idle to probe before the ACPI processor driver.\nBooting with \"intel_idle.max_cstate\u003d0\" disables intel_idle\nand the system will fall back on ACPI\u0027s \"acpi_idle\".\n\nTypical Linux distributions load ACPI processor module early,\nmaking CONFIG_INTEL_IDLE\u003dm not easily useful on ACPI platforms.\n\nintel_idle probes all processors at module_init time.\nProcessors that are hot-added later will be limited\nto using C1 in idle.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a1786bd270b08834a735e06c3d5430eeb0baf017",
      "tree": "72dd1d0482a341bfba0e3c3e967a9435c64ee95b",
      "parents": [
        "ca76482e0f4b64942c704fa11c620ffd1bdd8475"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Thu May 27 10:26:43 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 11:17:26 2010 -0700"
      },
      "message": "drm/i915: Unmask interrupt for render engine on Sandybridge\n\nWith splitted engines on Sandybridge, each engine has its own\ninterrupt control as well. This unmasks the interrupt to properly\nenable pipe control notify event for render engine.\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "ca76482e0f4b64942c704fa11c620ffd1bdd8475",
      "tree": "efc46cd10d124d04569be2e6e4411aa45a694d91",
      "parents": [
        "ab34c226812588de8f341ce48eb32c3fef5155a9"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Thu May 27 10:26:42 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 11:11:23 2010 -0700"
      },
      "message": "drm/i915: Fix PIPE_CONTROL command on Sandybridge\n\nSandybridge(Gen6) has new format for PIPE_CONTROL command,\nthe flush and post-op control are in dword 1 now. This\nchanges command length field for difference between Ironlake\nand Sandybridge.\n\nI tried to test this with noop request and issue PIPE_CONTROL\ncommand for each sequence and track notify interrupts, which\nseems work fine. Hopefully we don\u0027t need workaround like on\nIronlake for Sandybridge.\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "ab34c226812588de8f341ce48eb32c3fef5155a9",
      "tree": "e508b67a2d7ea0ea6450b0d8d9eedfb1f5cb2772",
      "parents": [
        "99a03df57c82ec20848d2634f652c07ac3504b98"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 27 14:15:35 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 11:03:29 2010 -0700"
      },
      "message": "drm/i915: Fix up address spaces in slow_kernel_write()\n\nSince we now get_user_pages() outside of the mutex prior to performing\nthe copy, we kmap() the page inside the copy routine and so need to\nperform an ordinary memcpy() and not copy_from_user().\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "99a03df57c82ec20848d2634f652c07ac3504b98",
      "tree": "2ba5c9f606c4e1e8b903ed507229bd32195c3a7c",
      "parents": [
        "9b8c4a0b215e603497daebe8ecbc9b1f0f035808"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 27 14:15:34 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 11:02:36 2010 -0700"
      },
      "message": "drm/i915: Use non-atomic kmap for slow copy paths\n\nAs we do not have a requirement to be atomic and avoid sleeping whilst\nperforming the slow copy for shmem based pread and pwrite, we can use\nkmap instead, thus simplifying the code.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "9b8c4a0b215e603497daebe8ecbc9b1f0f035808",
      "tree": "50aa5824d31631d4b4ec21d5fd23a581d715c092",
      "parents": [
        "68f95ba9e260516411411524c45263b5d53f393c"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 27 14:21:01 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 11:02:00 2010 -0700"
      },
      "message": "drm/i915: Avoid moving from CPU domain during pwrite\n\nWe can avoid an early clflush when pwriting if we use the current CPU\nwrite domain rather than moving the object to the GTT domain for the\npurposes of the pwrite. This has the advantage of not flushing the\npresumably hot data that we want to upload into the bo, and of ascribing\nthe clflush to the execution when profiling.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "68f95ba9e260516411411524c45263b5d53f393c",
      "tree": "b850c0eb9971f1b7e9daf0e467db832cb02a2be2",
      "parents": [
        "654fc6073f68efa3b6c466825749e73e7fbb92cd"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 27 13:18:22 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 11:01:02 2010 -0700"
      },
      "message": "drm/i915: Cleanup after failed initialization of ringbuffers\n\nThe callers expect us to cleanup any partially initialised structures\nbefore reporting the error.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "02cf4f9808382af7265cafc33dc86ec5875526aa",
      "tree": "6e4b7fc98a125e6af6011ee04e5fbf2d2fe38c4f",
      "parents": [
        "a7d27c37533524e23bbdc9ba1d78e3241b7483ea"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon May 24 14:27:44 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 13:58:57 2010 -0400"
      },
      "message": "ACPI: acpi_idle: touch TS_POLLING only in the non-MWAIT case\n\ncommit d306ebc28649b89877a22158fe0076f06cc46f60\n(ACPI: Be in TS_POLLING state during mwait based C-state entry)\nfixed an important power \u0026 performance issue where ACPI c2 and c3 C-states\nwere clearing TS_POLLING even when using MWAIT (ACPI_STATE_FFH).\nThat bug had been causing us to receive redundant scheduling interrups\nwhen we had already been woken up by MONITOR/MWAIT.\n\nFollowing up on that...\n\nIn the MWAIT case, we don\u0027t have to subsequently\ncheck need_resched(), as that c heck was there\nfor the TS_POLLING-clearing case.\n\nNote that not only does the cpuidle calling function\nalready check need_resched() before calling us, the\nlow-level entry into monitor/mwait calls it twice --\nguaranteeing that a write to the trigger address\ncan not go un-noticed.\n\nAlso, in this case, we don\u0027t have to set TS_POLLING\nwhen we wake, because we never cleared it.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenki@google.com\u003e\n"
    },
    {
      "commit": "da1fdb02d9200ff28b6f3a380d21930335fe5429",
      "tree": "0d248099b31416aa6f7adcba5c8a259c6363751b",
      "parents": [
        "368a07d26ae99c80678a968946744fd83e7708d0"
      ],
      "author": {
        "name": "Christoph Fritz",
        "email": "chf.fritz@googlemail.com",
        "time": "Fri May 28 10:45:59 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 28 13:57:01 2010 -0400"
      },
      "message": "ssb: fix NULL ptr deref when pcihost_wrapper is used\n\nEthernet driver b44 does register ssb by it\u0027s pcihost_wrapper\nand doesn\u0027t set ssb_chipcommon. A check on this value\nintroduced with commit d53cdbb94a52a920d5420ed64d986c3523a56743\nand ea2db495f92ad2cf3301623e60cb95b4062bc484 triggers:\n\nBUG: unable to handle kernel NULL pointer dereference at 00000010\nIP: [\u003cc1266c36\u003e] ssb_is_sprom_available+0x16/0x30\n\nSigned-off-by: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "654fc6073f68efa3b6c466825749e73e7fbb92cd",
      "tree": "b6b0c3905dd1777a3412c855cec3b0db0785dbc7",
      "parents": [
        "85cd4612fdab4e837d7eea048a697c75d0477d3b"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 27 13:18:21 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 10:52:15 2010 -0700"
      },
      "message": "drm/i915: Reject bind_to_gtt() early if object \u003e aperture\n\nIf the object is bigger than the entire aperture, reject it early\nbefore evicting everything in a vain attempt to find space.\n\nv2: Use E2BIG as suggested by Owain G. Ainsworth.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "85cd4612fdab4e837d7eea048a697c75d0477d3b",
      "tree": "1390c8ba64ac933873b470d724d8baf6fb9e1486",
      "parents": [
        "3d1cc47037f36004b10681d3436ef0942ebb279b"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 27 13:18:20 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 10:49:56 2010 -0700"
      },
      "message": "drm/i915: Check error code whilst moving buffer to GTT domain.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "3d1cc47037f36004b10681d3436ef0942ebb279b",
      "tree": "7d20448e21382196b2c39734b56d81bbf614c44b",
      "parents": [
        "ac0c6b5ad3b3b513e1057806d4b7627fcc0ecc27"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 27 13:18:19 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 10:49:38 2010 -0700"
      },
      "message": "drm/i915: Remove spurious warning \"Failure to install fence\"\n\nThis particular warning is harmless as we emit during the normal\npinning process where the batch buffer requires more fences than is\navailable without eviction. Only if we fail to evict enough fences does\nthis become a problem, so include the requested number of fences in the\nultimate *error* message.\n\nv2: Remember to compile test even trial patches to remove warnings.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "ac0c6b5ad3b3b513e1057806d4b7627fcc0ecc27",
      "tree": "1085f046af6483d05b2bd6f3456881e534c1ea44",
      "parents": [
        "a7faf32d00529b9c501e37a31d4bf8acef4f8f59"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 27 13:18:18 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 10:43:38 2010 -0700"
      },
      "message": "drm/i915: Rebind bo if currently bound with incorrect alignment.\n\nWhilst pinning the buffer, check that that its current alignment\nmatches the requested alignment. If it does not, rebind.\n\nThis should clear up any final render errors whilst resuming,\nfor reference:\n\n  Bug 27070 - [i915] Page table errors with empty ringbuffer\n  https://bugs.freedesktop.org/show_bug.cgi?id\u003d27070\n\n  Bug 15502 -  render error detected, EIR: 0x00000010\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d15502\n\n  Bug 13844 -  i915 error: \"render error detected\"\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d13844\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "a7faf32d00529b9c501e37a31d4bf8acef4f8f59",
      "tree": "ebd74db72938d99c149d74063780ac4cd7f151b1",
      "parents": [
        "a939406fda8ddc7de69ee9186356d09dc6daaa2c"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 27 13:18:17 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 10:43:25 2010 -0700"
      },
      "message": "drm/i915: Include pitch in set_base debug statement.\n\nAdd the pitch that we about to write into the control register along\nwith the base, offset and coordinates that go into the other control\nregisters.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "a939406fda8ddc7de69ee9186356d09dc6daaa2c",
      "tree": "43f09a189c8ac38b67145b0e787eb916d741848b",
      "parents": [
        "808b24d6ed8b155aac17007788390ebfde263f30"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 27 13:18:16 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 10:43:14 2010 -0700"
      },
      "message": "drm/i915: Only print \"nothing to do\" debug message as required.\n\nIf the FBC is already disabled, then we do not even attempt to disable\nFBC and so there is no point emitting a debug statement at that point,\nhaving already emitted one saying why we are disabling FBC.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "808b24d6ed8b155aac17007788390ebfde263f30",
      "tree": "e7c848fccd7bfdbf837f3814c537f46a9086051f",
      "parents": [
        "b118c1e363befe3d74469f4a014ce6353097f08a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 27 13:18:15 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 10:42:52 2010 -0700"
      },
      "message": "drm/i915: Propagate error from unbinding an unfenceable object.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "b118c1e363befe3d74469f4a014ce6353097f08a",
      "tree": "ab63bf84d3f8cbdc15ab0bd271143c5f5d4e9bf4",
      "parents": [
        "468f0b44ce4b002ca7d9260f802a341854752c02"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 27 13:18:14 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 10:42:04 2010 -0700"
      },
      "message": "drm/i915: Avoid nesting of domain changes when setting display plane\n\nNesting domain changes will cause confusion when trying to interpret the\ntracepoints describing the sequence of changes for the object, as well\nas obscuring the order of operations for the reader of the code.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "c6a6368b32aa4fd145e840c8d8dac6923fae2688",
      "tree": "4328cdd3039714f514c9eb615662908312805fcf",
      "parents": [
        "7c9fd60f9764373414c0a64f500a78635b0a0a7b"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Thu May 27 14:41:20 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 28 13:41:00 2010 -0400"
      },
      "message": "libertas: fix uninitialized variable warning\n\nFixes:\n\ndrivers/net/wireless/libertas/rx.c: In function process_rxed_802_11_packet:\ndrivers/net/wireless/libertas/rx.c:354: error: radiotap_hdr.flags may be used uninitialized in this function\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "468f0b44ce4b002ca7d9260f802a341854752c02",
      "tree": "43ab02a3949035fca6d169aa3b10cf6e836455ab",
      "parents": [
        "35aed2e6be2feaa227fe5c7a0b7c286c4fe71592"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 27 13:18:13 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 10:40:27 2010 -0700"
      },
      "message": "drm/i915: Hold the spinlock whilst resetting unpin_work along error path\n\nDelay taking the mutex until we need to and ensure that we hold the\nspinlock when resetting unpin_work on the error path. Also defer the\ndebugging print messages until after we have released the spinlock.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Kristian Høgsberg \u003ckrh@bitplanet.net\u003e\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "7c9fd60f9764373414c0a64f500a78635b0a0a7b",
      "tree": "5bf4d031d5c8796b15a7d39875365adc362405fe",
      "parents": [
        "9be8ab2ea81f84c1726d79613c342141f5d19a3b"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Wed May 26 19:06:53 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 28 13:40:22 2010 -0400"
      },
      "message": "ath9k: Fix bug in the way \"bf_tx_aborted\" of struct ath_buf is used\n\nThis bug was introduced by the following commit\n\n\tAuthor: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\n\tDate:   Thu Apr 15 17:38:46 2010 -0400\n\n\tath9k: Remove ATH9K_TX_SW_ABORTED and introduce a bool for this purpose\n\nWrong buffer is checked for bf_tx_aborted field in ath_tx_num_badfrms(),\nthis may result in a rate scaling with wrong feedback (number\nof unacked frames in this case). It is the last one in the chain\nof buffers for an aggregate frame that should be checked.\n\nAlso it misses the initialization of this field in the buffer,\nthis may lead to a situation where we stop the sw retransmission\nof failed subframes associated to this buffer.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "35aed2e6be2feaa227fe5c7a0b7c286c4fe71592",
      "tree": "fdf177a0abea4ee6fba09c3381a2b73ce18c8dbd",
      "parents": [
        "e20f9c64c79e2282f9eb531509181965ec8f0a92"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 27 13:18:12 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri May 28 10:39:25 2010 -0700"
      },
      "message": "drm/i915: Only print an message if there was an error\n\nOnly report an error if the GPU has actually detected one, otherwise we\nare just hung.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "9be8ab2ea81f84c1726d79613c342141f5d19a3b",
      "tree": "655c578054b44fece996933da727cc11c02f5fd2",
      "parents": [
        "5001960016bb53a1075bd9d62d7c067cd38c5a68"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Wed May 26 11:00:04 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 28 13:38:49 2010 -0400"
      },
      "message": "ath9k: Fix ath_print in xmit for hardware reset.\n\nath_print in xmit.c should say \"Reseting hardware\"\ninstead of Resetting HAL!(since HAL is being fazed out).\ndmesg shows:\n[ 8660.899624] ath: Failed to stop TX DMA in 100 msec after killing last frame\n[ 8660.899676] ath: Unable to stop TxDMA. Reset HAL!\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d372e7fe4698bde3a00b718f7901a0025dda47ef",
      "tree": "81050bd60d36605e13beedb7383980a1cdbd576c",
      "parents": [
        "969ea5c5ad1f0a1b9da3545903e6df6901ae007a",
        "5f8269da9c69dc3851f532af0d53693b521fdb91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:20:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:20:59 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: Fix leds-gpio openfirmware compile issue\n  leds: Kconfig fixes\n"
    },
    {
      "commit": "043f275d78bce6737545dcaeb6c0c6d0c35f652f",
      "tree": "3d26bf05a0d0cd1d8fb6fad0fd9491d3a3af2a64",
      "parents": [
        "72da3bc0cb3e82bd95f278a0c5c988e506e56d13",
        "5d66ceee78f74ca52661634f6f822a99cf406974"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:19:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:19:03 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/2635-updates\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/2635-updates\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: S5PV210: serial: Fix section mismatch warning\n  ARM: s3c2410_defconfig: Add new machines\n  ARM: s3c6400_defconfig: Add framebuffer and basic LCD\n  ARM: s3c6400_defconfig: Add RTC driver support\n  ARM: s3c6400_defconfig: Enable USB host side\n  ARM: s3c6400_defconfig: Add SPI driver\n  ARM: s3c6400_defconfig: Update compiled machines\n  ARM: S5P: Regoster clk_xusbxti clock for hsotg driver\n  ARM: S3C64XX: Add USB OTG HCLK to the list of clocks\n  ARM: SAMSUNG: gpio-cfg.h: update documentation\n  ARM: SAMSUNG: Documentation: add documentation on GPIO code\n  ARM: SAMSUNG: Fix documentation for s3c_gpio_cfgpin()\n  ARM: S3C24XX: Documentation: add section on gpiolib changes\n  ARM: S3C24XX: Documentation: update GPIO documentation\n  ARM: S3C24XX: Documentation: update documentation overview\n  ARM: SAMSUNG: Documentation: update directory layout\n  ARM: SAMSUNG: Documentation: update the list of SoCs supported\n"
    },
    {
      "commit": "72da3bc0cb3e82bd95f278a0c5c988e506e56d13",
      "tree": "db4bf9f9265be3216dfb3d65b49e53d8448e13e2",
      "parents": [
        "8507bb0062bff1431bbcce921efe5cd1186fcff2",
        "045de01a174d9f0734f657eb4b3313d89b4fd5ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:18:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:18:40 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (22 commits)\n  netlink: bug fix: wrong size was calculated for vfinfo list blob\n  netlink: bug fix: don\u0027t overrun skbs on vf_port dump\n  xt_tee: use skb_dst_drop()\n  netdev/fec: fix ifconfig eth0 down hang issue\n  cnic: Fix context memory init. on 5709.\n  drivers/net: Eliminate a NULL pointer dereference\n  drivers/net/hamradio: Eliminate a NULL pointer dereference\n  be2net: Patch removes redundant while statement in loop.\n  ipv6: Add GSO support on forwarding path\n  net: fix __neigh_event_send()\n  vhost: fix the memory leak which will happen when memory_access_ok fails\n  vhost-net: fix to check the return value of copy_to/from_user() correctly\n  vhost: fix to check the return value of copy_to/from_user() correctly\n  vhost: Fix host panic if ioctl called with wrong index\n  net: fix lock_sock_bh/unlock_sock_bh\n  net/iucv: Add missing spin_unlock\n  net: ll_temac: fix checksum offload logic\n  net: ll_temac: fix interrupt bug when interrupt 0 is used\n  sctp: dubious bitfields in sctp_transport\n  ipmr: off by one in __ipmr_fill_mroute()\n  ...\n"
    },
    {
      "commit": "89ad6a6173127e5d31bea7a4a45ec23fa5bf4a17",
      "tree": "6feb3d663ee48b790a0be2420647e43bc20c31ad",
      "parents": [
        "aa36c7bf987dfa5597c0f7c46f8fca46b2dd33d2",
        "49837a80b38b79a7c06217b2c40842aeb6fa13b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:07:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:07:48 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  remove detritus left by \"mm: make read_cache_page synchronous\"\n  fix fs/sysv s_dirt handling\n  fat: convert to use the new truncate convention.\n  ext2: convert to use the new truncate convention.\n  tmpfs: convert to use the new truncate convention\n  fs: convert simple fs to new truncate\n  kill spurious reference to vmtruncate\n  fs: introduce new truncate sequence\n  fs/super: fix kernel-doc warning\n  fs/minix: bugfix, number of indirect block ptrs per block depends on block size\n  rename the generic fsync implementations\n  drop unused dentry argument to -\u003efsync\n  fs: Add missing mutex_unlock\n  Fix racy use of anon_inode_getfd() in perf_event.c\n  get rid of the magic around f_count in aio\n  VFS: fix recent breakage of FS_REVAL_DOT\n  Revert \"anon_inode: set S_IFREG on the anon_inode\"\n"
    },
    {
      "commit": "418bd0d4dfbff25ffe4365ddd3e7cba8c70ccba8",
      "tree": "7366addfff922e8a0508054101c09a4593540a34",
      "parents": [
        "b58ffb41fc09d1ffaca97e5ae801233575be2a7f"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@canonical.com",
        "time": "Fri May 28 03:40:39 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 03:40:39 2010 -0700"
      },
      "message": "netdev/fec: fix ifconfig eth0 down hang issue\n\nBugLink: http://bugs.launchpad.net/bugs/559065\n\nIn fec open/close function, we need to use phy_connect and phy_disconnect\noperation before we start/stop phy. Otherwise it will cause system hang.\n\nOnly call fec_enet_mii_probe() in open function, because the first open\naction will cause NULL pointer error.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d66ceee78f74ca52661634f6f822a99cf406974",
      "tree": "70095ba910b9fc8f80f298b27ac336c5fbe1083a",
      "parents": [
        "ece8ae4932703b37ea01222ea3e969a26692c871"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri May 28 19:21:11 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:40:05 2010 +0900"
      },
      "message": "ARM: S5PV210: serial: Fix section mismatch warning\n\nRename the structure to avoid the following warning:\n\nWARNING: drivers/serial/built-in.o(.data+0x534): Section mismatch in reference from the variable s5p_serial_drv to the function .devexit.text:s3c24xx_serial_remove()\nThe variable s5p_serial_drv references\nthe function __devexit s3c24xx_serial_remove()\nIf the reference is valid then annotate the\nvariable with __exit* (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b58ffb41fc09d1ffaca97e5ae801233575be2a7f",
      "tree": "716f5e84d42cf9fa5f580e004f9419dfb46ec147",
      "parents": [
        "17d95640034c4e0f12e5f1c9d1097d8dba6484ea"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu May 27 16:31:41 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 01:57:19 2010 -0700"
      },
      "message": "cnic: Fix context memory init. on 5709.\n\nWe need to zero context memory on 5709 in the function cnic_init_context().\nWithout this, iscsid restart on 5709 will not work because of stale data.\nTX context blocks should not be initialized by cnic_init_context() because\nof the special remapping on 5709.\n\nUpdate version to 2.1.2.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17d95640034c4e0f12e5f1c9d1097d8dba6484ea",
      "tree": "f92fa3410410b827405c4b259f8353b6e696b869",
      "parents": [
        "89dc0be68f4aaa06dba1b5d6ea9ecfe8fa9b7bf0"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu May 27 16:30:03 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 01:57:18 2010 -0700"
      },
      "message": "drivers/net: Eliminate a NULL pointer dereference\n\nAt the point of the print, dev is NULL.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nexpression E,E1;\nidentifier f;\nstatement S1,S2,S3;\n@@\n\nif ((E \u003d\u003d NULL \u0026\u0026 ...) || ...)\n{\n  ... when !\u003d if (...) S1 else S2\n      when !\u003d E \u003d E1\n* E-\u003ef\n  ... when any\n  return ...;\n}\nelse S3\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89dc0be68f4aaa06dba1b5d6ea9ecfe8fa9b7bf0",
      "tree": "aededffd13259b3d9b76a423fd98b811327e9597",
      "parents": [
        "84e5b9f75b48fe4a1e4ee72698230701439d0805"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu May 27 16:29:05 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 01:57:18 2010 -0700"
      },
      "message": "drivers/net/hamradio: Eliminate a NULL pointer dereference\n\nAt the point of the print, dev is NULL.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nexpression E,E1;\nidentifier f;\nstatement S1,S2,S3;\n@@\n\nif ((E \u003d\u003d NULL \u0026\u0026 ...) || ...)\n{\n  ... when !\u003d if (...) S1 else S2\n      when !\u003d E \u003d E1\n* E-\u003ef\n  ... when any\n  return ...;\n}\nelse S3\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84e5b9f75b48fe4a1e4ee72698230701439d0805",
      "tree": "98591654a465bb46ae3b37a1011bd847476f86ab",
      "parents": [
        "0aa68271510ae2b221d4b60892103837be63afe4"
      ],
      "author": {
        "name": "Sarveshwar Bandi",
        "email": "sarveshwarb@serverengines.com",
        "time": "Thu May 27 16:28:15 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 01:57:18 2010 -0700"
      },
      "message": "be2net: Patch removes redundant while statement in loop.\n\nSigned-off-by: Sarveshwar Bandi \u003csarveshwarb@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f8269da9c69dc3851f532af0d53693b521fdb91",
      "tree": "2fc3cf092676fdbe97ead0b67a5ddbd58c5fb9fe",
      "parents": [
        "37814fdc950281e9096a8b361a380edae237f486"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu May 27 14:04:36 2010 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Fri May 28 08:35:27 2010 +0100"
      },
      "message": "leds: Fix leds-gpio openfirmware compile issue\n\nFix a compile issue when openfirmware is enabled from commit\n2146325df2c2640059a9e064890c30c6e259b458.\n\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "37814fdc950281e9096a8b361a380edae237f486",
      "tree": "072b2c0b519f0ffd82171e1edd1cb557610d7fa4",
      "parents": [
        "9dda696f0de87a2e5cfabb147e28c76b7d3c6846"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu May 27 13:08:33 2010 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Fri May 28 08:35:27 2010 +0100"
      },
      "message": "leds: Kconfig fixes\n\nSoekris net5501 is x86 only and cleanup some undeeded dependencies\n\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "7ea8085910ef3dd4f3cad6845aaa2b580d39b115",
      "tree": "d9c1edb5906f943f7d70bfb4b65106e29772d379",
      "parents": [
        "cc967be54710d97c05229b2e5ba2d00df84ddd64"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed May 26 17:53:25 2010 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 27 22:05:02 2010 -0400"
      },
      "message": "drop unused dentry argument to -\u003efsync\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "aa36c7bf987dfa5597c0f7c46f8fca46b2dd33d2",
      "tree": "ad9fe2294b45562b434bf7cf9e387624057bbd65",
      "parents": [
        "9dda696f0de87a2e5cfabb147e28c76b7d3c6846",
        "43c9c59185eec7caaff6e9dd8d4c93a4d9836a86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 18:34:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 18:34:58 2010 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: implement dump_id force param\n  libata: disable ATAPI AN by default\n  libata-sff: make BMDMA optional\n  libata-sff: kill dummy BMDMA ops from sata_qstor and pata_octeon_cf\n  libata-sff: separate out BMDMA init\n  libata-sff: separate out BMDMA irq handler\n  libata-sff: ata_sff_irq_clear() is BMDMA specific\n  sata_mv: drop unncessary EH callback resetting\n"
    },
    {
      "commit": "a7d27c37533524e23bbdc9ba1d78e3241b7483ea",
      "tree": "9a9e08b7341c358b039059abfab420c06d0416d1",
      "parents": [
        "e45b7fa23097332508730123ac6d59227e7bd7f8"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon May 24 11:41:00 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 27 21:07:06 2010 -0400"
      },
      "message": "acpi_pad: uses MONITOR/MWAIT, so it doesn\u0027t need to clear TS_POLLING\n\napi_pad exclusively uses MONITOR/MWAIT to sleep in idle,\nso it does not need the wakeup IPI during idle sleep\nthat is provoked by clearing TS_POLLING.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nCc: Shaohua Li \u003cshaohua.li@intel.com\u003e\n"
    },
    {
      "commit": "541adf7cd937b3895c7645406a9b060504df453b",
      "tree": "99d6b50aed68071a0aca0957f08bd1b95367fe0c",
      "parents": [
        "752138df0dc2daaae09379c754caeb08c97905dc"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat May 22 17:03:29 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 27 21:07:04 2010 -0400"
      },
      "message": "ACPI: allow a native cpuidle driver to displace ACPI\n\nThe ACPI driver would fail probe when it found that\nanother driver had previously registered with cpuidle.\n\nBut this is a natural situation, as a native hardware\ncpuidle driver should be able to bind instead of ACPI,\nand the ACPI processor driver should be able to handle\nyielding control of C-states while still handling\nP-states and T-states.\n\nAdd a KERN_DEBUG line showing when acpi_idle\ndoes successfully register.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "752138df0dc2daaae09379c754caeb08c97905dc",
      "tree": "4908627df11ccb42570fc3525c560f89c444781c",
      "parents": [
        "c0d64cb031c21f163a0ec15cf10844bcf0ceedcf"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat May 22 16:57:26 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 27 21:06:58 2010 -0400"
      },
      "message": "cpuidle: make cpuidle_curr_driver static\n\ncpuidle_register_driver() sets cpuidle_curr_driver\ncpuidle_unregister_driver() clears cpuidle_curr_driver\n\nWe should\u0027t expose cpuidle_curr_driver to\npotential modification except via these interfaces.\nSo make it static and create cpuidle_get_driver() to observe it.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "191211f50f35deb5b3b80bc7b620cfd4b0a4a2d9",
      "tree": "3c1c23e21f31f64143ae6e745564b8ae62fb3e3e",
      "parents": [
        "ae9f52f05c8223c8b4e18b042febf7a7bb46332a"
      ],
      "author": {
        "name": "Ilkka Koskinen",
        "email": "ilkka.koskinen@nokia.com",
        "time": "Thu May 20 13:04:20 2010 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:38:02 2010 +0200"
      },
      "message": "mfd: Rename twl5031 sih modules\n\nFix the names of twl5031 specific sih modules to match\nthe documentation.\n\nSigned-off-by: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ae9f52f05c8223c8b4e18b042febf7a7bb46332a",
      "tree": "4f0a93d6e7492a7414233447be332915880601bf",
      "parents": [
        "28ade0f217a3a3ff992b01e06e6e425c250a8406"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu May 20 10:39:00 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:38:01 2010 +0200"
      },
      "message": "mfd: Storage class for timberdale should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the beginning\nof the declaration specifiers in a declaration is an obsolescent\nfeature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "28ade0f217a3a3ff992b01e06e6e425c250a8406",
      "tree": "1469b01ab8bda499a2782bc67457e5258dd5d5f1",
      "parents": [
        "62579266cf9caca5b999560be2b5ceee42fc4d4d"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri May 21 00:50:17 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:38:01 2010 +0200"
      },
      "message": "mfd: Remove unneeded and dangerous clearing of clientdata\n\nUnlike real i2c-devices which get detached from the driver, dummy-devices\nget truly unregistered. So, there has never been a need to clear the\nclientdata because the device will go away anyhow. For the occasions fixed\nhere, clearing clientdata was even dangerous as the structure was freed\nalready.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "62579266cf9caca5b999560be2b5ceee42fc4d4d",
      "tree": "eda6066624c734ef3057a9dc568ebaf978499c1a",
      "parents": [
        "75907a1153b42100b7a5e960bfe47d208d726309"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Wed May 19 11:39:02 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:38:00 2010 +0200"
      },
      "message": "mfd: New AB8500 driver\n\nAdd a new driver to support the AB8500 Power Management chip, replacing\nthe current AB4500.  The new driver replaces the old one, instead of an\nincremental modification, because this is a substantial overhaul\nincluding:\n\n - Split of the driver into -core and -spi portions, to allow another\n   interface layer to be added\n\n - Addition of interrupt support\n\n - Switch to MFD core API for handling subdevices\n\n - Simplification of the APIs to remove a redundant block parameter\n\n - Rename of the APIs and macros from ab4500_* to ab8500_*\n\n - Rename of the files from ab4500* to ab8500*\n\n - Change of the driver name from ab4500 to ab8500\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "75907a1153b42100b7a5e960bfe47d208d726309",
      "tree": "4fc564a5ef29c44ede9e2d0a375fbf4a4c0ce6be",
      "parents": [
        "8deca39e5caf7a20fc3786548dc9bfb7f0ae14b6"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun May 16 12:02:18 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:59 2010 +0200"
      },
      "message": "gpio: Fix inverted rdc321x gpio data out registers\n\nrdc_gpio_set_value_impl has the gpio data registers 1 and 2 inverted, fix this.\n\nSigned-off-by: Bernhard Loos \u003cbernhardloos@gmail.com\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8deca39e5caf7a20fc3786548dc9bfb7f0ae14b6",
      "tree": "c3401030a2061731570b12dfe1022ede150460a9",
      "parents": [
        "380c09f6489f1fd773a697e9e2a156c083a34fc5"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat May 15 22:58:27 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:52 2010 +0200"
      },
      "message": "mfd: Change rdc321x resources flags to IORESOURCE_IO\n\nThe rdc321x southbridge PCI device has no MEM PCI resources that we could\npass to mfd_add_devices. Since 33254dd5, mfd_add_device checks for the\nmem_base argument that we set to NULL. Changing the resources passed to\nour MFD cells from IORESOURCE_MEM to IORESOURCE_IO fixes that. Since we use\nthose resources as offsets to the PCI configuration space base address of\nthe southbridge device this is also more adequate.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "380c09f6489f1fd773a697e9e2a156c083a34fc5",
      "tree": "4069f2d01ed326a04cd4fabfc0258c3cb7d0c23f",
      "parents": [
        "f7b2a77fe6f7b13b9cbf1909f032adef0be63ce1"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed May 12 02:10:56 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:50 2010 +0200"
      },
      "message": "mfd: Move pcf50633 irq related functions to its own file.\n\nThis reduces code clutter a bit and will ease an migration to genirq.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f7b2a77fe6f7b13b9cbf1909f032adef0be63ce1",
      "tree": "e698cc1ab7e777f8820d0d3c412865edfe25002c",
      "parents": [
        "6438a694b670cd188c2fd2f75e0cd6b0ae21bea9"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed May 12 02:10:55 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:49 2010 +0200"
      },
      "message": "mfd: Use threaded irq for pcf50633\n\nUse threaded oneshot irq handler instead of normal irq handler and a workqueue.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6438a694b670cd188c2fd2f75e0cd6b0ae21bea9",
      "tree": "dd53c02d505042d8ff6cedbd48f7f84a49d8878f",
      "parents": [
        "0aeee5d4f6aa9bd28373907727937b7935d0434c"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed May 12 02:10:54 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:49 2010 +0200"
      },
      "message": "mfd: pcf50633-adc: Fix potential race in pcf50633_adc_sync_read\n\nCurrently it\u0027s not guaranteed that request struct is not already freed when\nreading from it. Fix this by moving synced request related fields from the\npcf50633_adc_request struct to its own struct and store it on the functions\nstack.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0aeee5d4f6aa9bd28373907727937b7935d0434c",
      "tree": "f8a12ef8c994860468d1b8b6b7ea50e3b5156441",
      "parents": [
        "e4be3cb72ce40482a9fe19210ad5de8bfc061bb5"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed May 12 02:10:53 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:48 2010 +0200"
      },
      "message": "mfd: Fix pcf50633 bitfield logic in interrupt handler\n\nThose constants are alreay bitfields.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e4be3cb72ce40482a9fe19210ad5de8bfc061bb5",
      "tree": "d215d250c0f43134f699a376f4d2142058375bf5",
      "parents": [
        "38270644cc2f2c1fdf150dcc8c4b96136eb4e1f7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 11 13:24:20 2010 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:48 2010 +0200"
      },
      "message": "gpio: rdc321x needs to select MFD_CORE\n\nFix rdc321x-southbridge build:  GPIO_RDC321X needs to select\nMFD_CORE so that the core is built at the same (or higher)\ntristate level.\n\nrdc321x-southbridge.c:(.devinit.text+0x6103): undefined reference to `mfd_add_devices\u0027\nrdc321x-southbridge.c:(.devexit.text+0xe5f): undefined reference to `mfd_remove_devices\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tFlorian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "38270644cc2f2c1fdf150dcc8c4b96136eb4e1f7",
      "tree": "8558f7232c40ec5fe5d522bb0d9838b358abcb44",
      "parents": [
        "d162251d1b8860ef489aecb712e5f06c33763ef3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 11 01:07:34 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:47 2010 +0200"
      },
      "message": "mfd: Use menuconfig for quicker config editing\n\nChange MFD \u0027menu\u0027 to \u0027menuconfig\u0027 to facilitate easy (one-click)\ndisabling of all MFD drivers.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "09bcb3f3369e164bf51b3b566b865f2514b23e8c",
      "tree": "782010db7f97607558f662fd39ac81eaa4f09886",
      "parents": [
        "fa661258a27aa74aaf741882053d195291cefb75"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Tue May 11 00:25:29 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:46 2010 +0200"
      },
      "message": "mfd: AB3550 core driver\n\nThis adds a core driver for the AB3550 mixed-signal circuit\nfound in the ST-Ericsson U300 platforms. This driver\nis a singleton proxy for all access to the AB3550 sub\nfunctionality drivers which can be added on top of this one:\nRTC, regulators, battery and system power control, vibrator,\nLEDs and an ALSA codec.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "fa661258a27aa74aaf741882053d195291cefb75"
}
