1. 16 Aug, 2014 1 commit
    • Shrenuj Bansal's avatar
      msm: kgsl: Clear the memstore while destroying the context · de8fe046
      Shrenuj Bansal authored
      
      When creating a context, we add the event group much before
      initializing the memstore for that context. Between these events,
      its possible that events are registered and retired and the
      timestamp read in retire_events() gets us the last timestamp of
      the last destroyed context. This results in the processed
      timestamp to be greater than the actual retired timestamp in the
      memstore which is very problematic for us.
      
      CRs-Fixed: 640550
      Change-Id: I2ace6d99e2ce417ba38f6bbbeeb787478eb4e372
      Signed-off-by: default avatarShrenuj Bansal <shrenujb@codeaurora.org>
      de8fe046
  2. 18 Jul, 2014 1 commit
    • Jeff Boody's avatar
      msm: kgsl: update KGSL to match most recent version · 16356049
      Jeff Boody authored
      
      Over time chery-picks for KGSL have been skipped or
      have been resolved differently between branches. As
      a result, this branch of KGSL has become increasingly
      difficult to maintain due to merge conflicts. With a
      few exceptions KGSL should match the msm-3.4 mainline
      exactly. To rectify the situation, this change brings
      KGSL up-to-date with the msm-3.4 mainline as a bulk
      change because cherry-picks are not practical.
      
      Change-Id: I53f9f7fbf4942e147dea486ff5dbf179af75ea8c
      Signed-off-by: default avatarJeff Boody <jboody@codeaurora.org>
      16356049
  3. 24 Jun, 2014 2 commits
  4. 10 Mar, 2014 2 commits
  5. 08 Nov, 2013 3 commits
  6. 05 Nov, 2013 6 commits
  7. 17 Oct, 2013 1 commit
  8. 16 Oct, 2013 2 commits
  9. 08 Oct, 2013 1 commit
  10. 04 Oct, 2013 1 commit
  11. 20 Sep, 2013 1 commit
    • Jordan Crouse's avatar
      msm: kgsl: Validate the meta data pointer in kgsl_destroy_ion() · c58772bd
      Jordan Crouse authored
      
      If kgsl_setup_ion() fails for whatever reason entry->priv_data may
      either be NULL or pointing to freed memory. In either case, this
      is a disaster when kgsl_destroy_ion() tries to use the unvalidated
      pointer.  Check for NULL in kgsl_destroy_ion() and make sure that
      the entry->priv_data pointer is cleared on error in kgsl_setup_ion.
      
      Change-Id: Ic0dedbad6a13e2d8e15982144102517bc8f4e2e8
      Signed-off-by: default avatarJordan Crouse <jcrouse@codeaurora.org>
      c58772bd
  12. 12 Sep, 2013 19 commits