From nobody Mon Feb 9 16:53:21 2026 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (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 55B2D143866 for ; Fri, 5 Jul 2024 07:41:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720165276; cv=none; b=ImLhZbM9yRSj7fEAp/u2ao6ss231M7TIGz2dW7hjnQtuiGJXY0pzt9VrnzIBFjDmEBROZCm7rySysK1gxwglYnxdZSEZMLK00ZlgWazlN2mvNQelptAb35guUraKIPkdFZLifyUsn8LwdKeb8pxW1GAPPL1U1eCtBb0tybykLGM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720165276; c=relaxed/simple; bh=k+nb52xgZXJXsYaSnHBpWDVDQGynYhvn3tPYZFKBG5Y=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=jPNeATBiAc30+Mqhby+zpglDAwx1OyfT+MRGZ2+II9nT93C64IIe4X6UDoanfQPye7YUHy+OyZbJa6cRh8jsWwqU1jIKeki770BmbxEuarI4atpYlisoNmPa3REZyUunnB++lKTJYAMBk9Qk/4/VfOMUrtkD8PcGw3M8uw2OuoI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=XtPrM5m1; arc=none smtp.client-ip=209.85.128.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="XtPrM5m1" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-424a3ccd0c0so9014905e9.1 for ; Fri, 05 Jul 2024 00:41:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1720165273; x=1720770073; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/CUMQGL5WSCg+ncFb1/+wfOD2d0NKg2if04eVfZHfzc=; b=XtPrM5m1POqO7F5cTRxQG24gbsdFm9modTVDdWWdiYWMxNRSVEkT5myZO/X6wiUtCK J1gOikoWG0LJ/HmGvgmkWF0f7bh4fM+MVVa5JhxKS1SRcNmZ6g8ffkBaIkPm0PjZLCIC mdaoUPumoNe6FIk+8a5WysES4UQhOd8zdEJDTuMJzRzYg9WndAMyjqtKsprYKUjy+sZv 2xDTTrt6F+TAU5/eCKQVkUwz49gsNZKIJnKSlyKDdtsyF4MlCr3yRy5LUcILehTcAVzc HQ3zXHP/LpQmYbTMoCSCUxgGQf60x14xO3q9N7+go1+5r5fLl3+1/gKpknUfZv3fJej0 nbYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720165273; x=1720770073; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/CUMQGL5WSCg+ncFb1/+wfOD2d0NKg2if04eVfZHfzc=; b=lO9ReKzw4FMraRLWTwV02/A2vWj4uewml0WB8Ct5jTfnynLFKlLK61GWYp0XKdYrix vlaUE0y6PETVr52Jg5eRQygvt8M56sZYroxUrXRwXIwXlQXYgEnO+8IwKwx6jgYoyVFc pOJPxSrGHkE3Lt0mRxWtU5erKmFMMHS4t2Zsy1wf7VeFMseiwSa3cLEhUFa0Fr6ztVQu YfkSZVAkeqQ/esefZsC7eyBMJoFcTWxxzh7ukfFkF2yvUbeeSP+BlNE5wXNsvh0vAq/n h5w78wFIxdyuZVB040H3rTB8M4N1pecX4/gkiO1lASALerh0+f+P7+NeTGjPECifzDIQ ZNlg== X-Gm-Message-State: AOJu0Yxev8Lh4EtP66oMe/o5R94NzetgrXP6tQmWALYqprPiea6X1TZ+ 7x2nrXdArJP9VjcIgQSrMvfWkBXZswMRiJXCVFGNg8ytKA4PryRoQfCgYN7uZHQ= X-Google-Smtp-Source: AGHT+IEUciTxiIJXgl21ZjpRtapbbhvDEVustDC57bElkAi2huEleNscN9MRru2lcqGeLtOeVRBzjg== X-Received: by 2002:a05:600c:12c5:b0:424:a578:fca with SMTP id 5b1f17b1804b1-4264a3d9e29mr28129975e9.4.1720165272681; Fri, 05 Jul 2024 00:41:12 -0700 (PDT) Received: from srini-hackbase.lan ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d5116sm50837455e9.10.2024.07.05.00.41.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jul 2024 00:41:11 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Thorsten Blum , Arnd Bergmann , Srinivas Kandagatla Subject: [PATCH 1/6] misc: fastrpc: Use memdup_user() Date: Fri, 5 Jul 2024 08:40:39 +0100 Message-Id: <20240705074045.418836-2-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240705074045.418836-1-srinivas.kandagatla@linaro.org> References: <20240705074045.418836-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1361; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=1f72f6Oq6H/lspXXzDtpAY/Ia92lu+L/z56Kxb59lGA=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmh6N9SfE5gfxQc3u8tTzwRZuEugV8adc6Rd+qc k5UagYJig2JATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZoejfQAKCRB6of1ZxzRV N18dB/9vYQDXKtv3LAufJK3rEsq0TeCtk50PDmmUt5tUMHOWZ1DrRexxbQe8rLMKbG/6DpxUYTD eubsvphKX71EdlRLwYeoiYbJDM2VlE80MTfKn3bUa4Gwx/Ly2Y1wokYc3A382yzyZkSqmnxScvU MbIIz+ZnuRdxPaYBG2ySkKl1gw+xGLLmdGOhRtzWOUQL//3yLkEvFCru95AQqi51l2qBbGmk7vV wvirs5DZM7JsGTxzgfpJEhUhgP22uq0Dp9irieAZR1y9Jls4Vx45F5kI83by7cej/vRAX+S5ECz BHjs9B0RjvOc+TUUB98+zyv4bx9ZosEwRpwEnATgeHbYGpnV X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Thorsten Blum Switching to memdup_user() overwrites the allocated memory only once, whereas kzalloc() followed by copy_from_user() initializes the allocated memory to zero and then immediately overwrites it. Fixes the following Coccinelle/coccicheck warning reported by memdup_user.cocci: WARNING opportunity for memdup_user Signed-off-by: Thorsten Blum Acked-by: Arnd Bergmann Signed-off-by: Srinivas Kandagatla --- drivers/misc/fastrpc.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c index 4c67e2c5a82e..694fc083b1bd 100644 --- a/drivers/misc/fastrpc.c +++ b/drivers/misc/fastrpc.c @@ -1259,17 +1259,12 @@ static int fastrpc_init_create_static_process(struc= t fastrpc_user *fl, goto err; } =20 - name =3D kzalloc(init.namelen, GFP_KERNEL); - if (!name) { - err =3D -ENOMEM; + name =3D memdup_user(u64_to_user_ptr(init.name), init.namelen); + if (IS_ERR(name)) { + err =3D PTR_ERR(name); goto err; } =20 - if (copy_from_user(name, (void __user *)(uintptr_t)init.name, init.namele= n)) { - err =3D -EFAULT; - goto err_name; - } - if (!fl->cctx->remote_heap) { err =3D fastrpc_remote_heap_alloc(fl, fl->sctx->dev, init.memlen, &fl->cctx->remote_heap); --=20 2.25.1 From nobody Mon Feb 9 16:53:21 2026 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (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 DB036144D34 for ; Fri, 5 Jul 2024 07:41:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720165277; cv=none; b=o1Qk3DsXAe7J+kLRCkW5Rf4u8c2J3BpiDwfVIMPiWbydtblKRAknXGto9fWaW9oGSZqRsLId7wAYqto5Z+ILi0mmkn/EDx2scASDlviUHu6IftrHWajqApon4Poj1rT0KD6L1R1Cw32dirpiO7gNmDvGiuxDMGxrrxx1S/LAqpk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720165277; c=relaxed/simple; bh=bXpHTK+EyIsqSD7SgLtjIw2t3RaxB8rU2+ilna057xs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=XKQyBSvD1jKcs6+MOnEWWzA7EmAkoGfaghAhmyCed9fZPe64nGDtGdWVtxQNQIoRwL781VjAEKAfpaX3gHQ6t+6EQ6UqtQBij65kCqfS5yX72foaiGVuroDPQq2div4eMRwWNPuMTEC6u/+GRfYRJNokWkaAM0lvDK4g8qwvr7Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Fyd2/foJ; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Fyd2/foJ" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4257d5fc9b7so11777455e9.2 for ; Fri, 05 Jul 2024 00:41:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1720165274; x=1720770074; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=OsWVg2gQk7KmhjHH+trDWs7bq+X2IqikQ1jZ7TWj51s=; b=Fyd2/foJ6nEGht+nFrsavQdZqxpZhwksKk2tUEEdQaFoLyXnWz7nvZrvBeWWjSzHQK eMkAlEytFZ2MAvamTRDuccPy15zbJJ4/j+nIocFoEm0RdqGGahRXH1vZdorhpq7kV84c xD/YKw20LiFLRQDaJMcoXzQQTXr1fg6NIIjctwLIBWf+DzBv7tNUAZ7NHe+ykZcgZgLv R0KggPuo0hDvme8kNBWp8zMzbOEYqVEfs6DXImjBCvVmsx2+wqQkDTcnvF0OFBw5hUsd mNaUZCL1y2ZqDPdCvVejwRjlM7vVv/hNrNLgDl5dHgdqQoEMwtEuZ+TUuSewltIcyv/l kALw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720165274; x=1720770074; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OsWVg2gQk7KmhjHH+trDWs7bq+X2IqikQ1jZ7TWj51s=; b=WmweuE+w0kpi9wD2WJnD5Ur91Q2izCcwTqyNiBhQvji4PXeQdFqOX5IquEg7T4IK3r HZ/muzMyETl53cMmwFSHDAeYVgoHNLtB2EtbP5JxDuRcFeHPuh+s+3PjgKNh7iQ6X9mt nSPXCTYwFgxxX7jclvtzbe+OIUxuNvEdW/FciCeE+Isj+V4I9cc2XBS3fxB6exfDkDJp aOYDbq/x4t48xEHio+Dnt2baxP8kFLYmUXAiiBWgnOAbDk9/IAddD8zVd2FWMZouAHa8 zEhu1G/Q847EiLWzb4TGJ7WvwuDX6kQ5XNWMtAIJZMFCWZNA/irgIX90rXOoOaGP3DoP F99A== X-Gm-Message-State: AOJu0YwnijC9am2eTVHsv9bxVxnqRMmhsV1fi4y6FbD1xg7PtMtMqBD1 9xL01gDvNS3bzLhqtZhh5P+jo+d5TUoRFZ4JsUUThA6yK9ShCjFgCxkYGnYTsdo= X-Google-Smtp-Source: AGHT+IFeJSge2FqOx6yjNLy6K+cgv8mkJvidh2I/xA1lZx939HqXTuptgnwUcsxv3yUSJOu6FHWN/A== X-Received: by 2002:a05:600c:1790:b0:424:784c:b134 with SMTP id 5b1f17b1804b1-4264a3bc345mr33033105e9.6.1720165274160; Fri, 05 Jul 2024 00:41:14 -0700 (PDT) Received: from srini-hackbase.lan ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d5116sm50837455e9.10.2024.07.05.00.41.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jul 2024 00:41:13 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Amit Vadhavana , "Ricardo B . Marliere" , Srinivas Kandagatla Subject: [PATCH 1/1] slimbus: Fix struct and documentation alignment in stream.c Date: Fri, 5 Jul 2024 08:40:40 +0100 Message-Id: <20240705074045.418836-3-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240705074045.418836-1-srinivas.kandagatla@linaro.org> References: <20240705074045.418836-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1793; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=ObzdssiadOLjjFbY8y71dd7CaLTdaITN7HGkzCnITOM=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmh6N9lOpjk2Ns3qynGkp6TcjfxSsMItanuZZh1 Fa796Pxkr2JATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZoejfQAKCRB6of1ZxzRV N2EZCAC8dn9HbK393oygTtOnsohmBFcXYQKd34zTbTF57k0N1Y1/KOFDRDYKt1Ljtkqcc6Du4qP jSB239TBzOsaPvSEHV2oEhiwOUTiva0BXB2sXTViPSrw6jtYvSc9Dpub64dBlaqBXgWqWlHDjKg 0PNOMOSk5ofIPaRYl+F3SgZfBii9cYeMg2b2Lnobozq+sDB7StT8TU1C6ICZa8nLHuwgCfgbrRC uqcuun5UY1z/rK9N73i9YSZKae6XMWo+3YbK7MxHf9lwfupWqnga2xVoI28E6dnzhzheTmQwsqw bGxNFiiw9YZmNJNr4+MRjM3Yp01KfN73yoo4QpfjG6pluqMk X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Amit Vadhavana The placement of the `segdist_codes` array documentation was corrected to conform with kernel documentation guidelines. The `@segdist_codes` was placed incorrectly within the struct `segdist_code` documentation block, which led to a potential misinterpretation of the code structure. The `segdist_codes` array documentation was moved outside the struct block, and a separate comment block was provided for it. This change ensures that clarity and proper alignment with kernel documentation standards are maintained. A kernel-doc warning was addressed: ./drivers/slimbus/stream.c:49: warning: Excess struct member 'segdist_c= odes' description in 'segdist_code' Signed-off-by: Amit Vadhavana Reviewed-by: Ricardo B. Marliere Signed-off-by: Srinivas Kandagatla --- drivers/slimbus/stream.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/slimbus/stream.c b/drivers/slimbus/stream.c index 1d6b38657917..863ab3075d7e 100644 --- a/drivers/slimbus/stream.c +++ b/drivers/slimbus/stream.c @@ -18,15 +18,17 @@ * and the first slot of the next consecutive Segment. * @segdist_code: Segment Distribution Code SD[11:0] * @seg_offset_mask: Segment offset mask in SD[11:0] - * @segdist_codes: List of all possible Segmet Distribution codes. */ -static const struct segdist_code { +struct segdist_code { int ratem; int seg_interval; int segdist_code; u32 seg_offset_mask; =20 -} segdist_codes[] =3D { +}; + +/* segdist_codes - List of all possible Segment Distribution codes. */ +static const struct segdist_code segdist_codes[] =3D { {1, 1536, 0x200, 0xdff}, {2, 768, 0x100, 0xcff}, {4, 384, 0x080, 0xc7f}, --=20 2.25.1 From nobody Mon Feb 9 16:53:21 2026 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (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 E0B21145343 for ; Fri, 5 Jul 2024 07:41:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720165278; cv=none; b=ADmr0xMH6PPgI91r3ScxAwVNwPH5/3MdUN6LFGUsJJk3nXI5y0rYMArOh0HmB6eBNHyDSFmdOa9eHjjjQq0MyrPZ754yLWGgHWHv5daTP8bnOruefzKrh8ownLD7xcDQM1r3NYD9nm6fwN5ZX1PJ8zpV724C83iT5Jid9XIoWKo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720165278; c=relaxed/simple; bh=295SPVymILL3zztEI9wBshTd+kDs2G1FpXLFoa0IdoU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=UkDh0W7X0RkgeMxOKI8gkySBbGHjQGKxQdhHkOhb540xgDGk4MIFvsuJDnmtyv+NnlL8zr4Auwodc/38/GjcNEA7Pg1dt9ES7bf7Mu89KBwMYeQ7J2rJXFIzR2b3xZWmSfg4fmA1YnN3uGOSOeKUpNpEmiw6nXE2KoGLFwLAklE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=QCXCkQSl; arc=none smtp.client-ip=209.85.128.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="QCXCkQSl" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-424ad289949so9086765e9.2 for ; Fri, 05 Jul 2024 00:41:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1720165275; x=1720770075; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=haSCOpPQsh3zt9hsGGiD3rlfBhoqaA0P3zbntxRYf08=; b=QCXCkQSlHagSNQ/FP0BtU6Y+4QJs32QwvLMdZf2ZMmfBTekHHVSpGpTyJ0OKgB840D kP+ZHGmsOnpKJgv0TGNrJKvZp/vp8gfWrIqa8UpA05EVwW7T4FkQH0RQc7rw4A2csVPN Jv8S7DKKcMdbco8+YGuWF0jlOWV0goQTAb5f57Yb06/iN1ZUL4+d5kbc+VYYMBWAJUdZ wuz84gl/jm9tMIi/Tg6xKbNl2rkrOnljPAN4LaNcT6qvymgSjjmFoGMuiMEBvKYaBaFZ KD4J9ZTghWo1QPV81c1AOlxDdZh1PltjvGLPT4GFlteTJ3nySsJtKvPP+o5PTd037tmC x3LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720165275; x=1720770075; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=haSCOpPQsh3zt9hsGGiD3rlfBhoqaA0P3zbntxRYf08=; b=YpnxkAx6k2HVkMjaPM31485YW6WScjtNBLt0VP6SFGTS95EtUFQL0M7iR29ghZLDTA kczTyRuL/8pH8LudSQZaat0Sn7soJKvRR9nPp/YOGaP2BsmVPl7NbfJ5D6p0WVkwBi5j 98H8HU8oCVM/pzgCEh36GMqpADIn4Eq6mx5S26mu7HlJzoh6izjE/7IpPQTuMLQZTlG0 cvT+WjFJvGoMBfRpJXpBvbQB+IXM8POI8j4m970k7YPdUvJ8zA3eakMQ6D704ttWfZ4B crRckC6SejaVEpW0ZakFRdDURdJ9mBROnFVQ6H7BZomKCr7Si5H9z1W8mgvcJkc+/2ma Cc6A== X-Gm-Message-State: AOJu0YwaTCgV8733B363uxn2Q7X/mNdp4DyCqciGVmJiORAu36JfkkcR X3bsYPerMLvY+p6G1GMASrnajcpnOLhKSdxTj2L7Irgll920EfIANfw2seU5PEs= X-Google-Smtp-Source: AGHT+IGHrKWw1G3Cr7oMV3aO1smViwpvZecOzbcPeCeOhIIz+4o0845aC1VUcYw9hw0Xv1eW9QSGcQ== X-Received: by 2002:a05:600c:6a11:b0:424:a312:908 with SMTP id 5b1f17b1804b1-4264a3cf952mr25498165e9.6.1720165275430; Fri, 05 Jul 2024 00:41:15 -0700 (PDT) Received: from srini-hackbase.lan ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d5116sm50837455e9.10.2024.07.05.00.41.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jul 2024 00:41:14 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Ekansh Gupta , Dmitry Baryshkov , Caleb Connolly , Srinivas Kandagatla Subject: [PATCH 2/6] misc: fastrpc: Add missing dev_err newlines Date: Fri, 5 Jul 2024 08:40:41 +0100 Message-Id: <20240705074045.418836-4-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240705074045.418836-1-srinivas.kandagatla@linaro.org> References: <20240705074045.418836-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2912; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=pdIoWa5mSqtc2w+5UDfLbSe20Voxx74ohoojsJLjHVo=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmh6N93my50BjgDkdGvxFhdDjQ7eRRb+Mwcn1WX aaNXIeVEdqJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZoejfQAKCRB6of1ZxzRV NxOrCACHosrDgvndudYD0T5Xyz2rZeUI8tgNtrB9NwjcgNp+ccS9X0smFc19I/mjN0zioYMeErZ F/T2HraHtJD71YC0Bby0mjGgmrSAcpOTSFoyE+Yw3hn4u3+8Ie0YvP+Q7tAQ74BG3mL6aLns3p0 yRgbJ+xp14GPCfiBRDmX3fcAzZzwyyQIz2/YfaHvUSbZIwneR/NAVNYt0i/iJtY1RHi3L4VqZzn uRLMsGRResUPnUmf56Y2NSVUs7Gm7zoPv7cyWTsQP3SVfxQfJFGS3B8WK/Q+UZsQ2t01HUrUIMN D+3y/Q1FEYkqfoee9VAjAtfKz4DLk3Q8TVugjzFGuWy2u8/l X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Ekansh Gupta Few dev_err calls are missing newlines. This can result in unrelated lines getting appended which might make logs difficult to understand. Add trailing newlines to avoid this. Signed-off-by: Ekansh Gupta Reviewed-by: Dmitry Baryshkov Reviewed-by: Caleb Connolly Signed-off-by: Srinivas Kandagatla --- drivers/misc/fastrpc.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c index 694fc083b1bd..2653a193ff2f 100644 --- a/drivers/misc/fastrpc.c +++ b/drivers/misc/fastrpc.c @@ -325,7 +325,7 @@ static void fastrpc_free_map(struct kref *ref) err =3D qcom_scm_assign_mem(map->phys, map->size, &src_perms, &perm, 1); if (err) { - dev_err(map->fl->sctx->dev, "Failed to assign memory phys 0x%llx size = 0x%llx err %d", + dev_err(map->fl->sctx->dev, "Failed to assign memory phys 0x%llx size = 0x%llx err %d\n", map->phys, map->size, err); return; } @@ -816,7 +816,7 @@ static int fastrpc_map_create(struct fastrpc_user *fl, = int fd, map->attr =3D attr; err =3D qcom_scm_assign_mem(map->phys, (u64)map->size, &src_perms, dst_p= erms, 2); if (err) { - dev_err(sess->dev, "Failed to assign memory with phys 0x%llx size 0x%ll= x err %d", + dev_err(sess->dev, "Failed to assign memory with phys 0x%llx size 0x%ll= x err %d\n", map->phys, map->size, err); goto map_err; } @@ -1222,7 +1222,7 @@ static bool is_session_rejected(struct fastrpc_user *= fl, bool unsigned_pd_reques * that does not support unsigned PD offload */ if (!fl->cctx->unsigned_support || !unsigned_pd_request) { - dev_err(&fl->cctx->rpdev->dev, "Error: Untrusted application trying to = offload to signed PD"); + dev_err(&fl->cctx->rpdev->dev, "Error: Untrusted application trying to = offload to signed PD\n"); return true; } } @@ -1280,7 +1280,7 @@ static int fastrpc_init_create_static_process(struct = fastrpc_user *fl, &src_perms, fl->cctx->vmperms, fl->cctx->vmcount); if (err) { - dev_err(fl->sctx->dev, "Failed to assign memory with phys 0x%llx size = 0x%llx err %d", + dev_err(fl->sctx->dev, "Failed to assign memory with phys 0x%llx size = 0x%llx err %d\n", fl->cctx->remote_heap->phys, fl->cctx->remote_heap->size, err); goto err_map; } @@ -1332,7 +1332,7 @@ static int fastrpc_init_create_static_process(struct = fastrpc_user *fl, (u64)fl->cctx->remote_heap->size, &src_perms, &dst_perms, 1); if (err) - dev_err(fl->sctx->dev, "Failed to assign memory phys 0x%llx size 0x%llx= err %d", + dev_err(fl->sctx->dev, "Failed to assign memory phys 0x%llx size 0x%llx= err %d\n", fl->cctx->remote_heap->phys, fl->cctx->remote_heap->size, err); } err_map: --=20 2.25.1 From nobody Mon Feb 9 16:53:21 2026 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 B6339145A0E for ; Fri, 5 Jul 2024 07:41:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720165280; cv=none; b=lk78B0cm6JtjDmtSq4ZRDcSU/RlRYBXUULlvgo2hOUWwSo44m3pFldU42CdRzA4LBsxeBZD6+hc+Bk9GEAScoV3XFUo2ZMvXcl8w+L+1XigQyT19CFrPAJwNZ8ltDNg81PElflODRqRouUlBChzJ8aJP1p3tHGQEIl4YDKYClQc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720165280; c=relaxed/simple; bh=3gDLIAYz181HJf9x7NRIIfS45OFCw170AEfBrtmppso=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=G0HpNBx3qmInX/qSrInvqtUPhsdnej13djDMsW6sPdHwDaws9ba4XcC27r6J5Mes8ox4iCnnlUU/wXW0pwtms769doJktOTv68VH555jr8pugHWnpkfWknoP2tcsvJ+o4PysRYE+X7djhVTNgoK2ZZpnfeEOLWvkd0ezuEMoVaA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=b7Rhy8rL; arc=none smtp.client-ip=209.85.128.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="b7Rhy8rL" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-42562e4b5d1so9222385e9.1 for ; Fri, 05 Jul 2024 00:41:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1720165277; x=1720770077; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xkPsMuaXUEzhAdmrj0v8DKrJWfFPcAx0F2jdkDpzpDU=; b=b7Rhy8rLnZpqflpfmObGi78/Vgz6eocVAgf9uC57skliRbmE/Jtts0k1Lf6qoeLZTw tl/dQMf3yUa7osfQ7xQnoN01Y6eRYUha632YbitXxr6phVbwwm3cqqmqFK/1IZEpX9PY KI6TzIEDkeKcBI+edOzVWAC6zN5kILHy2rbAmmw7VbAXCJyd5vMuSWYwceVi6UpAe3rO Uk0++tWeCLmpPtPxwFnCio62dqHnQ1FeTq9H84l+ljROc0RPTqtvZb86YIj/n7BFQDuC +ZCV6nhRuR6+o4SKQwf33Yi8kzz8Pcu9BDpMkcpgmriEIWUlEwvPDmTmnNbGS4exeM8I UZMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720165277; x=1720770077; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xkPsMuaXUEzhAdmrj0v8DKrJWfFPcAx0F2jdkDpzpDU=; b=Ie3HrVXVuEZ6cGQOqRI0kb+eoEqqUqiF1RlnSAh6RGwk8vQMd/l96tyY9HiBoqoGnp o7MG/3lRw2bmOM68zhMIsadH2cUPbGIMac3Mi4rD9yhYk69WiZi2vMR+FsLKguHfA3t7 PLiJsSvEQh22co0FnYFijC2SGevvqeSZQ8WvGcf0H9mYGo/p5f6MSLA+rpDmrMMfCe5N RJJjQv0XnHxejid02Qdxz82zZjQwgftawl+cy2bEEWhrGbFTm55SiNVK1y3dPd/gNKBQ IWTvXm7bSqIbTfddSlKb/QUcWwv5KVj16LZ8wV3g9gl4g7puWvmgnUtqJGbMUR4+Uzj0 KyJg== X-Gm-Message-State: AOJu0YywzzUMkVKx7p41GvJ9R0LTGjhPcNqU53+ufuyYR16dR61lRHv+ 8NseZv7Y8ZaMR7SIvw13rqTrKEfjNJB5DwZCWyL7MvUD/r8Ht3Y/AzpqhMrx5iI= X-Google-Smtp-Source: AGHT+IGOT4TYEhuKfDLo8AejaVVrYDXH5v8uuyURwHZ7qvZHIs36NFuEmwyrNoYYOvzb0zdAr9e0rA== X-Received: by 2002:a05:600c:2e49:b0:426:549b:dd7a with SMTP id 5b1f17b1804b1-426549bdda8mr4738915e9.36.1720165277206; Fri, 05 Jul 2024 00:41:17 -0700 (PDT) Received: from srini-hackbase.lan ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d5116sm50837455e9.10.2024.07.05.00.41.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jul 2024 00:41:15 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Jeff Johnson , Bryan O'Donoghue , Srinivas Kandagatla Subject: [PATCH 3/6] misc: fastrpc: add missing MODULE_DESCRIPTION() macro Date: Fri, 5 Jul 2024 08:40:42 +0100 Message-Id: <20240705074045.418836-5-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240705074045.418836-1-srinivas.kandagatla@linaro.org> References: <20240705074045.418836-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=807; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=O15qZdCPqj+aTpIHCNU5gY+gTtmu5dT/gYOiOPVz+lQ=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmh6N9an0+3BEHGWpfX/0vThaLh/4ay2/y02f/R /6Qh80jFOSJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZoejfQAKCRB6of1ZxzRV NzNKB/47cPjdWNCYn7TUw0cwLJ09l6ZJOXLSMs0a615sQlWVZ9b/QI1J7Gf/3/peIud6zMGbqfX BIiIRM63CfxtJxJtbZA/fuwBxdS1MyrHV9MV8x9xmtxpPsr6x4L+RvbDjtDWmS/Mitre99FetQS unVrIbV3p1vu3Qf33qbg102+tROrxmNSJ8g5w5DToSZG0PD8HleupBWFMfasnjCufeRWL9zEHiT nqHeSFFk+n08b1+IEqpSUjKknkGHzYBDCXnKEFSEveRGNwOU3MsaRHS4g65DajpgTVWJJjV6WON R9RBuLVLTTnH0Xd2NnQci9XBBbWIztgA4C8K1OM1s5LihJP9 X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Jeff Johnson make allmodconfig && make W=3D1 C=3D1 reports: WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/misc/fastrpc.o Add the missing invocation of the MODULE_DESCRIPTION() macro. Signed-off-by: Jeff Johnson Reviewed-by: Bryan O'Donoghue Signed-off-by: Srinivas Kandagatla --- drivers/misc/fastrpc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c index 2653a193ff2f..5fb302b8ae5d 100644 --- a/drivers/misc/fastrpc.c +++ b/drivers/misc/fastrpc.c @@ -2473,5 +2473,6 @@ static void fastrpc_exit(void) } module_exit(fastrpc_exit); =20 +MODULE_DESCRIPTION("Qualcomm FastRPC"); MODULE_LICENSE("GPL v2"); MODULE_IMPORT_NS(DMA_BUF); --=20 2.25.1 From nobody Mon Feb 9 16:53:21 2026 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (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 3BA43145B22 for ; Fri, 5 Jul 2024 07:41:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720165282; cv=none; b=bEJhQW2bZKuMbU+0lL+ZZNUOZxfVIKvgmi6shm+YVzvFTK2xOkslJ/Y3vzCUGeOX3ZXzZpGaaSIIOYvrTDEj0zHCpYSOQlJEFWa+mMbs41q42pfm76JAQtVbJTiyGl1auZ+sS+QyWX/SrMnhZqfrg20WhxZxcQBsnwTa8wYa748= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720165282; c=relaxed/simple; bh=rpGrIWoy7L3m8NGIRBoMhINKNndn2QfbZx7fdos1EQQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=cglo61N/z9wRpMUSOYaD0ZVPzcjfZNgzhrFK83AbTH0nnPmEaf4bb298dd5zAHJ1uLPmNBUr7ej9P7EvfuRnIOLigC/R4LQbCpg61um5+8KQ0rI8zwKa74d6v6BXTMDpiX2vXQaW9dfhmTfCQDR48x7FTdwOCoW5OWxMU8TqMR4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=bSOZ0JXS; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="bSOZ0JXS" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-424a3ccd0c0so9015795e9.1 for ; Fri, 05 Jul 2024 00:41:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1720165278; x=1720770078; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xJMsODzy4vs3aLpIbdr6SfS4EPENNYARdHRHbpGgNyw=; b=bSOZ0JXSVCAbZGF3jI0oOwNeuJ7ETlG93cwv+nJru0paQiYxys6SjO8G5NAb77+x8W Jv66UA/4wbvrIpVm4pxhdxUFjQzNQM8E72FyGOlnXpN8Pfg0RaSFkj4OQXOr/bk09cwm DXKvXjEW/c7B4JDwqrNVNFiuEa3WWHUImt+FMUjHIZEsqNbtR8bMK6f9kkkhvXp0g5IH ZQvvtDAxhu9SgCa6tXEAf2YN4e+Wip6+6ew3EVcQmHXq+2kRYLiRucM8XoF1UYqTbD9W LUlKKZdXBavuruADa0CzWomCWDYmHc775/MCpiAUBFHyEqsiTW+OMO3GopQvWZTB8dA3 rE4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720165278; x=1720770078; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xJMsODzy4vs3aLpIbdr6SfS4EPENNYARdHRHbpGgNyw=; b=hpNUvYtEXmQOAZdaWxZt0VAHaBjOMDFELUrhAFhwd3gCqXvJ7lI9fOVRtC7+Fndc25 yRY/1FSaz7F4a220R1i5kYxeJTAB0e5qXMWY+fQbulHWgUSXjZsd0g2cWNXTR4PexJpw nnUUdtMFEBpkhYOTtjdrRZZ3gSFvpmgKgQqFz0Rhq4qTsPDHd5flZITJjmExQCzoReRj dMd6rW8j/Ydt2BbNfPOWElyIhUXUntzHw+4VDzLCk0Cel5KlXaL6rQ6iCQeNoa54HCzz CkPnBRQ+ib0h3BSCdewGY7zI4cEL5BnSMYt5Fp4BN4QKTMelpam0rJTq7xCoOZkg1Sa8 1a+w== X-Gm-Message-State: AOJu0Yxt7mLYM5WNIVOUrEfbkYss/GFWwpXiIBj/NG1Oinzs/FvdQLVk 8A5PbAvdo9xiNYOlIH1bp65dY0mA3SXuZgx/FnTpGghmg0b20IRtOtKcq5JH7nLKqau2dUlUko8 uVLQ= X-Google-Smtp-Source: AGHT+IHTlh75orymobhMecJd6iCtg8T6sjOfNmFJv74cV3zabggPpuI8lsUi0AcAdtb4hUX6TFCjqA== X-Received: by 2002:a05:600c:12c5:b0:424:a578:fca with SMTP id 5b1f17b1804b1-4264a3d9e29mr28131675e9.4.1720165278592; Fri, 05 Jul 2024 00:41:18 -0700 (PDT) Received: from srini-hackbase.lan ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d5116sm50837455e9.10.2024.07.05.00.41.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jul 2024 00:41:17 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Dylan Van Assche , Caleb Connolly , Dmitry Baryshkov , Ekansh Gupta , Srinivas Kandagatla Subject: [PATCH 4/6] misc: fastrpc: support complete DMA pool access to the DSP Date: Fri, 5 Jul 2024 08:40:43 +0100 Message-Id: <20240705074045.418836-6-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240705074045.418836-1-srinivas.kandagatla@linaro.org> References: <20240705074045.418836-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1956; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=C26JNwUiWg5/qKi+dgD+tXUf7Ay0d6cJGOQDusSWOwU=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmh6N9iDRIfX4R6b60wCUc2Uoh26ciwbOe5sU+4 JlDne1aq7CJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZoejfQAKCRB6of1ZxzRV N56lCACtVM30SEJ7XzYFLNheZKulRSTz6V4wvpXgajTR9Sh1bgkmf1hO98NpEof5UncCr1co5Qp L4kpzS/0TNyOFZd3Rmj5YUdVj/wTr8KqhQ4cdz0gBUzGIVlR2aG6zmj3PkUH2+5uRyIfol7nqU3 wAF9y5Y5xjrArcuaU6YMdLQmqG6Fatgo94iEpAm8kIeLbIDsqLTJbMOZs0kzOs7XmwfIf1yqjVp gNgpJw/uJ73qqXCYv4Jx5k97ai7xUCVmzBLT24domoythvQkBd5ZpFl0is6TNdsfu9gb9TdvETb 6XjJc2X8OASTncef+7vxORgVWlU0Y7JfDaVNaKTFYUSNess5 X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Dylan Van Assche To support FastRPC Context Banks which aren't mapped via the SMMU, make the whole reserved memory region available to the DSP to allow access to coherent buffers. This is performed by assigning the memory to the DSP via a hypervisor call to set the correct permissions for the Virtual Machines on the DSP. This is only necessary when a memory region is provided for SLPI DSPs so guard this with a domain ID check. Signed-off-by: Dylan Van Assche Reviewed-by: Caleb Connolly Reviewed-by: Dmitry Baryshkov Reviewed-by: Ekansh Gupta Signed-off-by: Srinivas Kandagatla --- drivers/misc/fastrpc.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c index 5fb302b8ae5d..1c045f9a75a4 100644 --- a/drivers/misc/fastrpc.c +++ b/drivers/misc/fastrpc.c @@ -2250,6 +2250,8 @@ static int fastrpc_rpmsg_probe(struct rpmsg_device *r= pdev) int i, err, domain_id =3D -1, vmcount; const char *domain; bool secure_dsp; + struct device_node *rmem_node; + struct reserved_mem *rmem; unsigned int vmids[FASTRPC_MAX_VMIDS]; =20 err =3D of_property_read_string(rdev->of_node, "label", &domain); @@ -2292,6 +2294,23 @@ static int fastrpc_rpmsg_probe(struct rpmsg_device *= rpdev) } } =20 + rmem_node =3D of_parse_phandle(rdev->of_node, "memory-region", 0); + if (domain_id =3D=3D SDSP_DOMAIN_ID && rmem_node) { + u64 src_perms; + + rmem =3D of_reserved_mem_lookup(rmem_node); + if (!rmem) { + err =3D -EINVAL; + goto fdev_error; + } + + src_perms =3D BIT(QCOM_SCM_VMID_HLOS); + + qcom_scm_assign_mem(rmem->base, rmem->size, &src_perms, + data->vmperms, data->vmcount); + + } + secure_dsp =3D !(of_property_read_bool(rdev->of_node, "qcom,non-secure-do= main")); data->secure =3D secure_dsp; =20 --=20 2.25.1 From nobody Mon Feb 9 16:53:21 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 70C15145FED for ; Fri, 5 Jul 2024 07:41:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720165283; cv=none; b=TGxKqO7DZunfZdIgSfjd4Tok2XXEmhBR53v1RqGNY9f0izFpbU04olY9drVP/oqtH3/ALTm8no8n4XREiDBm7FCiQaFpRJa75AIzTATwFaIxjChbRQ12ZmSnv7R3xyc0dle1MWz4R2EwSpIbJ4ffsWUVvpuzTy7uNrEE3Pf2DVQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720165283; c=relaxed/simple; bh=TciCqxzc/qy6kg0GBz6jBFReYx11cwU3Iv5FYJNTzCQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=LlT6hGLGGu8SV3AaA0DfNP94zjxGpRZAO++roBCRLtQNrVJLWz/nQtKhpuuoN29TKvPbirehKoFdCil2/bbl+6JXG7pnGZUA1OSy/FaSKx3Ed8alaYwyR/PvsPpZiwFAY7p5hhFifzmXK7hfpw30Qu/k6TMJF7DE2yaDorEWDhU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=vfivStBS; arc=none smtp.client-ip=209.85.128.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="vfivStBS" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-42567ddf099so9188295e9.3 for ; Fri, 05 Jul 2024 00:41:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1720165280; x=1720770080; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ygcyp20J2+LIkFpUGmt6p19eExeLNGh9Ae9+Q6pOPWM=; b=vfivStBSIDjzmpZAXkBYoO7/5BLMn4ysIbSaYjLKL8em+yI179suxDq2Qv7ZmAw39G Tu6rUd2woereBOl76yOXodiDAF5Msdu8aDnVqG0gXqIa4cIB4NZZMclhN21aevyKzTtG 535ST4JpRXw4K72OStXbG5m/Fi5vs8UpBVkgJGkMI3mCk3JM0B+Xbh6E3TeQX/TaN4/s RdnHOg25VvmmTOujkv+VPCfPA0IjvYyPjznDPtqdAabU6R4GG67wAWZ7tJn1ECPayOPN 1hjR5MZfEt23tXnFQh9YHQt7bBO0ppbxzgGpsT7Su5DMQwHamd7Rri9jBkW/MVFwlzSf uY4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720165280; x=1720770080; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ygcyp20J2+LIkFpUGmt6p19eExeLNGh9Ae9+Q6pOPWM=; b=JVYN7RUpug8cvCQcwqBh6Wr9jIHNW5LoOiqB7eldQ64B2qUucFNoHRUgDF8k0pirBv 2m1NSOCK+hKC8uMYdbUkWcW5NWIABftWXlYooQAMmMmVr8J9QuUhXUu+KidO0Vnh3WX+ 6iOqlYgCiNTlCetXvdHwDftZrr7Ykb5DaSDxgArDmQ2SZ9T+mt9o3InPa7GqamwvsASl r9NhiLcH1ALLnT0hkOneIQKBZU8gW4yJZfknetHA1281+wCEP3LOc/EPVUAuIoW23b2v Uxo23/C7a3oHMZTIu1WG6/fcRlA85rkKzcaCVWIG/rH9BmfrMvpyraIN9KI2LCnOssM1 i5Eg== X-Gm-Message-State: AOJu0Yy+mcLsdoPjrmH//pd/oIZc6Y6yQ9V0YKrYkT3hIUm07+7hBAUQ p78kLq241IUcX5nPa98IUX6LY11Z5BBZIT2YI9ua6ipzdlXY/yPLSbNKyvLRrFxD7IojFSMZAm0 4QhA= X-Google-Smtp-Source: AGHT+IHagouOa4oAX0UhSZT6E/xrCjGt7Q5+HYjm0IFhUSyPRklZ3rD5/TnOQ6X8/lHElVLM/tSTgA== X-Received: by 2002:a05:600c:45c9:b0:425:632b:b924 with SMTP id 5b1f17b1804b1-4264a3e3520mr26111415e9.16.1720165279967; Fri, 05 Jul 2024 00:41:19 -0700 (PDT) Received: from srini-hackbase.lan ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d5116sm50837455e9.10.2024.07.05.00.41.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jul 2024 00:41:19 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Dylan Van Assche , Caleb Connolly , Ekansh Gupta , Dmitry Baryshkov , Srinivas Kandagatla Subject: [PATCH 5/6] misc: fastrpc: use coherent pool for untranslated Compute Banks Date: Fri, 5 Jul 2024 08:40:44 +0100 Message-Id: <20240705074045.418836-7-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240705074045.418836-1-srinivas.kandagatla@linaro.org> References: <20240705074045.418836-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1383; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=2gIsBIhQ/2HvQF1EyxUO84GUNTMwiRGzOemrHaXwkEk=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmh6N9Pw48PuUYqZ+kZebcOXFBXVLihgJlDbNQL 6gwJQK0v8GJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZoejfQAKCRB6of1ZxzRV NymQB/9tz/cFhVnMFkuEGosNrWPKg2wLbzDYZUIrAnsPQnjQa19Btlp2SFE09RswvAuTXUkdz1/ yVAQSz1XziwXU4QOjx2Dfxr/CLYnbcCh2RBO1Phj5ziTamXilUfSoN1BubWb1sfYW2Ex/l5ED6d cGer1Ti3FImVEAo3SSqhDkvUFCIsacM8W79PnlkxpPxmn0qF0xCbhE6HymulpRh+K9BFCg8sBeg Jv0Ldtysytk2nqwEG42CPXWTGARzxSs4jrVKkif5K00QelbP+HZDQlA2KZzsFL/ra4K02pA9Lb/ r3PI6yFB35E4gk/sY81gt8hiO7GcUYVXmiQh6id1xiuNcJWg X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Dylan Van Assche Use fastrpc_remote_heap_alloc to allocate from the FastRPC device instead of the Compute Bank when the session ID is 0. This ensures that the allocation is inside the coherent DMA pool which is already accessible to the DSP. This is necessary to support FastRPC devices which do not have dedicated Compute Banks such as the SLPI on the SDM845. The latter uses an allocated CMA region instead of FastRPC Compute Banks. Signed-off-by: Dylan Van Assche Reviewed-by: Caleb Connolly Reviewed-by: Ekansh Gupta Reviewed-by: Dmitry Baryshkov Signed-off-by: Srinivas Kandagatla --- drivers/misc/fastrpc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c index 1c045f9a75a4..95931abc3770 100644 --- a/drivers/misc/fastrpc.c +++ b/drivers/misc/fastrpc.c @@ -953,7 +953,10 @@ static int fastrpc_get_args(u32 kernel, struct fastrpc= _invoke_ctx *ctx) =20 ctx->msg_sz =3D pkt_size; =20 - err =3D fastrpc_buf_alloc(ctx->fl, dev, pkt_size, &ctx->buf); + if (ctx->fl->sctx->sid) + err =3D fastrpc_buf_alloc(ctx->fl, dev, pkt_size, &ctx->buf); + else + err =3D fastrpc_remote_heap_alloc(ctx->fl, dev, pkt_size, &ctx->buf); if (err) return err; =20 --=20 2.25.1 From nobody Mon Feb 9 16:53:21 2026 Received: from mail-lj1-f179.google.com (mail-lj1-f179.google.com [209.85.208.179]) (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 59733146594 for ; Fri, 5 Jul 2024 07:41:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720165284; cv=none; b=C62G4J6KOcSr/OWzVVKv0p4FWFzQ9lWIvFznjL8qPRkiLzcMe4M5eupxHZ2veM+mZ12bBjct2erOXOjcQ18akGHPD/i3GhzllUxJc28Oto3Mg5mW61XZoYLAubJngmDfYeI0OHPBaolSTH/GT5CjV+lHkmjIcq75XJM3ilsVrQM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720165284; c=relaxed/simple; bh=SGpVUqdhNuunu6EdU8ICh254/ccEvSKoo44/Lv9FSuU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=F52Q6+6R5zzxfOsgMs8IE7lGKd1H/iSeKfcz8jrX3KIlRoLrqA4naqT69i6GFSGUwx2NNzOqSteKDuBY36dWVnv72E3/+SawS13sTCspzOFX63mSPPjLNP1GcZY4pUO07daLmmPnH44aYSWsQWhIlBOoqXTgXDy8L8olbq8Z8l4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=QVvFNN0/; arc=none smtp.client-ip=209.85.208.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="QVvFNN0/" Received: by mail-lj1-f179.google.com with SMTP id 38308e7fff4ca-2ec3f875e68so16385621fa.0 for ; Fri, 05 Jul 2024 00:41:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1720165282; x=1720770082; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=d5QLOaGfw4fqqwExDjeo+KAi/zuShPBblYH6C90WTtE=; b=QVvFNN0/7fvMYMI9KOFwJ6NYW2vVyg8XCxjQo/W8oI57jHJO/EwwN60fzOxl71Jkb0 je8jEcCpYAoK7zhp5oBuXq6IdA8pITeyJVoJvbureAf8a+pxtFli1X+lO1u0UOvWG/30 rsF0VsHCeLZEFExECuCQ3MHwhhUJe+7EsxsOUrkmMhxQPCNZuBe5oB17/Y++JYpOxzwu Hok+13dDXTvOI3qro3AO/8lwTFNQfBDhH6vPklFmHLN7J2IhGZxVTd0SlmLfrmz8JHRj TaBasVCsCt5EMC5Bm73g4VVlVg30kvspqotdBJMT9b7f2VtfgKXeEs2RuETac5qrYwI+ V46Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720165282; x=1720770082; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=d5QLOaGfw4fqqwExDjeo+KAi/zuShPBblYH6C90WTtE=; b=mtVY4WX5MUP/yWo+pOsHiURKIub6Bf8alaz/HVafoNABZUKAmxhJw9cfJ9nOxDcqN/ fwC/8B4ZBVSqYKcLitWucB3a+qPGf+aMs9K1kFRr+t0rFvk2t6KMHEi9bmnHyNHTeLd4 hIsO6t8/luqExlAF341eBAhsNnkm8pyEBiTz778T84D2JPxtLQnJBlHhy5FPyn1QG+QU ZcnqtP5bkn5kcIuTjdVMKeMpxslklFv7NEh6pjCeSVncr8ZoXKV3fy5fg/fHvwDTLK8T 9//ZG+RxuFYxpoi880SIEyJFIOesj7jobzTp/Jxm10I5fIQ/P6h1omcBdZtc8zDXEeov xG2w== X-Gm-Message-State: AOJu0Yw2JCfITfI/j/Lr8eLvdOX4Vu4C8AIz8SrKsCewkgrF9UJbasVN +Xp1cVKh2yl+kxvhAchFYY8YFeciaHMAbs/ZyoBGuDU8BZcgx987FbePW+S4Ia8= X-Google-Smtp-Source: AGHT+IEqbENZtjHSyVjp+IOgjlrzT0gChpSpdSftAQskxb5MtsT3o8+fFCOvYNJwEo9lV8TH+aGGjQ== X-Received: by 2002:a2e:be0f:0:b0:2ee:7b7c:7f6e with SMTP id 38308e7fff4ca-2ee8ee01a91mr32530311fa.39.1720165281477; Fri, 05 Jul 2024 00:41:21 -0700 (PDT) Received: from srini-hackbase.lan ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d5116sm50837455e9.10.2024.07.05.00.41.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jul 2024 00:41:20 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Dmitry Baryshkov , Bjorn Andersson , Srinivas Kandagatla Subject: [PATCH 6/6] MAINTAINERS: CC dri-devel list on Qualcomm FastRPC patches Date: Fri, 5 Jul 2024 08:40:45 +0100 Message-Id: <20240705074045.418836-8-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240705074045.418836-1-srinivas.kandagatla@linaro.org> References: <20240705074045.418836-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1045; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=ueXPhw+SaroMuRF+5GL1pvcqrrkgWe4MYERNdzJ9h1k=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmh6N96xKYlVLsSO08KDbTN/O9me/qGhzqUnMR9 4/564j3JB+JATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZoejfQAKCRB6of1ZxzRV N3C2B/0U28nkUfbhbqNCjbCUxs9VkpWC+2OqAbsArRn02CWLc/+cPziI3siekyfjUwB8MGXBuBK 29bXjIkjZmBit5leSFI+Hq5SnzvhAeDhPh3ajfszdeEFZCrE7fV2ea2wTYhqbQgGuXGlsmaNJMy ZeFmxM7t0EO6qjB/DqJiySoQnDJJdaK6bCI7EaH+24Xg+ziyLUWEJcRaGu34GTWhxO95ECwa8OV azZmEIRfGoeU9sNYoUbAneea+K6PCy9ozlRJDswdx/1HhYb06TFxycc/W5BCZM1uaejNpE3/gEh b9TELAbJOO6WzNzAvOwlAMaCku3L8x13FzmzxrQVFExny+Aw X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Dmitry Baryshkov FastRPC is a way to offload method invocation to the DSPs on Qualcomm platforms. As the driver uses dma-bufs, add dri-devel mailing list to the MAINTAINERS's entry, so that DRM maintainers are notified about the uAPI changes. This follows the usual practice established by the "DMA BUFFER SHARING FRAMEWORK" entry in the file. Suggested-by: Bjorn Andersson Signed-off-by: Dmitry Baryshkov Signed-off-by: Srinivas Kandagatla --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index d6c90161c7bf..0b99543d9c6e 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -18499,6 +18499,7 @@ QUALCOMM FASTRPC DRIVER M: Srinivas Kandagatla M: Amol Maheshwari L: linux-arm-msm@vger.kernel.org +L: dri-devel@lists.freedesktop.org S: Maintained F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml F: drivers/misc/fastrpc.c --=20 2.25.1