1. 10 Aug, 2016 1 commit
  2. 22 Jul, 2016 4 commits
  3. 23 Jun, 2016 1 commit
    • Daniel Micay's avatar
      add a property for controlling perf_event_paranoid · b0b4946c
      Daniel Micay authored
      This adds a system property for controlling unprivileged access to
      perf_event_paranoid. It depends on adding kernel support for
      perf_event_paranoid=3 based on grsecurity's PERF_HARDEN feature to
      completely disable unprivileged access to perf. A minimal port of this
      feature is used in the vanilla Debian kernel by default.
      
      It hides the non-hardened value as an implementation detail, since while
      it is currently 1, it will probably become 2 in the future.
      
      (Cherry picked from commit 2b22a663)
      
      Bug: 29054680
      
      Change-Id: I6e3ae3cf18d8c76df94f879c34fb6fde519b89a9
      b0b4946c
  4. 27 May, 2016 1 commit
  5. 22 Apr, 2016 1 commit
    • Daniel Rosenberg's avatar
      Fix overflow in path building · 23009986
      Daniel Rosenberg authored
      An incorrect size was causing an unsigned value
      to wrap, causing it to write past the end of
      the buffer.
      
      Bug: 28085658
      Change-Id: Ie9625c729cca024d514ba2880ff97209d435a165
      23009986
  6. 26 Mar, 2016 1 commit
  7. 01 Mar, 2016 1 commit
  8. 14 Jan, 2016 1 commit
  9. 13 Jan, 2016 1 commit
    • Thierry Strudel's avatar
      [DO NOT MERGE] Use FUSE_SHORTCIRCUIT if available · ac5175f9
      Thierry Strudel authored
      Use a non yet maintainer reviewed kernel patch from QCOM that greatly
      improves IO speed in case it is available from the device specific
      kernel headers.
      
      Bug: 24216004
      Change-Id: I4101d80082c9ad9d042dde5c620ddb309d193d52
      ac5175f9
  10. 11 Jan, 2016 2 commits
  11. 17 Dec, 2015 2 commits
  12. 16 Dec, 2015 1 commit
    • Jeff Sharkey's avatar
      Re-derive permissions after package changes. · f7aad11c
      Jeff Sharkey authored
      When packages change, existing package-specific directories may have
      gained/lost a UID mapping, so we need to update the permissions for
      any in-memory nodes.
      
      This allows an app to deliver data for another package before that
      package is installed, which is the typical pattern of how OBB files
      are delivered.
      
      Also fix bug by re-deriving permissions when files are moved.
      
      Bug: 25399427
      Change-Id: I06f38a24ad7dee5f5099ba81429aef03208e5683
      f7aad11c
  13. 15 Dec, 2015 1 commit
  14. 08 Dec, 2015 1 commit
  15. 30 Nov, 2015 1 commit
  16. 18 Nov, 2015 1 commit
    • Tim Murray's avatar
      Improve cpuset support for surfaceflinger. · 6eee56cc
      Tim Murray authored
      SurfaceFlinger needs some of its threads in the system-background cpuset
      and some of its threads (the binder pool) outside of the
      system-background cpuset in order to improve UI perf/power
      consumption. Remove surfaceflinger from the system-background cpuset in
      init.rc and allow a thread to place itself in the system-background
      cpuset given enough permissions.
      
      bug 25745866
      
      Change-Id: I85f7e41c5439e6ad7cc2d355e51f5dfb3a0c7088
      6eee56cc
  17. 12 Nov, 2015 2 commits
  18. 11 Nov, 2015 17 commits