)]}'
{
  "log": [
    {
      "commit": "9a858dc7cebce01a7bb616bebb85087fa2b40871",
      "tree": "70e8b7fd41d6503e105cdd0b5b9ed3e6f7c464ee",
      "parents": [
        "579035dc5ddd6d48fd8529e7358b03d911ab9d8a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Sep 17 14:09:15 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 17 15:00:38 2012 -0700"
      },
      "message": "compiler.h: add __visible\n\ngcc 4.6+ has support for a externally_visible attribute that prevents the\noptimizer from optimizing unused symbols away.  Add a __visible macro to\nuse it with that compiler version or later.\n\nThis is used (at least) by the \"Link Time Optimization\" patchset.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "579035dc5ddd6d48fd8529e7358b03d911ab9d8a",
      "tree": "bd54e0a33715547454b241124258c0c3c0d2be5e",
      "parents": [
        "35c448a8a3471b95ebc0ebcf91eb1183401b4274"
      ],
      "author": {
        "name": "Andrew Vagin",
        "email": "avagin@openvz.org",
        "time": "Mon Sep 17 14:09:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 17 15:00:38 2012 -0700"
      },
      "message": "pid-namespace: limit value of ns_last_pid to (0, max_pid)\n\nThe kernel doesn\u0027t check the pid for negative values, so if you try to\nwrite -2 to /proc/sys/kernel/ns_last_pid, you will get a kernel panic.\n\nThe crash happens because the next pid is -1, and alloc_pidmap() will\ntry to access to a nonexistent pidmap.\n\n  map \u003d \u0026pid_ns-\u003epidmap[pid/BITS_PER_PAGE];\n\nSigned-off-by: Andrew Vagin \u003cavagin@openvz.org\u003e\nAcked-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nAcked-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Pavel Emelyanov \u003cxemul@parallels.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35c448a8a3471b95ebc0ebcf91eb1183401b4274",
      "tree": "be99b30b7ad761c1bf77e8b6132a98b1959b3c5c",
      "parents": [
        "8ba00bb68a067c221cc3ea3a0293e8fcbdcb7ba1"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Mon Sep 17 14:09:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 17 15:00:38 2012 -0700"
      },
      "message": "include/net/sock.h: squelch compiler warning in sk_rmem_schedule()\n\nThis warning:\n\n  In file included from linux/include/linux/tcp.h:227:0,\n                   from linux/include/linux/ipv6.h:221,\n                   from linux/include/net/ipv6.h:16,\n                   from linux/include/linux/sunrpc/clnt.h:26,\n                   from linux/net/sunrpc/stats.c:22:\n  linux/include/net/sock.h: In function `sk_rmem_schedule\u0027:\n  linux/nfs-2.6/include/net/sock.h:1339:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\n\nis seen with gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) using the\n-Wextra option.\n\nCommit c76562b6709f (\"netvm: prevent a stream-specific deadlock\")\naccidentally replaced the \"size\" parameter of sk_rmem_schedule() with an\nunsigned int.  This changes the semantics of the comparison in the\nreturn statement.\n\nIn sk_wmem_schedule we have syntactically the same comparison, but\n\"size\" is a signed integer.  In addition, __sk_mem_schedule() takes a\nsigned integer for its \"size\" parameter, so there is an implicit type\nconversion in sk_rmem_schedule() anyway.\n\nRevert the \"size\" parameter back to a signed integer so that the\nsemantics of the expressions in both sk_[rw]mem_schedule() are exactly\nthe same.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Mel Gorman \u003cmgorman@suse.de\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Joonsoo Kim \u003cjs1304@gmail.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ba00bb68a067c221cc3ea3a0293e8fcbdcb7ba1",
      "tree": "6642f9819b79c51891d7f829c5cf1f384ffc6cc5",
      "parents": [
        "d014dc2ed4fae84cb92509416c8bfc9078d4f0d9"
      ],
      "author": {
        "name": "Joonsoo Kim",
        "email": "js1304@gmail.com",
        "time": "Mon Sep 17 14:09:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 17 15:00:38 2012 -0700"
      },
      "message": "slub: consider pfmemalloc_match() in get_partial_node()\n\nget_partial() is currently not checking pfmemalloc_match() meaning that\nit is possible for pfmemalloc pages to leak to non-pfmemalloc users.\nThis is a problem in the following situation.  Assume that there is a\nrequest from normal allocation and there are no objects in the per-cpu\ncache and no node-partial slab.\n\nIn this case, slab_alloc enters the slow path and new_slab_objects() is\ncalled which may return a PFMEMALLOC page.  As the current user is not\nallowed to access PFMEMALLOC page, deactivate_slab() is called\n([5091b74a: mm: slub: optimise the SLUB fast path to avoid pfmemalloc\nchecks]) and returns an object from PFMEMALLOC page.\n\nNext time, when we get another request from normal allocation,\nslab_alloc() enters the slow-path and calls new_slab_objects().  In\nnew_slab_objects(), we call get_partial() and get a partial slab which\nwas just deactivated but is a pfmemalloc page.  We extract one object\nfrom it and re-deactivate.\n\n  \"deactivate -\u003e re-get in get_partial -\u003e re-deactivate\" occures repeatedly.\n\nAs a result, access to PFMEMALLOC page is not properly restricted and it\ncan cause a performance degradation due to frequent deactivation.\ndeactivation frequently.\n\nThis patch changes get_partial_node() to take pfmemalloc_match() into\naccount and prevents the \"deactivate -\u003e re-get in get_partial()\nscenario.  Instead, new_slab() is called.\n\nSigned-off-by: Joonsoo Kim \u003cjs1304@gmail.com\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Mel Gorman \u003cmgorman@suse.de\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d014dc2ed4fae84cb92509416c8bfc9078d4f0d9",
      "tree": "18fc37fa196f4450daa8f31b25313e350fed312d",
      "parents": [
        "30c29bea6af2d3b6ffc8865864de7fc08cadb5df"
      ],
      "author": {
        "name": "Joonsoo Kim",
        "email": "js1304@gmail.com",
        "time": "Mon Sep 17 14:09:06 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 17 15:00:38 2012 -0700"
      },
      "message": "slab: fix starting index for finding another object\n\nIn array cache, there is a object at index 0, check it.\n\nSigned-off-by: Joonsoo Kim \u003cjs1304@gmail.com\u003e\nSigned-off-by: Mel Gorman \u003cmgorman@suse.de\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30c29bea6af2d3b6ffc8865864de7fc08cadb5df",
      "tree": "b01c1ad1f07cfe5d2a7b0b6b2704358c70994899",
      "parents": [
        "fded4e090c60100d709318896c79816d68d5b47d"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mgorman@suse.de",
        "time": "Mon Sep 17 14:09:03 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 17 15:00:38 2012 -0700"
      },
      "message": "slab: do ClearSlabPfmemalloc() for all pages of slab\n\nRight now, we call ClearSlabPfmemalloc() for first page of slab when we\nclear SlabPfmemalloc flag.  This is fine for most swap-over-network use\ncases as it is expected that order-0 pages are in use.  Unfortunately it\nis possible that that __ac_put_obj() checks SlabPfmemalloc on a tail\npage and while this is harmless, it is sloppy.  This patch ensures that\nthe head page is always used.\n\nThis problem was originally identified by Joonsoo Kim.\n\n[js1304@gmail.com: Original implementation and problem identification]\nSigned-off-by: Mel Gorman \u003cmgorman@suse.de\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nCc: Joonsoo Kim \u003cjs1304@gmail.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fded4e090c60100d709318896c79816d68d5b47d",
      "tree": "889cd9547a487296b5354b1956e174b4750a2737",
      "parents": [
        "e9b7d7c81d9bdb41a897a2983ae3386a5fd4a1e3"
      ],
      "author": {
        "name": "Paul Clements",
        "email": "paul.clements@steeleye.com",
        "time": "Mon Sep 17 14:09:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 17 15:00:37 2012 -0700"
      },
      "message": "nbd: clear waiting_queue on shutdown\n\nFix a serious but uncommon bug in nbd which occurs when there is heavy\nI/O going to the nbd device while, at the same time, a failure (server,\nnetwork) or manual disconnect of the nbd connection occurs.\n\nThere is a small window between the time that the nbd_thread is stopped\nand the socket is shutdown where requests can continue to be queued to\nnbd\u0027s internal waiting_queue.  When this happens, those requests are\nnever completed or freed.\n\nThe fix is to clear the waiting_queue on shutdown of the nbd device, in\nthe same way that the nbd request queue (queue_head) is already being\ncleared.\n\nSigned-off-by: Paul Clements \u003cpaul.clements@steeleye.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9b7d7c81d9bdb41a897a2983ae3386a5fd4a1e3",
      "tree": "0bae93803dbf817d816198969a59ead51b79b13d",
      "parents": [
        "05cf96398e1b6502f9e191291b715c7463c9d5dd"
      ],
      "author": {
        "name": "Gang Wei",
        "email": "gang.wei@intel.com",
        "time": "Mon Sep 17 14:08:59 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 17 15:00:37 2012 -0700"
      },
      "message": "MAINTAINERS: fix TXT maintainer list and source repo path\n\nSigned-off-by: Gang Wei \u003cgang.wei@intel.com\u003e\nCc: Richard L Maliszewski \u003crichard.l.maliszewski@intel.com\u003e\nCc: Gang Wei \u003cgang.wei@intel.com\u003e\nCc: Shane Wang \u003cshane.wang@intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\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": "05cf96398e1b6502f9e191291b715c7463c9d5dd",
      "tree": "8dd12c4142216f4e3acb344146c0c4cae3a1588f",
      "parents": [
        "18b48d5873a6fc8e0e6044ddb572fcda26988f19"
      ],
      "author": {
        "name": "Jianguo Wu",
        "email": "wujianguo@huawei.com",
        "time": "Mon Sep 17 14:08:56 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 17 15:00:37 2012 -0700"
      },
      "message": "mm/ia64: fix a memory block size bug\n\nI found following definition in include/linux/memory.h, in my IA64\nplatform, SECTION_SIZE_BITS is equal to 32, and MIN_MEMORY_BLOCK_SIZE\nwill be 0.\n\n  #define MIN_MEMORY_BLOCK_SIZE     (1 \u003c\u003c SECTION_SIZE_BITS)\n\nBecause MIN_MEMORY_BLOCK_SIZE is int type and length of 32bits,\nso MIN_MEMORY_BLOCK_SIZE(1 \u003c\u003c 32) will will equal to 0.\nActually when SECTION_SIZE_BITS \u003e\u003d 31, MIN_MEMORY_BLOCK_SIZE will be wrong.\nThis will cause wrong system memory infomation in sysfs.\nI think it should be:\n\n  #define MIN_MEMORY_BLOCK_SIZE     (1UL \u003c\u003c SECTION_SIZE_BITS)\n\nAnd \"echo offline \u003e memory0/state\" will cause following call trace:\n\n  kernel BUG at mm/memory_hotplug.c:885!\n  sh[6455]: bugcheck! 0 [1]\n  Pid: 6455, CPU 0, comm:                   sh\n  psr : 0000101008526030 ifs : 8000000000000fa4 ip  : [\u003ca0000001008c40f0\u003e]    Not tainted (3.6.0-rc1)\n  ip is at offline_pages+0x210/0xee0\n  Call Trace:\n    show_stack+0x80/0xa0\n    show_regs+0x640/0x920\n    die+0x190/0x2c0\n    die_if_kernel+0x50/0x80\n    ia64_bad_break+0x3d0/0x6e0\n    ia64_native_leave_kernel+0x0/0x270\n    offline_pages+0x210/0xee0\n    alloc_pages_current+0x180/0x2a0\n\nSigned-off-by: Jianguo Wu \u003cwujianguo@huawei.com\u003e\nSigned-off-by: Jiang Liu \u003cjiang.liu@huawei.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nReviewed-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18b48d5873a6fc8e0e6044ddb572fcda26988f19",
      "tree": "0f26f8c1e70b8d07b1e45b36f0dfc1b1c7a60131",
      "parents": [
        "6bf6104573482570f7103d3e5ddf9574db43a363"
      ],
      "author": {
        "name": "Wen Congyang",
        "email": "wency@cn.fujitsu.com",
        "time": "Mon Sep 17 14:08:55 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 17 15:00:37 2012 -0700"
      },
      "message": "memory hotplug: reset pgdat-\u003ekswapd to NULL if creating kernel thread fails\n\nIf kthread_run() fails, pgdat-\u003ekswapd contains errno.  When we stop this\nthread, we only check whether pgdat-\u003ekswapd is NULL and access it.  If\nit contains errno, it will cause page fault.  Reset pgdat-\u003ekswapd to\nNULL when creating kernel thread fails can avoid this problem.\n\nSigned-off-by: Wen Congyang \u003cwency@cn.fujitsu.com\u003e\nReviewed-by: Minchan Kim \u003cminchan@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6bf6104573482570f7103d3e5ddf9574db43a363",
      "tree": "4aa02983bfffbe0d623c0163822354b48693eca0",
      "parents": [
        "5698bd757d55b1bb87edd1a9744ab09c142abfc2"
      ],
      "author": {
        "name": "Francesco Ruggeri",
        "email": "fruggeri@aristanetworks.com",
        "time": "Thu Sep 13 15:03:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 17 10:32:03 2012 -0700"
      },
      "message": "fs/proc: fix potential unregister_sysctl_table hang\n\nThe unregister_sysctl_table() function hangs if all references to its\nctl_table_header structure are not dropped.\n\nThis can happen sometimes because of a leak in proc_sys_lookup():\nproc_sys_lookup() gets a reference to the table via lookup_entry(), but\nit does not release it when a subsequent call to sysctl_follow_link()\nfails.\n\nThis patch fixes this leak by making sure the reference is always\ndropped on return.\n\nSee also commit 076c3eed2c31 (\"sysctl: Rewrite proc_sys_lookup\nintroducing find_entry and lookup_entry\") which reorganized this code in\n3.4.\n\nTested in Linux 3.4.4.\n\nSigned-off-by: Francesco Ruggeri \u003cfruggeri@aristanetworks.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5698bd757d55b1bb87edd1a9744ab09c142abfc2",
      "tree": "30a2748aafb39131b8e3d0dbc427b040435e584b",
      "parents": [
        "73f8be297e90f6ebb951c30490376833f8782349"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 14:58:51 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 14:58:51 2012 -0700"
      },
      "message": "Linux 3.6-rc6\n"
    },
    {
      "commit": "73f8be297e90f6ebb951c30490376833f8782349",
      "tree": "1e15c36ed544e33b82e2bbbc6ba8d787c9d3e7e4",
      "parents": [
        "c500ce38e52bb2f526b84f41314a9a9f83a2fdf5",
        "b186b12487efc80c44f2f0d26cc26eb249cf1524"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 13:22:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 13:22:21 2012 -0700"
      },
      "message": "Merge tag \u0027mfd-for-linus-3.6-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull mfd fixes from Samuel Ortiz:\n \"This is the remaining MFD fixes for 3.6, with 5 pending fixes:\n\n   - A tps65217 build error fix.\n   - A lcp_ich regression fix caused by the MFD driver failing to\n     initialize the watchdog sub device due to ACPI conflicts.\n   - 2 MAX77693 interrupt handling bug fixes.\n   - An MFD core fix, adding an IRQ domain argument to the MFD device\n     addition API in order to prevent silent and potentially harmful\n     remapping behaviour changes for drivers supporting non-DT\n     platforms.\"\n\n* tag \u0027mfd-for-linus-3.6-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: MAX77693: Fix NULL pointer error when initializing irqs\n  mfd: MAX77693: Fix interrupt handling bug\n  mfd: core: Push irqdomain mapping out into devices\n  mfd: lpc_ich: Fix a 3.5 kernel regression for iTCO_wdt driver\n  mfd: Move tps65217 regulator plat data handling to regulator\n"
    },
    {
      "commit": "c500ce38e52bb2f526b84f41314a9a9f83a2fdf5",
      "tree": "242bca2c4d3dfd24a2497bba0ac9351f2066e469",
      "parents": [
        "76e77daf6529381296f14628959aac127c817b26",
        "01b2d4536f0215c6d97d77e157afee04300ffc90"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 13:20:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 13:20:43 2012 -0700"
      },
      "message": "Merge tag \u0027for-3.6-rc6\u0027 of git://gitorious.org/linux-pwm/linux-pwm\n\nPull pwm fixes from Thierry Reding:\n \"While this comes a bit later than I had wished, both patches are\n  rather minor and touch only new drivers so I think these are still\n  safe for merging.\"\n\n* tag \u0027for-3.6-rc6\u0027 of git://gitorious.org/linux-pwm/linux-pwm:\n  pwm: pwm-tiehrpwm: Fix conflicting channel period setting\n  pwm: pwm-tiecap: Disable APWM mode after configure\n"
    },
    {
      "commit": "76e77daf6529381296f14628959aac127c817b26",
      "tree": "6a92187dfcdae55de642414b8008d9381a0295eb",
      "parents": [
        "9bc67590a65a18201444c2d3d7dae3e897e700c2",
        "6abbdf38363f064c8a50150c9b709682764483b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 13:00:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 13:00:36 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\nPull scsi target fixes from Nicholas Bellinger:\n \"Here is the current set of target-pending fixes headed for v3.6-final\n\n  The main parts of this series include bug-fixes from Paolo Bonzini to\n  address an use-after-free bug in pSCSI sense exception handling, along\n  with addressing some long-standing bugs wrt the handling of zero-\n  length SCSI CDB payloads also specific to pSCSI pass-through device\n  backends.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:\n  target: go through normal processing for zero-length REQUEST_SENSE\n  target: support zero allocation length in REQUEST SENSE\n  target: support zero-size allocation lengths in transport_kmap_data_sg\n  target: fail REPORT LUNS with less than 16 bytes of payload\n  target: report too-small parameter lists everywhere\n  target: go through normal processing for zero-length PSCSI commands\n  target: fix use-after-free with PSCSI sense data\n  target: simplify code around transport_get_sense_data\n  target: move transport_get_sense_data\n  target: Check idr_get_new return value in iscsi_login_zero_tsih_s1\n  target: Fix -\u003edata_length re-assignment bug with SCSI overflow\n"
    },
    {
      "commit": "9bc67590a65a18201444c2d3d7dae3e897e700c2",
      "tree": "6a10e6aaae15c7671b92b9e961ddd47060a87e7f",
      "parents": [
        "6167f81fd1054881d7476f57a8897ae4a477fa8b",
        "f25b70613c048ceb1df052576fda03321ebf41cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 12:59:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 12:59:42 2012 -0700"
      },
      "message": "Merge tag \u0027pm-for-3.6-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull power management fixes from Rafael J. Wysocki:\n \"Three ACPI device power management fixes related to checking and\n  setting device power states.\"\n\n* tag \u0027pm-for-3.6-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  ACPI / PM: Use KERN_DEBUG when no power resources are found\n  ACPI / PM: Fix resource_lock dead lock in acpi_power_on_device\n  ACPI / PM: Infer parent power state from child if unknown, v2\n"
    },
    {
      "commit": "6167f81fd1054881d7476f57a8897ae4a477fa8b",
      "tree": "96529bbf38c5933e188711db56d55c61540ffe46",
      "parents": [
        "a34689d98059f0c88cef08a78866e81eb53466c9",
        "f3a87f1b0c4086a408eda48e4c26e32ff80d3124"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 12:58:44 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 12:58:44 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs\n\nPull a btrfs revert from Chris Mason:\n \"My for-linus branch has one revert in the new quota code.\n\n  We\u0027re building up more fixes at etc for the next merge window, but I\u0027m\n  keeping them out unless they are bigger regressions or have a huge\n  impact.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs:\n  Revert \"Btrfs: fix some error codes in btrfs_qgroup_inherit()\"\n"
    },
    {
      "commit": "a34689d98059f0c88cef08a78866e81eb53466c9",
      "tree": "5501c1c2b8b5adbc4492f703709e6ae7996d14a5",
      "parents": [
        "37407ea7f93864c2cfc03edf8f37872ec539ea2b",
        "5d037f9064a8f3b9abbe383cdfb35e159d813711"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 12:57:59 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 12:57:59 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull more sound fixes from Takashi Iwai:\n \"Yet more (a bunch of) small fixes that slipped from the previous pull\n  request.  Most of commits are pending ASoC fixes, all of which are\n  fairly trivial commits.\"\n\n* tag \u0027sound-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ASoC: wm8904: correct the index\n  ALSA: hda - Yet another position_fix quirk for ASUS machines\n  ASoC: tegra: fix maxburst settings in dmaengine code\n  ASoC: samsung dma - Don\u0027t indicate support for pause/resume.\n  ASoC: mc13783: Remove mono support\n  ASoC: arizona: Fix typo in 44.1kHz rates\n  ASoC: spear: correct the check for NULL dma_buffer pointer\n  sound: tegra_alc5632: remove HP detect GPIO inversion\n  ASoC: atmel-ssc: include linux/io.h for raw io\n  ASoC: dapm: Don\u0027t force card bias level to be updated\n  ASoC: dapm: Make sure we update the bias level for CODECs with no op\n  ASoC: am3517evm: fix error return code\n  ASoC: ux500_msp_i2s: better use devm functions and fix error return code\n  ASoC: imx-sgtl5000: fix error return code\n"
    },
    {
      "commit": "37407ea7f93864c2cfc03edf8f37872ec539ea2b",
      "tree": "7c07e7adadd40fc94cebfe816f1c65a4a630b147",
      "parents": [
        "3f0c3c8fe30c725c1264fb6db8cc4b69db3a658a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 12:29:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 16 12:29:43 2012 -0700"
      },
      "message": "Revert \"sched: Improve scalability via \u0027CPU buddies\u0027, which withstand random perturbations\"\n\nThis reverts commit 970e178985cadbca660feb02f4d2ee3a09f7fdda.\n\nNikolay Ulyanitsky reported thatthe 3.6-rc5 kernel has a 15-20%\nperformance drop on PostgreSQL 9.2 on his machine (running \"pgbench\").\n\nBorislav Petkov was able to reproduce this, and bisected it to this\ncommit 970e178985ca (\"sched: Improve scalability via \u0027CPU buddies\u0027 ...\")\napparently because the new single-idle-buddy model simply doesn\u0027t find\nidle CPU\u0027s to reschedule on aggressively enough.\n\nMike Galbraith suspects that it is likely due to the user-mode spinlocks\nin PostgreSQL not reacting well to preemption, but we don\u0027t really know\nthe details - I\u0027ll just revert the commit for now.\n\nThere are hopefully other approaches to improve scheduler scalability\nwithout it causing these kinds of downsides.\n\nReported-by: Nikolay Ulyanitsky \u003clystor@gmail.com\u003e\nBisected-by: Borislav Petkov \u003cbp@alien8.de\u003e\nAcked-by: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b186b12487efc80c44f2f0d26cc26eb249cf1524",
      "tree": "e6ff10b5e12ffbbfdc4abaf88e4ad0e2a25146ef",
      "parents": [
        "d51f42d2c5b7e11b47876b8b5c53f0ac317fef24"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Aug 21 15:16:23 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Sep 16 00:33:09 2012 +0200"
      },
      "message": "mfd: MAX77693: Fix NULL pointer error when initializing irqs\n\nThis patch initialize register map of MUIC device because mfd driver\nof Maxim MAX77693 use regmap-muic instance of MUIC device when irqs of\nMaxim MAX77693 is initialized before call max77693-muic probe() function.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReported-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d51f42d2c5b7e11b47876b8b5c53f0ac317fef24",
      "tree": "c017d042d4246b2a5ade7e526f17c3671ef08d11",
      "parents": [
        "0848c94fb4a5cc213a7fb0fb3a5721ad6e16f096"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Aug 21 15:15:52 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Sep 16 00:32:57 2012 +0200"
      },
      "message": "mfd: MAX77693: Fix interrupt handling bug\n\nThis patch fix bug related to interrupt handling for MAX77693 devices.\n- Unmask interrupt masking bit for charger/flash/muic to revolve\nthat interrupt isn\u0027t happened when external connector is attached.\n- Fix wrong regmap instance when muic interrupt is happened.\n\nThis patch were discussed and confirm discussion about this patch on below url:\nhttp://lkml.org/lkml/2012/7/16/118\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0848c94fb4a5cc213a7fb0fb3a5721ad6e16f096",
      "tree": "d529ea8370d62b7c3c1dfd42a6714c9bd052ef39",
      "parents": [
        "a0e35322910555e20e9eced3f050a76c7b3a1f92"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 11 15:16:36 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sat Sep 15 23:22:04 2012 +0200"
      },
      "message": "mfd: core: Push irqdomain mapping out into devices\n\nCurrently the MFD core supports remapping MFD cell interrupts using an\nirqdomain but only if the MFD is being instantiated using device tree\nand only if the device tree bindings use the pattern of registering IPs\nin the device tree with compatible properties.  This will be actively\nharmful for drivers which support non-DT platforms and use this pattern\nfor their DT bindings as it will mean that the core will silently change\nremapping behaviour and it is also limiting for drivers which don\u0027t do\nDT with this particular pattern.  There is also a potential fragility if\nthere are interrupts not associated with MFD cells and all the cells are\nomitted from the device tree for some reason.\n\nInstead change the code to take an IRQ domain as an optional argument,\nallowing drivers to take the decision about the parent domain for their\ninterrupts.  The one current user of this feature is ab8500-core, it has\nthe domain lookup pushed out into the driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5d037f9064a8f3b9abbe383cdfb35e159d813711",
      "tree": "2a2445271ee818c360c42408a324d2945a6dd9f7",
      "parents": [
        "64f1e00d8edb54f5d25fb0114a46050fb8340df4",
        "985b11fa8064d55d0d5a84e68667434598911bb2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Sep 15 08:24:42 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Sep 15 08:24:42 2012 +0200"
      },
      "message": "Merge tag \u0027asoc-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus\n\nASoC: Updates for 3.6\n\nA bigger set of updates than I\u0027m entirely comfortable with - things\nbacked up a bit due to travel.  As ever the majority of these are small,\nfocused updates for specific drivers though there are a couple of core\nchanges.  There\u0027s been good exposure in -next.\n\nThe AT91 patch fixes a build break.\n"
    },
    {
      "commit": "3f0c3c8fe30c725c1264fb6db8cc4b69db3a658a",
      "tree": "43801cca275bf5364e20ceba609bcefc01782440",
      "parents": [
        "9cb0ee8576eabb52ad5aad347bf0aaf997975bba",
        "62e252eeefda62eb8cae9f4286270317ab8d5a42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 18:05:14 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 18:05:14 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-fixes\n\nPull GFS2 fixes from Steven Whitehouse:\n \"Here are three GFS2 fixes for the current kernel tree.  These are all\n  related to the block reservation code which was added at the merge\n  window.  That code will be getting an update at the forthcoming merge\n  window too.  In the mean time though there are a few smaller issues\n  which should be fixed.\n\n  The first patch resolves an issue with write sizes of greater than 32\n  bits with the size hinting code.  The second ensures that the\n  allocation data structure is initialised when using xattrs and the\n  third takes into account allocations which may have been made by other\n  nodes which affect a reservation on the local node.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-fixes:\n  GFS2: Take account of blockages when using reserved blocks\n  GFS2: Fix missing allocation data for set/remove xattr\n  GFS2: Make write size hinting code common\n"
    },
    {
      "commit": "9cb0ee8576eabb52ad5aad347bf0aaf997975bba",
      "tree": "c0991cb8269632e22f8e80746f005c90780524b1",
      "parents": [
        "5b799dde3159284fdee8d60f535e2753a86dbb3f",
        "eceeb4371240aff22e9a535a2bc57d2311820942"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:59:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:59:35 2012 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://cavan.codon.org.uk/platform-drivers-x86\n\nPull x86 platform driver updates from Matthew Garrett:\n \"A few small updates for 3.6 - a trivial regression fix and a couple of\n  conformance updates for the gmux driver, plus some tiny fixes for\n  asus-wmi, eeepc-laptop and thinkpad_acpi.\"\n\n* \u0027for_linus\u0027 of git://cavan.codon.org.uk/platform-drivers-x86:\n  thinkpad_acpi: buffer overflow in fan_get_status()\n  eeepc-laptop: fix device reference count leakage in eeepc_rfkill_hotplug()\n  platform/x86: fix asus_laptop.wled_type description\n  asus-laptop: HRWS/HWRS typo\n  drivers-platform-x86: remove useless #ifdef CONFIG_ACPI_VIDEO\n  apple-gmux: Fix port address calculation in gmux_pio_write32()\n  apple-gmux: Fix index read functions\n  apple-gmux: Obtain version info from indexed gmux\n"
    },
    {
      "commit": "5b799dde3159284fdee8d60f535e2753a86dbb3f",
      "tree": "636a679344e014cfda8e9f98be026057c2baba26",
      "parents": [
        "1547cb80db5587c465be609b9a15bfb2dfd73099",
        "5f71a3ef3753ac2068009637eee619e163f44b30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:55:57 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:55:57 2012 -0700"
      },
      "message": "Merge branch \u0027i2c-embedded/for-current\u0027 of git://git.pengutronix.de/git/wsa/linux\n\nPull i2c embedded fixes from Wolfram Sang:\n \"The last bunch of (typical) i2c-embedded driver fixes for 3.6.\n\n  Also update the MAINTAINERS file to point to my tree since people keep\n  asking where to find their patches.\"\n\n* \u0027i2c-embedded/for-current\u0027 of git://git.pengutronix.de/git/wsa/linux:\n  i2c: algo: pca: Fix mode selection for PCA9665\n  MAINTAINERS: fix tree for current i2c-embedded development\n  i2c: mxs: correctly setup speed for non devicetree\n  i2c: pnx: Fix read transactions of \u003e\u003d 2 bytes\n  i2c: pnx: Fix bit definitions\n"
    },
    {
      "commit": "1547cb80db5587c465be609b9a15bfb2dfd73099",
      "tree": "d2d84f0cfd3e8c33731ef1197cd61a104746831b",
      "parents": [
        "1568d9f425c3fd54ac8d807cf1cbf87ad6b40b27",
        "8335eafc2859e1a26282bef7c3d19f3d68868b8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:53:55 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:53:55 2012 -0700"
      },
      "message": "Merge tag \u0027ecryptfs-3.6-rc6-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs\n\nPull ecryptfs fixes from Tyler Hicks:\n\n - Fixes a regression, introduced in 3.6-rc1, when a file is closed\n   before its shared memory mapping is dirtied and unmapped.  The lower\n   file was being released when the eCryptfs file was closed and the\n   dirtied pages could not be written out.\n - Adds a call to the lower filesystem\u0027s -\u003eflush() from\n   ecryptfs_flush().\n - Fixes a regression, introduced in 2.6.39, when a file is renamed on\n   top of another file.  The target file\u0027s inode was not being evicted\n   and the space taken by the file was not reclaimed until eCryptfs was\n   unmounted.\n\n* tag \u0027ecryptfs-3.6-rc6-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs:\n  eCryptfs: Copy up attributes of the lower target inode after rename\n  eCryptfs: Call lower -\u003eflush() from ecryptfs_flush()\n  eCryptfs: Write out all dirty pages just before releasing the lower file\n"
    },
    {
      "commit": "1568d9f425c3fd54ac8d807cf1cbf87ad6b40b27",
      "tree": "7e74f1f5657a13fbfe2a4cd6c06a2e8d3140044b",
      "parents": [
        "1c23ce720d79494f5a1c2bcd7ebcae7aedc91c98",
        "f3d87524975f01b885fc3d009c6ab6afd0d00746"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:53:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:53:11 2012 -0700"
      },
      "message": "Merge branch \u0027fixes-for-3.6\u0027 of git://git.linaro.org/people/mszyprowski/linux-dma-mapping\n\nPull one more DMA-mapping fix from Marek Szyprowski:\n \"This patch fixes very subtle bug (typical off-by-one error) which\n  might appear in very rare circumstances.\"\n\n* \u0027fixes-for-3.6\u0027 of git://git.linaro.org/people/mszyprowski/linux-dma-mapping:\n  arm: mm: fix DMA pool affiliation check\n"
    },
    {
      "commit": "1c23ce720d79494f5a1c2bcd7ebcae7aedc91c98",
      "tree": "60698c710d626fefc63302376b086803eb0e65cd",
      "parents": [
        "dd383af6aad4c7d4ad97f564342b4e985ac07a22",
        "080b98e9ab30734bda2f1b8b33cd55a4c4ef406a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:52:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:52:29 2012 -0700"
      },
      "message": "Merge tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging\n\nPull hwmon fixes from Guenter Roeck:\n \"Fix word size register read and write operations in ina2xx driver, and\n  initialize uninitialized structure elements in twl4030-madc-hwmon\n  driver.\"\n\n* tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:\n  hwmon: (ina2xx) Fix word size register read and write operations\n  hwmon: (twl4030-madc-hwmon) Initialize uninitialized structure elements\n"
    },
    {
      "commit": "dd383af6aad4c7d4ad97f564342b4e985ac07a22",
      "tree": "3755bddfa88a7630360d579f36241d94cc84adc6",
      "parents": [
        "889cb3b9a4da012f8f8a336b050d7871d1f7383f",
        "610bd7da160f76f1644ecb4cd7f39511b49a22cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:51:10 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:51:10 2012 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"I realise this a bit bigger than I would want at this point.\n\n  Exynos is a large chunk, I got them to half what they wanted already,\n  and hey its ARM based, so not going to hurt many people.\n\n  Radeon has only two fixes, but the PLL fixes were a bit bigger, but\n  required for a lot of scenarios, the fence fix is really urgent.\n\n  vmwgfx: I\u0027ve pulled in a dumb ioctl support patch that I was going to\n  shove in later and cc stable, but we need it asap, its mainly to stop\n  mesa growing a really ugly dependency in userspace to run stuff on\n  vmware, and if I don\u0027t stick it in the kernel now, everyone will have\n  to ship ugly userspace libs to workaround it.\n\n  nouveau: single urgent fix found in F18 testing, causes X to not start\n  properly when f18 plymouth is used\n\n  i915: smattering of fixes and debug quieting\n\n  gma500: single regression fix\n\n  So as I said a bit large, but its fairly well scattered and its all\n  stuff I\u0027ll be shipping in F18\u0027s 3.6 kernel.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux: (26 commits)\n  drm/nouveau: fix booting with plymouth + dumb support\n  drm/radeon: make 64bit fences more robust v3\n  drm/radeon: rework pll selection (v3)\n  drm: Drop the NV12M and YUV420M formats\n  drm/exynos: remove DRM_FORMAT_NV12M from plane module\n  drm/exynos: fix double call of drm_prime_(init/destroy)_file_private\n  drm/exynos: add dummy support for dmabuf-mmap\n  drm/exynos: Add missing braces around sizeof in exynos_mixer.c\n  drm/exynos: Add missing braces around sizeof in exynos_hdmi.c\n  drm/exynos: Make g2d_pm_ops static\n  drm/exynos: Add dependency for G2D in Kconfig\n  drm/exynos: fixed page align bug.\n  drm/exynos: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(.. [1]\n  drm/exynos: Use devm_* functions in exynos_drm_g2d.c file\n  drm/exynos: Use devm_kzalloc in exynos_drm_hdmi.c file\n  drm/exynos: Use devm_kzalloc in exynos_drm_vidi.c file\n  drm/exynos: Remove redundant check in exynos_drm_fimd.c file\n  drm/exynos: Remove redundant check in exynos_hdmi.c file\n  vmwgfx: add dumb ioctl support\n  gma500: Fix regression on Oaktrail devices\n  ...\n"
    },
    {
      "commit": "889cb3b9a4da012f8f8a336b050d7871d1f7383f",
      "tree": "e6d9a04aa86840e5367f69b6227b7e195f9bd132",
      "parents": [
        "7ef6e97380a1cb0f38cab795fe696f43c71d3ae9",
        "9450d57eab5cad36774c297da123062744472588"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:44:52 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:44:52 2012 -0700"
      },
      "message": "Merge branch \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull scheduler fixes from Ingo Molnar:\n \"Smaller fixlets\"\n\n* \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  sched: Fix kernel-doc warnings in kernel/sched/fair.c\n  sched: Unthrottle rt runqueues in __disable_runtime()\n  sched: Add missing call to calc_load_exit_idle()\n  sched: Fix load avg vs cpu-hotplug\n"
    },
    {
      "commit": "7ef6e97380a1cb0f38cab795fe696f43c71d3ae9",
      "tree": "0557d01616fb4a41bfc98e6908ace912fa6d717c",
      "parents": [
        "7076cca9a700af5ccb0bd5eb7261dcfd7356dc5a",
        "e4390fa632d7c592e68e8106b7daea923ac995f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:43:45 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:43:45 2012 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf fixes from Ingo Molnar:\n \"This tree includes various fixes\"\n\nIngo really needs to improve on the whole \"explain git pull\" part.\n\"Various fixes\" indeed.\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  perf/hwpb: Invoke __perf_event_disable() if interrupts are already disabled\n  perf/x86: Enable Intel Cedarview Atom suppport\n  perf_event: Switch to internal refcount, fix race with close()\n  oprofile, s390: Fix uninitialized memory access when writing to oprofilefs\n  perf/x86: Fix microcode revision check for SNB-PEBS\n"
    },
    {
      "commit": "7076cca9a700af5ccb0bd5eb7261dcfd7356dc5a",
      "tree": "0bc442d3c96b2a65f0fb6f0267cd797c30ef46ed",
      "parents": [
        "a1362d504e26f32f853c65d0448ebc9ffb190f7d",
        "15674868d6c5985466835c56dd89d39235f16302"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:43:14 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 17:43:14 2012 -0700"
      },
      "message": "Merge branch \u0027core-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull a core sparse warning fix from Ingo Molnar\n\n* \u0027core-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  mm/memblock: Use NULL instead of 0 for pointers\n"
    },
    {
      "commit": "f3a87f1b0c4086a408eda48e4c26e32ff80d3124",
      "tree": "df6fe75a4607ca8dad0ea0289329c29e40ff2d7d",
      "parents": [
        "256dd1bb3750ac5ad49b40887c1691788dc44b33"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@fusionio.com",
        "time": "Fri Sep 14 20:06:30 2012 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@fusionio.com",
        "time": "Fri Sep 14 20:06:30 2012 -0400"
      },
      "message": "Revert \"Btrfs: fix some error codes in btrfs_qgroup_inherit()\"\n\nThis reverts commit 5986802c2fcc754040bb7ed95f30bb16c4a843b7.\n\nBoth paths are not error paths but regular cases where non-qgroup\nsubvols are involved.\n\nSigned-off-by: Chris Mason \u003cchris.mason@fusionio.com\u003e\n"
    },
    {
      "commit": "a1362d504e26f32f853c65d0448ebc9ffb190f7d",
      "tree": "ce923b5e3f4f4278addefb68e8b248282e8ec15e",
      "parents": [
        "4bca55d3d93c705708835969ee66a6a4b9468d3c",
        "6af773e786ad617b0264ebe06ba60675c01f3e51"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 15:34:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 15:34:07 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) Use after free and new device IDs in bluetooth from Andre Guedes,\n    Yevgeniy Melnichuk, Gustavo Padovan, and Henrik Rydberg.\n\n 2) Fix crashes with short packet lengths and VLAN in pktgen, from\n    Nishank Trivedi.\n\n 3) mISDN calls flush_work_sync() with locks held, fix from Karsten\n    Keil.\n\n 4) Packet scheduler gred parameters are reported to userspace\n    improperly scaled, and WRED idling is not performed correctly.  All\n    from David Ward.\n\n 5) Fix TCP socket refcount problem in ipv6, from Julian Anastasov.\n\n 6) ibmveth device has RX queue alignment requirements which are not\n    being explicitly met resulting in sporadic failures, fix from\n    Santiago Leon.\n\n 7) Netfilter needs to take care when interpreting sockets attached to\n    socket buffers, they could be time-wait minisockets.  Fix from Eric\n    Dumazet.\n\n 8) sock_edemux() has the same issue as netfilter did in #7 above, fix\n    from Eric Dumazet.\n\n 9) Avoid infinite loops in CBQ scheduler with some configurations, from\n    Eric Dumazet.\n\n10) Deal with \"Reflection scan: an Off-Path Attack on TCP\", from Jozsef\n    Kadlecsik.\n\n11) SCTP overcharges socket for TX packets, fix from Thomas Graf.\n\n12) CODEL packet scheduler should not reset it\u0027s state every time it\n    builds a new flow, fix from Eric Dumazet.\n\n13) Fix memory leak in nl80211, from Wei Yongjun.\n\n14) NETROM doesn\u0027t check skb_copy_datagram_iovec() return values, from\n    Alan Cox.\n\n15) l2tp ethernet was using sizeof(ETH_HLEN) instead of plain ETH_HLEN,\n    oops.  From Eric Dumazet.\n\n16) Fix selection of ath9k chips on which PA linearization and AM2PM\n    predistoration are used, from Felix Fietkau.\n\n17) Flow steering settings in mlx4 driver need to be validated properly,\n    from Hadar Hen Zion.\n\n18) bnx2x doesn\u0027t show the correct link duplex setting, from Yaniv\n    Rosner.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (75 commits)\n  pktgen: fix crash with vlan and packet size less than 46\n  bnx2x: Add missing afex code\n  bnx2x: fix registers dumped\n  bnx2x: correct advertisement of pause capabilities\n  bnx2x: display the correct duplex value\n  bnx2x: prevent timeouts when using PFC\n  bnx2x: fix stats copying logic\n  bnx2x: Avoid sending multiple statistics queries\n  net: qmi_wwan: call subdriver with control intf only\n  net_sched: gred: actually perform idling in WRED mode\n  net_sched: gred: fix qave reporting via netlink\n  net_sched: gred: eliminate redundant DP prio comparisons\n  net_sched: gred: correct comment about qavg calculation in RIO mode\n  mISDN: Fix wrong usage of flush_work_sync while holding locks\n  netfilter: log: Fix log-level processing\n  net-sched: sch_cbq: avoid infinite loop\n  net: qmi_wwan: fix Gobi device probing for un2430\n  net: fix net/core/sock.c build error\n  ixp4xx_hss: fix build failure due to missing linux/module.h inclusion\n  caif: move the dereference below the NULL test\n  ...\n"
    },
    {
      "commit": "4bca55d3d93c705708835969ee66a6a4b9468d3c",
      "tree": "4a09a50990f2d5e6f74b969c2d9b7fab8b6c9aae",
      "parents": [
        "fe59d297eaf59d3f9b4c161b9d17ff16250b6c9e",
        "38bb2ca69d5b6db712688a538daa5142abf6d590"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 14:54:57 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 14:54:57 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.6-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB patches from Greg Kroah-Hartman:\n \"Here are a number of USB patches, a bit more than I normally like this\n  late in the -rc series, but given people\u0027s vacations (myself\n  included), and the kernel summit, it seems to have happened this way.\n\n  All are tiny, but they add up.  A number of gadget and xhci fixes, and\n  a few new device ids.  All have been tested in linux-next.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027usb-3.6-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (33 commits)\n  usb: chipidea: udc: don\u0027t stall endpoint if request list is empty in isr_tr_complete_low\n  usb: chipidea: cleanup dma_pool if udc_start() fails\n  usb: chipidea: udc: fix error path in udc_start()\n  usb: chipidea: udc: add pullup fuction, needed by the uvc gadget\n  usb: chipidea: udc: fix setup of endpoint maxpacket size\n  USB: option: replace ZTE K5006-Z entry with vendor class rule\n  EHCI: Update qTD next pointer in QH overlay region during unlink\n  USB: cdc-wdm: fix wdm_find_device* return value\n  USB: ftdi_sio: do not claim CDC ACM function\n  usb: dwc3: gadget: fix pending isoc handling\n  usb: renesas_usbhs: fixup DMA transport data alignment\n  usb: gadget: at91udc: Don\u0027t check for ep-\u003eep.desc\n  usb: gadget: at91udc: don\u0027t overwrite driver data\n  usb: dwc3: core: fix incorrect usage of resource pointer\n  usb: musb: musbhsdma: fix IRQ check\n  usb: musb: tusb6010: fix error path in tusb_probe()\n  usb: musb: host: fix for musb_start_urb Oops\n  usb: gadget: dummy_hcd: add support for USB_DT_BOS on rh\n  usb: gadget: dummy_hcd: fixup error probe path\n  usb: gadget: s3c-hsotg.c: fix error return code\n  ...\n"
    },
    {
      "commit": "fe59d297eaf59d3f9b4c161b9d17ff16250b6c9e",
      "tree": "84fc17b36bbc732b6e236fc5398d1669c3c1f138",
      "parents": [
        "f2378e386f2c96ead1ce124cc79115c2b142a46f",
        "7be0670f7b9198382938a03ff3db7f47ef6b4780"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 14:54:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 14:54:29 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.6-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull TTY fixes from Greg Kroah-Hartman:\n \"Here are 2 tiny patches for a serial driver to resolve issues that\n  people have reported with the 3.6-rc tree.\n\n  Both of these have been in the linux-next tree for a while now.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027tty-3.6-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:\n  tty: serial: imx: don\u0027t reinit clock in imx_setup_ufcr()\n  tty: serial: imx: console write routing is unsafe on SMP\n"
    },
    {
      "commit": "f2378e386f2c96ead1ce124cc79115c2b142a46f",
      "tree": "39ad07862bd7aff99e81d3edd97d573bad9134f2",
      "parents": [
        "0462bfc88d37ecb7f69488643c91cb657a1f264d",
        "94254edc9c5b4e864767c97bfa0e4ccff2ecb5e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 14:53:51 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 14:53:51 2012 -0700"
      },
      "message": "Merge tag \u0027staging-3.6-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging tree fixes from Greg Kroah-Hartman:\n \"Here are a few staging tree fixes for problems that have been\n  reported.\n\n  Nothing major, just a number of tiny driver fixes.  All of these have\n  been in the linux-next tree for a while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027staging-3.6-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:\n  drm/omap: add more new timings fields\n  drm/omap: update for interlaced\n  staging: r8712u: fix bug in r8712_recv_indicatepkt()\n  staging: zcache: fix cleancache race condition with shrinker\n  Staging: Android alarm: IOCTL command encoding fix\n  staging: vt6656: [BUG] - Failed connection, incorrect endian.\n  staging: ozwpan: fix memcmp() test in oz_set_active_pd()\n  staging: wlan-ng: Fix problem with wrong arguments\n  staging: comedi: das08: Correct AO output for das08jr-16-ao\n  staging: comedi: das08: Correct AI encoding for das08jr-16-ao\n  staging: comedi: das08: Fix PCI ref count\n  staging: comedi: amplc_pci230: Fix PCI ref count\n  staging: comedi: amplc_pc263: Fix PCI ref count\n  staging: comedi: amplc_pc236: Fix PCI ref count\n  staging: comedi: amplc_dio200: Fix PCI ref count\n  staging: comedi: amplc_pci224: Fix PCI ref count\n  drivers/iio/adc/at91_adc.c: adjust inconsistent IS_ERR and PTR_ERR\n  staging iio: fix potential memory leak in lis3l02dq_ring.c\n  staging:iio: prevent divide by zero bugs\n"
    },
    {
      "commit": "0462bfc88d37ecb7f69488643c91cb657a1f264d",
      "tree": "0f307e998ca28deec27f8ed3e25098c86ef9545c",
      "parents": [
        "55815f70147dcfa3ead5738fd56d3574e2e3c1c2",
        "60e233a56609fd963c59e99bd75c663d63fa91b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 14:53:22 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 14:53:22 2012 -0700"
      },
      "message": "Merge tag \u0027driver-core-3.6-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core fix from Greg Kroah-Hartman:\n \"Here is one fix for 3.6-rc6 for the kobject.h file.\n\n  It fixes a reported oops if CONFIG_HOTPLUG is disabled.  It\u0027s been in\n  the linux-next tree for a while now.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027driver-core-3.6-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:\n  kobject: fix oops with \"input0: bad kobj_uevent_env content in show_uevent()\"\n"
    },
    {
      "commit": "55815f70147dcfa3ead5738fd56d3574e2e3c1c2",
      "tree": "cebd3be422d89121a0bbca0b27a3a6125a6f4833",
      "parents": [
        "fbcbe2b3c92ee1c930dcfcf8bb764074c100fd63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 14:48:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 14 14:48:21 2012 -0700"
      },
      "message": "vfs: make O_PATH file descriptors usable for \u0027fstat()\u0027\n\nWe already use them for openat() and friends, but fstat() also wants to\nbe able to use O_PATH file descriptors.  This should make it more\ndirectly comparable to the O_SEARCH of Solaris.\n\nNote that you could already do the same thing with \"fstatat()\" and an\nempty path, but just doing \"fstat()\" directly is simpler and faster, so\nthere is no reason not to just allow it directly.\n\nSee also commit 332a2e1244bd, which did the same thing for fchdir, for\nthe same reasons.\n\nReported-by: ольга крыжановская \u003colga.kryzhanovska@gmail.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: stable@kernel.org    # O_PATH introduced in 3.0+\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f25b70613c048ceb1df052576fda03321ebf41cf",
      "tree": "542462c14dd9ef39819bbddfcb0434f069310ed3",
      "parents": [
        "40bf66ec9791f1452b90b82aadc3b6e6aee201f5"
      ],
      "author": {
        "name": "Aaron Lu",
        "email": "aaron.lu@intel.com",
        "time": "Fri Sep 14 20:54:44 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Sep 14 20:54:44 2012 +0200"
      },
      "message": "ACPI / PM: Use KERN_DEBUG when no power resources are found\n\ncommit a606dac368eed5696fb38e16b1394f1d049c09e9 adds support to link\ndevices which have _PRx, if a device does not have _PRx, a warning\nmessage will be printed.\n\nThis commit is for ZPODD on Intel ZPODD capable platforms, on other\nplatforms, it has no problem if there is no power resource for this\ndevice, so a warning here is not appropriate, change it to debug.\n\nReported-by: Borislav Petkov \u003cbp@amd64.org\u003e\nSigned-off-by: Aaron Lu \u003caaron.lu@intel.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "985b11fa8064d55d0d5a84e68667434598911bb2",
      "tree": "c39871f7f842a7cd616e44cf33cc4f57b2126960",
      "parents": [
        "a32826e4aefa905b392d2d862d51365d50d4829b"
      ],
      "author": {
        "name": "Bo Shen",
        "email": "voice.shen@atmel.com",
        "time": "Fri Sep 14 16:09:09 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 14 18:02:38 2012 +0100"
      },
      "message": "ASoC: wm8904: correct the index\n\nSigned-off-by: Bo Shen \u003cvoice.shen@atmel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8335eafc2859e1a26282bef7c3d19f3d68868b8a",
      "tree": "a551e696fdf0fb75c975d45efe0d4b8729c5671c",
      "parents": [
        "64e6651dcc10e9d2cc6230208a8e6c2cfd19ae18"
      ],
      "author": {
        "name": "Tyler Hicks",
        "email": "tyhicks@canonical.com",
        "time": "Thu Sep 13 12:00:56 2012 -0700"
      },
      "committer": {
        "name": "Tyler Hicks",
        "email": "tyhicks@canonical.com",
        "time": "Fri Sep 14 09:36:03 2012 -0700"
      },
      "message": "eCryptfs: Copy up attributes of the lower target inode after rename\n\nAfter calling into the lower filesystem to do a rename, the lower target\ninode\u0027s attributes were not copied up to the eCryptfs target inode. This\nresulted in the eCryptfs target inode staying around, rather than being\nevicted, because i_nlink was not updated for the eCryptfs inode. This\nalso meant that eCryptfs didn\u0027t do the final iput() on the lower target\ninode so it stayed around, as well. This would result in a failure to\nfree up space occupied by the target file in the rename() operation.\nBoth target inodes would eventually be evicted when the eCryptfs\nfilesystem was unmounted.\n\nThis patch calls fsstack_copy_attr_all() after the lower filesystem\ndoes its -\u003erename() so that important inode attributes, such as i_nlink,\nare updated at the eCryptfs layer. ecryptfs_evict_inode() is now called\nand eCryptfs can drop its final reference on the lower inode.\n\nhttp://launchpad.net/bugs/561129\n\nSigned-off-by: Tyler Hicks \u003ctyhicks@canonical.com\u003e\nTested-by: Colin Ian King \u003ccolin.king@canonical.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e [2.6.39+]\n"
    },
    {
      "commit": "64e6651dcc10e9d2cc6230208a8e6c2cfd19ae18",
      "tree": "02d39c615e1c9a290e5f969bd74497f7e6dc280a",
      "parents": [
        "7149f2558d5b5b988726662fe58b1c388337805b"
      ],
      "author": {
        "name": "Tyler Hicks",
        "email": "tyhicks@canonical.com",
        "time": "Wed Sep 12 18:38:00 2012 -0700"
      },
      "committer": {
        "name": "Tyler Hicks",
        "email": "tyhicks@canonical.com",
        "time": "Fri Sep 14 09:35:54 2012 -0700"
      },
      "message": "eCryptfs: Call lower -\u003eflush() from ecryptfs_flush()\n\nSince eCryptfs only calls fput() on the lower file in\necryptfs_release(), eCryptfs should call the lower filesystem\u0027s\n-\u003eflush() from ecryptfs_flush().\n\nIf the lower filesystem implements -\u003eflush(), then eCryptfs should try\nto flush out any dirty pages prior to calling the lower -\u003eflush(). If\nthe lower filesystem does not implement -\u003eflush(), then eCryptfs has no\nneed to do anything in ecryptfs_flush() since dirty pages are now\nwritten out to the lower filesystem in ecryptfs_release().\n\nSigned-off-by: Tyler Hicks \u003ctyhicks@canonical.com\u003e\n"
    },
    {
      "commit": "7149f2558d5b5b988726662fe58b1c388337805b",
      "tree": "480ceac128f2c1779bd2a7f97b2075571fb19e95",
      "parents": [
        "e9bd8f1624cb0f647867d6cced79cb26ef3651bf"
      ],
      "author": {
        "name": "Tyler Hicks",
        "email": "tyhicks@canonical.com",
        "time": "Wed Sep 12 18:02:46 2012 -0700"
      },
      "committer": {
        "name": "Tyler Hicks",
        "email": "tyhicks@canonical.com",
        "time": "Fri Sep 14 09:11:29 2012 -0700"
      },
      "message": "eCryptfs: Write out all dirty pages just before releasing the lower file\n\nFixes a regression caused by:\n\n821f749 eCryptfs: Revert to a writethrough cache model\n\nThat patch reverted some code (specifically, 32001d6f) that was\nnecessary to properly handle open() -\u003e mmap() -\u003e close() -\u003e dirty pages\n-\u003e munmap(), because the lower file could be closed before the dirty\npages are written out.\n\nRather than reapplying 32001d6f, this approach is a better way of\nensuring that the lower file is still open in order to handle writing\nout the dirty pages. It is called from ecryptfs_release(), while we have\na lock on the lower file pointer, just before the lower file gets the\nfinal fput() and we overwrite the pointer.\n\nhttps://launchpad.net/bugs/1047261\n\nSigned-off-by: Tyler Hicks \u003ctyhicks@canonical.com\u003e\nReported-by: Artemy Tregubenko \u003cme@arty.name\u003e\nTested-by: Artemy Tregubenko \u003cme@arty.name\u003e\nTested-by: Colin Ian King \u003ccolin.king@canonical.com\u003e\n"
    },
    {
      "commit": "5f71a3ef3753ac2068009637eee619e163f44b30",
      "tree": "f2dd903950cfd5732126210c475b040c940838f1",
      "parents": [
        "4a5b2b269e2780790687cfc7c2fc438cb6d8964e"
      ],
      "author": {
        "name": "Thomas Kavanagh",
        "email": "tkavanagh@juniper.net",
        "time": "Thu Sep 13 08:16:55 2012 -0700"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Sep 14 15:25:22 2012 +0200"
      },
      "message": "i2c: algo: pca: Fix mode selection for PCA9665\n\nThe code currently always selects turbo mode for PCA9665, no matter which\nclock frequency is configured. This is because it compares the clock frequency\nagainst constants reflecting (boundary / 100). Compare against real boundary\nfrequencies to fix the problem.\n\nSigned-off-by: Thomas Kavanagh \u003ctkavanagh@juniper.net\u003e\nSigned-off-by: Guenter Roeck \u003cgroeck@juniper.net\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "4a5b2b269e2780790687cfc7c2fc438cb6d8964e",
      "tree": "67efefbd606c5d5258f4fd3fac0492440eb4195c",
      "parents": [
        "72ee734a6716aac5aaf336da70a811e308d2a84e"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Sep 12 18:03:26 2012 +0200"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Sep 14 14:43:07 2012 +0200"
      },
      "message": "MAINTAINERS: fix tree for current i2c-embedded development\n\nGuide people to where their patches can be found these days.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "610bd7da160f76f1644ecb4cd7f39511b49a22cc",
      "tree": "e308cdca7f8b159155d99512f4afe8b82397d523",
      "parents": [
        "363fca822501470a4dca17d690280481d5286ee2"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 14 13:28:23 2012 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 14 15:45:01 2012 +1000"
      },
      "message": "drm/nouveau: fix booting with plymouth + dumb support\n\nWe noticed a plymouth bug on Fedora 18, and I then\nnoticed this stupid thinko, fixing it fixed the problem\nwith plymouth.\n\nCc: stable@vger.kernel.org\nAcked-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "363fca822501470a4dca17d690280481d5286ee2",
      "tree": "81b69eabeada3ba23674b43ff944384c8202313a",
      "parents": [
        "b65523283c6853184f100c2c25642b02001e6364",
        "f492c171a38d77fc13a8998a0721f2da50835224"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 14 11:20:46 2012 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 14 11:20:46 2012 +1000"
      },
      "message": "Merge branch \u0027drm-fixes-3.6\u0027 of git://people.freedesktop.org/~agd5f/linux into drm-fixes\n\nAlex writes:\n\nThis is the current set of radeon fixes for 3.6.  Two small fixes:\n- fix the fence issues introduced in 3.5 with 64-bit fences\n- PLL fix for multiple DP heads\n\n* \u0027drm-fixes-3.6\u0027 of git://people.freedesktop.org/~agd5f/linux:\n  drm/radeon: make 64bit fences more robust v3\n  drm/radeon: rework pll selection (v3)\n"
    },
    {
      "commit": "40bf66ec9791f1452b90b82aadc3b6e6aee201f5",
      "tree": "677ca8a83277992ed9b8ad2ac75239fccc7f9e2d",
      "parents": [
        "8f7412a792bc989d1bddd3c802282eec09456d57"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Fri Sep 14 00:26:33 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Sep 14 00:26:33 2012 +0200"
      },
      "message": "ACPI / PM: Fix resource_lock dead lock in acpi_power_on_device\n\nCommit 0090def(\"ACPI: Add interface to register/unregister device\nto/from power resources\") used resource_lock to protect the devices list\nthat relies on power resource. It caused a mutex dead lock, as below\n\n    acpi_power_on ---\u003e lock resource_lock\n      __acpi_power_on\n        acpi_power_on_device\n          acpi_power_get_inferred_state\n            acpi_power_get_list_state ---\u003e lock resource_lock\n\nThis patch adds a new mutex \"devices_lock\" to protect the devices list\nand calls acpi_power_on_device in acpi_power_on, instead of\n__acpi_power_on, after the resource_lock is released.\n\n[rjw: Changed data type of a boolean variable to bool.]\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Aaron Lu \u003caaron.lu@intel.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "8f7412a792bc989d1bddd3c802282eec09456d57",
      "tree": "c306704c43a01132f7204baed513ee29d70f8c92",
      "parents": [
        "55d512e245bc7699a8800e23df1a24195dd08217"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Sep 14 00:26:24 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Sep 14 00:26:24 2012 +0200"
      },
      "message": "ACPI / PM: Infer parent power state from child if unknown, v2\n\nIt turns out that there are ACPI BIOSes defining device objects with\n_PSx and without either _PSC or _PRx.  For devices corresponding to\nthose ACPI objetcs __acpi_bus_get_power() returns ACPI_STATE_UNKNOWN\nand their initial power states are regarded as unknown as a result.\nIf such a device is a parent of another power-manageable device, the\nchild cannot be put into a low-power state through ACPI, because\n__acpi_bus_set_power() refuses to change power states of devices\nwhose parents\u0027 power states are unknown.\n\nTo work around this problem, observe that the ACPI power state of\na device cannot be higher-power (lower-number) than the power state\nof its parent.  Thus, if the device\u0027s _PSC method or the\nconfiguration of its power resources indicates that the device is\nin D0, the device\u0027s parent has to be in D0 as well.  Consequently,\nif the parent\u0027s power state is unknown when we\u0027ve just learned that\nits child\u0027s power state is D0, we can safely set the parent\u0027s\npower.state field to ACPI_STATE_D0.\n\nTested-by: Aaron Lu \u003caaron.lu@intel.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "6af773e786ad617b0264ebe06ba60675c01f3e51",
      "tree": "dacac8780f7e78d8c634b8029235a025389e361d",
      "parents": [
        "7b5342d9026d537cbc01fd30b7cd9bac9b07b5ad"
      ],
      "author": {
        "name": "Nishank Trivedi",
        "email": "nistrive@cisco.com",
        "time": "Wed Sep 12 13:32:49 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 17:10:00 2012 -0400"
      },
      "message": "pktgen: fix crash with vlan and packet size less than 46\n\nIf vlan option is being specified in the pktgen and packet size\nbeing requested is less than 46 bytes, despite being illogical\nrequest, pktgen should not crash the kernel.\n\nBUG: unable to handle kernel paging request at ffff88021fb82000\nProcess kpktgend_0 (pid: 1184, threadinfo ffff880215f1a000, task ffff880218544530)\nCall Trace:\n[\u003cffffffffa0637cd2\u003e] ? pktgen_finalize_skb+0x222/0x300 [pktgen]\n[\u003cffffffff814f0084\u003e] ? build_skb+0x34/0x1c0\n[\u003cffffffffa0639b11\u003e] pktgen_thread_worker+0x5d1/0x1790 [pktgen]\n[\u003cffffffffa03ffb10\u003e] ? igb_xmit_frame_ring+0xa30/0xa30 [igb]\n[\u003cffffffff8107ba20\u003e] ? wake_up_bit+0x40/0x40\n[\u003cffffffff8107ba20\u003e] ? wake_up_bit+0x40/0x40\n[\u003cffffffffa0639540\u003e] ? spin+0x240/0x240 [pktgen]\n[\u003cffffffff8107b4e3\u003e] kthread+0x93/0xa0\n[\u003cffffffff81615de4\u003e] kernel_thread_helper+0x4/0x10\n[\u003cffffffff8107b450\u003e] ? flush_kthread_worker+0x80/0x80\n[\u003cffffffff81615de0\u003e] ? gs_change+0x13/0x13\n\nThe root cause of why pktgen is not able to handle this case is due\nto comparison of signed (datalen) and unsigned data (sizeof), which\neventually passes a huge number to skb_put().\n\nSigned-off-by: Nishank Trivedi \u003cnistrive@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eceeb4371240aff22e9a535a2bc57d2311820942",
      "tree": "5b477baa91dc4ca2b344d160b780e1a3339275c9",
      "parents": [
        "f661848b74b33069b0b7068c414bd282c407781d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Sat Sep 01 12:54:07 2012 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Sep 13 16:46:31 2012 -0400"
      },
      "message": "thinkpad_acpi: buffer overflow in fan_get_status()\n\nThe acpi_evalf() function modifies four bytes of data but in\nfan_get_status() we pass a pointer to u8.  I have modified the\nfunction to use type checking now.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f661848b74b33069b0b7068c414bd282c407781d",
      "tree": "d2bd585236e7e2ada255c5c1d99dc422d833653a",
      "parents": [
        "3f5449bf39896587ca9f87b76832c5aa30f0f5c7"
      ],
      "author": {
        "name": "Jiang Liu",
        "email": "liuj97@gmail.com",
        "time": "Fri Sep 14 00:21:59 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Sep 13 16:46:31 2012 -0400"
      },
      "message": "eeepc-laptop: fix device reference count leakage in eeepc_rfkill_hotplug()\n\nFix a device reference count leakage issue in function\neeepc_rfkill_hotplug().\n\nSigned-off-by: Jiang Liu \u003cjiang.liu@huawei.com\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3f5449bf39896587ca9f87b76832c5aa30f0f5c7",
      "tree": "10a998663820feab6dc1700f4dc3bc01faf8b14f",
      "parents": [
        "8871e99f89b7d7b1ea99de550eea2a56273f42ab"
      ],
      "author": {
        "name": "Maxim Nikulin",
        "email": "m.a.nikulin@gmail.com",
        "time": "Mon Aug 20 23:01:52 2012 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Sep 13 16:46:31 2012 -0400"
      },
      "message": "platform/x86: fix asus_laptop.wled_type description\n\nMODULE_PARM_DESC for wlan_status is further in the same file\n\nSigned-off-by: Maxim A. Nikulin \u003cM.A.Nikulin@gmail.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8871e99f89b7d7b1ea99de550eea2a56273f42ab",
      "tree": "12be3d8e6e5d6643032c7076d69760c4fbdea4a7",
      "parents": [
        "689db7843d503fae0eb46cb849e4caab35588170"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Mon Aug 20 23:01:51 2012 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Sep 13 16:46:30 2012 -0400"
      },
      "message": "asus-laptop: HRWS/HWRS typo\n\nResolves-bug: https://bugzilla.kernel.org/show_bug.cgi?id\u003d24222\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "689db7843d503fae0eb46cb849e4caab35588170",
      "tree": "78c9924568f5a57572df96633a127ee631e37d7b",
      "parents": [
        "e6d9d3d59ca08fc87688c5953061b4da0d17bf15"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Mon Aug 20 23:01:50 2012 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Sep 13 16:46:30 2012 -0400"
      },
      "message": "drivers-platform-x86: remove useless #ifdef CONFIG_ACPI_VIDEO\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e6d9d3d59ca08fc87688c5953061b4da0d17bf15",
      "tree": "6a81c8c863c2f59e25b16432695e044d93ea6177",
      "parents": [
        "c5a5052923c55990e32a3d64bdb4779b01162646"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Aug 21 21:56:49 2012 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Sep 13 16:46:29 2012 -0400"
      },
      "message": "apple-gmux: Fix port address calculation in gmux_pio_write32()\n\nThis function fails to add the start address of the gmux I/O range to\nthe requested port address and thus writes to the wrong location.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c5a5052923c55990e32a3d64bdb4779b01162646",
      "tree": "6ffd57a7eba842cd14d18479f540fefabe9eb44f",
      "parents": [
        "07f377da7e8a7d3c3a6626333516f9c808637c9e"
      ],
      "author": {
        "name": "Bernhard Froemel",
        "email": "froemel@vmars.tuwien.ac.at",
        "time": "Sat Aug 25 10:30:48 2012 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Sep 13 16:46:29 2012 -0400"
      },
      "message": "apple-gmux: Fix index read functions\n\nStudy of Apple\u0027s binary driver revealed that the GMUX_READ_PORT should\nbe written between calls to gmux_index_wait_ready and\ngmux_index_wait_complete (i.e., the new index protocol must be\nfollowed). If this is not done correctly, the indexed\ngmux device only partially accepts writes which lead to problems\nconcerning GPU switching. Special thanks to Seth Forshee who helped\ngreatly with identifying unnecessary changes.\n\nSigned-off-by: Bernhard Froemel \u003cfroemel@vmars.tuwien.ac.at\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "07f377da7e8a7d3c3a6626333516f9c808637c9e",
      "tree": "aeff130c85d5276181a485cb937eb1ca23a29c7d",
      "parents": [
        "5b716ac728bcc01b1f2a7ed6e437196602237c27"
      ],
      "author": {
        "name": "Bernhard Froemel",
        "email": "froemel@vmars.tuwien.ac.at",
        "time": "Sat Aug 25 10:30:49 2012 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Sep 13 16:46:29 2012 -0400"
      },
      "message": "apple-gmux: Obtain version info from indexed gmux\n\nThis patch extracts and displays version information from the indexed\ngmux device as it is also done for the classic gmux device.\n\nSigned-off-by: Bernhard Froemel \u003cfroemel@vmars.tuwien.ac.at\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7b5342d9026d537cbc01fd30b7cd9bac9b07b5ad",
      "tree": "8f26cbb5145f16a4f6bcd209c2ee1f064bade600",
      "parents": [
        "2ace95103df2bcb574c9da5df96807e9b46f9b38"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Tue Sep 11 04:34:14 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 16:37:52 2012 -0400"
      },
      "message": "bnx2x: Add missing afex code\n\nCommit a334872224a67b614dc888460377862621f3dac7 added afex support but lacked\nseveral logical changes. This lack can cause afex to crash, and also\nhave a slight effect on other flows (i.e., driver always assumes the Tx ring\nhas less available buffers than what it actually has).\n\nThis patch adds the missing segments, fixing said issues.\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Barak Witkowski \u003cbarak@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2ace95103df2bcb574c9da5df96807e9b46f9b38",
      "tree": "d559b5cf69b21afb8d5aa295714646519b042d98",
      "parents": [
        "5cd75f0c0fd2b068dbd0ce3cb9460c3aafc0aae7"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Sep 11 04:34:13 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 16:37:52 2012 -0400"
      },
      "message": "bnx2x: fix registers dumped\n\nUnder traffic, there are several registers that when read (e.g., via\n\u0027ethtool -d\u0027) may cause the chip to stall.\nThis patch corrects the registers read in such flows.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cd75f0c0fd2b068dbd0ce3cb9460c3aafc0aae7",
      "tree": "592863eaf106e6a23dda529a687275395e85a09c",
      "parents": [
        "430d172a635c3dd791a56c59573418e02735b006"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Tue Sep 11 04:34:12 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 16:37:52 2012 -0400"
      },
      "message": "bnx2x: correct advertisement of pause capabilities\n\nThis patch propagates users\u0027 requested flow-control into the link layer,\nwhich will later be used to advertise this flow-control for auto-negotiation\n(until now these values were ignored).\n\nSigned-off-by: Yaniv Rosner \u003cyaniv.rosner@broadcom.com\u003e\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "430d172a635c3dd791a56c59573418e02735b006",
      "tree": "dd1d0f0532e10c7a560542bcfe498d1f4671ca0e",
      "parents": [
        "375944cb7c96bf66914a73b1858e5865c439b335"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Tue Sep 11 04:34:11 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 16:37:52 2012 -0400"
      },
      "message": "bnx2x: display the correct duplex value\n\nPrior to this fix, the driver reported the chip\u0027s active duplex state\nis always \u0027full\u0027, even if using half-duplex mode.\n\nSigned-off-by: Yaniv Rosner \u003cyaniv.rosner@broadcom.com\u003e\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "375944cb7c96bf66914a73b1858e5865c439b335",
      "tree": "01b0300097d038edb86d1212d9053016f1c5de96",
      "parents": [
        "217aeb896a4a9f00006ce4b193c216f739234296"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Tue Sep 11 04:34:10 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 16:37:52 2012 -0400"
      },
      "message": "bnx2x: prevent timeouts when using PFC\n\nPrevent updating the xmac PFC configuration when using a link speed\nslower than 10G -the umac block is responsible for 1G or slower connections,\ntherefore it is possible the xmac block is reset when connection is slower.\n\nSigned-off-by: Yaniv Rosner \u003cyaniv.rosner@broadcom.com\u003e\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "217aeb896a4a9f00006ce4b193c216f739234296",
      "tree": "dd4139fd95cc0bac543129a92aa20043b6516ebc",
      "parents": [
        "bef05406ac0ea6f468e1e25e9934f3011ea9259b"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Tue Sep 11 04:34:09 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 16:37:51 2012 -0400"
      },
      "message": "bnx2x: fix stats copying logic\n\nFW needs the driver statistics for management. Current logic is broken\nin that the function that gathers the port statistics does not copy\nits own statistics to a place where the FW can use it.\nThis patch causes every function that can pass statistics to the FW to\ndo so.\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bef05406ac0ea6f468e1e25e9934f3011ea9259b",
      "tree": "cc52c25b2066fc2e5f25b43a666455b30db5217a",
      "parents": [
        "8624dd2a3e33b647cd672211b54ba276ddee2a2c"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Sep 11 04:34:08 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 16:37:51 2012 -0400"
      },
      "message": "bnx2x: Avoid sending multiple statistics queries\n\nDuring traffic when DCB is enabled, it is possible for multiple instances\nof statistics queries to be sent to the chip - this may cause the FW to assert.\n\nThis patch prevents the sending of an additional instance of statistics query\nwhile the previous query hasn\u0027t completed.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f492c171a38d77fc13a8998a0721f2da50835224",
      "tree": "81b69eabeada3ba23674b43ff944384c8202313a",
      "parents": [
        "985f61f7ee647ad570c05eab0b74915da2ac8e19"
      ],
      "author": {
        "name": "Christian König",
        "email": "deathsimple@vodafone.de",
        "time": "Thu Sep 13 10:33:47 2012 +0200"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Sep 13 16:17:49 2012 -0400"
      },
      "message": "drm/radeon: make 64bit fences more robust v3\n\nOnly increase the higher 32bits if we really detect a wrap around.\n\nv2: instead of increasing the higher 32bits just use the higher\n    32bits from the last emitted fence.\nv3: also use last emitted fence value as upper limit.\n\nThe intention of this patch is to make fences as robust as\nthey where before introducing 64bit fences. This is\nnecessary because on older systems it looks like the fence\nvalue gets corrupted on initialization.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d51344\n\nShould also fix:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d54129\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d54662\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d846505\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d845639\n\n3.5 needs a separate patch due to changes in the\nfence code.  Will send that out separately.\n\nSigned-off-by: Christian König \u003cdeathsimple@vodafone.de\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "985f61f7ee647ad570c05eab0b74915da2ac8e19",
      "tree": "3edf54a41d8554452914d57b4f5ae193de40bf85",
      "parents": [
        "b65523283c6853184f100c2c25642b02001e6364"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Aug 31 11:56:50 2012 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Sep 13 16:17:49 2012 -0400"
      },
      "message": "drm/radeon: rework pll selection (v3)\n\nFor DP we can use the same PPLL for all active DP\nencoders.  Take advantage of that to prevent cases\nwhere we may end up sharing a PPLL between DP and\nnon-DP which won\u0027t work.  Also clean up the code\na bit.\n\nv2: - fix missing pll_id assignment in crtc init\nv3: - fix DP PPLL check\n    - document functions\n    - break in main encoder search loop after matching.\n      no need to keep checking additional encoders.\n\nfixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d54471\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "8624dd2a3e33b647cd672211b54ba276ddee2a2c",
      "tree": "16528920c6b0be93b4b6927680fa49dd1dcb13b8",
      "parents": [
        "ba1bf474eae07a128fae6252bf7d68eaef0eacf8"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Sep 12 20:44:35 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 16:11:51 2012 -0400"
      },
      "message": "net: qmi_wwan: call subdriver with control intf only\n\nThis fixes a hang on suspend due to calling wdm_suspend on\nthe unregistered data interface. The hang should have been\na NULL pointer reference had it not been for a logic error\nin the cdc_wdm code.\n\n  commit 230718bd net: qmi_wwan: bind to both control and data interface\n\nchanged qmi_wwan to use cdc_wdm as a subdriver for devices with\na two-interface QMI/wwan function.  The commit failed to update\nqmi_wwan_suspend and qmi_wwan_resume, which were written to handle\neither a single combined interface function, or no subdriver at all.\n\nThe result was that we called into the subdriver both when the\ncontrol interface was suspended and when the data interface was\nsuspended.  Calling the subdriver suspend function with an\nunregistered interface is not supported and will make the\nsubdriver bug out.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba1bf474eae07a128fae6252bf7d68eaef0eacf8",
      "tree": "b26f1d2656b2659935eff175c168604753f7a5e9",
      "parents": [
        "1fe37b106b039d9358fd1211c39b1fa199e547a8"
      ],
      "author": {
        "name": "David Ward",
        "email": "david.ward@ll.mit.edu",
        "time": "Thu Sep 13 05:22:35 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 16:10:13 2012 -0400"
      },
      "message": "net_sched: gred: actually perform idling in WRED mode\n\ngred_dequeue() and gred_drop() do not seem to get called when the\nqueue is empty, meaning that we never start idling while in WRED\nmode. And since qidlestart is not stored by gred_store_wred_set(),\nwe would never stop idling while in WRED mode if we ever started.\nThis messes up the average queue size calculation that influences\npacket marking/dropping behavior.\n\nNow, we start WRED mode idling as we are removing the last packet\nfrom the queue. Also we now actually stop WRED mode idling when we\nare enqueuing a packet.\n\nCc: Bruce Osler \u003cbrosler@cisco.com\u003e\nSigned-off-by: David Ward \u003cdavid.ward@ll.mit.edu\u003e\nAcked-by: Jamal Hadi Salim \u003cjhs@mojatatu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1fe37b106b039d9358fd1211c39b1fa199e547a8",
      "tree": "c7b84405616fc88087f174f4e4934a65a483032e",
      "parents": [
        "c22e464022f935b0cbd8724b1d99d800d49518a9"
      ],
      "author": {
        "name": "David Ward",
        "email": "david.ward@ll.mit.edu",
        "time": "Thu Sep 13 05:22:34 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 16:10:13 2012 -0400"
      },
      "message": "net_sched: gred: fix qave reporting via netlink\n\nq-\u003evars.qavg is a Wlog scaled value, but q-\u003ebacklog is not. In order\nto pass q-\u003evars.qavg as the backlog value, we need to un-scale it.\nAdditionally, the qave value returned via netlink should not be Wlog\nscaled, so we need to un-scale the result of red_calc_qavg().\n\nThis caused artificially high values for \"Average Queue\" to be shown\nby \u0027tc -s -d qdisc\u0027, but did not affect the actual operation of GRED.\n\nSigned-off-by: David Ward \u003cdavid.ward@ll.mit.edu\u003e\nAcked-by: Jamal Hadi Salim \u003cjhs@mojatatu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c22e464022f935b0cbd8724b1d99d800d49518a9",
      "tree": "361fcb9ccd626dff3ab49ac8914bdeca1d73b367",
      "parents": [
        "e29fe837bfa3ca0a9f4ef1d4a90e6e0a74b6b8a0"
      ],
      "author": {
        "name": "David Ward",
        "email": "david.ward@ll.mit.edu",
        "time": "Thu Sep 13 05:22:33 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 16:10:13 2012 -0400"
      },
      "message": "net_sched: gred: eliminate redundant DP prio comparisons\n\nEach pair of DPs only needs to be compared once when searching for\na non-unique prio value.\n\nSigned-off-by: David Ward \u003cdavid.ward@ll.mit.edu\u003e\nAcked-by: Jamal Hadi Salim \u003cjhs@mojatatu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e29fe837bfa3ca0a9f4ef1d4a90e6e0a74b6b8a0",
      "tree": "7f22121054a969936280a01005951458d37836dd",
      "parents": [
        "4b921eda53366b319602351ff4d7256fafa4bd1b"
      ],
      "author": {
        "name": "David Ward",
        "email": "david.ward@ll.mit.edu",
        "time": "Thu Sep 13 05:22:32 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 16:10:13 2012 -0400"
      },
      "message": "net_sched: gred: correct comment about qavg calculation in RIO mode\n\nSigned-off-by: David Ward \u003cdavid.ward@ll.mit.edu\u003e\nAcked-by: Jamal Hadi Salim \u003cjhs@mojatatu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b921eda53366b319602351ff4d7256fafa4bd1b",
      "tree": "a60091cf40391abd4eb1452dc840289bd05bfd19",
      "parents": [
        "930521695c183c8a4da8fe13ce231cf5263b8d98"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Thu Sep 13 04:36:20 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 14:58:54 2012 -0400"
      },
      "message": "mISDN: Fix wrong usage of flush_work_sync while holding locks\n\nIt is a bad idea to hold a spinlock and call flush_work_sync.\nMove the workqueue cleanup outside the spinlock and use cancel_work_sync,\non closing the channel this seems to be the more correct function.\nRemove the never used and constant return value of mISDN_freebchannel.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "930521695c183c8a4da8fe13ce231cf5263b8d98",
      "tree": "c1d94f96ebc7584c54872d1e7b6771eb3ffb59c3",
      "parents": [
        "bdfc87f7d1e253e0a61e2fc6a75ea9d76f7fc03a",
        "16af511a666827eaf5802144f09e2fb7b0942c99"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 13:53:06 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 13 13:53:06 2012 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://1984.lsi.us.es/nf\n\nPablo Neira Ayuso say:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThe following patchset contains four updates for your net tree, they are:\n\n* Fix crash on timewait sockets, since the TCP early demux was added,\n  in nfnetlink_log, from Eric Dumazet.\n\n* Fix broken syslog log-level for xt_LOG and ebt_log since printk format was\n  converted from \u003c.\u003e to a 2 bytes pattern using ASCII SOH, from Joe Perches.\n\n* Two security fixes for the TCP connection tracking targeting off-path attacks,\n  from Jozsef Kadlecsik. The problem was discovered by Jan Wrobel and it is\n  documented in: http://mixedbit.org/reflection_scan/reflection_scan.pdf.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64f1e00d8edb54f5d25fb0114a46050fb8340df4",
      "tree": "7869b20f9cd085482db005005778146992dd6338",
      "parents": [
        "3737e2be505d872bf2b3c1cd4151b2d2b413d7b5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 13 15:28:56 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 13 16:56:13 2012 +0200"
      },
      "message": "ALSA: hda - Yet another position_fix quirk for ASUS machines\n\nASUS X53S also suffers from the same issue as in commit c302d6133.\nUse POS_FIX_POSBUF for this hardware, too.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d47461\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fbcbe2b3c92ee1c930dcfcf8bb764074c100fd63",
      "tree": "b39072d416dfb0e1aedf2a0d4058a236eccc5522",
      "parents": [
        "6a2a2b85db0edf92ace1198a0a35b99ba201388c",
        "3737e2be505d872bf2b3c1cd4151b2d2b413d7b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 13 19:51:41 2012 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 13 19:51:41 2012 +0800"
      },
      "message": "Merge tag \u0027sound-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"Just a few small / trivial regression fixes at this time.\"\n\n* tag \u0027sound-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: ice1724: Use linear scale for AK4396 volume control.\n  ALSA: hda_intel: add position_fix quirk for Asus K53E\n  ALSA: compress_core: fix open flags test in snd_compr_open()\n  ALSA: hda - Fix Oops at codec reset/reconfig\n  ALSA: usb-audio: Fix bogus error messages for delay accounting\n  ALSA: hda - Fix missing Master volume for STAC9200/925x\n"
    },
    {
      "commit": "6a2a2b85db0edf92ace1198a0a35b99ba201388c",
      "tree": "9290bf851fa0d183a658fae7c4d11702a0cb82e6",
      "parents": [
        "5e88083f40b38a5382f590475be4607f7cdb30df",
        "2bc733e8b443e77db5bb18e1bb8f1c535a92eb8c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 13 19:10:50 2012 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 13 19:10:50 2012 +0800"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc bug fixes from Olof Johansson:\n\n - A set of OMAP fixes, about half of them PM/clock related, the rest\n   scattered over the platform code but all small and targeted to real\n   bugs.\n - Two small i.MX fixes for SSI device clock setup.\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: clk-imx35: Fix SSI clock registration\n  ARM: clk-imx25: Fix SSI clock registration\n  ARM: OMAP4: Fix array size for irq_target_cpu\n  ARM: OMAP4: hwmod data: temporarily comment out data for the sl2if IP block\n  ARM: OMAP: hwmod code: Disable module when hwmod enable fails\n  ARM: OMAP3: hwmod data: fix iva2 reset info\n  ARM: OMAP3xxx: clockdomain: fix software supervised wakeup/sleep\n  ARM: OMAP2+: am33xx: Fix the timer fck clock naming convention\n  ARM: OMAP: Config fix for omap3-touchbook board\n  ARM: OMAP: sram: skip the first 16K on OMAP3 HS\n  ARM: OMAP: sram: fix OMAP4 errata handling\n  ARM: OMAP: timer: obey the !CONFIG_OMAP_32K_TIMER\n"
    },
    {
      "commit": "5e88083f40b38a5382f590475be4607f7cdb30df",
      "tree": "05a5a203c93bc84e71309b1fc91ec15693a9cd93",
      "parents": [
        "bc01637a80f5b670bd70a0279d3f93fa8de1c96d",
        "7b4f6ecacb14f384adc1a5a67ad95eb082c02bd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 13 19:07:15 2012 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 13 19:07:15 2012 +0800"
      },
      "message": "Merge tag \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\nPull additional AHCI PCI IDs from Jeff Garzik.\n\n* tag \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ahci: Add identifiers for ASM106x devices\n  ahci: Add alternate identifier for the 88SE9172\n  ahci: Add JMicron 362 device IDs\n"
    },
    {
      "commit": "62e252eeefda62eb8cae9f4286270317ab8d5a42",
      "tree": "cc7f26be5373eeb7a9489d7d3a17f3a3a88a2f12",
      "parents": [
        "645b2ccc75d3d15928e3dbfc659659c2b8d4d9a6"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 30 11:06:08 2012 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Sep 13 10:30:58 2012 +0100"
      },
      "message": "GFS2: Take account of blockages when using reserved blocks\n\nThe claim_reserved_blks() function was not taking account of\nthe possibility of \"blockages\" while performing allocation.\nThis can be caused by another node allocating something in\nthe same extent which has been reserved locally.\n\nThis patch tests for this condition and then skips the remainder\nof the reservation in this case. This is a relatively rare event,\nso that it should not affect the general performance improvement\nwhich the block reservations provide.\n\nThe claim_reserved_blks() function also appears not to be able\nto deal with reservations which cross bitmap boundaries, but\nthat can be dealt with in a future patch since we don\u0027t generate\nboundary crossing reservations currently.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nReported-by: David Teigland \u003cteigland@redhat.com\u003e\nCc: Bob Peterson \u003crpeterso@redhat.com\u003e\n"
    },
    {
      "commit": "645b2ccc75d3d15928e3dbfc659659c2b8d4d9a6",
      "tree": "dc1323be4f636e324018b549ed76617abc98012e",
      "parents": [
        "da1dfb6af849cb05aa82b0c18866a7b2bafb6905"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Jul 26 14:15:17 2012 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Sep 13 10:30:34 2012 +0100"
      },
      "message": "GFS2: Fix missing allocation data for set/remove xattr\n\nThese entry points were missed in the original patch to allocate\nthis data structure.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "da1dfb6af849cb05aa82b0c18866a7b2bafb6905",
      "tree": "107820adcdc4f90e38f3fb7a0bf523a275e746dd",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Jul 26 11:30:54 2012 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Sep 13 10:30:00 2012 +0100"
      },
      "message": "GFS2: Make write size hinting code common\n\nThis collects up the write size hinting code which is used by the\nblock reservation subsystem into a single function. At the same\ntime this also corrects the rounding for this calculation.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "2bc733e8b443e77db5bb18e1bb8f1c535a92eb8c",
      "tree": "a6985ec4a761efbf2bdbaf7e75110669bf52bc15",
      "parents": [
        "f5a60d4efc7a3928d6e7d37202a8560ce76cb838",
        "48540058612786d365602f3324ed97f9071092de"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 12 22:00:07 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 12 22:00:07 2012 -0700"
      },
      "message": "Merge tag \u0027imx-fixes\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into fixes\n\nARM: i.MX: Fix SSI clock associations for i.MX25/i.MX35\n\n* tag \u0027imx-fixes\u0027 of git://git.pengutronix.de/git/imx/linux-2.6:\n  ARM: clk-imx35: Fix SSI clock registration\n  ARM: clk-imx25: Fix SSI clock registration\n  + Linux 3.6-rc5\n"
    },
    {
      "commit": "7b4f6ecacb14f384adc1a5a67ad95eb082c02bd1",
      "tree": "dc5bf891feb0575ba510790d55b16daa534d0f76",
      "parents": [
        "17c60c6b763cb5b83b0185e7d38d01d18e55a05a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Sep 04 16:25:25 2012 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 13 00:24:29 2012 -0400"
      },
      "message": "ahci: Add identifiers for ASM106x devices\n\nThey don\u0027t always appear as AHCI class devices but instead as IDE class.\n\nBased on an initial patch by Hiroaki Nito\n\nResolves-bug: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42804\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "17c60c6b763cb5b83b0185e7d38d01d18e55a05a",
      "tree": "9a50b121e9bc148522ea2195e35a765bd546f8d8",
      "parents": [
        "1fefb8fdc6562057a0e4e4542f3d4323981c9686"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Sep 04 16:07:18 2012 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 13 00:23:57 2012 -0400"
      },
      "message": "ahci: Add alternate identifier for the 88SE9172\n\nThis can also appear as 0x9192. Reported in bugzilla and confirmed with the\nboard documentation for these boards.\n\nResolves-bug: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42970\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: The Stables \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1fefb8fdc6562057a0e4e4542f3d4323981c9686",
      "tree": "0d8e0bcc27edf48808c7e952abd9bb927d754595",
      "parents": [
        "e9bd8f1624cb0f647867d6cced79cb26ef3651bf"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Sep 10 01:09:04 2012 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 13 00:23:12 2012 -0400"
      },
      "message": "ahci: Add JMicron 362 device IDs\n\nThe JMicron JMB362 controller supports AHCI only, but some revisions\nuse the IDE class code.  These need to be matched by device ID.\n\nThese additions have apparently been included by QNAP in their NAS\ndevices using these controllers.\n\nReferences: http://bugs.debian.org/634180\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b65523283c6853184f100c2c25642b02001e6364",
      "tree": "dea81496806707062905b7ce6ea1f3bcc2d6ce6e",
      "parents": [
        "5e1782d224c79b26ab7d5c31e3f87657000714fb",
        "d9dd85dd4e18c255225bada181ffcee37f4ff9a6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Sep 13 14:18:55 2012 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Sep 13 14:18:55 2012 +1000"
      },
      "message": "Merge branch \u0027exynos-drm-fixes\u0027 of git://git.infradead.org/users/kmpark/linux-samsung into drm-fixes\n\nInki Dae writes:\n- fix build warnings\n- minor code cleanup\n- remove non-standard format, DRM_FORMAT_NV12M\n- add dummy mmap for exynos dmabuf\n  . dma_buf export needs this patch\n\n* \u0027exynos-drm-fixes\u0027 of git://git.infradead.org/users/kmpark/linux-samsung:\n  drm: Drop the NV12M and YUV420M formats\n  drm/exynos: remove DRM_FORMAT_NV12M from plane module\n  drm/exynos: fix double call of drm_prime_(init/destroy)_file_private\n  drm/exynos: add dummy support for dmabuf-mmap\n  drm/exynos: Add missing braces around sizeof in exynos_mixer.c\n  drm/exynos: Add missing braces around sizeof in exynos_hdmi.c\n  drm/exynos: Make g2d_pm_ops static\n  drm/exynos: Add dependency for G2D in Kconfig\n  drm/exynos: fixed page align bug.\n  drm/exynos: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(.. [1]\n  drm/exynos: Use devm_* functions in exynos_drm_g2d.c file\n  drm/exynos: Use devm_kzalloc in exynos_drm_hdmi.c file\n  drm/exynos: Use devm_kzalloc in exynos_drm_vidi.c file\n  drm/exynos: Remove redundant check in exynos_drm_fimd.c file\n  drm/exynos: Remove redundant check in exynos_hdmi.c file\n"
    },
    {
      "commit": "d9dd85dd4e18c255225bada181ffcee37f4ff9a6",
      "tree": "d7227089f23cf1858500ae264a41a59d144a4ac7",
      "parents": [
        "ece82d624cd0ca783e3fa2377fbbce6dd01ec1b3"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "ville.syrjala@linux.intel.com",
        "time": "Fri Apr 20 18:26:10 2012 +0300"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Sep 13 12:38:10 2012 +0900"
      },
      "message": "drm: Drop the NV12M and YUV420M formats\n\nThe NV12M/YUV420M formats are identical to the NV12/YUV420 formats.\nSo just remove these duplicated format names.\n\nThis might look like breaking the ABI, but the code has never actually\naccepted these formats, so nothing can be using them.\n\nSigned-off-by: Ville Syrjälä \u003cville.syrjala@linux.intel.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "ece82d624cd0ca783e3fa2377fbbce6dd01ec1b3",
      "tree": "46c1ab7cd97eec6ae7f3ab9cd47dd106c1430a4e",
      "parents": [
        "525ee699f08c0d2516103e4ffd57c21041405d0c"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Sep 07 16:18:15 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Sep 13 12:38:10 2012 +0900"
      },
      "message": "drm/exynos: remove DRM_FORMAT_NV12M from plane module\n\nthis patch removes DRM_FORMAT_NV12M from plane module because this format\nis same as DRM_FORMAT_NV12. DRM_FORMAT_NV12M will be identified by\nmode_cmd-\u003ehandles and mode_cmd-\u003eoffsets fields internally.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin.park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "525ee699f08c0d2516103e4ffd57c21041405d0c",
      "tree": "8c0c8a0e140e04bcaf1aaab0c8165ba654679345",
      "parents": [
        "b716d46e003fc12f64bbdd71e5b9fd733e59b8d4"
      ],
      "author": {
        "name": "Mandeep Singh Baines",
        "email": "msb@chromium.org",
        "time": "Thu Sep 06 09:49:23 2012 -0700"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Sep 13 12:38:09 2012 +0900"
      },
      "message": "drm/exynos: fix double call of drm_prime_(init/destroy)_file_private\n\nThe double invocations are incorrect but seem to be safe so I don\u0027t\nthink this will fix any bugs.\n\nBefore:\n\n[    7.639366] drm_prime_init_file ee3675d0\n[    7.639377] drm_prime_init_file ee3675d0\n[    7.639507] drm_prime_destroy_file ee3675d0\n[    7.639518] drm_prime_destroy_file ee3675d0\n[    7.639802] drm_prime_init_file ee372390\n[    7.639810] drm_prime_init_file ee372390\n[    8.473316] drm_prime_init_file ee356390\n[    8.473331] drm_prime_init_file ee356390\n\nAfter:\n\n[    6.363842] drm_prime_init_file edc2e5d0\n[    6.363994] drm_prime_destroy_file edc2e5d0\n[    6.364260] drm_prime_init_file edc2e750\n[    8.004837] drm_prime_init_file ee36ded0\n\nSigned-off-by: Mandeep Singh Baines \u003cmsb@chromium.org\u003e\nAcked-by: Seung-Woo Kim \u003csw0312.kim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "b716d46e003fc12f64bbdd71e5b9fd733e59b8d4",
      "tree": "372bf738693ac899d1e39c7f8baf0d951e069e0c",
      "parents": [
        "e25e1b6654e3d80da7a40561ec6dba6c5e7e12d3"
      ],
      "author": {
        "name": "Tomasz Stanislawski",
        "email": "t.stanislaws@samsung.com",
        "time": "Wed Sep 05 19:31:56 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Sep 13 12:38:09 2012 +0900"
      },
      "message": "drm/exynos: add dummy support for dmabuf-mmap\n\nThis patch adds a stub function for DMABUF mmap.\nThis allows to export a DMABUF.\n\nSigned-off-by: Tomasz Stanislawski \u003ct.stanislaws@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "e25e1b6654e3d80da7a40561ec6dba6c5e7e12d3",
      "tree": "2c46c646c4325769a34c0414d21415872011f344",
      "parents": [
        "adc837ac3c6eb76d734e471512eaeba210fa5e98"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Aug 31 15:50:48 2012 +0530"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Sep 13 12:38:09 2012 +0900"
      },
      "message": "drm/exynos: Add missing braces around sizeof in exynos_mixer.c\n\nFixes the following checkpatch warnings:\nWARNING: sizeof filter_y_horiz_tap8 should be sizeof(filter_y_horiz_tap8)\nWARNING: sizeof filter_y_vert_tap4 should be sizeof(filter_y_vert_tap4)\nWARNING: sizeof filter_cr_horiz_tap4 should be sizeof(filter_cr_horiz_tap4)\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "adc837ac3c6eb76d734e471512eaeba210fa5e98",
      "tree": "c483569abfecc7caa9bfb7d13a2ad3986c05610c",
      "parents": [
        "9e1355e7d9c0dac39b9bc4e146a49d379f43ba42"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Aug 31 15:50:47 2012 +0530"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Sep 13 12:38:09 2012 +0900"
      },
      "message": "drm/exynos: Add missing braces around sizeof in exynos_hdmi.c\n\nFixes the following checkpatch warnings:\nWARNING: sizeof *res should be sizeof(*res)\nWARNING: sizeof res-\u003eregul_bulk[0] should be sizeof(res-\u003eregul_bulk[0])\nWARNING: sizeof *res should be sizeof(*res)\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "9e1355e7d9c0dac39b9bc4e146a49d379f43ba42",
      "tree": "3f7903f047fb689f8e36b86bff02c57bb8b580b8",
      "parents": [
        "254d4d111ee159a39d4afb30d9515036d1e0b027"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Aug 28 14:11:41 2012 +0530"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Sep 13 12:38:09 2012 +0900"
      },
      "message": "drm/exynos: Make g2d_pm_ops static\n\nFixes the following warning:\ndrivers/gpu/drm/exynos/exynos_drm_g2d.c:897:1: warning:\nsymbol \u0027g2d_pm_ops\u0027 was not declared. Should it be static?\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "254d4d111ee159a39d4afb30d9515036d1e0b027",
      "tree": "38b4a6768ad9d9aa6d764b783fbb9e5a6c1d0ee2",
      "parents": [
        "7da5907c84f8b092dc42b47b5c19684c1b3b4c98"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Aug 14 12:07:20 2012 +0530"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Sep 13 12:38:08 2012 +0900"
      },
      "message": "drm/exynos: Add dependency for G2D in Kconfig\n\nSelect Exynos DRM based G2D only if non-DRM based Exynos G2D driver\nis not selected.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "7da5907c84f8b092dc42b47b5c19684c1b3b4c98",
      "tree": "7490e938687684c1242dd1373d8533b1e87d4ed1",
      "parents": [
        "4fbd9a4539e4eda1e9588509eb31e9dc38ffd653"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Aug 17 15:24:03 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Sep 13 12:38:08 2012 +0900"
      },
      "message": "drm/exynos: fixed page align bug.\n\ndo not align in page unit at dumb creation. the align is done\nby exynos_drm_gem_create() to be called commonly.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "4fbd9a4539e4eda1e9588509eb31e9dc38ffd653",
      "tree": "c3360d5c6293abd7a20d6b7ed16f4cb5e6015e14",
      "parents": [
        "b767593349c92049dcea4a8ce5c534c4a470099b"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Tue Aug 07 08:57:25 2012 +0200"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Sep 13 12:38:08 2012 +0900"
      },
      "message": "drm/exynos: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(.. [1]\n\nThe semantic patch that makes this change is available\nin scripts/coccinelle/api/err_cast.cocci.\n\nMore information about semantic patching is available at\nhttp://coccinelle.lip6.fr/\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "b767593349c92049dcea4a8ce5c534c4a470099b",
      "tree": "64f36df342176120d881aa2dfdb97d6039240607",
      "parents": [
        "ae18294018c7cf098777a33086073321477f723f"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Mon Aug 06 12:16:20 2012 +0530"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Sep 13 12:38:08 2012 +0900"
      },
      "message": "drm/exynos: Use devm_* functions in exynos_drm_g2d.c file\n\ndevm_* functions are device managed functions and make error handling\nand cleanup cleaner and simpler.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "ae18294018c7cf098777a33086073321477f723f",
      "tree": "b39cfbd25e0736e05375f8bf4a9ba775fe58b216",
      "parents": [
        "59848db5055765a5d012ad7c428124eca1fcc625"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Mon Aug 06 12:16:19 2012 +0530"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Sep 13 12:38:08 2012 +0900"
      },
      "message": "drm/exynos: Use devm_kzalloc in exynos_drm_hdmi.c file\n\ndevm_kzalloc is a device managed function and makes freeing and error\nhandling simpler.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    }
  ],
  "next": "59848db5055765a5d012ad7c428124eca1fcc625"
}
