)]}'
{
  "log": [
    {
      "commit": "306d6cd2dc110575871969baf7145ed5fc73d7f4",
      "tree": "523467dc6a1d4ae68cd1a9b5879dacfbf31fd220",
      "parents": [
        "7e365159d10fe35bd687c1813202a2ca847e7737"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 20:57:26 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:08:14 2014 -0800"
      },
      "message": "ville: Split display on code\n\n* Split display on code into lcd_on and display_on functions\n\nChange-Id: I479c0c5f3171a8a11bdff50d1f9b40036f0072f4\n"
    },
    {
      "commit": "58634ac42e736eea0e8b93cec610174879d36d58",
      "tree": "4179bdb042aa497dd2fb3c7d0cddc88e244e5237",
      "parents": [
        "fda73056f62d84376a3d29926708b4a08155da31",
        "a995dd1c29426a074364170359a026f68e8426db"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 21:51:43 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 21:51:43 2014 -0800"
      },
      "message": "Merge remote-tracking branch \u0027codeaurora/kk_2.7_rb1.21\u0027 into cm-11.0\n\nConflicts:\n\tdrivers/media/video/msm/msm_vfe32.h\n\tdrivers/media/video/msm/vfe/msm_vfe32.c\n\tnet/wireless/reg.c\n\nChange-Id: I073c609cfa1c461249bf728b28249bcaa1eaa211\n"
    },
    {
      "commit": "fda73056f62d84376a3d29926708b4a08155da31",
      "tree": "0080c4eec02c23179f59a50d269f48f7662b61ce",
      "parents": [
        "cf8f2e58d0893f9785b8056b29d9bbcb4758765f",
        "94f578e6aba14bb2aeb00db2e7f6e5f704fee937"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 21:50:44 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 21:50:44 2014 -0800"
      },
      "message": "Merge tag \u0027v3.4.76\u0027 into cm-11.0\n\nThis is the 3.4.76 stable release\n\nConflicts:\n\tdrivers/gpio/gpio-msm-v2.c\n\nChange-Id: Ic80b29098bdf656b5e5c9b95d98d2ec64bba1f28\n"
    },
    {
      "commit": "1fe2bda4620e29039a85a4a80efbc8e2219570d8",
      "tree": "ef76462608a761313e7de3a0651bc867fbbcb559",
      "parents": [
        "2f2a0cea56564126dc774bf7cb2070188a9e9d61"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 12 19:36:25 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Jan 13 04:06:10 2014 +0000"
      },
      "message": "msm: HTC: ville: set CLK_CTRL for backlight and AUO panel\n\nChange-Id: I6d24b902b281a83d24e19557db5c88a0b4eaea40\n"
    },
    {
      "commit": "bd3bcb414666c739767941291a9a99ba0f8e46a8",
      "tree": "c8b4f05679021b85d6e870c965ee8b178e203438",
      "parents": [
        "b12d3f7a45dc9ae32d58f26b8912488bd5833665"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 10 12:32:47 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 10 12:45:42 2014 -0800"
      },
      "message": "msm: 8064: Fix up merge conflicts from LPM driver overhaul\n\n* Fixes conflicts introduced by commit:\n  I4f16008098c9525d3543ba23a5f58ddc3a8f942d\n\nChange-Id: I00a1765cf241332ca3580cd2cfb2e6f35cdec3b1\n"
    },
    {
      "commit": "b12d3f7a45dc9ae32d58f26b8912488bd5833665",
      "tree": "3b929420f66d1bb75da19be9773d8c2673649ecd",
      "parents": [
        "e7a594324a125a453966b9e3c295f88cc26abcad"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 14:10:51 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 14:15:55 2014 -0800"
      },
      "message": "msm: iomap: Add ifdef for HTC memory region\n\n* This mapping is only valid for HTC devices with FOOTPRINT and KALLSYM\n  mappings.\n\nChange-Id: I4193dfb756ecd10dd9a790da54903bd4c8f82369\n"
    },
    {
      "commit": "7a12bcd95b59dcf1a715827846baa7c81d1946f9",
      "tree": "f11d6315c8bd1815c80de43a12e5bd0ee3c2782e",
      "parents": [
        "dfb473b35096a0ffae221c7eeb49c34882ea6f9c"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Dec 18 17:08:48 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:12 2014 -0800"
      },
      "message": "sh: always link in helper functions extracted from libgcc\n\ncommit 84ed8a99058e61567f495cc43118344261641c5f upstream.\n\nE.g. landisk_defconfig, which has CONFIG_NTFS_FS\u003dm:\n\n  ERROR: \"__ashrdi3\" [fs/ntfs/ntfs.ko] undefined!\n\nFor \"lib-y\", if no symbols in a compilation unit are referenced by other\nunits, the compilation unit will not be included in vmlinux.  This\nbreaks modules that do reference those symbols.\n\nUse \"obj-y\" instead to fix this.\n\nhttp://kisskb.ellerman.id.au/kisskb/buildresult/8838077/\n\nThis doesn\u0027t fix all cases. There are others, e.g. udivsi3.\nThis is also not limited to sh, many architectures handle this in the\nsame way.\n\nA simple solution is to unconditionally include all helper functions.\nA more complex solution is to make the choice of \"lib-y\" or \"obj-y\" depend\non CONFIG_MODULES:\n\n  obj-$(CONFIG_MODULES) +\u003d ...\n  lib-y($CONFIG_MODULES) +\u003d ...\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nTested-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nReviewed-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "70a9450d1b854b02a0e7d19c6b18f48ed9d7b4db",
      "tree": "26d363eb75f838d1a6534f8bea8ebaca45eec288",
      "parents": [
        "4e6cc83041aacf32013022d922c34230ee6e6e90"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Dec 23 12:19:51 2013 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "powerpc: Align p_end\n\ncommit 286e4f90a72c0b0621dde0294af6ed4b0baddabb upstream.\n\np_end is an 8 byte value embedded in the text section. This means it\nis only 4 byte aligned when it should be 8 byte aligned. Fix this\nby adding an explicit alignment.\n\nThis fixes an issue where POWER7 little endian builds with\nCONFIG_RELOCATABLE\u003dy fail to boot.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "4e6cc83041aacf32013022d922c34230ee6e6e90",
      "tree": "ddccdec6b806662e471834a8b2c8f7e6835f4b7c",
      "parents": [
        "7110adb76087508116e4ce1496b8ca7a57e2d85d"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Mon Dec 16 15:12:43 2013 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "powerpc: Fix bad stack check in exception entry\n\ncommit 90ff5d688e61f49f23545ffab6228bd7e87e6dc7 upstream.\n\nIn EXCEPTION_PROLOG_COMMON() we check to see if the stack pointer (r1)\nis valid when coming from the kernel.  If it\u0027s not valid, we die but\nwith a nice oops message.\n\nCurrently we allocate a stack frame (subtract INT_FRAME_SIZE) before we\ncheck to see if the stack pointer is negative.  Unfortunately, this\nwon\u0027t detect a bad stack where r1 is less than INT_FRAME_SIZE.\n\nThis patch fixes the check to compare the modified r1 with\n-INT_FRAME_SIZE.  With this, bad kernel stack pointers (including NULL\npointers) are correctly detected again.\n\nKudos to Paulus for finding this.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "7898047084bed6716bbc2c08b969ddf364ca36fd",
      "tree": "f943653c9ab0acdb04b67ece6ae565cf5e35f339",
      "parents": [
        "bb4e90afb0b16996ff921762ab4212db0f40535f"
      ],
      "author": {
        "name": "pingfan liu",
        "email": "qemulist@gmail.com",
        "time": "Fri Nov 15 16:35:00 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:10 2014 -0800"
      },
      "message": "powerpc: kvm: fix rare but potential deadlock scene\n\ncommit 91648ec09c1ef69c4d840ab6dab391bfb452d554 upstream.\n\nSince kvmppc_hv_find_lock_hpte() is called from both virtmode and\nrealmode, so it can trigger the deadlock.\n\nSuppose the following scene:\n\nTwo physical cpuM, cpuN, two VM instances A, B, each VM has a group of\nvcpus.\n\nIf on cpuM, vcpu_A_1 holds bitlock X (HPTE_V_HVLOCK), then is switched\nout, and on cpuN, vcpu_A_2 try to lock X in realmode, then cpuN will be\ncaught in realmode for a long time.\n\nWhat makes things even worse if the following happens,\n  On cpuM, bitlockX is hold, on cpuN, Y is hold.\n  vcpu_B_2 try to lock Y on cpuM in realmode\n  vcpu_A_2 try to lock X on cpuN in realmode\n\nOops! deadlock happens\n\nSigned-off-by: Liu Ping Fan \u003cpingfank@linux.vnet.ibm.com\u003e\nReviewed-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "2953a01a3867700b0180f5c7477f0d9a16500dfa",
      "tree": "e7692d0cec2e3a629f8de5a59f088b63770e9c56",
      "parents": [
        "e49f6abcb8a5805d7e3a53646ddd0ada4e724008",
        "e7c0d6229dda3a4949478356b4dd51d872b295ab"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:25 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:24 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: Fix race condition during SSR\""
    },
    {
      "commit": "e49f6abcb8a5805d7e3a53646ddd0ada4e724008",
      "tree": "cc6af9d369eb4d1983b4eefd7fd8e3a4c3c16f9d",
      "parents": [
        "243d8978a3b752d2e386e2697379a9d02e160b1e",
        "89c96baacf357a9a9e419c0f0dbc4550d2b96d8f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:23 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:23 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: add loopback support\""
    },
    {
      "commit": "243d8978a3b752d2e386e2697379a9d02e160b1e",
      "tree": "17e92357798e78377ee8d925ec9d6f87fe81d1b1",
      "parents": [
        "018a751d157a59bdc188f8a95bfa8d3463d0761a",
        "308c38653b2677e9a6f0cc98084691d7774a70ca"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:22 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:22 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: tune downlink polling parameters\""
    },
    {
      "commit": "018a751d157a59bdc188f8a95bfa8d3463d0761a",
      "tree": "77d331d39351c6089d33d5e2cbb921a23c719c8d",
      "parents": [
        "b3f2511d9de3aaf47084b47b20c062f0dfe567c3",
        "7c1856091b020ee4c2523cefc1ecd472dfc054fe"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:21 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:21 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: add downlink processing state logging\""
    },
    {
      "commit": "b3f2511d9de3aaf47084b47b20c062f0dfe567c3",
      "tree": "e591efb324d50ee5ca923178abfe4b2931f26fff",
      "parents": [
        "08b2172277cadafb8ad75f2f87175126df8413ae",
        "7614a7fd15d8c3c8a5f73b3946c7f55422387450"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:20 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:20 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: prevent duplicate subsystem restart\""
    },
    {
      "commit": "08b2172277cadafb8ad75f2f87175126df8413ae",
      "tree": "fb50d0a893a7e3741981a76c5a51ff59d85595b1",
      "parents": [
        "34748a881654afc2397326a6fcd6402af88489bb",
        "1f31739b09b2a1546797e7b0d2409eb53a3305c0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:19 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:18 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: Update UL wakeup timeout to two seconds\""
    },
    {
      "commit": "34748a881654afc2397326a6fcd6402af88489bb",
      "tree": "039bc69e2f690546e41aa86f1724933960b08789",
      "parents": [
        "5647811b9ab93974f543bed369c78f5663e96d96",
        "096f7d336f88c814a3decfaf286632c1e3dad0fb"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:18 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:17 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: delay shutdown until DL polling is complete\""
    },
    {
      "commit": "5647811b9ab93974f543bed369c78f5663e96d96",
      "tree": "2e5312ae869f932376ce334800d722ea2942e7c7",
      "parents": [
        "5cfb77a8b11bf6f6f01bef5419a43dc508668b42",
        "f7ae7a6010230835e609c67ad35a304415c617bd"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:17 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:16 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: increase shutdown logging granularity\""
    },
    {
      "commit": "5cfb77a8b11bf6f6f01bef5419a43dc508668b42",
      "tree": "db0a1fa1cb74d9bcf5a256290b04620ca047075b",
      "parents": [
        "a6c41694e1c6fafdfbac1c3cf3075d4289e1b1e5",
        "ac8152a4753fc5d01a1cb4ce90272b85f174887e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:15 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:15 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: reduce notify_all() logging\""
    },
    {
      "commit": "a6c41694e1c6fafdfbac1c3cf3075d4289e1b1e5",
      "tree": "b806bba04f9d7b930d3e16432a71d6e36c0abb49",
      "parents": [
        "dc1730a2ca9aa328f87ccf4e025649b9e0ef6267",
        "c85df96a0224fd1f891d6b00c949b882d8231879"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:14 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:14 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: correct sps_transfer_one() flag usage\""
    },
    {
      "commit": "dc1730a2ca9aa328f87ccf4e025649b9e0ef6267",
      "tree": "a058350ed508bad5036e618f019e3573c5393eef",
      "parents": [
        "7275fe926db589fadc4c03b0f67ea58991f17ee0",
        "f800bbaf86b6a2a8f9ab02ccd4089494fd000646"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:13 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:13 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: Use IPC Logging for string formatting\""
    },
    {
      "commit": "7275fe926db589fadc4c03b0f67ea58991f17ee0",
      "tree": "c32ea2cfb9aa0f4b56c72a08901f6315555c7955",
      "parents": [
        "459bcb197c6ba8a52643237160aa06170415567f",
        "199294b2164e62a40dcf6853ede77215d619be31"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:12 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:12 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: wait for DL thread to shutdown in case of SSR\""
    },
    {
      "commit": "459bcb197c6ba8a52643237160aa06170415567f",
      "tree": "41cb326bb1c3e9e6f79745d341a684956b3a8f56",
      "parents": [
        "11beaede33cbb4068f5f77e806c9500ba6838253",
        "a82a95c209207c4f7721971785863e90603b93f2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:11 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:11 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: reset bam hardware when A2 goes into pc\""
    },
    {
      "commit": "e7a594324a125a453966b9e3c295f88cc26abcad",
      "tree": "b35e73c50f5270b14f7e7e5f8e286de313ddd6be",
      "parents": [
        "d6dec02584000ec9940283fac486326cb0534c6d"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Tue Jan 07 23:47:34 2014 -0600"
      },
      "committer": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Tue Jan 07 23:47:34 2014 -0600"
      },
      "message": "msm: HTC: ville: enable userspace governor\n\nChange-Id: I12aeb1f7cbae9e69b08396125e9cd4e41d464b0c\n"
    },
    {
      "commit": "d6dec02584000ec9940283fac486326cb0534c6d",
      "tree": "bc820a858810c6db32c856e2c55b8d6fdafb2bd3",
      "parents": [
        "b68151bf0f47e96d8111952ec99d5c080407cd07"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Tue Jan 07 23:46:54 2014 -0600"
      },
      "committer": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Tue Jan 07 23:46:54 2014 -0600"
      },
      "message": "msm: HTC: fighter: enable conservative governor\n\nChange-Id: I708f71655a0bac4cb2e7c5be8802acef8e57c2b2\n"
    },
    {
      "commit": "b68151bf0f47e96d8111952ec99d5c080407cd07",
      "tree": "d3b56c8a270fc33db258c205f6f259af4ee192d8",
      "parents": [
        "98993cd2dce4556ec64f36c5155bb9fc03e7d707"
      ],
      "author": {
        "name": "jared caliendo",
        "email": "kushdeck@gmail.com",
        "time": "Tue Dec 24 01:42:08 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 05 17:49:12 2014 -0800"
      },
      "message": "jet: Disable module loading.\n\n* Remove deprecated config options\n\nChange-Id: I90472b525c68de1e2a6829740b20a7946fe29266\n"
    },
    {
      "commit": "98993cd2dce4556ec64f36c5155bb9fc03e7d707",
      "tree": "6c415d41f035a1fc295f8a1a697d9bb08ab7cfb2",
      "parents": [
        "2a28fbad585bdcf671651f6f7de723f302e0f717"
      ],
      "author": {
        "name": "jared caliendo",
        "email": "kushdeck@gmail.com",
        "time": "Tue Dec 24 01:56:46 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 05 17:48:49 2014 -0800"
      },
      "message": "elite: Disable module loading.\n\n* Remove deprecated config options\n\nChange-Id: Ia4281cbe6469537ea927b7c2b020c6f76e1b360f\n"
    },
    {
      "commit": "2a28fbad585bdcf671651f6f7de723f302e0f717",
      "tree": "21ed12e96a5ca4359859817f2d7ea9a2da80bc46",
      "parents": [
        "f72c374bbfafcef1344b0dbbac2edd88d196562f"
      ],
      "author": {
        "name": "jared caliendo",
        "email": "kushdeck@gmail.com",
        "time": "Sun Jan 05 16:23:39 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 05 17:48:17 2014 -0800"
      },
      "message": "fighter: Disable module loading.\n\n* Remove deprecated config options\n\nChange-Id: I1ad59b8a81b25785a6f9547a245527701b11c7f3\n"
    },
    {
      "commit": "f72c374bbfafcef1344b0dbbac2edd88d196562f",
      "tree": "71f0ab84c6d812e113d62e7db80b5935212c195f",
      "parents": [
        "62023c9a57cd36a008036015ba5be020f2ac6bfb"
      ],
      "author": {
        "name": "jared caliendo",
        "email": "kushdeck@gmail.com",
        "time": "Tue Dec 24 01:56:13 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 05 17:40:21 2014 -0800"
      },
      "message": "ville: Disable module loading.\n\n* Remove deprecated config options\n\nChange-Id: I2a5a1b253b7b4e10eb802cf7eb79c179074754c3\n"
    },
    {
      "commit": "51f2569144eea21668f546772633378758bf19bd",
      "tree": "c4de1c01bf741366f45106fc433ef058615e3a11",
      "parents": [
        "cad1f5c0838bb2000dafb673f22d6367867d34ba"
      ],
      "author": {
        "name": "Pratibhasagar V",
        "email": "pratibha@codeaurora.org",
        "time": "Tue Dec 24 17:46:44 2013 +0530"
      },
      "committer": {
        "name": "Pratibhasagar V",
        "email": "pratibha@codeaurora.org",
        "time": "Fri Jan 03 17:58:32 2014 +0530"
      },
      "message": "ARM: dts: msm: Add support for UIO devices for RemoteFS\n\nThe RemoteFS server now uses the UIO driver. So add the UIO\ndevice for msm8960 and msm8930.\n\nCRs-Fixed: 592586\nChange-Id: I94eb28ae9a047b09de79eb69c512cb312fabe47f\nSigned-off-by: Pratibhasagar V \u003cpratibha@codeaurora.org\u003e\n"
    },
    {
      "commit": "07ef0d45bfbf820a0270738cca9237e71a9521d2",
      "tree": "52989cda888a651c6aad56734b6c4c2951d612e5",
      "parents": [
        "3be80bc65cd2c5820b67d61890e259966fe4e81a",
        "a05745e96059f3c2a26e498e2fdf5bf7fa7cf967"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 23 07:22:57 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 23 07:22:57 2013 -0800"
      },
      "message": "Merge \"Revert \"defconfig: remove support for /dev/mem and /dev/kmem on perf builds\"\""
    },
    {
      "commit": "a05745e96059f3c2a26e498e2fdf5bf7fa7cf967",
      "tree": "d1690d021e3975ec5c7ed8eadc557c64b22c1b4c",
      "parents": [
        "2fa0cff99d0e6ec0946a9e616860fc86a9258e68"
      ],
      "author": {
        "name": "Prados Das",
        "email": "prados@codeaurora.org",
        "time": "Mon Dec 23 17:09:24 2013 +0530"
      },
      "committer": {
        "name": "Prados Das",
        "email": "prados@codeaurora.org",
        "time": "Mon Dec 23 17:10:40 2013 +0530"
      },
      "message": "Revert \"defconfig: remove support for /dev/mem and /dev/kmem on perf builds\"\n\nThis reverts commit 938693a9cfb7756fc12851134100691872e55ca6.\n\nChange-Id: I0086d98b5632f295b00b0537616cdbfbd1aa8640\nSigned-off-by: Prados Das \u003cprados@codeaurora.org\u003e\n"
    },
    {
      "commit": "3652c574aa0217d57278b4a64cb340c1faa74485",
      "tree": "d3afec287d13a96599cbd8c737f38ca687726d80",
      "parents": [
        "e122b44f64cc3f80cbae45c8e72c1b1956a21fd9",
        "ba8961ca9842d496249f58f7398227851ae3fa2f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 23 02:09:32 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 23 02:09:32 2013 -0800"
      },
      "message": "Merge \"msm: rpm: do not disable the interupt during suspend\""
    },
    {
      "commit": "42cfaf7c59bd2614aa3b85a8d2d7470b3772ec3a",
      "tree": "739f417246f3883d511df38814a303a2263bc1d0",
      "parents": [
        "10cd199e3d54372fee67ffd4c53cc75e52f620b3"
      ],
      "author": {
        "name": "Flemmard",
        "email": "Flemmard@gmail.com",
        "time": "Sat Dec 21 16:44:57 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 16:44:57 2013 -0800"
      },
      "message": "msm: ipc: Fix null check in msm_ipc_router_extract_msg\n\nChange-Id: If16b09bbf4e982fcb95afc38918ff6d467f5cc2f\n"
    },
    {
      "commit": "10cd199e3d54372fee67ffd4c53cc75e52f620b3",
      "tree": "19f41c8d0c6bb10a7d1c89b4f6723a6a8233f390",
      "parents": [
        "de0f9a5a9d7932086e623560d66655cc8507cfec",
        "09b3d7972025ff9e654b8cce3453b5d9f205cbf8"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:54:19 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:54:19 2013 -0800"
      },
      "message": "Merge remote-tracking branch \u0027codeaurora/kk_2.7_rb1.17\u0027 into cm-11.0\n\nConflicts:\n\tarch/arm/kernel/process.c\n\tarch/arm/mach-msm/hotplug.c\n\tarch/arm/mach-msm/pm-8x60.c\n\tarch/arm/mach-msm/timer.c\n\tarch/arm/mm/mmu.c\n\tdrivers/media/video/msm/server/msm_cam_server.c\n\tinclude/linux/kref.h\n\tmm/Kconfig\n\nChange-Id: I283b4728c42363a2d826512c0b1bec281c48e470\n"
    },
    {
      "commit": "de0f9a5a9d7932086e623560d66655cc8507cfec",
      "tree": "d9e4678d68da38d7670b79c8b5e8782445c5ad7e",
      "parents": [
        "e1a3c5a3706d580390c02c69cb14dcd679d31d91",
        "84dfcb758ba7cce52ef475ac96861a558e1a20ca"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:22:41 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:22:41 2013 -0800"
      },
      "message": "Merge tag \u0027v3.4.75\u0027 into cm-11.0\n\nThis is the 3.4.75 stable release\n\nConflicts:\n\tdrivers/md/dm-crypt.c\n\tdrivers/mmc/card/block.c\n\tdrivers/net/ethernet/smsc/smc91x.h\n\nChange-Id: I39f38ef5530c5fef07583beb9d76b983e71b9ff3\n"
    },
    {
      "commit": "2c64388e8bde7f654167ac2dca485e9545dd6915",
      "tree": "f6e9951dae967c2c04e1c418f221658712077edc",
      "parents": [
        "8670ef4f9748ce81ffb4454a4b41b3b548a39b20"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "rogerq@ti.com",
        "time": "Sun Dec 08 18:39:02 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:21 2013 -0800"
      },
      "message": "ARM: OMAP2+: hwmod: Fix SOFTRESET logic\n\ncommit 313a76ee11cda6700548afe68499ef174a240688 upstream.\n\nIn _ocp_softreset(), after _set_softreset() + write_sysconfig(),\nthe hwmod\u0027s sysc_cache will always contain SOFTRESET bit set\nso all further writes to sysconfig using this cache will initiate\na repeated SOFTRESET e.g. enable_sysc(). This is true for OMAP3 like\nplatforms that have RESET_DONE status in the SYSSTATUS register and\nso the the SOFTRESET bit in SYSCONFIG is not automatically cleared.\nIt is not a problem for OMAP4 like platforms that indicate RESET\ncompletion by clearing the SOFTRESET bit in the SYSCONFIG register.\n\nThis repeated SOFTRESET is undesired and was the root cause of\nUSB host issues on OMAP3 platforms when hwmod was allowed to do the\nSOFTRESET for the USB Host module.\n\nTo fix this we clear the SOFTRESET bit and update the sysconfig\nregister + sysc_cache using write_sysconfig().\n\nSigned-off-by: Roger Quadros \u003crogerq@ti.com\u003e\nTested-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e # Panda, BeagleXM\n[paul@pwsan.com: renamed _clr_softreset() to _clear_softreset()]\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "57ca30028c51d6aaa380b4063f13fbf61e8e5d76",
      "tree": "f7f64a33c869755bdfe26c3e3af2b437bcdf9a16",
      "parents": [
        "4f1f56b80623dd9c7c9e99040fbf5b79d28799d6"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "matthew.garrett@nebula.com",
        "time": "Fri Nov 29 14:44:43 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:20 2013 -0800"
      },
      "message": "x86, efi: Don\u0027t use (U)EFI time services on 32 bit\n\ncommit 04bf9ba720fcc4fa313fa122b799ae0989b6cd50 upstream.\n\nUEFI time services are often broken once we\u0027re in virtual mode. We were\nalready refusing to use them on 64-bit systems, but it turns out that\nthey\u0027re also broken on some 32-bit firmware, including the Dell Venue.\nDisable them for now, we can revisit once we have the 1:1 mappings code\nincorporated.\n\nSigned-off-by: Matthew Garrett \u003cmatthew.garrett@nebula.com\u003e\nLink: http://lkml.kernel.org/r/1385754283-2464-1-git-send-email-matthew.garrett@nebula.com\nCc: Matt Fleming \u003cmatt.fleming@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "47131c7c78b82c3b67020ee99834841ec6f096b5",
      "tree": "170a2b52ecb7e3f93d7615d6c1ca105c23201235",
      "parents": [
        "fa2ea62aebfc642b13e0bd02c693c35cc910605c"
      ],
      "author": {
        "name": "Konstantin Khlebnikov",
        "email": "k.khlebnikov@samsung.com",
        "time": "Thu Dec 05 14:23:48 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:19 2013 -0800"
      },
      "message": "ARM: 7913/1: fix framepointer check in unwind_frame\n\ncommit 3abb6671a9c04479c4bd026798a05f857393b7e2 upstream.\n\nThis patch fixes corner case when (fp + 4) overflows unsigned long,\nfor example: fp \u003d 0xFFFFFFFF -\u003e fp + 4 \u003d\u003d 3.\n\nSigned-off-by: Konstantin Khlebnikov \u003ck.khlebnikov@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "fa2ea62aebfc642b13e0bd02c693c35cc910605c",
      "tree": "b85f85c62a52a4df99a17e7b03782f9d101d6507",
      "parents": [
        "c68cc16363bf6d92d8c7e017becec8bfb76f040b"
      ],
      "author": {
        "name": "Konstantin Khlebnikov",
        "email": "k.khlebnikov@samsung.com",
        "time": "Thu Dec 05 14:21:36 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:19 2013 -0800"
      },
      "message": "ARM: 7912/1: check stack pointer in get_wchan\n\ncommit 1b15ec7a7427d4188ba91b9bbac696250a059d22 upstream.\n\nget_wchan() is lockless. Task may wakeup at any time and change its own stack,\nthus each next stack frame may be overwritten and filled with random stuff.\n\n/proc/$pid/stack interface had been disabled for non-current tasks, see [1]\nBut \u0027wchan\u0027 still allows to trigger stack frame unwinding on volatile stack.\n\nThis patch fixes oops in unwind_frame() by adding stack pointer validation on\neach step (as x86 code do), unwind_frame() already checks frame pointer.\n\nAlso I\u0027ve found another report of this oops on stackoverflow (irony).\n\nLink: http://www.spinics.net/lists/arm-kernel/msg110589.html [1]\nLink: http://stackoverflow.com/questions/18479894/unwind-frame-cause-a-kernel-paging-error\n\nSigned-off-by: Konstantin Khlebnikov \u003ck.khlebnikov@samsung.com\u003e\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "c68cc16363bf6d92d8c7e017becec8bfb76f040b",
      "tree": "d4ff6db9f0c6d78c5c8a8a8f30055a19611d9ee6",
      "parents": [
        "921f3429bb9c9e3f20592c740ee356de9702e2ba"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "rogerq@ti.com",
        "time": "Sun Dec 08 18:39:02 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:19 2013 -0800"
      },
      "message": "ARM: OMAP3: hwmod data: Don\u0027t prevent RESET of USB Host module\n\ncommit 7f4d3641e2548d1ac5dee837ff434df668a2810c upstream.\n\nUnlike what the comment states, errata i660 does not state that we\ncan\u0027t RESET the USB host module. Instead it states that RESET is the\nonly way to recover from a deadlock situation.\n\nRESET ensures that the module is in a known good state irrespective\nof what bootloader does with the module, so it must be done at boot.\n\nSigned-off-by: Roger Quadros \u003crogerq@ti.com\u003e\nTested-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e # Panda, BeagleXM\nFixes: de231388cb80 (\"ARM: OMAP: USB: EHCI and OHCI hwmod structures for OMAP3\")\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "921f3429bb9c9e3f20592c740ee356de9702e2ba",
      "tree": "17b8817beb22eb0af03f0340e7f74b09db928f18",
      "parents": [
        "50a715f272de5c786e76607a3cd21489388c5a03"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Nov 16 16:47:50 2013 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:19 2013 -0800"
      },
      "message": "ARM: pxa: tosa: fix keys mapping\n\ncommit 506cac15ac86f204b83e3cfccde73eeb4e7c5f34 upstream.\n\nWhen converting from tosa-keyboard driver to matrix keyboard, tosa keys\nreceived extra 1 column shift. Replace that with correct values to make\nkeyboard work again.\n\nFixes: f69a6548c9d5 (\u0027[ARM] pxa/tosa: make use of the matrix keypad driver\u0027)\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "a6079a371fbd4e9cb4489b8a484b559427b97fe1",
      "tree": "1c4e0b04a8ca696f1c2abe895cbd9264908cb374",
      "parents": [
        "827f121bfdb8f89c9239c3be09dc107cf442b14e"
      ],
      "author": {
        "name": "Jim Quinlan",
        "email": "jim2101024@gmail.com",
        "time": "Tue Aug 27 16:57:51 2013 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:19 2013 -0800"
      },
      "message": "MIPS: DMA: For BMIPS5000 cores flush region just like non-coherent R10000\n\ncommit f86f55d3ad21b21b736bdeb29bee0f0937b77138 upstream.\n\nThe BMIPS5000 (Zephyr) processor utilizes instruction speculation. A\nstale misprediction address in either the JTB or the CRS may trigger\na prefetch inside a region that is currently being used by a DMA engine,\nwhich is not IO-coherent.  This prefetch will fetch a line into the\nscache, and that line will soon become stale (ie wrong) during/after the\nDMA.  Mayhem ensues.\n\nIn dma-default.c, the r10000 is handled as a special case in the same way\nthat we want to handle Zephyr.  So we generalize the exception cases into\na function, and include Zephyr as one of the processors that needs this\nspecial care.\n\nSigned-off-by: Jim Quinlan \u003cjim2101024@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: cernekee@gmail.com\nPatchwork: https://patchwork.linux-mips.org/patch/5776/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: John Ulvr \u003cjulvr@broadcom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "e7c0d6229dda3a4949478356b4dd51d872b295ab",
      "tree": "5062b0e851659319d47110c73bf6a8417c44129f",
      "parents": [
        "89c96baacf357a9a9e419c0f0dbc4550d2b96d8f"
      ],
      "author": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Fri Oct 11 14:34:02 2013 +0530"
      },
      "committer": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Fri Dec 20 17:14:20 2013 +0530"
      },
      "message": "msm: bam_dmux: Fix race condition during SSR\n\nBAM DMUX drivers set the global flags to identify the SSR during\nSUBSYS_BEFORE_SHUTDOWN notification, but the flags change is not reflected\nin some code paths like msm_bam_dmux_write().\n\nAdd the SSR flag check and SRCU locking to complete all pending bam dmux\nwrites before returning the control in SSR call back function for\nSUBSYS_BEFORE_SHUTDOWN notification.\n\nCRs-Fixed: 584805\nChange-Id: I26647b485977943f272c44f7450ed6c4a4aa62f3\nSigned-off-by: Arun Kumar Neelakantam \u003caneela@codeaurora.org\u003e\n"
    },
    {
      "commit": "89c96baacf357a9a9e419c0f0dbc4550d2b96d8f",
      "tree": "729224341755388802df04eacf66a2a9c99f831f",
      "parents": [
        "308c38653b2677e9a6f0cc98084691d7774a70ca"
      ],
      "author": {
        "name": "Brent Hronik",
        "email": "bhronik@codeaurora.org",
        "time": "Tue Aug 27 14:34:22 2013 -0600"
      },
      "committer": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Fri Dec 20 17:07:21 2013 +0530"
      },
      "message": "msm: bam_dmux: add loopback support\n\nBam dmux is currently very difficult to isolate and provide measurements\nfor common metrics, such as throughput and latency.\n\nAdd hooks into bam_dmux to allow for a seperate dynamically\nloadable loopback module. This allows bam dmux to be isolated, and to\nprovide more accurate measurements of the above metrics.\n\nChange-Id: I174d900dea73cca27d32a54a908f43728059be30\nSigned-off-by: Brent Hronik \u003cbhronik@codeaurora.org\u003e\nSigned-off-by: Arun Kumar Neelakantam \u003caneela@codeaurora.org\u003e\n"
    },
    {
      "commit": "308c38653b2677e9a6f0cc98084691d7774a70ca",
      "tree": "23c5bf371ce09d2f14785bf432b89763a73624fa",
      "parents": [
        "7c1856091b020ee4c2523cefc1ecd472dfc054fe"
      ],
      "author": {
        "name": "Anurag Singh",
        "email": "anursing@codeaurora.org",
        "time": "Tue Aug 13 17:22:41 2013 -0700"
      },
      "committer": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Fri Dec 20 16:53:50 2013 +0530"
      },
      "message": "msm: bam_dmux: tune downlink polling parameters\n\nThis change disables the BAM DMUX adaptive timer - this is to address\nconcerns about drops in TCP throughput for some use cases with the timer\nenabled.  It also sets the aggregation to 3ms to save power while not\ncompromising performance. Power tests show a savings of 3-4% (compared to\nhaving the timer poll the BAM pipe every 1 ms) for LTE (40Mbps downlink and\n25Mbps uplink) and HSPA (7Mbps downlink and 384Kbps uplink) with no\ndegradation in performance.\n\nChange-Id: Ia51eae773723e60d8b051766ad80bfb0a16f5f6d\nSigned-off-by: Anurag Singh \u003canursing@codeaurora.org\u003e\n"
    },
    {
      "commit": "7c1856091b020ee4c2523cefc1ecd472dfc054fe",
      "tree": "606dfda2984ac4cf0670ece6c8f420254f12065e",
      "parents": [
        "7614a7fd15d8c3c8a5f73b3946c7f55422387450"
      ],
      "author": {
        "name": "Jeff Hugo",
        "email": "jhugo@codeaurora.org",
        "time": "Wed Sep 11 17:39:54 2013 -0600"
      },
      "committer": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Fri Dec 20 16:51:38 2013 +0530"
      },
      "message": "msm: bam_dmux: add downlink processing state logging\n\nState transitions of the downlink packet processing task are not directly\nlogged.  This leads to information gaps when debugging downlink issues.\n\nAdd explict logging of the state transitions to provide complete\ninformation on what the downlink processing task has done.\n\nChange-Id: Ie253c9739447da6ed236e865b7f1ed318e13cb6e\nSigned-off-by: Jeffrey Hugo \u003cjhugo@codeaurora.org\u003e\nSigned-off-by: Arun Kumar Neelakantam \u003caneela@codeaurora.org\u003e\n"
    },
    {
      "commit": "7614a7fd15d8c3c8a5f73b3946c7f55422387450",
      "tree": "158ddd4c786b71f33e06859ee9182ef9f74a108b",
      "parents": [
        "1f31739b09b2a1546797e7b0d2409eb53a3305c0"
      ],
      "author": {
        "name": "Eric Holmberg",
        "email": "eholmber@codeaurora.org",
        "time": "Mon Jul 29 15:47:12 2013 -0600"
      },
      "committer": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Fri Dec 20 16:45:54 2013 +0530"
      },
      "message": "msm: bam_dmux: prevent duplicate subsystem restart\n\nIf a subsystem restart is triggered while BAM DMUX is waiting for a\npower control response, then BAM DMUX will timeout and trigger another\nsubsystem restart which will cause a kernel panic.\n\nCheck if an SSR is already in progress before triggering another\nsubsystem restart.\n\nCRs-Fixed: 515398\nChange-Id: I9e8e5513f6568da9c0090fd97c671a9bc824c43b\nSigned-off-by: Eric Holmberg \u003ceholmber@codeaurora.org\u003e\n"
    },
    {
      "commit": "1f31739b09b2a1546797e7b0d2409eb53a3305c0",
      "tree": "d133da395a82ed8cc1b4ea7b18292a33457d1cf6",
      "parents": [
        "096f7d336f88c814a3decfaf286632c1e3dad0fb"
      ],
      "author": {
        "name": "Jeff Hugo",
        "email": "jhugo@codeaurora.org",
        "time": "Wed Jul 24 16:28:52 2013 -0600"
      },
      "committer": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Fri Dec 20 16:43:36 2013 +0530"
      },
      "message": "msm: bam_dmux: Update UL wakeup timeout to two seconds\n\nThe current uplink (UL) wakeup timeout of one second does not allow the\nremote side enough time to trigger a watchdog and recover from some serious\nproblems. Increase the UL wakeup timeout to two seconds to provide the\nremote side enough time to trigger the watchdog, if necessary, without\nsignificantly impacting user experience due to an overly long data stall.\n\nChange-Id: Ia9f85bb9822ce500c3d41b894a945fc6ecc75fc7\nSigned-off-by: Jeffrey Hugo \u003cjhugo@codeaurora.org\u003e\n"
    },
    {
      "commit": "096f7d336f88c814a3decfaf286632c1e3dad0fb",
      "tree": "0ceab0c907ac3c60b2491f43d80e7bff9264b79c",
      "parents": [
        "f7ae7a6010230835e609c67ad35a304415c617bd"
      ],
      "author": {
        "name": "Brent Hronik",
        "email": "bhronik@codeaurora.org",
        "time": "Fri Jun 28 15:43:08 2013 -0600"
      },
      "committer": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Fri Dec 20 16:37:06 2013 +0530"
      },
      "message": "msm: bam_dmux: delay shutdown until DL polling is complete\n\nBam_dmux assumes that a shutdown event will not occur while downlink (DL)\npolling is active. If this assumption does not hold, bam_dmux stops\npolling, but does not cleanly switch back to interrupt mode until the next\npower-on event. This is a problem because the next power-on event could\noccur in the distant future and until that time some resources may be\nincorrectly accessed or not released. Instead, if a shutdown event occurs\nwhile DL polling is active, delay processing of that event until polling\ncompletes.\n\nCRs-Fixed: 503046\nChange-Id: I67e4216b4820942e6070944557cd13f59600a2aa\nSigned-off-by: Brent Hronik \u003cbhronik@codeaurora.org\u003e\n"
    },
    {
      "commit": "f7ae7a6010230835e609c67ad35a304415c617bd",
      "tree": "1496eec2349a90f5aca48d7fdf484b8229538508",
      "parents": [
        "ac8152a4753fc5d01a1cb4ce90272b85f174887e"
      ],
      "author": {
        "name": "Jeff Hugo",
        "email": "jhugo@codeaurora.org",
        "time": "Fri Apr 19 11:18:32 2013 -0600"
      },
      "committer": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Fri Dec 20 16:34:17 2013 +0530"
      },
      "message": "msm: bam_dmux: increase shutdown logging granularity\n\nIn the power collapse shutdown path, some of the major events are grouped\ntogether in the span between two log statements.  It is difficult to tell\nwhich event might be the cause or victim of a delay.\n\nAdd a few additional log statements to help identify when exactly each\nmajor event occurs to assist debugging any possible delays.\n\nChange-Id: I904f1be98b57026bd2499b034c8113c01afb1869\nSigned-off-by: Jeffrey Hugo \u003cjhugo@codeaurora.org\u003e\n"
    },
    {
      "commit": "ac8152a4753fc5d01a1cb4ce90272b85f174887e",
      "tree": "bfd8e07cbd29f1e380a4363e8b6c25bfe8153ee5",
      "parents": [
        "c85df96a0224fd1f891d6b00c949b882d8231879"
      ],
      "author": {
        "name": "Jeff Hugo",
        "email": "jhugo@codeaurora.org",
        "time": "Fri Apr 19 11:05:19 2013 -0600"
      },
      "committer": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Fri Dec 20 16:32:42 2013 +0530"
      },
      "message": "msm: bam_dmux: reduce notify_all() logging\n\nNotify_all() logs a message to the internal log for each client that gets\nnotified.  This consumes a lot of log space for little real information.\n\nReduce the logging to a single statement indicating when and why\nnotify_all() was called.  It can be safely assumed that every valid\nclient will be notified when notify_all() is called.\n\nChange-Id: I5ae6ea72a734e37dce05539e2de3108ed5b2b40d\nSigned-off-by: Jeffrey Hugo \u003cjhugo@codeaurora.org\u003e\n"
    },
    {
      "commit": "c85df96a0224fd1f891d6b00c949b882d8231879",
      "tree": "abb683f5d2af6c85c979f87f2b44903ef8dfaf0c",
      "parents": [
        "f800bbaf86b6a2a8f9ab02ccd4089494fd000646"
      ],
      "author": {
        "name": "Jeff Hugo",
        "email": "jhugo@codeaurora.org",
        "time": "Fri Apr 05 13:22:48 2013 -0600"
      },
      "committer": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Fri Dec 20 16:29:31 2013 +0530"
      },
      "message": "msm: bam_dmux: correct sps_transfer_one() flag usage\n\nFrom debugging the underlying BAM layer, bam_dmux has been discovered to\nbe using extraneous flags when invoking sps_transfer_one.  Although these\nextra flags have no functional impact, they confuse debug efforts by\nmasking when events actually happen.\n\nIn the transmit direction, SPS_IOVEC_FLAG_INT is redundant when\nSPS_IOVEC_FLAG_EOT is specified.  Remove the TX uses of FLAG_INT.\n\nIn the receive direction, neither SPS_IOVEC_FLAG_INT nor\nSPS_IOVEC_FLAG_EOT is required.  FLAG_EOT is set by the remote side when\nit transmits, and FLAG_INT is assumed by the hardware.\n\nCRs-Fixed: 471804\nChange-Id: Ia867f5685ab3dacb2a8cbb3070874e401c1a08ea\nSigned-off-by: Jeffrey Hugo \u003cjhugo@codeaurora.org\u003e\n"
    },
    {
      "commit": "f800bbaf86b6a2a8f9ab02ccd4089494fd000646",
      "tree": "c50d489b00c1b6324fc98c312dee1589943fa9d9",
      "parents": [
        "199294b2164e62a40dcf6853ede77215d619be31"
      ],
      "author": {
        "name": "Zaheerulla Meer",
        "email": "zmeer@codeaurora.org",
        "time": "Wed Feb 13 15:49:14 2013 +0530"
      },
      "committer": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Fri Dec 20 16:26:38 2013 +0530"
      },
      "message": "msm: bam_dmux: Use IPC Logging for string formatting\n\nBAM DMUX currently formats a string into a local buffer before passing the\npre-formated string directly to IPC Logging. This results in an extra copy\noperation and adds an extra timestamp. It also limits the printed string to\nthe size of the local buffer (which is currently 80 characters). Remove the\npre-formatting code and use the formatting capability in IPC Logging which\nremoves the local length limitations, improves performance and removes the\nduplicate timestamp.\n\nChange-Id: I11712d5232daee58ac2f0d5ec78a8ba11af1ca04\nSigned-off-by: Zaheerulla Meer \u003czmeer@codeaurora.org\u003e\nSigned-off-by: Arun Kumar Neelakantam \u003caneela@codeaurora.org\u003e\n"
    },
    {
      "commit": "199294b2164e62a40dcf6853ede77215d619be31",
      "tree": "7020e70d928ca1f8bfb28c18dcf482971aca35b9",
      "parents": [
        "a82a95c209207c4f7721971785863e90603b93f2"
      ],
      "author": {
        "name": "Jeff Hugo",
        "email": "jhugo@codeaurora.org",
        "time": "Mon Feb 25 13:46:56 2013 -0700"
      },
      "committer": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Fri Dec 20 16:23:36 2013 +0530"
      },
      "message": "msm: bam_dmux: wait for DL thread to shutdown in case of SSR\n\nIn case of Subsystem Restart, recent targets require that the downlink\nprocessing thread be signaled to shutdown eariler and that the SSR\nprocess wait for the DL thread completely shutdown otherwise an unclocked\nregister access could occur which might cause a kernel panic.\n\nCRs-Fixed: 451694\nChange-Id: I9216c6006bdc8941dd3c03bd6aff14cd732540bc\nSigned-off-by: Jeffrey Hugo \u003cjhugo@codeaurora.org\u003e\nSigned-off-by: Arun Kumar Neelakantam \u003caneela@codeaurora.org\u003e\n"
    },
    {
      "commit": "a82a95c209207c4f7721971785863e90603b93f2",
      "tree": "4646650645388cd9cb9db3348fdbe42d94fc33da",
      "parents": [
        "2fa0cff99d0e6ec0946a9e616860fc86a9258e68"
      ],
      "author": {
        "name": "Jeff Hugo",
        "email": "jhugo@codeaurora.org",
        "time": "Fri Dec 14 17:56:19 2012 -0700"
      },
      "committer": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Fri Dec 20 16:18:45 2013 +0530"
      },
      "message": "msm: bam_dmux: reset bam hardware when A2 goes into pc\n\nReset the bam hardware when A2 goes into power collapse so that the A2\ncan be reset after the disconnect ack is sent from bam_dmux to A2.  This\nallows the A2 to remain in sync with the bam hardware which prevents\npossible unrecoverable data stalls from occuring.\n\nThis change reverts commit b11a52c7748e3f5fba7850fb843cabd9ad4878e7 but\nadds special handling for the subsystem restart case so that the issue\nfixed by b11a52 is not reintroduced.\n\nCRs-Fixed: 433400\nChange-Id: Ie476e249b03bb6bd40abc8981472684664d34ae6\nSigned-off-by: Jeffrey Hugo \u003cjhugo@codeaurora.org\u003e\nSigned-off-by: Arun Kumar Neelakantam \u003caneela@codeaurora.org\u003e\n"
    },
    {
      "commit": "3410dbf172141af72b8b75455fe22f7a2229d6b6",
      "tree": "ba10537f5e7670b846c4c26981ea6e9d6e3c2df4",
      "parents": [
        "d8f13391c90e4803365276a2e68ba26a2d1bdcd5",
        "3080a10b8a755d52da64270a4eb4316c2c99ef36"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Dec 18 06:36:09 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Dec 18 06:36:09 2013 -0800"
      },
      "message": "Merge \"Asoc:msm:Added Buffer overflow check\""
    },
    {
      "commit": "938693a9cfb7756fc12851134100691872e55ca6",
      "tree": "d06a39806633b3235d223ba4830adfa29cf6a324",
      "parents": [
        "73c2fba8ec3e03d331b331604e6e376cd5a6a07b"
      ],
      "author": {
        "name": "Sarang Joshi",
        "email": "spjoshi@codeaurora.org",
        "time": "Fri Dec 13 00:23:12 2013 -0800"
      },
      "committer": {
        "name": "Sarang Joshi",
        "email": "spjoshi@codeaurora.org",
        "time": "Fri Dec 13 00:23:12 2013 -0800"
      },
      "message": "defconfig: remove support for /dev/mem and /dev/kmem on perf builds\n\nKeeping /dev/mem and /dev/kmem exposed to userspace allows userspace\nto peek/poke to these areas and is a security risk. Remove support for\n/dev/mem and /dev/kmem on perf builds.\n\nChange-Id: I630101c40c806cc6682573d070964d79ca36bd57\nCRs-Fixed: 530719\nSigned-off-by: Sarang Joshi \u003cspjoshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "3080a10b8a755d52da64270a4eb4316c2c99ef36",
      "tree": "ec24695132fad3d40ca1086a16857b366d448c53",
      "parents": [
        "09b3d7972025ff9e654b8cce3453b5d9f205cbf8"
      ],
      "author": {
        "name": "Mohammad Johny Shaik",
        "email": "mjshai@codeaurora.org",
        "time": "Thu Dec 12 14:26:42 2013 +0530"
      },
      "committer": {
        "name": "Mohammad Johny Shaik",
        "email": "mjshai@codeaurora.org",
        "time": "Thu Dec 12 14:50:46 2013 +0530"
      },
      "message": "Asoc:msm:Added Buffer overflow check\n\nThe overflow check is required to ensure that user space data\nin kernel may not go beyond buffer boundary.\n\nChange-Id: I79b7e5f875fadcaeceb05f9163ae3666d4b6b7e1\nCRs-Fixed: 563086\nSigned-off-by: Mohammad Johny Shaik \u003cmjshai@codeaurora.org\u003e\n"
    },
    {
      "commit": "809d29070ffcf808e86f37e9e1971cd2b8caaf49",
      "tree": "09d588c59abec67903b5f13d3a47dfdf7ebfa67a",
      "parents": [
        "5beebfa585c2348312b5934e588acbb97246765b"
      ],
      "author": {
        "name": "Sergei Trofimovich",
        "email": "slyfox@gentoo.org",
        "time": "Sun Dec 30 01:37:30 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:11 2013 -0800"
      },
      "message": "um: add missing declaration of \u0027getrlimit()\u0027 and friends\n\ncommit fdfa4c952844fce881df8c76de9c7180cbe913ab upstream.\n\narch/um/os-Linux/start_up.c: In function \u0027check_coredump_limit\u0027:\narch/um/os-Linux/start_up.c:338:16: error: storage size of \u0027lim\u0027 isn\u0027t known\narch/um/os-Linux/start_up.c:339:2: error: implicit declaration of function \u0027getrlimit\u0027 [-Werror\u003dimplicit-function-declaration]\n\nSigned-off-by: Sergei Trofimovich \u003cslyfox@gentoo.org\u003e\nCC: Jeff Dike \u003cjdike@addtoit.com\u003e\nCC: Richard Weinberger \u003crichard@nod.at\u003e\nCC: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCC: user-mode-linux-devel@lists.sourceforge.net\nCC: user-mode-linux-user@lists.sourceforge.net\nCC: linux-kernel@vger.kernel.org\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "e1a3c5a3706d580390c02c69cb14dcd679d31d91",
      "tree": "f2aca9f0df7b5f37d9f4c1f8794f856aeae0d9b3",
      "parents": [
        "5c2b21e395d4bc405def4a1e6859441d377a9b72"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Wed Dec 11 23:20:05 2013 -0600"
      },
      "committer": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Wed Dec 11 23:38:16 2013 -0600"
      },
      "message": "msm: HTC: jet: give LUN paths to both storage drives\n\nChange-Id: I8be681883015dc872664745f0ba86ea0b739a698\n"
    },
    {
      "commit": "5c2b21e395d4bc405def4a1e6859441d377a9b72",
      "tree": "c78c2503df19d66c67eab5b7c30fc92461daf7c5",
      "parents": [
        "b9f660921e5d5f5071256623efc7c015970a7171"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Wed Dec 11 23:12:57 2013 -0600"
      },
      "committer": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Wed Dec 11 23:38:00 2013 -0600"
      },
      "message": "msm: HTC: fighter: give LUN paths to both storage drives\n\nChange-Id: I4e9a8d2bbd9d790e79f62a470d0bebe917b5abb7\n"
    },
    {
      "commit": "ae0c3aa839696d7f2bb43c07595f96594f490575",
      "tree": "4e1476692bb35728f61f831aee48824bc41a4fc3",
      "parents": [
        "9e22815a19f36af18e164dc9e9a4a2fcbd5d2a62",
        "2f90405838e033536e036b0b7f09441dc3f0c9b1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:25 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:24 2013 -0800"
      },
      "message": "Merge \"ARM: 7816/1: CONFIG_KUSER_HELPERS: fix help text\""
    },
    {
      "commit": "9e22815a19f36af18e164dc9e9a4a2fcbd5d2a62",
      "tree": "e9811ed151e716a5d1e2b117b32b933e28f1c304",
      "parents": [
        "3b53981a6305e825cbfeef2945ead6ec2c386670",
        "8c45daaa716f3b93feca747bfd0ee895d55e8031"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:24 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:23 2013 -0800"
      },
      "message": "Merge \"ARM: allow kuser helpers to be removed from the vector page\""
    },
    {
      "commit": "3b53981a6305e825cbfeef2945ead6ec2c386670",
      "tree": "3244f6c99323755756665cc90a0a14801b9b1f97",
      "parents": [
        "7e315c08880c1657a341ee221c05659b69a5a66e",
        "8aab1b7aabd1a39b95adc7374d0e6941c11acfe8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:22 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:21 2013 -0800"
      },
      "message": "Merge \"ARM: 7819/1: fiq: Cast the first argument of flush_icache_range()\""
    },
    {
      "commit": "7e315c08880c1657a341ee221c05659b69a5a66e",
      "tree": "a5fce3e2b3d23f5eb1ce60d96279d9e57e79f62e",
      "parents": [
        "df75145e83c7ca91d65ec84ae7ed08de9d7ad661",
        "259c49d0beec32c48b35a4a4cc48df40df96463f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:20 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:20 2013 -0800"
      },
      "message": "Merge \"ARM: Fix FIQ code on VIVT CPUs\""
    },
    {
      "commit": "df75145e83c7ca91d65ec84ae7ed08de9d7ad661",
      "tree": "7bd4215b774d14a598ccaffa406195699596783e",
      "parents": [
        "9035dbde77d911356c7a567961355d551ac9f87c",
        "a404db69967d7dca00e583650989645de1a16ae6"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:19 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:19 2013 -0800"
      },
      "message": "Merge \"ARM: Fix the world famous typo with is_gate_vma()\""
    },
    {
      "commit": "9035dbde77d911356c7a567961355d551ac9f87c",
      "tree": "d2f0fb8a000eab8758cf477539c340814c173742",
      "parents": [
        "1e74f4f4f9d823e31c0a970e08be4024da236aba",
        "0a4babab56e18e2b6a9591d9cc9c4035735f3a6f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:18 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:17 2013 -0800"
      },
      "message": "Merge \"ARM: fix nommu builds with 48be69a02 (ARM: move signal handlers into a vdso-like page)\""
    },
    {
      "commit": "1e74f4f4f9d823e31c0a970e08be4024da236aba",
      "tree": "22f4db662e955897d01bb6be587a086e2f03cb69",
      "parents": [
        "757a94d13fc95238a238756a6ff6c1a79a063df7",
        "76c1e377d5418cdb282708299c1a32e1904684a9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:16 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:16 2013 -0800"
      },
      "message": "Merge \"ARM: fix a cockup in 48be69a02 (ARM: move signal handlers into a vdso-like page)\""
    },
    {
      "commit": "757a94d13fc95238a238756a6ff6c1a79a063df7",
      "tree": "05c9622a5baa784c35382c8ef61d5276351c2a61",
      "parents": [
        "bbc319bbef026ee6bd8697862b40f81748f45369",
        "d9ce5847c5586a90192c558d2d1a0f0e1df1b0ef"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:15 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:15 2013 -0800"
      },
      "message": "Merge \"ARM: make vectors page inaccessible from userspace\""
    },
    {
      "commit": "bbc319bbef026ee6bd8697862b40f81748f45369",
      "tree": "c568c9bdcd5c1edc193f5f44597deb7a42e42a86",
      "parents": [
        "74cc77eefc26c6868aabab85bb9e69b3b69aa5d1",
        "de291291080eebc8fd49d224cde1bd34e1db7d09"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:14 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:14 2013 -0800"
      },
      "message": "Merge \"Revert \"ARM: allow the kernel text section to be made read-only\"\""
    },
    {
      "commit": "74cc77eefc26c6868aabab85bb9e69b3b69aa5d1",
      "tree": "fb376f2a1804f312075f961fdaee3e15762990d2",
      "parents": [
        "6003695bd48fbccabf22b11cc254f67bf5ad80ad",
        "10d98aaa7248045b0f103612d8e2f771be693393"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:13 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:12 2013 -0800"
      },
      "message": "Merge \"ARM: move signal handlers into a vdso-like page\""
    },
    {
      "commit": "6003695bd48fbccabf22b11cc254f67bf5ad80ad",
      "tree": "54f6b6b8a0ad04265b2e0426fb0c537534d4b0de",
      "parents": [
        "6b4c8337fb1206a8a98d56e00fd470e5ea158067",
        "19b763e34903393933f009167bcdec66e002428e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:12 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:11 2013 -0800"
      },
      "message": "Merge \"ARM: update FIQ support for relocation of vectors\""
    },
    {
      "commit": "6b4c8337fb1206a8a98d56e00fd470e5ea158067",
      "tree": "18aa46dc1b23bd8c4d8e87416ea2192e39ae2138",
      "parents": [
        "dc6be2d0cef2876fc3bc349048394abfd8313939",
        "cb42a2d83f340fba1adc6f2b7e316181fe627187"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:10 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:10 2013 -0800"
      },
      "message": "Merge \"ARM: fiq: change FIQ_START to a variable\""
    },
    {
      "commit": "dc6be2d0cef2876fc3bc349048394abfd8313939",
      "tree": "f1b771bda840a0a783ac3b13be815d87d311f66a",
      "parents": [
        "850bd2f9c676e51fb3b22253935ebef8580fefe8",
        "47dcfc208d4da5d77e0c20f25a060630fc7d905b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:09 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:09 2013 -0800"
      },
      "message": "Merge \"ARM: move vector stubs\""
    },
    {
      "commit": "850bd2f9c676e51fb3b22253935ebef8580fefe8",
      "tree": "e92574be52f3620ab48453362b4e6ee9e48bb7b3",
      "parents": [
        "8383902cf39157042cf17a76cd7acca91114658c",
        "cdd38b3c3a79783dc5a1e84abab69180b2628188"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:08 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:08 2013 -0800"
      },
      "message": "Merge \"ARM: poison memory between kuser helpers\""
    },
    {
      "commit": "8383902cf39157042cf17a76cd7acca91114658c",
      "tree": "8b4bae1421eb1b85d763deb7882a5f7631d500f7",
      "parents": [
        "f2cfed626c359e4c88bec503022766a5e386e128",
        "a87ce9bc9648017b64fc82759c41c553c29e1441"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:07 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:07 2013 -0800"
      },
      "message": "Merge \"ARM: poison the vectors page\""
    },
    {
      "commit": "f2cfed626c359e4c88bec503022766a5e386e128",
      "tree": "dd0a00747d8e2bbce12d58555feac84ab0b05330",
      "parents": [
        "57b6f7812e7bd95d29eabe10215e1f0af5cd575f",
        "418e4da3440be5402e7ac7b7a6923c6646fe5376"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:05 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:05 2013 -0800"
      },
      "message": "Merge \"kernel: gtod: Add MSM-specific user-accessible timers\""
    },
    {
      "commit": "abe594ea1bb253b637d3b66d366b90e30b7a3c45",
      "tree": "b7d7541083e6ac435617d5967c70b02227b40b0e",
      "parents": [
        "39608bb624e8e38f6c1f8559a1209bee48e36918"
      ],
      "author": {
        "name": "Pratibhasagar V",
        "email": "pratibha@codeaurora.org",
        "time": "Thu Oct 24 22:20:42 2013 +0530"
      },
      "committer": {
        "name": "Pratibhasagar V",
        "email": "pratibha@codeaurora.org",
        "time": "Mon Dec 09 16:39:59 2013 +0530"
      },
      "message": "defconfig: Enable msm_sharedmem UIO driver\n\nEnable msm_sharedmem UIO driver on targets which use RemoteFS\n(over QMI) and RFSA.\n\nCRs-Fixed: 477427\nChange-Id: I63d95aa0fcbbdc17d64fb7749ed50c3890551dce\nSigned-off-by: Pratibhasagar V \u003cpratibha@codeaurora.org\u003e\nSigned-off-by: Venkat Gopalakrishnan \u003cvenkatg@codeaurora.org\u003e\n"
    },
    {
      "commit": "39608bb624e8e38f6c1f8559a1209bee48e36918",
      "tree": "0f87718b8d8a963c434c5d1b730e2dd389284cde",
      "parents": [
        "aaa132de18629bcddbbd09586c92d44b2ef839e3"
      ],
      "author": {
        "name": "Pratibhasagar V",
        "email": "pratibha@codeaurora.org",
        "time": "Wed Oct 09 18:59:45 2013 +0530"
      },
      "committer": {
        "name": "Pratibhasagar V",
        "email": "pratibha@codeaurora.org",
        "time": "Mon Dec 09 16:38:52 2013 +0530"
      },
      "message": "ARM: dts: msm: Add new \u0027sharedmem\u0027 devices\n\nAdd new devices which need to maintain the shared memory\naddress for RemoteFS and RFSA\n\nCRs-Fixed: 477427\nChange-Id: Id5f3ea2a827d5a30b06d872d7a72468f1fd7718f\nSigned-off-by: Pratibhasagar V \u003cpratibha@codeaurora.org\u003e\nSigned-off-by: Venkat Gopalakrishnan \u003cvenkatg@codeaurora.org\u003e\n"
    },
    {
      "commit": "ba8961ca9842d496249f58f7398227851ae3fa2f",
      "tree": "5f2929d0402254613409d297d73d05f9ac5727ca",
      "parents": [
        "c5b6ec8601fd8fcb4cedcb36b970b5502e9cf335"
      ],
      "author": {
        "name": "Murali Nalajala",
        "email": "mnalajal@codeaurora.org",
        "time": "Sun Dec 08 12:01:41 2013 +0530"
      },
      "committer": {
        "name": "Murali Nalajala",
        "email": "mnalajal@codeaurora.org",
        "time": "Mon Dec 09 10:25:54 2013 +0530"
      },
      "message": "msm: rpm: do not disable the interupt during suspend\n\nIf an edge wake up interrupt happens during suspend path,\nthe flow handler will mask it and set as pending. This\nlead to suspend sequence abort when the check for all\npending edge interrupt happens. Do not disable the\ninterrupt (wake up interrupt to CPU0 in krait SS, #54)\nduring suspend.\n\nCRs-fixed: 583318\nChange-Id: I3a5afec98d445da2dfc1f16fc20d9f3e96acc17f\nSigned-off-by: Murali Nalajala \u003cmnalajal@codeaurora.org\u003e\n"
    },
    {
      "commit": "2a38ada0f1ab9f894eea4428731ebc811b51c3f3",
      "tree": "759c765808a23a3a35e4ba10d8306c847c0205b7",
      "parents": [
        "19218e895cefdd389c96af12c93c89e7276bbaad",
        "44d19f5a04ae4e433548ba2f25e4d2ccfcac765e"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Dec 08 12:50:38 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Dec 08 12:50:38 2013 -0800"
      },
      "message": "Merge tag \u0027v3.4.72\u0027 into tmp\n\nThis is the 3.4.72 stable release\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/include/asm/mutex.h\n\tarch/arm/kernel/perf_event.c\n\tarch/arm/kernel/traps.c\n\tarch/arm/mm/dma-mapping.c\n\tdrivers/base/power/main.c\n\tdrivers/bluetooth/ath3k.c\n\tdrivers/bluetooth/btusb.c\n\tdrivers/gpu/drm/radeon/radeon_mode.h\n\tdrivers/mmc/card/block.c\n\tdrivers/mmc/host/sdhci.c\n\tdrivers/usb/core/message.c\n\tdrivers/usb/host/xhci-plat.c\n\tdrivers/usb/host/xhci.h\n\tdrivers/virtio/virtio_ring.c\n\tfs/ubifs/dir.c\n\tinclude/linux/freezer.h\n\tinclude/linux/virtio.h\n\tinclude/media/v4l2-ctrls.h\n\tinclude/net/bluetooth/hci_core.h\n\tinclude/net/bluetooth/mgmt.h\n\tkernel/cgroup.c\n\tkernel/futex.c\n\tkernel/signal.c\n\tnet/bluetooth/hci_conn.c\n\tnet/bluetooth/hci_core.c\n\tnet/bluetooth/hci_event.c\n\tnet/bluetooth/l2cap_core.c\n\tnet/bluetooth/mgmt.c\n\tnet/bluetooth/rfcomm/sock.c\n\tnet/bluetooth/smp.c\n\nChange-Id: I4fb0d5de74ca76f933d95d98e1a9c2c859402f34\n"
    },
    {
      "commit": "19218e895cefdd389c96af12c93c89e7276bbaad",
      "tree": "7c6bd96fe10a6d36f3be9759e1f12dba55e91d43",
      "parents": [
        "a8f54f9de24912fb8faf702a2c5f87adb59b2d60"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Dec 08 01:30:35 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Dec 08 02:27:02 2013 -0800"
      },
      "message": "msm: pil: Add HTC delay for rmt_storage\n\nChange-Id: I553f8015cfd102032c4fa3fa5e4bff3ac81e4819\n"
    },
    {
      "commit": "273f8f9ecd262fd941f85fb241c34c6d308ed39a",
      "tree": "cf5f937655833adb177efe9f7d76e9abfaa7e911",
      "parents": [
        "889c7a6ffb3414403d8115e20157b29b58a4b7f0"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 07 15:12:53 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 07 17:58:29 2013 -0800"
      },
      "message": "msm: HTC: 8960: enable GTOD helpers, disable DLOAD mode, disable CACHE_ERP\n\nChange-Id: I5e3d921c9d076c2464b1bfef6d39b711810f6c4e\n"
    },
    {
      "commit": "889c7a6ffb3414403d8115e20157b29b58a4b7f0",
      "tree": "70f1811487a3f34d7637fb82c0cf53444e7fdde7",
      "parents": [
        "c346380e5780e6bb1e71b41f4779177402727332"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 07 17:52:12 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 07 17:52:21 2013 -0800"
      },
      "message": "msm: HTC: Use msm_iomap for ram console addresses\n\nChange-Id: Ic94e7b066e15e05598d28dd976a9459d2febe982\n"
    },
    {
      "commit": "c346380e5780e6bb1e71b41f4779177402727332",
      "tree": "cd1654dd046b28e0bf73dc737adad113ba6cc495",
      "parents": [
        "9a91702af866c49f7681eeb06c5664b65857f962"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 07 17:50:28 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 07 17:52:21 2013 -0800"
      },
      "message": "msm: iomap: Add HTC memory region mappings\n\n* HTC\u0027s KERNEL_FOOTPRINT and KALLSYM areas appear to be important to the\n  modem or watchdog. Add mappings for them.\n\nChange-Id: I3f266f7a20b635035e6d46aa38bfe48e8eecdc24\n"
    },
    {
      "commit": "8bfabdd83683743dea60ad3beaad869fbb777baf",
      "tree": "bff0eba04c76d3637762ad1505c347e8c917e16f",
      "parents": [
        "a2c24e623fd6f54c9e825fb29eec0194b2c74ba0",
        "991de6bc312c55bef9edb406452097b3e5975b61"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Dec 06 22:18:19 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Dec 06 22:18:19 2013 -0800"
      },
      "message": "Merge remote-tracking branch \u0027codeaurora/kk_2.7.1\u0027 into cm-11.0\n"
    },
    {
      "commit": "8f3a4a6a9e06029d2ad317841a18c9d7c55571c9",
      "tree": "c8dfcd24644c7f5fb2f5dbc82c7016a84fe22f23",
      "parents": [
        "79066b85b4078e846fa9fd4baf6beee7841d61c8",
        "d83ce8894e49666b03c9df07f22c6a8533864b2a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 05 22:50:46 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 05 22:50:45 2013 -0800"
      },
      "message": "Merge \"msm: pm-8x60: Remove timeout waiting for cpu to power collapse\""
    },
    {
      "commit": "2f90405838e033536e036b0b7f09441dc3f0c9b1",
      "tree": "4841c5bbf0820d77dbdefaee9259f631986ecd2c",
      "parents": [
        "8c45daaa716f3b93feca747bfd0ee895d55e8031"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Wed Aug 14 22:36:32 2013 +0100"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:48 2013 -0800"
      },
      "message": "ARM: 7816/1: CONFIG_KUSER_HELPERS: fix help text\n\nCommit f6f91b0d9fd9 (\"ARM: allow kuser helpers to be removed from the\nvector page\") introduced some help text for the CONFIG_KUSER_HELPERS\noption which is rather contradictory.\n\nLet\u0027s fix that, and improve it a little.\n\nChange-Id: I9059789c8404556937c5f5d0fa15619f0ead6460\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nGit-commit: ac124504ecf6b20a2457d873d0728a8b991a5b0c\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nCRs-fixed: 561044\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "8c45daaa716f3b93feca747bfd0ee895d55e8031",
      "tree": "2478577f6b47b4e7ca82be64efc233bfcb9cdb2d",
      "parents": [
        "8aab1b7aabd1a39b95adc7374d0e6941c11acfe8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 23 18:37:00 2013 +0100"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:47 2013 -0800"
      },
      "message": "ARM: allow kuser helpers to be removed from the vector page\n\nProvide a kernel configuration option to allow the kernel user helpers\nto be removed from the vector page, thereby preventing their use with\nROP (return orientated programming) attacks.  This option is only\nvisible for CPU architectures which natively support all the operations\nwhich kernel user helpers would normally provide, and must be enabled\nwith caution.\n\nChange-Id: Ic118b6951f4abca53ceb22b5a768ddad2ceb22b6\nCc: \u003cstable@vger.kernel.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nGit-commit: f6f91b0d9fd971c630cef908dde8fe8795aefbf8\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[joonwoop@codeaurora.org: fixed merge conflict]\nCRs-fixed: 561044\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "8aab1b7aabd1a39b95adc7374d0e6941c11acfe8",
      "tree": "a9861807fac6b6f9284a421462bb95832036ef9c",
      "parents": [
        "259c49d0beec32c48b35a4a4cc48df40df96463f"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "festevam@gmail.com",
        "time": "Fri Aug 16 12:55:56 2013 +0100"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:47 2013 -0800"
      },
      "message": "ARM: 7819/1: fiq: Cast the first argument of flush_icache_range()\n\nCommit 2ba85e7af4 (ARM: Fix FIQ code on VIVT CPUs) causes the following build warning:\n\narch/arm/kernel/fiq.c:92:3: warning: passing argument 1 of \u0027cpu_cache.coherent_kern_range\u0027 makes integer from pointer without a cast [enabled by default]\n\nCast it as \u0027(unsigned long)base\u0027 to avoid the warning.\n\nChange-Id: I6df03280ae8577e6a9dc85668fa1c4644e531b6c\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nGit-commit: 7cb3be0a27805c625ff7cce20c53c926d9483243\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nCRs-fixed: 561044\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "259c49d0beec32c48b35a4a4cc48df40df96463f",
      "tree": "5d3db886aba59db41ef073e292d3344cd024cec8",
      "parents": [
        "a404db69967d7dca00e583650989645de1a16ae6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 08 11:51:21 2013 +0100"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:47 2013 -0800"
      },
      "message": "ARM: Fix FIQ code on VIVT CPUs\n\nAaro Koskinen reports the following oops:\nInstalling fiq handler from c001b110, length 0x164\nUnable to handle kernel paging request at virtual address ffff1224\npgd \u003d c0004000\n[ffff1224] *pgd\u003d00000000, *pte\u003d11fff0cb, *ppte\u003d11fff00a\n...\n[\u003cc0013154\u003e] (set_fiq_handler+0x0/0x6c) from [\u003cc0365d38\u003e] (ams_delta_init_fiq+0xa8/0x160)\n r6:00000164 r5:c001b110 r4:00000000 r3:fefecb4c\n[\u003cc0365c90\u003e] (ams_delta_init_fiq+0x0/0x160) from [\u003cc0365b14\u003e] (ams_delta_init+0xd4/0x114)\n r6:00000000 r5:fffece10 r4:c037a9e0\n[\u003cc0365a40\u003e] (ams_delta_init+0x0/0x114) from [\u003cc03613b4\u003e] (customize_machine+0x24/0x30)\n\nThis is because the vectors page is now write-protected, and to change\ncode in there we must write to its original alias.  Make that change,\nand adjust the cache flushing such that the code will become visible\nto the instruction stream on VIVT CPUs.\n\nChange-Id: I316fd5088e72f68a2fb1e609c3f5774bac9162a0\nReported-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nTested-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nGit-commit: 2ba85e7af4c639d933c9a87a6d7363f2983d5ada\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nCRs-fixed: 561044\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "a404db69967d7dca00e583650989645de1a16ae6",
      "tree": "2077ff9d810b27803815f46e2203efae3b527200",
      "parents": [
        "0a4babab56e18e2b6a9591d9cc9c4035735f3a6f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Aug 06 09:49:14 2013 +0100"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:47 2013 -0800"
      },
      "message": "ARM: Fix the world famous typo with is_gate_vma()\n\nChange-Id: I5fbbfbc2eb45276eaefeea5b839a7178ef9403e7\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nGit-commit: 1d0bbf428924f94867542d49d436cf254b9dbd06\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nCRs-fixed: 561044\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "0a4babab56e18e2b6a9591d9cc9c4035735f3a6f",
      "tree": "1efe577675581febc62f2357676293f10a0abcf8",
      "parents": [
        "76c1e377d5418cdb282708299c1a32e1904684a9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 03 10:39:51 2013 +0100"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:47 2013 -0800"
      },
      "message": "ARM: fix nommu builds with 48be69a02 (ARM: move signal handlers into a vdso-like page)\n\nOlof reports that noMMU builds error out with:\n\narch/arm/kernel/signal.c: In function \u0027setup_return\u0027:\narch/arm/kernel/signal.c:413:25: error: \u0027mm_context_t\u0027 has no member named \u0027sigpage\u0027\n\nThis shows one of the evilnesses of IS_ENABLED().  Get rid of it here\nand replace it with #ifdef\u0027s - and as no noMMU platform can make use\nof sigpage, depend on CONIFG_MMU not CONFIG_ARM_MPU.\n\nChange-Id: I5875b23e7c076aeb8240081bd48a4c8516b612cb\nReported-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nGit-commit: 8c0cc8a5d90bc7373a7a9e7f7a40eb41f51e03fc\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[joonwoop@codeaurora.org: fixed merge conflict]\nCRs-fixed: 561044\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "76c1e377d5418cdb282708299c1a32e1904684a9",
      "tree": "4571704c64acefaaf272f299114347b009a8d87e",
      "parents": [
        "d9ce5847c5586a90192c558d2d1a0f0e1df1b0ef"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 03 10:30:05 2013 +0100"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:46 2013 -0800"
      },
      "message": "ARM: fix a cockup in 48be69a02 (ARM: move signal handlers into a vdso-like page)\n\nUnfortunately, I never committed the fix to a nasty oops which can\noccur as a result of that commit:\n\n------------[ cut here ]------------\nkernel BUG at /home/olof/work/batch/include/linux/mm.h:414!\nInternal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM\nModules linked in:\nCPU: 0 PID: 490 Comm: killall5 Not tainted 3.11.0-rc3-00288-gabe0308 #53\ntask: e90acac0 ti: e9be8000 task.ti: e9be8000\nPC is at special_mapping_fault+0xa4/0xc4\nLR is at __do_fault+0x68/0x48c\n\nThis doesn\u0027t show up unless you do quite a bit of testing; a simple\nboot test does not do this, so all my nightly tests were passing fine.\n\nThe reason for this is that install_special_mapping() expects the\npage array to stick around, and as this was only inserting one page\nwhich was stored on the kernel stack, that\u0027s why this was blowing up.\n\nChange-Id: Ib2cf8c19833e17d8d145e29141d68aaefd4dc233\nReported-by: Olof Johansson \u003colof@lixom.net\u003e\nTested-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nGit-commit: e0d407564b532d978b03ceccebd224a05d02f111\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nCRs-fixed: 561044\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "d9ce5847c5586a90192c558d2d1a0f0e1df1b0ef",
      "tree": "dce3c595d70dfb7d7d5a0c3a3061821e606471ab",
      "parents": [
        "de291291080eebc8fd49d224cde1bd34e1db7d09"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 31 21:58:56 2013 +0100"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:46 2013 -0800"
      },
      "message": "ARM: make vectors page inaccessible from userspace\n\nIf kuser helpers are not provided by the kernel, disable user access to\nthe vectors page.  With the kuser helpers gone, there is no reason for\nthis page to be visible to userspace.\n\nChange-Id: Ia00a34e7952552634ccb03ee038cf3d0ead88459\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nGit-commit: a5463cd3435475386cbbe7b06e01292ac169d36f\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[joonwoop@codeaurora.org: fixed merge conflict]\nCRs-fixed: 561044\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "de291291080eebc8fd49d224cde1bd34e1db7d09",
      "tree": "e9e09102793b559b9db14eca016ea678d6aa4d3a",
      "parents": [
        "10d98aaa7248045b0f103612d8e2f771be693393"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Wed Feb 27 15:05:34 2013 -0800"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:46 2013 -0800"
      },
      "message": "Revert \"ARM: allow the kernel text section to be made read-only\"\n\nThis reverts commit e5e483d13369ab62d95f1738edce3cd64c7ca2ff.\n\nThis change breaks LPAE support. Other patches provide the same\nfunctionality so just revert the patch.\n\nChange-Id: Iea1e88064a1618ca1fc9d717ee5a4ffe77681745\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Stepan Moskovchenko \u003cstepanm@codeaurora.org\u003e\n"
    },
    {
      "commit": "10d98aaa7248045b0f103612d8e2f771be693393",
      "tree": "0e5b59076ae2adbdee4e00423371a7f93e315a50",
      "parents": [
        "19b763e34903393933f009167bcdec66e002428e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 24 00:29:18 2013 +0100"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:46 2013 -0800"
      },
      "message": "ARM: move signal handlers into a vdso-like page\n\nMove the signal handlers into a VDSO page rather than keeping them in\nthe vectors page.  This allows us to place them randomly within this\npage, and also map the page at a random location within userspace\nfurther protecting these code fragments from ROP attacks.  The new\nVDSO page is also poisoned in the same way as the vector page.\n\nChange-Id: Ic45bb26efb1f00de0a025d36fc15dbd6580dc7de\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nGit-commit: 48be69a026b2c17350a5ef18a1959a919f60be7d\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[joonwoop@codeaurora.org: fixed merge conflict]\nCRs-fixed: 561044\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "19b763e34903393933f009167bcdec66e002428e",
      "tree": "fe85a8478e5d5387b476cf9f36aaf04ca69b0bfd",
      "parents": [
        "cb42a2d83f340fba1adc6f2b7e316181fe627187"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 09 01:03:17 2013 +0100"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:45 2013 -0800"
      },
      "message": "ARM: update FIQ support for relocation of vectors\n\nFIQ should no longer copy the FIQ code into the user visible vector\npage.  Instead, it should use the hidden page.  This change makes\nthat happen.\n\nChange-Id: Iec7716c43e2377fa3d66cc36ff8d141f58bfb6bf\nCc: \u003cstable@vger.kernel.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nGit-commit: e39e3f3ebfef03450cf7bfa7a974a8c61f7980c8\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[joonwoop@codeaurora.org: fixed merge conflict]\nCRs-fixed: 561044\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "cb42a2d83f340fba1adc6f2b7e316181fe627187",
      "tree": "a14d9f38ac2e21ef86b74985707571c26bcd2ee0",
      "parents": [
        "47dcfc208d4da5d77e0c20f25a060630fc7d905b"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Thu Jun 28 14:42:08 2012 +0800"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:45 2013 -0800"
      },
      "message": "ARM: fiq: change FIQ_START to a variable\n\nThe commit a2be01b (ARM: only include mach/irqs.h for !SPARSE_IRQ)\nmakes mach/irqs.h only be included for !SPARSE_IRQ build.  There are\na nubmer of platforms have FIQ_START defined in mach/irqs.h for FIQ\nsupport.\n\n  arch/arm/mach-rpc/include/mach/irqs.h:#define FIQ_START         64\n  arch/arm/mach-s3c24xx/include/mach/irqs.h:#define FIQ_START             IRQ_EINT0\n  arch/arm/plat-mxc/include/mach/irqs.h:#define FIQ_START 0\n\nIf SPARSE_IRQ is enabled for any of these platforms, the following\ncompile error will be seen.\n\n  arch/arm/kernel/fiq.c: In function ‘enable_fiq’:\n  arch/arm/kernel/fiq.c:127:19: error: ‘FIQ_START’ undeclared (first use in this function)\n  arch/arm/kernel/fiq.c:127:19: note: each undeclared identifier is reported only once for each function it appears in\n  arch/arm/kernel/fiq.c: In function ‘disable_fiq’:\n  arch/arm/kernel/fiq.c:132:20: error: ‘FIQ_START’ undeclared (first use in this function)\n\nThe patch changes fiq code to have init_FIQ take FIQ_START from\nplatforms as a parameter and assign it to variable fiq_start which\nis to replace FIQ_START uses in enable_fiq/disable_fiq.\n\nChange-Id: I9bf8de403d06fec7597fd4652c78079fd4fa981b\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nGit-commit: bc89663aa5c7ca620f58c34ab531ca409119becc\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nCRs-fixed: 561044\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    }
  ],
  "next": "47dcfc208d4da5d77e0c20f25a060630fc7d905b"
}
