)]}'
{
  "log": [
    {
      "commit": "ea3810a20e94ea8840d5ec520dcdcec0da620c19",
      "tree": "27f792ed277ce838743072db92636aa537be6175",
      "parents": [
        "c02106ec74949f8221569dcf012bad8698393201",
        "d4b6059003c222a62b9dba184d0bd7fe52b984df"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 27 02:32:54 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Dec 27 02:32:54 2013 -0800"
      },
      "message": "Merge \"msm: kgsl: Protect against a potential overflow in kgsl_sg_alloc\""
    },
    {
      "commit": "c02106ec74949f8221569dcf012bad8698393201",
      "tree": "b865f62c9abf245a658bc6f47ac0b89556731db3",
      "parents": [
        "43798da47b1c5c3a7596451f89ffc7bbf492a67d",
        "00689b19aef54d555efb0232c520b9d6c433e2c1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 27 02:32:53 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Dec 27 02:32:52 2013 -0800"
      },
      "message": "Merge \"msm: kgsl: Skip hang check for 2d devices kgsl hung check is used for 3d device but while creating a 2d device we are creating a hung timer and check for hung in 3d device, Which is not logically correct. Some time it causes kernal panic when device type is 2d and we try to access 3d device registers etc\""
    },
    {
      "commit": "43798da47b1c5c3a7596451f89ffc7bbf492a67d",
      "tree": "31ab179ca6c8013a456e087fa1b4c50c8df4643b",
      "parents": [
        "ce32c7f44318d735a5538a31d8c76526259a2c30",
        "31932522d2c7f2cf8b90c6bedee06cf121318d1c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 24 07:26:14 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 24 07:26:13 2013 -0800"
      },
      "message": "Merge \"ASoC:wcd9304:Modified code to acquire codec_resource_lock only once.\""
    },
    {
      "commit": "ce32c7f44318d735a5538a31d8c76526259a2c30",
      "tree": "05397a21f9467804cd90553e3dec7a783872def2",
      "parents": [
        "07ef0d45bfbf820a0270738cca9237e71a9521d2",
        "0a78e978eb03a7f6d5bd6f5ad8a88429ecea55be"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 23 11:58:28 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 23 11:58:28 2013 -0800"
      },
      "message": "Merge \"msm: ehci-hsic: Add support to disable internal clock gating\""
    },
    {
      "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": "3be80bc65cd2c5820b67d61890e259966fe4e81a",
      "tree": "81850aa0b4ae973937fce6fae586a1413b2755ec",
      "parents": [
        "7cf3cd27a1fad15680853dfdc824c75d90cda837",
        "3cfb8fd53801c7cbb96f0946f682f92707e60fe5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 23 07:22:54 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 23 07:22:54 2013 -0800"
      },
      "message": "Merge \"Revert \"msm_fb: display: Program TILE video frame size in dma ISR\"\""
    },
    {
      "commit": "7cf3cd27a1fad15680853dfdc824c75d90cda837",
      "tree": "19305a1c456d1a2261d8440442be4b2a24d40ad6",
      "parents": [
        "7b099a2dd96f21caea5bae339b60a948852e18c9",
        "d493210d1b0911dd5af620b2aa7316637d78e020"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 23 07:22:53 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 23 07:22:53 2013 -0800"
      },
      "message": "Merge \"Revert \"msm_fb: display: update video tile framesize register\"\""
    },
    {
      "commit": "7b099a2dd96f21caea5bae339b60a948852e18c9",
      "tree": "7455fbe8934f9b931449bf3177c7704d27e19942",
      "parents": [
        "8ad03b546e62036f55e8688ae1a45da5638952a7",
        "22bffb135af28a7b0a0b9918e277e40b1a149fcd"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 23 07:22:52 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 23 07:22:52 2013 -0800"
      },
      "message": "Merge \"Revert \"Update on Program TILE video frame size in dma ISR.\"\""
    },
    {
      "commit": "8ad03b546e62036f55e8688ae1a45da5638952a7",
      "tree": "0bff99dd9deac708e3023db592c3688f589d5908",
      "parents": [
        "4d26b227637f32235ee33b86333b6bd8d1f80b97",
        "4637517da82112b507f821e29a006662ac414894"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 23 07:22:50 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 23 07:22:50 2013 -0800"
      },
      "message": "Merge \"netfilter: x_tables: fix ordering of jumpstack allocation and table update\""
    },
    {
      "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": "4d26b227637f32235ee33b86333b6bd8d1f80b97",
      "tree": "5623084f40baca6d47b66ef01e8aef23ea116cd3",
      "parents": [
        "3652c574aa0217d57278b4a64cb340c1faa74485",
        "00b080bef4e3444b3d8abf784bc8d17d1a63e694"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 23 02:09:36 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 23 02:09:36 2013 -0800"
      },
      "message": "Merge \"msm: kgsl: Add a missing refcount put for kgsl_context\""
    },
    {
      "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": "e122b44f64cc3f80cbae45c8e72c1b1956a21fd9",
      "tree": "fb67698afc09f6397a59f25846fefb8ed717c819",
      "parents": [
        "2fa0cff99d0e6ec0946a9e616860fc86a9258e68",
        "7cbd4e6680495c555ab6f47aed7cad14a30f80f5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 23 02:09:31 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 23 02:09:30 2013 -0800"
      },
      "message": "Merge \"msm: camera: Make AXI stop/abort/reset and overflow recovery mutually exclusive.\""
    },
    {
      "commit": "d4b6059003c222a62b9dba184d0bd7fe52b984df",
      "tree": "2196f32f32da0104be4739ed4b850cb4c96f2b1b",
      "parents": [
        "00689b19aef54d555efb0232c520b9d6c433e2c1"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jcrouse@codeaurora.org",
        "time": "Wed Oct 30 10:42:58 2013 -0600"
      },
      "committer": {
        "name": "Gaurav Gagrani",
        "email": "ggagrani@codeaurora.org",
        "time": "Mon Dec 23 11:53:30 2013 +0530"
      },
      "message": "msm: kgsl: Protect against a potential overflow in kgsl_sg_alloc\n\nAvoid allocating a scatterlist so large that it overflows the size\npassed to the memory allocators.\n\nCRs-fixed: 564448\nChange-Id: Ic0dedbad2ab421ddec8f3be38d61c9bdf9ae5bd4\nSigned-off-by: Jordan Crouse \u003cjcrouse@codeaurora.org\u003e\n"
    },
    {
      "commit": "3cfb8fd53801c7cbb96f0946f682f92707e60fe5",
      "tree": "820dda9a140df81b56a377a9e5c08d53538e1cc8",
      "parents": [
        "d493210d1b0911dd5af620b2aa7316637d78e020"
      ],
      "author": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Mon Dec 23 11:29:34 2013 +0530"
      },
      "committer": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Mon Dec 23 11:29:40 2013 +0530"
      },
      "message": "Revert \"msm_fb: display: Program TILE video frame size in dma ISR\"\n\nThis reverts commit 472d090f0b745f09d515b81961291971996b6fd3.\n\nChange-Id: Ic38c8d634cec7200df58dcf108b4f37b4fe06f70\nSigned-off-by: raghavendra ambadas \u003crambad@codeaurora.org\u003e\n"
    },
    {
      "commit": "d493210d1b0911dd5af620b2aa7316637d78e020",
      "tree": "5e8de8febe2d609826deb5d1aecb48feec7d23b1",
      "parents": [
        "22bffb135af28a7b0a0b9918e277e40b1a149fcd"
      ],
      "author": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Mon Dec 23 11:26:32 2013 +0530"
      },
      "committer": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Mon Dec 23 11:26:40 2013 +0530"
      },
      "message": "Revert \"msm_fb: display: update video tile framesize register\"\n\nThis reverts commit 80f8dfbbbb20adde0fc0c164c19bd5ea50c2ddf1.\n\nChange-Id: I1270e0296808a53e5a2559c19526cec67b5dbc33\nSigned-off-by: raghavendra ambadas \u003crambad@codeaurora.org\u003e\n"
    },
    {
      "commit": "22bffb135af28a7b0a0b9918e277e40b1a149fcd",
      "tree": "0e7507be19194d824ff0c3d3b82528a15c54a50e",
      "parents": [
        "2fa0cff99d0e6ec0946a9e616860fc86a9258e68"
      ],
      "author": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Mon Dec 23 11:21:40 2013 +0530"
      },
      "committer": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Mon Dec 23 11:22:22 2013 +0530"
      },
      "message": "Revert \"Update on Program TILE video frame size in dma ISR.\"\n\nThis reverts commit 88ac781cec1034301882099f1f11984b73831d92.\n\nChange-Id: Idecc76ededc625d77ae3c8fd3f9e0da512b4848f\nSigned-off-by: raghavendra ambadas \u003crambad@codeaurora.org\u003e\n"
    },
    {
      "commit": "7cbd4e6680495c555ab6f47aed7cad14a30f80f5",
      "tree": "3937728fb5b302e72239945af50c454af9913d6a",
      "parents": [
        "558e26e10912d36fc56b91f345d082e184150206"
      ],
      "author": {
        "name": "Alok Kediya",
        "email": "kediya@codeaurora.org",
        "time": "Tue Dec 10 15:49:44 2013 +0530"
      },
      "committer": {
        "name": "Alok Kediya",
        "email": "kediya@codeaurora.org",
        "time": "Fri Dec 20 16:00:38 2013 +0530"
      },
      "message": "msm: camera: Make AXI stop/abort/reset and overflow recovery\nmutually exclusive.\n\nThis would avoid potential problems when AXI bus is stopped when\nrecovery is in progress and vice versa.\n\nChange-Id: I44ef2c4f7b54f81aef5be41293a5f70099307a13\nCRs-Fixed: 561680,586602\nSigned-off-by: Alok Kediya \u003ckediya@codeaurora.org\u003e\n"
    },
    {
      "commit": "2fa0cff99d0e6ec0946a9e616860fc86a9258e68",
      "tree": "3f7489297db002b6e2e016487a6f579bd24541fb",
      "parents": [
        "6660e356a59bcf8c948df015b5f265acb501ac69",
        "627dc185e00f7e94e1ec243f04d204675175cd73"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 19 05:35:02 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 19 05:35:02 2013 -0800"
      },
      "message": "Merge \"csdio: Remove the driver\""
    },
    {
      "commit": "6660e356a59bcf8c948df015b5f265acb501ac69",
      "tree": "23621fc960bcf76003517a8a2ecd6e5992c98161",
      "parents": [
        "f2fc55fafad12f9ad71232451f51527ee696dac2",
        "607899add60d76e1db606597bcce9b5dbe1da420"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 19 01:27:59 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 19 01:27:58 2013 -0800"
      },
      "message": "Merge \"idr: fix a subtle bug in idr_get_next()\""
    },
    {
      "commit": "f2fc55fafad12f9ad71232451f51527ee696dac2",
      "tree": "5cf6573f8701c743dac42219a7809a72f996ef86",
      "parents": [
        "ea717b110abe2ec2a42be7be2d9dfec37d5e631b",
        "88ac781cec1034301882099f1f11984b73831d92"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Dec 18 23:01:08 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Dec 18 23:01:07 2013 -0800"
      },
      "message": "Merge \"Update on Program TILE video frame size in dma ISR. Earlier DMAP interrupt was enabled for each pipe, which caused exessive logs. Now DMAP interrupt is called for each frame.\""
    },
    {
      "commit": "ea717b110abe2ec2a42be7be2d9dfec37d5e631b",
      "tree": "65620f9f9dd6bd8323d8b504c687a367e2635af1",
      "parents": [
        "3410dbf172141af72b8b75455fe22f7a2229d6b6",
        "b6e586c693a1b50e9f3b2bfcea1070b502d4d7e4"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Dec 18 23:01:06 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Dec 18 23:01:06 2013 -0800"
      },
      "message": "Merge \"workqueue: Added null check and warning\""
    },
    {
      "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": "d8f13391c90e4803365276a2e68ba26a2d1bdcd5",
      "tree": "c98ed07026b551172a6d3ebaa00e6f648c3bc273",
      "parents": [
        "b5043328b852715b21ab0e41a1edddfc7345f051",
        "560d8f33cd2d3510bdee4ef9a814cd88ee8b480d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Dec 18 06:36:06 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Dec 18 06:36:05 2013 -0800"
      },
      "message": "Merge \"radio: iris: Prevent probable overflow\""
    },
    {
      "commit": "00689b19aef54d555efb0232c520b9d6c433e2c1",
      "tree": "a8c98a4691ed6c134d69c0b4d2a6a60e4f139221",
      "parents": [
        "09b3d7972025ff9e654b8cce3453b5d9f205cbf8"
      ],
      "author": {
        "name": "Gaurav Gagrani",
        "email": "ggagrani@codeaurora.org",
        "time": "Mon Dec 16 17:25:32 2013 +0530"
      },
      "committer": {
        "name": "Gaurav Gagrani",
        "email": "ggagrani@codeaurora.org",
        "time": "Wed Dec 18 14:43:35 2013 +0530"
      },
      "message": "msm: kgsl: Skip hang check for 2d devices\nkgsl hung check is used for 3d device but while creating a 2d\ndevice we are creating a hung timer and check for hung in 3d\ndevice, Which is not logically correct. Some time it causes kernal panic\nwhen device type is 2d and we try to access 3d device registers etc\n\nChange-Id: I82d7c4ca542f33529357c336daa36a66153adcd3\nSigned-off-by: Gaurav Gagrani \u003cggagrani@codeaurora.org\u003e\n"
    },
    {
      "commit": "627dc185e00f7e94e1ec243f04d204675175cd73",
      "tree": "5f161a65753f16caf7bcb0dc5a0e282e3b9e0940",
      "parents": [
        "b5043328b852715b21ab0e41a1edddfc7345f051"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Tue Dec 17 21:34:36 2013 +0200"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 17 23:26:46 2013 -0800"
      },
      "message": "csdio: Remove the driver\n\nThe driver is a legacy driver that is not used any longer\nand its implementation is neither correct nor compiles.\n\nChange-Id: I9862c0f93ccad6079a616f6997987d4e187a137c\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\n"
    },
    {
      "commit": "4637517da82112b507f821e29a006662ac414894",
      "tree": "270969509f9d5a0ff9a445ff61925ffccd48c390",
      "parents": [
        "b5043328b852715b21ab0e41a1edddfc7345f051"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Oct 21 12:14:53 2013 +0000"
      },
      "committer": {
        "name": "Vijaya Kumar T M",
        "email": "vtmuni@codeaurora.org",
        "time": "Wed Dec 18 12:37:23 2013 +0530"
      },
      "message": "netfilter: x_tables: fix ordering of jumpstack allocation and table update\n\nDuring kernel stability testing on an SMP ARMv7 system, Yalin Wang\nreported the following panic from the netfilter code:\n\n  1fe0: 0000001c 5e2d3b10 4007e779 4009e110 60000010 00000032 ff565656 ff545454\n  [\u003cc06c48dc\u003e] (ipt_do_table+0x448/0x584) from [\u003cc0655ef0\u003e] (nf_iterate+0x48/0x7c)\n  [\u003cc0655ef0\u003e] (nf_iterate+0x48/0x7c) from [\u003cc0655f7c\u003e] (nf_hook_slow+0x58/0x104)\n  [\u003cc0655f7c\u003e] (nf_hook_slow+0x58/0x104) from [\u003cc0683bbc\u003e] (ip_local_deliver+0x88/0xa8)\n  [\u003cc0683bbc\u003e] (ip_local_deliver+0x88/0xa8) from [\u003cc0683718\u003e] (ip_rcv_finish+0x418/0x43c)\n  [\u003cc0683718\u003e] (ip_rcv_finish+0x418/0x43c) from [\u003cc062b1c4\u003e] (__netif_receive_skb+0x4cc/0x598)\n  [\u003cc062b1c4\u003e] (__netif_receive_skb+0x4cc/0x598) from [\u003cc062b314\u003e] (process_backlog+0x84/0x158)\n  [\u003cc062b314\u003e] (process_backlog+0x84/0x158) from [\u003cc062de84\u003e] (net_rx_action+0x70/0x1dc)\n  [\u003cc062de84\u003e] (net_rx_action+0x70/0x1dc) from [\u003cc0088230\u003e] (__do_softirq+0x11c/0x27c)\n  [\u003cc0088230\u003e] (__do_softirq+0x11c/0x27c) from [\u003cc008857c\u003e] (do_softirq+0x44/0x50)\n  [\u003cc008857c\u003e] (do_softirq+0x44/0x50) from [\u003cc0088614\u003e] (local_bh_enable_ip+0x8c/0xd0)\n  [\u003cc0088614\u003e] (local_bh_enable_ip+0x8c/0xd0) from [\u003cc06b0330\u003e] (inet_stream_connect+0x164/0x298)\n  [\u003cc06b0330\u003e] (inet_stream_connect+0x164/0x298) from [\u003cc061d68c\u003e] (sys_connect+0x88/0xc8)\n  [\u003cc061d68c\u003e] (sys_connect+0x88/0xc8) from [\u003cc000e340\u003e] (ret_fast_syscall+0x0/0x30)\n  Code: 2a000021 e59d2028 e59de01c e59f011c (e7824103)\n  ---[ end trace da227214a82491bd ]---\n  Kernel panic - not syncing: Fatal exception in interrupt\n\nThis comes about because CPU1 is executing xt_replace_table in response\nto a setsockopt syscall, resulting in:\n\n\tret \u003d xt_jumpstack_alloc(newinfo);\n\t\t--\u003e newinfo-\u003ejumpstack \u003d kzalloc(size, GFP_KERNEL);\n\n\t[...]\n\n\ttable-\u003eprivate \u003d newinfo;\n\tnewinfo-\u003einitial_entries \u003d private-\u003einitial_entries;\n\nMeanwhile, CPU0 is handling the network receive path and ends up in\nipt_do_table, resulting in:\n\n\tprivate \u003d table-\u003eprivate;\n\n\t[...]\n\n\tjumpstack  \u003d (struct ipt_entry **)private-\u003ejumpstack[cpu];\n\nOn weakly ordered memory architectures, the writes to table-\u003eprivate\nand newinfo-\u003ejumpstack from CPU1 can be observed out of order by CPU0.\nFurthermore, on architectures which don\u0027t respect ordering of address\ndependencies (i.e. Alpha), the reads from CPU0 can also be re-ordered.\n\nThis patch adds an smp_wmb() before the assignment to table-\u003eprivate\n(which is essentially publishing newinfo) to ensure that all writes to\nnewinfo will be observed before plugging it into the table structure.\nA dependent-read barrier is also added on the consumer sides, to ensure\nthe same ordering requirements are also respected there.\n\nCRs-Fixed: 591149\n\nChange-Id: Ica3ec69cd6e2f77945a1a7303f92887feecf42e9\nCc: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nReported-by: Wang, Yalin \u003cYalin.Wang@sonymobile.com\u003e\nTested-by: Wang, Yalin \u003cYalin.Wang@sonymobile.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nAcked-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nGit-commit: b416c144f46af1a30ddfa4e4319a8f077381ad63\nGit-repo: https://www.codeaurora.org/cgit/quic/la/kernel/msm/common/\nSigned-off-by: Vijaya Kumar T M \u003cvtmuni@codeaurora.org\u003e\n"
    },
    {
      "commit": "88ac781cec1034301882099f1f11984b73831d92",
      "tree": "84c70554f1cfb0cd44cb29a856bc78b6b9efb39d",
      "parents": [
        "1de253d26a282468c33d6209b0c9688f47223b14"
      ],
      "author": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Wed Dec 18 11:30:54 2013 +0530"
      },
      "committer": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Wed Dec 18 11:49:24 2013 +0530"
      },
      "message": "Update on Program TILE video frame size in dma ISR.\nEarlier DMAP interrupt was enabled for each pipe,\nwhich caused exessive logs.\nNow DMAP interrupt is called for each frame.\n\nChange-Id: Iceba4d6d781d81eb60a7b87936ef49d01eaaad78\nSigned-off-by: raghavendra ambadas \u003crambad@codeaurora.org\u003e\n"
    },
    {
      "commit": "b5043328b852715b21ab0e41a1edddfc7345f051",
      "tree": "e898047c0cfd36f8d67d6df4f0bba113ce9386f8",
      "parents": [
        "726657c4169de7fe70bedb0491ff551424128d0e",
        "076515f141d6148733580c0286e95a5b16662650"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 17 02:57:17 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 17 02:57:14 2013 -0800"
      },
      "message": "Merge \"radio: tavarua: Added NULL checks for input arguments.\""
    },
    {
      "commit": "726657c4169de7fe70bedb0491ff551424128d0e",
      "tree": "2a0bc05c7d74e1d6e8c2726ffd998ce5a62ef5c8",
      "parents": [
        "1de253d26a282468c33d6209b0c9688f47223b14",
        "938693a9cfb7756fc12851134100691872e55ca6"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 17 02:57:11 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 17 02:57:09 2013 -0800"
      },
      "message": "Merge \"defconfig: remove support for /dev/mem and /dev/kmem on perf builds\""
    },
    {
      "commit": "607899add60d76e1db606597bcce9b5dbe1da420",
      "tree": "8b1af148ead5cf45746a28a795465b13d83817c5",
      "parents": [
        "09b3d7972025ff9e654b8cce3453b5d9f205cbf8"
      ],
      "author": {
        "name": "Prakash Kamliya",
        "email": "pkamliya@codeaurora.org",
        "time": "Sat Dec 07 17:17:27 2013 +0530"
      },
      "committer": {
        "name": "Ananta Kishore K",
        "email": "akollipa@codeaurora.org",
        "time": "Tue Dec 17 15:20:28 2013 +0530"
      },
      "message": "idr: fix a subtle bug in idr_get_next()\n\nThe iteration logic of idr_get_next() is borrowed mostly verbatim from\nidr_for_each().  It walks down the tree looking for the slot matching\nthe current ID.  If the matching slot is not found, the ID is\nincremented by the distance of single slot at the given level and\nrepeats.\n\nThe implementation assumes that during the whole iteration id is aligned\nto the layer boundaries of the level closest to the leaf, which is true\nfor all iterations starting from zero or an existing element and thus is\nfine for idr_for_each().\n\nHowever, idr_get_next() may be given any point and if the starting id\nhits in the middle of a non-existent layer, increment to the next layer\nwill end up skipping the same offset into it.  For example, an IDR with\nIDs filled between [64, 127] would look like the following.\n\n          [  0  64 ... ]\n       /----/   |\n       |        |\n      NULL    [ 64 ... 127 ]\n\nIf idr_get_next() is called with 63 as the starting point, it will try\nto follow down the pointer from 0.  As it is NULL, it will then try to\nproceed to the next slot in the same level by adding the slot distance\nat that level which is 64 - making the next try 127.  It goes around the\nloop and finds and returns 127 skipping [64, 126].\n\nNote that this bug also triggers in idr_for_each_entry() loop which\ndeletes during iteration as deletions can make layers go away leaving\nthe iteration with unaligned ID into missing layers.\n\nFix it by ensuring proceeding to the next slot doesn\u0027t carry over the\nunaligned offset - ie.  use round_up(id + 1, slot_distance) instead of\nid +\u003d slot_distance.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: David Teigland \u003cteigland@redhat.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n\nChange-Id: Ifb6d64747e7f08e2f5d7609bd66a48405f0c9b95\nSigned-off-by: Prakash Kamliya \u003cpkamliya@codeaurora.org\u003e\n"
    },
    {
      "commit": "31932522d2c7f2cf8b90c6bedee06cf121318d1c",
      "tree": "9c60b829229028db810b325c26ff780f45380a96",
      "parents": [
        "1de253d26a282468c33d6209b0c9688f47223b14"
      ],
      "author": {
        "name": "Mohammad Johny Shaik",
        "email": "mjshai@codeaurora.org",
        "time": "Fri Nov 29 15:31:00 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 16 22:03:07 2013 -0800"
      },
      "message": "ASoC:wcd9304:Modified code to acquire codec_resource_lock only once.\n\nPOP noise is heard as DAC is enabled during fast insertion/removal of\nheadset, due to wrong handling of codec_resource_lock. There is no need\nto acquire the lock separately for HPHL and HPHR channel, hence modified\nsuch that lock is acquired only once for both HPHL and HPHR PA\u0027s.\n\nChange-Id: Ibceced072a9b19f0ecd0b156057973520f241a4f\nCRs-Fixed: 580366\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "1de253d26a282468c33d6209b0c9688f47223b14",
      "tree": "42ce2fb34c261a9ade86f41868fc7d4a17afe2b3",
      "parents": [
        "a2b408e1008323183fe62dfc21de41c7f035c37d",
        "dcb7349f11b285c99958b324a3dd943d6c684a75"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 16 07:34:19 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 16 07:34:19 2013 -0800"
      },
      "message": "Merge \"radio: iris: Prevent loss of data\""
    },
    {
      "commit": "a2b408e1008323183fe62dfc21de41c7f035c37d",
      "tree": "695b4bc00b85d773d6637a8009a05a2945ebd853",
      "parents": [
        "341c78d04edf663a9314e601dc2948f22240b000",
        "bf1ed9d7e4e30528d3f257aaec8fc109051e927d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 16 07:34:18 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 16 07:34:18 2013 -0800"
      },
      "message": "Merge \"radio: iris: Use kernel API to copy data from user space\""
    },
    {
      "commit": "341c78d04edf663a9314e601dc2948f22240b000",
      "tree": "9b6b8839581efd35867ab1f87cae3a0c6b9ba249",
      "parents": [
        "09b3d7972025ff9e654b8cce3453b5d9f205cbf8",
        "23703a64d08376e2eb1fd0f87a9f37c37c2f4fcc"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 16 07:34:17 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 16 07:34:16 2013 -0800"
      },
      "message": "Merge \"radio: iris: Avoid inconsistent free\""
    },
    {
      "commit": "076515f141d6148733580c0286e95a5b16662650",
      "tree": "43fd8f8d3ebe3c851c06fad82378b1e4294d220e",
      "parents": [
        "09b3d7972025ff9e654b8cce3453b5d9f205cbf8"
      ],
      "author": {
        "name": "Satish Kodishala",
        "email": "skodisha@codeaurora.org",
        "time": "Mon Nov 25 13:02:10 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sun Dec 15 21:54:49 2013 -0800"
      },
      "message": "radio: tavarua: Added NULL checks for input arguments.\n\nAdded NULL checks for input arguments.\n\nChange-Id: Ie39c2b3254c95925723735423c81b99da59ee6ad\nCRs-fixed: 548405\nSigned-off-by: Satish Kodishala \u003cskodisha@codeaurora.org\u003e\n"
    },
    {
      "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": "b6e586c693a1b50e9f3b2bfcea1070b502d4d7e4",
      "tree": "55797b7357fdafefa8e2b32f213af60d076080fb",
      "parents": [
        "73c2fba8ec3e03d331b331604e6e376cd5a6a07b"
      ],
      "author": {
        "name": "Srinivasarao P",
        "email": "spathi@codeaurora.org",
        "time": "Wed Sep 18 14:33:45 2013 +0530"
      },
      "committer": {
        "name": "Srinivasarao P",
        "email": "spathi@codeaurora.org",
        "time": "Wed Dec 11 15:57:25 2013 +0530"
      },
      "message": "workqueue: Added null check and warning\n\nIf work item is already in queue get_work_cwq() will return null.\nso null check is added to avoid crash in delayed_work_timer_on()\n\nCRs-Fixed: 586162\n\nChange-Id: I5c885142fd72781cea90d6c9b3456ecc7f0778b6\nSigned-off-by: Srinivasarao P \u003cspathi@codeaurora.org\u003e\n"
    },
    {
      "commit": "09b3d7972025ff9e654b8cce3453b5d9f205cbf8",
      "tree": "760a7d2802ebbd1237942c8bbb0ec40f56cc52bc",
      "parents": [
        "73c2fba8ec3e03d331b331604e6e376cd5a6a07b",
        "cf8cc80240536885a1ab9a71b81f5b6357177ab5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Dec 11 01:57:37 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Dec 11 01:57:36 2013 -0800"
      },
      "message": "Merge \"msm: camera: Added bounds check for index parameter\""
    },
    {
      "commit": "bf1ed9d7e4e30528d3f257aaec8fc109051e927d",
      "tree": "7d99b5bda598eae5d78856b2ac5f4215937b23b3",
      "parents": [
        "73c2fba8ec3e03d331b331604e6e376cd5a6a07b"
      ],
      "author": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Tue Oct 08 15:56:04 2013 +0530"
      },
      "committer": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Wed Dec 11 11:32:20 2013 +0530"
      },
      "message": "radio: iris: Use kernel API to copy data from user space\n\nUse copy_from_user kernel api to copy any data from user space\nto kernel space.\n\nChange-Id: Ia3b7bb0f98180bd8792c1c18e930cb5609b8dc82\nCRs-Fixed: 540320\nSigned-off-by: Ayaz Ahmad \u003caahmad@codeaurora.org\u003e\n"
    },
    {
      "commit": "dcb7349f11b285c99958b324a3dd943d6c684a75",
      "tree": "0dd4873e235a1293c8fe286aa1c79f2dc5db5f93",
      "parents": [
        "73c2fba8ec3e03d331b331604e6e376cd5a6a07b"
      ],
      "author": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Thu Nov 07 13:43:23 2013 +0530"
      },
      "committer": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Tue Dec 10 15:31:41 2013 +0530"
      },
      "message": "radio: iris: Prevent loss of data\n\nDown casting a variable may lead to loss\nof data, other various kind of subtle errors.\n\nChange-Id: If1f8a8c463333a5283c5ba66f099e33d66dc21e4\nCRs-Fixed: 569313\nSigned-off-by: Ayaz Ahmad \u003caahmad@codeaurora.org\u003e\n"
    },
    {
      "commit": "00b080bef4e3444b3d8abf784bc8d17d1a63e694",
      "tree": "1b59f48caf54ac83e6df179bd64c49de7462e201",
      "parents": [
        "57b6f7812e7bd95d29eabe10215e1f0af5cd575f"
      ],
      "author": {
        "name": "Prakash Kamliya",
        "email": "pkamliya@codeaurora.org",
        "time": "Mon Dec 09 23:37:50 2013 +0530"
      },
      "committer": {
        "name": "Prakash Kamliya",
        "email": "pkamliya@codeaurora.org",
        "time": "Tue Dec 10 13:34:08 2013 +0530"
      },
      "message": "msm: kgsl: Add a missing refcount put for kgsl_context\n\nFix a potential memory leak by putting in the missing\nkgsl_context_put() in ft detect for kgsl_context\n\nChange-Id: I2673cdcc5a8ab9caf4d9adbfd9b3aa528348d945\nSigned-off-by: Prakash Kamliya \u003cpkamliya@codeaurora.org\u003e\n"
    },
    {
      "commit": "73c2fba8ec3e03d331b331604e6e376cd5a6a07b",
      "tree": "b642668f4922a6e784021d4d1da4a3336576b5f1",
      "parents": [
        "ae0c3aa839696d7f2bb43c07595f96594f490575",
        "80f8dfbbbb20adde0fc0c164c19bd5ea50c2ddf1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 21:32:37 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 21:32:37 2013 -0800"
      },
      "message": "Merge \"msm_fb: display: update video tile framesize register\""
    },
    {
      "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": "cf8cc80240536885a1ab9a71b81f5b6357177ab5",
      "tree": "d399d4256981ea68ecd9c54cd84e6fafc772a3e5",
      "parents": [
        "57b6f7812e7bd95d29eabe10215e1f0af5cd575f"
      ],
      "author": {
        "name": "Alok Kediya",
        "email": "kediya@codeaurora.org",
        "time": "Mon Dec 09 10:52:49 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 20:48:26 2013 -0800"
      },
      "message": "msm: camera: Added bounds check for index parameter\n\nBound check the index param from user space to avoid\nany invalid memory access.\n\nCRs-Fixed: 583366\n\nChange-Id: I0f887bb8f1fa5a69a55e23dbb522b3bb694ad27f\nSigned-off-by: Alok Kediya \u003ckediya@codeaurora.org\u003e\n"
    },
    {
      "commit": "80f8dfbbbb20adde0fc0c164c19bd5ea50c2ddf1",
      "tree": "5c94081c363cda4bfc7ae8df8045b732927acd7b",
      "parents": [
        "c5b6ec8601fd8fcb4cedcb36b970b5502e9cf335"
      ],
      "author": {
        "name": "Justin Philip",
        "email": "jphili@codeaurora.org",
        "time": "Mon Dec 09 21:42:25 2013 +0530"
      },
      "committer": {
        "name": "Justin Philip",
        "email": "jphili@codeaurora.org",
        "time": "Mon Dec 09 21:42:25 2013 +0530"
      },
      "message": "msm_fb: display: update video tile framesize register\n\nThe register should not be delayed in the case of\nWiteback and command mode pannel\n\nChange-Id: Ia90ccc1bb376ed829bedee131ba600194d471521\nSigned-off-by: Justin Philip \u003cjphili@codeaurora.org\u003e\n"
    },
    {
      "commit": "57b6f7812e7bd95d29eabe10215e1f0af5cd575f",
      "tree": "b7d7541083e6ac435617d5967c70b02227b40b0e",
      "parents": [
        "8e31f8ec32f6229199d05f21b9bf267cf487df16",
        "abe594ea1bb253b637d3b66d366b90e30b7a3c45"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 06:32:16 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 06:32:15 2013 -0800"
      },
      "message": "Merge \"defconfig: Enable msm_sharedmem UIO driver\""
    },
    {
      "commit": "8e31f8ec32f6229199d05f21b9bf267cf487df16",
      "tree": "0f87718b8d8a963c434c5d1b730e2dd389284cde",
      "parents": [
        "4c426e5ebf076f9739f29eafb84bd404875dd0b4",
        "39608bb624e8e38f6c1f8559a1209bee48e36918"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 06:32:15 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 06:32:15 2013 -0800"
      },
      "message": "Merge \"ARM: dts: msm: Add new \u0027sharedmem\u0027 devices\""
    },
    {
      "commit": "4c426e5ebf076f9739f29eafb84bd404875dd0b4",
      "tree": "d29b5892225d3a790172f641f8cc32c296f61b95",
      "parents": [
        "c5b6ec8601fd8fcb4cedcb36b970b5502e9cf335",
        "aaa132de18629bcddbbd09586c92d44b2ef839e3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 09 06:32:14 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 09 06:32:14 2013 -0800"
      },
      "message": "Merge \"uio: msm_sharedmem: Add new device driver for sharedmemory access\""
    },
    {
      "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": "aaa132de18629bcddbbd09586c92d44b2ef839e3",
      "tree": "d29b5892225d3a790172f641f8cc32c296f61b95",
      "parents": [
        "c5b6ec8601fd8fcb4cedcb36b970b5502e9cf335"
      ],
      "author": {
        "name": "Pratibhasagar V",
        "email": "pratibha@codeaurora.org",
        "time": "Wed Nov 06 12:16:28 2013 +0530"
      },
      "committer": {
        "name": "Pratibhasagar V",
        "email": "pratibha@codeaurora.org",
        "time": "Mon Dec 09 16:38:02 2013 +0530"
      },
      "message": "uio: msm_sharedmem: Add new device driver for sharedmemory access\n\nAdd new device driver to provide a standard interface for its\nclients (like RemoteFS and RFSA) to be able to memory map their\nrespective allotted shared memory address in the client\u0027s address space.\nThe shared memory (a transport buffer) address is unique for each\nindividual client and is made available to the driver via device tree.\n\nThis driver uses the existing UIO framework to facilitate the clients\nmmap requirements. Each individual client will be able to use a unique\nUIO device for this purpose.\n\nCRs-Fixed: 477427\nChange-Id: If07b88086b5f1b87845962818094644575629fcf\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": "c5b6ec8601fd8fcb4cedcb36b970b5502e9cf335",
      "tree": "142d319e48d5e5cd0bc50a4817e91d70cd393ca7",
      "parents": [
        "19bc0a836d4f79140dcebdf5b3f585f5dec51761",
        "6dc2101835053bc59dcf8f39745dc5ebabcae855"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 06 07:01:42 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Dec 06 07:01:41 2013 -0800"
      },
      "message": "Merge \"kref: Implement kref_get_unless_zero v3\""
    },
    {
      "commit": "19bc0a836d4f79140dcebdf5b3f585f5dec51761",
      "tree": "b3cc25ea6fecb674d510ea2f28c6602ee54a8d8d",
      "parents": [
        "6e12b2141acec5c11b036db6493af6d2105a30b2",
        "8725bf6329b3d5a617603c3badb844443b96edcb"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 06 07:01:41 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Dec 06 07:01:40 2013 -0800"
      },
      "message": "Merge \"msm: kgsl: Get reference to process private when attaching mem entry\""
    },
    {
      "commit": "6e12b2141acec5c11b036db6493af6d2105a30b2",
      "tree": "1d5bfe54feebeee474111fd93942b76eb9fb3ed2",
      "parents": [
        "63a5e525e60968650193a231c9842cb327eaec83",
        "d4c1d0d2228efcd16e6344ce72b20a8d1520fd5f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 06 07:01:37 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Dec 06 07:01:37 2013 -0800"
      },
      "message": "Merge \"msm: kgsl: enable CPU IRQ while suspending context\""
    },
    {
      "commit": "0a78e978eb03a7f6d5bd6f5ad8a88429ecea55be",
      "tree": "0c471a78da92dd36106af69ca44320254748e188",
      "parents": [
        "c3598ea743d229de6ed1fdd153843aadd66d047c"
      ],
      "author": {
        "name": "ChandanaKishori Chiluveru",
        "email": "cchilu@codeaurora.org",
        "time": "Fri Dec 06 12:35:46 2013 +0530"
      },
      "committer": {
        "name": "ChandanaKishori Chiluveru",
        "email": "cchilu@codeaurora.org",
        "time": "Fri Dec 06 13:14:12 2013 +0530"
      },
      "message": "msm: ehci-hsic: Add support to disable internal clock gating\n\nEHCI cores on latest MSMs have internal clock gating enabled\nby default. Stability issues (random enumeration failures)\nhave been observed with some CORES where clock gating feature\ndoesn\u0027t work as expected. Hence add support to disable clock\ngating in hardware.\n\nChange-Id: I5209a68409ad04cba53c14c0e813aa0b925cf98e\nCRs-Fixed: 538509\nSigned-off-by: ChandanaKishori Chiluveru \u003ccchilu@codeaurora.org\u003e\n"
    },
    {
      "commit": "63a5e525e60968650193a231c9842cb327eaec83",
      "tree": "a07146a5c692b1ecce59342e46ec7fab36cbe928",
      "parents": [
        "8f3a4a6a9e06029d2ad317841a18c9d7c55571c9",
        "23d4f378e0ea75bdb78ea594f87718060bf84403"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 05 22:50:47 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 05 22:50:46 2013 -0800"
      },
      "message": "Merge \"cpufreq: ondemand:kernel NULL pointer dereference at dbs_check_cpu\""
    },
    {
      "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"
    },
    {
      "commit": "47dcfc208d4da5d77e0c20f25a060630fc7d905b",
      "tree": "f520640ee1a558fdbe84c1f49342e98cf21aef3a",
      "parents": [
        "cdd38b3c3a79783dc5a1e84abab69180b2628188"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 04 11:40:32 2013 +0100"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:45 2013 -0800"
      },
      "message": "ARM: move vector stubs\n\nMove the machine vector stubs into the page above the vector page,\nwhich we can prevent from being visible to userspace.  Also move\nthe reset stub, and place the swi vector at a location that the\n\u0027ldr\u0027 can get to it.\n\nThis hides pointers into the kernel which could give valuable\ninformation to attackers, and reduces the number of exploitable\ninstructions at a fixed address.\n\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: 19accfd373847ac3d10623c5d20f948846299741\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n\nARM: use linker magic for vectors and vector stubs\n\nUse linker magic to create the vectors and vector stubs: we can tell the\nlinker to place them at an appropriate VMA, but keep the LMA within the\nkernel.  This gets rid of some unnecessary symbol manipulation, and\nhave the linker calculate the relocations appropriately.\n\nChange-Id: I694f6b651e60fccd7e3c818f981a3883f9c212de\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: b9b32bf70f2fb710b07c94e13afbc729afe221da\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[joonwoop@codeaurora.org: squashed 19accfd and b9b32bf because 19accfd\n\t\t\tbroke build]\nCRs-fixed: 561044\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "cdd38b3c3a79783dc5a1e84abab69180b2628188",
      "tree": "7284a987369c2e49807f751e926edc31ce8f5f4c",
      "parents": [
        "a87ce9bc9648017b64fc82759c41c553c29e1441"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 04 11:32:04 2013 +0100"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:45 2013 -0800"
      },
      "message": "ARM: poison memory between kuser helpers\n\nPoison the memory between each kuser helper.  This ensures that any\nbranch between the kuser helpers will be appropriately trapped.\n\nChange-Id: Ifa4abe51d3dd89a96670a8609cd472fa03988e7e\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: 5b43e7a383d69381ffe53423e46dd0fafae07da3\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": "a87ce9bc9648017b64fc82759c41c553c29e1441",
      "tree": "abf3676d7fd079811d4b390d0323fb7ffecbf0ee",
      "parents": [
        "418e4da3440be5402e7ac7b7a6923c6646fe5376"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 04 11:00:23 2013 +0100"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:45 2013 -0800"
      },
      "message": "ARM: poison the vectors page\n\nFill the empty regions of the vectors page with an exception generating\ninstruction.  This ensures that any inappropriate branch to the vector\npage is appropriately trapped, rather than just encountering some code\nto execute.  (The vectors page was filled with zero before, which\ncorresponds with the \"andeq r0, r0, r0\" instruction - a no-op.)\n\nChange-Id: I74c0105a2bcb3b78d9fc8b105a05c0fc269ba400\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: f928d4f2a86f46b030fa0850385b4391fc2b5918\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": "418e4da3440be5402e7ac7b7a6923c6646fe5376",
      "tree": "a86e95d9f9131655f934c1e70912f080686453d7",
      "parents": [
        "da0d568708aa330a1101646fc0452219efa1d87a"
      ],
      "author": {
        "name": "Greg Reid",
        "email": "greid@codeaurora.org",
        "time": "Fri Oct 12 12:20:31 2012 -0400"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Dec 05 10:20:38 2013 -0800"
      },
      "message": "kernel: gtod: Add MSM-specific user-accessible timers\n\nEnable MSM-specific timers to be readable from user-space.\nThis allows implementation of a higher-performance\ngettimeofday in user-space.\n\nChange-Id: I1f322b5396ee335b10aeb81c681593621d151176\nSigned-off-by: Brent DeGraaf \u003cbdegraaf@codeaurora.org\u003e\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "79066b85b4078e846fa9fd4baf6beee7841d61c8",
      "tree": "34f9becd6e370d63d876c109c5d6905d5e1a4afd",
      "parents": [
        "488c5aaf729db586edbaf49a1767e68df2f77f8c",
        "f1df2bc028f570b716442a2bc0835449a62dc918"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 05 09:44:28 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 05 09:44:25 2013 -0800"
      },
      "message": "Merge \"Revert \"[ARM] msm: iommu_domains: replace vmalloc with kmalloc\"\""
    },
    {
      "commit": "6dc2101835053bc59dcf8f39745dc5ebabcae855",
      "tree": "311c4efc6c92143ab90969538dc3f088d005ab42",
      "parents": [
        "8725bf6329b3d5a617603c3badb844443b96edcb"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Tue Aug 06 16:42:15 2013 -0600"
      },
      "committer": {
        "name": "Anshuman Dani",
        "email": "adani@codeaurora.org",
        "time": "Thu Dec 05 16:09:37 2013 +0530"
      },
      "message": "kref: Implement kref_get_unless_zero v3\n\nThis function is intended to simplify locking around refcounting for\nobjects that can be looked up from a lookup structure, and which are\nremoved from that lookup structure in the object destructor.\nOperations on such objects require at least a read lock around\nlookup + kref_get, and a write lock around kref_put + remove from lookup\nstructure. Furthermore, RCU implementations become extremely tricky.\nWith a lookup followed by a kref_get_unless_zero *with return value check*\nlocking in the kref_put path can be deferred to the actual removal from\nthe lookup structure and RCU lookups become trivial.\n\nv2: Formatting fixes.\nv3: Invert the return value.\n\nChange-Id: I391623ee7458428eab6d7f361630f8646d6790b0\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nGit-commit: 4b20db3de8dab005b07c74161cb041db8c5ff3a7\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[shrenujb@codeaurora.org: resolve trivial merge conflicts]\nSigned-off-by: Shrenuj Bansal \u003cshrenujb@codeaurora.org\u003e\n"
    },
    {
      "commit": "8725bf6329b3d5a617603c3badb844443b96edcb",
      "tree": "babd830d301ff108e6fe024d9a42483431fd4ed8",
      "parents": [
        "e79509ad5d7f0248dab495cbda085c337d42a482"
      ],
      "author": {
        "name": "Shubhraprakash Das",
        "email": "sadas@codeaurora.org",
        "time": "Mon Sep 09 12:47:47 2013 -0700"
      },
      "committer": {
        "name": "Anshuman Dani",
        "email": "adani@codeaurora.org",
        "time": "Thu Dec 05 16:08:36 2013 +0530"
      },
      "message": "msm: kgsl: Get reference to process private when attaching mem entry\n\nWhen a memory entry is attached with to a process private list then\nincrement the refcount of the process private structure so that the\nstructure is valid as long as the entry is around. The context\nstructure is also handled in similar manner. Also, the refcount to\nthe entry needs to be decremented when the handle that created the\nentry goes away and not when the process private structure is\ndestroyed.\n\nConflicts:\n        drivers/gpu/msm/kgsl.c\n\nChange-Id: I225698ad4081947a93eb553104e5259bbf31f293\nSigned-off-by: Shubhraprakash Das \u003csadas@codeaurora.org\u003e\nSigned-off-by: Hareesh Gundu \u003chareeshg@codeaurora.org\u003e\n"
    },
    {
      "commit": "f1df2bc028f570b716442a2bc0835449a62dc918",
      "tree": "2f4aa7f607e6cfdbe1a1da6e7e0fee5ac39ffd2f",
      "parents": [
        "2bb6292ecd5c207554c272dcdc26112adccc560b"
      ],
      "author": {
        "name": "Srinivasarao P",
        "email": "spathi@codeaurora.org",
        "time": "Thu Dec 05 15:29:35 2013 +0530"
      },
      "committer": {
        "name": "Srinivasarao P",
        "email": "spathi@codeaurora.org",
        "time": "Thu Dec 05 15:32:38 2013 +0530"
      },
      "message": "Revert \"[ARM] msm: iommu_domains: replace vmalloc with kmalloc\"\n\nWhen overmapping is used, system can request higher order page allocaitons.\nthis can lead to page allocation failure if kmalloc is used\n\nCRs-Fixed: 571753\n\nThis reverts commit 191a48ee7bda08bf88a61b48fd0433627c5918dc.\n\nChange-Id: I4d44bf88d84d96d315f89a1304a2d25b75be79d8\nSigned-off-by: Srinivasarao P \u003cspathi@codeaurora.org\u003e\n"
    },
    {
      "commit": "488c5aaf729db586edbaf49a1767e68df2f77f8c",
      "tree": "b6baada79f7dc29b0a7653b33ef3a67f946b697b",
      "parents": [
        "20f10fe18d73d8786b3091dce217806d62435ce9",
        "8bbba2ab868fa65e24bfb41d026267d56392af23"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 05 01:48:45 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 05 01:48:44 2013 -0800"
      },
      "message": "Merge \"ASoC: msm: qdsp6v2: Propagate device HW delay to AFE.\""
    },
    {
      "commit": "560d8f33cd2d3510bdee4ef9a814cd88ee8b480d",
      "tree": "f5a094e81e780fc485870b3256a2471667f6b070",
      "parents": [
        "20f10fe18d73d8786b3091dce217806d62435ce9"
      ],
      "author": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Thu Oct 31 19:08:05 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Dec 04 23:36:22 2013 -0800"
      },
      "message": "radio: iris: Prevent probable overflow\n\ncasting a unsigned int into an integer, integer to\nunsigned int may cause buffer overflow.\n\nChange-Id: I54be4d4c5470616a59a772c587fe6d5f32575c32\nCRs-Fixed: 539008\nSigned-off-by: Ayaz Ahmad \u003caahmad@codeaurora.org\u003e\n"
    },
    {
      "commit": "20f10fe18d73d8786b3091dce217806d62435ce9",
      "tree": "a7dd3c6cb975a99ea4e642f27677ffab1a62af9e",
      "parents": [
        "1af26c7ba301e431f5abea1c102b77ba72c1cc34",
        "da0d568708aa330a1101646fc0452219efa1d87a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Dec 04 21:41:14 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Dec 04 21:41:14 2013 -0800"
      },
      "message": "Merge \"kernel: ARM-specific implementation of user-accessible timers\""
    },
    {
      "commit": "1af26c7ba301e431f5abea1c102b77ba72c1cc34",
      "tree": "899cff29d2d227d809e0181c28d8caaa93fb3dd6",
      "parents": [
        "7fc4fa929764f8067dd73f2a181622906287d32f",
        "ec574f8bb7b68e9b2128228f33964a9ce32d1f4f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Dec 04 21:41:14 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Dec 04 21:41:13 2013 -0800"
      },
      "message": "Merge \"kernel: Add hooks for user-accessible timers in the kernel.\""
    },
    {
      "commit": "7fc4fa929764f8067dd73f2a181622906287d32f",
      "tree": "f2579595e1a5a3ac35ae55ff3985cd50023ff315",
      "parents": [
        "1913300b26d4b71f60ae6361bd20b0c9a67bcf7a",
        "86eb0dddb559286c69f6c3fefbfdbbc508e81ef1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Dec 04 21:41:13 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Dec 04 21:41:13 2013 -0800"
      },
      "message": "Merge \"kernel: gtod: vsyscall\""
    }
  ],
  "next": "1913300b26d4b71f60ae6361bd20b0c9a67bcf7a"
}
