)]}'
{
  "log": [
    {
      "commit": "8712a00514e50aafa7c9bf5cd3955fa60758e53b",
      "tree": "f5a571fb60ee2fe1320001aed744eaa5e8c832e0",
      "parents": [
        "e6a4b6f5eaa8478b7a0b9a17e40c51463631db1a",
        "0eb808eb753cd44e740da8e64f5c97a2a8e07578"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 10 17:26:36 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 10 17:26:36 2014 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (patches from Andrew Morton)\n\nMerge misc fixes from Andrew Morton:\n \"Nine fixes\"\n\n* emailed patches from Andrew Morton akpm@linux-foundation.org\u003e:\n  cris: convert ffs from an object-like macro to a function-like macro\n  hfsplus: add HFSX subfolder count support\n  tools/testing/selftests/ipc/msgque.c: handle msgget failure return correctly\n  MAINTAINERS: blackfin: add git repository\n  revert \"kallsyms: fix absolute addresses for kASLR\"\n  mm/Kconfig: fix URL for zsmalloc benchmark\n  fs/proc/base.c: fix GPF in /proc/$PID/map_files\n  mm/compaction: break out of loop on !PageBuddy in isolate_freepages_block\n  mm: fix GFP_THISNODE callers and clarify\n"
    },
    {
      "commit": "0eb808eb753cd44e740da8e64f5c97a2a8e07578",
      "tree": "5581370a7122c347709cfff59467d68f97a8fdbd",
      "parents": [
        "d7d673a591701f131e53d4fd4e2b9352f1316642"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Mar 10 15:49:52 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 10 17:26:21 2014 -0700"
      },
      "message": "cris: convert ffs from an object-like macro to a function-like macro\n\nThis avoids bad interactions with code using identifiers called \"ffs\":\n\n  drivers/usb/gadget/f_fs.c: In function \u0027ffsmod_init\u0027:\n  drivers/usb/gadget/f_fs.c:2693:494: error: \u0027ffsusb_func\u0027 undeclared (first use in this function)\n  drivers/usb/gadget/f_fs.c:2693:494: note: each undeclared identifier is reported only once for each function it appears in\n  drivers/usb/gadget/f_fs.c: In function \u0027ffsmod_exit\u0027:\n  drivers/usb/gadget/f_fs.c:2693:677: error: \u0027ffsusb_func\u0027 undeclared (first use in this function)\n  drivers/usb/gadget/f_fs.c: At top level:\n  drivers/usb/gadget/f_fs.c:2693:35: warning: \u0027kernel_ffsusb_func\u0027 defined but not used [-Wunused-variable]\n  drivers/usb/gadget/f_fs.c: In function \u0027ffsmod_init\u0027:\n  drivers/usb/gadget/f_fs.c:2693:15: warning: control reaches end of non-void function [-Wreturn-type]\n\nSee http://kisskb.ellerman.id.au/kisskb/buildresult/10715817/\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7d673a591701f131e53d4fd4e2b9352f1316642",
      "tree": "0aa921b14417385e422f01237a6dad23d163c2da",
      "parents": [
        "53942232369ec317f77dc8c2d5a0637bb85a6e84"
      ],
      "author": {
        "name": "Sergei Antonov",
        "email": "saproj@gmail.com",
        "time": "Mon Mar 10 15:49:51 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 10 17:26:21 2014 -0700"
      },
      "message": "hfsplus: add HFSX subfolder count support\n\nAdds support for HFSX \u0027HasFolderCount\u0027 flag and a corresponding\n\u0027folderCount\u0027 field in folder records.  (For reference see\nHFS_FOLDERCOUNT and kHFSHasFolderCountBit/kHFSHasFolderCountMask in\nApple\u0027s source code.)\n\nIgnoring subfolder count leads to fs errors found by Mac:\n\n  ...\n  Checking catalog hierarchy.\n  HasFolderCount flag needs to be set (id \u003d 105)\n  (It should be 0x10 instead of 0)\n  Incorrect folder count in a directory (id \u003d 2)\n  (It should be 7 instead of 6)\n  ...\n\nSteps to reproduce:\n Format with \"newfs_hfs -s /dev/diskXXX\".\n Mount in Linux.\n Create a new directory in root.\n Unmount.\n Run \"fsck_hfs /dev/diskXXX\".\n\nThe patch handles directory creation, deletion, and rename.\n\nSigned-off-by: Sergei Antonov \u003csaproj@gmail.com\u003e\nReviewed-by: Vyacheslav Dubeyko \u003cslava@dubeyko.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53942232369ec317f77dc8c2d5a0637bb85a6e84",
      "tree": "b07f0c80c30d502118dedd8adce61c0d63dda669",
      "parents": [
        "1443176fd6857744d6772e6a607d7d08f0f6afd9"
      ],
      "author": {
        "name": "Colin Ian King",
        "email": "colin.king@canonical.com",
        "time": "Mon Mar 10 15:49:50 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 10 17:26:21 2014 -0700"
      },
      "message": "tools/testing/selftests/ipc/msgque.c: handle msgget failure return correctly\n\nA failed msgget causes the test to return an uninitialised value in ret.\nAssign ret to -errno on error exit.\n\nSigned-off-by: Colin Ian King \u003ccolin.king@canonical.com\u003e\nAcked-by: Davidlohr Bueso \u003cdavidlohr@hp.com\u003e\nCc: Stanislav Kinsbursky \u003cskinsbursky@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": "1443176fd6857744d6772e6a607d7d08f0f6afd9",
      "tree": "e6d098a5afb03def4de597f756d8200ce9a569e2",
      "parents": [
        "2930ffc7593b64fe00fd7c5a0a7f543078d73ed9"
      ],
      "author": {
        "name": "Michael Opdenacker",
        "email": "michael.opdenacker@free-electrons.com",
        "time": "Mon Mar 10 15:49:49 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 10 17:26:20 2014 -0700"
      },
      "message": "MAINTAINERS: blackfin: add git repository\n\nAdd the git repository currently in use for blackfin architecture\ndevelopment.\n\nThis information was obtained from Steven Miao.\n\nSigned-off-by: Michael Opdenacker \u003cmichael.opdenacker@free-electrons.com\u003e\nCc: Steven Miao \u003crealmz6@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2930ffc7593b64fe00fd7c5a0a7f543078d73ed9",
      "tree": "b7bd345219075b3dfa4dca45e828311e2a4a627e",
      "parents": [
        "2216ee853017f9c9371106c5c02d4fe42f61cbfa"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Mar 10 15:49:48 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 10 17:26:20 2014 -0700"
      },
      "message": "revert \"kallsyms: fix absolute addresses for kASLR\"\n\nRevert the recently applied 0f55159d091c (\"kallsyms: fix absolute\naddresses for kASLR\").  Kees said\n\n: This got NAKed, please don\u0027t apply -- this patch works for x86 and\n: ARM, but may cause problems for others:\n:\n: https://lkml.org/lkml/2014/2/24/718\n\nIt appears that Kees will be fixing all this up for 3.15.\n\nCc: Andy Honig \u003cahonig@google.com\u003e\nCc: Kees Cook \u003ckeescook@chromium.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2216ee853017f9c9371106c5c02d4fe42f61cbfa",
      "tree": "7a60481169afdf5f7c83ebc8d2fceb50a6ccf177",
      "parents": [
        "70335abb2689c8cd5df91bf2d95a65649addf50b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Mar 10 15:49:46 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 10 17:26:20 2014 -0700"
      },
      "message": "mm/Kconfig: fix URL for zsmalloc benchmark\n\nThe help text for CONFIG_PGTABLE_MAPPING has an incorrect URL.  While\nwe\u0027re at it, remove the unnecessary footnote notation.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nAcked-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": "70335abb2689c8cd5df91bf2d95a65649addf50b",
      "tree": "8f1c133a62d164f86d1f763668a98f6916262a93",
      "parents": [
        "2af120bc040c5ebcda156df6be6a66610ab6957f"
      ],
      "author": {
        "name": "Artem Fetishev",
        "email": "artem_fetishev@epam.com",
        "time": "Mon Mar 10 15:49:45 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 10 17:26:20 2014 -0700"
      },
      "message": "fs/proc/base.c: fix GPF in /proc/$PID/map_files\n\nThe expected logic of proc_map_files_get_link() is either to return 0\nand initialize \u0027path\u0027 or return an error and leave \u0027path\u0027 uninitialized.\n\nBy the time dname_to_vma_addr() returns 0 the corresponding vma may have\nalready be gone.  In this case the path is not initialized but the\nreturn value is still 0.  This results in \u0027general protection fault\u0027\ninside d_path().\n\nSteps to reproduce:\n\n  CONFIG_CHECKPOINT_RESTORE\u003dy\n\n    fd \u003d open(...);\n    while (1) {\n        mmap(fd, ...);\n        munmap(fd, ...);\n    }\n\n  ls -la /proc/$PID/map_files\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d68991\n\nSigned-off-by: Artem Fetishev \u003cartem_fetishev@epam.com\u003e\nSigned-off-by: Aleksandr Terekhov \u003caleksandr_terekhov@epam.com\u003e\nReported-by: \u003cwiebittewas@gmail.com\u003e\nAcked-by: Pavel Emelyanov \u003cxemul@parallels.com\u003e\nAcked-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nReviewed-by: \"Eric W. Biederman\" \u003cebiederm@xmission.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": "2af120bc040c5ebcda156df6be6a66610ab6957f",
      "tree": "b4ba3c2dbc544f7b89b50add6e8c9bcf851c87e3",
      "parents": [
        "e97ca8e5b864f88b028c1759ba8536fa827d6d96"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Mon Mar 10 15:49:44 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 10 17:26:20 2014 -0700"
      },
      "message": "mm/compaction: break out of loop on !PageBuddy in isolate_freepages_block\n\nWe received several reports of bad page state when freeing CMA pages\npreviously allocated with alloc_contig_range:\n\n    BUG: Bad page state in process Binder_A  pfn:63202\n    page:d21130b0 count:0 mapcount:1 mapping:  (null) index:0x7dfbf\n    page flags: 0x40080068(uptodate|lru|active|swapbacked)\n\nBased on the page state, it looks like the page was still in use.  The\npage flags do not make sense for the use case though.  Further debugging\nshowed that despite alloc_contig_range returning success, at least one\npage in the range still remained in the buddy allocator.\n\nThere is an issue with isolate_freepages_block.  In strict mode (which\nCMA uses), if any pages in the range cannot be isolated,\nisolate_freepages_block should return failure 0.  The current check\nkeeps track of the total number of isolated pages and compares against\nthe size of the range:\n\n        if (strict \u0026\u0026 nr_strict_required \u003e total_isolated)\n                total_isolated \u003d 0;\n\nAfter taking the zone lock, if one of the pages in the range is not in\nthe buddy allocator, we continue through the loop and do not increment\ntotal_isolated.  If in the last iteration of the loop we isolate more\nthan one page (e.g.  last page needed is a higher order page), the check\nfor total_isolated may pass and we fail to detect that a page was\nskipped.  The fix is to bail out if the loop immediately if we are in\nstrict mode.  There\u0027s no benfit to continuing anyway since we need all\npages to be isolated.  Additionally, drop the error checking based on\nnr_strict_required and just check the pfn ranges.  This matches with\nwhat isolate_freepages_range does.\n\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nAcked-by: Minchan Kim \u003cminchan@kernel.org\u003e\nCc: Mel Gorman \u003cmgorman@suse.de\u003e\nAcked-by: Vlastimil Babka \u003cvbabka@suse.cz\u003e\nCc: Joonsoo Kim \u003ciamjoonsoo.kim@lge.com\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cb.zolnierkie@samsung.com\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.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": "e97ca8e5b864f88b028c1759ba8536fa827d6d96",
      "tree": "37b58e8435cd1fc0f207ba51791da88b7488c749",
      "parents": [
        "fa389e220254c69ffae0d403eac4146171062d08"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@cmpxchg.org",
        "time": "Mon Mar 10 15:49:43 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 10 17:26:19 2014 -0700"
      },
      "message": "mm: fix GFP_THISNODE callers and clarify\n\nGFP_THISNODE is for callers that implement their own clever fallback to\nremote nodes.  It restricts the allocation to the specified node and\ndoes not invoke reclaim, assuming that the caller will take care of it\nwhen the fallback fails, e.g.  through a subsequent allocation request\nwithout GFP_THISNODE set.\n\nHowever, many current GFP_THISNODE users only want the node exclusive\naspect of the flag, without actually implementing their own fallback or\ntriggering reclaim if necessary.  This results in things like page\nmigration failing prematurely even when there is easily reclaimable\nmemory available, unless kswapd happens to be running already or a\nconcurrent allocation attempt triggers the necessary reclaim.\n\nConvert all callsites that don\u0027t implement their own fallback strategy\nto __GFP_THISNODE.  This restricts the allocation a single node too, but\nat the same time allows the allocator to enter the slowpath, wake\nkswapd, and invoke direct reclaim if necessary, to make the allocation\nhappen when memory is full.\n\nSigned-off-by: Johannes Weiner \u003channes@cmpxchg.org\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nCc: Jan Stancek \u003cjstancek@redhat.com\u003e\nCc: Mel Gorman \u003cmgorman@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6a4b6f5eaa8478b7a0b9a17e40c51463631db1a",
      "tree": "35e164226b3a590481469a1739a2eb2a7b1217c1",
      "parents": [
        "2b64c5434d1303646388e748b7add69624a1cfee",
        "bd2a31d522344b3ac2fb680bd2366e77a9bd8209"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 10 12:57:26 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 10 12:57:26 2014 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull vfs fixes from Al Viro.\n\nClean up file table accesses (get rid of fget_light() in favor of the\nfdget() interface), add proper file position locking.\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:\n  get rid of fget_light()\n  sockfd_lookup_light(): switch to fdget^W^Waway from fget_light\n  vfs: atomic f_pos accesses as per POSIX\n  ocfs2 syncs the wrong range...\n"
    },
    {
      "commit": "2b64c5434d1303646388e748b7add69624a1cfee",
      "tree": "2eabc8d525d908d672748448457fe6b8fcac33ab",
      "parents": [
        "fa389e220254c69ffae0d403eac4146171062d08",
        "83493d7e782d2630f1a55def14a79f0e7c4faac3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 10 12:56:24 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 10 12:56:24 2014 -0700"
      },
      "message": "Merge branch \u0027for-3.14-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata\n\nPull libata fixlet from Tejun Heo:\n \"I merged the two blaclist entries into \u0027Crucial_CT???M500SSD*\u0027\"\n\n* \u0027for-3.14-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata:\n  libata: use wider match for blacklisting Crucial M500\n"
    },
    {
      "commit": "bd2a31d522344b3ac2fb680bd2366e77a9bd8209",
      "tree": "d08be6aea75b2f41bebf516bfc33187d0673bfce",
      "parents": [
        "00e188ef6a7e7bf2883bcffc30d89e98a0bb76b3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Mar 04 14:54:22 2014 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 10 11:44:42 2014 -0400"
      },
      "message": "get rid of fget_light()\n\ninstead of returning the flags by reference, we can just have the\nlow-level primitive return those in lower bits of unsigned long,\nwith struct file * derived from the rest.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "00e188ef6a7e7bf2883bcffc30d89e98a0bb76b3",
      "tree": "10d8312d1061a412825169ef1227c4933767a2c2",
      "parents": [
        "9c225f2655e36a470c4f58dbbc99244c5fc7f2d4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 03 23:48:18 2014 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 10 11:44:41 2014 -0400"
      },
      "message": "sockfd_lookup_light(): switch to fdget^W^Waway from fget_light\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "9c225f2655e36a470c4f58dbbc99244c5fc7f2d4",
      "tree": "7cb89dbc82ee1b533ff2d097fed6a4248374bd4b",
      "parents": [
        "1b56e98990bcdbb20b9fab163654b9315bf158e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 03 09:36:58 2014 -0800"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 10 11:44:41 2014 -0400"
      },
      "message": "vfs: atomic f_pos accesses as per POSIX\n\nOur write() system call has always been atomic in the sense that you get\nthe expected thread-safe contiguous write, but we haven\u0027t actually\nguaranteed that concurrent writes are serialized wrt f_pos accesses, so\nthreads (or processes) that share a file descriptor and use \"write()\"\nconcurrently would quite likely overwrite each others data.\n\nThis violates POSIX.1-2008/SUSv4 Section XSI 2.9.7 that says:\n\n \"2.9.7 Thread Interactions with Regular File Operations\n\n  All of the following functions shall be atomic with respect to each\n  other in the effects specified in POSIX.1-2008 when they operate on\n  regular files or symbolic links: [...]\"\n\nand one of the effects is the file position update.\n\nThis unprotected file position behavior is not new behavior, and nobody\nhas ever cared.  Until now.  Yongzhi Pan reported unexpected behavior to\nMichael Kerrisk that was due to this.\n\nThis resolves the issue with a f_pos-specific lock that is taken by\nread/write/lseek on file descriptors that may be shared across threads\nor processes.\n\nReported-by: Yongzhi Pan \u003cpanyongzhi@gmail.com\u003e\nReported-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "1b56e98990bcdbb20b9fab163654b9315bf158e8",
      "tree": "9141d4d69cedfbc1c9b22ebc104627332dbc967e",
      "parents": [
        "0414855fdc4a40da05221fc6062cccbc0c30f169"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Feb 10 15:18:55 2014 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 10 11:43:32 2014 -0400"
      },
      "message": "ocfs2 syncs the wrong range...\n\nCc: stable@vger.kernel.org\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "83493d7e782d2630f1a55def14a79f0e7c4faac3",
      "tree": "daacf7e1f202426863e24e7c624a86c267fefaf4",
      "parents": [
        "b28a613e9138e4b3a64649bd60b13436f4b4b49b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Mar 10 11:13:43 2014 -0400"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Mar 10 11:17:55 2014 -0400"
      },
      "message": "libata: use wider match for blacklisting Crucial M500\n\nWe\u0027re now blacklisting \"Crucial_CT???M500SSD1\" and\n\"Crucial_CT???M500SSD3\".  Also, \"Micron_M500*\" is blacklisted which is\nabout the same devices as the crucial branded ones.  Let\u0027s merge the\ntwo Crucial M500 entries and widen the match to\n\"Crucial_CT???M500SSD*\" so that we don\u0027t have to fiddle with new\nentries for similar devices.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSuggested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "fa389e220254c69ffae0d403eac4146171062d08",
      "tree": "ca8d242fd23cc9d715c89527a211d673f0f461a3",
      "parents": [
        "79e615420c3d7426a117aa825bdb1483b927e429"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 19:41:57 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 19:41:57 2014 -0700"
      },
      "message": "Linux 3.14-rc6\n"
    },
    {
      "commit": "79e615420c3d7426a117aa825bdb1483b927e429",
      "tree": "ea97698da417bcad328eff348f65887cee9f9ac6",
      "parents": [
        "fe9ea91cde29125a3417890678f4d886cec4a71e",
        "10554647b488f58f2c36c78368e9bab4b93da721"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 19:27:31 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 19:27:31 2014 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from from Olof Johansson:\n \"A collection of fixes for ARM platforms.  A little large due to us\n  missing to do one last week, but there\u0027s nothing in particular here\n  that is in itself large and scary.\n\n  Mostly a handful of smaller fixes all over the place.  The majority is\n  made up of fixes for OMAP, but there are a few for others as well.  In\n  particular, there was a decision to rename a binding for the Broadcom\n  pinctrl block that we need to go in before the final release since we\n  then treat it as ABI\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: dts: omap3-gta04: Add ti,omap36xx to compatible property to avoid problems with booting\n  ARM: tegra: add LED options back into tegra_defconfig\n  ARM: dts: omap3-igep: fix boot fail due wrong compatible match\n  ARM: OMAP3: Fix pinctrl interrupts for core2\n  pinctrl: Rename Broadcom Capri pinctrl binding\n  pinctrl: refer to updated dt binding string.\n  Update dtsi with new pinctrl compatible string\n  ARM: OMAP: Kill warning in CPUIDLE code with !CONFIG_SMP\n  ARM: OMAP2+: Add support for thumb mode on DT booted N900\n  ARM: OMAP2+: clock: fix clkoutx2 with CLK_SET_RATE_PARENT\n  ARM: OMAP4: hwmod: Fix SOFTRESET logic for OMAP4\n  ARM: DRA7: hwmod data: correct the sysc data for spinlock\n  ARM: OMAP5: PRM: Fix reboot handling\n  ARM: sunxi: dt: Change the touchscreen compatibles\n  ARM: sun7i: dt: Fix interrupt trigger types\n"
    },
    {
      "commit": "fe9ea91cde29125a3417890678f4d886cec4a71e",
      "tree": "ce185a1ef9aedd59a5230e40158cf93559d3db9d",
      "parents": [
        "cf8bf7cd13804fcb87b5f9ad026d5b823873e8cc",
        "2ca310fc4160ed0420da65534a21ae77b24326a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 19:17:39 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 19:17:39 2014 -0700"
      },
      "message": "Merge tag \u0027nfs-for-3.14-5\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs\n\nPull NFS client bugfixes from Trond Myklebust:\n \"Highlights include:\n\n   - Fix another nfs4_sequence corruptor in RELEASE_LOCKOWNER\n   - Fix an Oopsable delegation callback race\n   - Fix another bad stateid infinite loop\n   - Fail the data server I/O is the stateid represents a lost lock\n   - Fix an Oopsable sunrpc trace event\"\n\n* tag \u0027nfs-for-3.14-5\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs:\n  SUNRPC: Fix oops when trace sunrpc_task events in nfs client\n  NFSv4: Fail the truncate() if the lock/open stateid is invalid\n  NFSv4.1 Fail data server I/O if stateid represents a lost lock\n  NFSv4: Fix the return value of nfs4_select_rw_stateid\n  NFSv4: nfs4_stateid_is_current should return \u0027true\u0027 for an invalid stateid\n  NFS: Fix a delegation callback race\n  NFSv4: Fix another nfs4_sequence corruptor\n"
    },
    {
      "commit": "cf8bf7cd13804fcb87b5f9ad026d5b823873e8cc",
      "tree": "01ac46123dc20e669fb7158358f2fb6ff54158d3",
      "parents": [
        "a491ce72f8610c4a675baa45f5572886a2436959",
        "469d417b68958a064c09e7875646c97c6e783dfc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 18:59:14 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 18:59:14 2014 -0700"
      },
      "message": "Merge tag \u0027usb-3.14-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg KH:\n \"Here are 4 USB fixes for your current tree.\n\n  Two of them are reverts to hopefully resolve the nasty XHCI\n  regressions we have been having on some types of devices.  The other\n  two are quirks for some Logitech video devices\"\n\n* tag \u0027usb-3.14-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:\n  Revert \"USBNET: ax88179_178a: enable tso if usb host supports sg dma\"\n  Revert \"xhci 1.0: Limit arbitrarily-aligned scatter gather.\"\n  usb: Make DELAY_INIT quirk wait 100ms between Get Configuration requests\n  usb: Add device quirk for Logitech HD Pro Webcams C920 and C930e\n"
    },
    {
      "commit": "a491ce72f8610c4a675baa45f5572886a2436959",
      "tree": "e23adf579497972d30799609ac05750a43a1011d",
      "parents": [
        "979e0d74651ba5aa533277f2a6423d0f982fb6f6",
        "084b6e7765b9554699afa23a50e702a3d0ae4b24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 18:58:27 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 18:58:27 2014 -0700"
      },
      "message": "Merge tag \u0027staging-3.15-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging driver tree fix from Greg KH:\n \"Here is a single staging driver fix for your tree.\n\n  It resolves an issue with arbritary writes to memory if a specific\n  driver is loaded\"\n\n* tag \u0027staging-3.15-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:\n  staging/cxt1e1/linux.c: Correct arbitrary memory write in c4_ioctl()\n"
    },
    {
      "commit": "979e0d74651ba5aa533277f2a6423d0f982fb6f6",
      "tree": "69db73a995fe850fc83dd14fd3acd52653692407",
      "parents": [
        "1dc3217dad3e771f2bd12703d6daed6cb818fdd8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sun Mar 09 08:21:58 2014 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 18:57:18 2014 -0700"
      },
      "message": "KEYS: Make the keyring cycle detector ignore other keyrings of the same name\n\nThis fixes CVE-2014-0102.\n\nThe following command sequence produces an oops:\n\n\tkeyctl new_session\n\ti\u003d`keyctl newring _ses @s`\n\tkeyctl link @s $i\n\nThe problem is that search_nested_keyrings() sees two keyrings that have\nmatching type and description, so keyring_compare_object() returns true.\ns_n_k() then passes the key to the iterator function -\nkeyring_detect_cycle_iterator() - which *should* check to see whether this is\nthe keyring of interest, not just one with the same name.\n\nBecause assoc_array_find() will return one and only one match, I assumed that\nthe iterator function would only see an exact match or never be called - but\nthe iterator isn\u0027t only called from assoc_array_find()...\n\nThe oops looks something like this:\n\n\tkernel BUG at /data/fs/linux-2.6-fscache/security/keys/keyring.c:1003!\n\tinvalid opcode: 0000 [#1] SMP\n\t...\n\tRIP: keyring_detect_cycle_iterator+0xe/0x1f\n\t...\n\tCall Trace:\n\t  search_nested_keyrings+0x76/0x2aa\n\t  __key_link_check_live_key+0x50/0x5f\n\t  key_link+0x4e/0x85\n\t  keyctl_keyring_link+0x60/0x81\n\t  SyS_keyctl+0x65/0xe4\n\t  tracesys+0xdd/0xe2\n\nThe fix is to make keyring_detect_cycle_iterator() check that the key it\nhas is the key it was actually looking for rather than calling BUG_ON().\n\nA testcase has been included in the keyutils testsuite for this:\n\n\thttp://git.kernel.org/cgit/linux/kernel/git/dhowells/keyutils.git/commit/?id\u003d891f3365d07f1996778ade0e3428f01878a1790b\n\nReported-by: Tommi Rantala \u003ctt.rantala@gmail.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: James Morris \u003cjames.l.morris@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1dc3217dad3e771f2bd12703d6daed6cb818fdd8",
      "tree": "4b5d7eaae30ca9f7b9302cd6f7f4052b989e9b4c",
      "parents": [
        "4aa41ba7f7cf189e5aace0ddf555ef640a209740",
        "f2234bcd03ad031225d7dc37dd18852a2f2ff2bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 13:52:53 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 13:52:53 2014 -0700"
      },
      "message": "Merge branch \u0027for-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux\n\nPull thermal fixes from Zhang Rui:\n \"Specifics:\n\n   - Update the help text of INT3403 Thermal driver, which was not\n     friendly to users.  From Zhang Rui.\n\n   - The \"type\" sysfs attribute of x86_pkg_temp_thermal registered\n     thermal zones includes an instance number, which makes the\n     thermal-to-hwmon bridge fails to group them all in a single hwmon\n     device.  Fixed by Jean Delvare.\n\n   - The hwmon device registered by x86_pkg_temp_thermal driver is\n     redundant because the temperature value reported by\n     x86_pkg_temp_thermal is already reported by the coretemp driver.\n     Fixed by Jean Delvare.\n\n   - Fix a problem that the cooling device can not be updated properly\n     if it is initialized at max cooling state.  From Ni Wade.\n\n   - Fix a problem that OF registered thermal zones are running without\n     thermal governors.  From Zhang Rui.\n\n   - Commit beeb5a1e0ef7 (\"thermal: rcar-thermal: Enable driver\n     compilation with COMPILE_TEST\") broke build on archs wihout io\n     memory.  Thus make it depend on HAS_IOMEM to bypass build failures.\n     Fixed by Richard Weinberger\"\n\n* \u0027for-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux:\n  Thermal: thermal zone governor fix\n  Thermal: Allow first update of cooling device state\n  thermal,rcar_thermal: Add dependency on HAS_IOMEM\n  x86_pkg_temp_thermal: Fix the thermal zone type\n  x86_pkg_temp_thermal: Do not expose as a hwmon device\n  Thermal: update INT3404 thermal driver help text\n"
    },
    {
      "commit": "4aa41ba7f7cf189e5aace0ddf555ef640a209740",
      "tree": "639a60f3a73171e3d07c9b5a6e5aeeeeb9e31736",
      "parents": [
        "66a523db70dccb83e3d433383918e43c58a38549",
        "d930acfdb021f9d61e156c4f53d42043305f5bf6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 13:51:47 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 13:51:47 2014 -0700"
      },
      "message": "Merge tag \u0027spi-v3.14-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi\n\nPull spi fixes from Mark Brown:\n \"A scattering of driver specific fixes here.\n\n  The fixes from Axel cover bitrot in apparently unmaintained drivers,\n  the at79 bug is fixing a glitch on /CS during initialisation of some\n  devices which could break some slaves and the remainder are fixes for\n  recently introduced bugs from the past release cycle or so\"\n\n* tag \u0027spi-v3.14-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:\n  spi: atmel: add missing spi_master_{resume,suspend} calls to PM callbacks\n  spi: coldfire-qspi: Fix getting correct address for *mcfqspi\n  spi: fsl-dspi: Fix getting correct address for master\n  spi: spi-ath79: fix initial GPIO CS line setup\n  spi: spi-imx: spi_imx_remove: do not disable disabled clocks\n  spi-topcliff-pch: Fix probing when DMA mode is used\n  spi/topcliff-pch: Fix DMA channel\n"
    },
    {
      "commit": "66a523db70dccb83e3d433383918e43c58a38549",
      "tree": "ba3c4820cb4aca064d2e2da7b430f113c90c0bb0",
      "parents": [
        "4c7b70406e5aadc1c78db4d375d5744df65c5b58",
        "16c0ae028989df40bdab46b7f241d331ddc97c59"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 13:50:14 2014 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 13:50:14 2014 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\nPull SCSI target fixes from Nicholas Bellinger:\n \"This series addresses a number of outstanding issues wrt to active I/O\n  shutdown using iser-target.  This includes:\n\n   - Fix a long standing tpg_state bug where a tpg could be referenced\n     during explicit shutdown (v3.1+ stable)\n   - Use list_del_init for iscsi_cmd-\u003ei_conn_node so list_empty checks\n     work as expected (v3.10+ stable)\n   - Fix a isert_conn-\u003estate related hung task bug + ensure outstanding\n     I/O completes during session shutdown.  (v3.10+ stable)\n   - Fix isert_conn-\u003epost_send_buf_count accounting for RDMA READ/WRITEs\n     (v3.10+ stable)\n   - Ignore FRWR completions during active I/O shutdown (v3.12+ stable)\n   - Fix command leakage for interrupt coalescing during active I/O\n     shutdown (v3.13+ stable)\n\n  Also included is another DIF emulation fix from Sagi specific to\n  v3.14-rc code\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:\n  Target/sbc: Fix sbc_copy_prot for offset scatters\n  iser-target: Fix command leak for tx_desc-\u003ecomp_llnode_batch\n  iser-target: Ignore completions for FRWRs in isert_cq_tx_work\n  iser-target: Fix post_send_buf_count for RDMA READ/WRITE\n  iscsi/iser-target: Fix isert_conn-\u003estate hung shutdown issues\n  iscsi/iser-target: Use list_del_init for -\u003ei_conn_node\n  iscsi-target: Fix iscsit_get_tpg_from_np tpg_state bug\n"
    },
    {
      "commit": "4c7b70406e5aadc1c78db4d375d5744df65c5b58",
      "tree": "b39a654122495832609a808e2f6d037e5b120da5",
      "parents": [
        "ca62eec4e524591b82d9edf7a18e3ae6b691517d"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sun Mar 09 18:30:50 2014 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 09 13:48:36 2014 -0700"
      },
      "message": "Revert \"ACPI / sleep: pm_power_off needs more sanity checks to be installed\"\n\nRevert commit 3130497f5bab (\"ACPI / sleep: pm_power_off needs more\nsanity checks to be installed\") that breaks power ACPI power off on a\nlot of systems, because it checks wrong registers.\n\nFixes: 3130497f5bab (\"ACPI / sleep: pm_power_off needs more sanity checks to be installed\")\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10554647b488f58f2c36c78368e9bab4b93da721",
      "tree": "007c561cd1390fc71fe23d0596849901cd9d5c47",
      "parents": [
        "4058f76247b29978352339fb6278bed796dd210f",
        "ae41a3030ce8901853b3cfd5e118a4b0288aa068"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Mar 08 22:56:31 2014 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Mar 08 22:56:31 2014 -0800"
      },
      "message": "Merge tag \u0027omap-for-v3.14/fixes-dt-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes\n\nFrom Tony Lindgren:\n\nTwo omap3430 vs 3630 device tree regression fixes for\nissues booting 3430 based boards.\n\n* tag \u0027omap-for-v3.14/fixes-dt-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:\n  ARM: dts: omap3-gta04: Add ti,omap36xx to compatible property to avoid problems with booting\n  ARM: dts: omap3-igep: fix boot fail due wrong compatible match\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "4058f76247b29978352339fb6278bed796dd210f",
      "tree": "9e1ed94202374acbd32dc5dd7b1162ea198c6b0f",
      "parents": [
        "614cd4a4ac3daf725508e372bce2160e2d8039a9",
        "735ea23c4868bf3123a4c79184e9206e0cc60211"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Mar 08 22:11:16 2014 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Mar 08 22:11:16 2014 -0800"
      },
      "message": "Merge tag \u0027bcm-for-3.14-pinctrl-reduced-rename\u0027 of git://github.com/broadcom/bcm11351 into fixes\n\nMerge \u0027bcm pinctrl rename\u0027 From Christin Daudt:\n\nRename pinctrl dt binding to restore consistency with other bcm mobile\nbindings.\n\n* tag \u0027bcm-for-3.14-pinctrl-reduced-rename\u0027 of git://github.com/broadcom/bcm11351:\n  pinctrl: Rename Broadcom Capri pinctrl binding\n  pinctrl: refer to updated dt binding string.\n  Update dtsi with new pinctrl compatible string\n  + Linux 3.14-rc4\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "614cd4a4ac3daf725508e372bce2160e2d8039a9",
      "tree": "1c6dd9f7b7ec425b19e432bc1b34f30f69dd2d3e",
      "parents": [
        "014325e933b43844f5d01fcef39bbc3301320e59",
        "40dd8f3b900cac1d925605a9d3199368c4af0a40"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Mar 08 22:09:23 2014 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Mar 08 22:09:23 2014 -0800"
      },
      "message": "Merge tag \u0027sunxi-fixes-for-3.14\u0027 of https://github.com/mripard/linux into fixes\n\nAllwinner fixes from Maxime Ripard:\n\nTwo fixes for device trees additions that got added in 3.14. One fixes the\ninterrupt types of some IPs, the other fixes up a compatible that got\nintroduced during 3.14\n\n* tag \u0027sunxi-fixes-for-3.14\u0027 of https://github.com/mripard/linux:\n  ARM: sunxi: dt: Change the touchscreen compatibles\n  ARM: sun7i: dt: Fix interrupt trigger types\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "ca62eec4e524591b82d9edf7a18e3ae6b691517d",
      "tree": "38dee50b3e587e237103a5b07ff1b8062b13244d",
      "parents": [
        "15b04859a21358f8aec1c06b4604877d604b05ee",
        "99afb0fd5f05aac467ffa85c36778fec4396209b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 08 11:57:38 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 08 11:57:38 2014 -0800"
      },
      "message": "Merge branch \u0027for-3.14-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup\n\nPull cgroup fixes from Tejun Heo:\n \"Two cpuset locking fixes from Li.  Both tagged for -stable\"\n\n* \u0027for-3.14-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:\n  cpuset: fix a race condition in __cpuset_node_allowed_softwall()\n  cpuset: fix a locking issue in cpuset_migrate_mm()\n"
    },
    {
      "commit": "15b04859a21358f8aec1c06b4604877d604b05ee",
      "tree": "a7cd463383722f0c74e9965b1843d829b2a95252",
      "parents": [
        "9f93585fdfd34a6fcbad16c0f1e031492df63ad1",
        "b28a613e9138e4b3a64649bd60b13436f4b4b49b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 08 11:52:45 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 08 11:52:45 2014 -0800"
      },
      "message": "Merge branch \u0027for-3.14-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata\n\nPull libata fixes from Tejun Heo:\n \"Just a couple patches blacklisting more broken devices\"\n\n* \u0027for-3.14-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata:\n  libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (2BA30001)\n  libata: disable queued TRIM for Crucial M500 mSATA SSDs\n"
    },
    {
      "commit": "9f93585fdfd34a6fcbad16c0f1e031492df63ad1",
      "tree": "6050c4d21c53ea1f88d79f68e060a075a5a343a6",
      "parents": [
        "85ec688c161a497c3becb6a056cd856552240227",
        "70044d71d31d6973665ced5be04ef39ac1c09a48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 08 11:51:13 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 08 11:51:13 2014 -0800"
      },
      "message": "Merge branch \u0027for-3.14-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\nPull workqueue fix from Tejun Heo:\n \"This pull request contains a workqueue usage fix for firewire.\n\n  For quite a long time now, workqueue only treats two work items\n  identical iff both their addresses and callbacks match.  This is to\n  avoid introducing false dependency through the work item being\n  recycled while being executed.  This changes non-reentrancy guarantee\n  for the users of PREPARE[_DELAYED]_WORK() - if the function changes,\n  reentrancy isn\u0027t guaranteed against the previous instance.  Firewire\n  depended on such nonreentrancy guarantee.\n\n  This is fixed by doing the work item multiplexing from firewire proper\n  while keeping the work function unchanged\"\n\n* \u0027for-3.14-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:\n  firewire: don\u0027t use PREPARE_DELAYED_WORK\n"
    },
    {
      "commit": "85ec688c161a497c3becb6a056cd856552240227",
      "tree": "e9108c12c73544583f9af64ca6b83d5ac2765b97",
      "parents": [
        "7bffc48177ed461ab29cbae1102552a09601ef97",
        "0ca49345b6f489e95f8d6edeb0b092e257475b2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 08 10:52:43 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 08 10:52:43 2014 -0800"
      },
      "message": "Merge tag \u0027firewire-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394\n\nPull firewire fixes from Stefan Richter:\n \"Fix a use-after-free regression since v3.4 and an initialization\n  regression since v3.10\"\n\n* tag \u0027firewire-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394:\n  firewire: ohci: fix probe failure with Agere/LSI controllers\n  firewire: net: fix use after free\n"
    },
    {
      "commit": "7bffc48177ed461ab29cbae1102552a09601ef97",
      "tree": "d9cbfb43ddb8503e25591064570b7bde43c92f22",
      "parents": [
        "abfba60c7a81b12236a07da4cbaf75a0e30040cd",
        "d9120198ddef2c0b61ca6659ace41b7c1e7c8f08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 08 10:51:30 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 08 10:51:30 2014 -0800"
      },
      "message": "Merge tag \u0027clk-fixes-for-linus\u0027 of git://git.linaro.org/people/mike.turquette/linux\n\nPull clk driver fix from Mike Turquette:\n \"Single fix for a clock driver merged in 3.14-rc1.  Without this fix\n  the CPU frequency cannot be scaled\"\n\n* tag \u0027clk-fixes-for-linus\u0027 of git://git.linaro.org/people/mike.turquette/linux:\n  clk: shmobile: rcar-gen2: Use kick bit to allow Z clock frequency change\n"
    },
    {
      "commit": "abfba60c7a81b12236a07da4cbaf75a0e30040cd",
      "tree": "a68e5c437b82de235e40ec6eb40885392fa08d64",
      "parents": [
        "b01d4e68933ec23e43b1046fa35d593cefcf37d1",
        "19bc45a59caf0ed2c2576da4d89c0ef8a8be1f63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 08 09:17:27 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 08 09:17:27 2014 -0800"
      },
      "message": "Merge tag \u0027pm+acpi-3.14-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull ACPI and power management fixes from Rafael Wysocki:\n\n - ACPI tables in some BIOSes list device resources with size equal to\n   0, which doesn\u0027t make sense, so we should ignore them, but instead we\n   try to use them and mangle things completely.  Fix from Zhang Rui.\n\n - Several models of Samsung laptops accumulate EC events when they are\n   in sleep states which leads to EC buffer overflows that prevent new\n   events from being signaled after system resume or reboot.  This has\n   been affecting many users for quite a while and may be addressed by\n   clearing the EC buffer during system resume and system startup on\n   those machines.  From Kieran Clancy.\n\n - If the ACPI sleep control and status registers are not present (which\n   happens if the Hardware Reduced ACPI mode bit is set in the ACPI\n   tables, but also may result from BIOS bugs), we should not try to use\n   ACPI to power off the system and ACPI S5 should not be listed as\n   supported.  Fix from Aubrey Li.\n\n - There\u0027s a race condition in cpufreq_get() that leads to a kernel\n   crash if that function is called at a wrong time.  Fix from Aaron\n   Plattner.\n\n - cpufreq policy objects have to be initialized entirely before they\n   are first accessed by their users which isn\u0027t the case currently and\n   that potentially leads to various kinds of breakage that is difficult\n   to debug.  Fix from Viresh Kumar.\n\n - Locking is missing in __cpufreq_add_dev() which leads to a race\n   condition that may trigger a kernel crash.  Fix from Viresh Kumar.\n\n* tag \u0027pm+acpi-3.14-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  ACPI / EC: Clear stale EC events on Samsung systems\n  cpufreq: Initialize governor for a new policy under policy-\u003erwsem\n  cpufreq: Initialize policy before making it available for others to use\n  cpufreq: use cpufreq_cpu_get() to avoid cpufreq_get() race conditions\n  ACPI / sleep: pm_power_off needs more sanity checks to be installed\n  ACPI / resources: ignore invalid ACPI device resources\n"
    },
    {
      "commit": "b01d4e68933ec23e43b1046fa35d593cefcf37d1",
      "tree": "818e5d0bda5fe1ed18ec032b6b744f107d7f4206",
      "parents": [
        "4d7eaa12f33c07436939926600638b0d6ab73999"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 18:58:40 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 18:58:40 2014 -0800"
      },
      "message": "x86: fix compile error due to X86_TRAP_NMI use in asm files\n\nIt\u0027s an enum, not a #define, you can\u0027t use it in asm files.\n\nIntroduced in commit 5fa10196bdb5 (\"x86: Ignore NMIs that come in during\nearly boot\"), and sadly I didn\u0027t compile-test things like I should have\nbefore pushing out.\n\nMy weak excuse is that the x86 tree generally doesn\u0027t introduce stupid\nthings like this (and the ARM pull afterwards doesn\u0027t cause me to do a\ncompile-test either, since I don\u0027t cross-compile).\n\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4d7eaa12f33c07436939926600638b0d6ab73999",
      "tree": "6847700f8ac47703119262e5c602909496413122",
      "parents": [
        "95648c0e9fdd1cb1199ef387025d684704a8e62e",
        "38e0b088d322e5762ac21fb4df433e83faf128eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 17:39:32 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 17:39:32 2014 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://ftp.arm.linux.org.uk/~rmk/linux-arm\n\nPull ARM fixes from Russell King:\n \"A number of ARM updates for -rc, covering mostly ARM specific code,\n  but with one change to modpost.c to allow Thumb section mismatches to\n  be detected.\n\n  ARM changes include reporting when an attempt is made to boot a LPAE\n  kernel on hardware which does not support LPAE, rather than just being\n  silent about it.\n\n  A number of other minor fixes are included too\"\n\n* \u0027fixes\u0027 of git://ftp.arm.linux.org.uk/~rmk/linux-arm:\n  ARM: 7992/1: boot: compressed: ignore bswapsdi2.S\n  ARM: 7991/1: sa1100: fix compile problem on Collie\n  ARM: fix noMMU kallsyms symbol filtering\n  ARM: 7980/1: kernel: improve error message when LPAE config doesn\u0027t match CPU\n  ARM: 7964/1: Detect section mismatches in thumb relocations\n  ARM: 7963/1: mm: report both sections from PMD\n"
    },
    {
      "commit": "95648c0e9fdd1cb1199ef387025d684704a8e62e",
      "tree": "adaf2c45384c306bc43c0d8272c9062f88dcf669",
      "parents": [
        "9579f10dfdd91d5a1bc77a588b630bc945d9fb95",
        "5fa10196bdb5f190f595ebd048490ee52dddea0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 17:38:36 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 17:38:36 2014 -0800"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fixes from Peter Anvin:\n \"A small collection of minor fixes.  The FPU stuff is still pending, I\n  fear.  I haven\u0027t heard anything from Suresh so I suspect I\u0027m going to\n  have to dig into the init specifics myself and fix up the patchset\"\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86: Ignore NMIs that come in during early boot\n  x86, trace: Further robustify CR2 handling vs tracing\n  x86, trace: Fix CR2 corruption when tracing page faults\n  x86/efi: Quirk out SGI UV\n"
    },
    {
      "commit": "9579f10dfdd91d5a1bc77a588b630bc945d9fb95",
      "tree": "be262474a629de6dd18803162a2d3bbb857ee3df",
      "parents": [
        "721f0c126075294e66df73051cc2e1d795ef2095",
        "a5b2cf5b1af424ee3dd9e3ce6d5cea18cb927e67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 17:37:45 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 17:37:45 2014 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nPull power fixes from Ben Herrenschmidt:\n \"Here are a couple of powerpc fixes for 3.14.\n\n  One is (another!) nasty TM problem, we can crash the kernel by forking\n  inside a transaction.  The other one is a simple fix for an alignment\n  issue which can hurt in LE mode\"\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Align p_dyn, p_rela and p_st symbols\n  powerpc/tm: Fix crash when forking inside a transaction\n"
    },
    {
      "commit": "721f0c126075294e66df73051cc2e1d795ef2095",
      "tree": "711b85467fbbdce5e6a879637a176772b4a5d76a",
      "parents": [
        "27ea0f781198a9c594b036abf406b65a4705d5f2",
        "45ab2813d40d88fc575e753c38478de242d03f88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 16:32:40 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 16:32:40 2014 -0800"
      },
      "message": "Merge tag \u0027trace-fixes-v3.14-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace\n\nPull tracing fix from Steven Rostedt:\n \"In the past, I\u0027ve had lots of reports about trace events not working.\n  Developers would say they put a trace_printk() before and after the\n  trace event but when they enable it (and the trace event said it was\n  enabled) they would see the trace_printks but not the trace event.\n\n  I was not able to reproduce this, but that\u0027s because I wasn\u0027t looking\n  at the right location.  Recently, another bug came up that showed the\n  issue.\n\n  If your kernel supports signed modules but allows for non-signed\n  modules to be loaded, then when one is, the kernel will silently set\n  the MODULE_FORCED taint on the module.  Although, this taint happens\n  without the need for insmod --force or anything of the kind, it labels\n  the module with that taint anyway.\n\n  If this tainted module has tracepoints, the tracepoints will be\n  ignored because of the MODULE_FORCED taint.  But no error message will\n  be displayed.  Worse yet, the event infrastructure will still be\n  created letting users enable the trace event represented by the\n  tracepoint, although that event will never actually be enabled.  This\n  is because the tracepoint infrastructure allows for non-existing\n  tracepoints to be enabled for new modules to arrive and have their\n  tracepoints set.\n\n  Although there are several things wrong with the above, this change\n  only addresses the creation of the trace event files for tracepoints\n  that are not created when a module is loaded and is tainted.  This\n  change will print an error message about the module being tainted and\n  not the trace events will not be created, and it does not create the\n  trace event infrastructure\"\n\n* tag \u0027trace-fixes-v3.14-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:\n  tracing: Do not add event files for modules that fail tracepoints\n"
    },
    {
      "commit": "27ea0f781198a9c594b036abf406b65a4705d5f2",
      "tree": "8f0face03e98b8b99d0286db4dac842ea117743f",
      "parents": [
        "2ef176f11a40d21e8d6c5d98a3c09d57c861fac6",
        "64be38ab03e9b238a1299857fef8b3707c0ed045"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 16:31:41 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 16:31:41 2014 -0800"
      },
      "message": "Merge branch \u0027irq-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull irq fixes from Thomas Gleixner:\n - a bugfix for a long standing waitqueue race\n - a trivial fix for a missing include\n\n* \u0027irq-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  genirq: Include missing header file in irqdomain.c\n  genirq: Remove racy waitqueue_active check\n"
    },
    {
      "commit": "2ca310fc4160ed0420da65534a21ae77b24326a8",
      "tree": "e67c31da87bd1c951d44e90852785c909ec863a0",
      "parents": [
        "0418dae1056d6091e9527b7158a3763f7aa92353"
      ],
      "author": {
        "name": "Ditang Chen",
        "email": "chendt.fnst@cn.fujitsu.com",
        "time": "Fri Mar 07 13:27:57 2014 +0800"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "trond.myklebust@primarydata.com",
        "time": "Fri Mar 07 19:10:08 2014 -0500"
      },
      "message": "SUNRPC: Fix oops when trace sunrpc_task events in nfs client\n\nWhen tracking sunrpc_task events in nfs client, the clnt pointer may be NULL.\n\n[  139.269266] BUG: unable to handle kernel NULL pointer dereference at 0000000000000004\n[  139.269915] IP: [\u003cffffffffa026f216\u003e] ftrace_raw_event_rpc_task_running+0x86/0xf0 [sunrpc]\n[  139.269915] PGD 1d293067 PUD 1d294067 PMD 0\n[  139.269915] Oops: 0000 [#1] SMP\n[  139.269915] Modules linked in: nfsv4 dns_resolver nfs lockd sunrpc fscache sg ppdev e1000\nserio_raw pcspkr parport_pc parport i2c_piix4 i2c_core microcode xfs libcrc32c sd_mod sr_mod\ncdrom ata_generic crc_t10dif crct10dif_common pata_acpi ahci libahci ata_piix libata dm_mirror\ndm_region_hash dm_log dm_mod\n[  139.269915] CPU: 0 PID: 59 Comm: kworker/0:2 Not tainted 3.10.0-84.el7.x86_64 #1\n[  139.269915] Hardware name: innotek GmbH VirtualBox/VirtualBox, BIOS VirtualBox 12/01/2006\n[  139.269915] Workqueue: rpciod rpc_async_schedule [sunrpc]\n[  139.269915] task: ffff88001b598000 ti: ffff88001b632000 task.ti: ffff88001b632000\n[  139.269915] RIP: 0010:[\u003cffffffffa026f216\u003e]  [\u003cffffffffa026f216\u003e] ftrace_raw_event_rpc_task_running+0x86/0xf0 [sunrpc]\n[  139.269915] RSP: 0018:ffff88001b633d70  EFLAGS: 00010206\n[  139.269915] RAX: ffff88001dfc5338 RBX: ffff88001cc37a00 RCX: ffff88001dfc5334\n[  139.269915] RDX: ffff88001dfc5338 RSI: 0000000000000000 RDI: ffff88001dfc533c\n[  139.269915] RBP: ffff88001b633db0 R08: 000000000000002c R09: 000000000000000a\n[  139.269915] R10: 0000000000062180 R11: 00000020759fb9dc R12: ffffffffa0292c20\n[  139.269915] R13: ffff88001dfc5334 R14: 0000000000000000 R15: 0000000000000000\n[  139.269915] FS:  0000000000000000(0000) GS:ffff88001fc00000(0000) knlGS:0000000000000000\n[  139.269915] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\n[  139.269915] CR2: 0000000000000004 CR3: 000000001d290000 CR4: 00000000000006f0\n[  139.269915] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\n[  139.269915] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\n[  139.269915] Stack:\n[  139.269915]  000000001b633d98 0000000000000246 ffff88001df1dc00 ffff88001cc37a00\n[  139.269915]  ffff88001bc35e60 0000000000000000 ffff88001ffa0a48 ffff88001bc35ee0\n[  139.269915]  ffff88001b633e08 ffffffffa02704b5 0000000000010000 ffff88001cc37a70\n[  139.269915] Call Trace:\n[  139.269915]  [\u003cffffffffa02704b5\u003e] __rpc_execute+0x1d5/0x400 [sunrpc]\n[  139.269915]  [\u003cffffffffa0270706\u003e] rpc_async_schedule+0x26/0x30 [sunrpc]\n[  139.269915]  [\u003cffffffff8107867b\u003e] process_one_work+0x17b/0x460\n[  139.269915]  [\u003cffffffff8107942b\u003e] worker_thread+0x11b/0x400\n[  139.269915]  [\u003cffffffff81079310\u003e] ? rescuer_thread+0x3e0/0x3e0\n[  139.269915]  [\u003cffffffff8107fc80\u003e] kthread+0xc0/0xd0\n[  139.269915]  [\u003cffffffff8107fbc0\u003e] ? kthread_create_on_node+0x110/0x110\n[  139.269915]  [\u003cffffffff815d122c\u003e] ret_from_fork+0x7c/0xb0\n[  139.269915]  [\u003cffffffff8107fbc0\u003e] ? kthread_create_on_node+0x110/0x110\n[  139.269915] Code: 4c 8b 45 c8 48 8d 7d d0 89 4d c4 41 89 c9 b9 28 00 00 00 e8 9d b4 e9\ne0 48 85 c0 49 89 c5 74 a2 48 89 c7 e8 9d 3f e9 e0 48 89 c2 \u003c41\u003e 8b 46 04 48 8b 7d d0 4c\n89 e9 4c 89 e6 89 42 0c 0f b7 83 d4\n[  139.269915] RIP  [\u003cffffffffa026f216\u003e] ftrace_raw_event_rpc_task_running+0x86/0xf0 [sunrpc]\n[  139.269915]  RSP \u003cffff88001b633d70\u003e\n[  139.269915] CR2: 0000000000000004\n[  140.946406] ---[ end trace ba486328b98d7622 ]---\n\nSigned-off-by: Ditang Chen \u003cchendt.fnst@cn.fujitsu.com\u003e\nSigned-off-by: Trond Myklebust \u003ctrond.myklebust@primarydata.com\u003e\n"
    },
    {
      "commit": "19bc45a59caf0ed2c2576da4d89c0ef8a8be1f63",
      "tree": "3a614731b62fb1fc8bf00bd276b189d6dfa8b3ac",
      "parents": [
        "beb0082efdb9ed54c3a3ca45a778224d59976cc5",
        "4e97b631f24c927b2302368f4f83efbba82076ee"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sat Mar 08 01:07:31 2014 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sat Mar 08 01:07:31 2014 +0100"
      },
      "message": "Merge branch \u0027pm-cpufreq\u0027\n\n* pm-cpufreq:\n  cpufreq: Initialize governor for a new policy under policy-\u003erwsem\n  cpufreq: Initialize policy before making it available for others to use\n  cpufreq: use cpufreq_cpu_get() to avoid cpufreq_get() race conditions\n"
    },
    {
      "commit": "beb0082efdb9ed54c3a3ca45a778224d59976cc5",
      "tree": "2f96a64dada9820f5b319d11d461869e96cca238",
      "parents": [
        "0414855fdc4a40da05221fc6062cccbc0c30f169",
        "b355cee88e3b1a193f0e9a81db810f6f83ad728b",
        "ad332c8a45330d170bb38b95209de449b31cd1b4",
        "3130497f5babd42b24a7febda46b46116e0adc83"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sat Mar 08 01:07:06 2014 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sat Mar 08 01:07:06 2014 +0100"
      },
      "message": "Merge branches \u0027acpi-resources\u0027, \u0027acpi-ec\u0027 and \u0027acpi-sleep\u0027\n\n* acpi-resources:\n  ACPI / resources: ignore invalid ACPI device resources\n\n* acpi-ec:\n  ACPI / EC: Clear stale EC events on Samsung systems\n\n* acpi-sleep:\n  ACPI / sleep: pm_power_off needs more sanity checks to be installed\n"
    },
    {
      "commit": "2ef176f11a40d21e8d6c5d98a3c09d57c861fac6",
      "tree": "bfac92c332d83f77a97514648e8b45b096d2a35c",
      "parents": [
        "b053940df41808f0f27568eb36820d10a8a987f8",
        "cebc2de44d3bce53e46476e774126c298ca2c8a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 15:17:36 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 15:17:36 2014 -0800"
      },
      "message": "Merge tag \u0027dm-3.14-fixes-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm\n\nPull device mapper fixes from Mike Snitzer:\n\n - dm-cache memory allocation failure fix\n - fix DM\u0027s Kconfig identation\n - dm-snapshot metadata corruption fix for bug introduced in 3.14-rc1\n - important refcount \u003c 0 fix for the DM persistent data library\u0027s space\n   map metadata interface which fixes corruption reported by a few\n   dm-thinp users\n\nand last but not least:\n\n - more extensive fixes than ideal for dm-thinp\u0027s data resize capability\n   (which has had growing pain much like we\u0027ve seen from -ENOSPC\n   handling of filesystems that mature).\n\n   The end result is dm-thinp now handles metadata operation failure and\n   no data space error conditions much better than before.\n\n* tag \u0027dm-3.14-fixes-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm:\n  dm space map metadata: fix refcount decrement below 0 which caused corruption\n  dm thin: fix Documentation for held metadata root feature\n  dm thin: fix noflush suspend IO queueing\n  dm thin: fix deadlock in __requeue_bio_list\n  dm thin: fix out of data space handling\n  dm thin: ensure user takes action to validate data and metadata consistency\n  dm thin: synchronize the pool mode during suspend\n  dm snapshot: fix metadata corruption\n  dm: fix Kconfig indentation\n  dm cache mq: fix memory allocation failure for large cache devices\n"
    },
    {
      "commit": "5fa10196bdb5f190f595ebd048490ee52dddea0f",
      "tree": "8cf99655866414d49f4529ae591965d259e1beb8",
      "parents": [
        "d4078e232267ff53f3b030b9698a3c001db4dbec"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Fri Mar 07 15:05:20 2014 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Fri Mar 07 15:08:14 2014 -0800"
      },
      "message": "x86: Ignore NMIs that come in during early boot\n\nDon Zickus reports:\n\nA customer generated an external NMI using their iLO to test kdump\nworked.  Unfortunately, the machine hung.  Disabling the nmi_watchdog\nmade things work.\n\nI speculated the external NMI fired, caused the machine to panic (as\nexpected) and the perf NMI from the watchdog came in and was latched.\nMy guess was this somehow caused the hang.\n\n   ----\n\nIt appears that the latched NMI stays latched until the early page\ntable generation on 64 bits, which causes exceptions to happen which\nend in IRET, which re-enable NMI.  Therefore, ignore NMIs that come in\nduring early execution, until we have proper exception handling.\n\nReported-and-tested-by: Don Zickus \u003cdzickus@redhat.com\u003e\nLink: http://lkml.kernel.org/r/1394221143-29713-1-git-send-email-dzickus@redhat.com\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e # v3.5+, older with some backport effort\n"
    },
    {
      "commit": "38e0b088d322e5762ac21fb4df433e83faf128eb",
      "tree": "065df4389cff906e5396d8433606a13e68dbe6b0",
      "parents": [
        "052450fdc55894a39fbae93d9bbe43947956f663"
      ],
      "author": {
        "name": "Mark Rutland",
        "email": "mark.rutland@arm.com",
        "time": "Wed Feb 26 17:21:26 2014 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 07 22:04:10 2014 +0000"
      },
      "message": "ARM: 7992/1: boot: compressed: ignore bswapsdi2.S\n\nCommit 017f161a55b4 (ARM: 7877/1: use built-in byte swap function) added\nbswapsdi2.{o,S} to arch/arm/boot/compressed/Makefile, but didn\u0027t update\nthe .gitignore. Thus after a a build git status shows bswapsdi2.S as a\nnew file, which is a little annoying.\n\nThis patch updates arch/arm/boot/compressed/.gitignore to ignore\nbswapsdi2.S, as we already do for ashldi3.S and others.\n\nSigned-off-by: Mark Rutland \u003cmark.rutland@arm.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nAcked-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nCc: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "052450fdc55894a39fbae93d9bbe43947956f663",
      "tree": "e10390b3864936f8cb454ae3eda05b946c6965bc",
      "parents": [
        "006fa2599bf0daf107cbb7a8a99fcfb9a998a169"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Feb 25 22:41:41 2014 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 07 22:04:08 2014 +0000"
      },
      "message": "ARM: 7991/1: sa1100: fix compile problem on Collie\n\nDue to a problem in the MFD Kconfig it was not possible to\ncompile the UCB battery driver for the Collie SA1100 system,\nin turn making it impossible to compile in the battery driver.\n(See patch \"mfd: include all drivers in subsystem menu\".)\n\nAfter fixing the MFD Kconfig (separate patch) a compile error\nappears in the Collie battery driver due to the \u003cmach/collie.h\u003e\nimplicitly requiring \u003cmach/hardware.h\u003e through \u003clinux/gpio.h\u003e\nvia \u003cmach/gpio.h\u003e prior to commit\n40ca061b \"ARM: 7841/1: sa1100: remove complex GPIO interface\".\n\nFix this up by including the required header into\n\u003cmach/collie.h\u003e.\n\nCc: stable@vger.kernel.org\nCc: Andrea Adami \u003candrea.adami@gmail.com\u003e\nCc: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "006fa2599bf0daf107cbb7a8a99fcfb9a998a169",
      "tree": "ec9a6d2af74aa4a923fa4ee23d13aac5ab780f4b",
      "parents": [
        "b3634575930857724d5c3987a2739b0637999b4e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 26 19:40:46 2014 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 07 22:04:06 2014 +0000"
      },
      "message": "ARM: fix noMMU kallsyms symbol filtering\n\nWith noMMU, CONFIG_PAGE_OFFSET was not being set correctly.  As there\u0027s\nno MMU, PAGE_OFFSET should be equal to PHYS_OFFSET in all cases.  This\ncommit makes that explicit.\n\nSince we do this, we don\u0027t need to mess around in asm/memory.h with\nifdefs to sort this out, so let\u0027s get rid of that, and there\u0027s no point\noffering the \"Memory split\" option for noMMU as that\u0027s meaningless\nthere.\n\nFixes: b9b32bf70f2f (\"ARM: use linker magic for vectors and vector stubs\")\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "469d417b68958a064c09e7875646c97c6e783dfc",
      "tree": "4d9aa6bb0be0bae44f2ecc7c65e6e9e56ac6b85e",
      "parents": [
        "e2ed511400d41e0d136089d5a55ceab57c6a2426"
      ],
      "author": {
        "name": "Mathias Nyman",
        "email": "mathias.nyman@linux.intel.com",
        "time": "Fri Mar 07 17:06:58 2014 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 07 11:48:13 2014 -0800"
      },
      "message": "Revert \"USBNET: ax88179_178a: enable tso if usb host supports sg dma\"\n\nThis reverts commit 3804fad45411b48233b48003e33a78f290d227c8.\n\nThis commit, together with commit 247bf557273dd775505fb9240d2d152f4f20d304\n\"xhci 1.0: Limit arbitrarily-aligned scatter gather.\" were\norigially added to get xHCI 1.0 hosts and usb ethernet ax88179_178a devices\nworking together with scatter gather. xHCI 1.0 hosts pose some requirement on how transfer\nbuffers are aligned, setting this requirement for 1.0 hosts caused USB 3.0 mass\nstorage devices to fail more frequently.\n\nUSB 3.0 mass storage devices used to work before 3.14-rc1.  Theoretically,\nthe TD fragment rules could have caused an occasional disk glitch.\nNow the devices *will* fail, instead of theoretically failing.\n\u003eFrom a user perspective, this looks like a regression; the USB device obviously\nfails on 3.14-rc1, and may sometimes silently fail on prior kernels.\n\nThe proper soluition is to implement the TD fragment rules for xHCI 1.0 hosts,\nbut for now, revert this patch until scatter gather can be properly supported.\n\nSigned-off-by: Mathias Nyman \u003cmathias.nyman@linux.intel.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e2ed511400d41e0d136089d5a55ceab57c6a2426",
      "tree": "f39f2ab4e1a24843cd95144344111f7ec52af2ee",
      "parents": [
        "d86db25e53fa69e3e97f3b55dd82a70689787c5d"
      ],
      "author": {
        "name": "Mathias Nyman",
        "email": "mathias.nyman@linux.intel.com",
        "time": "Fri Mar 07 17:06:57 2014 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 07 11:48:13 2014 -0800"
      },
      "message": "Revert \"xhci 1.0: Limit arbitrarily-aligned scatter gather.\"\n\nThis reverts commit 247bf557273dd775505fb9240d2d152f4f20d304.\n\nThis commit, together with commit 3804fad45411b48233b48003e33a78f290d227c8\n\"USBNET: ax88179_178a: enable tso if usb host supports sg dma\" were\norigially added to get xHCI 1.0 hosts and usb ethernet ax88179_178a devices\nworking together with scatter gather. xHCI 1.0 hosts pose some requirement on how transfer\nbuffers are aligned, setting this requirement for 1.0 hosts caused USB 3.0 mass\nstorage devices to fail more frequently.\n\nUSB 3.0 mass storage devices used to work before 3.14-rc1.  Theoretically,\nthe TD fragment rules could have caused an occasional disk glitch.\nNow the devices *will* fail, instead of theoretically failing.\n\u003eFrom a user perspective, this looks like a regression; the USB device obviously\nfails on 3.14-rc1, and may sometimes silently fail on prior kernels.\n\nThe proper soluition is to implement the TD fragment rules required, but for now\nthis patch needs to be reverted to get USB 3.0 mass storage devices working at the\nlevel they used to.\n\nSigned-off-by: Mathias Nyman \u003cmathias.nyman@linux.intel.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d86db25e53fa69e3e97f3b55dd82a70689787c5d",
      "tree": "4cd6a19f0f6004f5cce7ddb5a85f52e3db7dd9d0",
      "parents": [
        "e0429362ab15c46ea4d64c3f8c9e0933e48a143a"
      ],
      "author": {
        "name": "Julius Werner",
        "email": "jwerner@chromium.org",
        "time": "Tue Mar 04 11:27:38 2014 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 07 11:46:51 2014 -0800"
      },
      "message": "usb: Make DELAY_INIT quirk wait 100ms between Get Configuration requests\n\nThe DELAY_INIT quirk only reduces the frequency of enumeration failures\nwith the Logitech HD Pro C920 and C930e webcams, but does not quite\neliminate them. We have found that adding a delay of 100ms between the\nfirst and second Get Configuration request makes the device enumerate\nperfectly reliable even after several weeks of extensive testing. The\nreasons for that are anyone\u0027s guess, but since the DELAY_INIT quirk\nalready delays enumeration by a whole second, wating for another 10th of\nthat isn\u0027t really a big deal for the one other device that uses it, and\nit will resolve the problems with these webcams.\n\nSigned-off-by: Julius Werner \u003cjwerner@chromium.org\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e0429362ab15c46ea4d64c3f8c9e0933e48a143a",
      "tree": "563b7b4f7b76863dece546668b9b3319ff9abe51",
      "parents": [
        "0414855fdc4a40da05221fc6062cccbc0c30f169"
      ],
      "author": {
        "name": "Julius Werner",
        "email": "jwerner@chromium.org",
        "time": "Tue Mar 04 10:52:39 2014 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 07 11:46:51 2014 -0800"
      },
      "message": "usb: Add device quirk for Logitech HD Pro Webcams C920 and C930e\n\nWe\u0027ve encountered a rare issue when enumerating two Logitech webcams\nafter a reboot that doesn\u0027t power cycle the USB ports. They are spewing\nrandom data (possibly some leftover UVC buffers) on the second\n(full-sized) Get Configuration request of the enumeration phase. Since\nthe data is random this can potentially cause all kinds of odd behavior,\nand since it occasionally happens multiple times (after the kernel\nissues another reset due to the garbled configuration descriptor), it is\nnot always recoverable. Set the USB_DELAY_INIT quirk that seems to work\naround the issue.\n\nSigned-off-by: Julius Werner \u003cjwerner@chromium.org\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b28a613e9138e4b3a64649bd60b13436f4b4b49b",
      "tree": "68604224b7fbb72bc60505d64d2c65b5b588e1f8",
      "parents": [
        "2564338b13e6e132ee224edb63e1e872adf431f4"
      ],
      "author": {
        "name": "Michele Baldessari",
        "email": "michele@acksyn.org",
        "time": "Fri Mar 07 16:34:29 2014 +0000"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Mar 07 13:47:34 2014 -0500"
      },
      "message": "libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (2BA30001)\n\nVia commit 87809942d3fa \"libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk\nfor Seagate Momentus SpinPoint M8\" we added a quirk for disks named\n\"ST1000LM024 HN-M101MBB\" with firmware revision \"2AR10001\".\n\nAs reported on https://bugzilla.redhat.com/show_bug.cgi?id\u003d1073901,\nwe need to also add firmware revision 2BA30001 as it is broken as well.\n\nReported-by: Nicholas \u003carealityfarbetween@googlemail.com\u003e\nSigned-off-by: Michele Baldessari \u003cmichele@acksyn.org\u003e\nTested-by: Guilherme Amadio \u003cguilherme.amadio@gmail.com\u003e\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "b053940df41808f0f27568eb36820d10a8a987f8",
      "tree": "650fcd1af2047258705e2d722fbdf2369780184f",
      "parents": [
        "e1aa17c7b52c2cc1a4c20f62deadcd94ce8b632c"
      ],
      "author": {
        "name": "Vineet Gupta",
        "email": "vgupta@synopsys.com",
        "time": "Fri Mar 07 13:22:22 2014 +0530"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 10:12:56 2014 -0800"
      },
      "message": "ARC: Use correct PTAG register for icache flush\n\nThis fixes a subtle issue with cache flush which could potentially cause\nrandom userspace crashes because of stale icache lines.\n\nThis error crept in when consolidating the cache flush code\n\nFixes: bd12976c3664 (ARC: cacheflush refactor #3: Unify the {d,i}cache)\nSigned-off-by: Vineet Gupta \u003cvgupta@synopsys.com\u003e\nCc: linux-kernel@vger.kernel.org\nCc: stable@vger.kernel.org  # 3.13\nCc: arc-linux-dev@synopsys.com\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1aa17c7b52c2cc1a4c20f62deadcd94ce8b632c",
      "tree": "57d0df1b5c2a543876505675c5bd6de774601594",
      "parents": [
        "3bf7706b159d194430ded9fc064b3e114f503d7f",
        "e805ca8b0a9b6c91099c0eaa4b160a1196a4ae25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 10:02:39 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 10:02:39 2014 -0800"
      },
      "message": "Merge tag \u0027sound-3.14-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"Just a few device-specific quirks for HD-audio and USB-audio, most of\n  which are one-liners\"\n\n* tag \u0027sound-3.14-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: usb-audio: Add quirk for Logitech Webcam C500\n  ALSA: hda - Use analog beep for Thinkpads with AD1984 codecs\n  ALSA: hda - Add missing loopback merge path for AD1884/1984 codecs\n  ALSA: hda - add automute fix for another dell AIO model\n  ALSA: hda - Added inverted digital-mic handling for Acer TravelMate 8371\n"
    },
    {
      "commit": "3bf7706b159d194430ded9fc064b3e114f503d7f",
      "tree": "151d47f591b2824d0e05607ef58554c8e38c55d1",
      "parents": [
        "2a75184d52f41db1f54ad9eee7fa8b3ad820f4ac",
        "45db98e54242f3ae94bdcfbfe754e743252eb168"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 10:01:47 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 10:01:47 2014 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"Mostly intel and radeon fixes, one tda998x, one kconfig dep fix and\n  two more MAINTAINERS updates,\n\n  All pretty run of the mill for this stage\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/radeon/atom: select the proper number of lanes in transmitter setup\n  MAINTAINERS: add maintainer entry for TDA998x driver\n  drm: fix bochs kconfig dependencies\n  drm/radeon/dpm: fix typo in EVERGREEN_SMC_FIRMWARE_HEADER_softRegisters\n  drm/radeon/cik: fix typo in documentation\n  drm/radeon: silence GCC warning on 32 bit\n  drm/radeon: resume old pm late\n  drm/radeon: TTM must be init with cpu-visible VRAM, v2\n  DRM: armada: fix use of kfifo_put()\n  drm/i915: Reject \u003e165MHz modes w/ DVI monitors\n  drm/i915: fix assert_cursor on BDW\n  drm/i915: vlv: reserve GT power context early\n  drm/i915: fix pch pci device enumeration\n  drm/i915: Resolving the memory region conflict for Stolen area\n  drm/i915: use backlight legacy combination mode also for i915gm/i945gm\n  MAINTAINERS: update AGP tree to point at drm tree\n"
    },
    {
      "commit": "2a75184d52f41db1f54ad9eee7fa8b3ad820f4ac",
      "tree": "126192eee76510426ee08b9f3a2197ff766a0d50",
      "parents": [
        "8ab47d3ec77d94ad9a6bb01efd696e1e34cfe80d",
        "739c3eea711a255df5ed1246face0a4dce5e589f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 09:59:44 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 09:59:44 2014 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-block\n\nPull block fixes from Jens Axboe:\n \"Small collection of fixes for 3.14-rc. It contains:\n\n   - Three minor update to blk-mq from Christoph.\n\n   - Reduce number of unaligned (\u003c 4kb) in-flight writes on mtip32xx to\n     two.  From Micron.\n\n   - Make the blk-mq CPU notify spinlock raw, since it can\u0027t be a\n     sleeper spinlock on RT.  From Mike Galbraith.\n\n   - Drop now bogus BUG_ON() for bio iteration with blk integrity.  From\n     Nic Bellinger.\n\n   - Properly propagate the SYNC flag on requests. From Shaohua\"\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-block:\n  blk-mq: add REQ_SYNC early\n  rt,blk,mq: Make blk_mq_cpu_notify_lock a raw spinlock\n  bio-integrity: Drop bio_integrity_verify BUG_ON in post bip-\u003ebip_iter world\n  blk-mq: support partial I/O completions\n  blk-mq: merge blk_mq_insert_request and blk_mq_run_request\n  blk-mq: remove blk_mq_alloc_rq\n  mtip32xx: Reduce the number of unaligned writes to 2\n"
    },
    {
      "commit": "8ab47d3ec77d94ad9a6bb01efd696e1e34cfe80d",
      "tree": "dfe224031577dadd713208f2e22cb2a002f34fcb",
      "parents": [
        "ee693507591942792f9853783e36002ff3a82954",
        "e291fd20ef0870ed527470ca9c2402ba6f44d31c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 09:54:40 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 09:54:40 2014 -0800"
      },
      "message": "Merge tag \u0027pinctrl-v3.14-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pin control fixes from Linus Walleij:\n \"This is a set of pin control fixes I have collected over the last few\n  days.  Some have rotated more than others in linux-next, but they were\n  rebased on v3.14-rc5 due to sloppy commit messages.  I am quite\n  convinced that they are all good fixes that only hit this or that\n  individual driver and not the entire subsystem.\n\n   - Fix chained interrupts, interrupt masking and register offset\n     calculation for the sunxi driver\n\n   - Make MSM a bool rather than a tristate to stop build problems to\n     happen - chained interrupt controllers cannot currently be defined\n     in modules\n\n   - Fix a clock in the PFC driver\n\n   - Fix a kernel panic in the sirf driver\"\n\n* tag \u0027pinctrl-v3.14-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:\n  pinctrl: sirf: fix kernel panic in gpio_lock_as_irq\n  pinctrl: sh-pfc: r8a7791: SD1_CLK fix\n  pinctrl: msm: make PINCTRL_MSM bool instead of tristate\n  pinctrl: sunxi: Fix interrupt register offset calculation\n  pinctrl: sunxi: Fix masking when setting irq type\n  pinctrl: sunxi: use chained_irq_{enter, exit} for GIC compatibility\n"
    },
    {
      "commit": "ee693507591942792f9853783e36002ff3a82954",
      "tree": "12338aa1830fcc889094420cbc0588f64754ccb6",
      "parents": [
        "314814017c3525b7f4796056f779f3e67e08d396",
        "7693decce869a94821bed1fa6c237c7224096b5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 09:53:24 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 09:53:24 2014 -0800"
      },
      "message": "Merge tag \u0027stable/for-linus-3.14-rc5-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip\n\nPull Xen fix from Konrad Rzeszutek Wilk:\n \"This has exactly one patch for Xen ARM.  It sets the dependency to\n  compile the kernel with MMU enabled - otherwise - the guest won\u0027t work\n  very well\"\n\n* tag \u0027stable/for-linus-3.14-rc5-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:\n  ARM: XEN depends on having a MMU\n"
    },
    {
      "commit": "314814017c3525b7f4796056f779f3e67e08d396",
      "tree": "ba4a7d939c30742e07b9c84832d794a0ff2eda52",
      "parents": [
        "c3bebc71c4bcdafa24b506adf0c1de3c1f77e2e0",
        "ae72758f1dd93bd367dc7719702f24a9bfb3bad9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 09:52:46 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 07 09:52:46 2014 -0800"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://linux-c6x.org/git/projects/linux-c6x-upstreaming\n\nPull c6x build fix from Mark Salter:\n \"Build fix for c6x\"\n\n* tag \u0027for-linus\u0027 of git://linux-c6x.org/git/projects/linux-c6x-upstreaming:\n  c6x: fix build failure caused by cache.h\n"
    },
    {
      "commit": "cebc2de44d3bce53e46476e774126c298ca2c8a9",
      "tree": "81050974e59be27436092b16cd47262cb5a9f93f",
      "parents": [
        "f6d16d32797f665100b1507f6a77c4cd0acb30c5"
      ],
      "author": {
        "name": "Joe Thornber",
        "email": "ejt@redhat.com",
        "time": "Fri Mar 07 14:57:19 2014 +0000"
      },
      "committer": {
        "name": "Mike Snitzer",
        "email": "snitzer@redhat.com",
        "time": "Fri Mar 07 12:02:47 2014 -0500"
      },
      "message": "dm space map metadata: fix refcount decrement below 0 which caused corruption\n\nThis has been a relatively long-standing issue that wasn\u0027t nailed down\nuntil Teng-Feng Yang\u0027s meticulous bug report to dm-devel on 3/7/2014,\nsee: http://www.redhat.com/archives/dm-devel/2014-March/msg00021.html\n\nFrom that report:\n  \"When decreasing the reference count of a metadata block with its\n  reference count equals 3, we will call dm_btree_remove() to remove\n  this enrty from the B+tree which keeps the reference count info in\n  metadata device.\n\n  The B+tree will try to rebalance the entry of the child nodes in each\n  node it traversed, and the rebalance process contains the following\n  steps.\n\n  (1) Finding the corresponding children in current node (shadow_current(s))\n  (2) Shadow the children block (issue BOP_INC)\n  (3) redistribute keys among children, and free children if necessary (issue BOP_DEC)\n\n  Since the update of a metadata block\u0027s reference count could be\n  recursive, we will stash these reference count update operations in\n  smm-\u003euncommitted and then process them in a FILO fashion.\n\n  The problem is that step(3) could free the children which is created\n  in step(2), so the BOP_DEC issued in step(3) will be carried out\n  before the BOP_INC issued in step(2) since these BOPs will be\n  processed in FILO fashion. Once the BOP_DEC from step(3) tries to\n  decrease the reference count of newly shadow block, it will report\n  failure for its reference equals 0 before decreasing. It looks like we\n  can solve this issue by processing these BOPs in a FIFO fashion\n  instead of FILO.\"\n\nCommit 5b564d80 (\"dm space map: disallow decrementing a reference count\nbelow zero\") changed the code to report an error for this temporary\nrefcount decrement below zero.  So what was previously a harmless\ninvalid refcount became a hard failure due to the new error path:\n\n device-mapper: space map common: unable to decrement a reference count below 0\n device-mapper: thin: 253:6: dm_thin_insert_block() failed: error \u003d -22\n device-mapper: thin: 253:6: switching pool to read-only mode\n\nThis bug is in dm persistent-data code that is common to the DM thin and\ncache targets.  So any users of those targets should apply this fix.\n\nFix this by applying recursive space map operations in FIFO order rather\nthan FILO.\n\nResolves: https://bugzilla.kernel.org/show_bug.cgi?id\u003d68801\n\nReported-by: Apollon Oikonomopoulos \u003capoikos@debian.org\u003e\nReported-by: edwillam1007@gmail.com\nReported-by: Teng-Feng Yang \u003cshinrairis@gmail.com\u003e\nSigned-off-by: Joe Thornber \u003cejt@redhat.com\u003e\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\nCc: stable@vger.kernel.org # 3.13+\n"
    },
    {
      "commit": "70044d71d31d6973665ced5be04ef39ac1c09a48",
      "tree": "f74d931f9df397f6ffcb257158215780bed6ab87",
      "parents": [
        "5bdfff96c69a4d5ab9c49e60abf9e070ecd2acbb"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Mar 07 10:19:57 2014 -0500"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Mar 07 10:19:57 2014 -0500"
      },
      "message": "firewire: don\u0027t use PREPARE_DELAYED_WORK\n\nPREPARE_[DELAYED_]WORK() are being phased out.  They have few users\nand a nasty surprise in terms of reentrancy guarantee as workqueue\nconsiders work items to be different if they don\u0027t have the same work\nfunction.\n\nfirewire core-device and sbp2 have been been multiplexing work items\nwith multiple work functions.  Introduce fw_device_workfn() and\nsbp2_lu_workfn() which invoke fw_device-\u003eworkfn and\nsbp2_logical_unit-\u003eworkfn respectively and always use the two\nfunctions as the work functions and update the users to set the\n-\u003eworkfn fields instead of overriding work functions using\nPREPARE_DELAYED_WORK().\n\nThis fixes a variety of possible regressions since a2c1c57be8d9\n\"workqueue: consider work function when searching for busy work items\"\ndue to which fw_workqueue lost its required non-reentrancy property.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: linux1394-devel@lists.sourceforge.net\nCc: stable@vger.kernel.org # v3.9+\nCc: stable@vger.kernel.org # v3.8.2+\nCc: stable@vger.kernel.org # v3.4.60+\nCc: stable@vger.kernel.org # v3.2.40+\n"
    },
    {
      "commit": "739c3eea711a255df5ed1246face0a4dce5e589f",
      "tree": "5b84ca214d7e8b418ae4e9f221a9ac9f169c7ebc",
      "parents": [
        "2a26ebef841bac72a4c5776e920496e07b405628"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shli@kernel.org",
        "time": "Wed Feb 19 20:20:21 2014 +0800"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@fb.com",
        "time": "Fri Mar 07 08:15:28 2014 -0700"
      },
      "message": "blk-mq: add REQ_SYNC early\n\nAdd REQ_SYNC early, so rq_dispatched[] in blk_mq_rq_ctx_init\nis set correctly.\n\nSigned-off-by: Shaohua Li\u003cshli@fusionio.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@fb.com\u003e\n"
    },
    {
      "commit": "16c0ae028989df40bdab46b7f241d331ddc97c59",
      "tree": "425a754b9d8ee86b957760ddc1c9e781950bb731",
      "parents": [
        "ebbe442183b7b8192c963266f1c89048fefc63a5"
      ],
      "author": {
        "name": "Sagi Grimberg",
        "email": "sagig@mellanox.com",
        "time": "Wed Mar 05 14:05:09 2014 +0200"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Mar 06 20:52:11 2014 -0800"
      },
      "message": "Target/sbc: Fix sbc_copy_prot for offset scatters\n\nWhen copying between device and command protection scatters\nwe must take into account that device scatters might be offset\nand we might copy outside scatter range. Thus for each cmd prot\nscatter we must take the min between cmd prot scatter, dev prot\nscatter, and whats left (and loop in case we havn\u0027t copied enough\nfrom/to cmd prot scatter).\n\nExample (single t_prot_sg of len 2048):\nkernel: sbc_dif_copy_prot: se_cmd\u003dffff880380aaf970, left\u003d2048, len\u003d2048, dev_prot_sg_offset\u003d3072, dev_prot_sg_len\u003d4096\nkernel: isert: se_cmd\u003dffff880380aaf970 PI error found type 0 at sector 0x2600 expected 0x0 vs actual 0x725f, lba\u003d2580\n\nInstead of copying 2048 from offset 3072 (copying junk outside sg\nlimit 4096), we must to copy 1024 and continue to next sg until\nwe complete cmd prot scatter.\n\nThis issue was found using iSER T10-PI offload over rd_mcp (wasn\u0027t\ndiscovered with fileio since file_dev prot sglists are never offset).\n\nChanges from v1:\n- Fix sbc_copy_prot copy length miss-calculation\n\nChanges from v0:\n- Removed psg-\u003eoffset consideration for psg_len computation\n- Removed sg-\u003eoffset consideration for offset condition\n- Added copied consideraiton for len computation\n- Added copied offset to paddr when doing memcpy\n\nSigned-off-by: Sagi Grimberg \u003csagig@mellanox.com\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "d930acfdb021f9d61e156c4f53d42043305f5bf6",
      "tree": "ee99b27fd9df22457682fc41912c98a78ec77ba5",
      "parents": [
        "0414855fdc4a40da05221fc6062cccbc0c30f169",
        "61d1cf163c8653934cc8cd5d0b2a562d0990c265",
        "ba938f3a295686aa9ab5077b10d1049f8091cbd7",
        "ee73b4c6e3fc0755a91752ab8eebc8e070038b53",
        "017145fef567430789e40f6a22a90ce2a766370b",
        "fd40dccb1a170ba689664481a3de83617b7194d2",
        "7995d74ab297e4f5526c8df70007e1e39f0d1f5c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Fri Mar 07 11:08:13 2014 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Fri Mar 07 11:08:13 2014 +0800"
      },
      "message": "Merge remote-tracking branches \u0027spi/fix/ath79\u0027, \u0027spi/fix/atmel\u0027, \u0027spi/fix/coldfire\u0027, \u0027spi/fix/fsl-dspi\u0027, \u0027spi/fix/imx\u0027 and \u0027spi/fix/topcliff-pch\u0027 into spi-linus\n"
    },
    {
      "commit": "a5b2cf5b1af424ee3dd9e3ce6d5cea18cb927e67",
      "tree": "d151dc58f5365c19cf5a7a11cd2bc9fd914e9006",
      "parents": [
        "621b5060e823301d0cba4cb52a7ee3491922d291"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Mar 04 08:31:24 2014 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 07 13:50:19 2014 +1100"
      },
      "message": "powerpc: Align p_dyn, p_rela and p_st symbols\n\nThe 64bit relocation code places a few symbols in the text segment.\nThese symbols are only 4 byte aligned where they need to be 8 byte\naligned. Add an explicit alignment.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: stable@vger.kernel.org\nTested-by: Laurent Dufour \u003cldufour@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "621b5060e823301d0cba4cb52a7ee3491922d291",
      "tree": "02f4db8401066a844e4851f9e1e313d22331d13d",
      "parents": [
        "e0cf957614976896111e676e5134ac98ee227d3d"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Mon Mar 03 14:21:40 2014 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 07 13:50:15 2014 +1100"
      },
      "message": "powerpc/tm: Fix crash when forking inside a transaction\n\nWhen we fork/clone we currently don\u0027t copy any of the TM state to the new\nthread.  This results in a TM bad thing (program check) when the new process is\nswitched in as the kernel does a tmrechkpt with TEXASR FS not set.  Also, since\nR1 is from userspace, we trigger the bad kernel stack pointer detection.  So we\nend up with something like this:\n\n   Bad kernel stack pointer 0 at c0000000000404fc\n   cpu 0x2: Vector: 700 (Program Check) at [c00000003ffefd40]\n       pc: c0000000000404fc: restore_gprs+0xc0/0x148\n       lr: 0000000000000000\n       sp: 0\n      msr: 9000000100201030\n     current \u003d 0xc000001dd1417c30\n     paca    \u003d 0xc00000000fe00800   softe: 0        irq_happened: 0x01\n       pid   \u003d 0, comm \u003d swapper/2\n   WARNING: exception is not recoverable, can\u0027t continue\n\nThe below fixes this by flushing the TM state before we copy the task_struct to\nthe clone.  To do this we go through the tmreclaim patch, which removes the\ncheckpointed registers from the CPU and transitions the CPU out of TM suspend\nmode.  Hence we need to call tmrechkpt after to restore the checkpointed state\nand the TM mode for the current task.\n\nTo make this fail from userspace is simply:\n\ttbegin\n\tli\tr0, 2\n\tsc\n\t\u003cboom\u003e\n\nKudos to Adhemerval Zanella Neto for finding this.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\ncc: Adhemerval Zanella Neto \u003cazanella@br.ibm.com\u003e\ncc: stable@vger.kernel.org\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "45db98e54242f3ae94bdcfbfe754e743252eb168",
      "tree": "9b7dab2e7f673a995881481b92e1424cb5ad8648",
      "parents": [
        "f50d7146a298692daa730b40335e1466110727de",
        "d03874c881a049a50e12f285077ab1f9fc2686e1"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 07 09:27:22 2014 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 07 09:27:22 2014 +1000"
      },
      "message": "Merge branch \u0027drm-fixes-3.14\u0027 of git://people.freedesktop.org/~agd5f/linux into drm-fixes\n\none more radeon fix.\n\n* \u0027drm-fixes-3.14\u0027 of git://people.freedesktop.org/~agd5f/linux:\n  drm/radeon/atom: select the proper number of lanes in transmitter setup\n"
    },
    {
      "commit": "d03874c881a049a50e12f285077ab1f9fc2686e1",
      "tree": "98195e921b4818b6655212ef62595cbec7a7f90b",
      "parents": [
        "13714323f83ffa5a772fe0d8b74e0fa32ee08819"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Mar 06 18:09:52 2014 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Mar 06 18:09:52 2014 -0500"
      },
      "message": "drm/radeon/atom: select the proper number of lanes in transmitter setup\n\nWe need to check for DVI vs. HDMI when setting up duallink since\nHDMI is single link only.  Fixes 4k modes on newer asics.\n\nbug:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d75223\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "f50d7146a298692daa730b40335e1466110727de",
      "tree": "edaa2663485ef59aa28aa831db81d9ea52d67b99",
      "parents": [
        "77ac9a05d4a0be6b2ab22b61d7fb36d29c212d72"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 03 12:18:14 2014 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 07 09:05:45 2014 +1000"
      },
      "message": "MAINTAINERS: add maintainer entry for TDA998x driver\n\nAdd a maintainers entry for the TDA998x driver.  Rob Clark has handed\nthis driver over to me to look after.\n\nAcked-by: Rob Clark \u003crobdclark@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "77ac9a05d4a0be6b2ab22b61d7fb36d29c212d72",
      "tree": "00525423381dec8d8004915852f54ab89062c501",
      "parents": [
        "ae693400bd2dd438f2bbacbb925233ba1dee9236"
      ],
      "author": {
        "name": "Gerd Hoffmann",
        "email": "kraxel@redhat.com",
        "time": "Thu Mar 06 13:26:36 2014 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 07 09:05:10 2014 +1000"
      },
      "message": "drm: fix bochs kconfig dependencies\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ae693400bd2dd438f2bbacbb925233ba1dee9236",
      "tree": "115f56a6a5214b18b68ecad489393452ea70fd85",
      "parents": [
        "7a4ee320cd33468e251f84631ff3b79fa6b6eb14",
        "d13c46c67e546bb1dc1c4dc7c43e388d0119276b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 07 09:04:32 2014 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 07 09:04:32 2014 +1000"
      },
      "message": "Merge branch \u0027drm-armada-fixes\u0027 of git://ftp.arm.linux.org.uk/~rmk/linux-cubox into drm-fixes\n\nfix for kfifo api change.\n* \u0027drm-armada-fixes\u0027 of git://ftp.arm.linux.org.uk/~rmk/linux-cubox:\n  DRM: armada: fix use of kfifo_put()\n"
    },
    {
      "commit": "7a4ee320cd33468e251f84631ff3b79fa6b6eb14",
      "tree": "f2ae2a2771680a6fb54fec0e83861dd56e59801c",
      "parents": [
        "6d7c2a672fdc74082847f5c5c735b6ed7e734b2c",
        "13714323f83ffa5a772fe0d8b74e0fa32ee08819"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 07 08:41:12 2014 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 07 08:41:12 2014 +1000"
      },
      "message": "Merge branch \u0027drm-fixes-3.14\u0027 of git://people.freedesktop.org/~agd5f/linux into drm-fixes\n\na few more radeon fixes.\n\n* \u0027drm-fixes-3.14\u0027 of git://people.freedesktop.org/~agd5f/linux:\n  drm/radeon/dpm: fix typo in EVERGREEN_SMC_FIRMWARE_HEADER_softRegisters\n  drm/radeon/cik: fix typo in documentation\n  drm/radeon: silence GCC warning on 32 bit\n  drm/radeon: resume old pm late\n  drm/radeon: TTM must be init with cpu-visible VRAM, v2\n"
    },
    {
      "commit": "13714323f83ffa5a772fe0d8b74e0fa32ee08819",
      "tree": "f2ae2a2771680a6fb54fec0e83861dd56e59801c",
      "parents": [
        "972c5ddb177e14835212de63f8f16a690e4db9ff"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Mar 06 13:16:55 2014 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Mar 06 16:46:58 2014 -0500"
      },
      "message": "drm/radeon/dpm: fix typo in EVERGREEN_SMC_FIRMWARE_HEADER_softRegisters\n\nShould be at 0x8 rather than 0.\n\nfixes:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d60523\n\nNoticed by ArtForz on #radeon\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "972c5ddb177e14835212de63f8f16a690e4db9ff",
      "tree": "ea0ca3b4317c34b4021305f8d0b710a4742425b0",
      "parents": [
        "0d997b68574217b41c1288ee4c6728c7003aac1f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 04 15:50:29 2014 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Mar 06 16:46:57 2014 -0500"
      },
      "message": "drm/radeon/cik: fix typo in documentation\n\nCopy-paste typo.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "0d997b68574217b41c1288ee4c6728c7003aac1f",
      "tree": "4e42dabb5c7fd32d8340d0533c2968425a269479",
      "parents": [
        "bc6a62955f6ea6aabe26292a21dbdd67f5b89b67"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Tue Mar 04 10:34:48 2014 +0100"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Mar 06 16:46:56 2014 -0500"
      },
      "message": "drm/radeon: silence GCC warning on 32 bit\n\nBuilding radeon_ttm.o on 32 bit x86 triggers a warning:\n    In file included from include/asm-generic/bug.h:13:0,\n                     from [...]/arch/x86/include/asm/bug.h:38,\n                     from include/linux/bug.h:4,\n                     from include/drm/drm_mm.h:39,\n                     from include/drm/drm_vma_manager.h:26,\n                     from include/drm/ttm/ttm_bo_api.h:35,\n                     from drivers/gpu/drm/radeon/radeon_ttm.c:32:\n    drivers/gpu/drm/radeon/radeon_ttm.c: In function \u0027radeon_ttm_gtt_read\u0027:\n    include/linux/kernel.h:712:17: warning: comparison of distinct pointer types lacks a cast [enabled by default]\n      (void) (\u0026_min1 \u003d\u003d \u0026_min2);  \\\n                     ^\n    drivers/gpu/drm/radeon/radeon_ttm.c:938:22: note: in expansion of macro \u0027min\u0027\n       ssize_t cur_size \u003d min(size, PAGE_SIZE - off);\n                          ^\n\nSilence this warning by using min_t(). Since cur_size will never be\nnegative and its upper bound is PAGE_SIZE, we can change its type to\nsize_t and use min_t(size_t, [...]) here.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "bc6a62955f6ea6aabe26292a21dbdd67f5b89b67",
      "tree": "a2e3a7a1f45e3796ec72d47529d849f30ab099d1",
      "parents": [
        "14eedc32a3c0ec9dd70448a73763ee21feae3111"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Feb 25 12:01:28 2014 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Mar 06 16:46:56 2014 -0500"
      },
      "message": "drm/radeon: resume old pm late\n\nMoving the pm resume up in the init order to fix\ndpm seems to have regressed somes cases with the old\npm code.  Move it back to late resume.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "14eedc32a3c0ec9dd70448a73763ee21feae3111",
      "tree": "a4903ef1cebd92d376d0cf024784c7f8267c0a74",
      "parents": [
        "6d7c2a672fdc74082847f5c5c735b6ed7e734b2c"
      ],
      "author": {
        "name": "Lauri Kasanen",
        "email": "cand@gmx.com",
        "time": "Fri Feb 28 20:50:23 2014 +0200"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Mar 06 16:46:55 2014 -0500"
      },
      "message": "drm/radeon: TTM must be init with cpu-visible VRAM, v2\n\nWithout this, a bo may get created in the cpu-inaccessible vram.\nBefore the CP engines get setup, all copies are done via cpu memcpy.\n\nThis means that the cpu tries to read from inaccessible memory, fails,\nand the radeon module proceeds to disable acceleration.\n\nDoing this has no downsides, as the real VRAM size gets set as soon as the\nCP engines get init.\n\nThis is a candidate for 3.14 fixes.\n\nv2: Add comment on why the function is used\n\nSigned-off-by: Lauri Kasanen \u003ccand@gmx.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "0ca49345b6f489e95f8d6edeb0b092e257475b2a",
      "tree": "3a395e43f06728603fa7316738a6aaea62042f28",
      "parents": [
        "8987583366ae9e03c306c2b7d73bdb952df1d08d"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Mar 06 20:39:04 2014 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Mar 06 21:36:23 2014 +0100"
      },
      "message": "firewire: ohci: fix probe failure with Agere/LSI controllers\n\nSince commit bd972688eb24\n\"firewire: ohci: Fix \u0027failed to read phy reg\u0027 on FW643 rev8\",\nthere is a high chance that firewire-ohci fails to initialize LSI née\nAgere controllers.\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d65151\n\nPeter Hurley points out the reason:  IEEE 1394a:2000 clause 5A.1 (or\nIEEE 1394:2008 clause 17.2.1) say:  \"The PHY shall insure that no more\nthan 10 ms elapse from the reassertion of LPS until the interface is\nreset.  The link shall not assert LReq until the reset is complete.\"\nIn other words, the link needs to give the PHY at least 10 ms to get\nthe interface operational.\n\nWith just the msleep(1) in bd972688eb24, the first read_phy_reg()\nduring ohci_enable() may happen before the phy-link interface reset was\nfinished, and fail.  Due to the high variability of msleep(n) with small\nn, this failure was not fully reproducible, and not apparent at all with\nlow CONFIG_HZ setting.\n\nOn the other hand, Peter can no longer reproduce the issue with FW643\nrev8.  The read phy reg failures that happened back then may have had an\nunrelated cause.  So, just revert bd972688eb24, except for the valid\ncomment on TSB82AA2 cards.\n\nReported-by: Mikhail Gavrilov\nReported-by: Jay Fenlason \u003cfenlason@redhat.com\u003e\nReported-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-by: Peter Hurley \u003cpeter@hurleysoftware.com\u003e\nCc: stable@vger.kernel.org # v3.10+\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "f6d16d32797f665100b1507f6a77c4cd0acb30c5",
      "tree": "3a5f6371c79e36e8faa9c278f7c4feb86ed006ca",
      "parents": [
        "738211f70a1d0c7ff7dc965395f7b8a436365ebd"
      ],
      "author": {
        "name": "Mike Snitzer",
        "email": "snitzer@redhat.com",
        "time": "Thu Mar 06 14:04:51 2014 -0500"
      },
      "committer": {
        "name": "Mike Snitzer",
        "email": "snitzer@redhat.com",
        "time": "Thu Mar 06 14:23:35 2014 -0500"
      },
      "message": "dm thin: fix Documentation for held metadata root feature\n\nThe Documentation for the thin provisioning target\u0027s held metadata root\nfeature was incorrect.  It is now available and the value for the held\nmetadata root is in block units (not 512b sectors).\n\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\n"
    },
    {
      "commit": "d4078e232267ff53f3b030b9698a3c001db4dbec",
      "tree": "bb8658ced4e6610b36fbf3de05ae85c3585df850",
      "parents": [
        "0ac09f9f8cd1fb028a48330edba6023d347d3cea"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Wed Mar 05 14:07:49 2014 +0100"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Mar 06 10:58:18 2014 -0800"
      },
      "message": "x86, trace: Further robustify CR2 handling vs tracing\n\nBuilding on commit 0ac09f9f8cd1 (\"x86, trace: Fix CR2 corruption when\ntracing page faults\") this patch addresses another few issues:\n\n - Now that read_cr2() is lifted into trace_do_page_fault(), we should\n   pass the address to trace_page_fault_entries() to avoid it\n   re-reading a potentially changed cr2.\n\n - Put both trace_do_page_fault() and trace_page_fault_entries() under\n   CONFIG_TRACING.\n\n - Mark both fault entry functions {,trace_}do_page_fault() as notrace\n   to avoid getting __mcount or other function entry trace callbacks\n   before we\u0027ve observed CR2.\n\n - Mark __do_page_fault() as noinline to guarantee the function tracer\n   does get to see the fault.\n\nCc: \u003cjolsa@redhat.com\u003e\nCc: \u003cvincent.weaver@maine.edu\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/20140306145300.GO9987@twins.programming.kicks-ass.net\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "ad332c8a45330d170bb38b95209de449b31cd1b4",
      "tree": "5e2135b0fd8039c5d2fe7b204fb8d3d1b6aa7d8f",
      "parents": [
        "cfbf8d4857c26a8a307fb7cd258074c9dcd8c691"
      ],
      "author": {
        "name": "Kieran Clancy",
        "email": "clancy.kieran@gmail.com",
        "time": "Sat Mar 01 00:42:28 2014 +1030"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Thu Mar 06 13:27:23 2014 +0100"
      },
      "message": "ACPI / EC: Clear stale EC events on Samsung systems\n\nA number of Samsung notebooks (530Uxx/535Uxx/540Uxx/550Pxx/900Xxx/etc)\ncontinue to log events during sleep (lid open/close, AC plug/unplug,\nbattery level change), which accumulate in the EC until a buffer fills.\nAfter the buffer is full (tests suggest it holds 8 events), GPEs stop\nbeing triggered for new events. This state persists on wake or even on\npower cycle, and prevents new events from being registered until the EC\nis manually polled.\n\nThis is the root cause of a number of bugs, including AC not being\ndetected properly, lid close not triggering suspend, and low ambient\nlight not triggering the keyboard backlight. The bug also seemed to be\nresponsible for performance issues on at least one user\u0027s machine.\n\nJuan Manuel Cabo found the cause of bug and the workaround of polling\nthe EC manually on wake.\n\nThe loop which clears the stale events is based on an earlier patch by\nLan Tianyu (see referenced attachment).\n\nThis patch:\n - Adds a function acpi_ec_clear() which polls the EC for stale _Q\n   events at most ACPI_EC_CLEAR_MAX (currently 100) times. A warning is\n   logged if this limit is reached.\n - Adds a flag EC_FLAGS_CLEAR_ON_RESUME which is set to 1 if the DMI\n   system vendor is Samsung. This check could be replaced by several\n   more specific DMI vendor/product pairs, but it\u0027s likely that the bug\n   affects more Samsung products than just the five series mentioned\n   above. Further, it should not be harmful to run acpi_ec_clear() on\n   systems without the bug; it will return immediately after finding no\n   data waiting.\n - Runs acpi_ec_clear() on initialisation (boot), from acpi_ec_add()\n - Runs acpi_ec_clear() on wake, from acpi_ec_unblock_transactions()\n\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id\u003d44161\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id\u003d45461\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id\u003d57271\nReferences: https://bugzilla.kernel.org/attachment.cgi?id\u003d126801\nSuggested-by: Juan Manuel Cabo \u003cjuanmanuel.cabo@gmail.com\u003e\nSigned-off-by: Kieran Clancy \u003cclancy.kieran@gmail.com\u003e\nReviewed-by: Lan Tianyu \u003ctianyu.lan@intel.com\u003e\nReviewed-by: Dennis Jansen \u003cdennis.jansen@web.de\u003e\nTested-by: Kieran Clancy \u003cclancy.kieran@gmail.com\u003e\nTested-by: Juan Manuel Cabo \u003cjuanmanuel.cabo@gmail.com\u003e\nTested-by: Dennis Jansen \u003cdennis.jansen@web.de\u003e\nTested-by: Maurizio D\u0027Addona \u003cmauritiusdadd@gmail.com\u003e\nTested-by: San Zamoyski \u003csan@plusnet.pl\u003e\nCc: All applicable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "4e97b631f24c927b2302368f4f83efbba82076ee",
      "tree": "52f7154d04f591b71fd8e46d34eb6b780f60bb4a",
      "parents": [
        "5a7e56a5d29071bcccd947dee6e3b9f8e4eb3309"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Tue Mar 04 11:44:01 2014 +0800"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Thu Mar 06 13:25:30 2014 +0100"
      },
      "message": "cpufreq: Initialize governor for a new policy under policy-\u003erwsem\n\npolicy-\u003erwsem is used to lock access to all parts of code modifying\nstruct cpufreq_policy, but it\u0027s not used on a new policy created by\n__cpufreq_add_dev().\n\nBecause of that, if cpufreq_update_policy() is called in a tight loop\non one CPU in parallel with offline/online of another CPU, then the\nfollowing crash can be triggered:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000020\npgd \u003d c0003000\n[00000020] *pgd\u003d80000000004003, *pmd\u003d00000000\nInternal error: Oops: 206 [#1] PREEMPT SMP ARM\n\nPC is at __cpufreq_governor+0x10/0x1ac\nLR is at cpufreq_update_policy+0x114/0x150\n\n---[ end trace f23a8defea6cd706 ]---\nKernel panic - not syncing: Fatal exception\nCPU0: stopping\nCPU: 0 PID: 7136 Comm: mpdecision Tainted: G      D W    3.10.0-gd727407-00074-g979ede8 #396\n\n[\u003cc0afe180\u003e] (notifier_call_chain+0x40/0x68) from [\u003cc02a23ac\u003e] (__blocking_notifier_call_chain+0x40/0x58)\n[\u003cc02a23ac\u003e] (__blocking_notifier_call_chain+0x40/0x58) from [\u003cc02a23d8\u003e] (blocking_notifier_call_chain+0x14/0x1c)\n[\u003cc02a23d8\u003e] (blocking_notifier_call_chain+0x14/0x1c) from [\u003cc0803c68\u003e] (cpufreq_set_policy+0xd4/0x2b8)\n[\u003cc0803c68\u003e] (cpufreq_set_policy+0xd4/0x2b8) from [\u003cc0803e7c\u003e] (cpufreq_init_policy+0x30/0x98)\n[\u003cc0803e7c\u003e] (cpufreq_init_policy+0x30/0x98) from [\u003cc0805a18\u003e] (__cpufreq_add_dev.isra.17+0x4dc/0x7a4)\n[\u003cc0805a18\u003e] (__cpufreq_add_dev.isra.17+0x4dc/0x7a4) from [\u003cc0805d38\u003e] (cpufreq_cpu_callback+0x58/0x84)\n[\u003cc0805d38\u003e] (cpufreq_cpu_callback+0x58/0x84) from [\u003cc0afe180\u003e] (notifier_call_chain+0x40/0x68)\n[\u003cc0afe180\u003e] (notifier_call_chain+0x40/0x68) from [\u003cc02812dc\u003e] (__cpu_notify+0x28/0x44)\n[\u003cc02812dc\u003e] (__cpu_notify+0x28/0x44) from [\u003cc0aeed90\u003e] (_cpu_up+0xf4/0x1dc)\n[\u003cc0aeed90\u003e] (_cpu_up+0xf4/0x1dc) from [\u003cc0aeeed4\u003e] (cpu_up+0x5c/0x78)\n[\u003cc0aeeed4\u003e] (cpu_up+0x5c/0x78) from [\u003cc0aec808\u003e] (store_online+0x44/0x74)\n[\u003cc0aec808\u003e] (store_online+0x44/0x74) from [\u003cc03a40f4\u003e] (sysfs_write_file+0x108/0x14c)\n[\u003cc03a40f4\u003e] (sysfs_write_file+0x108/0x14c) from [\u003cc03517d4\u003e] (vfs_write+0xd0/0x180)\n[\u003cc03517d4\u003e] (vfs_write+0xd0/0x180) from [\u003cc0351ca8\u003e] (SyS_write+0x38/0x68)\n[\u003cc0351ca8\u003e] (SyS_write+0x38/0x68) from [\u003cc0205de0\u003e] (ret_fast_syscall+0x0/0x30)\n\nFix that by taking locks at appropriate places in __cpufreq_add_dev()\nas well.\n\nReported-by: Saravana Kannan \u003cskannan@codeaurora.org\u003e\nSuggested-by: Srivatsa S. Bhat \u003csrivatsa.bhat@linux.vnet.ibm.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\n[rjw: Changelog]\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "5a7e56a5d29071bcccd947dee6e3b9f8e4eb3309",
      "tree": "193f498e9337c598b56b00f1df8ee948a6184fe4",
      "parents": [
        "999976e0f6233322a878b0b7148c810544d6c8a8"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Tue Mar 04 11:44:00 2014 +0800"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Thu Mar 06 13:25:29 2014 +0100"
      },
      "message": "cpufreq: Initialize policy before making it available for others to use\n\nPolicy must be fully initialized before it is being made available\nfor use by others. Otherwise cpufreq_cpu_get() would be able to grab\na half initialized policy structure that might not have affected_cpus\n(for example) populated. Then, anybody accessing those fields will get\na wrong value and that will lead to unpredictable results.\n\nIn order to fix this, do all the necessary initialization before we\nmake the policy structure available via cpufreq_cpu_get(). That will\nguarantee that any code accessing fields of the policy will get\ncorrect data from them.\n\nReported-by: Saravana Kannan \u003cskannan@codeaurora.org\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\n[rjw: Changelog]\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "999976e0f6233322a878b0b7148c810544d6c8a8",
      "tree": "df07413e3d9018e7ee7c439bc697c93cb52a61b3",
      "parents": [
        "0414855fdc4a40da05221fc6062cccbc0c30f169"
      ],
      "author": {
        "name": "Aaron Plattner",
        "email": "aplattner@nvidia.com",
        "time": "Tue Mar 04 12:42:15 2014 -0800"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Thu Mar 06 13:25:16 2014 +0100"
      },
      "message": "cpufreq: use cpufreq_cpu_get() to avoid cpufreq_get() race conditions\n\nIf a module calls cpufreq_get while cpufreq is initializing, it\u0027s\npossible for it to be called after cpufreq_driver is set but before\ncpufreq_cpu_data is written during subsys_interface_register.  This\nhappens because cpufreq_get doesn\u0027t take the cpufreq_driver_lock\naround its use of cpufreq_cpu_data.\n\nFix this by using cpufreq_cpu_get(cpu) to look up the policy rather\nthan reading it out of cpufreq_cpu_data directly.  cpufreq_cpu_get()\ntakes the appropriate locks to prevent this race from happening.\n\nSince it\u0027s possible for policy to be NULL if the caller passes in an\ninvalid CPU number or calls the function before cpufreq is initialized,\ndelete the BUG_ON(!policy) and simply return 0.  Don\u0027t try to return\n-ENOENT because that\u0027s negative and the function returns an unsigned\ninteger.\n\nReferences: https://bbs.archlinux.org/viewtopic.php?id\u003d177934\nSigned-off-by: Aaron Plattner \u003caplattner@nvidia.com\u003e\nCc: 3.13+ \u003cstable@vger.kernel.org\u003e # 3.13+\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "d9120198ddef2c0b61ca6659ace41b7c1e7c8f08",
      "tree": "e64e3c3e55f6609fb143996229c3aa9c265e367d",
      "parents": [
        "0414855fdc4a40da05221fc6062cccbc0c30f169"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "bcousson@baylibre.com",
        "time": "Fri Feb 28 14:12:05 2014 +0100"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Wed Mar 05 22:41:15 2014 -0800"
      },
      "message": "clk: shmobile: rcar-gen2: Use kick bit to allow Z clock frequency change\n\nThe Z clock frequency change is effective only after setting the kick\nbit located in the FRQCRB register.\nWithout that, the CA15 CPUs clock rate will never change.\n\nFix that by checking if the kick bit is cleared and enable it to make\nthe clock rate change effective. The bit is cleared automatically upon\ncompletion.\n\nSigned-off-by: Benoit Cousson \u003cbcousson+renesas@baylibre.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "738211f70a1d0c7ff7dc965395f7b8a436365ebd",
      "tree": "c18a2183962a4498ef247c01dac98c54f5c95108",
      "parents": [
        "18adc57779866ba451237dccca2ebf019be2fa20"
      ],
      "author": {
        "name": "Joe Thornber",
        "email": "ejt@redhat.com",
        "time": "Mon Mar 03 15:52:28 2014 +0000"
      },
      "committer": {
        "name": "Mike Snitzer",
        "email": "snitzer@redhat.com",
        "time": "Wed Mar 05 15:26:59 2014 -0500"
      },
      "message": "dm thin: fix noflush suspend IO queueing\n\ni) by the time DM core calls the postsuspend hook the dm_noflush flag\nhas been cleared.  So the old thin_postsuspend did nothing.  We need to\nuse the presuspend hook instead.\n\nii) There was a race between bios leaving DM core and arriving in the\ndeferred queue.\n\nthin_presuspend now sets a \u0027requeue\u0027 flag causing all bios destined for\nthat thin to be requeued back to DM core.  Then it requeues all held IO,\nand all IO on the deferred queue (destined for that thin).  Finally\npostsuspend clears the \u0027requeue\u0027 flag.\n\nSigned-off-by: Joe Thornber \u003cejt@redhat.com\u003e\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\n"
    },
    {
      "commit": "18adc57779866ba451237dccca2ebf019be2fa20",
      "tree": "a0f3a9d473fd433b7ffd5a7160ee55ad6d2ffd62",
      "parents": [
        "3e1a0699095803e53072699a4a1485af7744601d"
      ],
      "author": {
        "name": "Joe Thornber",
        "email": "ejt@redhat.com",
        "time": "Mon Mar 03 15:46:42 2014 +0000"
      },
      "committer": {
        "name": "Mike Snitzer",
        "email": "snitzer@redhat.com",
        "time": "Wed Mar 05 15:26:58 2014 -0500"
      },
      "message": "dm thin: fix deadlock in __requeue_bio_list\n\nThe spin lock in requeue_io() was held for too long, allowing deadlock.\nDon\u0027t worry, due to other issues addressed in the following \"dm thin:\nfix noflush suspend IO queueing\" commit, this code was never called.\n\nFix this by taking the spin lock for a much shorter period of time.\n\nSigned-off-by: Joe Thornber \u003cejt@redhat.com\u003e\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\n"
    },
    {
      "commit": "3e1a0699095803e53072699a4a1485af7744601d",
      "tree": "17fda0c238e26a828081d5c80b6c15a2d34079f5",
      "parents": [
        "07f2b6e0382ec4c59887d5954683f1a0b265574e"
      ],
      "author": {
        "name": "Joe Thornber",
        "email": "ejt@redhat.com",
        "time": "Mon Mar 03 16:03:26 2014 +0000"
      },
      "committer": {
        "name": "Mike Snitzer",
        "email": "snitzer@redhat.com",
        "time": "Wed Mar 05 15:26:58 2014 -0500"
      },
      "message": "dm thin: fix out of data space handling\n\nIdeally a thin pool would never run out of data space; the low water\nmark would trigger userland to extend the pool before we completely run\nout of space.  However, many small random IOs to unprovisioned space can\nconsume data space at an alarming rate.  Adjust your low water mark if\nyou\u0027re frequently seeing \"out-of-data-space\" mode.\n\nBefore this fix, if data space ran out the pool would be put in\nPM_READ_ONLY mode which also aborted the pool\u0027s current metadata\ntransaction (data loss for any changes in the transaction).  This had a\nside-effect of needlessly compromising data consistency.  And retry of\nqueued unserviceable bios, once the data pool was resized, could\ninitiate changes to potentially inconsistent pool metadata.\n\nNow when the pool\u0027s data space is exhausted transition to a new pool\nmode (PM_OUT_OF_DATA_SPACE) that allows metadata to be changed but data\nmay not be allocated.  This allows users to remove thin volumes or\ndiscard data to recover data space.\n\nThe pool is no longer put in PM_READ_ONLY mode in response to the pool\nrunning out of data space.  And PM_READ_ONLY mode no longer aborts the\npool\u0027s current metadata transaction.  Also, set_pool_mode() will now\nnotify userspace when the pool mode is changed.\n\nSigned-off-by: Joe Thornber \u003cejt@redhat.com\u003e\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\n"
    },
    {
      "commit": "07f2b6e0382ec4c59887d5954683f1a0b265574e",
      "tree": "4863593c0fb83c54cb2865f4f0f6a44969aa28a6",
      "parents": [
        "cdc2b4158405f1975f9d5205096f08430eda1c0e"
      ],
      "author": {
        "name": "Mike Snitzer",
        "email": "snitzer@redhat.com",
        "time": "Fri Feb 14 11:58:41 2014 -0500"
      },
      "committer": {
        "name": "Mike Snitzer",
        "email": "snitzer@redhat.com",
        "time": "Wed Mar 05 15:25:35 2014 -0500"
      },
      "message": "dm thin: ensure user takes action to validate data and metadata consistency\n\nIf a thin metadata operation fails the current transaction will abort,\nwhereby causing potential for IO layers up the stack (e.g. filesystems)\nto have data loss.  As such, set THIN_METADATA_NEEDS_CHECK_FLAG in the\nthin metadata\u0027s superblock which:\n1) requires the user verify the thin metadata is consistent (e.g. use\n   thin_check, etc)\n2) suggests the user verify the thin data is consistent (e.g. use fsck)\n\nThe only way to clear the superblock\u0027s THIN_METADATA_NEEDS_CHECK_FLAG is\nto run thin_repair.\n\nOn metadata operation failure: abort current metadata transaction, set\npool in read-only mode, and now set the needs_check flag.\n\nAs part of this change, constraints are introduced or relaxed:\n* don\u0027t allow a pool to transition to write mode if needs_check is set\n* don\u0027t allow data or metadata space to be resized if needs_check is set\n* if a thin pool\u0027s metadata space is exhausted: the kernel will now\n  force the user to take the pool offline for repair before the kernel\n  will allow the metadata space to be extended.\n\nAlso, update Documentation to include information about when the thin\nprovisioning target commits metadata, how it handles metadata failures\nand running out of space.\n\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\nSigned-off-by: Joe Thornber \u003cejt@redhat.com\u003e\n"
    },
    {
      "commit": "0418dae1056d6091e9527b7158a3763f7aa92353",
      "tree": "5837e26fff816e8a444e53117a401367b1559187",
      "parents": [
        "869a9d375dca601dde1dee1344f3d1d665505f19"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "trond.myklebust@primarydata.com",
        "time": "Tue Mar 04 13:48:16 2014 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "trond.myklebust@primarydata.com",
        "time": "Wed Mar 05 11:55:25 2014 -0500"
      },
      "message": "NFSv4: Fail the truncate() if the lock/open stateid is invalid\n\nIf the open stateid could not be recovered, or the file locks were lost,\nthen we should fail the truncate() operation altogether.\n\nReported-by: Andy Adamson \u003candros@netapp.com\u003e\nLink: http://lkml.kernel.org/r/1393954269-3974-1-git-send-email-andros@netapp.com\nSigned-off-by: Trond Myklebust \u003ctrond.myklebust@primarydata.com\u003e\n"
    },
    {
      "commit": "869a9d375dca601dde1dee1344f3d1d665505f19",
      "tree": "14ca0f338b69df3eafd0adc3bdf299e976f33a60",
      "parents": [
        "927864cd92aaad1d6285e3bb16e503caf3d6e27e"
      ],
      "author": {
        "name": "Andy Adamson",
        "email": "andros@netapp.com",
        "time": "Tue Mar 04 12:31:09 2014 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "trond.myklebust@primarydata.com",
        "time": "Wed Mar 05 11:55:24 2014 -0500"
      },
      "message": "NFSv4.1 Fail data server I/O if stateid represents a lost lock\n\nSigned-off-by: Andy Adamson \u003candros@netapp.com\u003e\nLink: http://lkml.kernel.org/r/1393954269-3974-1-git-send-email-andros@netapp.com\nSigned-off-by: Trond Myklebust \u003ctrond.myklebust@primarydata.com\u003e\n"
    },
    {
      "commit": "927864cd92aaad1d6285e3bb16e503caf3d6e27e",
      "tree": "8fed892e6372e17d73a5b7c31083a63555b8d25b",
      "parents": [
        "e1253be0ece1a95a02c7f5843194877471af8179"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "trond.myklebust@primarydata.com",
        "time": "Tue Mar 04 13:12:03 2014 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "trond.myklebust@primarydata.com",
        "time": "Wed Mar 05 11:55:24 2014 -0500"
      },
      "message": "NFSv4: Fix the return value of nfs4_select_rw_stateid\n\nIn commit 5521abfdcf4d6 (NFSv4: Resend the READ/WRITE RPC call\nif a stateid change causes an error), we overloaded the return value of\nnfs4_select_rw_stateid() to cause it to return -EWOULDBLOCK if an RPC\ncall is outstanding that would cause the NFSv4 lock or open stateid\nto change.\nThat is all redundant when we actually copy the stateid used in the\nread/write RPC call that failed, and check that against the current\nstateid. It is doubly so, when we consider that in the NFSv4.1 case,\nwe also set the stateid\u0027s seqid to the special value \u00270\u0027, which means\n\u0027match the current valid stateid\u0027.\n\nReported-by: Andy Adamson \u003candros@netapp.com\u003e\nLink: http://lkml.kernel.org/r/1393954269-3974-1-git-send-email-andros@netapp.com\nSigned-off-by: Trond Myklebust \u003ctrond.myklebust@primarydata.com\u003e\n"
    },
    {
      "commit": "e1253be0ece1a95a02c7f5843194877471af8179",
      "tree": "d5f22de8fec53058a624f308df1375973c264c79",
      "parents": [
        "755a48a7a4eb05b9c8424e3017d947b2961a60e0"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "trond.myklebust@primarydata.com",
        "time": "Wed Mar 05 08:44:23 2014 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "trond.myklebust@primarydata.com",
        "time": "Wed Mar 05 11:55:06 2014 -0500"
      },
      "message": "NFSv4: nfs4_stateid_is_current should return \u0027true\u0027 for an invalid stateid\n\nWhen nfs4_set_rw_stateid() can fails by returning EIO to indicate that\nthe stateid is completely invalid, then it makes no sense to have it\ntrigger a retry of the READ or WRITE operation. Instead, we should just\nhave it fall through and attempt a recovery.\n\nThis fixes an infinite loop in which the client keeps replaying the same\nbad stateid back to the server.\n\nReported-by: Andy Adamson \u003candros@netapp.com\u003e\nLink: http://lkml.kernel.org/r/1393954269-3974-1-git-send-email-andros@netapp.com\nCc: stable@vger.kernel.org # 3.10+\nSigned-off-by: Trond Myklebust \u003ctrond.myklebust@primarydata.com\u003e\n"
    },
    {
      "commit": "e805ca8b0a9b6c91099c0eaa4b160a1196a4ae25",
      "tree": "6f01569dab5210785b836d7bc9b9e6f26e6172fc",
      "parents": [
        "f3e9b59cb948e2328bc06635ad39572d5b7b4791"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 05 12:34:39 2014 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 05 12:37:15 2014 +0100"
      },
      "message": "ALSA: usb-audio: Add quirk for Logitech Webcam C500\n\nLogitech C500 (046d:0807) needs the same workaround like other\nLogitech Webcams.\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f3e9b59cb948e2328bc06635ad39572d5b7b4791",
      "tree": "2645d21c1006045aa4c6269674889de298e6cecb",
      "parents": [
        "c5eda4c1bf6214332c46fb2f4e7c42a85e5e5643"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 05 12:00:29 2014 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 05 12:00:29 2014 +0100"
      },
      "message": "ALSA: hda - Use analog beep for Thinkpads with AD1984 codecs\n\nFor making the driver behavior compatible with the earlier kernels,\nuse the analog beep in the loopback path instead of the digital beep.\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c5eda4c1bf6214332c46fb2f4e7c42a85e5e5643",
      "tree": "771004e68dac3f587f04e91eb890fcdf98d5fdac",
      "parents": [
        "3b4467522630b7ea0d65a691007ef0a93d471f8f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 05 11:52:24 2014 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 05 11:52:24 2014 +0100"
      },
      "message": "ALSA: hda - Add missing loopback merge path for AD1884/1984 codecs\n\nThe mixer widget (NID 0x20) of AD1884 and AD1984 codecs isn\u0027t\nconnected directly to the actual I/O paths but only via another mixer\nwidget (NID 0x21).  We need a similar fix as we did for AD1882.\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e291fd20ef0870ed527470ca9c2402ba6f44d31c",
      "tree": "afb70f56fc5407444e564d0c3d0571b1c5f781a6",
      "parents": [
        "b5973fcd76ac5b3f2fabb0ab181d45ac16b8ce02"
      ],
      "author": {
        "name": "Barry Song",
        "email": "Baohua.Song@csr.com",
        "time": "Wed Mar 05 14:55:02 2014 +0800"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Mar 05 17:11:47 2014 +0800"
      },
      "message": "pinctrl: sirf: fix kernel panic in gpio_lock_as_irq\n\ncommit 655dada6277991 causes kernel panic, this patch fixes it.\n\n    [    1.197816] [ffffffee] *pgd\u003d0d7fd821, *pte\u003d00000000, *ppte\u003d00000000\n    [    1.204070] Internal error: Oops: 17 [#1] PREEMPT SMP ARM\n    [    1.209447] Modules linked in:\n    [    1.212490] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.14.0-rc1 #3\n    [    1.218737] task: cd03c000 ti: cd040000 task.ti: cd040000\n    [    1.224127] PC is at gpiod_lock_as_irq+0xc/0x64\n    [    1.228634] LR is at sirfsoc_gpio_irq_startup+0x18/0x44\n    [    1.233842] pc : [\u003cc01d3990\u003e]    lr : [\u003cc01d1c38\u003e]    psr: a0000193\n    [    1.233842] sp : cd041d30  ip : 00000000  fp : 00000000\n    [    1.245296] r10: 00000000  r9 : cd023db4  r8 : 60000113\n    [    1.250505] r7 : 0000003e  r6 : cd023dd4  r5 : c06bfa54  r4 : cd023d80\n    [    1.257014] r3 : 00000020  r2 : 00000000  r1 : ffffffea  r0 : ffffffea\n    [    1.263526] Flags: NzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment kernel\n    [    1.270903] Control: 10c53c7d  Table: 00004059  DAC: 00000015\n    [    1.276631] Process swapper/0 (pid: 1, stack limit \u003d 0xcd040240)\n    [    1.282620] Stack: (0xcd041d30 to 0xcd042000)\n    [    1.286963] 1d20:                                     cd023d80 c01d1c38 c01d1c20 cd023d80\n    [    1.295124] 1d40: 00000001 c0068438 cd023d80 ccb6d880 cd023dd4 c0067044 0000718e c006719c\n    [    1.286963] 1d20:                                     cd023d80 c01d1c38 c01d1c20 cd023d80\n    [    1.295124] 1d40: 00000001 c0068438 cd023d80 ccb6d880 cd023dd4 c0067044 0000718e c006719c\n    [    1.295124] 1d40: 00000001 c0068438 cd023d80 ccb6d880 cd023dd4 c0067044 0000718e c006719c\n    [    1.303283] 1d60: 00000800 00000083 ccb6d880 cd023d80 c02b41d8 00000083 0000003e ccb7c410\n    [    1.311442] 1d80: 00000000 c00671dc 00000083 0000003e c02b41d8 cd3dd5c0 0000003e ccb7c634\n    [    1.319601] 1da0: cd040030 c00672a8 cd3dd5c0 ccb7c410 ccb6d340 ccb7c410 ccb6d340 cd3dd400\n    [    1.327760] 1dc0: cd3dd410 c02b4434 ccb7c410 c01265a8 00000001 cd3dd410 c0687108 00000000\n    [    1.335919] 1de0: c0687108 00000000 00000000 c0240170 c0240158 cd3dd410 c06c30d0 c023e8bc\n    [    1.344079] 1e00: c023e9d4 00000000 cd3dd410 c023e9d4 c0682150 c023cf88 cd003e98 cd2d50c4\n    [    1.352238] 1e20: cd3dd410 cd3dd444 c06822f0 c023e768 cd3dd418 cd3dd410 c06822f0 c023de14\n    [    1.360397] 1e40: cd3dd418 00000000 cd3dd410 c023c398 cd041e78 cd041ea8 cd3dd400 cd3dd410\n    [    1.368556] 1e60: 00000083 00000000 cd3dd400 cd3dd410 00000083 000000c8 c04e00c8 c023fee8\n    [    1.376715] 1e80: 00000000 cd041ea8 cd3dd400 00000001 00000083 c024048c c0435ef8 c0434dec\n    [    1.384874] 1ea0: c068da58 c04c6d04 c0682150 c0435ef8 ffffffff 00000000 00000000 c068da58\n    [    1.393033] 1ec0: 00000020 00000000 00000000 00000000 c05dabb8 00000007 c068d640 c068d640\n    [    1.401193] 1ee0: c04c247c c04c249c 00000000 c00088e8 cd004c00 c043bbb8 cd029180 c03812a0\n    [    1.409352] 1f00: 00000000 00000000 60000113 c0673728 60000113 c0673728 00000000 00000000\n    [    1.417511] 1f20: cd7fce01 c0390a54 00000065 c003a81c c049e8bc 00000007 cd7fce0e 00000007\n    [    1.425670] 1f40: 00000000 c05dabb8 00000007 c068d640 c068d640 c04c050c c04e00c8 00000065\n    [    1.433829] 1f60: c04e00c0 c04c0c54 00000007 00000007 c04c050c c037d8fc cd03c000 c004322c\n    [    1.441988] 1f80: c0662b40 0000d640 c03737c0 00000000 00000000 00000000 00000000 00000000\n    [    1.450147] 1fa0: 00000000 c03737cc 00000000 c000e478 00000000 00000000 00000000 00000000\n    [    1.458307] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000\n    [    1.466467] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 0002d481 05014092\n    [    1.474640] [\u003cc01d3990\u003e] (gpiod_lock_as_irq) from [\u003cc01d1c38\u003e] (sirfsoc_gpio_irq_startup+0x18/0x44)\n    [    1.483661] [\u003cc01d1c38\u003e] (sirfsoc_gpio_irq_startup) from [\u003cc0068438\u003e] (irq_startup+0x34/0x6c)\n    [    1.492163] [\u003cc0068438\u003e] (irq_startup) from [\u003cc0067044\u003e] (__setup_irq+0x450/0x4b8)\n    [    1.499714] [\u003cc0067044\u003e] (__setup_irq) from [\u003cc00671dc\u003e] (request_threaded_irq+0xa8/0x128)\n    [    1.507960] [\u003cc00671dc\u003e] (request_threaded_irq) from [\u003cc00672a8\u003e] (request_any_context_irq+0x4c/0x7c)\n    [    1.517164] [\u003cc00672a8\u003e] (request_any_context_irq) from [\u003cc02b4434\u003e] (gpio_extcon_probe+0x144/0x1d4)\n    [    1.526279] [\u003cc02b4434\u003e] (gpio_extcon_probe) from [\u003cc0240170\u003e] (platform_drv_probe+0x18/0x48)\n    [    1.534783] [\u003cc0240170\u003e] (platform_drv_probe) from [\u003cc023e8bc\u003e] (driver_probe_device+0x120/0x238)\n    [    1.543641] [\u003cc023e8bc\u003e] (driver_probe_device) from [\u003cc023cf88\u003e] (bus_for_each_drv+0x58/0x8c)\n    [    1.552143] [\u003cc023cf88\u003e] (bus_for_each_drv) from [\u003cc023e768\u003e] (device_attach+0x74/0x88)\n    [    1.560126] [\u003cc023e768\u003e] (device_attach) from [\u003cc023de14\u003e] (bus_probe_device+0x84/0xa8)\n    [    1.568113] [\u003cc023de14\u003e] (bus_probe_device) from [\u003cc023c398\u003e] (device_add+0x440/0x520)\n    [    1.576012] [\u003cc023c398\u003e] (device_add) from [\u003cc023fee8\u003e] (platform_device_add+0xb4/0x214)\n    [    1.584084] [\u003cc023fee8\u003e] (platform_device_add) from [\u003cc024048c\u003e] (platform_device_register_full+0xb8/0xdc)\n    [    1.593719] [\u003cc024048c\u003e] (platform_device_register_full) from [\u003cc04c6d04\u003e] (sirfsoc_init_late+0xec/0xf4)\n    [    1.603185] [\u003cc04c6d04\u003e] (sirfsoc_init_late) from [\u003cc04c249c\u003e] (init_machine_late+0x20/0x28)\n    [    1.611603] [\u003cc04c249c\u003e] (init_machine_late) from [\u003cc00088e8\u003e] (do_one_initcall+0xf8/0x144)\n    [    1.619934] [\u003cc00088e8\u003e] (do_one_initcall) from [\u003cc04c0c54\u003e] (kernel_init_freeable+0x13c/0x1dc)\n    [    1.628620] [\u003cc04c0c54\u003e] (kernel_init_freeable) from [\u003cc03737cc\u003e] (kernel_init+0xc/0x118)\n\nSigned-off-by: Barry Song \u003cBaohua.Song@csr.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    }
  ],
  "next": "6d7c2a672fdc74082847f5c5c735b6ed7e734b2c"
}
