From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3D83A33CEA2 for ; Mon, 19 Jan 2026 08:26:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768811164; cv=none; b=Yoo/6I8NgFvymRdO6mqYDNMblNrXLBTTItwUttJOJUSD3FlYZNF7ObvMV5avKA+fLSi34eLo2PwJlV3Nzl1Odlh5eplL9f6zC9Gkrxvx5tOl6qMRDXfYctiq+nBFGGfAEWQIMjCPRlkn6Bza8CWLKVSXQEvFquWAd7XaCgpmj0c= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768811164; c=relaxed/simple; bh=w8UP13amm384XzZzCwddmrnWJmCBemyZWN4IAg9GFDw=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=tbKP8tWfVze9URPSWxFCMXntZ48qaqEf8ZuVU3PgFy2Y0RsmLm4s7UueQuDXw4aD+OUsDgQe/VS3IVZBjuKmyZKG39ebRzCWeiM389y8INJc2BrUhwThU2Ywa18I574q8Szz7b9z5sv8pf00yPpjj3mXhNZa5+lOJtfTYfnuQeU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=TIxD5D5h; arc=none smtp.client-ip=209.85.214.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="TIxD5D5h" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-2a09a3bd9c5so30195605ad.3 for ; Mon, 19 Jan 2026 00:26:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768811160; x=1769415960; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=qGF3kXNpuFGfHRZ/a4i+Y3oSMznaAZtKKSwOANieht4=; b=TIxD5D5ho/i0fVkwSu3crfT+G2sc94WKEkUTu9XyLloE1DKE2vEeSUcy6abgBKp8B4 cafaB5xGlSicP/L86qFJRdwXJHGwxdRtoHsvyyIIrU2te1Nd8N9rO8iHPIQBmwnSL4Ef tah9avOGSFQ0eVdRooul5KLJA0NfVTO1UA11PjYpnOBAQPlwb8eYEtcGORJ9N38OBsik trkNP9Ngp2rBLnqyyl+bVbsNMueDzJaHHNlcKR5gIM8TYoFoP0g+FEnI8fKgYMp+n0MM fEG4P+M4/odq/6cYjyA8ITTYV4bRYHN8Lm0kORmeF81JOEGoXsfWfmwimOVZYYufK6kN dtMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768811160; x=1769415960; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=qGF3kXNpuFGfHRZ/a4i+Y3oSMznaAZtKKSwOANieht4=; b=nc9OhMHWTehnn1r3iO7HPtNhVtTjFhOUT0EMFFGSKHuCnR68hNQ6AJ8ptWVRGMkE8v 2F3/ZwvNURznhyxXPyTNc2G3PgQ8BtuO890wBTNnjMo6dRHLl2tyQXdsIGgp1muBR3IQ P1eSNIJDxthnqeIXdI6EIB3dKuNU+yzPIGOCvQkBgMcHKad+JFB0QX4MQppBa37gTTn4 fAjAlgE2yyjU8uIPYXrKLbrI/g9zmMOtrdUzpWRo5qoL2rduVOcRlj8tf0muYhoq5kdd a9l93mX3lnQO4wJCbCwYkOEr+PD3ex8VWagbdRRJnQ5LIiHZiht/GSIzyI7L8omqjFhI 38lQ== X-Forwarded-Encrypted: i=1; AJvYcCUfzTbXdcEKkwGJYKBJB9VVVph3TTwtHGN621oQhajRFqsMtALKMpw8jmcwvgIk7LxpUlP4oPHqH5nxLHw=@vger.kernel.org X-Gm-Message-State: AOJu0YxgbEmMzGDhAoR9eo/IylkB+dHZdZlQDtTRUBSu13l7SDdJDSOn wJ35YlSl/g9oGFqF+gthYT5o/Yflit6RSEISvNC13Cif56yfbwNiMN78 X-Gm-Gg: AZuq6aKAiUUbLnnALw0bGsqzxAaRdCTNM22wGHnnO/28Q+SKVaJYBXHrUFMcdCChSdZ EEFYiScZYsFPA9Kw9jtUDKiRmgiZzu2ai4sw6EoZp4D3FvKnzPVBGMHgSDAUYedlwXFMKVT0fUA situ+I0QmNb8+3zIi8NL1cnbM88cJAIhmWif8I/6PEr/4KGN7drmxqgLTRHSUyT/OBOEY+CDKxO 0CFAOogTAiWV+rO2lkQ6aArcFWavfXYsq+S4onrTcDCFWH0R4hMZMAFuqBU6Kbw3uY4h/HduPnJ kv0S8XbU2G15jQyWqP1+VQsex6Qz/Z0Rcg/xkhaFo6rvJghmPVpH8gQm9/DO0L3rxtZuWudX37f 81x9tBFdG55cITflhjclOesvm9Cst0F5mRsIE1OWMYNO6Ia3Dul2CgEgJfYhsgII5tYoTcdpH9z ubLolQPfLZ99aECUL35kegtQSUJOrsvGCm8RfafZ5usxG6iXbP X-Received: by 2002:a17:903:2282:b0:2a0:de4f:cad with SMTP id d9443c01a7336-2a718954195mr91095305ad.60.1768811160125; Mon, 19 Jan 2026 00:26:00 -0800 (PST) Received: from name2965-Precision-7820-Tower.. ([121.185.186.233]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a7190ce534sm85699645ad.27.2026.01.19.00.25.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Jan 2026 00:25:59 -0800 (PST) From: Jeongjun Park To: Inki Dae , Seung-Woo Kim , Kyungmin Park Cc: David Airlie , Simona Vetter , Krzysztof Kozlowski , Alim Akhtar , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, Jeongjun Park Subject: [PATCH 0/3 RESEND] drm/exynos: vidi: fix various memory corruption bugs Date: Mon, 19 Jan 2026 17:25:50 +0900 Message-Id: <20260119082553.195181-1-aha310510@gmail.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This is a series of patches that address several memory bugs that occur in the Exynos Virtual Display driver. Jeongjun Park (3): drm/exynos: vidi: use priv->vidi_dev for ctx lookup in vidi_connection_ioctl() drm/exynos: vidi: fix to avoid directly dereferencing user pointer drm/exynos: vidi: use ctx->lock to protect struct vidi_context member variables related to memory alloc/free drivers/gpu/drm/exynos/exynos_drm_drv.h | 1 + drivers/gpu/drm/exynos/exynos_drm_vidi.c | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 64 insertions(+), 11 deletions(-)