This project is mirrored from https://github.com/Galaxy-MSM8916/android_kernel_samsung_msm8916.git. Pull mirroring updated .
  1. 18 Oct, 2018 1 commit
  2. 16 Oct, 2018 1 commit
  3. 18 Sep, 2018 4 commits
  4. 02 Sep, 2018 1 commit
  5. 13 Aug, 2018 7 commits
  6. 26 Jul, 2018 2 commits
  7. 15 Jul, 2018 1 commit
  8. 25 Jun, 2018 1 commit
  9. 24 Jun, 2018 11 commits
  10. 13 Jun, 2018 1 commit
  11. 08 Jun, 2018 1 commit
  12. 07 Jun, 2018 3 commits
  13. 01 Jun, 2018 1 commit
  14. 31 May, 2018 1 commit
  15. 30 May, 2018 4 commits
    • Dyneteve's avatar
      staging: Update binder driver · f5c99a55
      Dyneteve authored
      Change-Id: I948b327cc7c40cd2bea739f3dae66e93c7233655
      f5c99a55
    • Dyneteve's avatar
      config: Regenerate · 65cef798
      Dyneteve authored
      Change-Id: I88e6521f024324b7ccba3d031906ceddffd80f41
      65cef798
    • Tim Murray's avatar
      firmware_class: make firmware caching configurable · 417df88c
      Tim Murray authored
      Because firmware caching generates uevent messages that are sent over a
      netlink socket, it can prevent suspend on many platforms. It's also not
      always useful, so make it a configurable option.
      
      bug 32180327
      
      Change-Id: I1250512b27edb56caa78d536e5ccf1fb669476ad
      Signed-off-by: default avatarAjay Dudani <adudani@google.com>
      417df88c
    • Marissa Wall's avatar
      BACKPORT: Sanitize 'move_pages()' permission checks · 6ec69ce8
      Marissa Wall authored
      The 'move_paghes()' system call was introduced long long ago with the
      same permission checks as for sending a signal (except using
      CAP_SYS_NICE instead of CAP_SYS_KILL for the overriding capability).
      
      That turns out to not be a great choice - while the system call really
      only moves physical page allocations around (and you need other
      capabilities to do a lot of it), you can check the return value to map
      out some the virtual address choices and defeat ASLR of a binary that
      still shares your uid.
      
      So change the access checks to the more common 'ptrace_may_access()'
      model instead.
      
      This tightens the access checks for the uid, and also effectively
      changes the CAP_SYS_NICE check to CAP_SYS_PTRACE, but it's unlikely that
      anybody really _uses_ this legacy system call any more (we hav ebetter
      NUMA placement models these days), so I expect nobody to notice.
      
      Famous last words.
      Reported-by: default avatarOtto Ebeling <otto.ebeling@iki.fi>
      Acked-by: default avatarEric W. Biederman <ebiederm@xmission.com>
      Cc: Willy Tarreau <w@1wt.eu>
      Cc: stable@kernel.org
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      
      cherry-picked from: 197e7e521384a23b9e585178f3f11c9fa08274b9
      
      This branch does not have the PTRACE_MODE_REALCREDS flag but its
      default behavior is the same as PTRACE_MODE_REALCREDS. So use
      PTRACE_MODE_READ instead of PTRACE_MODE_READ_REALCREDS.
      
      Change-Id: I75364561d91155c01f78dd62cdd41c5f0f418854
      6ec69ce8