Received: by 2002:ac0:e34a:0:0:0:0:0 with SMTP id g10csp839505imn; Tue, 26 Jul 2022 10:40:09 -0700 (PDT) X-Google-Smtp-Source: AGRyM1upQBweJaqBz1ELJdfrYYxME11jbz1Ec0i4wXnW+1VVx9fMy+1v23kJbw8YjHx3kQ8Sl+fG X-Received: by 2002:a17:907:96a1:b0:72b:918c:13f with SMTP id hd33-20020a17090796a100b0072b918c013fmr15436842ejc.659.1658857209340; Tue, 26 Jul 2022 10:40:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658857209; cv=none; d=google.com; s=arc-20160816; b=dNh3ivMb3+clmsCjC2xk92I9GnpSnpgeF1jsTaEKpqr6pjCR+qLaZmaGDvDqopiN3I 1j27eamaumqBcAItolofLDwTqVByalyN9yO1e/Y1y7db3GCNEVgQ0Q6nbndTaasb5cUo v8VW9WOSkEGpBTTYtaZNMMMaBV4fy0+gNBpk1iQlZgDa2r6wG+josKmFg5dbqAjEleV7 gZBOjxsrzsJRS+lilkNTUIqWgRtD9U2hoJybA/ojNfTcKQ02K2Rr5Qn4oT6oesJHoXy1 EBKNkj9exlQ4ZJQTXiitNDMzR2e+zHwBRXVvQKAPRQ7RRzqKKEMn5bm+atPoEDx7H9Jl nAWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature :dkim-signature; bh=DRhy3XGBmLg1udTr5AzppCNHJ5niWdcLqIRyqjodBfk=; b=f1Y+Voa7g/l/4qDrd71A3OiQrEUpklsC3YWyzQ5KcjJhUPf34la6wuppthvKNeVXcm TWOV/GuAEYJFVoGWTlPr55d/Le9IHnhW0P/+C9wWFcIlXp1T8kfZl/u1sr83xBWG8Zd8 n+HfkUsf8mdAieSq84qbQU6AUnzM9+4YGo+G4SBxo8m00t76kssTrxx3ORNwp9JzLpaK UtzjL/IHkNcvs/w9jiI3QNt74oNKz7uawd3l4RJJ9PtXv9yWgpOgwu/Ur/R89BV97o/V 8wPMNIbR6OIka6Ryov2RF1vx/GJTVERiGOpwdq1ye054NtEPGxJbDdKCGw7JQ628aD7p 8VVA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ravnborg.org header.s=rsa1 header.b=WjxRbfix; dkim=neutral (no key) header.i=@ravnborg.org header.s=ed1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id va1-20020a17090711c100b00726a74341e7si14701443ejb.823.2022.07.26.10.39.44; Tue, 26 Jul 2022 10:40:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ravnborg.org header.s=rsa1 header.b=WjxRbfix; dkim=neutral (no key) header.i=@ravnborg.org header.s=ed1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239238AbiGZRXg (ORCPT + 99 others); Tue, 26 Jul 2022 13:23:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50848 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229958AbiGZRXc (ORCPT ); Tue, 26 Jul 2022 13:23:32 -0400 Received: from mailrelay2-1.pub.mailoutpod1-cph3.one.com (mailrelay2-1.pub.mailoutpod1-cph3.one.com [46.30.210.183]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 962EB6417 for ; Tue, 26 Jul 2022 10:23:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ravnborg.org; s=rsa1; h=in-reply-to:content-type:mime-version:references:message-id:subject:cc:to: from:date:from; bh=DRhy3XGBmLg1udTr5AzppCNHJ5niWdcLqIRyqjodBfk=; b=WjxRbfix1MCn3AHDG4/RtcQv+EzdA3eiL4shpZvwJACVJOLxrnswwthO+jIkI+i/f/QKYWt2avfWp xAICJ7IFqLQibFSzQtRYFmmich3+/SMFjDbJT2v4b9PfZETuQvZtyMiAhvQrxZAPDxgN3J9zey2u2Z PgiDe8o1Ltj4DCNiQV3cbCTVKmadjsm+VZ6snH7pgabukXe5xtoQ4Svx0wuDukyBZiEM130cuVhjjM HvePA3LpRGXJCVo8IE8dpOCsmtZ8Ao9rR+iCuuXBEW3m8ylBdqBO+SUcS0Gf9LKYMRnRpchYqnOrFa hPZAjE0svApuPEa48IntjxbLZfRZc0Q== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ravnborg.org; s=ed1; h=in-reply-to:content-type:mime-version:references:message-id:subject:cc:to: from:date:from; bh=DRhy3XGBmLg1udTr5AzppCNHJ5niWdcLqIRyqjodBfk=; b=p9eDkL0uW+povVlhVLWBkM7guKTDciPkoswB7Y1byvekhfRAg+6rQSPsjQtcNXu1k+RMRwpLmXdf4 hlmJfCUAw== X-HalOne-Cookie: 1ab96e00759eec4218229468b5eaeefe3b442357 X-HalOne-ID: a97ad866-0d07-11ed-a918-d0431ea8a290 Received: from mailproxy1.cst.dirpod3-cph3.one.com (2-105-2-98-cable.dk.customer.tdc.net [2.105.2.98]) by mailrelay2.pub.mailoutpod1-cph3.one.com (Halon) with ESMTPSA id a97ad866-0d07-11ed-a918-d0431ea8a290; Tue, 26 Jul 2022 17:23:28 +0000 (UTC) Date: Tue, 26 Jul 2022 19:23:26 +0200 From: Sam Ravnborg To: Alisa Khabibrakhmanova Cc: David Airlie , Daniel Vetter , ldv-project@linuxtesting.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: Re: [PATCH] drm/via: Add new condition to via_dma_cleanup() Message-ID: References: <20220725104555.124044-1-khabibrakhmanova@ispras.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220725104555.124044-1-khabibrakhmanova@ispras.ru> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_PASS,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Alisa, On Mon, Jul 25, 2022 at 01:45:55PM +0300, Alisa Khabibrakhmanova wrote: > Pointer dev_priv->mmio, which was checked for NULL at via_do_init_map(), > is passed to via_do_cleanup_map() and is dereferenced there without check. > > The patch adds the condition in via_dma_cleanup() which prevents potential NULL > pointer dereference. > > Found by Linux Verification Center (linuxtesting.org) with SVACE. > > Fixes: 22f579c621e2 ("drm: Add via unichrome support") > Signed-off-by: Alisa Khabibrakhmanova Thanks for your patch. Due to other changes in drm-misc where we maintain the via driver this patch fails to apply. It would be great if you could redo the patch after -rc2 - on top of -next. Then we can apply it to drm-misc. You will see that the individual files for the driver is merged to a single file, and this change does not hit -next until later. Sam