Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp2554880rwb; Thu, 29 Sep 2022 11:44:02 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4gobQ2rqGl0mum6QERxkNOEaAVfKVLjiLEKI2ypqTxt9s1/ObwZQ7pPG8oNvxbCFggehnB X-Received: by 2002:a17:90b:4b04:b0:203:9c4e:7cc1 with SMTP id lx4-20020a17090b4b0400b002039c4e7cc1mr17386433pjb.16.1664477041907; Thu, 29 Sep 2022 11:44:01 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1664477041; cv=pass; d=google.com; s=arc-20160816; b=AJysa9z4vVlaDVVe3EoV6f+iMQtuk1fGoNTKmLaMo3j6inPkccNK1WxDW6/3f93ydG YH6W99NARuSt5WuyNGaJQnfj5+SzY5XiZgLKr5C/sY+K18IrD2lJCRyajXiW10t8IwZv rBq04nezFLIIijZbuD4ySju04zZ4Iot/J4ubgIzTFM/8GBr3rhRlLuhL6cHcVaBA7Mn9 FH84322ngb9VNisVkdo2pBHw+Iz/MCGnKKUyBlgnPuzh88IbEDvsz5YnDvY4vZFkze6f N8l3Y9dySAqdsyI1YhiEQfGXa+w5joUOTR0oL/5gfXS7qgWswmO6vGr9sw5kqR1h5Mr2 keqg== 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:to:content-language:subject:user-agent :date:message-id:dkim-signature; bh=NB1XcMneQTW8uvP5t2qApO/nYxG1/VGADKbZY95AHiU=; b=F+5UEx2x1JgqDEmvzpjcY1g9VjW+sD5W4BuOByaHDQDYlAGYwo35i/+K6N6ZjZlnsp Rfx6piY3Km2+lhoHaiHkcW+CbLqgGdcaKo5lQMcfyKM4PLOEUqsPQ6QPDlUP3j72+YFT 0EvFtXfVe1kA1R5t/OrPFHSYeSi33SrQnUfjQTEpxKSX3iDxZc9Enc/K7abJ2rUOBBfv WE4RnntmkasRfaVgImMrwLCyWsssQTroM5OOWk/7pQWjhvFdtgCCrEE3BE2xJaOQlS88 VSwPP2p3+kCo2PpyRl25GJQIZXVCOjO3VsCiducABS9Colaw4gqmJv+Vfv8MWZ3lg0E5 2QhA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amd.com header.s=selector1 header.b=dY8UMR6r; 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 s145-20020a632c97000000b004394529bc5esi586448pgs.29.2022.09.29.11.43.50; Thu, 29 Sep 2022 11:44:01 -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=dY8UMR6r; 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 S235670AbiI2SSL (ORCPT + 99 others); Thu, 29 Sep 2022 14:18:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59554 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235685AbiI2SSD (ORCPT ); Thu, 29 Sep 2022 14:18:03 -0400 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8322F1F7B31; Thu, 29 Sep 2022 11:18:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MyM0mOS42JG4DRdJ4HefZVLij4vpcmEYkMJ0oqH2nEYAuayNstGM57kRlP4w8rkILzEK4ImpytJntZavawjNr6U5vZyKA/khccke50jRq+sg0UtJCTAifeXq6L72XNmpBkgWiHJpfSdTfRPSypALm7mWWXgaSeEyQWyBqkSX8zpUaSiuFCGjbv+tmAXET9Glo/4ewo4vzE8v+whvz/n0avyjBTU9tHyCygBDQt+U4VPfEYW+JKbtFtMttq7FyIB/WCSoU9IktiXELaGFcHPSRlCH1GZ+29RHKLumi32mTjyzvKSsVa8LuCAurhkQmL8DeNOg6+vQsSgMQ3HZfy6leg== 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=NB1XcMneQTW8uvP5t2qApO/nYxG1/VGADKbZY95AHiU=; b=g9Icm1fdcSBsU3OfpQvLevGKTCeTnDrFiJFtDEgBKNhSMeHuM5PO9zeoymwkbEwQtRJ5QCbfJawf1O5KYWJ2Zpm+OxxlShH9d+Xp8KtY51sGut2lHafyrB5Qj/sw+ms6O652rmushG24KrBOzmv2TlzdNDsr+KPg6qwWoirXlbbC46lN7F5waQjihaeC5I7OjYSCh8apnAOt7uK7ZKbeo+pWNjUNtzNgycFMmLwlxl8g4h8WQ4tbrJIUo8DBDIGLY1/duYiPJI9D4kuAgi7dJlMzzNq2YOM6EbyQXnnNsSKJilofxDqSF1U1QdY4eiAiBLfhnbrCCaULQ4WL0BQOvg== 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=NB1XcMneQTW8uvP5t2qApO/nYxG1/VGADKbZY95AHiU=; b=dY8UMR6r1XT94+hIRCStz7xHGPL9i3Z0x9nWnftknrME80nT727CQJBMmNLhOflufidTzwrY1UzOvlHImwHZRPn2zNRmVZWiC0fgvZcYrcYxscfHxEXDg4emUWXpEdDFB5BDgJmDgJWEbSUhOj28zS2ydgz9d2lgOWxdWr6rmOI= 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 PH0PR12MB5433.namprd12.prod.outlook.com (2603:10b6:510:e1::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.20; Thu, 29 Sep 2022 18:17:59 +0000 Received: from BN8PR12MB3587.namprd12.prod.outlook.com ([fe80::805b:58b6:1f27:d644]) by BN8PR12MB3587.namprd12.prod.outlook.com ([fe80::805b:58b6:1f27:d644%6]) with mapi id 15.20.5676.015; Thu, 29 Sep 2022 18:17:59 +0000 Message-ID: Date: Thu, 29 Sep 2022 20:17:52 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH 2/3] dma-buf: Enable signaling on fence for sw_sync Content-Language: en-US To: Arvind Yadav , andrey.grodzovsky@amd.com, shashank.sharma@amd.com, amaranath.somalapuram@amd.com, Arunpravin.PaneerSelvam@amd.com, sumit.semwal@linaro.org, gustavo@padovan.org, airlied@linux.ie, daniel@ffwll.ch, linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org, linux-kernel@vger.kernel.org References: <20220927172409.484061-1-Arvind.Yadav@amd.com> <20220927172409.484061-3-Arvind.Yadav@amd.com> From: =?UTF-8?Q?Christian_K=c3=b6nig?= In-Reply-To: <20220927172409.484061-3-Arvind.Yadav@amd.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR0P281CA0113.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a8::13) To BN8PR12MB3587.namprd12.prod.outlook.com (2603:10b6:408:43::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN8PR12MB3587:EE_|PH0PR12MB5433:EE_ X-MS-Office365-Filtering-Correlation-Id: 1253d504-a51e-446c-1695-08daa246efe5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DEqiLrb+QJztkhJyAq6LO6ZDMXFPYgzmLdkUvBlx5Kk8r4klpyiftJB9vUQcUfCgwDLfJpPvJ0uYTXD2AOWypJajIsae1ivawjI4H8fiNxscs8bjPVL5kGWC4B5t2qiR+XCOJkWwZPA6dbQmVvkRqwBCbgNZkgWKjSMA2rAqA2aMwMmcZ3+MJ3zfFqpS8QKLy0iEisexmT1Whgp+vbT4SHDhMei/3kq2rrCeYI+xrrMnsJonhRESfR+9bYIf1UmyA8y3nr1UNDOjfi5iLoSCJw7+eCLzNjQvm8tUx9VW56QJNBTUQNbWeFxzVC6LcOUA66jukSz3evUnPVLAdfDPEJHk9GbCqNA7QveVwTlOBQsUmJLC8udVRy8/hZLZTBauBVXh6LYkpepC4WDEM3P2nYkpK1YuuU3Ix3icsPyR2TRMn4g5Jiay+RtIwwqhC1/X0ahcMvcl0n4jFqiDBsn+PV0lTIz3TcQlEtc+YMMDCC2ROHdZSlBJsbj7EL1v6Cus9fBDIuLgIEqlJexOiYBTVUpzfJ0fm4P1VJMXbEMEBbvcvfUti/gaSPHlxqpPAR/JC2Ix4sJ+JEYlEJL6xcxmouSY7K2HY1DiI+c8eI5Wyy9nlPrxYWFkorlK4uTYp+TL0qZD/Tjk4L1AuNo7MYFJyKbugfuxEb1oIVWhoNATxMmOsfRlkabNK31MVPAxjT0xTQB7rUdOuxtJnDtmWHcQr6BIDMbrhat9+m4+EvGvjKLx+l8hKwET7884ALhgtvV19l2WV0O7N7tI1i++yd25ubM72RT8Yo0fgBO0JTLQ6iDGwBjTjQFhwcm81eiN7AF+ 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:(13230022)(4636009)(346002)(39860400002)(136003)(376002)(366004)(396003)(451199015)(4744005)(5660300002)(8936002)(41300700001)(316002)(38100700002)(6506007)(66574015)(6486002)(83380400001)(2906002)(921005)(31686004)(6512007)(6666004)(66556008)(66946007)(31696002)(86362001)(36756003)(8676002)(66476007)(186003)(2616005)(478600001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bjJ3cUNnd0xjSXJWZjFaOE8zbndJME5CcWVDNW5wendTN2VnY3NPYUR4QWZL?= =?utf-8?B?N3poZ0t1eW1Wcks5c0V2c3g1Q1JZNWJ3dXQwZk1yNnAyT2dlSnVqVGlyNVZZ?= =?utf-8?B?MVBSVUdERHZZRHQ4dVRITWw3eE04VU83OXhvWHJaVmdsSTlyZ3J5RnRWUjBQ?= =?utf-8?B?em1oSmcwUXJZVUEzTVYyMDBVZ2UrS1YzczVCeUZ6U0ZlWlpmOU9xRzBXTjhL?= =?utf-8?B?bkdsMG1pNkxWa0wwM2lZUGFNQUJjSVZ5R01ZZm5qKzFpTjdRcHVCTFJ2MCs2?= =?utf-8?B?ckhkcEdEWGlZZ1hzTU1zaDB5dHh3NUd2Tyt1S2hJL2I3ejJveEUzcVkxYTFY?= =?utf-8?B?eG9SSlFVczJDanJOcm5wbFZMU1o3dyt6Rmx6RWRqblBDaVVEQ0FTbE9ueU01?= =?utf-8?B?YVhhYkFkVklMa21nVUtNZXE5WFArelkrU1B1bnRnQ3c1VlZoQm9QNFl2VHFQ?= =?utf-8?B?cE9NZmdOWlBBZkt1K2ovVzVqY0hkUVJ0UnA3ZW5jVUV0Z3JqNCtSQVkrZ2lC?= =?utf-8?B?NVpiSVRtMnhvdm9iSUE3S0cvRXJiT2ZYWVNiQXBFTmlteXpOT29pU2E4YWRw?= =?utf-8?B?cmhJQ2RBMDczcUJCdEhCKzRXWHhQcE9tK3c4WGorTUx2Y042SDJPcnBPaFNx?= =?utf-8?B?VDBUT2M1ejVpVTdjR3A5aEtaVVI1NFo2V2cvWC8zT2ZWZ3FoVndLMWNJdXo5?= =?utf-8?B?dzN0MFdiUmh1ZURjQkd2NE1OejMzeVdZTng2YS9VYWd0eXlxaFcrZHlxeTAv?= =?utf-8?B?Q1BGT2pRblJ3SWtBdEZQOU1hMUEySFJFSEdJVlgrUy9aY2ExR3NIM09rUkhX?= =?utf-8?B?dEVsNm1EekU0aVA5bm9UQkpRR3g1a1JsVmJDNWp2WUtSeHFxMi8rcm4rcWxo?= =?utf-8?B?Y1NOK1NyUWs2eHNUa0FHcEcwWkdzZjdWbThUdVVJOUxEN3dPSlhTYjk5eHNj?= =?utf-8?B?c205T1p5QVljVWxPU3VlSE9yZXRtaElIZFBFelBMeVMxQlZTZktyYzYxV1Bv?= =?utf-8?B?Rks0K2hQTVdhc09rYmJkYit1NXlmVTFWY3A1bkowVzN1VnB3cmZyTVpOQU5B?= =?utf-8?B?OXJuMEl1MGo1dTNJRFBHTGNTdXNKTXRRL0tJcmIyMmV2Ui9vYnpidzU2Z0dG?= =?utf-8?B?a1FxYjdaS09kQ1V6WDZsTjF5bjJwUWxKbER0TWlFVTgrcElhK25BSVJCalJl?= =?utf-8?B?QXpQYisxZWVxL2txekczbWtPcUhwMnF5VDN5R2hPSnZJZTVjUmFZbVBSc24w?= =?utf-8?B?S3VuaVhGb21RYlRLWmRqbS9zbGcxaXN4a1lNWkxwenBrU3d3ZGJUWHI3R3Bj?= =?utf-8?B?WitrcWE4cEhTaGhUbVA2cjVHS0xqOTBHaUtlR3c3cS8xSGF2THhtMHFVVEM4?= =?utf-8?B?YUVIMFBzZmhHdHJLODEwL0UwQ056NEZ2M0trNGlvbmtsaDZUdHhhaWxMQnJW?= =?utf-8?B?Y2ROdkYvclNGczFmQ1RTUXZTR2lxcWZYdW5ZdHpIRGRnUXAwNlRlTG1WNk8x?= =?utf-8?B?TExFTW9CSTdiaEpKZi83Z3hwT0FoTHZaZjl3a3FXQko4UVJvOGpoTmx2T01m?= =?utf-8?B?dVg1U1djWXlCZjhXbjYxWWZvU3NyWkhOa2sxUGcwTU9uL044b0k5Z0lrVlRh?= =?utf-8?B?azZPV3M3OE1lWEFSb2E3aEc2RHdmZ0ZkUHVGUjJtSHRLTnNoVktOWFdHK1pv?= =?utf-8?B?VGt4QVpieVhLYmh3SExXZWw3NHM5QlNGZWNiSDVqQnA2TjdVN0ViQnVXcU56?= =?utf-8?B?ZWZXVTV6Z1JYWUx5Y2I2S3liMW95M0dzV1FsL1NOL2RQR1FLLzduV3BIMHNw?= =?utf-8?B?cFhlVW9qblJheE9ycDhCR1lYSTFROFhuajJjakQ5U0xUcWMrckREcDlIQjRX?= =?utf-8?B?OGQ4citvSFFrYVU4QTduaHVrQS9wVXNrVCsvcnp4KzdhaEFnQUZlQW5uNW9I?= =?utf-8?B?bGdtVWlUU2U5Nm1RZ1EzZUZBbVJRZ0R4dVIyVG8rRk5jOENNSmxVL2hndGxp?= =?utf-8?B?bnVoVTZKaENvNzJxbldVZm02Wlo1d3dRRTlrbnlGNkNlM20zYU03T3BJNmtt?= =?utf-8?B?bDlIcklOcm5rajRyWStQWHJ2WWcrNlVyUHJ3Uys0NVNpU1EwR0dLUkhQR010?= =?utf-8?B?R2lCZ3pDbUhvU2JsTjErSWNiTStTKzFNTHQ4TUd3NDF6a1hrRENldXdDY3ZE?= =?utf-8?Q?PLR8ne7X2pV1tAnberV6Z0AhNAZsb9DWWv1781tnndKW?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1253d504-a51e-446c-1695-08daa246efe5 X-MS-Exchange-CrossTenant-AuthSource: BN8PR12MB3587.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2022 18:17:58.8774 (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: 6jzwaSboa9e61s3816uBQe1xmrSIJ1aOi+3t7p49ucZigSNLuNX1NAFoBBM8A9yi X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR12MB5433 X-Spam-Status: No, score=-6.2 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 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 Am 27.09.22 um 19:24 schrieb Arvind Yadav: > Here's enabling software signaling on fence for sw_sync. > > Signed-off-by: Arvind Yadav Reviewed-by: Christian König > --- > drivers/dma-buf/sw_sync.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/dma-buf/sw_sync.c b/drivers/dma-buf/sw_sync.c > index 348b3a9170fa..d2a52ceac14e 100644 > --- a/drivers/dma-buf/sw_sync.c > +++ b/drivers/dma-buf/sw_sync.c > @@ -244,6 +244,8 @@ static struct sync_pt *sync_pt_create(struct sync_timeline *obj, > obj->context, value); > INIT_LIST_HEAD(&pt->link); > > + dma_fence_enable_sw_signaling(&pt->base); > + > spin_lock_irq(&obj->lock); > if (!dma_fence_is_signaled_locked(&pt->base)) { > struct rb_node **p = &obj->pt_tree.rb_node;