Received: by 2002:a05:6a10:144:0:0:0:0 with SMTP id 4csp678747pxw; Fri, 8 Apr 2022 19:14:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwjCTlhHjz6qIEeEQ5dFOoUruW7M+BEWTgHzQhLan1Zb0mqWVJFWp6cxuZPN29x51pj0XoH X-Received: by 2002:a17:906:3144:b0:6ce:de5d:5e3b with SMTP id e4-20020a170906314400b006cede5d5e3bmr21085381eje.689.1649470461878; Fri, 08 Apr 2022 19:14:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649470461; cv=none; d=google.com; s=arc-20160816; b=t3Z7XgTkwbdhAKcNa/84ai9B7E6J54g5oUWLrkC0n939B2XoE7xLaQKx+RjUPmzX9W pj8o6KQpyXI+bQA3+N26KgoJAdaWAUWXlJ89PdDt8AbfuXp0c8NWPvOAUn1LjpZ+Ei3P RHzV7W+K/sOeMumUjm7+Mle9va4RyL+VqsMwlaD6fiRFq0Z+sbt/MRyYjQJR+liiTORj h5ZGkL+l2lPiDiPWoW5XgRnRmCF0ImmSPonm84b6HVG0Y6eT5QkKeOHks0O1S0JP+dwl bBrEGldkiH6bS6FkZy+BzcNXAsRH2MR1LtLjiPKPwwQmSLjHYAiuWXr7KorZi+aorcf1 +AQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=YPyUmvWPJhClpiPWaffqsk3VwK+C7LO2AiimuAuL1Ro=; b=LVY8jFE544CPUxBpYLqGBuPCj+brHBof7y11akhX2Qr7iBr1CjF+Y+P3S4s5t1eU1q CRUgOfK28Nw+2WAeV8TtB2lwEfMAH5k6OnzfwZy1SyrFjvK9svmo4Bo2qu+FEJf7Qn+h d9vKO5sBUFFLw32+i+W9R6DmpXd5btVrompe3W5pG7/qzRA4o85VEG7CKQDLtslRmMPh ncoWD3gEolDqgjcqbY6rqcFj36Oobm/5VJBsK2v0+Mw2vkKA9ZhOrN3iY7KoHiSsswKj IUl68M1DOnFhbf+tBGcRhMksCnRyR4I8kpATK5sXw0WiwL2nykBiBhX7kd4FP+mR/3GD jkGA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=aEjngbWM; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d14-20020a170906c20e00b006df76385f01si2032639ejz.929.2022.04.08.19.13.56; Fri, 08 Apr 2022 19:14:21 -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=@gmail.com header.s=20210112 header.b=aEjngbWM; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236204AbiDHNXN (ORCPT + 99 others); Fri, 8 Apr 2022 09:23:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41066 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235323AbiDHNXL (ORCPT ); Fri, 8 Apr 2022 09:23:11 -0400 Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2AB312625 for ; Fri, 8 Apr 2022 06:21:08 -0700 (PDT) Received: by mail-ej1-x633.google.com with SMTP id i27so17297353ejd.9 for ; Fri, 08 Apr 2022 06:21:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=YPyUmvWPJhClpiPWaffqsk3VwK+C7LO2AiimuAuL1Ro=; b=aEjngbWMuGEjH4EmejJTL8nfW0MPlu5EnEsysirIWeHL6wcIbqM/rsJpoG6/zo3m2C KNjMkZlpU+uOua8w7roVr1e7kiu2wEe60HwJD3IJuXNbsg5kY5wrqOi1uFQj6bjhmAQU H5Od0tMND3SzzYECenAG+5rIcMxRtG9HF1bpWrabqGSeA/T0jholG7YCwSYzokS+szVA Us9sBu+b33kGR5i63A2vc3u7BrE0+o9V8+Tf0PhtmpFIGUnL9VlR175cPjKTAJxClp3F CspHFKflvB2bdfOJJe73Rx1J1kBFRMxr7WQjFQCj4Aj295d1LL7Z12/4gzpG8DXxzcp7 Lx5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=YPyUmvWPJhClpiPWaffqsk3VwK+C7LO2AiimuAuL1Ro=; b=xpidVxnColnuiHx8Rxp2cj3raLpkENcPW23S3C7qdlcS4Nt1VrY+GsLNA4+fiQpeqW 18x2PKc4b4aBJfoZh9HAYvVVUNaAO8gnhcXMpNLVUrHCi7/M850gOzylpSb3ixmEcwV/ BHYPvftlkjLvldFwjfSQcwx4+Xkx4QKvM35WpHcuJvfRyT9sAqb5MB5JcZwZ24oz6+Je XdzCV116T7ZRlKihdNSJeNZ0U53WOD/rDreTcOrizA3elqASKs/9xN64LVRRTv3onFFL Ql9paBbNWBhZf0fNLlcKQFF3PanZ30XqGWgmIxdC6kAKRHtVSlLdFxcE7EDoynAyI8Q4 lIzA== X-Gm-Message-State: AOAM5306VsYlvLM8tDXUdZQ4zuWhX/P1k/qtHmiIeHyvKqDAuq2hiSJo hliQoD4jAsOgwSTQp9rRHx7SfCYfJS8rW707baM= X-Received: by 2002:a17:907:9485:b0:6db:331:591e with SMTP id dm5-20020a170907948500b006db0331591emr18204422ejc.478.1649424066578; Fri, 08 Apr 2022 06:21:06 -0700 (PDT) MIME-Version: 1.0 References: <20220408092803.3188-1-h0tc0d3@gmail.com> <4o2YD5id7zhK5g__CUK3Yf-6Dj459XQ0qsydW6wKHdco3YYtl78BqGUfXvQ9UO0AZoAsMPfhFB0jw1BFldiFDcbZXmGgsobuAoTMWmoDqmE=@emersion.fr> In-Reply-To: From: Grigory Vasilyev Date: Fri, 8 Apr 2022 16:21:04 +0300 Message-ID: Subject: Re: [PATCH] drm/amdgpu: Fix NULL pointer dereference To: Simon Ser Cc: Bas Nieuwenhuizen , Rodrigo Siqueira , Melissa Wen , Alex Deucher , =?UTF-8?Q?Christian_K=C3=B6nig?= , "Pan, Xinhui" , David Airlie , Daniel Vetter , =?UTF-8?Q?Michel_D=C3=A4nzer?= , Evan Quan , Sean Paul , Qingqing Zhuo , amd-gfx mailing list , ML dri-devel , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE 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 Simon Ser and Bas Nieuwenhuizen, do you understand that you are proposing to make the code less safe in the future? In the future, someone might rewrite the code and we'll get an error. =D0=BF=D1=82, 8 =D0=B0=D0=BF=D1=80. 2022 =D0=B3. =D0=B2 14:48, Simon Ser : > > On Friday, April 8th, 2022 at 13:28, Bas Nieuwenhuizen wrote: > > > On Fri, Apr 8, 2022 at 12:01 PM Simon Ser contact@emersion.fr wrote: > > > > > Is amdgpu_display_get_fb_info ever called with NULL tiling_flags/tmz_= surface? > > > If not, there's no point in adding NULL checks. > > > > It isn't called with NULL anywhere, the NULL checks that already exist > > seem redundant. > > Grigory, would be be willing to submit a v2 which removes the unnecessary > NULL checks?