OSDN Git Service

ANDROID: ion: check for kref overflow
authorDaniel Rosenberg <drosen@google.com>
Tue, 6 Dec 2016 00:28:28 +0000 (16:28 -0800)
committerGerrit - the friendly Code Review server <code-review@localhost>
Fri, 31 Mar 2017 23:37:58 +0000 (16:37 -0700)
commitf6c025297e99d250bdadae98a8544ba7cdcf6993
tree6aa70894a1bb3cc2bc68c57ec3cf50906a8510ad
parent92124c76a2bd3e0c1d98de91d09199558117a1a9
ANDROID: ion: check for kref overflow

Userspace can cause the kref to handles to increment
arbitrarily high. Ensure it does not overflow.

Signed-off-by: Daniel Rosenberg <drosen@google.com>
Bug: 31992382
Test: See bug for poc
Change-Id: I6bff1df385742b1d836d43180dc87fadcea80782
Git-repo: https://android.googlesource.com/kernel/msm
Git-commit: 0c702db4d90de88df11057bcf0d8fb2dfe741605
Signed-off-by: Dennis Cagle <d-cagle@codeaurora.org>
drivers/staging/android/ion/ion.c