From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0C452C433EF for ; Thu, 20 Jan 2022 10:22:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:Date:Message-ID:From: References:Cc:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=QcgZjsvxSRejbJGqddrdVkb17jdUJWP01qG8i3B72YQ=; b=CJeSMWq/eHJKGhsDh4P7/ogIuG 8pqITf5BVzi9m9O64dHy6+3RW7KpwhcMFvwU1+m2aEltQKLiERdBFgRBHtZGxocmEJuEgfexvnU/c 6A4MtKyiAtufXO6ixTnUXmC+I0Xd35SFFOgI3JMFXPL1qHwnzAj/9VMjr0bWUqXcFD/FUYSIZB4b/ uzLm6PIwrIdX5rwhOeDY30OE6gLhZqXk4/ONteT4F/Us/+0Vk2XOMWHp7/bwjsOA/ofwuxZNfbSFg aFRJoyTUQSDOyDm1rJZ21IIfARjhX8kY+ZudZCeuBFiWNUHMFoU2FQUip80aSAo/qOVYL3wCZZTKO avpL0Qpg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nAUaS-00AhtQ-Fk; Thu, 20 Jan 2022 10:22:36 +0000 Received: from mail-bn8nam12on20621.outbound.protection.outlook.com ([2a01:111:f400:fe5b::621] helo=NAM12-BN8-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nAUaE-00AhgG-R9; Thu, 20 Jan 2022 10:22:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LuUJqUO+SkkiFrJ5UmJbTIwLkFy0qWa93/MbwxjKSwDLRllH74BdGxy426sF7moI7fZAiUCU9NOlhR/aW75vy7z6U9zQvj+O1V9H9fFXsl+098xk3MDVYRh2EO/SA3GRN8U7goOm0azKfmhNN1+VKhJh/hfyS5j3C0MZYUU3e1oRPSNyTn6R9GMMSHNvg8cu2fpn/EbfJWXUXbI1/meaQD4emWSPhru/A56gskewwwCEBHFaFZnnUTZokmELtPiNDf7rGljSX+8JiOPRRjz86OEwNs4WZgk7pNLTEHM0dlowAn+Bkro/4vhhgM73KF7cygQAsyD1UlSmQUwakEGEQA== 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=Bj8Thr5BLOakDAxlIyQ5Y7HrJw/O7mA+mFWOJl8AowY=; b=L7DksRZb/prQqS1Mhp6tK7k/z56wH7sk6cso5WH2f11zVG7msSqXl/ezFdo714Du5ohR0wAv04qKqONQ0cFZlRt1Ktak1tGL1iKlgGpiluGAP5mxRXuLcKdLTpuUPESo/lg+Z4/bQq8mfWvlHRjwEgRjtMnss1obViVd0cwpFBXr9ZCJp0RFlaOsCytYKQbnQKwwvAZaHmzudndyEwsxMjx6m+vlJOSCoM3wworZ9vhfmtK3nmCON33K3nsB1iuPi/ngi5+cSqtp7snQWj5vmNev6YYbHYIAPKfH/3z9ynF/rJo+yNVGxPzgO5pVhNJUAAm2AZIIEK9ERV6hpSXiGg== 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=Bj8Thr5BLOakDAxlIyQ5Y7HrJw/O7mA+mFWOJl8AowY=; b=LkXINhJOtpBdlSsI2NJtVZCXmkTiuo891Pjq0inh1NRoeb1sLkdnRX6jpQuaZU2+gavNESK/YvdtkYqUoS81o7HqocpbBob+9DM2zUxCngZAuHABJCdD04GlB1KZoZmSuw5liMw1T8Fo6LDwUx/BG8uEzhOObJPI1CznLf15Bzs= 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 SN6PR12MB4672.namprd12.prod.outlook.com (2603:10b6:805:12::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.12; Thu, 20 Jan 2022 10:22:18 +0000 Received: from BN8PR12MB3587.namprd12.prod.outlook.com ([fe80::b03b:7df9:d733:13b2]) by BN8PR12MB3587.namprd12.prod.outlook.com ([fe80::b03b:7df9:d733:13b2%5]) with mapi id 15.20.4888.014; Thu, 20 Jan 2022 10:22:18 +0000 Subject: Re: [PATCH v6 RESEND] dma-buf: system_heap: Add a size check for allocation To: guangming.cao@mediatek.com Cc: benjamin.gaignard@linaro.org, bo.song@mediatek.com, caoguangming34@gmail.com, dri-devel@lists.freedesktop.org, jianjiao.zeng@mediatek.com, john.stultz@linaro.org, labbott@redhat.com, libo.kang@mediatek.com, linaro-mm-sig@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-mediatek@lists.infradead.org, lmark@codeaurora.org, matthias.bgg@gmail.com, michael.j.ruhl@intel.com, mingyuan.ma@mediatek.com, sumit.semwal@linaro.org, wsd_upstream@mediatek.com, yf.wang@mediatek.com References: <20220120085259.98147-1-guangming.cao@mediatek.com> <20220120100036.99867-1-guangming.cao@mediatek.com> From: =?UTF-8?Q?Christian_K=c3=b6nig?= Message-ID: <90bf495d-dbf6-cb0d-f54f-e0080b810f8d@amd.com> Date: Thu, 20 Jan 2022 11:22:10 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 In-Reply-To: <20220120100036.99867-1-guangming.cao@mediatek.com> Content-Language: en-US X-ClientProxiedBy: AM6P192CA0078.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:8d::19) 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: 32982818-4275-453d-e497-08d9dbfebc61 X-MS-TrafficTypeDiagnostic: SN6PR12MB4672:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3383; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lqxzcFZc476bU/RzM/BjtPOlIDIBWCUtU+iJi6+8sZO7usmEOTHcbW3xWD9DDoJ+d3WeOeimtSAQSMEtUw369cspHMsZykpTTdd7WTMK7zJ2rvI5RSSSHdSAuB6LJSVDReQW9Ub9zGWD59B01riA8LUrn+bPvBsRhpjnuR3zo5gEtWqDsXFq44CrFvolQjfo9Go52r8Tu80hasv9xu6kRD6x9oi0+sG0dLDMdPZ/mVOHR8RjFK2x7epJopLDcEQjpELNlI4fOkApB1xG6bHQIfYJyjuBtlvxBCJUkg80/+CWIXzQ9ifEb6NfvNgNJRx7uruB9H7Srw67TbFGLNCz+wKys1tzJRIy7gXl2NnY2NN4H73jyU7gTV2LMkV9r8Zidht6xV3XFgkinkuMUM8Bl2eU6/ZILruujtcRhsQ463RKutLpLsVU0LAht9cvsOdCgNfin6+7ayrFLdqQDlKYTXKCwuM1/NbcS/k1YS2WjBEc6RMmB68KFB5PUbwzIcgbSP8QjILU5nL3Dy7REKYij7w07Nuo2mEW5R1SHTdLlcrHk6huO3aMn868/EGRmmat1cxKRc3UBeiyBRk48U4bv0fuZfZQe3IBbHlFYPDQZK/J0J2VG6DLfSVr3mEnOgj7TUAox/IoUPeUANknMWxtjbfkDmkKFPLDhkaMsHOeW3Or/+wvs0rOzQx8f7LTFpLYdbD77zJqOLyqiIsex/fXl2U7I51XMNktnalY3Qxaf3pbyrk7/1Th5lXwrWxhxBCf 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:(4636009)(366004)(6916009)(36756003)(6506007)(6486002)(6512007)(8936002)(316002)(8676002)(508600001)(4326008)(186003)(7416002)(86362001)(31696002)(26005)(38100700002)(6666004)(66556008)(5660300002)(31686004)(66946007)(2906002)(2616005)(66476007)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y0J2ZGdEZHhOb0dLaVhlTkJ3c0M0NzRMNTNKZ3JkSktUK2ppemV3MktURVVK?= =?utf-8?B?cW14VDZYVmt1eXYveW55TGpTR2Qvb0JkWWZySWdtK3lEdHh6ekVqSm5WM2or?= =?utf-8?B?Q3FhL2VQampxb1BqRVdkT0N1Z25OVktsZmwzWmpEemZqVGsrNk9MLzlic1dI?= =?utf-8?B?L3ZnUUdnR0U2TU1EUzljVUxiNnVWOEdFemNheXFodkZQTCsrRWhLS1dkTnB5?= =?utf-8?B?VTFVUGdXeVUrbjhmZk5YaHM1YlZjWWJCYW1pUUs0U2J3ZW1NcFBYRlhjcVZk?= =?utf-8?B?R0NLNkFFNHl6a3BrMDNuTjN5bUtEcWduOVp0SGJxRkhkQ1cvcEFwLysxQ01F?= =?utf-8?B?cldPdzdJSlRTTUw1Z2hOakVSblI1S2pDMW84Q2QwUjd2WHdWSm9pOXZ0Z3ls?= =?utf-8?B?dHNPdTYwR0RWa3BHQ3Q3VHpJeUFIZENueGNWTWhHZEVLTjc3bUJyeUZrNWt3?= =?utf-8?B?dzd4Q29KTlhONW0zc211Y1MwNkd1L0hmZEFFVmVXOFhVSEJRVGZvOHNvVHhh?= =?utf-8?B?aGkyTVpZMmFmOWpYR2h2MnExU0g2ejRnV1ZiTVRSZjd5TTZKbGFLZDBjdjh3?= =?utf-8?B?bDRPTm95VXhyV25lMzVNMEJXd2lCMDR1NnNVYUZYYWRxRXFab0tRL1BhWlN2?= =?utf-8?B?b3F2Q3RWZ2dheUp1a1JvdlhFMkI3TXh2ZFdlNmgvaWpmclRvcUpvcmpzVy9Q?= =?utf-8?B?R09kZFBzOUhrVjNlNHhFeTZ2NFZUcnhZQS9ySlcxZ1RhZGdWWEpkNTJsbUlM?= =?utf-8?B?azJ6Vk0ySUFpNGY3Vjc2MGpWRytKbERNK01kSCtUOEhzcTFiSWV6NjNSOFRp?= =?utf-8?B?clVXVXdObWFMY3pCM3I3eEl0Y2hhMU9LZHdjN2w1MFduUmhRZHNwbUEyL2pS?= =?utf-8?B?cFo0Z2p4NEgyVEk2cktkZkNDU1NwT2J3eU5PS0piODFPQ0VnVG1lOVF3OEgy?= =?utf-8?B?ZjlGTVU3MjduY3d1c08zaG0yZHdsek1ZSmZnWjNEbWg5RkVQSHFYOEU2WDVp?= =?utf-8?B?MXFUeHV4MnpwNXQ3UmlwRkd5N0FoQUNwZFc4bmxnaCtnOEVISGZUcDJnRklC?= =?utf-8?B?V1ZBQWRkVTk2K2JRYWRtZEdSdzM1RlJvU09SVSszYjljVnNsS0F6ZVp6S1gw?= =?utf-8?B?Rnk5Qmp6OHh5QVZxRU9ON1RUeEpobXhrV2ZEdDRydExyTHdKV2p4ZUtVQXow?= =?utf-8?B?dmVhWXB3YjRYVFNFZVE4YmVVNkRiSC9TYlljejY4T2dXNTA2M1ovQ2Z3c0pN?= =?utf-8?B?QVQrQVdqR3JpeFNTRitYK0JrWWQ5UDMydlpZYTAzYlhHdUtPK2pqZWNzYnNz?= =?utf-8?B?dkZwbjI5NjBBN3AwbEFqRDNSaUV6Tm1VN09mcVNyTzNrM1VOWU1qdE9YV3dU?= =?utf-8?B?TkdBU2lFSGxEa0k4ZnNHN3V3RGpCS1lXQTB3OUZBMWw3aTlnUXNhZW9iWlEy?= =?utf-8?B?N2JmdWoxTHFxZ1c2ZklOUE9pb2FBUy9ZTmZVVmllM1o4QVpNT0J5VHNVcEVL?= =?utf-8?B?ZFlzUUNESVF6WEhYUUJoUWxpMHZVbXFGTHNEcWRQRkZ6Z01ZNkx3bTRXRzFN?= =?utf-8?B?RjNlNkU1WGVDbjlVcjRyRDQzZVBndjFnZW5RWmxvYU5VNnRBa2xhMnkvaHRH?= =?utf-8?B?a2RnSCtLNjFxdGp4T3hqLzV6WFJ1YitnQ2tGZGVuREFtMEk3Yk55Yys3aWY5?= =?utf-8?B?TzRUeklWeUhaeGFFeHZrK0FhZjZtcDRIc0ZqblVpQzJhNk1ydEZkU2VlQ0xN?= =?utf-8?B?QTFibTAwZzBuNHZ1V1pEb0hsR0pQZWR2MkcyU0JFZllmTGdOc0NOMU1ya240?= =?utf-8?B?bTlXT1A0NmhrMUNQYitMWklEVkJmdnNxc0hjeU1DZHc5eUlKUTdaV3VOZzZo?= =?utf-8?B?T2pET3VnYzUzaEJCVlFvOEk1S2RjdkpuOHVWVXZSamtkNTFxS0VZeE5WOTdm?= =?utf-8?B?TjVSOU5vWG52Zk9IWEhBYmZTZTRCeXcwZ2YwSmgxajdOaWlmTjBRc2lYelN4?= =?utf-8?B?YW42bTBRM3gxclFGdmRNa0RKUE5CUGl6ckg0UjZ4d3BhalRSVnNuUjEzUFlV?= =?utf-8?B?T2dnV3hhL3FaYXM5T2lLM05MaUJtU3FjcWtYaGlaRHJtaUJVNkpHbzVlb2do?= =?utf-8?Q?BSNE=3D?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 32982818-4275-453d-e497-08d9dbfebc61 X-MS-Exchange-CrossTenant-AuthSource: BN8PR12MB3587.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2022 10:22:18.2093 (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: ms1hohte1qwfdHRYIOA6Iws6bP6AlOhJ7XcIFzZvCTHivIJlR/u5fxriQARp5LfW X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR12MB4672 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220120_022223_253737_15E0560C X-CRM114-Status: GOOD ( 18.84 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org QW0gMjAuMDEuMjIgdW0gMTE6MDAgc2NocmllYiBndWFuZ21pbmcuY2FvQG1lZGlhdGVrLmNvbToK PiBGcm9tOiBHdWFuZ21pbmcgPEd1YW5nbWluZy5DYW9AbWVkaWF0ZWsuY29tPgo+Cj4gQWRkIGEg c2l6ZSBjaGVjayBmb3IgYWxsb2NhdGlvbiBzaW5jZSB0aGUgYWxsb2NhdGlvbiBzaXplIHNob3Vs ZCBiZQo+IGFsd2F5cyBsZXNzIHRoYW4gdGhlIHRvdGFsIERSQU0gc2l6ZSBvbiBzeXN0ZW0gaGVh cC4KPiBBZGRpbmcgdGhpcyBjaGVjayBjYW4gcHJldmVudCBjb21zdW1pbmcgdG9vIG11Y2ggdGlt ZSBmb3IgaW52YWxpZCBhbGxvY2F0aW9ucy4KPgo+IFNpZ25lZC1vZmYtYnk6IEd1YW5nbWluZyA8 R3VhbmdtaW5nLkNhb0BtZWRpYXRlay5jb20+Cj4gQWNrZWQtYnk6IEpvaG4gU3R1bHR6IDxqb2hu LnN0dWx0ekBsaW5hcm8ub3JnPgoKQWNrZWQtYnk6IENocmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlh bi5rb2VuaWdAYW1kLmNvbT4KCj4gLS0tCj4gICBkcml2ZXJzL2RtYS1idWYvaGVhcHMvc3lzdGVt X2hlYXAuYyB8IDggKysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykK Pgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS1idWYvaGVhcHMvc3lzdGVtX2hlYXAuYyBiL2Ry aXZlcnMvZG1hLWJ1Zi9oZWFwcy9zeXN0ZW1faGVhcC5jCj4gaW5kZXggMjNhN2U3NGVmOTY2Li5i NjVlNTk3YTc0MmYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9kbWEtYnVmL2hlYXBzL3N5c3RlbV9o ZWFwLmMKPiArKysgYi9kcml2ZXJzL2RtYS1idWYvaGVhcHMvc3lzdGVtX2hlYXAuYwo+IEBAIC0z NDcsNiArMzQ3LDE0IEBAIHN0YXRpYyBzdHJ1Y3QgZG1hX2J1ZiAqc3lzdGVtX2hlYXBfYWxsb2Nh dGUoc3RydWN0IGRtYV9oZWFwICpoZWFwLAo+ICAgCXN0cnVjdCBwYWdlICpwYWdlLCAqdG1wX3Bh Z2U7Cj4gICAJaW50IGksIHJldCA9IC1FTk9NRU07Cj4gICAKPiArCS8qCj4gKwkgKiBTaXplIGNo ZWNrLiBUaGUgImxlbiIgc2hvdWxkIGJlIGxlc3MgdGhhbiB0b3RhbHJhbSBzaW5jZSBzeXN0ZW1f aGVhcAo+ICsJICogbWVtb3J5IGlzIGNvbWVzIGZyb20gc3lzdGVtLiBBZGRpbmcgY2hlY2sgaGVy ZSBjYW4gcHJldmVudCBjb21zdW1pbmcKPiArCSAqIHRvbyBtdWNoIHRpbWUgZm9yIGludmFsaWQg YWxsb2NhdGlvbnMuCj4gKwkgKi8KPiArCWlmIChQRk5fRE9XTihsZW4pID4gdG90YWxyYW1fcGFn ZXMoKSkKPiArCQlyZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKPiArCj4gICAJYnVmZmVyID0ga3ph bGxvYyhzaXplb2YoKmJ1ZmZlciksIEdGUF9LRVJORUwpOwo+ICAgCWlmICghYnVmZmVyKQo+ICAg CQlyZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpMaW51eC1tZWRpYXRlayBtYWlsaW5nIGxpc3QKTGludXgtbWVk aWF0ZWtAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWls bWFuL2xpc3RpbmZvL2xpbnV4LW1lZGlhdGVrCg==