Received: by 2002:a05:6358:4e97:b0:b3:742d:4702 with SMTP id ce23csp1623232rwb; Fri, 12 Aug 2022 04:19:40 -0700 (PDT) X-Google-Smtp-Source: AA6agR5QmudavS6WthD6H6PCApyQXKTmFe01sx99gN0ugPhZACUG+5OfdzZMeb7pEhPVsP+8XgZP X-Received: by 2002:a17:903:192:b0:16f:8a63:18ef with SMTP id z18-20020a170903019200b0016f8a6318efmr3512715plg.95.1660303179842; Fri, 12 Aug 2022 04:19:39 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1660303179; cv=pass; d=google.com; s=arc-20160816; b=mhFNe0BUkQKbFL1z3pQpWMzS6DD1Fe9El2X1T2C0e4RjK0Xbw0Cn1zul2ifDkO9veR KSmHPxk7jQo2Py15FBLgvGhknBGKw0FF5BCdBpQQ9kj0scYKy+F8Jzrb4idw1yxkbkAf USYABqlk0UWrLzaFfZqLxpqewiwqo0ZtYML8NLB4Ux00xKcA1hD+Lg08QzNGFcnLYRHJ W22PGF25qeb1jDn2y0Wvg/CdeVx2lVMLiAC0rWRAzyLODiM6rRQe1MqkugiXFJzTzVPn E1Kp4U57u46ybqR0bvw34YbTSRldiXBQFYp1+f4y+wmg/S2441PIRsgxTklrwJ5iqeMe ZKLQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :in-reply-to:from:references:cc:to:content-language:subject :user-agent:date:message-id:dkim-signature; bh=+r1sr3YBpcktqgueix3X0grbtz2BoGsiHxUIc2NeDsI=; b=n98wfuC6plz8egj/XQoEexHHNsSQYw1LUmLaQXEmQsqrFAERsP0H/kNL6RY92kOQJb nXVByz0sYLW9qC7fQwuHBXflMTesTrHhkNGvRKnQB3kXQ7/xy3zv5hcBu21A8zdTwN7p wqQiaoQ6VrokvJIvq1Uk1xu8f2nLYohm/zQH2/LYCCx6GK5gbhDsShMajHrj16YxDeSi FQD6CfZyXukLVI6C8qEJu6MLgfyAxP8dMyMkg1EBQ8S2UjY/bcZXVJasW9I6/CdqzY1F qMnno31LAnwWQvNdEfFh1xARh5zSk2fiRl93xyowjX4yWvzRaLpMgBftFKAaB/Nahjvj gOCQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amd.com header.s=selector1 header.b=tijI9ii8; arc=pass (i=1 spf=pass spfdomain=amd.com dkim=pass dkdomain=amd.com dmarc=pass fromdomain=amd.com); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amd.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q199-20020a632ad0000000b003fe34317ce2si2335776pgq.778.2022.08.12.04.19.26; Fri, 12 Aug 2022 04:19:39 -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=@amd.com header.s=selector1 header.b=tijI9ii8; arc=pass (i=1 spf=pass spfdomain=amd.com dkim=pass dkdomain=amd.com dmarc=pass fromdomain=amd.com); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amd.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235949AbiHLLNO (ORCPT + 99 others); Fri, 12 Aug 2022 07:13:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49862 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230293AbiHLLNL (ORCPT ); Fri, 12 Aug 2022 07:13:11 -0400 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2056.outbound.protection.outlook.com [40.107.92.56]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CE223A50EF for ; Fri, 12 Aug 2022 04:13:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WHmmSw2caYY4agOYrrHw+CfGiRQr69S+nzVI/P5PZoLZ7OGREa2nFmWFU/6DYf6IF481e+mC2GMHfC70b9HwbzFF6/gyhVa9lQhWYZsdrahjJ/bq+IjNxL+X3BtD6j+gUbha5gmyTjKGQmdgo+fJcTd+Fr47+DCmzf8B4aqyBJdH2QLSHP75BD+Kq3XaEOI3zIsrKgSr/W44RXVqTQtdNj+3pRJCeSM9EIjp0BGt1LCqgABqYJf86GGWEtlSvSfSYbHumDc0DMOH2DusMVBq/NioggjUaG9RG6T/EcGVJ6gmfifZ7lIug/NZASL19uUg7aIO2Y5v4vWsHMsGxULP6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+r1sr3YBpcktqgueix3X0grbtz2BoGsiHxUIc2NeDsI=; b=k1ev4D4ck1Ww2hL7taApcMAG+U7zIoyTcQ9dZnH5Jcb7+k5VvtmBuamy8fOy4gZ2WropcbPe0n2Of+HKL9Dpb/OtMg/YxZ4PhhKuW5Lnn2yP/X8agCpIY5xDH/wizWJ6L9lza1tFY95ha4MwkoWfXqEJ1HF7AC6meU2kExCcJRYwu+bFJa1FXCUkySXvCwBJVqUl7h5J3Je3c7D1QRfM6SNu5Tq7uWF9lXk7hBclGPKM27uvGHuwU459l+2LGIuTatyfmetMfVKu75iYRtn9/+EPLIGk6Vh2JNXDi7nRl6+6MzEJ/UggO/T0BU1kmwTJxd5ZY1s1gB93vvE+Onl/MQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+r1sr3YBpcktqgueix3X0grbtz2BoGsiHxUIc2NeDsI=; b=tijI9ii8MTYw+xwIIy8+aA707BENB87CEcjepo6OGbYsT2dCT6wT6UcXzKbKix87B7Hi4F4ibh/6hmOLVw1aM60I2lCxqxAbrQy5AJK6S3RuREZZuAYXQLKEfFU5i17pqHTKCf6FJyWurcb9demArSl1Kirydaai4XeraeJuGzo= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from BN8PR12MB3587.namprd12.prod.outlook.com (2603:10b6:408:43::13) by CY4PR12MB1831.namprd12.prod.outlook.com (2603:10b6:903:128::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.16; Fri, 12 Aug 2022 11:13:07 +0000 Received: from BN8PR12MB3587.namprd12.prod.outlook.com ([fe80::905:1701:3b51:7e39]) by BN8PR12MB3587.namprd12.prod.outlook.com ([fe80::905:1701:3b51:7e39%2]) with mapi id 15.20.5504.020; Fri, 12 Aug 2022 11:13:06 +0000 Message-ID: Date: Fri, 12 Aug 2022 13:12:59 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH] drm/amdgpu: remove useless condition in amdgpu_job_stop_all_jobs_on_sched() Content-Language: en-US To: Andrey Grodzovsky , Andrey Strachuk , Alex Deucher Cc: "Pan, Xinhui" , David Airlie , Daniel Vetter , Emma Anholt , Melissa Wen , Guchun Chen , Surbhi Kakarya , Jack Zhang , Hawking Zhang , Felix Kuehling , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, ldv-project@linuxtesting.org References: <20220719103954.6737-1-strochuk@ispras.ru> From: =?UTF-8?Q?Christian_K=c3=b6nig?= In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: AS9PR06CA0137.eurprd06.prod.outlook.com (2603:10a6:20b:467::29) To BN8PR12MB3587.namprd12.prod.outlook.com (2603:10b6:408:43::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0b641b37-3c03-40cd-7de1-08da7c53a1cd X-MS-TrafficTypeDiagnostic: CY4PR12MB1831:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: h69yE+RjhM0XQdQD1H3Azwom7ij0Uq2NEkHN7Jm6fD15B8jISioY1AgaNrxUsCWOA7q80cbVX1IhjJQ7Owv7CqEk8Yy+T9n9TBQwv6mitpcNcWh+SGQB6tfLna5XUBr6YZS3I9YjkyqtAeXfSm5c2asDa546RCsHzaZp+vWyxIzBZtLnI6W/X38QHeIs7BsW0nCAZK4cope9OPgsDh0VdZi18rTu/gZU7+6KdPV6XqR4Fe7MxA3gpnZTBKIIT+2YsPPt6+x+ASOcpG9ZoWeBG1BJMUpGVcsazVAnHI69l7BZGKJXY4skqsFg9j5dyqn3HCkGTwYU0vaPELEip0ht9eB5hur9rIu3LHQrfWxVbp+X0N7TYPPPVJkiAyFyEejc1IqQ4kHiOZENkoPvD8WzosqTPkXLJQjhDKro/ubCh5NK1Q+gMcRKf5Fj/I82o2OCMDXW34LZAwrkkVIEMHoLmvVvyE36aKxqlbmRpHcstHBIqSkmIx6g2kPfdOQeZR9ApA3ci4gmEaEAYmVycIfD+OEkfftHGL31XRhKUn5lLK/04blFAfCliDUBzeXUMbdD6hQjPtVChOLDuCBX8gR2Rn3HkTFAm+zsp0u+kQOz5Zx3CdWjFN8CPRQHeoI+3OYrtPiCqu83FZZnxwOCfYma7rIG67VvyVI1Q0ViK6Ti49XKrY8nEbm80FlD7AKx0TypM1sNKndXr9pLklOxD/zBdTTzEz7HFKG6SW2nfT/b2kYkBThnqNKeKWlLn0wcqxL3Zf7d4fJQrNTqN1cth5/DrkPnsiC7rTMTtZwVqjhWmgZyDFilV6NZUQnLnQXOk1ekoxGYapzlpBn8KoqNh3OT1g== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN8PR12MB3587.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(39860400002)(396003)(366004)(136003)(376002)(346002)(53546011)(2616005)(186003)(54906003)(41300700001)(6666004)(26005)(110136005)(6512007)(316002)(31696002)(6486002)(86362001)(478600001)(6506007)(6636002)(38100700002)(83380400001)(2906002)(4326008)(8676002)(5660300002)(66946007)(66556008)(66476007)(31686004)(8936002)(36756003)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?emFqK0dGamV2cW9KSm9vYXZ4U044R1F3SU5ocmxQRXV6VWFtQUYyTGwxK3Vs?= =?utf-8?B?dGJFOHQyNUY5OHRTUlpZVDU3blVESkx0QkxFMy94UW96b21nQkJNR2N1QVVs?= =?utf-8?B?eWEyL3pxd3ZFcHJWVmxSRkNYejN2UzlhK2FDbjUzTVM4N3VhQmNzdDNBWTNn?= =?utf-8?B?V255Y0hFaWhkcTRHL2w1bnNaamxCVEJtWDFyMmtuTXI3QUt4QXlrcU9LYUdB?= =?utf-8?B?eFZJSWo5MFcvajVGUVFaMmllamZWQlo1a2dOOTk2ZXgrK00yMmhPTzcyWnhV?= =?utf-8?B?Q0FqbEw5T2JpWld3QUx0dUNURjFIQjVvTGZ4S0wvUnRBNnFlajNwdGdnSzAy?= =?utf-8?B?QllMTW5vZTVsZXBvTkZlZEdlRUJTTUFvVkRldi93TlRtUjFRSU96UmhrOVdL?= =?utf-8?B?S2VrbU9MR1hBZFhCdXRkOHl4SkpyS1MxMklCL1Y5aHJKbTdUTWNFcFJGVkx2?= =?utf-8?B?SCtHanl6QWZQbkJJMlEra1hBREYxbTl2cmI1YndUVUF5bWVVWHcrQlVINDU3?= =?utf-8?B?Q01HMVRtWTc3dFlwZ25meGtQK3NqNDNEY2UyaDJKKzhyMVYxbkoyTjVPMXBR?= =?utf-8?B?cnFIWHFVS2diQi9LZTlxY1QrQWtSOElSM29GSTFFMTI2L1A4NlJSZHhmRm9Q?= =?utf-8?B?ellLTENmakNpcjJlc25jdDRka1F0aURnaDhacnVoV3JWR2N5alNuRkQ5Nlgr?= =?utf-8?B?dXRQNlhJcFliemtINkN6aTN2UWZMTFM4eG1kWTFxMW83WEh1M1U0R2hRUC9u?= =?utf-8?B?OW1CL0xMd3pja1h4bUF2dnU5eDdsR1VhK3lXeU5tSUhtRDE1RVNJM0VvQ1pp?= =?utf-8?B?MU9WNldXbE42NUwxenpmNkRlL0FPMkloQlBwMXNjSEkzWGpYQjNPWXBhWFNm?= =?utf-8?B?dXl3UVQ5STJQMzJsd0FzbDlndDdvcHNxTjBYRHd4dGlSN053ak5DUUtlVEdj?= =?utf-8?B?dWtXOThwNXlIajRLK2RaV1BXTktOZ05IVHdDVXM2anNVeTc4ZCtFcEJ1V0Y4?= =?utf-8?B?NVRtQlVDNWhsS0hHcm4vZ2F0OTFWVmZzakVYcC9qT2pWcG5lcGkrWG53T1Jk?= =?utf-8?B?VzRRMUJCZHZLdXJSTTdJSm9mYmFlV1pjKzVwNFE3dUdQZnZZcElZZ2FOVzBM?= =?utf-8?B?SDVxa0swZkNvdzFKZDJNQWtOdHVyQVhWR3lmME02eWovOTZsRGIwWVg2M2Ja?= =?utf-8?B?RVorZ3VzTnFuLzZzL0p6RlhtK0dORVBSSkY1eWY3cmR6N1c4cUc1OTBzc2c5?= =?utf-8?B?Qkt0T0tRd05RanB2eTdHZ1dYQ3dzb0RWWng0RFpsUG5hOXJKeGM0RVJqMU5X?= =?utf-8?B?Z3UzbWkzZThXWEQ2U2FaQnNUc0w3VGhoeSsxb1hZRTkzTEZSNzFmS3ZBd0ls?= =?utf-8?B?T012aFZOUVJTUUNOTFpHam9WK2dWVWo5cEtVUjNBeXpycmo0Njc1amhYWHgx?= =?utf-8?B?eUI3dnVobEpZcHk4MkxFT0JjUVBneHlkVFM4enlHUi9laFNxUlRDbWNnV0Jo?= =?utf-8?B?V01uSVQ4dmNXVEw3MnloNEdUM1VUQXRCSUNrcnNoQVl3ekpDUlJPb2VjNlpL?= =?utf-8?B?VzBacmhYeFZ5VkFGVWdpdDlydDhUMGNEQktvajFwZDE5QWZjRlRRdGZvUTBr?= =?utf-8?B?ZDMrazlrWVR4d2tmaFhkZTUyUDNOcVh4RFUzdTFDc1JXUTk3VEN0aWpGN1Nn?= =?utf-8?B?U1ZTcEdQNE52Q1FoU2w4UnpWSlh0R2M0aGJkNVpZUVpuWWdJa2sraHZTL3JS?= =?utf-8?B?NVF6bFdrUW44QktSa3ZOU2dYYllxZnFFeTgrbVdvZmZ1UHdmak1mU2NKNjNR?= =?utf-8?B?ZVRybWd0aXlpSlJBQldBYXpDcU1tKzFFNTNaK3RRSHpUY3FkS2FqUzJZNzBy?= =?utf-8?B?ajZzam00dElsNml6blJDM3R0MjN4V25hUW12Y2JuTzFuYnpBNy82WUdhdDFU?= =?utf-8?B?UmNzZDFMcUhNVFp5UE5CZGR4NEdmSytZT2g0M2FDK0JwRUw1c1hwREpEaGhh?= =?utf-8?B?MjcvMFNFZFl3L0x1dDJOY2NaMnBkcFhtdFZMNVNxNDFmb2syY0h1MHgzOE1O?= =?utf-8?B?UlcwQ3ZGcENkRFZ0b0JFSUpNaEpMbFRZZWNXMlk2Q0Y5VmZoL1Zjb3ZweHA0?= =?utf-8?Q?r3MXh23DwGMQ2oPqxceq241YO?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b641b37-3c03-40cd-7de1-08da7c53a1cd X-MS-Exchange-CrossTenant-AuthSource: BN8PR12MB3587.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2022 11:13:06.8043 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: oH2NzpPxptp6o2Kd56++0CPVMyNWHbaTwTJbuNb9ShhCVTE9LTkMmyUJ6udu8KMA X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1831 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,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 @Alex was that one already picked up? Am 25.07.22 um 18:40 schrieb Andrey Grodzovsky: > Reviewed-by: Andrey Grodzovsky > > Andrey > > On 2022-07-19 06:39, Andrey Strachuk wrote: >> Local variable 'rq' is initialized by an address >> of field of drm_sched_job, so it does not make >> sense to compare 'rq' with NULL. >> >> Found by Linux Verification Center (linuxtesting.org) with SVACE. >> >> Signed-off-by: Andrey Strachuk >> Fixes: 7c6e68c777f1 ("drm/amdgpu: Avoid HW GPU reset for RAS.") >> --- >>   drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 ---- >>   1 file changed, 4 deletions(-) >> >> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c >> b/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c >> index 67f66f2f1809..600401f2a98f 100644 >> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c >> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c >> @@ -285,10 +285,6 @@ void amdgpu_job_stop_all_jobs_on_sched(struct >> drm_gpu_scheduler *sched) >>       /* Signal all jobs not yet scheduled */ >>       for (i = DRM_SCHED_PRIORITY_COUNT - 1; i >= >> DRM_SCHED_PRIORITY_MIN; i--) { >>           struct drm_sched_rq *rq = &sched->sched_rq[i]; >> - >> -        if (!rq) >> -            continue; >> - >>           spin_lock(&rq->lock); >>           list_for_each_entry(s_entity, &rq->entities, list) { >>               while ((s_job = >> to_drm_sched_job(spsc_queue_pop(&s_entity->job_queue)))) {