aboutsummaryrefslogtreecommitdiff
path: root/scripts/ver_linux
diff options
context:
space:
mode:
authorTobias Lindskog <tobias.lindskog@sonymobile.com>2015-02-09 08:10:39 +0100
committerMoyster <oysterized@gmail.com>2018-12-21 14:03:29 +0100
commit483078293392a2c21f3b88b6e2fb8e751cbb152c (patch)
tree25a0273a45966e03740afdb459a4ccb4c50fc6e6 /scripts/ver_linux
parent7deb45a05a209702825be94503f0a71ff66ac104 (diff)
Shrink ashmem directly through shmem_fallocate
When ashmem_shrink is called from direct reclaim on a user thread, a call to do_fallocate will check for permissions against the security policy of that user thread. It can thus fail by chance if called on a thread that isn't permitted to modify the relevant ashmem areas. Because we know that we have a shmem file underneath, call the shmem implementation of fallocate directly instead of going through the user-space interface for fallocate. FIX=DMS06243560 Area: Kernel/Linux Kernel Bug: 21951515 Change-Id: Ie98fff18a2bdeb535cd24d4fbdd13677e12681a7 Signed-off-by: Jeff Vander Stoep <jeffv@google.com>
Diffstat (limited to 'scripts/ver_linux')
0 files changed, 0 insertions, 0 deletions