1. 27 May, 2016 1 commit
  2. 22 Apr, 2016 1 commit
    • Daniel Rosenberg's avatar
      Fix overflow in path building · 864e2e22
      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
      864e2e22
  3. 26 Mar, 2016 1 commit
  4. 27 Feb, 2016 1 commit
  5. 16 Feb, 2016 1 commit
    • Jeff Sharkey's avatar
      Re-derive permissions after package changes. · e2965141
      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
      (cherry picked from commit f7aad11c)
      e2965141
  6. 17 Dec, 2015 1 commit
  7. 15 Dec, 2015 1 commit
  8. 11 Dec, 2015 1 commit
  9. 02 Dec, 2015 1 commit
  10. 04 Nov, 2015 1 commit
    • Mark Salyzyn's avatar
      logd: pruning time horizon · a6116961
      Mark Salyzyn authored
      Estimate a time horizon of ten fold for worst UID pruning
      
      Bug: 25453210
      Bug: 24782000
      Change-Id: I7118deb6d42531c68ed2ac2a59c57b0580b942cc
      a6116961
  11. 03 Nov, 2015 1 commit
    • Dan Willemsen's avatar
      Remove __DATE__/__TIME__ from init and debuggerd · eb88db4f
      Dan Willemsen authored
      Keeping these means that every build has different init and debuggerd
      binaries, even if the source was the same. So OTAs that don't touch
      these sources would still need to update the binaries.
      
      Both of these messages are only informational, so can be safely removed.
      Bootchart already encodes build-specific information from the system
      properties.
      
      Bug: 24204119
      Change-Id: I7ebd65a20a3e031e7528c9f741616e20b3cd7446
      (cherry picked from commit 30622bbb)
      eb88db4f
  12. 21 Oct, 2015 1 commit
  13. 15 Oct, 2015 1 commit
    • Tim Murray's avatar
      Reorder init.rc to avoid a kernel warning. · f429d378
      Tim Murray authored
      3.18 has a warning in dmesg that appears when the parent cpuset's cpus
      and mems are changed to something other than what the child has. Reorder
      init.rc to prevent this warning from appearing.
      
      bug 24941443
      
      Change-Id: I49d8394063b23dce03222dcc9ddccdc32bb97ea2
      f429d378
  14. 12 Oct, 2015 2 commits
  15. 22 Sep, 2015 1 commit
    • Sami Tolvanen's avatar
      fs_mgr: trigger dm-verity error handling for invalid signatures · 4ae302af
      Sami Tolvanen authored
      Currently, the device doesn't mount verified partitions if the
      verity table signature is invalid, which usually means it fails to
      boot. This change instead sets up dm-verity with an invalid root
      hash and triggers device-specific error handling to recover from
      the corruption.
      
      Bug: 24256506
      Change-Id: I6d693306fa0e7459c5500b028e433df61ecea6fb
      (cherry picked from commit 47caa5c386b436ba13de9f2ef356380f39afaf3f)
      4ae302af
  16. 21 Sep, 2015 1 commit
  17. 20 Sep, 2015 8 commits
  18. 19 Sep, 2015 1 commit
  19. 18 Sep, 2015 1 commit
    • Tim Murray's avatar
      add system-background cpuset · cba6ad74
      Tim Murray authored
      add a new cpuset for system services that should not run on
      larger cores
      
      bug 24144797
      
      Change-Id: I21a54f0d6b46b3b8bd8c4564b8685c88cfc4a57d
      cba6ad74
  20. 17 Sep, 2015 3 commits
  21. 14 Sep, 2015 1 commit
  22. 12 Sep, 2015 5 commits
  23. 11 Sep, 2015 2 commits
    • Mark Salyzyn's avatar
      logd: klogd and Mediatek · 805ef688
      Mark Salyzyn authored
      (cherry pick from commit 46d159d4)
      
      - sniff for PID in kernel log messages if available
      - properly deal with klogd watermark in face of modified output
      - deal more stringently with priority tag, must have [ following
      - suppress process-name stutter in tag that can happen
      - do not use : to demark tag if within [ ]
      
      Mediatek-special change that adds <printk_state>(<cpu>)[<pid>:<comm>]
      as a prefix to the printk messages. Along the lines of (simplified
      for entertainment purposes, YMMV):
      
          char tbuf[50]; /* printk prefix */
          int this_cpu = smp_processor_id();
          char state = __raw_get_cpu_var(printk_state);
          unsigned tlen = snprintf(tbuf, sizeof(tbuf), "%c(%x)[%d:%s]",
                     state, this_cpu, current->pid, current->comm);
      
      Bug: 23517551
      Change-Id: I568e25c5aa6d8474835454a0e83b19c2921b7985
      805ef688
    • Narayan Kamath's avatar
      am 6c53de92: Follow up to change b638126e DO NOT MERGE. · fef9dffd
      Narayan Kamath authored
      * commit '6c53de92':
        Follow up to change b638126e DO NOT MERGE.
      fef9dffd
  24. 10 Sep, 2015 2 commits