)]}'
{
  "log": [
    {
      "commit": "1b12e4399e8fdf6df54e3bd46eb9f9f543e8517c",
      "tree": "394f19f75cad61753d5be7bf7cad07c84cb43643",
      "parents": [
        "b58c04bb03e57a5f23970622b3c22e447e18a0b5"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Mon Nov 26 16:56:11 2012 -0800"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Fri Dec 28 14:56:11 2012 -0800"
      },
      "message": "msm: sps: support polling when pipe is in IRQ mode\n\nBAM client has a new use case where active polling is needed when\nthe pipe is configured in the interrupt mode. Add the support in SPS\ndriver for this use case.\n\nChange-Id: I55603de946b77004a38ab1dbca995072e9066f54\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "229090d779481e8e535ae059ce367bc2475bd00b",
      "tree": "ca1c0b81c53408601b1697bec8072cad1e27ea3c",
      "parents": [
        "ddb703fee959d351e128ee61a0a18815d5bb2cfd"
      ],
      "author": {
        "name": "Liron Kuch",
        "email": "lkuch@codeaurora.org",
        "time": "Tue Oct 30 17:47:50 2012 +0200"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Fri Dec 28 14:56:10 2012 -0800"
      },
      "message": "media: dvb: mpq: TSPP output buffer allocation by demux plugin\n\nThe TSPP driver can allocate its output buffers internally or\nexternally. External buffer allocation is required when Demux wishes\nto use the ION driver to allocate a physically contiguous buffer\n(e.g. to pass to TZ).\nThis commit improves the TSPP driver support for external buffer\nallocation and implements the external memory allocation and free\nfunctions in the Demux driver.\n\nChange-Id: Id7e815fa56b76401ed593a786eb61d97735deba9\nSigned-off-by: Liron Kuch \u003clkuch@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "bbd06bfa54129e4db4ed9e2f89f2d972801a746f",
      "tree": "d25e7db0904f75b21e4ca96741fe2652dfafca29",
      "parents": [
        "057363c71f27347a28856c1d671cdf6deeb51a67"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Tue Oct 23 14:15:41 2012 +0200"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Fri Dec 28 14:56:09 2012 -0800"
      },
      "message": "tspp: Add option to inverse tsif signals\n\nTSIF signals (clock, data, enable and sync) may be configured\nto be inversed at TSPP unit input. This is useful in case\nTSIF signals from external units need to be inversed.\n\nChange-Id: I4f0bfdc58fb8658dbf10fe3805b8787f9d36aeca\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "4ae8d227371418f40fc019a91167e4a58c07247c",
      "tree": "bf1a8e59f19053575ff340cccd73f68359f1353e",
      "parents": [
        "71fa8861bbc1275de11ce21af88bf46c339d97da",
        "221732eac57a7518eb279015f81db14872b96f5f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 28 12:35:40 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Dec 28 12:35:40 2012 -0800"
      },
      "message": "Merge \"msm: event_timer: Fix potential race condition\""
    },
    {
      "commit": "71fa8861bbc1275de11ce21af88bf46c339d97da",
      "tree": "0df0e0a9c36cdcb9f0e2af2349328e3524a9562d",
      "parents": [
        "ff94b8ed6159c1b7e6fef13dfb96666d72ef9475",
        "5d585171019e19287dbadc22ed6de934aabfccb3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 27 21:26:00 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 27 21:26:00 2012 -0800"
      },
      "message": "Merge \"msm: gemini: Support upto 64mp encoding\""
    },
    {
      "commit": "8512aec37ba64ea0521766572acd3a97427851dd",
      "tree": "3ba2777d1bd863fba4c852512e39185eb08bb35a",
      "parents": [
        "5a623db83fca5be241dfbec47e68668a2c347316"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Wed Oct 17 17:02:11 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 20 16:59:42 2012 -0800"
      },
      "message": "msm: rpm-regulator: Replace spinlocks with mutex locks\n\nAll calls of rpm_vreg_set_voltage() now take place in process\ncontext.  Clock driver code on all targets has been written so\nthat atomic regulator control is no longer needed.\n\nRefactor the rpm-regulator driver so that a mutex locks are used\nin place of a spinlocks for sleep-selectable regulators which are\ncontrolled via the rpm_vreg_set_voltage() function.\n\nAt the same time, move clk_prepare() and clk_unprepare calls in\nthe TCXO workaround so that these functions are correctly called\nduring each workaround invocation.  This is needed so that TCXO\nisn\u0027t kept on forever after a single clk_prepare() call.\n\nChange-Id: I07caed041dac6da073a0644271df2227b6c5a96e\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "5a623db83fca5be241dfbec47e68668a2c347316",
      "tree": "d2da35970798cee469d6ed0984fa23c12620a47a",
      "parents": [
        "81796c02ab22fdd6f8e85c517782be38c65e51d5"
      ],
      "author": {
        "name": "Vikram Mulukutla",
        "email": "markivx@codeaurora.org",
        "time": "Fri Oct 19 08:53:19 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 20 16:59:15 2012 -0800"
      },
      "message": "msm: acpuclock-krait: Pre-emptively vote for the L2 HFPLL regulators\n\nIt is necessary that the L2 level computation and the setting\nof the L2 rate happen atomically, so that the computed level\nis still valid when the L2 rate is set. A spinlock protected\ncritical section is needed for these operations. However, the\nvotes for the HFPLLs necessitate invocation of the RPM\nregulator APIs from a non-atomic context.\n\nTo solve this, we must first note that the problem only exists\nwhen:\n1. The L2 frequency is being switched away from an HFPLL source\n   to a non-HFPLL source, or\n   the L2 frequency is being switched away from a non-HFPLL\n   source to an HFPLL source.\n\t\t\t--AND--\n2. The CPU frequency switch (the cause of the L2 switch) is\n   being performed as a result of cpufreq invoking the switch or\n   hotplug onlining/offlining a core, since HFPLL regulator\n   voting does not take place in the power-collapse and resume\n   paths.\n\nThe solution is to pre-emptively vote for the L2 HFPLL regulators\nif the target CPU frequency\u0027s required L2 level is sourced off of\nan HFPLL. These votes are only removed after the spinlock\nprotected critical section completes, and only if the previous\nCPU frequency\u0027s required L2 level was already sourced off of an\nHFPLL source.\n\nOne further optimization is to disable only pre-emption, and\nnot interrupts in the afore-mentioned critical section.\n\nChange-Id: I7b01f274f773ce513300ed3e4b074bae63e84c64\nSigned-off-by: Vikram Mulukutla \u003cmarkivx@codeaurora.org\u003e\n"
    },
    {
      "commit": "81796c02ab22fdd6f8e85c517782be38c65e51d5",
      "tree": "c6735856b0df8460eea48ad2ab83914e8a4c6e28",
      "parents": [
        "09e6aa25346eaaffd6a992bf82d03088b2656bf2"
      ],
      "author": {
        "name": "Vikram Mulukutla",
        "email": "markivx@codeaurora.org",
        "time": "Fri Oct 19 07:42:45 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Thu Dec 20 16:50:05 2012 -0800"
      },
      "message": "msm: acpuclock-krait: Don\u0027t vote for PLL regulators in power-collapse paths.\n\nThe HFPLL regulator votes are active-set-only votes. This allows\nus to get away with not voting for the HFPLL regulators in the\npower collapse path by allowing the sleep-set \u003c-\u003e active-set\ntransition in the RPM to take care of this for us. Thus:\n\n1. In the power-collapse path, if a CPU or the L2 switches from\n   an HFPLL source to a non HFPLL source, the regulator votes\n   remain in place, but will be removed once apps transitions\n   to its sleep set.\n2. In the power-collapse path, if a CPU or the L2 switches from\n   a non HFPLL source to a non HFPLL source, the regulator votes\n   are already not present.\n3. In the resume path, when apps transitions to its active set,\n   the HFPLL regulators would be turned back on before the HFPLL\n   source is reselected.\n\nChange-Id: Ifc66aaf23d601654367792ff2fb2cc35580db241\nSigned-off-by: Vikram Mulukutla \u003cmarkivx@codeaurora.org\u003e\n(cherry picked from commit 3a78830598a34f67b48780b7e9e0f25f4448fd66)\n"
    },
    {
      "commit": "221732eac57a7518eb279015f81db14872b96f5f",
      "tree": "dbca81d65363e3030ad537380470da0262abedb8",
      "parents": [
        "09e6aa25346eaaffd6a992bf82d03088b2656bf2"
      ],
      "author": {
        "name": "Girish Mahadevan",
        "email": "girishm@codeaurora.org",
        "time": "Wed Nov 28 13:25:18 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Thu Dec 20 15:19:31 2012 -0800"
      },
      "message": "msm: event_timer: Fix potential race condition\n\nThere is a possible race condition which could happen in the following\nscenario:\n\nCore 0 PC: lock_hrtimer_base\n\n lock_hrtimer_base\n hrtimer_get_remaining\n get_next_event_time\n msm_pm_idle_prepare\n msm_cpuidle_enter\n\nCore 1 PC: generic_exec_single\n\n generic_exec_single\n smp_call_function_single\n setup_event_timer\n mdp_update_pm\n\nIf core0 idle thread runs before core1 has had the chance to make the\nsmp_call_function_single, then idle thread could end up spinning on\nlock_hrtimer_base() since setup_event_timer adds an event to the event\nqueue but the smp cross call is the one that initializes the event timer.\nSo Core0 could spin on lock_hrtimer_base() since CPU1\u0027s SMP call won\u0027t be\nhandled as idle thread runs in noirq context.\n\nTo prevent this scenario make a change to the code flow to do the queue\noperations and the timer operations on the same CPU. Meaning\nsetup_event_timer will only make an SMP cross call to re-organize the event\nqueue and reset the event timer all of which will be run on CPU0.\n\nCRs-fixed: 425587\nChange-Id: I53fc551d18f350c47e05a94976b56a5fd2e9050b\nSigned-off-by: Girish Mahadevan \u003cgirishm@codeaurora.org\u003e\n(cherry picked from commit e73869cb18ee79bd0b951fd7effd6565ce7ccfb4)\n"
    },
    {
      "commit": "5d585171019e19287dbadc22ed6de934aabfccb3",
      "tree": "bb29d2665bb113446b0eb2a1322bd8d0541fb067",
      "parents": [
        "ade511715b89e09c8fbf38d72b978bf70058f8a6"
      ],
      "author": {
        "name": "Sunid Wilson",
        "email": "sunidw@codeaurora.org",
        "time": "Sat Dec 15 17:24:04 2012 -0800"
      },
      "committer": {
        "name": "Sunid Wilson",
        "email": "sunidw@codeaurora.org",
        "time": "Thu Dec 20 14:58:54 2012 -0800"
      },
      "message": "msm: gemini: Support upto 64mp encoding\n\nRedesign the output ping pong mechanism to support\nupto 64mp encoding using gemini hardware.\n\nChange-Id: Id7801861e0fe119f61a02fb3409155f312a85d21\nSigned-off-by: Sunid Wilson \u003csunidw@codeaurora.org\u003e\n"
    },
    {
      "commit": "a3e75ebe3b5fb5934041f66519fd22fba70091cf",
      "tree": "5b3e0a593cf978c10dfa6d81d245ad1202f05ee1",
      "parents": [
        "9c8e795234037ee11de04ca1a7179b8d880e1096"
      ],
      "author": {
        "name": "Ken Zhang",
        "email": "kenz@codeaurora.org",
        "time": "Mon Dec 17 20:18:09 2012 -0500"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 18 23:23:20 2012 -0700"
      },
      "message": "msm: default config: enable sync and sw_sync\n\nEnable sync point support at 8960 perf config\n\n(cherry picked from commit 971319815ea25ab5927289dbad6fddcf1f3b65ab)\n\nChange-Id: I4fd4c215f5d1ec60b0d239e1e010bfba5d578aaa\nSigned-off-by: Ken Zhang \u003ckenz@codeaurora.org\u003e\n"
    },
    {
      "commit": "9c8e795234037ee11de04ca1a7179b8d880e1096",
      "tree": "a54a00e4fb8f02e73905629777972fa61118ad0c",
      "parents": [
        "2926675ecc73320579d85c4efd2d3254f0984f03",
        "1b3d3ca7a2a7bf006bb31c3c1c27ab5f03120676"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 18 17:38:22 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 18 17:38:20 2012 -0800"
      },
      "message": "Merge \"msm: Ensure krait pll clamp is always set for CPU0\""
    },
    {
      "commit": "2926675ecc73320579d85c4efd2d3254f0984f03",
      "tree": "00e40f959fd8e8fbf3b7a32226c4ddf57d3e1334",
      "parents": [
        "9cfb44adde437cea9cb3eca4039a2ac58e871621",
        "52404d180465f1fbaa8a8acdb2453e601af30858"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 18 17:38:17 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 18 17:38:15 2012 -0800"
      },
      "message": "Merge \"ARM: decompressor: avoid speculative prefetch from non-RAM areas\""
    },
    {
      "commit": "9cfb44adde437cea9cb3eca4039a2ac58e871621",
      "tree": "fb1d9b872157c5e9d3ce987cb33d9f548104322d",
      "parents": [
        "d748bb56cb876b7f0e472746f1c0467ac2c88e94",
        "d4109b1cc7d525f694cf9497324cf7ddd1c8257f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 18 17:38:13 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 18 17:38:12 2012 -0800"
      },
      "message": "Merge \"msm: platsmp: Update Krait reset sequence\""
    },
    {
      "commit": "d748bb56cb876b7f0e472746f1c0467ac2c88e94",
      "tree": "d24fbd658f3d7275aaf459de5d987a4286439a09",
      "parents": [
        "8e9b3142aa3f010a4aa46cd7397fc114ecfdebe8",
        "434f1af0d71f91f252488dfa32f4b4e032a5873a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 18 17:38:11 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 18 17:38:10 2012 -0800"
      },
      "message": "Merge \"msm: Ensure droop detectors do not affect krait PLLs\""
    },
    {
      "commit": "1b3d3ca7a2a7bf006bb31c3c1c27ab5f03120676",
      "tree": "0ebb1febd4f68cbd67af6d52adbe9c8b8110b6ae",
      "parents": [
        "52404d180465f1fbaa8a8acdb2453e601af30858"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Wed Dec 12 12:05:06 2012 -0800"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Tue Dec 18 15:05:08 2012 -0800"
      },
      "message": "msm: Ensure krait pll clamp is always set for CPU0\n\nTo turn off droop detectors in glitch free mux, the krait PLL clamp\nis set permanently for secondary cores in platsmp secondary boot path.\nSet the pll clamp for primary core as well.\n\nChange-Id: I4d59864e32c9b5e221275ba780b449f21d727254\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "52404d180465f1fbaa8a8acdb2453e601af30858",
      "tree": "c1bd88c99eb0b2745ad175437fb80b04a1eb6952",
      "parents": [
        "d4109b1cc7d525f694cf9497324cf7ddd1c8257f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 10 09:48:34 2012 +0100"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Tue Dec 18 15:04:34 2012 -0800"
      },
      "message": "ARM: decompressor: avoid speculative prefetch from non-RAM areas\n\nWe setup identity MMU mappings across the entire 4GB of space, which\nare permissionless because the domain is set to manager.\n\nThis unfortunately allows ARMv6 and later CPUs to speculatively\nprefetch from the entire address space, which can cause undesirable\nside effects if those regions contain devices.\n\nAs we setup the mappings with read/write permission, we can switch\nthe domain to client mode, and then use the XN bit for ARMv6 and\nabove to control speculative prefetch to non-RAM areas.\n\nCRs-Fixed: 415757\nReported-by: R Sricharan \u003cr.sricharan@ti.com\u003e\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\n\nChange-Id: I30c4769173b7524dd0fcef6c784f8a8d1a53c68f\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "d4109b1cc7d525f694cf9497324cf7ddd1c8257f",
      "tree": "9142bff226f086c3d9117ba0fb651603a60ac8b6",
      "parents": [
        "434f1af0d71f91f252488dfa32f4b4e032a5873a"
      ],
      "author": {
        "name": "Stepan Moskovchenko",
        "email": "stepanm@codeaurora.org",
        "time": "Tue Dec 11 18:33:07 2012 -0800"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Tue Dec 18 15:04:16 2012 -0800"
      },
      "message": "msm: platsmp: Update Krait reset sequence\n\nThe SMP CPU initialization code incorrectly applied the\nKPSS 2.x CPU reset sequence to Krait Pass 3, even on\ntargets using KPSS 1.x. Modify the SMP code to apply the\nKPSS 1.x reset sequence where appropriate, regardless of\nthe CPU version. Also incorporate updated register settings\nto avoid having to later reconfigure the Krait PLL clamps.\n\nCRs-Fixed: 431744\n\nChange-Id: I41b07fa96e95bdc23ba742f6f4a9fcea70a10a7a\nSigned-off-by: Stepan Moskovchenko \u003cstepanm@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "434f1af0d71f91f252488dfa32f4b4e032a5873a",
      "tree": "fb11b4a5f5a6e0bf6b88ef113faebe8259263535",
      "parents": [
        "bbf4fb766f32e58fe2584225800c1d6e50d7e720"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Thu Dec 06 20:48:23 2012 -0800"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Tue Dec 18 15:03:07 2012 -0800"
      },
      "message": "msm: Ensure droop detectors do not affect krait PLLs\n\nThe Droop detector mechanism present in Glitch-Free (GFMUX)\ngoes to nondeterministic state during frequent\nstandalone power collapse operation. It affects\nKrait PLL output so that the PLL won\u0027t lock to\nrequired frequency.\n\nSince Droop detector isn\u0027t used, set sc_pdn (PLL_CLAMP)\npermanently high to ensure droop detector is off and it\ndoes not affect Krait PLL.\nCRs-Fixed: 381144\n\nConflicts:\n\n\tarch/arm/mach-msm/Kconfig\n\tarch/arm/mach-msm/Makefile\n\nChange-Id: I69a0dffeccaa3837302d6e3dd53f6b62fa683368\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "203722498ee7cf189e6504bce0142701359246bd",
      "tree": "5afa3177eac59ad2d3b098082dcde6f072f66027",
      "parents": [
        "bbf4fb766f32e58fe2584225800c1d6e50d7e720"
      ],
      "author": {
        "name": "Suman Tatiraju",
        "email": "sumant@codeaurora.org",
        "time": "Mon Oct 29 18:24:53 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Tue Dec 18 14:44:05 2012 -0800"
      },
      "message": "msm: kgsl: Replace 325Mhz with 320 Mhz for 8064 and 8960PRO\n\n325Mhz will not be supported anymore and has to be replaced\nwith 320Mhz.\n\nChange-Id: Ibdb678215749d0e57b66e6e6416c5cb978b45b66\nSigned-off-by: Suman Tatiraju \u003csumant@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "0ec6e2f86042eaa07bdd63f51b1fdb65c6eb1f9b",
      "tree": "c659ef5ce46625fad00f70d8f21af0be26f97c23",
      "parents": [
        "cf7f18917ff390ae58288c5052eaf48c3e48ec3b",
        "7212b390970567d3db5a6a606dcc4855c200ecdc"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Dec 15 01:25:35 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Dec 15 01:25:35 2012 -0800"
      },
      "message": "Merge \"msm:subsystem_restart: Enable download mode.\""
    },
    {
      "commit": "d74a62d821fdbafdb91579fef43ea7d42f8e27d8",
      "tree": "d7626181357482aa3944222a12122eb181b2da23",
      "parents": [
        "f4a7e89dd0e40852d99094d8b429c873cb56f05d"
      ],
      "author": {
        "name": "Nishant Pandit",
        "email": "npandit@codeaurora.org",
        "time": "Thu Dec 13 14:22:31 2012 +0530"
      },
      "committer": {
        "name": "Nishant Pandit",
        "email": "npandit@codeaurora.org",
        "time": "Sat Dec 15 06:09:58 2012 +0530"
      },
      "message": "msm: camera: Add support for low power configuration in camera\n\nCamera may run in a low power background mode. Configure the sensor\nto run at lowest clock and vfe to request minimum bandwidth.\n\nChange-Id: Idf6e5fb069c5a3cdbbbddb760614fee4510d81dc\nSigned-off-by: Nishant Pandit \u003cnpandit@codeaurora.org\u003e\n"
    },
    {
      "commit": "94830dc54bae8008dbfaa8d3110dc0e5e24815ce",
      "tree": "d82a3bb1516fa9acc9751a6bc1230ffb9251c1cb",
      "parents": [
        "4f40764c108f0c6b388ea6c108605aa50352db47",
        "98e5fa54ce198f750e8ff9f508f44316b580a9b3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 23:30:10 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 23:30:09 2012 -0800"
      },
      "message": "Merge \"msm: dcvs: enable/disable power collapse on CPU 0 only\""
    },
    {
      "commit": "8ab937dab189fad7c2b8964d9580f9fb6eadb6e4",
      "tree": "b057bc46824994f13e6b8be6005ff308d16ef48b",
      "parents": [
        "e0524226fba8d8ed1f35c6b45b9b5d2e27e4580b",
        "543aa1335d42bc15c5841a14998280dbbb30ef76"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:23:46 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:23:44 2012 -0800"
      },
      "message": "Merge \"msm: Kconfig: Enable IOMMU CPU-GPU synchronization\""
    },
    {
      "commit": "e0524226fba8d8ed1f35c6b45b9b5d2e27e4580b",
      "tree": "a9c1c74a71ea23be9ee22af088078b34782488ac",
      "parents": [
        "7c97289ff4d45e90797ead61c28e9b71b2b67374",
        "5622d1ccd603c5cf0109d9df14351351b83f9e74"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:23:41 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:23:41 2012 -0800"
      },
      "message": "Merge \"msm: iommu: Synchronize access to IOMMU cfg port\""
    },
    {
      "commit": "3022973934d45f57cb9a9cb0c6edfff7a0b904ca",
      "tree": "177be37afb0fe987e965fefebaf29d6de9164691",
      "parents": [
        "587749ac3f56ae88b49621357cb581c512a80889",
        "5758d4c1147608d0d37defa548f46e4e1d996133"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:23:30 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:23:29 2012 -0800"
      },
      "message": "Merge \"iommu/msm: fix the include guard in iommu.h\""
    },
    {
      "commit": "56bc8af77648abb3b7749e6c0079a2a21f2b32bf",
      "tree": "5d06241e177e90d4259924a712c9f4868906b016",
      "parents": [
        "bd5e3796177722454ac85a94b3b6e0fa47954445",
        "520b3f288b76585b63ccb441116ead914a8c4690"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:22:29 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:22:29 2012 -0800"
      },
      "message": "Merge \"msm: dcvs: check power collapse state after updating params\""
    },
    {
      "commit": "bd5e3796177722454ac85a94b3b6e0fa47954445",
      "tree": "b9f6081454e9aed7695e6aa823112a84817a319e",
      "parents": [
        "5b227713caa698390359660f580979ed59c11661",
        "8d0782ef8e4052b3ddc0767cf9b9707a5c18c711"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:22:26 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:22:24 2012 -0800"
      },
      "message": "Merge \"msm: dcvs: add ss_no_corr_below_freq parameter\""
    },
    {
      "commit": "5b227713caa698390359660f580979ed59c11661",
      "tree": "1c0f8c77c3a65d8c06b1506fcd5ef375468f5517",
      "parents": [
        "c67286fda8d289c89427c58ad5b5bb16bc7602b0",
        "e7ecded193f20ea4e271dc3a0598187c64829138"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:21:58 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:21:57 2012 -0800"
      },
      "message": "Merge \"msm: mpdecision: make runqueue divisor configurable via sysfs\""
    },
    {
      "commit": "640bd68c190066edd2efe5e91fdb70ab8e3c09db",
      "tree": "b09b8b23db37bbb45007957c1d1e45f9edcb3a70",
      "parents": [
        "3aea1b2a4485c65f25966ec6344920a406c8d209",
        "5249a0554b29373a26f5f6bf7e19124a2bab143d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:20:37 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:20:35 2012 -0800"
      },
      "message": "Merge \"gpu: ion: Restrict access to CP heap\""
    },
    {
      "commit": "3aea1b2a4485c65f25966ec6344920a406c8d209",
      "tree": "b97922d37e5d1080eee611e4516658d929bc9fe1",
      "parents": [
        "a169f49483325b94d6d0ba41e658efb2cb4ac5e2",
        "2280723b4d2654d9f4413babcbcc54ac26918f6e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:20:33 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:20:32 2012 -0800"
      },
      "message": "Merge \"defconfig: Enable lowmemorykiller autodetect option\""
    },
    {
      "commit": "d60e5984b4554a22a8d11b7ca24cfd128b137ab8",
      "tree": "65f41d5338af4cffc06b9414ccb947f9c9a51a02",
      "parents": [
        "293ad865586f7622d0d56311b62efcec22f31cd8",
        "adec9c7aa65c04f5e43a84436d0a6b9155629436"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:20:25 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:20:24 2012 -0800"
      },
      "message": "Merge \"msm: Enable MM heap to use CMA\""
    },
    {
      "commit": "293ad865586f7622d0d56311b62efcec22f31cd8",
      "tree": "8507d3cf30c545dd48d16420b8a0a6df61cc15e0",
      "parents": [
        "ae28154283ff57a2445a63c7481a1d0a74242497",
        "e682c4ca6db94217fabeec3ba9b85b54c5aa3ba4"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:20:22 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:20:21 2012 -0800"
      },
      "message": "Merge \"arm: select HAVE_DMA_CONTIGUOUS\""
    },
    {
      "commit": "ae28154283ff57a2445a63c7481a1d0a74242497",
      "tree": "54dafd1bb7452ca7f5475ae6b1dcf7e6d938a16d",
      "parents": [
        "cd3329e945cf7db8891c3a13e359869ffdd1227e",
        "add8c1c9abf73f49908321c7693743f76f8adf9e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:20:20 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:20:19 2012 -0800"
      },
      "message": "Merge \"defconfig: msm8960: Enable CMA\""
    },
    {
      "commit": "b956dbd52c55a3f65ca4d5b502c312a1fee6bcf4",
      "tree": "29dfe1b43309aa840c46500f279ef7e7260b1aa5",
      "parents": [
        "8797fde12630bf800d0c81ef3eed3e67051a86e3",
        "87eafac304670697e3c4389ddb7ad3f65965002d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:20:12 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:20:11 2012 -0800"
      },
      "message": "Merge \"8930: Add support for using CMA with ion heaps\""
    },
    {
      "commit": "8797fde12630bf800d0c81ef3eed3e67051a86e3",
      "tree": "6788a8b3be66bdb558efa081a26e331bc404bfa3",
      "parents": [
        "6a8d39e8e381852eebc8b33a57b9c0a5964cbc50",
        "0ae40a0502389646cc3a41e04bd5d36208646ef6"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:20:09 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:20:08 2012 -0800"
      },
      "message": "Merge \"8064: Add support for using CMA with ion heaps\""
    },
    {
      "commit": "6a8d39e8e381852eebc8b33a57b9c0a5964cbc50",
      "tree": "389467f424ef44dfda035f859db35d390ecfa451",
      "parents": [
        "1ae10911f9360bc667163c9336383d5fc34c7611",
        "354d40f6f4353e547be11cd5622fab833d2360ad"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:20:04 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:20:03 2012 -0800"
      },
      "message": "Merge \"8960: Add support for using CMA with Ion heaps\""
    },
    {
      "commit": "1ae10911f9360bc667163c9336383d5fc34c7611",
      "tree": "80844507957907ec62dedb4f7a2ec8cdfe09251c",
      "parents": [
        "a0908d4bb5223d8f33e750a5fccf061627970d45",
        "aef9feb0f7b4f33ece747d53e51dcd162cab1dd5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:20:00 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:20:00 2012 -0800"
      },
      "message": "Merge \"msm: Rip out fmem related memory adjustments\""
    },
    {
      "commit": "eb3a7098bf9eb1f81248242c6b9eefbcc2676d3f",
      "tree": "5a9c3e5aa17319a88c8c2c8b810cfa81b173fb8d",
      "parents": [
        "aab26eb4e65c9a8ef3b1e04caa3264b88b3cb7da",
        "b2d367cdd3becabc02c7a6e757be4e85002720db"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:19:34 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:19:32 2012 -0800"
      },
      "message": "Merge \"fix ion_platform_data definition\""
    },
    {
      "commit": "aab26eb4e65c9a8ef3b1e04caa3264b88b3cb7da",
      "tree": "d11c2b72cb5799dcda55f4d9be84db879a170007",
      "parents": [
        "c806f90684df66ff9d1f3c4cb3f647e4e4dbc58f",
        "dd9a038fb343db622e21fd450760d2d43d304c72"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:19:29 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:19:29 2012 -0800"
      },
      "message": "Merge \"arm: dma-mapping: Add APIs for other memory types\""
    },
    {
      "commit": "4e6ba50f57aaeb2454e1e98d1af4016d071bc646",
      "tree": "924eac81f17ee630d4d8a932fbc8a9e341b1ef22",
      "parents": [
        "227ba4b9079d042f640043412f1a505d56ff8756",
        "88d97db667d8efda7d266a3caf7f2f4a444f2b4c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:19:21 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:19:19 2012 -0800"
      },
      "message": "Merge \"arm: dma: Allow CMA pages to not have a kernel mapping.\""
    },
    {
      "commit": "227ba4b9079d042f640043412f1a505d56ff8756",
      "tree": "788d14dd8e8176be38b7226326db6df988b4b4b9",
      "parents": [
        "fa33feb112c31633eaaf307570d05bf89654e7d9",
        "92b9ec930862cda9fae123539d744079b2a7ee02"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:19:16 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:19:16 2012 -0800"
      },
      "message": "Merge \"arm: dma: Expand the page protection attributes\""
    },
    {
      "commit": "fa33feb112c31633eaaf307570d05bf89654e7d9",
      "tree": "3e3a230b7da9a0eeb95fc8f75836a0e28094583b",
      "parents": [
        "d6eb908ef0801c3d91e79e9b9e9d924bfea435ad",
        "51b579416cf2635c8a5059d5e616ad4d81710b41"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:19:13 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:19:13 2012 -0800"
      },
      "message": "Merge \"ARM: dma-mapping: fix buffer chunk allocation order\""
    },
    {
      "commit": "d6eb908ef0801c3d91e79e9b9e9d924bfea435ad",
      "tree": "8ec11d2919b27ae3d40d3f4b7d93685ebda4ffe2",
      "parents": [
        "b8edda8afbe764a47eca8a768d6185941ccc6b75",
        "7af10a3004ec77da2fea5709deaeca638c1be437"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:19:10 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:19:08 2012 -0800"
      },
      "message": "Merge \"ARM: dma-mapping: Add missing static storage class specifier\""
    },
    {
      "commit": "b8edda8afbe764a47eca8a768d6185941ccc6b75",
      "tree": "b0347976613c6e2dbc33402ece703837a51e0ddc",
      "parents": [
        "523fb319a046cefff621b2e126f32643481d3362",
        "8b5439b2c6021827be8619c0874cb58caab1327c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:19:05 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:19:05 2012 -0800"
      },
      "message": "Merge \"ARM: dma-mapping: use PMD size for section unmap\""
    },
    {
      "commit": "523fb319a046cefff621b2e126f32643481d3362",
      "tree": "8321e27153ccba7e68192fe5f7b0c844d5ae0993",
      "parents": [
        "2483ac8e95194dd818cfc64ecd4267bee0044bb4",
        "2bbb1b905a37629cc9292a0fe4ae8f93342e6d38"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:19:04 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:19:03 2012 -0800"
      },
      "message": "Merge \"ARM: dma-mapping: add support for IOMMU mapper\""
    },
    {
      "commit": "2483ac8e95194dd818cfc64ecd4267bee0044bb4",
      "tree": "3df1f3b828c025df42f563b6e75268f8b5d4ec56",
      "parents": [
        "2c402dc741009ad683bdca395991d940a1fd42f6",
        "f8f9d07a7149f65678b815dfec1e733e33fe1962"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:19:02 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:19:02 2012 -0800"
      },
      "message": "Merge \"ARM: dma-mapping: use alloc, mmap, free from dma_ops\""
    },
    {
      "commit": "2c402dc741009ad683bdca395991d940a1fd42f6",
      "tree": "ab50b3e18463fc990cbf1cabfd35d4f37005632d",
      "parents": [
        "bab0a20e8c9ee33388b5d869b2d04cea47eddc81",
        "53e207d57a6273b7fda88eae33620fd34f945b57"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:19:01 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:19:00 2012 -0800"
      },
      "message": "Merge \"ARM: dma-mapping: remove redundant code and do the cleanup\""
    },
    {
      "commit": "bab0a20e8c9ee33388b5d869b2d04cea47eddc81",
      "tree": "f8172070e0ea60bfe0e3d5ff53975ee19626720d",
      "parents": [
        "872f51b362ad86b5c6b913ff83d2eec12365bc85",
        "8b59d2a57697dc12d465dc316846b072b3be65fb"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:59 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:59 2012 -0800"
      },
      "message": "Merge \"ARM: dma-mapping: move all dma bounce code to separate dma ops structure\""
    },
    {
      "commit": "872f51b362ad86b5c6b913ff83d2eec12365bc85",
      "tree": "62e6e3de61617a89f30c530991276aa4c237ac6f",
      "parents": [
        "1b74d9713c4a62c0cc4c49cf130feed9886e7bb7",
        "36dbd4cb701d9d3d297edd6e94d1ac1ab459c699"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:58 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:57 2012 -0800"
      },
      "message": "Merge \"ARM: dma-mapping: implement dma sg methods on top of any generic dma ops\""
    },
    {
      "commit": "1b74d9713c4a62c0cc4c49cf130feed9886e7bb7",
      "tree": "359d31427beacde1a05d4577045fafb7d8bc6e0f",
      "parents": [
        "324adef874d1a2986ecb3075be72956c4646918e",
        "e9bb4d1b6c3ab8c7d4dc83e1a6ac18ae01f0e273"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:56 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:56 2012 -0800"
      },
      "message": "Merge \"ARM: dma-mapping: use asm-generic/dma-mapping-common.h\""
    },
    {
      "commit": "324adef874d1a2986ecb3075be72956c4646918e",
      "tree": "15cb85c0bd3b8303df4178b1a685f503ecea07f9",
      "parents": [
        "8d897ae07680c09f715740b5dc7da8e7be54bf00",
        "d2037368f2f9b76f83e79ee052bfdf1da70065a6"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:40 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:39 2012 -0800"
      },
      "message": "Merge \"msm: acpuclock-8930{aa,ab}: Turn off inefficient frequencies\""
    },
    {
      "commit": "8d897ae07680c09f715740b5dc7da8e7be54bf00",
      "tree": "01fcb55d4c42475fd827140422da726ca62e0142",
      "parents": [
        "827c5a7199175d3dfbabe424c312404c0226e7b0",
        "cd8aa441ee26bf1c5703cd03ae5d5fea194cf430"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:37 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:36 2012 -0800"
      },
      "message": "Merge \"msm: board-8930:  Set the GPU chip ID and turbo speed for 8930AB\""
    },
    {
      "commit": "827c5a7199175d3dfbabe424c312404c0226e7b0",
      "tree": "7db4ee5629e98beabe64b5aa938bfbd92dbbc5dd",
      "parents": [
        "9b3b89c234d27f672851d87b8bb9a49401791928",
        "75f58f934a32c23ff64159e32b4ce449eca85127"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:33 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:31 2012 -0800"
      },
      "message": "Merge \"msm: clock-8960: Add clock initialization support for 8930ab\""
    },
    {
      "commit": "9b3b89c234d27f672851d87b8bb9a49401791928",
      "tree": "31659eef16aafab7c9e446cb3d2fef8547b9a31a",
      "parents": [
        "daf0e01e36bebb3c96d2b26a106203624664bdb2",
        "a970c028aff74c07072e3d4f57cd135818f3d3b3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:30 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:30 2012 -0800"
      },
      "message": "Merge \"msm: clock-8960: Add more gfx3d and vcodec frequencies for 8930ab\""
    },
    {
      "commit": "daf0e01e36bebb3c96d2b26a106203624664bdb2",
      "tree": "689d98f63925ecb1791f73c32f3bf79b39279dcb",
      "parents": [
        "457528f3ada13a3322b8622d9d0e0cc0c44fa345",
        "6fc400eb93a4bb4dec442ee25ef9c6b6eae3fed1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:28 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:28 2012 -0800"
      },
      "message": "Merge \"msm: clock-8960: Merge similar gfx3d_clk freq tables\""
    },
    {
      "commit": "457528f3ada13a3322b8622d9d0e0cc0c44fa345",
      "tree": "45c6508a4acd64f80a92a97afd62f355c8334706",
      "parents": [
        "87eede887e903a7d8a78b6f3b4dfc648a25c6254",
        "909e78ec8ece32325f9176ec5b82a53bd352dc62"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:27 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:27 2012 -0800"
      },
      "message": "Merge \"msm: clock: Convert clock fmax and vdd class levels from arrays to pointers\""
    },
    {
      "commit": "87eede887e903a7d8a78b6f3b4dfc648a25c6254",
      "tree": "474fe611e86c59f9803d6cb43f8ac602fdae6526",
      "parents": [
        "41c788bb5a8087ddcfb76ca982860a08d0a80596",
        "2e7267740d51e1ea2ee61fe1ff17cb558d776ef7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:24 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:24 2012 -0800"
      },
      "message": "Merge \"msm: clock: Make lock for vdd_class into mutex\""
    },
    {
      "commit": "41c788bb5a8087ddcfb76ca982860a08d0a80596",
      "tree": "85783389dbb9f4f785d125cd84bfddfd399357ba",
      "parents": [
        "88407415735b770c09489bce8642da5e6d0f5395",
        "d55b90f72dd2f2075765ccce194c1cd11ffdb417"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:23 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:22 2012 -0800"
      },
      "message": "Merge \"msm: clock: Expose parts of \"clock.h\" through \u003cmach/clk-provider.h\u003e\""
    },
    {
      "commit": "88407415735b770c09489bce8642da5e6d0f5395",
      "tree": "aa00140023e3fd2ba0482f5cfb2edb31f116a243",
      "parents": [
        "a5192086ac54efa1b90e8ee77eb21c1a21476fce",
        "c7764190e35d180df39d41765f1082a813720824"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:21 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:21 2012 -0800"
      },
      "message": "Merge \"msm: clock: Allow registration of multiple MSM clock tables\""
    },
    {
      "commit": "a5192086ac54efa1b90e8ee77eb21c1a21476fce",
      "tree": "b06e5370a0724b026ea4fa60faf80ab35c5b2cb9",
      "parents": [
        "8521b5b197fcc9e29a20857ed304f17815e5f2c2",
        "c3b65eaca0296ddd5a08796710e32b34b3cb64bc"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:20 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:19 2012 -0800"
      },
      "message": "Merge \"msm: clock: Remove warned flag\""
    },
    {
      "commit": "8521b5b197fcc9e29a20857ed304f17815e5f2c2",
      "tree": "a4ead2aab90e264d259ab1351bed3a46f19fcc76",
      "parents": [
        "03b3a8d1fe32351b910bc0c620f4ca5b2d891608",
        "83c5b55942eb57c67d6006046d842e01f5b405f7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:18 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:18 2012 -0800"
      },
      "message": "Merge \"msm: clock-8974: Add support for the HDMI PHY PLL\""
    },
    {
      "commit": "03b3a8d1fe32351b910bc0c620f4ca5b2d891608",
      "tree": "1e175ef6baa57ae36b9eeafdee819552c895a19f",
      "parents": [
        "f33bf361009d16b75a2922fa0319bb1197f550d1",
        "f6e9fe4cd7ff51ad8f2b1abd7caea98a8a7e286b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:17 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:16 2012 -0800"
      },
      "message": "Merge \"msm: clock-8974: Add initial DSI PLL support\""
    },
    {
      "commit": "f33bf361009d16b75a2922fa0319bb1197f550d1",
      "tree": "f1019f5379aa74edb4ce26de9872c5cb9bb1d6d7",
      "parents": [
        "223384ad6d1bf2c2aaefae69c25a5b96ae344eb6",
        "7494f360773580f28fdc744cd7e5269c6b9eb0c7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:15 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:15 2012 -0800"
      },
      "message": "Merge \"msm: socinfo: Add missing MSM8930AA ID\""
    },
    {
      "commit": "223384ad6d1bf2c2aaefae69c25a5b96ae344eb6",
      "tree": "87a262c8eccf94a67f0dd904b2bf381d2635f9e4",
      "parents": [
        "0d6d3834bb81451cf4d8c2813dd2e3fb8b5bcfe1",
        "20bbe604643c9a1486c714272625fc23df11fdb3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:14 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:13 2012 -0800"
      },
      "message": "Merge \"msm: Add support for MSM8930AB\""
    },
    {
      "commit": "0d6d3834bb81451cf4d8c2813dd2e3fb8b5bcfe1",
      "tree": "8f6bf642b0550748ed650d2fcfef203cd52d76f9",
      "parents": [
        "a52ac8028abeb49d80bea943c24bee6685909caa",
        "b2eca968f3e5a6ee17830a5c378cff50d612883b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:12 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:12 2012 -0800"
      },
      "message": "Merge \"msm: socinfo: Add support for MSM8930AB\""
    },
    {
      "commit": "a52ac8028abeb49d80bea943c24bee6685909caa",
      "tree": "d913d92b4af9ef834db2f8902d22ec987648e503",
      "parents": [
        "753ff1e1ccf1105cf4a75753ef14f74352e91256",
        "c6a603a9f53377375304a1d00bf4d5a39254198b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:11 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:10 2012 -0800"
      },
      "message": "Merge \"msm: Refactor cpu_is macros into SoC classes\""
    },
    {
      "commit": "753ff1e1ccf1105cf4a75753ef14f74352e91256",
      "tree": "8475dac36a1daa51102c921b15244ede1047d16d",
      "parents": [
        "e125b8bb616e4d6f38c14eb7e64f87b3a3a9577c",
        "01c27a39ddb5bdc0805b7a1d55ca0783798bf31f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:09 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:09 2012 -0800"
      },
      "message": "Merge \"msm: acpuclock-8930ab: Add support for MSM8930AB\""
    },
    {
      "commit": "98e5fa54ce198f750e8ff9f508f44316b580a9b3",
      "tree": "e7323859e2c2ff6540ccea3d77a26c6f7814fdd9",
      "parents": [
        "520b3f288b76585b63ccb441116ead914a8c4690"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Thu Dec 06 14:41:35 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Dec 12 22:55:51 2012 -0700"
      },
      "message": "msm: dcvs: enable/disable power collapse on CPU 0 only\n\nIdle power collapse is not currently used on secondary cores\nwith DCVS, so it should not be manipulated after boot by DCVS.\n\n(cherry picked from commit 7419749fb656f2f6b406d61c1df5993b2385af0a)\n\nChange-Id: Id75829172c7c529d2b3e42a1ad406e591a94d1e9\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "520b3f288b76585b63ccb441116ead914a8c4690",
      "tree": "de61cd08bd66de50a81a440c6ae7b5052c2d02cb",
      "parents": [
        "8d0782ef8e4052b3ddc0767cf9b9707a5c18c711"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Thu Dec 06 14:34:38 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Dec 12 22:55:33 2012 -0700"
      },
      "message": "msm: dcvs: check power collapse state after updating params\n\nThe dcvs params are updated when the number of online cores change.\nWhen this happens, the low power modes of each CPU need to be\nenabled or disabled depending on how fast they are running and what\nthe new power collapse frequency thresholds are.\n\n(cherry picked from commit 1b82c72e23f013ea2bdc526ad2859b421a97f48a)\n\nChange-Id: I88c779dc21f47acd7a1fa1ded02e90825d7dc9d6\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "8d0782ef8e4052b3ddc0767cf9b9707a5c18c711",
      "tree": "71296bab1793231886c628e488674eba17993fc4",
      "parents": [
        "64a33378163d3e9aff65a721eed100916efbc4d2"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Thu Dec 06 14:31:00 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Dec 12 22:55:20 2012 -0700"
      },
      "message": "msm: dcvs: add ss_no_corr_below_freq parameter\n\nThe busy/idle behavior of different cores can be correlated by\nDCVS when determining what frequency to run cores at. However,\nthis is not desirable below a certain frequency. Add a parameter\nto establish what this frequency is. The parameter is configurable\nin userspace via sysfs.\n\nThe ss_iobusy_conv parameter is currently unused, so it is\nbeing replaced with ss_no_corr_below_freq.\n\n(cherry picked from commit e8c6d615259af5fde8a6613f53c41c212407bda9)\n\nChange-Id: Ibf814f3f93b92a532d7b3af80721a5bc7db1bd31\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "e7ecded193f20ea4e271dc3a0598187c64829138",
      "tree": "d332333a2f804c03cbd2c886c542d12b160a2c6b",
      "parents": [
        "64a33378163d3e9aff65a721eed100916efbc4d2"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Thu Dec 06 12:09:24 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Dec 12 22:54:15 2012 -0700"
      },
      "message": "msm: mpdecision: make runqueue divisor configurable via sysfs\n\nThe runqueue divisor controls how sensitive mpdecision is to\nchanges in runqueue depth - if the runqueue divisor is increased,\nupdates to TZ are made less frequently. It is desirable to be able\nto easily change this parameter from userspace.\n\n(cherry picked from commit f5d5d54a8c64337115a44d9d9292c677042c9fc1)\n\nChange-Id: Ibfadc7fba413ae08467ded737e192fd918e97755\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "d2037368f2f9b76f83e79ee052bfdf1da70065a6",
      "tree": "c5763aa37d30254787aac90d859530976307d473",
      "parents": [
        "cd8aa441ee26bf1c5703cd03ae5d5fea194cf430"
      ],
      "author": {
        "name": "Tianyi Gou",
        "email": "tgou@codeaurora.org",
        "time": "Wed Nov 28 15:28:05 2012 -0800"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Wed Dec 12 16:38:08 2012 -0800"
      },
      "message": "msm: acpuclock-8930{aa,ab}: Turn off inefficient frequencies\n\nGiven frequcies at the same voltage and the same L2 operating\npoint, the highest frequency is a more efficient choice. Update\nthe frequency tables for 8930, 8930aa, 8930ab to turn off the\ninefficient frequencies.\n\nChange-Id: I9e0d2c9566052ac1b50ae241b62fc8bd08b09776\nSigned-off-by: Tianyi Gou \u003ctgou@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "5249a0554b29373a26f5f6bf7e19124a2bab143d",
      "tree": "bbbbc2666e25c3552051c8dc95a17fc97b09f225",
      "parents": [
        "2280723b4d2654d9f4413babcbcc54ac26918f6e"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Tue Dec 11 15:09:03 2012 -0800"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:45:11 2012 -0800"
      },
      "message": "gpu: ion: Restrict access to CP heap\n\nOn certain targets, the CP heap should only be used\nfor secure allocations. Add a check to determine which\ntargets are allowed to make non-secure allocations from\nthe CP heap type. Targets with this restriction will\nfall back to an alternate heap.\n\nChange-Id: Ieaa9e76cbf2dc3ea1da6f4e75a4de903c39a3077\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "2280723b4d2654d9f4413babcbcc54ac26918f6e",
      "tree": "ddecc2448b911a45bf93846841defa4c7740ce92",
      "parents": [
        "5d9a521e6f6ad8cc12f1cdbfbac1cc01537ebce3"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Wed Oct 17 10:08:28 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:45:11 2012 -0800"
      },
      "message": "defconfig: Enable lowmemorykiller autodetect option\n\nRecent ABI changes have made the lowmemorykiller less effective.\nEnable ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUE to\ndetect when the old ABI is being used and convert it to the new\nABI.\n\nChange-Id: If47113e5fc7706bcd6bb144c591e9935b0c5115a\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "adec9c7aa65c04f5e43a84436d0a6b9155629436",
      "tree": "8c328dc90779aa2dd03fdc84e1ed3f48ddc4d68e",
      "parents": [
        "e682c4ca6db94217fabeec3ba9b85b54c5aa3ba4"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Wed Dec 05 11:49:59 2012 -0800"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:45:10 2012 -0800"
      },
      "message": "msm: Enable MM heap to use CMA\n\nEnable the MM heap on 8960, 8930, and 8064 to use CMA\ninstead of carved out memory. All allocations will come\nfrom memory reserved as CMA instead of carved out memory.\n\nChange-Id: I6190144564ce263fdad9ec74a85cfefca6089a0d\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "e682c4ca6db94217fabeec3ba9b85b54c5aa3ba4",
      "tree": "8cec77978e5bd7567dd221a246ea4c9487c068f5",
      "parents": [
        "add8c1c9abf73f49908321c7693743f76f8adf9e"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Fri Aug 24 18:22:58 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:45:09 2012 -0800"
      },
      "message": "arm: select HAVE_DMA_CONTIGUOUS\n\nDuring a recent merge conflict, this option was removed by\nmistake. Add it back.\n\nChange-Id: Ic1a806d90a0d1ae24ed04f938e411fb1ebf4fe08\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "add8c1c9abf73f49908321c7693743f76f8adf9e",
      "tree": "426b8fca2a67f5eb071206475f7684b780999922",
      "parents": [
        "b002ccb6a793b396ab79848129b3949b3aaf5467"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Tue Sep 11 09:25:33 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:45:08 2012 -0800"
      },
      "message": "defconfig: msm8960: Enable CMA\n\nEnable the option to turn on the Contiguous Memory Allocator\n(CMA) feature. This will allow clients to allocate large chunks\nof memory without having to remove it from the system.\n\nChange-Id: Ifc18c34d15f94e5d113d576bc32dbb0cf78f9c49\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "87eafac304670697e3c4389ddb7ad3f65965002d",
      "tree": "d6b0c4cf577101c1ed8bd9b55f28c2d3b904095d",
      "parents": [
        "0ae40a0502389646cc3a41e04bd5d36208646ef6"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Tue Sep 18 11:45:43 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:45:07 2012 -0800"
      },
      "message": "8930: Add support for using CMA with ion heaps\n\nAdjust the memory reservation/placing code in the board\nfile to account for heaps that might use CMA. This includes\nboth dedicated CMA heaps and cp heaps marked as using CMA.\n\nChange-Id: I71a96e93a974d9a1adcbc4b9d0dc172740f7f299\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "0ae40a0502389646cc3a41e04bd5d36208646ef6",
      "tree": "b8f66454402daac471dba82a03164523ff127ef7",
      "parents": [
        "354d40f6f4353e547be11cd5622fab833d2360ad"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Fri Aug 10 10:49:33 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:45:07 2012 -0800"
      },
      "message": "8064: Add support for using CMA with ion heaps\n\nAdjust the memory reservation/placing code in the board\nfile to account for heaps that might use CMA. This includes\nboth dedicated CMA heaps and cp heaps marked as using CMA.\n\nChange-Id: Iabf2e8f5e8d775a1a265380f1fa6b709591ba11d\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "354d40f6f4353e547be11cd5622fab833d2360ad",
      "tree": "4cf18a01df845a242ef0f9848013b813e2d70359",
      "parents": [
        "aef9feb0f7b4f33ece747d53e51dcd162cab1dd5"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Fri Aug 03 17:32:09 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:45:06 2012 -0800"
      },
      "message": "8960: Add support for using CMA with Ion heaps\n\nAdjust the memory reservation/placing code in the board\nfile to account for heaps that might use CMA. This includes\nboth dedicated CMA heaps and cp heaps marked as using CMA.\n\nChange-Id: Ifb715bc2d4bf7fbba78a7201a68ccf3ec93c38b2\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "aef9feb0f7b4f33ece747d53e51dcd162cab1dd5",
      "tree": "1015200100764f3afa173c42510fc33026ecc8ef",
      "parents": [
        "d31422258d88e00d7212bd5e860b10c4815791af"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Tue Aug 07 11:01:43 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:45:05 2012 -0800"
      },
      "message": "msm: Rip out fmem related memory adjustments\n\nfmem is deprecated. Get rid of the special handling for\nfmem in memory reservation code.\n\nChange-Id: I24dc24cee364d992cbbe08d81851987d721a587b\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "b2d367cdd3becabc02c7a6e757be4e85002720db",
      "tree": "5dba2adfb05f929ae7ee9f36852d8de24f63692f",
      "parents": [
        "dd9a038fb343db622e21fd450760d2d43d304c72"
      ],
      "author": {
        "name": "Benjamin Gaignard",
        "email": "benjamin.gaignard@linaro.org",
        "time": "Mon Jun 25 15:27:30 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:45:01 2012 -0800"
      },
      "message": "fix ion_platform_data definition\n\nfix ion_platform_heap to make is use an usual way in board configuration file.\n\nChange-Id: I8686108a9fe0aa2ba9f9c84990d555f947f78f86\nSigned-off-by: Benjamin Gaignard \u003cbenjamin.gaignard@linaro.org\u003e\n[lauraa: Fixup msm board files]\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "dd9a038fb343db622e21fd450760d2d43d304c72",
      "tree": "796f33162ce77e7e8833f0108c59aacf4378d535",
      "parents": [
        "afb1b40e141497272dd2eea175e25ac8a9c777a3"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Mon Oct 29 12:53:22 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:45:00 2012 -0800"
      },
      "message": "arm: dma-mapping: Add APIs for other memory types\n\nCurrently, the only attributes supported for DMA memory are\nwritecombine and coherent. Both of these allow speculative\nprefetches to occur. For certain use cases (e.g. content\nprotection) there are requirements to disallow prefetching.\nRelatedly, there may be cases where buffering is not enough\nfor high performance use cases and the full cache should\nbe used. Add appropriate APIs for the strongly ordered and\ncached memory types for the needed use cases.\n\nChange-Id: Ibe17b3d002f9615e2cb34183f47f6d1bcd045611\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "88d97db667d8efda7d266a3caf7f2f4a444f2b4c",
      "tree": "a20148ff500e3687a097a09016af5bf61fc4ac8b",
      "parents": [
        "92b9ec930862cda9fae123539d744079b2a7ee02"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Mon Oct 29 13:38:25 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:44:58 2012 -0800"
      },
      "message": "arm: dma: Allow CMA pages to not have a kernel mapping.\n\nCurrently, there are use cases where not having any kernel\nmapping is required; if the CMA memory needs to be used as\na pool which can have both cached and uncached mappings we\nneed to remove the mapping to avoid the multiple mapping\nproblem. Extend the dma APIs to use the DMA_ATTR_NO_KERNEL_MAPPING\nwith CMA. This doesn\u0027t end up saving any virtual address space\nbut the mapping will still not be present.\n\nChange-Id: I64d21250abbe615c43e2b5b1272ee2b6d106705a\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "92b9ec930862cda9fae123539d744079b2a7ee02",
      "tree": "7570fbf280b3df379d816e990000ad23a1bf74cd",
      "parents": [
        "51b579416cf2635c8a5059d5e616ad4d81710b41"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Mon Oct 29 11:54:38 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:44:58 2012 -0800"
      },
      "message": "arm: dma: Expand the page protection attributes\n\nCurrently, the decision on which page protection to use\nis limited to writecombine and coherent. Expand to include\nstrongly ordered memory and non consistent memory.\n\nChange-Id: I7585fe3ce804cf321a5585c3d93deb7a7c95045c\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "51b579416cf2635c8a5059d5e616ad4d81710b41",
      "tree": "adc274160696e9ef78ddd44c2ca58ff0ca6f1d44",
      "parents": [
        "7af10a3004ec77da2fea5709deaeca638c1be437"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu Jun 21 11:48:11 2012 +0200"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:44:57 2012 -0800"
      },
      "message": "ARM: dma-mapping: fix buffer chunk allocation order\n\nIOMMU-aware dma_alloc_attrs() implementation allocates buffers in\npower-of-two chunks to improve performance and take advantage of large\npage mappings provided by some IOMMU hardware. However current code, due\nto a subtle bug, allocated those chunks in the smallest-to-largest\norder, what completely killed all the advantages of using larger than\npage chunks. If a 4KiB chunk has been mapped as a first chunk, the\nconsecutive chunks are not aligned correctly to the power-of-two which\nmatch their size and IOMMU drivers were not able to use internal\nmappings of size other than the 4KiB (largest common denominator of\nalignment and chunk size).\n\nThis patch fixes this issue by changing to the correct largest-to-smallest\nchunk size allocation sequence.\n\nChange-Id: I5cc9c12322e832951faf3bba6387946c890e0ed4\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "7af10a3004ec77da2fea5709deaeca638c1be437",
      "tree": "c13743ed57f229458085de6d6ff3c70f20b0a0ad",
      "parents": [
        "8b5439b2c6021827be8619c0874cb58caab1327c"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Jun 06 08:03:35 2012 +0200"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:44:56 2012 -0800"
      },
      "message": "ARM: dma-mapping: Add missing static storage class specifier\n\nFixes the following sparse warnings:\narch/arm/mm/dma-mapping.c:231:15: warning: symbol \u0027consistent_base\u0027 was not\ndeclared. Should it be static?\narch/arm/mm/dma-mapping.c:326:8: warning: symbol \u0027coherent_pool_size\u0027 was not\ndeclared. Should it be static?\n\nChange-Id: I90e2ccdc4d132a37ebcd8ae7a8441ad3fede55bf\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "8b5439b2c6021827be8619c0874cb58caab1327c",
      "tree": "50aa0b1f81eb1ff4ae554611f3459fc80a8c24a8",
      "parents": [
        "2bbb1b905a37629cc9292a0fe4ae8f93342e6d38"
      ],
      "author": {
        "name": "Vitaly Andrianov",
        "email": "vitalya@ti.com",
        "time": "Mon May 14 13:49:56 2012 -0400"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:44:56 2012 -0800"
      },
      "message": "ARM: dma-mapping: use PMD size for section unmap\n\nThe dma_contiguous_remap() function clears existing section maps using\nthe wrong size (PGDIR_SIZE instead of PMD_SIZE).  This is a bug which\ndoes not affect non-LPAE systems, where PGDIR_SIZE and PMD_SIZE are the same.\nOn LPAE systems, however, this bug causes the kernel to hang at this point.\n\nThis fix has been tested on both LPAE and non-LPAE kernel builds.\n\nChange-Id: I63650057864907f1a2d8eed7257665cb2f648bbb\nSigned-off-by: Vitaly Andrianov \u003cvitalya@ti.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "2bbb1b905a37629cc9292a0fe4ae8f93342e6d38",
      "tree": "03f8d675b1b51cb5412aa91f65d9b77fa5667920",
      "parents": [
        "f8f9d07a7149f65678b815dfec1e733e33fe1962"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Wed May 16 15:48:21 2012 +0200"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:44:55 2012 -0800"
      },
      "message": "ARM: dma-mapping: add support for IOMMU mapper\n\nThis patch add a complete implementation of DMA-mapping API for\ndevices which have IOMMU support.\n\nThis implementation tries to optimize dma address space usage by remapping\nall possible physical memory chunks into a single dma address space chunk.\n\nDMA address space is managed on top of the bitmap stored in the\ndma_iommu_mapping structure stored in device-\u003earchdata. Platform setup\ncode has to initialize parameters of the dma address space (base address,\nsize, allocation precision order) with arm_iommu_create_mapping() function.\nTo reduce the size of the bitmap, all allocations are aligned to the\nspecified order of base 4 KiB pages.\n\ndma_alloc_* functions allocate physical memory in chunks, each with\nalloc_pages() function to avoid failing if the physical memory gets\nfragmented. In worst case the allocated buffer is composed of 4 KiB page\nchunks.\n\ndma_map_sg() function minimizes the total number of dma address space\nchunks by merging of physical memory chunks into one larger dma address\nspace chunk. If requested chunk (scatter list entry) boundaries\nmatch physical page boundaries, most calls to dma_map_sg() requests will\nresult in creating only one chunk in dma address space.\n\ndma_map_page() simply creates a mapping for the given page(s) in the dma\naddress space.\n\nAll dma functions also perform required cache operation like their\ncounterparts from the arm linear physical memory mapping version.\n\nThis patch contains code and fixes kindly provided by:\n- Krishna Reddy \u003cvdumpa@nvidia.com\u003e,\n- Andrzej Pietrasiewicz \u003candrzej.p@samsung.com\u003e,\n- Hiroshi DOYU \u003chdoyu@nvidia.com\u003e\n\nChange-Id: I4a9b155bef4d5f2b8a8dfe87751d82960b09b253\n[lauraa: context conflicts]\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nTested-By: Subash Patel \u003csubash.ramaswamy@linaro.org\u003e\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "f8f9d07a7149f65678b815dfec1e733e33fe1962",
      "tree": "5b434cc1ae29c93075c896f71f1e79067556f700",
      "parents": [
        "53e207d57a6273b7fda88eae33620fd34f945b57"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Wed May 16 18:31:23 2012 +0200"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:44:49 2012 -0800"
      },
      "message": "ARM: dma-mapping: use alloc, mmap, free from dma_ops\n\nThis patch converts dma_alloc/free/mmap_{coherent,writecombine}\nfunctions to use generic alloc/free/mmap methods from dma_map_ops\nstructure. A new DMA_ATTR_WRITE_COMBINE DMA attribute have been\nintroduced to implement writecombine methods.\n\nChange-Id: I2709e3ffc97546df2f505d555b29c3bb8148daec\n[lauraa: context conflicts]\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nTested-By: Subash Patel \u003csubash.ramaswamy@linaro.org\u003e\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "53e207d57a6273b7fda88eae33620fd34f945b57",
      "tree": "8e46fb55d2ec814acde3ab34a3be290739655f59",
      "parents": [
        "8b59d2a57697dc12d465dc316846b072b3be65fb"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri Feb 10 19:55:20 2012 +0100"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:08:15 2012 -0800"
      },
      "message": "ARM: dma-mapping: remove redundant code and do the cleanup\n\nThis patch just performs a global cleanup in DMA mapping implementation\nfor ARM architecture. Some of the tiny helper functions have been moved\nto the caller code, some have been merged together.\n\nChange-Id: I60b3450bd1180ea007e7326a63762d3a44b3c25d\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nTested-By: Subash Patel \u003csubash.ramaswamy@linaro.org\u003e\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "8b59d2a57697dc12d465dc316846b072b3be65fb",
      "tree": "ba56a42ad4407843882f20bbfd4027d45b49abe2",
      "parents": [
        "36dbd4cb701d9d3d297edd6e94d1ac1ab459c699"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri Feb 10 19:55:20 2012 +0100"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:08:03 2012 -0800"
      },
      "message": "ARM: dma-mapping: move all dma bounce code to separate dma ops structure\n\nThis patch removes dma bounce hooks from the common dma mapping\nimplementation on ARM architecture and creates a separate set of\ndma_map_ops for dma bounce devices.\n\nChange-Id: I42d7869b4f74ffa5f36a4a7526bc0c55aaf6bab7\n[lauraa: conflicts due to code cruft]\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nTested-By: Subash Patel \u003csubash.ramaswamy@linaro.org\u003e\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "36dbd4cb701d9d3d297edd6e94d1ac1ab459c699",
      "tree": "498f82e357d0e6595da6177477ef3299fd581b74",
      "parents": [
        "e9bb4d1b6c3ab8c7d4dc83e1a6ac18ae01f0e273"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri Feb 10 19:55:20 2012 +0100"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:07:53 2012 -0800"
      },
      "message": "ARM: dma-mapping: implement dma sg methods on top of any generic dma ops\n\nThis patch converts all dma_sg methods to be generic (independent of the\ncurrent DMA mapping implementation for ARM architecture). All dma sg\noperations are now implemented on top of respective\ndma_map_page/dma_sync_single_for* operations from dma_map_ops structure.\n\nBefore this patch there were custom methods for all scatter/gather\nrelated operations. They iterated over the whole scatter list and called\ncache related operations directly (which in turn checked if we use dma\nbounce code or not and called respective version). This patch changes\nthem not to use such shortcut. Instead it provides similar loop over\nscatter list and calls methods from the device\u0027s dma_map_ops structure.\nThis enables us to use device dependent implementations of cache related\noperations (direct linear or dma bounce) depending on the provided\ndma_map_ops structure.\n\nChange-Id: Icbd72d1e4fed6d7478b98bb4ead120c02dd26588\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nTested-By: Subash Patel \u003csubash.ramaswamy@linaro.org\u003e\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "e9bb4d1b6c3ab8c7d4dc83e1a6ac18ae01f0e273",
      "tree": "da58683364c6158577ec0af9e356817f8fbfa320",
      "parents": [
        "dc4d01d4ae798f36cf0c3e768dafb6507d8f89db"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri Feb 10 19:55:20 2012 +0100"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:07:31 2012 -0800"
      },
      "message": "ARM: dma-mapping: use asm-generic/dma-mapping-common.h\n\nThis patch modifies dma-mapping implementation on ARM architecture to\nuse common dma_map_ops structure and asm-generic/dma-mapping-common.h\nhelpers.\n\nChange-Id: I574a3b5ac883cd5d9beb79deef8f5cb44fd83296\n[lauraa: conflicts due to code cruft/context changes]\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nTested-By: Subash Patel \u003csubash.ramaswamy@linaro.org\u003e\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "dc4d01d4ae798f36cf0c3e768dafb6507d8f89db",
      "tree": "0af8744096e78ed783b7ca91d39886fd9669e6fd",
      "parents": [
        "456e2685ad45ddbfb7e09bb6516e30522283890f"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Thu Sep 13 10:53:22 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:07:22 2012 -0800"
      },
      "message": "ion: isolate msm-specific ion extensions\n\nThis is another step in the process of isolating msm-specific ion\nfeatures from stock ion.\n\nChange-Id: I3a437dbc618cb70859126c81596373338ad06500\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "456e2685ad45ddbfb7e09bb6516e30522283890f",
      "tree": "66b23e39900059bb56cdc256d97b14eaf3ae929d",
      "parents": [
        "749dd461d69ddf92f858cf7a016e1c355ada5fe3"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Wed Sep 12 14:42:50 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:07:19 2012 -0800"
      },
      "message": "ion: change ion kernel map function to not take flags argument\n\nBuffer flags are going to be specified at allocation time rather than\nmap time. This removes the flags argument from the ion kernel map\nfunction.\n\nChange-Id: Ib983ecd0dcd7befb36287ae7037c71d4ca475f90\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "749dd461d69ddf92f858cf7a016e1c355ada5fe3",
      "tree": "944ecf0714a40a2655a2839d780bc5d2faa03ef8",
      "parents": [
        "ade5bbbbf514caee3f1305e8615f339b0d4db430"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Mon Sep 17 14:33:22 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:07:14 2012 -0800"
      },
      "message": "ion: remove obsolete ion flags\n\nThe symbols CACHED and UNCACHED have been replaced by ION_FLAG_CACHED\nupstream. This removes them from the kernel.\n\nChange-Id: I90c33c293f56792131fc6bd490fe041b5798ac20\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "7212b390970567d3db5a6a606dcc4855c200ecdc",
      "tree": "526a59f9a1379b3ab4e9367c53523e86efd38fd0",
      "parents": [
        "6ba791adcbf33992ac6df98765aa8f6066977f1d"
      ],
      "author": {
        "name": "Ameya Thakur",
        "email": "ameyat@codeaurora.org",
        "time": "Tue Dec 11 17:56:03 2012 -0800"
      },
      "committer": {
        "name": "Ameya Thakur",
        "email": "ameyat@codeaurora.org",
        "time": "Tue Dec 11 17:57:05 2012 -0800"
      },
      "message": "msm:subsystem_restart: Enable download mode.\n\nEntry into download mode on device crash is now enabled by default.\n\nChange-Id: I9eada266243494a37883d24bf634acd8d87d22a2\nSigned-off-by: Ameya Thakur \u003cameyat@codeaurora.org\u003e\n"
    },
    {
      "commit": "cd8aa441ee26bf1c5703cd03ae5d5fea194cf430",
      "tree": "4552e4c4c2a30ce2fa2b6f4c7d31cc2fe3430ac5",
      "parents": [
        "75f58f934a32c23ff64159e32b4ce449eca85127"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jcrouse@codeaurora.org",
        "time": "Thu Oct 25 09:37:43 2012 -0600"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Tue Dec 11 17:16:01 2012 -0800"
      },
      "message": "msm: board-8930:  Set the GPU chip ID and turbo speed for 8930AB\n\nSet the chip ID for the GPU revision in the 8930AB target and bump\nthe turbo GPU speed to 500Mhz per the 8930AB clock plan.\n\n(cherry picked from commit 9c7bab35f7cf43d516bbab13f0814daae1c739d9)\n\nChange-Id: I2af60e8328d7203d8a6116f2a99eef217d9efa6a\nSigned-off-by: Jordan Crouse \u003cjcrouse@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    }
  ],
  "next": "543aa1335d42bc15c5841a14998280dbbb30ef76"
}
