Go to file
Divisha Bisht 95bbe68e9c securemsm-kernel:qseecom: Fix possible race condition
Fix possible race condition in data->type value in case of multithreaded
listener or app IOCTLs.

For example, below could cause inconsistent data->type value while
racing belows IOCTLs

Thread1 with QSEECOM_IOCTL_REGISTER_LISTENER_REQ
Thread2 with QSEECOM_IOCTL_UNREGISTER_LISTENER_REQ.

Change-Id: Id4f0ffcbff70bfbf13423f9f080fbaf51759ad82
Signed-off-by: Nishant Pandey <quic_nishpand@quicinc.com>
Signed-off-by: Divisha Bisht <quic_divibish@quicinc.com>
2024-08-27 01:21:05 -07:00
build securemsm-kernel: Added compilation fix for anorak_61 2024-04-23 03:28:32 -07:00
config securemsm-kernel: Enable Qseecom driver by default 2023-06-15 00:31:14 -07:00
crypto-qti qcedev: fix UAF in qcedev_smmu 2024-07-22 21:03:04 -07:00
hdcp driver : hdcp_qseecom: Retry HDCP key verify when Qseecomd down 2023-11-06 14:44:18 -05:00
include securemsm-kernel: Add support for snake case smci headers 2024-06-06 04:21:04 -07:00
linux/misc qcedev: remove linux/qcedev.h 2023-06-22 11:21:14 -07:00
qrng securemsm-kernel: enable non-qtee modules 2023-10-04 11:50:16 -07:00
qseecom securemsm-kernel:qseecom: Fix possible race condition 2024-08-27 01:21:05 -07:00
smcinvoke securemsm-kernel: smcinvoke: Decrement the server object ref count in mutex context 2024-06-25 02:24:52 -07:00
smmu-proxy securemsm-kernel: smmu-proxy: Fix compilation issues related to printing 2023-11-08 14:26:36 +08:00
tz_log securemsm-kernel: Fix compilation errors 2023-09-29 17:17:48 -07:00
Android.bp securemsm-kernel: Add support for snake case smci headers 2024-06-06 04:21:04 -07:00
Android.mk Merge "securemsm-kernel: Update hardcoded paths" 2023-11-09 13:28:12 -08:00
BUILD.bazel Merge "securemsm-kernel: Add support for snake case smci headers" 2024-06-10 21:37:34 -07:00
Kbuild securemsm-kernel: Enable the smmu proxy driver on Matrix 2024-06-26 15:40:46 +08:00
Makefile sec-kernel: Enable LV securemsmdlkm 2023-09-04 23:35:06 -07:00
securemsm_kernel_product_board.mk securemsm-kernel: Enable SMCINVOKE driver for HGY 2023-11-01 11:58:11 -07:00
securemsm_kernel_vendor_board.mk securemsm-kernel: Enable SMCINVOKE driver for HGY 2023-11-01 11:58:11 -07:00
securemsm_kernel.bzl securemsm-kernel: Add rules to build qtee modules on sun 2023-09-19 23:02:36 +05:30
securemsm_modules.bzl securemsm-kernel: Add support for snake case smci headers 2024-06-06 04:21:04 -07:00
ssg_kernel_headers.py securemsm-kernel: Moving qseecom headers to securemsm-kernel 2023-06-13 17:34:45 +05:30