Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp115228iob; Tue, 17 May 2022 20:43:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwK82qurZi7gKgtgD01qxlsFNNky5+wDyUZi1qua6BsgeClVTe/REi1WIURc4UNocDDLL9S X-Received: by 2002:a17:903:120a:b0:15f:99f:95bc with SMTP id l10-20020a170903120a00b0015f099f95bcmr25169012plh.48.1652845406942; Tue, 17 May 2022 20:43:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1652845406; cv=pass; d=google.com; s=arc-20160816; b=yOhdeEkXbXeQ2KbYGUWu55YZe71aeb/Bp4ZekPHkvWiXRGlVs7qEzue+2UZfgJgjed kJp0bczFv7+rUq9qNcQASfGlgVBRfiHTvMCA4DhttlKHQl03GNxXgBybqMi+eZoiWX7c 1aF1U8tBP9CMinQSUMz5vLbLWnWcB5s5SDUu4eZ0+jMmtb7yfiqdWVBwlBWmOfv9SzeM +XTgZDDzAJcCrhDkCuJvstegN1VKb3KdtHcHlGnP7Mnfc9u98dA6mc0ZxjshTkrLLK7w X4lDInlzwYCWhS55UqWQnzfQNWGTVrhb9PnR4okAq8YOfPUbzDCjFDyLfsbLxt/5/pqi qiyQ== 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=nquBEbOEyj7Th+D5qXPFuZQ+1TA544c2XS/wat/lA00=; b=SNHgsIN7n9h5BVCOQs5EStfKsGOGdJPgUg6v0RL08GmOoZphei/m+sMdBez6fPaC4S GQ2wRZ51+y4ivsHjHHf/qEx+40Q6DklmIPZk6dA2+8w+u0dDiQD+V17ZZvATA/WE+csu ZRCHBbzzwT8XmR8HZq7XdpYmJizAChLD7pCalmaqBoor2C8hiH33vjpLJ8QF5n22LxrU sers4VLPDW/MEJv8bTF8vgdwu47Dn8YViLkNUBbE7x6QQwy3tt94gcz/Jpkxkh97tuKc U573uErYVv2WYPbRB/YLHCweYFVkVcYve73/IGoEreSQtgVgJ/CYtryLacGv5X788K4Y MTXw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amd.com header.s=selector1 header.b=X8YFyz3m; arc=pass (i=1 spf=pass spfdomain=amd.com dkim=pass dkdomain=amd.com dmarc=pass fromdomain=amd.com); spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id b1-20020a621b01000000b0050a92f7d228si1533851pfb.143.2022.05.17.20.43.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 May 2022 20:43:26 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@amd.com header.s=selector1 header.b=X8YFyz3m; arc=pass (i=1 spf=pass spfdomain=amd.com dkim=pass dkdomain=amd.com dmarc=pass fromdomain=amd.com); spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amd.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id D183D6EB16; Tue, 17 May 2022 20:30:31 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1348355AbiEQODm (ORCPT + 99 others); Tue, 17 May 2022 10:03:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33116 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1348330AbiEQODY (ORCPT ); Tue, 17 May 2022 10:03:24 -0400 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2074.outbound.protection.outlook.com [40.107.223.74]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1CDF74DF6C for ; Tue, 17 May 2022 07:03:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FsDJiFDoSLFKqJqiLSWWtOBKxj8/TbkhIo3ibs+ML3K1OWpVdQgum1h6EH8E7frPtZnpf4DJZXp109G9L4Q0HAdRqw6jMDf8O0auHWU7wXjXBXKcYiJVBZakoCDUQvzmb8s/0XjEM8+4etikwxKhtpKLfsVFDEx8H+8jczuY9eqRmOqepwY98DPvtT0DWVwsRL0w7ld6yuohZlD4m8P3DraVBVi4DFq3NKECig923OrjX/YFJ6WS6kN+BMb4bUbti1pGAsIqvws29W53G82ODKktcpD9tz8WvYcWPOilHUByG9RZym2Sk48Tm7sT1QjZyX3mnrEdzsdReiBFcUDbfg== 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=nquBEbOEyj7Th+D5qXPFuZQ+1TA544c2XS/wat/lA00=; b=hN3Wo3g54IZW90PN4XCQBI4Y29meN6DCIjKZ/Y3T9Pgdyn0Gh8zsxbgcsjIt12RtZWbfwJ+0M+AQbtnoYEuKv1R5yimpJltipFronlRFGkkrBGY0zwxme0KggVZhcOememd2Yoqgis+auhYEJrND+z6IjAVl+IMqyzNnvSOnglGYkQrT2yaK8limoWRd22ztlbNj/rWm0uTH2wwWtXjDwrs70eovWwdAMFV5Pcdv2h3sM5SlVK2AHkO3Lnz9tT/HMec5H+nzKYiLpe854ZhlbeQvb3Xb5n5/V8T4najmxcV0mfRtao/SYpzWk4E815UIATh9WWc84zAo8lUyCmsm5A== 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=nquBEbOEyj7Th+D5qXPFuZQ+1TA544c2XS/wat/lA00=; b=X8YFyz3mJn2C/BHmZ8Jgyy7ZoLxyPrmgjHnH9gH26AEX9xAbVLJ0AxlT8Tz98O3kKp9MYwfOOMASlMC2M+YIV30gDMB3lV1CakVAx0XMu5vphZSqs5MlcFKkzg0H/rJAERlOoyRBD01nGySbLUrOIRDsaQk7AbRXyqsu6j+BHDw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from DM5PR12MB1947.namprd12.prod.outlook.com (2603:10b6:3:111::23) by DS0PR12MB6655.namprd12.prod.outlook.com (2603:10b6:8:d0::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.14; Tue, 17 May 2022 14:03:18 +0000 Received: from DM5PR12MB1947.namprd12.prod.outlook.com ([fe80::9d18:7a38:7c5d:4a40]) by DM5PR12MB1947.namprd12.prod.outlook.com ([fe80::9d18:7a38:7c5d:4a40%10]) with mapi id 15.20.5250.018; Tue, 17 May 2022 14:03:17 +0000 Message-ID: <573fae0d-c9ab-98b0-c6f1-5b0d4e52dd01@amd.com> Date: Tue, 17 May 2022 10:03:15 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Subject: Re: [PATCH v1] drm/scheduler: Don't kill jobs in interrupt context Content-Language: en-US To: Dmitry Osipenko , Erico Nunes , Steven Price Cc: David Airlie , Daniel Vetter , Tomeu Vizoso , Rob Herring , Alyssa Rosenzweig , Rob Clark , Dmitry Osipenko , linux-kernel , dri-devel References: <20220411221536.283312-1-dmitry.osipenko@collabora.com> From: Andrey Grodzovsky In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YT3PR01CA0107.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:85::20) To DM5PR12MB1947.namprd12.prod.outlook.com (2603:10b6:3:111::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 69ca42f7-7fff-43a1-e603-08da380dfe18 X-MS-TrafficTypeDiagnostic: DS0PR12MB6655:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: N577blC3Aq408J6OACs5G8eBHRrLgzGHLg4+zmSpS3cT8oGifV5JfHL4nSd+ul3xAiG2LLeJmh9MNogmMu3eDAW1+V+tkc7CtTt08tlAWGxsdAs/+GnOeyImGQKw8tQlXvIWdxJc8LY2mQI8wAlGGqaaGMnlxUZwv+hvlPehSGydc4hZuQ8uWq7uOO9Lq3kiu2r5PXrASugN3rwQcb7Q+EAjQkzOn/MB3soatE4aN8F+IUVsnmNBTzRr6EuBxVXtZYsfaNu+FTAHz7GHauPNhZ7ft37RrljtaRbgKmKwv7v7aNf0nSs/uAL9HiyVXBRJsyoU9/AswvS+RgLNrkwepGKW6AVrGLpDKaady0RDDmvtBmHu/aG2j1IxU4lwFa8GRIrdrV8Ynfz4CuOvrArUxn/ZBJR+tSpmqgn8KlIipBoB5rgNC0V9QHzSyQPiPFcm5DiOMgcRCSM3LI+rIepbyZvYaXofxcgZYinzLKVhLdY97g/FgJk/8SmifcvH03IT1ihnS6FX0ureTvWKUI1xEv/uftxG7Gb0lLRvR5WisQGfGsA4v3oZEP6G2nmCmaSim2LLfPSPe0hjrX/e/AxEC4pd4s7vRdKdpVI5jO4HJ/5Gk0s9tikoxB6Hyfd0JSugv7A3ajm3ADS246Fww0xyQZp3ZL/ZTElovH5R+tzTKGl9pOB2ooWaO1yM+QqOg32OXoxJcRlsQRyIqB5r7WvMdaCH2yPYm5mqJNWHFgmEJrc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM5PR12MB1947.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(54906003)(110136005)(508600001)(66476007)(6506007)(6512007)(2616005)(316002)(38100700002)(44832011)(186003)(8936002)(7416002)(53546011)(4326008)(86362001)(31696002)(83380400001)(5660300002)(8676002)(36756003)(2906002)(31686004)(6486002)(66556008)(66946007)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YTczTVNTaTFSelBYeFpEbWdwWTFkOHJ1eTZjU1VpM2d0aURmUkt5NGIyMGl2?= =?utf-8?B?ZE55YkhEbEdGcmRXZktCd1JMUWJLMXlNaGFITUp1Mm9mc2pabUdtV3dldEJN?= =?utf-8?B?NlorTWk1cjkvMm1pQVJyVGpVaUVEY0UxbHpvMW1jTEVaTlNoUzFLY2lGNUZG?= =?utf-8?B?S2VKZ0gwVCtGbW5raG1say9tdkpRVmFrM0NDMHpWbEY5K2NFVFVNbmgvT1Yr?= =?utf-8?B?aHJGVWM2djdmdW8wdUIrazM1cWdIbUllN2RWSHkvMWNHUytnNU1OTVZ0MkdT?= =?utf-8?B?Y3A3WEg0dzlBcSttWDZLNXhEanVrSkxLRHl0V0FTK0oxNU1QMDh6RlltR0NS?= =?utf-8?B?WkdIeVpMQThYbGlpWHdSWmMrZlFod3NhanRXbnoxdnRQZ1g3RHdaeTFCT1hi?= =?utf-8?B?MUw0VVpuSnN6ZWY1K3NubFhZcUg3ODNZWVo4RU5CMkxWaUFoelB1QzlYSjR1?= =?utf-8?B?b05kZjhISFlSZUlzS20yMlRlUm1nbStPSXFBcXFJWitiNERGenhhMDlEK0sw?= =?utf-8?B?L2N5bER2Qmsva0JSSkYrRWZqUXFVako2bUR6RHNhcUpESTlVdUxRbWxqUWZO?= =?utf-8?B?Nml1dUxmcHpHS3ljendIVGd2OVE0MDgxRkFGaHRaS3orK3pRT2pqeUE1UU1U?= =?utf-8?B?a24vMS85bTdXcGlFbnFYYXlSK0NOaUQzd05MU1I5R080WVdCK3hXZHlrdHhK?= =?utf-8?B?cG5sTmNUT1FCSlRrdjYycGZIeFdORVgxT3lzOXZXYlkxNWM4ME1sTG1EaHZa?= =?utf-8?B?cXZHZElQUGFvYVlQMkJ6ckVHcmdjYnYxa1pQTWRJTTAvMk9wZHlvbjRkdmNN?= =?utf-8?B?RVdrU2ZzazM5WU8zSi9udzJydFp5YmNuLzEyakZHTjB5Z2lqeGIwUWx6SUQx?= =?utf-8?B?dFhpUEF4YTlnNndqQVg4VVBXUTFVOVJyb3NxSzJuQnY3eU1tMUZLalBGa0Rq?= =?utf-8?B?RWJJTi9oZm05RmZwK09SNDVhQWlvY3pvOEhvLzNBNDg0bmowU2dIQmQvUDlZ?= =?utf-8?B?T3dObXZxQ1FTL0RWM3U3UHVpMXVCbmU1eWZFU1A2Yms5S09uSGh2emxoL0l5?= =?utf-8?B?ZGpPcGJwWDZqZlUxRkpjK2ZIUTNXZkFndlFKREZ6TEV4bitiOUpwNTJoM2E5?= =?utf-8?B?WnVmTGN5cU55UGRVcDI4S0cwYzJnaWxrcTdyYTlRSzBXa2dnOGhVNjFqRnJi?= =?utf-8?B?K1BoSExZSEFISDBDa1ZRaVZVZkJMYjFyS29iUm9sSVRZNzZWSmNLU29RMHJR?= =?utf-8?B?TVRRaWNFZkhDRTQ4Mmg5QkJsSmgxT2ZHMlo2dCtuYUNuVkFQRHE0MGZSNmMz?= =?utf-8?B?NWdkTCtRTGt2U1J4NmEwdENsTmRScFQxc3ZzY3NKTURiTDc1OFVSV2VCdTZX?= =?utf-8?B?VkhnL3ZyWGZVTFJGUVlCSmxiSitkTnJrRFZwd21Pc2FHL0NITkFKd1h3bzFB?= =?utf-8?B?MC9KQmRNY3RCYzRUSGMxTlV6bzhJekZVVUNrYXVmbitFNTZIbmkvMm9HQk9Z?= =?utf-8?B?c0VFWnNsSzE2WkVhVWVZTzJTTnhiSDl4VTUwbnZNWExVS01kZzB4Z3hCL2Ux?= =?utf-8?B?RG9NRWxvWVI0NGVlQ1ZtdHUyc0JzcFE5cGFjd0V1OWVSSlZGV1dPMTJHSkd5?= =?utf-8?B?eXZFTm4rOXhnMmR3UGx0L0JyWlNkUkp2MmpmTTZQOStjbTQ5bzhnSmVoQmMw?= =?utf-8?B?RldRczUweVJxb0M0ZkpIWFBrb245bjRFdTZKcWROMTdwcDNUaWZRdWpUVmRM?= =?utf-8?B?dE5JOHhqd1pFZzZnbkVBeTc0SzhMNW5kUHc2Vko4c0xZUFlDckRLdkNmc1FF?= =?utf-8?B?cFFGaUJFTGxpN3Y0aDNZY29UN3RFRS9SQmNHSEpqUGhPSGZDaEQ5dHdvMTVm?= =?utf-8?B?eWllV0pqWUxmSmlXVnBKYVMwWjZ1MzZicjJ2VmFTaStPV0tJZDh1ekN4dnEw?= =?utf-8?B?QUt4Q1Nhb3g0MlhBQktQTHl6eFBBclNIZ1dUTE50TG9ySmdDdzJEbXFKdkZr?= =?utf-8?B?cGgwa3hjanJHMXNwdDVhUWlKREdidlVkOUt1TDBSaEN4WmJaa2dwNGZ0WVZF?= =?utf-8?B?WkR0V2lVLzVBSHhyM1FxbzR5N1RPWkRiOHg4akhoWE9mWm90VnRkV3BqTE1X?= =?utf-8?B?UFlGTlA0dkhDN2d2ZW9xRTJLalZRalNlTVZsTGpDTThNWXlVNlFIcHZmN2Vn?= =?utf-8?B?dVluTURmeTQ1SmVvUVdXK0hGWVB1VmFEckRNOWgzQ3FmTUNtNytsV0dNWFA0?= =?utf-8?B?OHMwcFAzd25Vcy9yKys4NmdaVmtJU3lDa0VFNjZ1eGs4c3hUVVlsS1QvVUFH?= =?utf-8?B?Y1g1c2pYOXc0elV4d2xUY3VjUGdVRWZTMGxBYWx0Z2RXTk10WEUrcHlNODRI?= =?utf-8?Q?7MpUc8qkmEDkfMeVVFZEkwZ8yhd01+5QbGnoMlMrL3bPC?= X-MS-Exchange-AntiSpam-MessageData-1: CVDXNtgCPjotlg== X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 69ca42f7-7fff-43a1-e603-08da380dfe18 X-MS-Exchange-CrossTenant-AuthSource: DM5PR12MB1947.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2022 14:03:17.7777 (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: +36K3x3Oip/vHCuAh8fCByYD+WcPJwGzm7GRBFwqcIG4vBnh+QTsqFF+AiWwsfFtgPVEIiAdgpIp1R6UZXjemQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB6655 X-Spam-Status: No, score=-4.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,NICE_REPLY_A,RDNS_NONE,SPF_HELO_NONE, T_SCC_BODY_TEXT_LINE autolearn=unavailable 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 Let me push it into drm-misc-next. Andrey On 2022-05-17 05:03, Dmitry Osipenko wrote: > On 5/17/22 10:40, Erico Nunes wrote: >> On Wed, Apr 13, 2022 at 12:05 PM Steven Price wrote: >>> On 11/04/2022 23:15, Dmitry Osipenko wrote: >>>> Interrupt context can't sleep. Drivers like Panfrost and MSM are taking >>>> mutex when job is released, and thus, that code can sleep. This results >>>> into "BUG: scheduling while atomic" if locks are contented while job is >>>> freed. There is no good reason for releasing scheduler's jobs in IRQ >>>> context, hence use normal context to fix the trouble. >>>> >>>> Cc: stable@vger.kernel.org >>>> Fixes: 542cff7893a3 ("drm/sched: Avoid lockdep spalt on killing a processes") >>>> Signed-off-by: Dmitry Osipenko >>> Reviewed-by: Steven Price >> Is there something blocking this patch? >> Mesa CI is still hitting the issue and I have been waiting for it to >> be applied/backported to update CI with it. >> Thanks > If this patch won't be picked up anytime soon, then I'll include it into > my "memory shrinker" patchset together with the rest of the fixes, so it > won't get lost. >