summaryrefslogtreecommitdiff
path: root/include/linux/bits.h
diff options
context:
space:
mode:
authorMatthew Wilcox <willy@infradead.org>2026-02-20 14:19:59 +0530
committerJens Wiklander <jens.wiklander@linaro.org>2026-03-03 09:03:04 +0100
commit08d9a4580f71120be3c5b221af32dca00a48ceb0 (patch)
tree2e58017e13587fd0d053bb50df437c72bdb85c1a /include/linux/bits.h
parent6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f (diff)
tee: shm: Remove refcounting of kernel pages
Earlier TEE subsystem assumed to refcount all the memory pages to be shared with TEE implementation to be refcounted. However, the slab allocations within the kernel don't allow refcounting kernel pages. It is rather better to trust the kernel clients to not free pages while being shared with TEE implementation. Hence, remove refcounting of kernel pages from register_shm_helper() API. Fixes: b9c0e49abfca ("mm: decline to manipulate the refcount on a slab page") Reported-by: Marco Felsch <m.felsch@pengutronix.de> Reported-by: Sven Püschel <s.pueschel@pengutronix.de> Signed-off-by: Matthew Wilcox <willy@infradead.org> Co-developed-by: Sumit Garg <sumit.garg@oss.qualcomm.com> Signed-off-by: Sumit Garg <sumit.garg@oss.qualcomm.com> Tested-by: Sven Püschel <s.pueschel@pengutronix.de> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Diffstat (limited to 'include/linux/bits.h')
0 files changed, 0 insertions, 0 deletions