Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp1709738pxb; Wed, 9 Feb 2022 02:49:08 -0800 (PST) X-Google-Smtp-Source: ABdhPJwGOjNQP3EDSQwJNCQfsFSmNutLLix7UVmv7hOx9QU4MfcHslpVOT7kHRSsNRgnliuJWsJ7 X-Received: by 2002:a17:90a:e507:: with SMTP id t7mr1864499pjy.131.1644403748344; Wed, 09 Feb 2022 02:49:08 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1644403748; cv=pass; d=google.com; s=arc-20160816; b=gtfmrzfL+LqSYGgZ7ZRLLQx1JGrK4mRB7kECVcXkVTiC0hKa9klwj/aWy3XINlbu9L zemupaHv8FBP/LaPbvQAdqRG2NWqY0dy1t8IqtGZgEbcH+qbHTxZHUnsaUVNqrWAvk9P M0n68nio//cprE3RGipJdQjOCmR7cggrzXzwet/V7rD0htcWFuuB7pTaBl7vBXgod3sx G7EAKRtXr+7+CmwzkhCSLxbK7MOabCKZDTibRorfM/mM6pmqwKSYtARlfdh+cQmKXT37 VUeVscGwtORdgjGg/Rb/ZL1OIJB+gmPJHag/kDTvgRFDuCgCKhpALoLtOyTWB5lAP/v0 QRSQ== 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=u4NJeVG0UT4X8ToqZSOI7wLnmxu1UKYbmkdnAUHs5ZM=; b=vqdevn9U3aYOduXLKaPfFDF4MJMDyrX+pl2KNSui4n/vxp6IyI/r8Y2yrTRqok5uzB zb2fLdKDHeHADCzzFotrL4k+k4gLXrslYGWTrf/f1LpuhDyIJ+oYkY8bRrD7CtOAWOIc feBj8WcXpApqzinc4t8HyQ6D46pvl6j0cOEilEeHGFJMNnB7TG4IoUMukxFjC5kUm4Ow BwEKRc13Msusjl/YzgBpwLWNO0e793yVCoSAQ/F82uaGQthSYbbK+BpQkknsEUXu+EC3 2Z44ZryLsKdqXroWI3D15jBZ3SWBcBIJ+TtDufOf8VAjIpC2kGsBeiaynDhWy8bM6OXY U4mw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amd.com header.s=selector1 header.b=mykaHo42; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id u189si1575358pgd.365.2022.02.09.02.49.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Feb 2022 02:49:08 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@amd.com header.s=selector1 header.b=mykaHo42; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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 88C94E01E4DC; Wed, 9 Feb 2022 01:26:50 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346782AbiBHIRj (ORCPT + 99 others); Tue, 8 Feb 2022 03:17:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52268 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232385AbiBHIRi (ORCPT ); Tue, 8 Feb 2022 03:17:38 -0500 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2058.outbound.protection.outlook.com [40.107.94.58]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2C656C0401F6 for ; Tue, 8 Feb 2022 00:17:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VJ+Yfj9eknH2RHRooYJfmm6DknWOyI8iBhePbYzXdNQPfhex23juW8oQxbMqmvkMIhZPQj44P5sMP7FqWU38CRoH4L4hSSypJUUL6rWi2m/gwY9mLw5Q+3XEGxmXXFWsSLiuQ1RGcnlgFWHBpME9W3u7auLR+1RT0YP9y/vuxg4Z5UYUhplbjaDAyyWBThCG1Zjd0YomEWZxdMhNO/5P3gB3SfN60s7Q7mjOtVc15Xol57Qhp7OzH/bns1tjw/4gZo9HYX7xGWCkc3f02IpviYF+hltwltG67sxmP+Is16H07Wck4dNOE9c8BSolX9MyiX6ZeuGRyDoDmrwl5KVZbQ== 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=u4NJeVG0UT4X8ToqZSOI7wLnmxu1UKYbmkdnAUHs5ZM=; b=ABzLA4bVSt4AdFNgkkLueCOauZ20uLPb4IwSpM2PYDSB/qxJLWCxpTHRyhyEfmF/wBXPeikkyV28XjAgtjNaL1dBcy+wauJ3q4T3hf94caFAf0cn8r4nr5myG0B9f8y9wC9S3eiDyuZ6PC2JdVSc6fAaEM3qL+clN9OXTslU4pEsqW7e7EQYMUj12Aj2yI4ofl69z5I+Vw9ZLXWOYE/ttaAhf911juviaxvkQ5+1yNanN2q5micYno50axpvtzkXTVf/2HHSLX8QmygX4t7wNTllrwLBOXf+nfUPqgAPCQcvYdXCsnIIb6e9P45bCOFRalDafsph6JnOFyFkbUP2/g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=u4NJeVG0UT4X8ToqZSOI7wLnmxu1UKYbmkdnAUHs5ZM=; b=mykaHo42q4bkXI6gLlX1DWfrOnXRhSFvfle+n6/9Rg9K/1ZPQzujYtxUBTu1Lt6eUks/oH/JkLjlMB0ffKYqsx7bam9wMzF4iCijWtha7jibYEiIiiO+WFgpZ7cKQgW7OA/HW0QqKZYYCbyIvR3we3y+Tnfyxms0O1TK8Srv4Kw= 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 BN9PR12MB5052.namprd12.prod.outlook.com (2603:10b6:408:135::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.12; Tue, 8 Feb 2022 08:17:34 +0000 Received: from BN8PR12MB3587.namprd12.prod.outlook.com ([fe80::d861:5699:8188:7bd3]) by BN8PR12MB3587.namprd12.prod.outlook.com ([fe80::d861:5699:8188:7bd3%3]) with mapi id 15.20.4951.019; Tue, 8 Feb 2022 08:17:34 +0000 Message-ID: <108cc1b0-8630-7f41-5ef9-73df69d250e9@amd.com> Date: Tue, 8 Feb 2022 09:17:26 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: [PATCH v4 2/2] drm/radeon/uvd: Fix forgotten unmap buffer objects Content-Language: en-US To: zhanglianjie Cc: Alex Deucher , PanXinhui , David Airlie , Daniel Vetter , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org References: <20220208081443.28210-1-zhanglianjie@uniontech.com> From: =?UTF-8?Q?Christian_K=c3=b6nig?= In-Reply-To: <20220208081443.28210-1-zhanglianjie@uniontech.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: AM6P195CA0103.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:86::44) 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: a86e5a7b-d80c-477a-4e4e-08d9eadb7548 X-MS-TrafficTypeDiagnostic: BN9PR12MB5052:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1107; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AhMGHQ2kxnW64fNyNr405goCbP9jJ5vifeKzpKYxN+3J6mXpouaKyLm0zuGxjphsLnc5x7f8AhozsESL1IfySXwD8uGcMjbnKg/+MdkKhtVpVSYmzrBcx877aSDiwCgc49m7W5Hk0InHnJBECbONAup+o+cS1Hhl0OJZS7XEYQvId+/XbVTu+UPOoq1j5AEsDd//0A1WbbiK5v70az1oGNCjf3dAFjWWPitza4vGzcWp1TzRPUrEZnnVU+vPavTPFms+joNymbIPELnj8DvbCvyookt0L3N2G5GpnKT13EljmRDlX5XFI4Oe0DMleWuE0CE6nGm9UQZwG6TqkC4U1tXtcGGNe4QhPxpqBdjRSwx0wkcWjmJzy6UHPxezJW2QhPH7IsO5W1oTdSA3RF6jNBE+HPAlNA6vaQQqKM7yiofAUpHMKun6Bp8zGGdt0VxnV4y3wX+Cx/ZjFqgRUVmCjAJ2EKjc7VmVWBRrDKA0lJfcVN05vHWG73pWgJWf4NHnQCaUKC7zOPBrm5uCBN8Pr8YiPO2ZOCPUme2bKS0AOC5GYyuPqKSWVV56YJrcAEFjqdEUCx2z83Ya+KFGdlzlU1YPfoPh2He7C5cUfOL4RodFRs1eJ1eMINaQOqGHBbwwKDoTfxOca7fWwTKVVIlCFHoc4aqglvpoEPip4Mpxzjaa9Ilfq+xvzF5WZhFL25A/sP3elFUph0V39DU5sFRLk3vkq577thb6bZPS/G5U3Tfe5iIO7yBtdMn09gVyib03 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:(13230001)(4636009)(366004)(186003)(83380400001)(6512007)(2616005)(36756003)(66556008)(31686004)(316002)(66946007)(54906003)(6916009)(38100700002)(508600001)(86362001)(6486002)(4326008)(8676002)(6506007)(8936002)(66476007)(5660300002)(31696002)(2906002)(6666004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RUNtdGZOb0J5VlBpTnZmWnM2T2IrSFlOYUcwK1JTSjg3anJORlo2dTVJYSsv?= =?utf-8?B?cGkvSzNGeGpFSjByTURuYmdIQ1BhVzJSNG8zbFVCa2hyOWdrTkpSWU1VejE0?= =?utf-8?B?YzNSRXdxWlh0TThLV1pXcTB2bDBwNmJ6d1dqUDBWaWovd1UvLzRsVGQ5VStP?= =?utf-8?B?WUJleHdjUXNrUFJsQlJyeVcwd3pzQlpKZTFnYTREMm1nb2g1NFZhd3ByRlpD?= =?utf-8?B?c3hhZWdPNjgxcE96UVp0dnM2U2dPTGJXYnlqaVhuK0pibFVXOVJXcEJKeVIx?= =?utf-8?B?Rkx0TmpSaWcvbGJoSEtXRTBOSlVPSVlvbkExS28xQ1hMNy9oWjVjVms0amxR?= =?utf-8?B?bjlLd1BxQksvT2VvelgrTHVsa0ZmQWRpMlc0ZzJ5dlNWN1ZqNjBwOEdJK3lp?= =?utf-8?B?RC9IUXVyQjMwTzR2SWF1SkFRSUU1WUhXNWcxMC9BYWZKKzZBeVhlR2tjd1By?= =?utf-8?B?TUJ6MEhQNEwvVmpnY2wzbUJSL2s1SWZWRlF2SjZ0bEFpUmFQY2l5SXM5Lzhi?= =?utf-8?B?QlRRM1pPcEVZRWtUUVJ4ZjV5czRtckJPcFRUSDhLQWF0YkdFVXYyRnRSMHNC?= =?utf-8?B?UkxlV0grTmxCa2J6VE5MSWcvZGVhZnhTcWo1QjNQQzNKVDAvWldyK2pKNGFx?= =?utf-8?B?Tmg3M2R3bytreUh6Ny9ZTGN5eDR4Qk92TDVCa0tLRVViaGhpcitDQ1FWN09R?= =?utf-8?B?ZmtCQVl1ZW1xMlZQdjgvZFMxUjFzdHVEQVR4eldsWGZCMUVDVFhpMWxndFdh?= =?utf-8?B?bzFaMWY4TERucUVYY044TC9KTURzUktJU2dldkxYT2tKYis5Rlp4NWR2d1RW?= =?utf-8?B?by8wQjE3NWd5d29HVHJpSWpHVXJ0TWFDR3c1eVhOazFpM0NmMVBGVTRLa0xR?= =?utf-8?B?SmFPRDFsNkV5aTM3SkJyS3g4VkZYVXdOQmVSanE1TXY4c2hVS1ZLSzlpQ2pz?= =?utf-8?B?Z0J5YXAxTjY5N0EyREh0RzRHUzMrZXlSZWxFemNoTStZYkd4S0M4RnhVZk9J?= =?utf-8?B?TGFGN1dKWFpkZGhjRENia1dEdHJWd0s0RTRvZk96dExnNnhoTjBkM0hETDJw?= =?utf-8?B?RXNxNWo0QXp3VFFNTXJLY3dKdVZpamtJQUNXSzM3SEpGMXROOHlRTGhteW1D?= =?utf-8?B?UVIxS1dBT01SZ1Q3UVJveVdIc1FlMDd6TUdacVRjajFHeUpNRC9GUEFsRW9h?= =?utf-8?B?cVdJd0FaQzcrY3lPajJISzRvYVFhOUxTWU1aazhzRmRPVWpJT1FaZSthRXk4?= =?utf-8?B?RHNWd0xkdDM1NWxUWXRYa0gwckprOW5MT2NObFhHemIwUjFxOUpnVndndmV0?= =?utf-8?B?TEk5ek5vbytsTHZBSFNGL1IycnhRYk1HV3A2NXRjREI1NFBlcmIxSHZFaUl0?= =?utf-8?B?Y3FEZyticy9kYTBJOFRxL0RMamlIYjFXaVVtajcyckpyYjdpc3ZobmdDVzJ1?= =?utf-8?B?V2UrNzQyVENtN3JHbU0xbmp3bHBpNlRqalFJVVAwZnNQcHozdWdzZ2NkWkZi?= =?utf-8?B?NytydlJOZnlFMndTZjRvcDZOWnlhN0YraEh3RFhudUx6U3Uwa3ZqRHRTL3h0?= =?utf-8?B?ekg1cnZsYUNTRm0yQWFOT0kzcmJRTS90aVF0c0dpaVVydVE3VGRxa2VBYUZt?= =?utf-8?B?ZTJBU21ocUM0Z2tKeXNYWmEvY1hCcDdzbm5aVkN0c0x3L3d0VEZLN3B3TjI1?= =?utf-8?B?dFVtNFkxWVA3NlBZRHBSdTFoSGhaVVBPY0p6U0F3emhRUVFOY3JqclNtVDhP?= =?utf-8?B?alZkWjJaRUEwMUsxeFFvR01UWjl1Vkh4b2NMMms4TmttTi91b3JjaXAzYUVx?= =?utf-8?B?aVFMaVpSUVk1RmlHNzhXTSs0dk1CcnpWQWVBZHJ1bHFyb0wvMHZOb05Fby8x?= =?utf-8?B?VnZFTUxvaUZUa1JWNTZuaVlUYU9XRUIwaWFodUQwYzgwMTVUdnlCMUt5eTFS?= =?utf-8?B?VTBGYkJXTzV0eEN1TllXWmhYQ2pack51RGVoS3dCL1hhVmlWSzQ4SWxKekVB?= =?utf-8?B?aUJnbUZkYnpSYUlqTkFtMWcwbEdlUy9HWW9vOWhKNUVqaWUzanB5aVBzS0pO?= =?utf-8?B?dkxFcjhuTVZoWHlnUDBMT1pKZEYvUHI5dUd2RkNMMGxDelVJNEphUEloM0pW?= =?utf-8?B?QkF4aGdQYlRKNDdvaUV4VzRVQWhVT0FQTTBqOFFtT1ZraXV5VmhQSlJQaStD?= =?utf-8?Q?F8nJFTAmjImcGjC9jLZV0fs=3D?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: a86e5a7b-d80c-477a-4e4e-08d9eadb7548 X-MS-Exchange-CrossTenant-AuthSource: BN8PR12MB3587.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Feb 2022 08:17:33.9014 (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: uWGqonisV8dPDiLs1p7pZT8gGQtu1KQdBxi2iftziqi7Louq+wTWitHmGOjjtgQ1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR12MB5052 X-Spam-Status: No, score=-2.0 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=no 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 I'm scratching my head what you are doing here? That's the fives time you send out the same patch, so something is going wrong here :) Please double check why that lands in your outbox over and over again. Regards, Christian. Am 08.02.22 um 09:14 schrieb zhanglianjie: > after the buffer object is successfully mapped, call radeon_bo_kunmap before the function returns. > > Signed-off-by: zhanglianjie > Reviewed-by: Christian König > > diff --git a/drivers/gpu/drm/radeon/radeon_uvd.c b/drivers/gpu/drm/radeon/radeon_uvd.c > index 377f9cdb5b53..0558d928d98d 100644 > --- a/drivers/gpu/drm/radeon/radeon_uvd.c > +++ b/drivers/gpu/drm/radeon/radeon_uvd.c > @@ -497,6 +497,7 @@ static int radeon_uvd_cs_msg(struct radeon_cs_parser *p, struct radeon_bo *bo, > handle = msg[2]; > > if (handle == 0) { > + radeon_bo_kunmap(bo); > DRM_ERROR("Invalid UVD handle!\n"); > return -EINVAL; > } > @@ -559,12 +560,10 @@ static int radeon_uvd_cs_msg(struct radeon_cs_parser *p, struct radeon_bo *bo, > return 0; > > default: > - > DRM_ERROR("Illegal UVD message type (%d)!\n", msg_type); > - return -EINVAL; > } > > - BUG(); > + radeon_bo_kunmap(bo); > return -EINVAL; > } > > -- > 2.20.1 > > >