1. 12 Jul, 2016 2 commits
  2. 01 Mar, 2016 3 commits
  3. 17 Jul, 2014 1 commit
    • Fix CVE-2014-3153 · 4c52bc8a
      futex-prevent-requeue-pi-on-same-futex.patch futex:
      Forbid uaddr == uaddr2 in futex_requeue(..., requeue_pi=1)
      
      If uaddr == uaddr2, then we have broken the rule of only requeueing from
      a non-pi futex to a pi futex with this call.  If we attempt this, then
      dangling pointers may be left for rt_waiter resulting in an exploitable
      condition.
      
      This change brings futex_requeue() in line with futex_wait_requeue_pi()
      which performs the same check as per commit 6f7b0a2a5c0f ("futex: Forbid
      uaddr == uaddr2 in futex_wait_requeue_pi()")
      
      [ tglx: Compare the resulting keys as well, as uaddrs might be
        	different depending on the mapping ]
      
      Change-Id: Ibe6195215657c86bf2e39305656fdacf7230389d
      Reported-by: Pinkie Pie
      Signed-off-by: Will Drewry <wad@chromium.org>
      Signed-off-by: Kees Cook <keescook@chromium.org>
      Cc: stable@vger.kernel.org
      Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
      Reviewed-by: Darren Hart <dvhart@linux.intel.com>
      Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
      Thomas Gleixner committed
  4. 14 Jan, 2014 1 commit
  5. 12 Jan, 2014 2 commits
  6. 28 Dec, 2013 2 commits
  7. 27 Dec, 2013 2 commits
  8. 21 Sep, 2013 1 commit
  9. 19 Sep, 2013 2 commits
  10. 16 Aug, 2013 2 commits
  11. 15 Aug, 2013 1 commit
    • Increase lowest GPU step for 1400MHz devices · ccb973cd
      Devices using the 1400MHz Exynos 4210 are using 1280*800 screens. This
      is a much bigger resolution than the Galaxy S2. 100MHz as the lowest GPU
      step is too low for these devices, resulting in lag. Bump it up to
      134MHz.
      
      Change-Id: Ifd08cdc2e263695232d034890e54585f122453ff
      Clément G committed
  12. 10 Aug, 2013 2 commits
  13. 04 Aug, 2013 1 commit
    • mmc: fix the workqueue overload battery waste · 06b65130
      After switching to the smdk4412 kernel I noticed a workqueue overload,
      battery lasting less, and Android OS showing up at the top as result.
      
      Tracing showed that mmc_host_clk_gate_work was one of the runqueues
      called regularly in the background.
      
      The #ifdef is clearly reversed and that leads to the ndelay being called
      every time, while ndelay was never called before.
      
      Not yet sure if this fixes the "apparent" regression but it's not bad so
      far, after 1h of uptime android OS is below Android System.
      
      Change-Id: Ib908b0c20c4bc8dd889d0d228ee3ea63820b98cf
      Andrea Arcangeli committed
  14. 13 Jul, 2013 1 commit
  15. 05 Jul, 2013 1 commit
    • Fix GPS for n80xx devices · f79dbef6
      Why the hell does Samsung keep on derping the Makefile for GPS on
      n80xx devices?  I'm getting tired of fixing this crap over and over
      again.
      
      Before they assumed wifi N80xx units didn't have GPS.  Now they're
      keying compilation of the GPS stuff off of a nonexistent config
      entry.
      
      grr
      
      Change-Id: I034c521e6f398aa0d5f3a4fa1bb97e30e401a807
      Andrew Dodd committed
  16. 25 Jun, 2013 3 commits
  17. 24 Jun, 2013 2 commits
  18. 21 Jun, 2013 2 commits
  19. 20 Jun, 2013 1 commit
  20. 18 Jun, 2013 3 commits
  21. 14 Jun, 2013 1 commit
  22. 12 Jun, 2013 1 commit
  23. 04 Jun, 2013 1 commit
  24. 01 Jun, 2013 2 commits