Received: by 2002:a05:7412:4e10:b0:e2:908c:2ebd with SMTP id gb16csp17300rdb; Mon, 6 Nov 2023 22:04:00 -0800 (PST) X-Google-Smtp-Source: AGHT+IHJt+neP89AX5PydoW4cT22olhFwu0vWHqmpPCaXi0Y3kK2zbSaTeGSXndPokNiYSsJHiin X-Received: by 2002:a17:902:ec83:b0:1cc:54fb:610a with SMTP id x3-20020a170902ec8300b001cc54fb610amr24286904plg.12.1699337040378; Mon, 06 Nov 2023 22:04:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699337040; cv=none; d=google.com; s=arc-20160816; b=gJ7nhM/6Z3I8x4hSrTLot6IzOJ7uJ9FMAqTIAOsixW7U9iy8xQhLC2I3Nf5k5q64gM nGMQpa0IHaE4YL6IPTzGi4auUVdLzB1C4ah0o+uwc4coKugbflrQKT5HLDGp6VzzpVJm SEwiunUq1YLlpCI3IRd4gcF/sOJVudGxyiouixqpLBKOG5OhQMXyfJj7U4/AEFMdMWXu V/dWuiEFqDhb01NobJmQWZSyzZ8Z9YwlyfSWQkM3b0pMfP2iT9+NZEs11YVWx+88EtmV 086zP8DSSvd2L7J3C7G6/S8xJob4sT0ydMSIvoumcS2UlwRSsKHpe435O8+LP05GIEqb ZKAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=lKFEEOwu+JwvBa63rAI+zxMPRAeyFot/drhB3OU5pF8=; fh=t70Dv3XskgvFZqQSfhoiac7Y4Q+uivC41Xp0cBtVMg8=; b=iBDT++Y/ODAeyr4/Nc2LVlmcDO+5+0g9wF1qlm/r0FVJxfclKLiUGv73yZU/qYKIzT yvWrhOmytfY5cTfXDa7O6ap1KKJ7q5DR7qwPQUCM7hkAZNiHVtla/RYljFB6l9RJb2Tq R8y629AUlA5CBS8bhUhZB/FYJVM9jPBqGaZm6UASP3f9TOgdI56vvtxGDstNexwkazrq fZvZGnk4KvlPNWRKXl8idDUFM/rgq5YjKx5NUGXKPwI9vNfzGfxBmZeew/OZGdsRKzZl sf4FNoRuNQC5IypjuOporbBz3z2Lyjs0XKTkIJD7bi5EwBlyssrBTiM+EizfZTpO/FpT cxOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="OA04UC1/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 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 snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id q2-20020a170903204200b001bb9e2c38ecsi8944405pla.264.2023.11.06.22.03.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Nov 2023 22:04:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="OA04UC1/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 8891880D7E45; Mon, 6 Nov 2023 22:03:58 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230089AbjKGGD5 (ORCPT + 99 others); Tue, 7 Nov 2023 01:03:57 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33804 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229559AbjKGGDz (ORCPT ); Tue, 7 Nov 2023 01:03:55 -0500 Received: from mail-pg1-x534.google.com (mail-pg1-x534.google.com [IPv6:2607:f8b0:4864:20::534]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 43520DF for ; Mon, 6 Nov 2023 22:03:53 -0800 (PST) Received: by mail-pg1-x534.google.com with SMTP id 41be03b00d2f7-55b5a37acb6so497040a12.0 for ; Mon, 06 Nov 2023 22:03:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699337033; x=1699941833; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=lKFEEOwu+JwvBa63rAI+zxMPRAeyFot/drhB3OU5pF8=; b=OA04UC1/OCaLprOgNkJHfIlJg4/bjHSANxwX0HprwWoo6c97yupaUsqBXR/m2nEAVP Lkg0j09GdiiuH6YAHTyeZPOjUGHEcRPuJUHEVd2ok+BnxFoCUJPz9sglBwllUkSyHQ0U ksDjCiIYLb2jeDoEL2VUbHRjHgZOxuw6lpssSxuGM6ZsyOyPwWlRgSjBK2KPSODhxOhU talR1V+XLxUeCH8zz9EftYG6FPq8hwzR0pgp+osPTxRsN2Cw8BXVYctBAZjBSionOmBq 6hydVlAYah5wwCvAeAfVhk+vMG9D4fpFNDWKe9IxNdFDLYn9IxBorTJM60lL77nRmIBh 9f0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699337033; x=1699941833; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=lKFEEOwu+JwvBa63rAI+zxMPRAeyFot/drhB3OU5pF8=; b=Ned12QwGkz9CwUztvPKULkgqIIRsvalgFunD3ycxHTEELw1O8b4rSMu2njbIA5isD+ sERdAY+3pdmhYJofO/0eOQcbsS/xvx0WXRvp39vzRZMAcoAOC7cQwmL8iICu6IbpGZ+i N/MNq3JT3dHdHpy0tbVKaKXd+JLv2ajjR03f7nS0nYMkoi7lp6i8YNeVV1AV4SJdeGmx nIq3Fpzokfjmw3uLEgmSjLdn6n54nikCUDTqJbz2j8bfvRDk+RADDVIPfiWBvZazPq/4 XbwJLuhj5EytaTVRWa2ZfQGef5fWMc+yigCH82xTY+2A+4sWL570co2xnECuCsWJqsYh lfpA== X-Gm-Message-State: AOJu0YxagL7XABvaYx6/sXfSyFZdor2m9twZ+xCumzMSZmm77cZMsieH Rk8QESj844akK170NJ7W0ks= X-Received: by 2002:a17:903:32d2:b0:1cc:32c6:e5fa with SMTP id i18-20020a17090332d200b001cc32c6e5famr28596508plr.6.1699337032527; Mon, 06 Nov 2023 22:03:52 -0800 (PST) Received: from [192.168.0.152] ([103.75.161.209]) by smtp.gmail.com with ESMTPSA id g9-20020a170902c38900b001c726147a45sm6840474plg.190.2023.11.06.22.03.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 06 Nov 2023 22:03:52 -0800 (PST) Message-ID: Date: Tue, 7 Nov 2023 11:33:41 +0530 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] drivers: gpu: Fix warning using plain integer as NULL Content-Language: en-US To: Alex Deucher Cc: alexander.deucher@amd.com, christian.koenig@amd.com, Xinhui.Pan@amd.com, airlied@gmail.com, daniel@ffwll.ch, linux-kernel-mentees@lists.linuxfoundation.org, dri-devel@lists.freedesktop.org, amd-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org References: <20231103155013.332367-1-singhabhinav9051571833@gmail.com> <3b92b89b-ca72-4012-b4f2-0b19e4ba9153@gmail.com> From: Abhinav Singh In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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_BLOCKED,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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Mon, 06 Nov 2023 22:03:58 -0800 (PST) On 11/7/23 03:07, Alex Deucher wrote: > On Mon, Nov 6, 2023 at 4:20 PM Abhinav Singh > wrote: >> >> On 11/7/23 00:25, Alex Deucher wrote: >>> Applied. This matches what we already do in the other clear state headers. >>> >>> Alex >>> >>> On Fri, Nov 3, 2023 at 12:00 PM Abhinav Singh >>> wrote: >>>> >>>> sparse static analysis tools generate a warning with this message >>>> "Using plain integer as NULL pointer". In this case this warning is >>>> being shown because we are trying to intialize a pointer to NULL using >>>> integer value 0. >>>> >>>> Signed-off-by: Abhinav Singh >>>> --- >>>> drivers/gpu/drm/radeon/clearstate_evergreen.h | 8 ++++---- >>>> 1 file changed, 4 insertions(+), 4 deletions(-) >>>> >>>> diff --git a/drivers/gpu/drm/radeon/clearstate_evergreen.h b/drivers/gpu/drm/radeon/clearstate_evergreen.h >>>> index 63a1ffbb3ced..3b645558f133 100644 >>>> --- a/drivers/gpu/drm/radeon/clearstate_evergreen.h >>>> +++ b/drivers/gpu/drm/radeon/clearstate_evergreen.h >>>> @@ -1049,7 +1049,7 @@ static const struct cs_extent_def SECT_CONTEXT_defs[] = >>>> {SECT_CONTEXT_def_5, 0x0000a29e, 5 }, >>>> {SECT_CONTEXT_def_6, 0x0000a2a5, 56 }, >>>> {SECT_CONTEXT_def_7, 0x0000a2de, 290 }, >>>> - { 0, 0, 0 } >>>> + { NULL, 0, 0 } >>>> }; >>>> static const u32 SECT_CLEAR_def_1[] = >>>> { >>>> @@ -1060,7 +1060,7 @@ static const u32 SECT_CLEAR_def_1[] = >>>> static const struct cs_extent_def SECT_CLEAR_defs[] = >>>> { >>>> {SECT_CLEAR_def_1, 0x0000ffc0, 3 }, >>>> - { 0, 0, 0 } >>>> + { NULL, 0, 0 } >>>> }; >>>> static const u32 SECT_CTRLCONST_def_1[] = >>>> { >>>> @@ -1070,11 +1070,11 @@ static const u32 SECT_CTRLCONST_def_1[] = >>>> static const struct cs_extent_def SECT_CTRLCONST_defs[] = >>>> { >>>> {SECT_CTRLCONST_def_1, 0x0000f3fc, 2 }, >>>> - { 0, 0, 0 } >>>> + { NULL, 0, 0 } >>>> }; >>>> static const struct cs_section_def evergreen_cs_data[] = { >>>> { SECT_CONTEXT_defs, SECT_CONTEXT }, >>>> { SECT_CLEAR_defs, SECT_CLEAR }, >>>> { SECT_CTRLCONST_defs, SECT_CTRLCONST }, >>>> - { 0, SECT_NONE } >>>> + { NULL, SECT_NONE } >>>> }; >>>> -- >>>> 2.39.2 >>>> >> Hi Alex, thanks for looking into this. By applied you mean this patch is >> accepted and it has been merged? > > Yes. Once it makes it through our CI system, it will show up in my > drm-next tree. > > Alex Okay, this is my first patch to get into kernel :) Thank you once again for your time with this patch and accepting it.