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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id C6E43C27C52 for ; Thu, 6 Jun 2024 17:49:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 46CA96B00B6; Thu, 6 Jun 2024 13:49:18 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 41CBB6B00B8; Thu, 6 Jun 2024 13:49:18 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2E37F6B00B9; Thu, 6 Jun 2024 13:49:18 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 100026B00B6 for ; Thu, 6 Jun 2024 13:49:18 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 6768514175A for ; Thu, 6 Jun 2024 17:49:17 +0000 (UTC) X-FDA: 82201200354.01.2997D03 Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [209.85.218.48]) by imf23.hostedemail.com (Postfix) with ESMTP id 819A2140006 for ; Thu, 6 Jun 2024 17:49:15 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=I8rphM+4; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf23.hostedemail.com: domain of andy.shevchenko@gmail.com designates 209.85.218.48 as permitted sender) smtp.mailfrom=andy.shevchenko@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1717696155; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=hqve/mulyLJiBfE+JwFQYjy+4+Clzlf8LYtwe6w824w=; b=psVlrmzwuBISVFsvuf8Qk0NK8FNmTJ+zxhf7s1dBwz3wHRz0MVf72WOutRRPH5JevUtzQh j3+R5dA23MeC2kouhIFblq4oPX4E+UfokTHz/sTpSd6EeS8kZ8uEAXcXKbzEVtoO8eum2I GjYQGUsifBkf9Vz1unwpqF6ZvpuVCHY= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=I8rphM+4; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf23.hostedemail.com: domain of andy.shevchenko@gmail.com designates 209.85.218.48 as permitted sender) smtp.mailfrom=andy.shevchenko@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1717696155; a=rsa-sha256; cv=none; b=fJmrySHA+WKHJ+18YK25UXJ1HpcTvyluUuliWfAzH2oBRF6VL9knwtKCsoHZ+QYupbYSo1 OUkesO9tZYzy0oWRTczPHxxQCbNtmqB4j9edmBuR91D2wE6PwBkuSaQKAACdNTuJSFIuPG uEGgoN3I6dKTJOT4uaOlpXRj/LgERWM= Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-a68ca4d6545so231879366b.0 for ; Thu, 06 Jun 2024 10:49:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717696154; x=1718300954; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=hqve/mulyLJiBfE+JwFQYjy+4+Clzlf8LYtwe6w824w=; b=I8rphM+478OAEDoG+arEEgqciuVrciD6S9xoTkRLyJHfUd5WiTlDMpfv3yUNvoQxkO tkGkksQQ/zKV7YeK8WB7S63iOM+st0UErIJ2JGiPONimXaN9w1BI5TFHf/ICfa1P5BWQ w9U3UxgR+v8hZYWL1ycDT+4thXdK24r5vrxgJH3xYLsDEsZJcKE9dB+qJnqWriAS4REu /aHQzdRDjczyA5k1jqsBD5SdIZVGrQv/xrnMstWNvZHdRrRq1VYNUlgR7/eZh6lsfPtp o8e4BhCQzprq2GZkXf7Q4vc+oZOzKTbiRM1gKejyK1Dd1pDoMv6X00Oof4l74ybb6WAS u/yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717696154; x=1718300954; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hqve/mulyLJiBfE+JwFQYjy+4+Clzlf8LYtwe6w824w=; b=i1bruPwyfKxpu3f2HXPxb73nlZHEYgkiiSfDsAu2QLiMs3Pi53tZJ4hZ5n71JfxBvE HT4HvGPSZSIUnq9MZvbvSqsWfbMQw7ygPJlTg9tMAPtc0mFZ5nRycdXi5OCl59+WZsaw M7sLzlHjX/aKSHYK+9RDgrKdCw3wyOcnWG8oVXj2QJQMJyKBvLK/YTsLf/Yc44bOVKRE bxD1K1QXoKeeDvG3LdYy5dyjrGsbtcT1QF6R+qrAl7Lcv5+8P94h/+sjaRDIj0FGG5WK e0LGGuo24q5P3p8Qg+185OOngb3tvnRGEj8XSmrN6IRA2e5IcqDxF+1OcSs61V2eaatK Qt7g== X-Forwarded-Encrypted: i=1; AJvYcCUxZ07eNEQL6L1hZ/bBkPJ0ysHO3jkCQq1vscffQaHIlP/Lle99Vmhn5oAvtuRGaaRA2F441EhNo6Xl0mbDwVYnrB4= X-Gm-Message-State: AOJu0YzLD/1C/+p11flMWxG0hRh9bQDytgac7G1wkw/e5jHX8nX3CecR s/9X1Gn5b2d/xmUWAZjsWbkpaMBwFaVIC2j/lJwfM6LyLnw/eJM7yY2hetE7mhOXMqsgP5PuYho syRGCCdqAY8/2OXm7MtjFlg0qRBI= X-Google-Smtp-Source: AGHT+IEG5/l42iqtt6FQoctQwwpdfKRh4GmvJ6EkJInBigLMBrI50JocigddObnILLUbHKVkXEReMz9TvkqsQEtsHmM= X-Received: by 2002:a17:906:35ce:b0:a5a:5b1a:e2e4 with SMTP id a640c23a62f3a-a6cba5ccdf4mr36618066b.20.1717696153849; Thu, 06 Jun 2024 10:49:13 -0700 (PDT) MIME-Version: 1.0 References: <20240606144608.97817-2-jean-philippe@linaro.org> <171768935175.54606.14878127902164737048.b4-ty@kernel.org> <202406061046.A2137C9@keescook> In-Reply-To: <202406061046.A2137C9@keescook> From: Andy Shevchenko Date: Thu, 6 Jun 2024 20:48:37 +0300 Message-ID: Subject: Re: [PATCH] mm/util: Swap kmemdup_array() arguments To: Kees Cook Cc: thierry.reding@gmail.com, jonathanh@nvidia.com, andy@kernel.org, akpm@linux-foundation.org, Jean-Philippe Brucker , linux-tegra@vger.kernel.org, linux-hardening@vger.kernel.org, linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 819A2140006 X-Stat-Signature: y7d53kqdpxhiy4xwt47f5ftx3uqjwp4i X-Rspam-User: X-Rspamd-Server: rspam11 X-HE-Tag: 1717696155-768053 X-HE-Meta: U2FsdGVkX1+5M2B9ZAl3aWac4lFdV9O1NzmCBytNLSA4tviTkSy3dfklGqAaWOCtk42ucEKwFK7i6d1HjfPajL8F4RRvW7RcjVDhJ8In0ivfmbFiRKudWW9G5L+DmxGENX6up5rNtFcXrtSugviYHmTWbFZWOr7uG9QnLYO7PQQgkKIaVDIaXy6A1+l4uUWDRIqcdctmvkm3g4CUdh7ZGFbW4ys9aPw0WZozF1OObnEfPrhNHdyCBSi7SI6GF6/xfhxIx6O4O0VIqdCzI1PVDCSUz9AuUlUlveUS/NeCaXdp5HJ9GIx0AiNLHIh5VB51x6zvB/baiWDuLRSAuS9AGMPkpAqmzfyQmlGq4A9YdvJXwfwty426UAEn8PS55bSpaIeg8lFroflKUduLoIBCh4s/D/FtamSL5l0SwBkSvmPT3AXOAafkbYak0n+C2T6TDUMw664iEFo9i2EVZKeT0/PCnLce0LX0FsbYZLkzTkTINDG1b58lbsBf2LSk5aXlPuU252hLFKAslTh/o+zszT4BxJ5ePeMGri/vr0lHQtDRnC1ey2uQkuSH8zZw8WU5DolFADA+/Ev1D8nuBZUJiAwJyHELCHWlYG4wWzSA3u9GJuUJqzvv3AGU3h6fVEaOzawEP54U64q+6PNCbxesjt3ZDYB3jEakSuprlMtR27QTbQ5ILNyn/UqbXWc0ZwMD90xeCoCxcqJIBNMm8og5bYTyYatcWSP5RYpNUeGHVo5dllmOj5vnTH/7bQRN0Firy2hy+AW/kwS7iw2Bx1LvqkAvRlJ4KBMyMJ9JPKU+5JfEli8uaZinsLDT1Kl2q6SH9P9WrPEEtJEjjIjl8zQZIcQTvf7HKzlzJnDbbr9WLpMgYCdG6Af66+5zs6B1r02oosfQKKtvaysR36aWlv8CSIoCoxMcF4jKTroYmPwx/Se9vs6KmWif2xdoBgx2UMkFI6J0xIWKmWGIZgLezzY v8UuKpFP /CUXv45+RHcloebSPQDNzzFog/L8+pmUt6sYqcHSx/mcdN2Ur7Aw+0WGbz/P/6MZ0X3JVnInLxoBWoPzkLXjk7083rbq2Y9Bfr2lO6Jv52UULhvApvxk8WqIA6yymTftTszywjRfO0Bz5SnnZrYM6S1BZEBBuVluAUa0izv/ZBr73lAKap/sUoiTAD6YOaVETUu1MIqcn+XHHNV9DKO3EV6jWxpoC4tt6p1D2hUI/IV3QPMfShGSzeDECsSrHVehFrbL+w4Gh1+dhCjGydH0TGCN6RNjzAc/yu0LoRsiGzwIPUh9bvUPk2HTssRXh1yqKZfCPwmYAjal1hvxRlA8B+g6u/dHHGPXSoZcrG5ZJXJKY+vvRBZh+d7O45LWjDN6cnnyK/BCqyngZFeT7+4powoFGyKQ2bTU9g/USYbLH3e1s527yIDeUyfPHybNNdpVpm7Cta95u0WHpnMp03Nl9VQ/XAoRMaOk6Zo2eoTRPsqNqY+Nwy6Tj9ywD4dkYR8R901S+1sqSIIflYTc7/YeiihyKakqtqDceTSnRwnBCM5YUpdRIAOJIqBvtJg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.208845, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, Jun 6, 2024 at 8:46=E2=80=AFPM Kees Cook wrote: > > On Thu, Jun 06, 2024 at 08:35:13PM +0300, Andy Shevchenko wrote: > > On Thu, Jun 6, 2024 at 6:56=E2=80=AFPM Kees Cook wrot= e: > > > On Thu, 06 Jun 2024 15:46:09 +0100, Jean-Philippe Brucker wrote: > > > > [...] > > > > > Applied to for-next/hardening, thanks! > > > > Btw, is it possible to get this for v6.10, so we may start enabling it > > for others? > > Which others do you mean? There are a lot of users of kmemdup(x*y) which I want to convert sooner than later to kmemdup_array(x,y). FWIW, this patch even has a Fixes tag! --=20 With Best Regards, Andy Shevchenko