)]}'
{
  "log": [
    {
      "commit": "7bf02ea22c6cdd09e2d3f1d3c3fe366b834ae9af",
      "tree": "c1c8aa415910e0f0deea1181759ddd2b5d6067fb",
      "parents": [
        "851cc856d73d1185243c149ed0c0839df8a1b2fe"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue May 24 17:11:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:03 2011 -0700"
      },
      "message": "arch, mm: filter disallowed nodes from arch specific show_mem functions\n\nArchitectures that implement their own show_mem() function did not pass\nthe filter argument to show_free_areas() to appropriately avoid emitting\nthe state of nodes that are disallowed in the current context.  This patch\nnow passes the filter argument to show_free_areas() so those nodes are now\navoided.\n\nThis patch also removes the show_free_areas() wrapper around\n__show_free_areas() and converts existing callers to pass an empty filter.\n\nia64 emits additional information for each node, so skip_free_areas_zone()\nmust be made global to filter disallowed nodes and it is converted to use\na nid argument rather than a zone for this use case.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Helge Deller \u003cdeller@gmx.de\u003e\nCc: James Bottomley \u003cjejb@parisc-linux.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "851cc856d73d1185243c149ed0c0839df8a1b2fe",
      "tree": "b11f630e27b3e78654ddb57dc17ac03ebbdfcc66",
      "parents": [
        "45fd9515962b1837617f0e908b693e8f829f6e05"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Tue May 24 17:11:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:02 2011 -0700"
      },
      "message": "xtensa/mm: remove WANT_PAGE_VIRTUAL\n\nThis is not useful: it provides page-\u003evirtual and is used with highmem.\nxtensa has no support for highmem and those HIGHMEM bits which are found\nby grep are partly implemented.  The interesting functions like kmap() are\nmissing.  If someone actually implements the complete HIGHMEM support he\ncould use HASHED_PAGE_VIRTUAL like most others do.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45fd9515962b1837617f0e908b693e8f829f6e05",
      "tree": "97ba7b0eb1aa46e53e99e7965945a5e16dd9a0ab",
      "parents": [
        "877947bc25af5964f282dea112d24934050cc7b1"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Tue May 24 17:11:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:02 2011 -0700"
      },
      "message": "xtensa/mm: remove pgtable.c\n\nIt is not referenced by any Makefile.  pte_alloc_one_kernel() and\npte_alloc_one() is implemented in arch/xtensa/include/asm/pgalloc.h.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "877947bc25af5964f282dea112d24934050cc7b1",
      "tree": "a93075a5fe0967e4020857a35a30b727a29c9808",
      "parents": [
        "f06590bd718ed950c98828e30ef93204028f3210"
      ],
      "author": {
        "name": "Liu Yuan",
        "email": "tailai.ly@taobao.com",
        "time": "Tue May 24 17:11:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:01 2011 -0700"
      },
      "message": "drivers/video/backlight/adp5520_bl.c: check strict_strtoul() return value\n\nIt should check if strict_strtoul() succeeds.\n\n[akpm@linux-foundation.org: don\u0027t override strict_strtoul() return value]\nSigned-off-by: Liu Yuan \u003ctailai.ly@taobao.com\u003e\nAcked-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f06590bd718ed950c98828e30ef93204028f3210",
      "tree": "60d1c52a538618a16ebcd82a4d949446fd2036c7",
      "parents": [
        "afc7e326a3f5bafc41324d7926c324414e343ee5"
      ],
      "author": {
        "name": "Minchan Kim",
        "email": "minchan.kim@gmail.com",
        "time": "Tue May 24 17:11:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:01 2011 -0700"
      },
      "message": "mm: vmscan: correctly check if reclaimer should schedule during shrink_slab\n\nIt has been reported on some laptops that kswapd is consuming large\namounts of CPU and not being scheduled when SLUB is enabled during large\namounts of file copying.  It is expected that this is due to kswapd\nmissing every cond_resched() point because;\n\nshrink_page_list() calls cond_resched() if inactive pages were isolated\n        which in turn may not happen if all_unreclaimable is set in\n        shrink_zones(). If for whatver reason, all_unreclaimable is\n        set on all zones, we can miss calling cond_resched().\n\nbalance_pgdat() only calls cond_resched if the zones are not\n        balanced. For a high-order allocation that is balanced, it\n        checks order-0 again. During that window, order-0 might have\n        become unbalanced so it loops again for order-0 and returns\n        that it was reclaiming for order-0 to kswapd(). It can then\n        find that a caller has rewoken kswapd for a high-order and\n        re-enters balance_pgdat() without ever calling cond_resched().\n\nshrink_slab only calls cond_resched() if we are reclaiming slab\n\tpages. If there are a large number of direct reclaimers, the\n\tshrinker_rwsem can be contended and prevent kswapd calling\n\tcond_resched().\n\nThis patch modifies the shrink_slab() case.  If the semaphore is\ncontended, the caller will still check cond_resched().  After each\nsuccessful call into a shrinker, the check for cond_resched() remains in\ncase one shrinker is particularly slow.\n\n[mgorman@suse.de: preserve call to cond_resched after each call into shrinker]\nSigned-off-by: Mel Gorman \u003cmgorman@suse.de\u003e\nSigned-off-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: Johannes Weiner \u003channes@cmpxchg.org\u003e\nCc: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nTested-by: Colin King \u003ccolin.king@canonical.com\u003e\nCc: Raghavendra D Prabhu \u003craghu.prabhu13@gmail.com\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nCc: Chris Mason \u003cchris.mason@oracle.com\u003e\nCc: Christoph Lameter \u003ccl@linux.com\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.38+]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "afc7e326a3f5bafc41324d7926c324414e343ee5",
      "tree": "c7b06a424b7a35840a41dca008291ca5dcad9b42",
      "parents": [
        "a71ae47a2cbfa542c69f695809124da4e4dd9e8f"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@cmpxchg.org",
        "time": "Tue May 24 17:11:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:01 2011 -0700"
      },
      "message": "mm: vmscan: correct use of pgdat_balanced in sleeping_prematurely\n\nThere are a few reports of people experiencing hangs when copying large\namounts of data with kswapd using a large amount of CPU which appear to be\ndue to recent reclaim changes.  SLUB using high orders is the trigger but\nnot the root cause as SLUB has been using high orders for a while.  The\nroot cause was bugs introduced into reclaim which are addressed by the\nfollowing two patches.\n\nPatch 1 corrects logic introduced by commit 1741c877 (\"mm: kswapd:\n        keep kswapd awake for high-order allocations until a percentage of\n        the node is balanced\") to allow kswapd to go to sleep when\n        balanced for high orders.\n\nPatch 2 notes that it is possible for kswapd to miss every\n        cond_resched() and updates shrink_slab() so it\u0027ll at least reach\n        that scheduling point.\n\nChris Wood reports that these two patches in isolation are sufficient to\nprevent the system hanging.  AFAIK, they should also resolve similar hangs\nexperienced by James Bottomley.\n\nThis patch:\n\nJohannes Weiner poined out that the logic in commit 1741c877 (\"mm: kswapd:\nkeep kswapd awake for high-order allocations until a percentage of the\nnode is balanced\") is backwards.  Instead of allowing kswapd to go to\nsleep when balancing for high order allocations, it keeps it kswapd\nrunning uselessly.\n\nSigned-off-by: Mel Gorman \u003cmgorman@suse.de\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Johannes Weiner \u003channes@cmpxchg.org\u003e\nReviewed-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nTested-by: Colin King \u003ccolin.king@canonical.com\u003e\nCc: Raghavendra D Prabhu \u003craghu.prabhu13@gmail.com\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nCc: Chris Mason \u003cchris.mason@oracle.com\u003e\nCc: Christoph Lameter \u003ccl@linux.com\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nReviewed-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nReviewed-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.38+]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a71ae47a2cbfa542c69f695809124da4e4dd9e8f",
      "tree": "a6b563bbab796f404fc68fdeebdf9a1c1e2fc27b",
      "parents": [
        "4a7df24ddc7097cd789a7527187826552ea0765e"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "cl@linux.com",
        "time": "Wed May 25 09:47:43 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:38:24 2011 -0700"
      },
      "message": "slub: Fix double bit unlock in debug mode\n\nCommit 442b06bcea23 (\"slub: Remove node check in slab_free\") added a\ncall to deactivate_slab() in the debug case in __slab_alloc(), which\nunlocks the current slab used for allocation.  Going to the label\n\u0027unlock_out\u0027 then does it again.\n\nAlso, in the debug case we do not need all the other processing that the\n\u0027unlock_out\u0027 path does.  We always fall back to the slow path in the\ndebug case.  So the tid update is useless.\n\nSimilarly, ALLOC_SLOWPATH would just be incremented for all allocations.\nAlso a pretty useless thing.\n\nSo simply restore irq flags and return the object.\n\nSigned-off-by: Christoph Lameter \u003ccl@linux.com\u003e\nReported-and-bisected-by: James Morris \u003cjmorris@namei.org\u003e\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nReported-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a7df24ddc7097cd789a7527187826552ea0765e",
      "tree": "2e70557e1d8e6d971ee6094de823900df1f8288e",
      "parents": [
        "37d8cb5478651b27779b9a80d024c614c452eae3",
        "5bdfdfeed5eed599a3ddc455f7c254a209ceae8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 16:39:23 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 16:39:23 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus/2640/i2c\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/2640/i2c\u0027 of git://git.fluff.org/bjdooks/linux: (21 commits)\n  mach-ux500: set proper I2C platform data from MOP500s\n  i2c-nomadik: break out single messsage transmission\n  i2c-nomadik: reset the hw after status check\n  i2c-nomadik: remove the unnecessary delay\n  i2c-nomadik: change the TX and RX threshold\n  i2c-nomadik: add code to retry on timeout failure\n  i2c-nomadik: use pm_runtime API\n  i2c-nomadik: print abort cause only on abort tag\n  i2c-nomadik: correct adapter timeout initialization\n  i2c-nomadik: remove the redundant error message\n  i2c-nomadik: corrrect returned error numbers\n  i2c-nomadik: fix speed enumerator\n  i2c-nomadik: make i2c timeout specific per i2c bus\n  i2c-nomadik: add regulator support\n  i2c: i2c-sh_mobile bus speed platform data V2\n  i2c: i2c-sh_mobile clock string removal\n  i2c-eg20t: Support new device ML7223 IOH\n  i2c: tegra: Add de-bounce cycles.\n  i2c: tegra: fix repeated start handling\n  i2c: tegra: recover from spurious interrupt storm\n  ...\n"
    },
    {
      "commit": "5bdfdfeed5eed599a3ddc455f7c254a209ceae8d",
      "tree": "3088f62f31ca79b50f0ed57d237cdc185f60bba5",
      "parents": [
        "efbe0f27ccfa7237c5524b10e8ccc91f97002f16",
        "81f8115305f821335cf9e16110bf0806f7b93283",
        "40abcf772357355a04f966416eebc943fd0281d4",
        "2b030bda66b0a59f8ebf0ce2117088256a5f9f97"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:25:55 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:25:55 2011 +0100"
      },
      "message": "Merge branches \u0027for-2639/i2c-eg20t\u0027, \u0027for-2639/i2c-shmobile\u0027, \u0027for-2639/i2c-tegra\u0027 and \u0027for-2639/i2c-nomadik2\u0027 into for-linus/2640/i2c\n"
    },
    {
      "commit": "2b030bda66b0a59f8ebf0ce2117088256a5f9f97",
      "tree": "afe961d47c177caa2017f9a608e50f9f8524507a",
      "parents": [
        "82a4413450376cbce0bb2b794fb880dbfda89299"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri May 13 12:31:13 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:21:01 2011 +0100"
      },
      "message": "mach-ux500: set proper I2C platform data from MOP500s\n\nThis specifies the new per-platform timeout per I2C bus and\nswitches the I2C buses to fast mode, and increase the FIFO\ndepth to 8 for reads and writes.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "82a4413450376cbce0bb2b794fb880dbfda89299",
      "tree": "a3b252c4516e68331e708e5dc8fed0a33576c2eb",
      "parents": [
        "0511f643cbe6990daf4b53b1268b5c2ea28d1733"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri May 13 12:31:01 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:20:58 2011 +0100"
      },
      "message": "i2c-nomadik: break out single messsage transmission\n\nReduce code size in the message transfer function by factoring out\na single-message transfer function.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "0511f643cbe6990daf4b53b1268b5c2ea28d1733",
      "tree": "28853979c95e16aa8b6b8e2d88f595a3553e71dd",
      "parents": [
        "b5e890f7e70707d1e10e8d4844806d2223e8b36d"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Fri May 13 12:30:53 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:20:54 2011 +0100"
      },
      "message": "i2c-nomadik: reset the hw after status check\n\nIn case of I2C timeout, reset the HW only after the HW status\nis read, otherwise the staus will be lost.\n\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nReviewed-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b5e890f7e70707d1e10e8d4844806d2223e8b36d",
      "tree": "5cda127810c3426ebcdc5ff7c52250f652d4a6a6",
      "parents": [
        "553553413a6abdda220a697ef439ba2f4b1d4a7c"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Fri May 13 12:30:42 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:20:50 2011 +0100"
      },
      "message": "i2c-nomadik: remove the unnecessary delay\n\nThe delay in the driver seems to be not needed, so remove it.\n\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nReviewed-by: Markus Grape \u003cmarkus.grape@stericsson.com\u003e\nTested-by: Per Persson \u003cper.xb.persson@stericsson.com\u003e\nTested-by: Chethan Krishna N \u003cchethan.krishna@stericsson.com\u003e\nReviewed-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "553553413a6abdda220a697ef439ba2f4b1d4a7c",
      "tree": "7f3ea5e0f05c9cd00cb845e458f13ea1c5e968fd",
      "parents": [
        "ebd10e0783d9fb92a147e60902e22c2d3f3ad69d"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Fri May 13 12:30:34 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:20:47 2011 +0100"
      },
      "message": "i2c-nomadik: change the TX and RX threshold\n\n1) Increase RX FIFO threshold so that there is a reduction in\nthe number of interrupts handled to complete a transaction.\n\n2) Fill TX FIFO in the write function.\n\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ebd10e0783d9fb92a147e60902e22c2d3f3ad69d",
      "tree": "a7e6524ae0618638bbff0b74f3abeac1e2d4817a",
      "parents": [
        "b0e751a925260e5998a76dad41d4565ef26870db"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Fri May 13 12:30:23 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:20:43 2011 +0100"
      },
      "message": "i2c-nomadik: add code to retry on timeout failure\n\nIt is seen that i2c-nomadik controller randomly stops generating the\ninterrupts leading to a i2c timeout. As a workaround to this problem,\nadd retries to the on going transfer on failure.\n\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b0e751a925260e5998a76dad41d4565ef26870db",
      "tree": "1ed9228f88322344ffffc67909c894e46ea8e7be",
      "parents": [
        "4cb3f538cd88fddaa659a924e7abdb685cd5e784"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Fri May 13 12:30:07 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:20:39 2011 +0100"
      },
      "message": "i2c-nomadik: use pm_runtime API\n\nUse the pm_runtime API for pins control.\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nReviewed-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\n[deleted some surplus runtime PM code]\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4cb3f538cd88fddaa659a924e7abdb685cd5e784",
      "tree": "997042532b54dad8e2ac6cd8c3583d4b59267865",
      "parents": [
        "cd20e4fa910540c339b483d0b95ca237abf3354a"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Fri May 13 12:29:55 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:20:36 2011 +0100"
      },
      "message": "i2c-nomadik: print abort cause only on abort tag\n\nModify the code to:\n1)Print the cause of i2c failure only if the status is set to ABORT.\n2)Print slave address on send/receive fail, will help in which slave\nfailed.\n\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "cd20e4fa910540c339b483d0b95ca237abf3354a",
      "tree": "4ba5c4c788e21b21aa4a1375844b8855004518b0",
      "parents": [
        "c436f92a4646e4635554bda39407dfb907352321"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Fri May 13 12:29:46 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:20:33 2011 +0100"
      },
      "message": "i2c-nomadik: correct adapter timeout initialization\n\nCorrect the incorrect initialization of adapter timeout not to be\nin milliseconds, as it needs to be done in jiffies.\n\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nReviewed-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c436f92a4646e4635554bda39407dfb907352321",
      "tree": "eb2ecac625e120933e51fc28442c8cd6144c415b",
      "parents": [
        "99381bec0a569a69345148cb1ac74c2caa43a227"
      ],
      "author": {
        "name": "srinidhi kasagar",
        "email": "srinidhi.kasagar@stericsson.com",
        "time": "Fri May 13 12:29:38 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:20:29 2011 +0100"
      },
      "message": "i2c-nomadik: remove the redundant error message\n\nThe abort cause string itself is an error, so remove the redundant\nexplicit error message.\n\nSigned-off-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "99381bec0a569a69345148cb1ac74c2caa43a227",
      "tree": "1f88159771942d1a71a1d77e2e859874c18c1906",
      "parents": [
        "2320f504d3c87b814abf37f224ab68d52d2a512c"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Fri May 13 12:29:28 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:20:26 2011 +0100"
      },
      "message": "i2c-nomadik: corrrect returned error numbers\n\nThe code was returning bad error numbers or just -1 in some cases.\n\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nReviewed-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "2320f504d3c87b814abf37f224ab68d52d2a512c",
      "tree": "ae52f9f9467ce8e57cde7c009c93fa6ad720648e",
      "parents": [
        "9772760079253cd9a428434b43d415d18b152332"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri May 13 12:29:20 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:20:22 2011 +0100"
      },
      "message": "i2c-nomadik: fix speed enumerator\n\nThe I2C speed enumerators in the i2c-nomadik header file were in\nthe wrong order.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "9772760079253cd9a428434b43d415d18b152332",
      "tree": "1379806baba2f945e656bd8f86db91f2398c4bfc",
      "parents": [
        "a20d23945f30ec701a544fdd90d6537f4041af6f"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Fri May 13 12:29:12 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:20:13 2011 +0100"
      },
      "message": "i2c-nomadik: make i2c timeout specific per i2c bus\n\nAdd option to have different i2c timeout delay for different i2c buses\nspecified in platform data. Default to the old value unless specified.\n\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nReviewed-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a20d23945f30ec701a544fdd90d6537f4041af6f",
      "tree": "83e2f4f42cff01031d25af07bc5c6a7a13be4969",
      "parents": [
        "d762f4383100c2a87b1a3f2d678cd3b5425655b4"
      ],
      "author": {
        "name": "Jonas Aberg",
        "email": "jonas.aberg@stericsson.com",
        "time": "Fri May 13 12:29:02 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:16:58 2011 +0100"
      },
      "message": "i2c-nomadik: add regulator support\n\nThis on-chip I2C controller needs to fetch the regulator\nrepresenting its voltage domain so that it won\u0027t be switched off.\n\nSigned-off-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "37d8cb5478651b27779b9a80d024c614c452eae3",
      "tree": "53fe55f595dea61ba8acd72bd19d2655513b7195",
      "parents": [
        "dc522adbee91dd17fa31f8e8cf72673fe0e8370e",
        "07da0372dd6ca5517400ce95040861def25930c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 15:20:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 15:20:02 2011 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c-parport: Various cleanups\n  i2c-i801: Don\u0027t depend on other kernel driver config options\n  i2c-i801: Check for vendor Fujitsu before probing for apanel\n  i2c-i801: Don\u0027t probe for slaves on IDF channels\n  i2c-i801: SMBus patch for Intel Panther Point DeviceIDs\n  i2c/writing-clients: Fix foo_driver.id_table\n"
    },
    {
      "commit": "dc522adbee91dd17fa31f8e8cf72673fe0e8370e",
      "tree": "3bef22735e85c680c8049b2145ecbeb332f3f59b",
      "parents": [
        "df3256f9ab7ae2127144de5ba2abca332278a42d",
        "c2b67735e5d3a419e90047b3f4179e54a39637bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 15:11:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 15:11:46 2011 -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  jbd: Fix comment to match the code in journal_start()\n  jbd/jbd2: remove obsolete summarise_journal_usage.\n  jbd: Fix forever sleeping process in do_get_write_access()\n  ext2: fix error msg when mounting fs with too-large blocksize\n  jbd: fix fsync() tid wraparound bug\n  ext3: Fix fs corruption when make_indexed_dir() fails\n  ext3: Fix lock inversion in ext3_symlink()\n"
    },
    {
      "commit": "df3256f9ab7ae2127144de5ba2abca332278a42d",
      "tree": "c2cbdca425b745894a23f8cf7d7c91effcd7478c",
      "parents": [
        "b0ca118dbacbc6c35e15f216e25e95cca7aedf5b",
        "901025d2f3194b4868980c8ba80df4cc0aa1282c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 15:04:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 15:04:00 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm:\n  dlm: make plock operation killable\n  dlm: remove shared message stub for recovery\n  dlm: delayed reply message warning\n  dlm: Remove superfluous call to recalc_sigpending()\n"
    },
    {
      "commit": "b0ca118dbacbc6c35e15f216e25e95cca7aedf5b",
      "tree": "6c61c91ff0174c8774d4010b892ecf0bed560910",
      "parents": [
        "2bb732cdb48d271ff7a910260ffb851fb4bc8a28",
        "b7b57551bbda1390959207f79f2038aa7adb72ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:38:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:38:19 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6: (43 commits)\n  TOMOYO: Fix wrong domainname validation.\n  SELINUX: add /sys/fs/selinux mount point to put selinuxfs\n  CRED: Fix load_flat_shared_library() to initialise bprm correctly\n  SELinux: introduce path_has_perm\n  flex_array: allow 0 length elements\n  flex_arrays: allow zero length flex arrays\n  flex_array: flex_array_prealloc takes a number of elements, not an end\n  SELinux: pass last path component in may_create\n  SELinux: put name based create rules in a hashtable\n  SELinux: generic hashtab entry counter\n  SELinux: calculate and print hashtab stats with a generic function\n  SELinux: skip filename trans rules if ttype does not match parent dir\n  SELinux: rename filename_compute_type argument to *type instead of *con\n  SELinux: fix comment to state filename_compute_type takes an objname not a qstr\n  SMACK: smack_file_lock can use the struct path\n  LSM: separate LSM_AUDIT_DATA_DENTRY from LSM_AUDIT_DATA_PATH\n  LSM: split LSM_AUDIT_DATA_FS into _PATH and _INODE\n  SELINUX: Make selinux cache VFS RCU walks safe\n  SECURITY: Move exec_permission RCU checks into security modules\n  SELinux: security_read_policy should take a size_t not ssize_t\n  ...\n"
    },
    {
      "commit": "2bb732cdb48d271ff7a910260ffb851fb4bc8a28",
      "tree": "580bf68eb1e52b4e6915588d61423347ae09c318",
      "parents": [
        "f50d1d9e8d964fdd3b4cedfbca8843d1bc5916c1",
        "c4d5ee13984f57b2f881635c49045151679f5e8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:31:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:31:37 2011 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: make KBUILD_NOCMDDEP\u003d1 handle empty built-in.o\n  scripts/kallsyms.c: fix potential segfault\n  scripts/gen_initramfs_list.sh: Convert to a /bin/sh script\n  kbuild: Fix GNU make v3.80 compatibility\n  kbuild: Fix passing -Wno-* options to gcc 4.4+\n  kbuild: move scripts/basic/docproc.c to scripts/docproc.c\n  kbuild: Fix Makefile.asm-generic for um\n  kbuild: Allow to combine multiple W\u003d levels\n  kbuild: Disable -Wunused-but-set-variable for gcc 4.6.0\n  Fix handling of backlash character in LINUX_COMPILE_BY name\n  kbuild: asm-generic support\n  kbuild: implement several W\u003d levels\n  kbuild: Fix build with binutils \u003c\u003d 2.19\n  initramfs: Use KBUILD_BUILD_TIMESTAMP for generated entries\n  kbuild: Allow to override LINUX_COMPILE_BY and LINUX_COMPILE_HOST macros\n  kbuild: Drop unused LINUX_COMPILE_TIME and LINUX_COMPILE_DOMAIN macros\n  kbuild: Use the deterministic mode of ar\n  kbuild: Call gzip with -n\n  kbuild: move KALLSYMS_EXTRA_PASS from Kconfig to Makefile\n  Kconfig: improve KALLSYMS_ALL documentation\n\nFix up trivial conflict in Makefile\n"
    },
    {
      "commit": "f50d1d9e8d964fdd3b4cedfbca8843d1bc5916c1",
      "tree": "105b5bc4bb96b555dba90fa11dd5af66784c132f",
      "parents": [
        "98b98d316349e9a028e632629fe813d07fa5afdd",
        "4ef7e71444b48cc89152cbc499ed94dde50515ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:28:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:28:35 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: Make struct pcmcia_device_id const, sound drivers edition\n  staging: pcmcia: Convert pcmcia_device_id declarations to const\n  pcmcia: Convert pcmcia_device_id declarations to const\n  pcmcia: Make declaration and uses of struct pcmcia_device_id const\n  pcmcia/sa1100: put sa11x0_pcmcia_hw_init[] to .devinit.data\n"
    },
    {
      "commit": "98b98d316349e9a028e632629fe813d07fa5afdd",
      "tree": "caaf6a662a86c5e2a418f0929ca05f0748803ac5",
      "parents": [
        "0d66cba1ac3ad38614077443d604d6a09cec99de",
        "931474c4c30633400ff0dff8fb452ae20e01d067"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 12:06:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 12:06:40 2011 -0700"
      },
      "message": "Merge branch \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (169 commits)\n  drivers/gpu/drm/radeon/atom.c: fix warning\n  drm/radeon/kms: bump kms version number\n  drm/radeon/kms: properly set num banks for fusion asics\n  drm/radeon/kms/atom: move dig phy init out of modesetting\n  drm/radeon/kms/cayman: fix typo in register mask\n  drm/radeon/kms: fix typo in spread spectrum code\n  drm/radeon/kms: fix tile_config value reported to userspace on cayman.\n  drm/radeon/kms: fix incorrect comparison in cayman setup code.\n  drm/radeon/kms: add wait idle ioctl for eg-\u003ecayman\n  drm/radeon/cayman: setup hdp to invalidate and flush when asked\n  drm/radeon/evergreen/btc/fusion: setup hdp to invalidate and flush when asked\n  agp/uninorth: Fix lockups with radeon KMS and \u003e1x.\n  drm/radeon/kms: the SS_Id field in the LCD table if for LVDS only\n  drm/radeon/kms: properly set the CLK_REF bit for DCE3 devices\n  drm/radeon/kms: fixup eDP connector handling\n  drm/radeon/kms: bail early for eDP in hotplug callback\n  drm/radeon/kms: simplify hotplug handler logic\n  drm/radeon/kms: rewrite DP handling\n  drm/radeon/kms/atom: add support for setting DP panel mode\n  drm/radeon/kms: atombios.h updates for DP panel mode\n  ...\n"
    },
    {
      "commit": "0d66cba1ac3ad38614077443d604d6a09cec99de",
      "tree": "383981fd93c7e6d467fb239edd51f935f1a481dd",
      "parents": [
        "4637f40f200063973553ce3c4c1ac6c247e4535c",
        "5bd418784a2764a8d9de177a5462bfc008fd334a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 12:06:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 12:06:02 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6: (29 commits)\n  [S390] cpu hotplug: fix external interrupt subclass mask handling\n  [S390] oprofile: dont access lowcore\n  [S390] oprofile: add missing irq stats counter\n  [S390] Ignore sendmmsg system call note wired up warning\n  [S390] s390,oprofile: fix compile error for !CONFIG_SMP\n  [S390] s390,oprofile: fix alert counter increment\n  [S390] Remove unused includes in process.c\n  [S390] get CPC image name\n  [S390] sclp: event buffer dissection\n  [S390] chsc: process channel-path-availability information\n  [S390] refactor page table functions for better pgste support\n  [S390] merge page_test_dirty and page_clear_dirty\n  [S390] qdio: prevent compile warning\n  [S390] sclp: remove unnecessary sendmask check\n  [S390] convert old cpumask API into new one\n  [S390] pfault: cleanup code\n  [S390] pfault: cpu hotplug vs missing completion interrupts\n  [S390] smp: add __noreturn attribute to cpu_die()\n  [S390] percpu: implement arch specific irqsafe_cpu_ops\n  [S390] vdso: disable gcov profiling\n  ...\n"
    },
    {
      "commit": "07da0372dd6ca5517400ce95040861def25930c8",
      "tree": "417c8b0a982f8d24cce4550bfa78acdb11bcea8d",
      "parents": [
        "8eacfcebf0274310a751924c02c5c31cbdf057b3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 24 20:58:49 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Tue May 24 20:58:49 2011 +0200"
      },
      "message": "i2c-parport: Various cleanups\n\n* Fix white space.\n* Rename labels to something meaningful.\n* Prefix defines with PORT_ to avoid collision with macros from\n  \u003clinux/parport.h\u003e.\n* Add const markers where possible.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4637f40f200063973553ce3c4c1ac6c247e4535c",
      "tree": "ff317a0dfb67cae313a208d120edd5102730044d",
      "parents": [
        "5129df03d0c44b2d5a5f9d7d52f3b079706b9a8f",
        "b73077eb03f510a84b102fb97640e595a958403c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:58:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:58:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (40 commits)\n  Input: ADP5589 - new driver for I2C Keypad Decoder and I/O Expander\n  Input: tsc2007 - add X, Y and Z fuzz factors to platform data\n  Input: tsc2007 - add poll_period parameter to platform data\n  Input: tsc2007 - add poll_delay parameter to platform data\n  Input: tsc2007 - add max_rt parameter to platform data\n  Input: tsc2007 - debounce pressure measurement\n  Input: ad714x - fix captouch wheel option algorithm\n  Input: ad714x - allow platform code to specify irqflags\n  Input: ad714x - fix threshold and completion interrupt masks\n  Input: ad714x - fix up input configuration\n  Input: elantech - remove support for proprietary X driver\n  Input: elantech - report multitouch with proper ABS_MT messages\n  Input: elantech - export pressure and width when supported\n  Input: elantech - describe further the protocol\n  Input: atmel_tsadcc - correct call to input_free_device\n  Input: add driver FSL MPR121 capacitive touch sensor\n  Input: remove useless synchronize_rcu() calls\n  Input: ads7846 - fix gpio_pendown configuration\n  Input: ads7846 - add possibility to use external vref on ads7846\n  Input: rotary-encoder - add support for half-period encoders\n  ...\n"
    },
    {
      "commit": "8eacfcebf0274310a751924c02c5c31cbdf057b3",
      "tree": "c0e6a163da813a4b4b6a84f71d833e732c6e8818",
      "parents": [
        "6aa1464d5482cc8f6f026ebb12d94b77a58c823b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 24 20:58:49 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Tue May 24 20:58:49 2011 +0200"
      },
      "message": "i2c-i801: Don\u0027t depend on other kernel driver config options\n\nDon\u0027t let other driver config options influence us, as it makes the\ncode more complex and fragile for a small benefit. There\u0027s nothing\nwrong with instantiating I2C devices even if they don\u0027t have a driver.\nAnd we\u0027re talking about 835 extra bytes in the binary on x86-64,\nthat\u0027s hardly worth arguing about.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: David Woodhouse \u003cdavid.woodhouse@intel.com\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\n"
    },
    {
      "commit": "6aa1464d5482cc8f6f026ebb12d94b77a58c823b",
      "tree": "5247c4a88d47177fb5e2ad3e3dbf7304331edbf6",
      "parents": [
        "e7198fbf50fd5db4cc9681beed760403f794320d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 24 20:58:49 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Tue May 24 20:58:49 2011 +0200"
      },
      "message": "i2c-i801: Check for vendor Fujitsu before probing for apanel\n\nScanning the BIOS memory for the apanel information is costly, so\navoid doing it on non-Fujitsu machines.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e7198fbf50fd5db4cc9681beed760403f794320d",
      "tree": "bc0c9ce63b540b697d4a877b880f6ebd4d5d2f59",
      "parents": [
        "6e2a851e71e65d4ec5bbc51802c36a61322d792b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 24 20:58:49 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Tue May 24 20:58:49 2011 +0200"
      },
      "message": "i2c-i801: Don\u0027t probe for slaves on IDF channels\n\nI don\u0027t know if Fujitsu is ever going to produce Patsburg-based\nmachines, but if they do, I\u0027d rather not probe the secondary (IDF)\nSMBus channels. At least not until we have a good reason for doing so.\n\nOn a side note, I\u0027m not even sure if it is right to enable detection\nof HWMON and DDC devices on the IDF channels. Time will tell...\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nAcked-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6e2a851e71e65d4ec5bbc51802c36a61322d792b",
      "tree": "863e234e6bfea1391c41ae27d92b47859fbf7345",
      "parents": [
        "3116c86033079a1d4d4e84c40028f96b614843b8"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Tue May 24 20:58:49 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Tue May 24 20:58:49 2011 +0200"
      },
      "message": "i2c-i801: SMBus patch for Intel Panther Point DeviceIDs\n\nThis patch adds the SMBus controller DeviceID for the Intel Panther Point PCH.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3116c86033079a1d4d4e84c40028f96b614843b8",
      "tree": "c81390ec173f671cb2ee09aa2bd48096f71a6d75",
      "parents": [
        "d762f4383100c2a87b1a3f2d678cd3b5425655b4"
      ],
      "author": {
        "name": "Vikram Narayanan",
        "email": "vikram186@gmail.com",
        "time": "Tue May 24 20:58:48 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Tue May 24 20:58:48 2011 +0200"
      },
      "message": "i2c/writing-clients: Fix foo_driver.id_table\n\nThe i2c_device_id structure variable\u0027s name is not used in the\ni2c_driver structure.\n\nSigned-off-by: Vikram Narayanan \u003cvikram186@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5129df03d0c44b2d5a5f9d7d52f3b079706b9a8f",
      "tree": "799e309a7db032cb7abe9f0fa910c2989c3fdab5",
      "parents": [
        "4d429480352c63db2228489f0db9fd381cdc3c9c",
        "6988f20fe04e9ef3aea488cb8ab57fbeb78e12f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:53:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:53:42 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.40\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-2.6.40\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:\n  percpu: Unify input section names\n  percpu: Avoid extra NOP in percpu_cmpxchg16b_double\n  percpu: Cast away printk format warning\n  percpu: Always align percpu output section to PAGE_SIZE\n\nFix up fairly trivial conflict in arch/x86/include/asm/percpu.h as per Tejun\n"
    },
    {
      "commit": "4d429480352c63db2228489f0db9fd381cdc3c9c",
      "tree": "96a3bc976735ef01d5d5e42353ae1dd795d34370",
      "parents": [
        "eb08d8ff476ad39a149e1044c7d3fd742a168864",
        "ab50ff684707031ed4bad2fdd313208ae392e5bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:51:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:51:26 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: switch to dynamic printks\n  UBI: turn some macros into static inline\n  UBI: improve checking in debugging prints\n  UBI: fix typo in a message\n  UBI: fix minor stylistic issues\n  UBI: use __packed instead of __attribute__((packed))\n  UBI: cleanup comments around volume properties\n  UBI: re-name set volume properties ioctl\n  UBI: make the control character device non-seekable\n"
    },
    {
      "commit": "eb08d8ff476ad39a149e1044c7d3fd742a168864",
      "tree": "fb3b442e8b601ea9c8987a553433c8bfaa188159",
      "parents": [
        "9f22aae04631ec90eeab804b024de3c658dae406",
        "56e46742e846e4de167dde0e1e1071ace1c882a5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:51:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:51:07 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6: (52 commits)\n  UBIFS: switch to dynamic printks\n  UBIFS: fix kernel-doc comments\n  UBIFS: fix extremely rare mount failure\n  UBIFS: simplify LEB recovery function further\n  UBIFS: always cleanup the recovered LEB\n  UBIFS: clean up LEB recovery function\n  UBIFS: fix-up free space on mount if flag is set\n  UBIFS: add the fixup function\n  UBIFS: add a superblock flag for free space fix-up\n  UBIFS: share the next_log_lnum helper\n  UBIFS: expect corruption only in last journal head LEBs\n  UBIFS: synchronize write-buffer before switching to the next bud\n  UBIFS: remove BUG statement\n  UBIFS: change bud replay function conventions\n  UBIFS: substitute the replay tree with a replay list\n  UBIFS: simplify replay\n  UBIFS: store free and dirty space in the bud replay entry\n  UBIFS: remove unnecessary stack variable\n  UBIFS: double check that buds are replied in order\n  UBIFS: make 2 functions static\n  ...\n"
    },
    {
      "commit": "9f22aae04631ec90eeab804b024de3c658dae406",
      "tree": "a96393e19eff70ef7d5c50496abfea335301a44c",
      "parents": [
        "988c7f2d6d5622c2407bcad49c0349fbad6489a7",
        "531d2895917566ab0d82faa0696d0576569f1053"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:50:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:50:27 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu: (22 commits)\n  m68knommu: Use generic show_interrupts()\n  coldfire_qspi compile fix\n  m68k: merge the mmu and non-mmu versions of sys_m68k.c\n  m68knommu: use asm-generic/bitops/ext2-atomic.h\n  m68knommu: Remove obsolete #include \u003clinux/sys.h\u003e\n  m68k: merge mmu and non-mmu versions of asm-offsets.c\n  m68k: merge non-mmu and mmu versions of m68k_ksyms.c\n  m68knommu: remove un-needed exporting of COLDFIRE symbols\n  m68knommu: move EXPORT of kernel_thread to function definition\n  m68knommu: move EXPORT of local checksumming functions to definitions\n  m68knommu: move EXPORT of dump_fpu to function definition\n  m68knommu: clean up mm/init_no.c\n  m68k: merge the mmu and non-mmu mm/Makefile\n  m68k: mv kmap_mm.c to kmap.c\n  m68knommu: remove stubs for __ioremap() and iounmap()\n  m68knommu: remove unused kernel_set_cachemode()\n  m68k: let Makefile sort out compiling mmu and non-mmu lib/checksum.c\n  m68k: remove duplicate memcpy() implementation\n  m68k: remove duplicate memset() implementation\n  m68k: remove duplicate memmove() implementation\n  ...\n"
    },
    {
      "commit": "988c7f2d6d5622c2407bcad49c0349fbad6489a7",
      "tree": "e594aed350730f13874967b2765d21a7f515ea18",
      "parents": [
        "d762f4383100c2a87b1a3f2d678cd3b5425655b4",
        "2f344d2e51888785be551a756d8a8aa58269aaa8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:49:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:49:16 2011 -0700"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, ioapic: Restore ioapic entries during resume properly\n  x86: Get rid of asmregparm\n  um: Use RWSEM_GENERIC_SPINLOCK on x86\n"
    },
    {
      "commit": "2f344d2e51888785be551a756d8a8aa58269aaa8",
      "tree": "e594aed350730f13874967b2765d21a7f515ea18",
      "parents": [
        "1b4ac2a935aaf194241a2f4165d6407ba9650e1a"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Tue May 24 10:45:31 2011 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue May 24 20:32:41 2011 +0200"
      },
      "message": "x86, ioapic: Restore ioapic entries during resume properly\n\nIn mask/restore_ioapic_entries() we should be restoring ioapic\nentries when ioapics[apic].saved_registers is not NULL.\n\nFix the typo and address the resume hang regression reported by\nLinus.\n\nThis was not found sooner because the systems where these\nchanges were tested on kept the IO-APIC entries intact over\nresume.\n\nReported-and-tested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Daniel J Blueman \u003cdaniel.blueman@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1306259131.7171.7.camel@sbsiddha-MOBL3.sc.intel.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b7b57551bbda1390959207f79f2038aa7adb72ae",
      "tree": "d591a08e7e45615b51d8b5ee1634a29920f62c3f",
      "parents": [
        "434d42cfd05a7cc452457a81d2029540cba12150",
        "7a627e3b9a2bd0f06945bbe64bcf403e788ecf6e"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue May 24 23:20:19 2011 +1000"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue May 24 23:20:19 2011 +1000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.infradead.org/users/eparis/selinux into for-linus\n\nConflicts:\n\tlib/flex_array.c\n\tsecurity/selinux/avc.c\n\tsecurity/selinux/hooks.c\n\tsecurity/selinux/ss/policydb.c\n\tsecurity/smack/smack_lsm.c\n\nManually resolve conflicts.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "434d42cfd05a7cc452457a81d2029540cba12150",
      "tree": "3a6b9b7f9ff2e1b7409dd66c15242b2a75aa4422",
      "parents": [
        "d762f4383100c2a87b1a3f2d678cd3b5425655b4",
        "12a5a2621b1ee14d32beca35304d7c6076a58815"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue May 24 22:55:24 2011 +1000"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue May 24 22:55:24 2011 +1000"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "1b4ac2a935aaf194241a2f4165d6407ba9650e1a",
      "tree": "f92e0154dda7640657b9cf65986ea305fa99ca0f",
      "parents": [
        "3a3679078aed2c451ebc32836bbd3b8219a65e01"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Tue May 24 00:18:05 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 24 14:33:35 2011 +0200"
      },
      "message": "x86: Get rid of asmregparm\n\nAs UML does no longer need asmregparm we can remove it.\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nCc: namhyung@gmail.com\nCc: davem@davemloft.net\nCc: fweisbec@gmail.com\nCc: dhowells@redhat.com\nLink: http://lkml.kernel.org/r/%3C1306189085-29896-1-git-send-email-richard%40nod.at%3E\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3a3679078aed2c451ebc32836bbd3b8219a65e01",
      "tree": "78418bbbaf58e8bc27c346e231e7fb6afa823912",
      "parents": [
        "d762f4383100c2a87b1a3f2d678cd3b5425655b4"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Mon May 23 22:51:33 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 24 14:33:35 2011 +0200"
      },
      "message": "um: Use RWSEM_GENERIC_SPINLOCK on x86\n\nCommit d12337 (rwsem: Remove redundant asmregparm annotation)\nbroke rwsem on UML.\n\nAs we cannot compile UML with -mregparm\u003d3 and keeping asmregparm only\nfor UML is inadequate the easiest solution is using RWSEM_GENERIC_SPINLOCK.\n\nThanks to Thomas Gleixner for the idea.\n\nReported-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nTested-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nCc: user-mode-linux-devel@lists.sourceforge.net\nCc: \u003cstable@kernel.org\u003e # .39.x\nLink: http://lkml.kernel.org/r/%3C1306183893-26655-1-git-send-email-richard%40nod.at%3E\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6988f20fe04e9ef3aea488cb8ab57fbeb78e12f0",
      "tree": "c9d7fc50a2e2147a5ca07e3096e7eeb916ad2da9",
      "parents": [
        "0415b00d175e0d8945e6785aad21b5f157976ce0",
        "6ea0c34dac89611126455537552cffe6c7e832ad"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue May 24 09:59:36 2011 +0200"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue May 24 09:59:36 2011 +0200"
      },
      "message": "Merge branch \u0027fixes-2.6.39\u0027 into for-2.6.40\n"
    },
    {
      "commit": "b73077eb03f510a84b102fb97640e595a958403c",
      "tree": "8b639000418e2756bf6baece4e00e07d2534bccc",
      "parents": [
        "28350e330cfab46b60a1dbf763b678d859f9f3d9",
        "9d2e173644bb5c42ff1b280fbdda3f195a7cf1f7"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue May 24 00:06:26 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue May 24 00:06:26 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "531d2895917566ab0d82faa0696d0576569f1053",
      "tree": "a7bdcf3702440f60d94ca887c39cbc2c8ff2a0ed",
      "parents": [
        "0b4bf78214efcdadbbe5b09c5dff35dcc9bcb3df"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Apr 30 23:15:07 2011 +0200"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 15:17:23 2011 +1000"
      },
      "message": "m68knommu: Use generic show_interrupts()\n\nApart from whitespace differences, /proc/interrupts doesn\u0027t change by\nenabling GENERIC_IRQ_SHOW.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "0b4bf78214efcdadbbe5b09c5dff35dcc9bcb3df",
      "tree": "c80b9769c737982aece96afb60c23ba1ed7af4ab",
      "parents": [
        "cae2e6cc002d6fdee7d8a230736fa7c685e54b35"
      ],
      "author": {
        "name": "Steven King",
        "email": "sfking@fdwdc.com",
        "time": "Sun Apr 24 10:48:07 2011 -0700"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 15:17:22 2011 +1000"
      },
      "message": "coldfire_qspi compile fix\n\nThe m68k/m68knommu merge broke the qspi build.\n\nSigned-off-by: Steven King \u003csfking@fdwdc.com\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "cae2e6cc002d6fdee7d8a230736fa7c685e54b35",
      "tree": "f587ea6e2d04196d29a3c0376ea06121ecec50be",
      "parents": [
        "48e1328e06dd9bd7a4932ee47428475963ea55b0"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Thu Apr 21 12:48:07 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 15:17:21 2011 +1000"
      },
      "message": "m68k: merge the mmu and non-mmu versions of sys_m68k.c\n\nThere is a lot of common code in the sys_m68k.c files. The mmu and non-mmu\nversions can easily be merged into a single file.\n\nThere is really only 2 functions that differ in the 2 cases. A single\nifdef on CONFIG_MMU can take care of this. Alternatively we could break\nthose 2 functions out and maintain sys_m68k_no.c and sys_m68k_mm.c with\njust this code in it (Makefile could then just build the right one).\nDoes anyone have strong feelings on which way they want this done?\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "48e1328e06dd9bd7a4932ee47428475963ea55b0",
      "tree": "6592a23bf5c176ad8528bb565e4dfec9886de4fa",
      "parents": [
        "b60de9f5142ffc677e4e1bf0d1e8ad177d21095f"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun Apr 17 22:57:29 2011 +0900"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 15:17:20 2011 +1000"
      },
      "message": "m68knommu: use asm-generic/bitops/ext2-atomic.h\n\nm68knommu can use generic implementation of ext2 atomic bitops.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "b60de9f5142ffc677e4e1bf0d1e8ad177d21095f",
      "tree": "5f221b054213b5820f8549f8b3c0a28b1cf1d171",
      "parents": [
        "aa4d1f897f6a7ffdb3654a2152b60d9d832951a3"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Apr 06 21:43:19 2011 +0200"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 15:17:19 2011 +1000"
      },
      "message": "m68knommu: Remove obsolete #include \u003clinux/sys.h\u003e\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "aa4d1f897f6a7ffdb3654a2152b60d9d832951a3",
      "tree": "39fb1190c24936a3e0fce96b0c0a4023e1bbbd53",
      "parents": [
        "a697dc934f52355494b746d7b5568227e0910ae8"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 29 15:55:36 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 15:17:18 2011 +1000"
      },
      "message": "m68k: merge mmu and non-mmu versions of asm-offsets.c\n\nIt is strait forward to merge the mmu and non-mmu versions of\nasm-offstes.c. Some name changes are required for the preempt and\nthread_info.flags in the non-mmu entry.S assembler to make them\nconsistent for both setups.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "d762f4383100c2a87b1a3f2d678cd3b5425655b4",
      "tree": "e2a982fea165e77d3f7098717e887dbb28efc6d1",
      "parents": [
        "5214638384a968574a5ea3df1d3b3194da32a496",
        "78207ffd0e00d39238f0a8a455a31a12659b30b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:24:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:24:07 2011 -0700"
      },
      "message": "Merge branch \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (23 commits)\n  sh: Ignore R_SH_NONE module relocations.\n  SH: SE7751: Fix pcibios_map_platform_irq prototype.\n  sh: remove warning and warning_symbol from struct stacktrace_ops\n  sh: wire up sys_sendmmsg.\n  clocksource: sh_tmu: Runtime PM support\n  clocksource: sh_tmu: __clocksource_updatefreq_hz() update\n  clocksource: sh_cmt: Runtime PM support\n  clocksource: sh_cmt: __clocksource_updatefreq_hz() update\n  dmaengine: shdma: synchronize RCU before freeing, simplify spinlock\n  dmaengine: shdma: add runtime- and system-level power management\n  dmaengine: shdma: fix locking\n  sh: sh-sci: sh7377 and sh73a0 build fixes\n  sh: cosmetic improvement: use an existing pointer\n  serial: sh-sci: suspend/resume wakeup support V2\n  serial: sh-sci: Runtime PM support\n  sh: select IRQ_FORCED_THREADING.\n  sh: intc: Set virtual IRQs as nothread.\n  sh: fixup fpu.o compile order\n  i2c: add a module alias to the sh-mobile driver\n  ALSA: add a module alias to the FSI driver\n  ...\n"
    },
    {
      "commit": "5214638384a968574a5ea3df1d3b3194da32a496",
      "tree": "f0defc396d154c35cd57692c33e7596cd314a93b",
      "parents": [
        "df462b3dbeeaae7141f1b63cbfcc1e1bae6a85fc",
        "0f61f3e4db71946292ef8d6d6df74b8fcf001646"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:20:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:20:48 2011 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf tools: Fix sample type size calculation in 32 bits archs\n  profile: Use vzalloc() rather than vmalloc() \u0026 memset()\n"
    },
    {
      "commit": "df462b3dbeeaae7141f1b63cbfcc1e1bae6a85fc",
      "tree": "bca52fce066159f136d75c69e79016422212cb1d",
      "parents": [
        "343800e7d20944aead238c2c6e3f7789f8b6587c",
        "cf25220677b3f10468a74278130fe224f73632a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:12:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:12:49 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (247 commits)\n  [media] gspca - sunplus: Fix some warnings and simplify code\n  [media] gspca: Fix some warnings tied to \u0027no debug\u0027\n  [media] gspca: Unset debug by default\n  [media] gspca - cpia1: Remove a bad conditional compilation instruction\n  [media] gspca - main: Remove USB traces\n  [media] gspca - main: Version change to 2.13\n  [media] gspca - stk014 / t613: Accept the index 0 in querymenu\n  [media] gspca - kinect: Remove __devinitdata\n  [media] gspca - cpia1: Fix some warnings\n  [media] video/Kconfig: Fix mis-classified devices\n  [media] support for medion dvb stick 1660:1921\n  [media] tm6000: fix uninitialized field, change prink to dprintk\n  [media] cx231xx: Add support for Iconbit U100\n  [media] saa7134 add new TV cards\n  [media] Use a more consistent value for RC repeat period\n  [media] cx18: Move spinlock and vb_type initialisation into stream_init\n  [media] tm6000: remove tm6010 sif audio start and stop\n  [media] tm6000: remove unused exports\n  [media] tm6000: add pts logging\n  [media] tm6000: change from ioctl to unlocked_ioctl\n  ...\n"
    },
    {
      "commit": "343800e7d20944aead238c2c6e3f7789f8b6587c",
      "tree": "b40a5cb36c156e8c0aa28bbd8cf92e87e5a4ef95",
      "parents": [
        "f4e0bcf06b9771af04273473592aeeb860ca2816",
        "f68e542f3478147986a9c8958942ec649dc06201"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:11:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:11:38 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hirofumi/fatfs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hirofumi/fatfs-2.6:\n  fat: Fix statfs-\u003ef_namelen\n  fat: Replace all printk with fat_msg()\n  fat: Add fat_msg() function for preformated FAT messages\n  fat: Convert fat_fs_error to use %pV\n  fat: Fix possible null deref in fat_cache_add()\n  fat: use new setup() for -\u003edir_ops too\n"
    },
    {
      "commit": "f4e0bcf06b9771af04273473592aeeb860ca2816",
      "tree": "0cf83331612b1e721b9663a71bfd5f364c49992f",
      "parents": [
        "5f2e8e2b0bf0f3a1819b25f6117a7f20bd15521d"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon May 23 14:05:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:11:14 2011 -0700"
      },
      "message": "hwmon: (coretemp) Add comments describing the handling of HT CPUs\n\nThe coretemp driver provides a single set of device attributes for each\nphysical core of a HT CPU to avoid duplicate sensors.  This\nfunctionality was introduced with commit d883b9f09772 (\"hwmon:\n(coretemp) Skip duplicate CPU entries\").\n\nCommit e40cc4bdfd4b (\"x86/hwmon: register alternate sibling upon CPU\nremoval\") extends this functionality to register the HT sibling of a CPU\nwhich is taken offline, to ensure that sensor attributes are provided if\nat least one HT sibling of a core is online.\n\nAdd comments into the code describing the functionality in some more\ndetail.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: Durgadoss R \u003cdurgadoss.r@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f2e8e2b0bf0f3a1819b25f6117a7f20bd15521d",
      "tree": "f7188c9376072d0ad37ae06832a2554dec320c67",
      "parents": [
        "5e152b4c9e0fce6149c74406346a7ae7e7a17727"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:07:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:07:40 2011 -0700"
      },
      "message": "kernel/watchdog.c: Use proper ANSI C prototypes\n\nWe try to enforce it by using -Wstrict-prototypes, but apparently they\nsometimes get through.  Introduced by 4eec42f39204 (\"watchdog: Change\nthe default timeout and configure nmi watchdog period based\").\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f61f3e4db71946292ef8d6d6df74b8fcf001646",
      "tree": "fe1412923e82309065038c526f6fda664273e5e7",
      "parents": [
        "8ce26169555cf5634263d39d3665e45300218a5e"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Tue May 24 03:31:26 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue May 24 04:33:24 2011 +0200"
      },
      "message": "perf tools: Fix sample type size calculation in 32 bits archs\n\nThe shift used here to count the number of bits set in\nthe mask doesn\u0027t work above the low part for archs that\nare not 64 bits.\n\nFix the constant used for the shift.\n\nThis fixes a 32-bit perf top failure reported by Eric Dumazet:\n\n\tCan\u0027t parse sample, err \u003d -14\n\tCan\u0027t parse sample, err \u003d -14\n\t...\n\nReported-and-tested-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\nLink: http://lkml.kernel.org/r/1306200686-17317-1-git-send-email-fweisbec@gmail.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a697dc934f52355494b746d7b5568227e0910ae8",
      "tree": "2eb1fec965b192f15d480c249a7250eac3562b3d",
      "parents": [
        "2c7f3feb63276f08dd289a2cb29694af17ad70dd"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 29 15:06:37 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:51 2011 +1000"
      },
      "message": "m68k: merge non-mmu and mmu versions of m68k_ksyms.c\n\nAfter cleaning up m68k_ksyms_no.c it is now strait forward to merge\nthe non-mmu and mmu versions of m68k_ksyms.c. The need for the extra\ngcc functions is not strictly based on having an MMU or not. It is\nbased on the family the processor belongs too, so use an appropriate\nconditional check.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "2c7f3feb63276f08dd289a2cb29694af17ad70dd",
      "tree": "1c320e88b0151a933cdb632a4828db17eda8dd34",
      "parents": [
        "dcc4d72fad84adcd98cb0a552f4287c1ed06d5d6"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 29 14:25:14 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:51 2011 +1000"
      },
      "message": "m68knommu: remove un-needed exporting of COLDFIRE symbols\n\nThere is no reason most of the symbols enclosed in a conditional\non CONFIG_COLDFIRE need to be exported. And they sure don\u0027t need to\nbe doing it in m68k_ksyms_no.c. Move the dma symbols export (which\nare currently needed) to the definitions of those, and remove the\nrest of the exporting here.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "dcc4d72fad84adcd98cb0a552f4287c1ed06d5d6",
      "tree": "52e42d2f08a40b4074cf67498ea1ff259b95480f",
      "parents": [
        "b33972eb476401637c345b6eb91969b2df7e1ec0"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 29 14:14:21 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:51 2011 +1000"
      },
      "message": "m68knommu: move EXPORT of kernel_thread to function definition\n\nThe EXPORT_SYMBOL(kernel_thread) belongs at the definition of that function,\nnot in some other random code file. So move it there.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "b33972eb476401637c345b6eb91969b2df7e1ec0",
      "tree": "d71920f107c3472a469d0a7e3423b253e6771930",
      "parents": [
        "67cc09ed7093f49fc776164761507999991a6ef6"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 29 14:10:23 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:51 2011 +1000"
      },
      "message": "m68knommu: move EXPORT of local checksumming functions to definitions\n\nThe EXPORT_SYMBOL() of the local lib checksum functions belongs with\nthe definitions, not in some other random code file. So move then there.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "67cc09ed7093f49fc776164761507999991a6ef6",
      "tree": "332743b4a1cbb7ec3bd1c37fca15ca09ee1325c7",
      "parents": [
        "b1ffa25925c8166003d985b2803854fedcd44604"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 29 14:03:26 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:51 2011 +1000"
      },
      "message": "m68knommu: move EXPORT of dump_fpu to function definition\n\nThe EXPORT_SYMBOL(dump_fpu) belongs at the definition of the function,\nnot in some other random code file. So move it there.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "b1ffa25925c8166003d985b2803854fedcd44604",
      "tree": "873e8350e8c98603bd27b5ae73057ea86e69150c",
      "parents": [
        "f225c8675086b60d85264ef824568309163d79f8"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 29 13:39:47 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:51 2011 +1000"
      },
      "message": "m68knommu: clean up mm/init_no.c\n\nThe memory initialization code for m68knommu has grown a bit crufty,\nclean it up.\n\n. remove unused declaration for die_if_kernel()\n. remove un-needed declaration of free_initmem()\n. removed unused definitions of empty_bad_page and empty_bad_page_table\n. removed unused DEBUG code\n. make free_initmem() proper prototype\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "f225c8675086b60d85264ef824568309163d79f8",
      "tree": "188bef574892e4a6cd1af54a29c7fda758279efb",
      "parents": [
        "1bccc43c1010f2ac88156c005fab6823569b0a39"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 22:38:48 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:50 2011 +1000"
      },
      "message": "m68k: merge the mmu and non-mmu mm/Makefile\n\nIts is trivial to megre the mmu and non-mmu arch/m68k/mm/Makefile\u0027s back\ninto a single file. So do it.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "1bccc43c1010f2ac88156c005fab6823569b0a39",
      "tree": "587e5627e09234fd29ed7726b0626ca6806af6e3",
      "parents": [
        "593732bd41a6f16eeed9880ae7d51920fc5350ff"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 22:37:13 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:50 2011 +1000"
      },
      "message": "m68k: mv kmap_mm.c to kmap.c\n\nThe non-mmu kmap_no.c has been removed. So we can move kmap_mm.c\nback to being the only kmap.c.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "593732bd41a6f16eeed9880ae7d51920fc5350ff",
      "tree": "9ee9bf84b02f103594eefcb819096856bf64cc6f",
      "parents": [
        "92474a2513e828c27e371728845f24cef98748b2"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 22:32:05 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:50 2011 +1000"
      },
      "message": "m68knommu: remove stubs for __ioremap() and iounmap()\n\nThe implementation of iounmap() and __ioremap() for non-mmu m68k is\ntrivial. We can inline them in m68knommu headers and remove the trivial\nimplementations.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "92474a2513e828c27e371728845f24cef98748b2",
      "tree": "cf5bbee44bb2860654caab886b8699c8e79e7050",
      "parents": [
        "9461702d2a54cd4d9da09b7755c96815791a9d07"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 18:00:08 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:50 2011 +1000"
      },
      "message": "m68knommu: remove unused kernel_set_cachemode()\n\nNone of the m68knommu platforms will ever use kernel_set_cachemode().\nAnd it is specific to a couple of m68k devices. So remove it.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "9461702d2a54cd4d9da09b7755c96815791a9d07",
      "tree": "86bf4b2cf8ce5a46bffc5a7b175203b61477d612",
      "parents": [
        "66d83ab32aec5d84d707d4d72717b9468ec33a96"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Apr 18 15:27:55 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:50 2011 +1000"
      },
      "message": "m68k: let Makefile sort out compiling mmu and non-mmu lib/checksum.c\n\nWe don\u0027t need an arch/m68k/lib/checksum.c wrapper to include the correct\nmmu or non-mmu version of the checksum code. Let the Makefile just build\nthe appropriate one.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "66d83ab32aec5d84d707d4d72717b9468ec33a96",
      "tree": "09a7748e0980fd99b6925a92ad5af53c87638a53",
      "parents": [
        "d10ed2f5383cc6e6b7649f03540b8cb1838d5f67"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 16:53:37 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:49 2011 +1000"
      },
      "message": "m68k: remove duplicate memcpy() implementation\n\nMerging the mmu and non-mmu directories we ended up with duplicate\nimplementations of memcpy(). One is a little more optimized for the\n\u003e\u003d 68020 case, but that can easily be inserted into a single\nimplementation of memcpy(). Clean up the exporting of this symbol\ntoo, otherwise we end up exporting it twice on a no-mmu build.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "d10ed2f5383cc6e6b7649f03540b8cb1838d5f67",
      "tree": "b2ee2537f23e452df1d98a88877ae28f7e3264fa",
      "parents": [
        "80160de89d0a7c9a93dfe91eef2b448cbc380cd0"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 16:48:00 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:49 2011 +1000"
      },
      "message": "m68k: remove duplicate memset() implementation\n\nMerging the mmu and non-mmu directories we ended up with duplicate\nimplementations of memset(). One is a little more optimized for the\n\u003e\u003d 68020 case, but that can easily be inserted into a single\nimplementation of memset(). Clean up the exporting of this symbol\ntoo, otherwise we end up exporting it twice on a no-mmu build.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "80160de89d0a7c9a93dfe91eef2b448cbc380cd0",
      "tree": "564588ca8caffc79cacf1ac7d89fd53a1efc3277",
      "parents": [
        "b82ed87e67b081e55608b86b3e6f6f9036cedbd3"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 16:44:28 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:49 2011 +1000"
      },
      "message": "m68k: remove duplicate memmove() implementation\n\nMerging the mmu and non-mmu directories we ended up with duplicate\n(and identical) implementations of memmove(). Remove one of them.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "b82ed87e67b081e55608b86b3e6f6f9036cedbd3",
      "tree": "68aa705f17508a5257f3ed72a146abc628f92387",
      "parents": [
        "98d655a68f864588ff21ae372ddd3563a6699f1c"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 15:58:49 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:49 2011 +1000"
      },
      "message": "m68k: merge mmu and non-mmu versions of lib/Makefile\n\nWe can easily support the slight differences in libs needed by the\nmmu and non-mmu builds in a single Makefile, so merge them back into\na single file again.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "98d655a68f864588ff21ae372ddd3563a6699f1c",
      "tree": "f51bc1f0f3c5183c5486b05d708108111209583b",
      "parents": [
        "ea2b50ef4c9e030749ae473e95258f477c3a68ca"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 15:58:06 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:49 2011 +1000"
      },
      "message": "m68k: merge mmu and non-mmu versions of muldi3\n\nThe implementation of gcc\u0027s muldi3 support function differs only in\nthe use of the machine\u0027s 64 bit sized mul or not. (It isn\u0027t based\non using an MMU or not). Merge the current mmu and non-mmu versions\nof arc/m68k/lib/muldi3 and use the appropriate pre-processor\nconditionals to get the right version for all m68k processor types.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "931474c4c30633400ff0dff8fb452ae20e01d067",
      "tree": "6a908fca57ff91b138302d9434b649250926fd3b",
      "parents": [
        "351fc4d660ff134fc33b920e1a3a97de4923dd91",
        "2ec8a5feaf3000bf4f9744d0caad0d5f12ce1409"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 24 09:08:28 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 24 09:08:28 2011 +1000"
      },
      "message": "Merge branch \u0027drm-radeon-next\u0027 of /ssd/git/drm-radeon-next into drm-core-next\n\n* \u0027drm-radeon-next\u0027 of /ssd/git/drm-radeon-next: (32 commits)\n  drivers/gpu/drm/radeon/atom.c: fix warning\n  drm/radeon/kms: bump kms version number\n  drm/radeon/kms: properly set num banks for fusion asics\n  drm/radeon/kms/atom: move dig phy init out of modesetting\n  drm/radeon/kms/cayman: fix typo in register mask\n  drm/radeon/kms: fix typo in spread spectrum code\n  drm/radeon/kms: fix tile_config value reported to userspace on cayman.\n  drm/radeon/kms: fix incorrect comparison in cayman setup code.\n  drm/radeon/kms: add wait idle ioctl for eg-\u003ecayman\n  drm/radeon/cayman: setup hdp to invalidate and flush when asked\n  drm/radeon/evergreen/btc/fusion: setup hdp to invalidate and flush when asked\n  agp/uninorth: Fix lockups with radeon KMS and \u003e1x.\n  drm/radeon/kms: the SS_Id field in the LCD table if for LVDS only\n  drm/radeon/kms: properly set the CLK_REF bit for DCE3 devices\n  drm/radeon/kms: fixup eDP connector handling\n  drm/radeon/kms: bail early for eDP in hotplug callback\n  drm/radeon/kms: simplify hotplug handler logic\n  drm/radeon/kms: rewrite DP handling\n  drm/radeon/kms/atom: add support for setting DP panel mode\n  drm/radeon/kms: atombios.h updates for DP panel mode\n  ...\n"
    },
    {
      "commit": "2ec8a5feaf3000bf4f9744d0caad0d5f12ce1409",
      "tree": "6a908fca57ff91b138302d9434b649250926fd3b",
      "parents": [
        "d19c37a5809cd425caf989d45eb5e5eb68d17d99"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon May 23 14:48:32 2011 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 24 09:00:37 2011 +1000"
      },
      "message": "drivers/gpu/drm/radeon/atom.c: fix warning\n\nudelay() doesn\u0027t like 8-bit arguments:\n\ndrivers/gpu/drm/radeon/atom.c: In function \u0027atom_op_delay\u0027:\ndrivers/gpu/drm/radeon/atom.c:653: warning: comparison is always false due to limited range of data type\n\nwhile we\u0027re there, use msleep() rather than open-coding it.\n\nCc: David Airlie \u003cairlied@linux.ie\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d19c37a5809cd425caf989d45eb5e5eb68d17d99",
      "tree": "b60da6cf6abda8c1ad26682310afd0fc0d9c022c",
      "parents": [
        "5bfa487955016dc99f83195921f74287743f0033"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 12:35:23 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 24 08:59:34 2011 +1000"
      },
      "message": "drm/radeon/kms: bump kms version number\n\n- proper bank size for fusion for 2D tiling.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5bfa487955016dc99f83195921f74287743f0033",
      "tree": "c86a182869c84bdf6236e050d1af11bc76a39ffb",
      "parents": [
        "ac89af1e1010640db072416c786f97391b85790f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 12:35:22 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 24 08:59:33 2011 +1000"
      },
      "message": "drm/radeon/kms: properly set num banks for fusion asics\n\nNeeded by userspace for 2D tiled buffer alignment\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ac89af1e1010640db072416c786f97391b85790f",
      "tree": "5faa022ee9e242efa8bf9f3fa3c8a0101671aae7",
      "parents": [
        "bb92091acfbb9549e3fd2900427c7548e9ebd1bd"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sun May 22 13:20:36 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 24 08:59:30 2011 +1000"
      },
      "message": "drm/radeon/kms/atom: move dig phy init out of modesetting\n\nIt only needs to be called once at startup, not for every\nmodeset.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bb92091acfbb9549e3fd2900427c7548e9ebd1bd",
      "tree": "752f5fdfbb7aed923df600914e55d2ea7cc52fcb",
      "parents": [
        "d0ae3e890b5afbfdc80ffe9d4b7299b779daaa6a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon May 23 14:22:26 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 24 08:59:26 2011 +1000"
      },
      "message": "drm/radeon/kms/cayman: fix typo in register mask\n\nNoticed by Droste on IRC.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d0ae3e890b5afbfdc80ffe9d4b7299b779daaa6a",
      "tree": "1734d9d3389b2fcd4839ba571b72baf606f9b754",
      "parents": [
        "cde5083b051e9c66c99a8764aefbc13349e7730d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon May 23 14:06:20 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 24 08:59:24 2011 +1000"
      },
      "message": "drm/radeon/kms: fix typo in spread spectrum code\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5e152b4c9e0fce6149c74406346a7ae7e7a17727",
      "tree": "12503a50142797c1babfd87099c193b3e4d54f93",
      "parents": [
        "a77febbef105554c5a37241cf903f48ab7bc03c7",
        "9251bac97d47fdaea406ea0595c2d0aa50022f12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:39:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:39:34 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (27 commits)\n  PCI: Don\u0027t use dmi_name_in_vendors in quirk\n  PCI: remove unused AER functions\n  PCI/sysfs: move bus cpuaffinity to class dev_attrs\n  PCI: add rescan to /sys/.../pci_bus/.../\n  PCI: update bridge resources to get more big ranges when allocating space (again)\n  KVM: Use pci_store/load_saved_state() around VM device usage\n  PCI: Add interfaces to store and load the device saved state\n  PCI: Track the size of each saved capability data area\n  PCI/e1000e: Add and use pci_disable_link_state_locked()\n  x86/PCI: derive pcibios_last_bus from ACPI MCFG\n  PCI: add latency tolerance reporting enable/disable support\n  PCI: add OBFF enable/disable support\n  PCI: add ID-based ordering enable/disable support\n  PCI hotplug: acpiphp: assume device is in state D0 after powering on a slot.\n  PCI: Set PCIE maxpayload for card during hotplug insertion\n  PCI/ACPI: Report _OSC control mask returned on failure to get control\n  x86/PCI: irq and pci_ids patch for Intel Panther Point DeviceIDs\n  PCI: handle positive error codes\n  PCI: check pci_vpd_pci22_wait() return\n  PCI: Use ICH6_GPIO_EN in ich6_lpc_acpi_gpio\n  ...\n\nFix up trivial conflicts in include/linux/pci_ids.h: commit a6e5e2be4461\nmoved the intel SMBUS ID definitons to the i2c-i801.c driver.\n"
    },
    {
      "commit": "c2b67735e5d3a419e90047b3f4179e54a39637bc",
      "tree": "2b73b4e11f292f6651c5da06bc488de57592a5b2",
      "parents": [
        "9199e66528f61a06abe09f0589bbe1eecaa301a7"
      ],
      "author": {
        "name": "Eryu Guan",
        "email": "guaneryu@gmail.com",
        "time": "Tue May 24 00:17:34 2011 +0800"
      },
      "committer": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Tue May 24 00:27:53 2011 +0200"
      },
      "message": "jbd: Fix comment to match the code in journal_start()\n\njournal_start returns an ERR_PTR() value rather than NULL on failure.\n\nCc: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Eryu Guan \u003cguaneryu@gmail.com\u003e\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\n"
    },
    {
      "commit": "a77febbef105554c5a37241cf903f48ab7bc03c7",
      "tree": "d6f96d9d5837312ce6dc2db9f3fc93a243eec87b",
      "parents": [
        "42cd71bf1e3a081b3150018bbf448cb6c8a844a5",
        "bf59170a66bc3eaf3ee513aa6ce9774aa2ab5188"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:19:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:19:16 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: obey minleft values during extent allocation correctly\n  xfs: reset buffer pointers before freeing them\n  xfs: avoid getting stuck during async inode flushes\n  xfs: fix xfs_itruncate_start tracing\n  xfs: fix duplicate workqueue initialisation\n  xfs: kill off xfs_printk()\n  xfs: fix race condition in AIL push trigger\n  xfs: make AIL target updates and compares 32bit safe.\n  xfs: always push the AIL to the target\n  xfs: exit AIL push work correctly when AIL is empty\n  xfs: ensure reclaim cursor is reset correctly at end of AG\n  xfs: add an x86 compat handler for XFS_IOC_ZERO_RANGE\n  xfs: fix compiler warning in xfs_trace.h\n  xfs: cleanup duplicate initializations\n  xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busy\n  xfs: exact busy extent tracking\n  xfs: do not immediately reuse busy extent ranges\n  xfs: optimize AGFL refills\n"
    },
    {
      "commit": "42cd71bf1e3a081b3150018bbf448cb6c8a844a5",
      "tree": "4a5d2eb0444255e4ad827a76dbd1417dd3876db6",
      "parents": [
        "f5039935ac685b3b9b8c13fbc33cac8643dee32e",
        "9a55d9752d8abfc62f1ab05ccc790d22a0c8e7c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:15:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:15:27 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (137 commits)\n  ARM: bcmring: convert to use sp804 clockevents\n  ARM: bcmring: convert to sp804 clocksource\n  ARM: 6912/1: bcmring: Add clkdev table in init_early\n  clockevents: ARM sp804: obtain sp804 timer rate via clks\n  clockevents: ARM sp804: allow clockevent name to be specified\n  clocksource: ARM sp804: obtain sp804 timer rate via clks\n  clocksource: ARM sp804: allow clocksource name to be specified\n  clocksource: convert OMAP1 to 32-bit down counting clocksource\n  clocksource: convert MXS timrotv2 to 32-bit down counting clocksource\n  clocksource: convert SPEAr platforms 16-bit up counting clocksource\n  clocksource: convert Integrator/AP 16-bit down counting clocksource\n  clocksource: convert W90x900 24-bit down counting clocksource\n  clocksource: convert ARM 32-bit down counting clocksources\n  clocksource: convert ARM 32-bit up counting clocksources\n  clocksource: add common mmio clocksource\n  ARM: update sa1100 to reflect PXA updates\n  ARM: omap1: convert to using readl/writel instead of volatile struct\n  ARM: omap1: delete useless interrupt handler\n  ARM: s5p: consolidate selection of timer register\n  ARM: 6939/1: fix missing \u0027cpu_relax()\u0027 declaration\n  ...\n"
    },
    {
      "commit": "f5039935ac685b3b9b8c13fbc33cac8643dee32e",
      "tree": "18f547a1249cd9b745ff84af45afd4d475298d5f",
      "parents": [
        "f14d8d3a1618438c08eb74114c06b3307fac6436"
      ],
      "author": {
        "name": "Vikram Narayanan",
        "email": "vikram186@gmail.com",
        "time": "Mon May 23 12:01:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:14:11 2011 -0700"
      },
      "message": "Documentation: update GregKH links\n\nFixed the broken links in the SubmittingPatches file.\n\n[ The old links turn out to not be broken after all, but the new links\n  are certainly more readable - Linus ]\n\nSigned-off-by: Vikram Narayanan \u003cvikram186@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f14d8d3a1618438c08eb74114c06b3307fac6436",
      "tree": "2b1667960ae91ea1a03f4d7de8974c7f9b9b92b0",
      "parents": [
        "8208266060664726e9f998a9c57c2780549e460c"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Mon May 23 11:59:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:14:11 2011 -0700"
      },
      "message": "Documentation: fix vgaarbiter.txt typos etc.\n\nFixed typos.\n\nv2: Incorporated changes by Randy Dunlap.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8208266060664726e9f998a9c57c2780549e460c",
      "tree": "1138ba65c633bf51b54c8fa25c5094aae8f3c6cd",
      "parents": [
        "52307a9e1d8910e205f6be2c4dd35900f7b11282"
      ],
      "author": {
        "name": "Harry Wei",
        "email": "harryxiyou@gmail.com",
        "time": "Mon May 23 11:58:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:14:11 2011 -0700"
      },
      "message": "Documentation: update LXR web link\n\nUpdate LXR (Linux cross reference) web link.\n\nSigned-off-by: Harry Wei \u003charryxiyou@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52307a9e1d8910e205f6be2c4dd35900f7b11282",
      "tree": "243c21dbaf6953c6c1099bd0e1dc293647844359",
      "parents": [
        "56dab6c20808f0405fee66ddc3dd092fd115d911"
      ],
      "author": {
        "name": "Lucian Adrian Grijincu",
        "email": "lucian.grijincu@gmail.com",
        "time": "Mon May 23 11:57:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:14:11 2011 -0700"
      },
      "message": "Documentation: update epoll sysctl text\n\nmax_user_instances was removed in this commit:\n\n   commit 9df04e1f25effde823a600e755b51475d438f56b\n   Author: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\n   Date:   Thu Jan 29 14:25:26 2009 -0800\n\n    epoll: drop max_user_instances and rely only on max_user_watches\n\nbut the documentation entry was not removed.\n\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Lucian Adrian Grijincu \u003clucian.grijincu@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56dab6c20808f0405fee66ddc3dd092fd115d911",
      "tree": "3d9165e2e667dddb75eef89ce74b51abd89f616b",
      "parents": [
        "ea2b50ef4c9e030749ae473e95258f477c3a68ca"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon May 23 11:55:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:14:11 2011 -0700"
      },
      "message": "Documentation: update dontdiff file\n\nv2, updated based on comments from Joe and Paul.\n\nUpdate to Documentation/dontdiff, based on many updates to\nvarious .gitignore patches over the last 2 years.\n\nInitially begun by Michael Prokop \u003cmika@grml.org\u003e, with lots of\nchanges by Randy Dunlap.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Michael Prokop \u003cmika@grml.org\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea2b50ef4c9e030749ae473e95258f477c3a68ca",
      "tree": "a8dcfd287a6fd2c497eaf2bbf3a83f6ae80dfebe",
      "parents": [
        "15a3d11b0f2ebdfb3591e411e268aa81998d4723",
        "b18bf0948e1037e7ed33378c80f1ecb8c77c30e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:54:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:54:15 2011 -0700"
      },
      "message": "Merge branch \u0027x86-apic-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-apic-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, apic: Include module.h header in apic_flat_64.c\n  x86, apic: Make apic drivers static\n  x86, apic: Clean up bigsmp apic selection code\n  x86, apic: Use .apicdrivers section for the apic drivers list\n  x86, apic: Introduce .apicdrivers section to find the list of apic drivers\n  x86, x2apic: Move the common bits to x2apic.h\n  x86, x2apic: Minimize IPI register writes using cluster groups\n  x86, x2apic: Track the x2apic cluster sibling map\n  x86, x2apic: Remove duplicate code for IPI mask routines\n  x86, apic: Use probe routines to simplify apic selection\n  x86, ioapic: Consolidate mp_ioapic_routing[] into \u0027struct ioapic\u0027\n  x86, ioapic: Consolidate gsi routing info into \u0027struct ioapic\u0027\n  x86, ioapic: Consolidate mp_ioapics[] into \u0027struct ioapic\u0027\n  x86, ioapic: Consolidate ioapic_saved_data[] into \u0027struct ioapic\u0027\n  x86, ioapic: Add struct ioapic\n  x86, ioapic: Remove duplicate code for saving/restoring RTEs\n  x86, ioapic: Use ioapic_saved_data while enabling intr-remapping\n  x86, ioapic: Allocate ioapic_saved_data early\n  x86, ioapic: Fix potential resume deadlock\n"
    },
    {
      "commit": "15a3d11b0f2ebdfb3591e411e268aa81998d4723",
      "tree": "56e1d7715653871f015341c7edabd08045f5fc28",
      "parents": [
        "1f3a8e093f470ef193b0ca6011d90180331c8b53",
        "c8b281161dfa4bb5d5be63fb036ce19347b88c63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:53:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:53:48 2011 -0700"
      },
      "message": "Merge branch \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Increase SCHED_LOAD_SCALE resolution\n  sched: Introduce SCHED_POWER_SCALE to scale cpu_power calculations\n  sched: Cleanup set_load_weight()\n"
    },
    {
      "commit": "1f3a8e093f470ef193b0ca6011d90180331c8b53",
      "tree": "66b7a58decabdc7f76ffb102899881c258c1df59",
      "parents": [
        "c44dead70a841d90ddc01968012f323c33217c9e",
        "1a4b6f66285785ddccef049e6b45be4e7c7a2189"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:49:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:49:28 2011 -0700"
      },
      "message": "Merge branch \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (970 commits)\n  staging: usbip: replace usbip_u{dbg,err,info} and printk with dev_ and pr_\n  staging:iio: Trivial kconfig reorganization and uniformity improvements.\n  staging:iio:documenation partial update.\n  staging:iio: use pollfunc allocation helpers in remaining drivers.\n  staging:iio:max1363 misc cleanups and use of for_each_bit_set to simplify event code spitting out.\n  staging:iio: implement an iio_info structure to take some of the constant elements out of iio_dev.\n  staging:iio:meter:ade7758: Use private data space from iio_allocate_device\n  staging:iio:accel:lis3l02dq make write_reg_8 take value not a pointer to value.\n  staging:iio: ring core cleanups + check if read_last available in lis3l02dq\n  staging:iio:core cleanup: squash tiny wrappers and use dev_set_name to handle creation of event interface name.\n  staging:iio: poll func allocation clean up.\n  staging:iio:ad7780 trivial unused header cleanup.\n  staging:iio:adc: AD7780: Use private data space from iio_allocate_device + trivial fixes\n  staging:iio:adc:AD7780: Convert to new channel registration method\n  staging:iio:adc: AD7606: Drop dev_data in favour of iio_priv()\n  staging:iio:adc: AD7606: Consitently use indio_dev\n  staging:iio: Rip out helper for software rings.\n  staging:iio:adc:AD7298: Use private data space from iio_allocate_device\n  staging:iio: rationalization of different buffer implementation hooks.\n  staging:iio:imu:adis16400 avoid allocating rx, tx, and state separately from iio_dev.\n  ...\n\nFix up trivial conflicts in\n - drivers/staging/intel_sst/intelmid.c: patches applied in both branches\n - drivers/staging/rt2860/common/cmm_data_{pci,usb}.c: removed vs spelling\n - drivers/staging/usbip/vhci_sysfs.c: trivial header file inclusion\n"
    },
    {
      "commit": "c44dead70a841d90ddc01968012f323c33217c9e",
      "tree": "85489ebe9b9a3413cd8ee197ffb40c8aa8d97e63",
      "parents": [
        "99dff5856220a02b8711f2e8746413ea6e53ccf6",
        "d5f6db9e1aff6ccf1876224f152c0268b0c8a992"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:33:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:33:02 2011 -0700"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (205 commits)\n  USB: EHCI: Remove SPARC_LEON {read,write}_be definitions from ehci.h\n  USB: UHCI: Support big endian GRUSBHC HC\n  sparc: add {read,write}*_be routines\n  USB: UHCI: Add support for big endian descriptors\n  USB: UHCI: Use ACCESS_ONCE rather than using a full compiler barrier\n  USB: UHCI: Add support for big endian mmio\n  usb-storage: Correct adjust_quirks to include latest flags\n  usb/isp1760: Fix possible unlink problems\n  usb/isp1760: Move function isp1760_endpoint_disable() within file.\n  USB: remove remaining usages of hcd-\u003estate from usbcore and fix regression\n  usb: musb: ux500: add configuration and build options for ux500 dma\n  usb: musb: ux500: add dma glue layer for ux500\n  usb: musb: ux500: add dma name for ux500\n  usb: musb: ux500: add ux500 specific code for gadget side\n  usb: musb: fix compile error\n  usb-storage: fix up the unusual_realtek device list\n  USB: gadget: f_audio: Fix invalid dereference of initdata\n  EHCI: don\u0027t rescan interrupt QHs needlessly\n  OHCI: fix regression caused by nVidia shutdown workaround\n  USB: OTG: msm: Free VCCCX regulator even if we can\u0027t set the voltage\n  ...\n"
    },
    {
      "commit": "b18bf0948e1037e7ed33378c80f1ecb8c77c30e9",
      "tree": "c1147d6f39ef0efdc102021ef10434584bf5be84",
      "parents": [
        "1a8880a14270814dae0d226a2ad065d30587e60a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon May 23 10:43:00 2011 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 23 21:27:35 2011 +0200"
      },
      "message": "x86, apic: Include module.h header in apic_flat_64.c\n\napic_flat_64.c needs to include module.h because it uses\nEXPORT_SYMBOL_GPL().\n\nThis fixes these warnings on some !SMP randconfigs:\n\n  arch/x86/kernel/apic/apic_flat_64.c:31: warning: data definition has no type or storage class\n  arch/x86/kernel/apic/apic_flat_64.c:31: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL_GPL\u0027\n  arch/x86/kernel/apic/apic_flat_64.c:31: warning: parameter names (without types) in function declaration\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nLink: http://lkml.kernel.org/r/20110523104300.dd532a99.randy.dunlap@oracle.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "99dff5856220a02b8711f2e8746413ea6e53ccf6"
}
