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 D96B4C54E58 for ; Wed, 20 Mar 2024 16:05:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 588E46B008A; Wed, 20 Mar 2024 12:05:25 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5124A6B008C; Wed, 20 Mar 2024 12:05:25 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 38B506B0092; Wed, 20 Mar 2024 12:05:25 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 245AF6B008A for ; Wed, 20 Mar 2024 12:05:25 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id D70C98148F for ; Wed, 20 Mar 2024 16:05:21 +0000 (UTC) X-FDA: 81917892042.17.7E9B402 Received: from mail-ej1-f49.google.com (mail-ej1-f49.google.com [209.85.218.49]) by imf10.hostedemail.com (Postfix) with ESMTP id 8D00CC0032 for ; Wed, 20 Mar 2024 16:05:18 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=Ean+ziBO; spf=pass (imf10.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.218.49 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1710950718; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=flOLAPt+j2N3owHC8tz8TWGzLUzASU0n79EdF+rziHs=; b=kxjVBKhBRgF+RCua/TzqgXoU8cQ82myM8yZRlyX6xkmYVugYz6R9a4EGY//c4WhU2Cn1mj UFGxObKzXYmtRJdopH7tJ2v7ia7o/emmEL3qn96C0w818anA7jvHY5qHjXwr2Uwxf0d4gl WIM9W5frhkawaeT/RrafRox639wLQRI= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=Ean+ziBO; spf=pass (imf10.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.218.49 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1710950718; a=rsa-sha256; cv=none; b=TK9c9lPmbqiBlhDjyOR5IjN5pXpPidmt/wH5Ma1HdsBG7ASqoZrI+rzIN/NZRIZaCHGqdJ o2saq1PSJz496dugvb34TxDSAFBk95u4PxkwcUOOg6SVe7HcI3mN19pHO2UoMaX0Xn7eQy U483JRraaZu22ar4d6EsRjQswqlprw0= Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-a4702457ccbso38650366b.3 for ; Wed, 20 Mar 2024 09:05:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1710950716; x=1711555516; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=flOLAPt+j2N3owHC8tz8TWGzLUzASU0n79EdF+rziHs=; b=Ean+ziBOaLn2GYzVr5iD/vooaDFD7Vu1KGxcZUwTJ1lPnQwv+aglbn2vQNbulQA4zJ 2TtdmQZ1d4M4ZBpbnwHUUu4q1WKr7MBQx3Dtr451IFCRgExNTDkkG1gHsHT0iPI2fQPn bVVHZFBZs8T3WkrG6mND1hM/3qaf32nD9mz9w= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710950716; x=1711555516; h=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=flOLAPt+j2N3owHC8tz8TWGzLUzASU0n79EdF+rziHs=; b=PwLB6VsUt13uOKoWFoUpQpbSp7fYsvi3ldYybVY3gm2kEAKH/ZOyx3xk+yPiqpW4oU Cz0lAuYEGVSMg8Ea1dAk98WkFE0slopxKmVLQBg3hotB6MXai1nUESV4moCxvER5KJy6 fjiKOr/o6PEXX0CMrgYwlEeaE/5H9jmeQYJW6dYpHfFNzwzVAiM7BlfZnm1FMySjTTRs sMfLBcFgFjLJJKzWrnI2NHd93i6HBr+QT1elkNCW7ExAMcmNE9iQXofsCIl+I9emlK4N 8TahEFlBrIyxurHbvLCNqYaLA/jBhwbt61qr+yXGHf2yGrXxtO0q1dBKwJypEE/UUdk1 K/eA== X-Forwarded-Encrypted: i=1; AJvYcCWj5NwPXcN4LjcFdSGfvj0X4GxUWEtLnrgSWrtXB/jbMCcQQXYvScgGpEVy6C3hPIEIp1/BukN6iIlTMFDYU2+vSwE= X-Gm-Message-State: AOJu0YyahrZLZKebCaTts/lbs4VhAmicJxI+uHSUB/Xqy/VMJ69X6X4A TgQOl7pEb5oxCOS53iBruHRLMkTaCpc4PIDRa0DfNU1UDC+Odv/1O2mCR14mo/k8DWaIjOtZ6Wc OWi44lQ== X-Google-Smtp-Source: AGHT+IEVoKUadYrmFkc0bOetZtUawfezvhbGSKSFSwipnI2tBVtYvQinx2VwO+vVieebq1k8QsApfA== X-Received: by 2002:a17:906:716:b0:a44:4c7e:fc07 with SMTP id y22-20020a170906071600b00a444c7efc07mr4056108ejb.0.1710950716302; Wed, 20 Mar 2024 09:05:16 -0700 (PDT) Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com. [209.85.218.47]) by smtp.gmail.com with ESMTPSA id a11-20020a170906190b00b00a44e2f3024bsm7400134eje.68.2024.03.20.09.05.15 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 20 Mar 2024 09:05:15 -0700 (PDT) Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-a466a27d30aso905325066b.1 for ; Wed, 20 Mar 2024 09:05:15 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCWfzh5lqJ40o4Sz6IV0fTLf6wm9CrSb6x/Xw4dj2VShZHHRKsGLEU2oJ5VFtvjURlsWAKMJTvz8wRFozYTs/nM9ULU= X-Received: by 2002:a17:906:c14d:b0:a46:edfb:ff68 with SMTP id dp13-20020a170906c14d00b00a46edfbff68mr2554701ejc.5.1710950715478; Wed, 20 Mar 2024 09:05:15 -0700 (PDT) MIME-Version: 1.0 References: <20240320101851.2589698-1-glider@google.com> In-Reply-To: <20240320101851.2589698-1-glider@google.com> From: Linus Torvalds Date: Wed, 20 Mar 2024 09:04:59 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 1/3] mm: kmsan: implement kmsan_memmove() To: Alexander Potapenko Cc: akpm@linux-foundation.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, kasan-dev@googlegroups.com, tglx@linutronix.de, x86@kernel.org, Tetsuo Handa , Dmitry Vyukov , Marco Elver Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 8D00CC0032 X-Rspam-User: X-Stat-Signature: gk3ruh4yoe39quuxo4qh315chy3pjie4 X-Rspamd-Server: rspam01 X-HE-Tag: 1710950718-915686 X-HE-Meta: U2FsdGVkX1/gzJeA0ZFqm8BdltXZGowLwaboUsxluUiqv+hxGqNlLGE8TvS5jyzPf6iEHdl1dArE/57IeT+KHaJ4pkI76unGrjyraA9sjWP2ALW31v2sMm/gPl7hhs4gSnCwYGMVZnsHrmP73udJendzyn9RwmGeumirxhvRLMSKD3PF6wclBsYMQ4r60u3LwyZo5ARIZ4308tXxFPZXStbd+ulqPNNNmA+l12BbXNojJruPmnCePI9+nMbppJoyQdUfutvVgXGKkVSqDSXwQ+z7aqZMDbRBxwuJe2oRIk6m/DF3TwwqnrGB0dGB0ULFHQ+Nnz89RUfMQmIWsgO4wuFsb0md7tDajEg6L8okDZv4rGUjgcEc6jprxtdSGTBMyo15F3DwAHYLNGuLFqfJV8kJOO7rmeG8Ndk7SsU2ESGN8w31Jzl9ZbOl/QWCpvZiI2RkjanKS0pPgb5aFtBwhYwjVFjKOJpBd+GHT8VEUxUWIlJRdQCnP/uUfLqvjXMkNEpBRjy1R96ji2xa54eedfQKMnMnZbCAHXSfpA/0tF3Wo1dmJVjkD2LbP94bjZmge3tyrDIjpWvIR/YcnKHFdk9HHpZaRbdVA0bUaS681G38exMCMUW5NI+mecdM/uNxvYUlujXOIVE8JWJBVFE7prT8pXlRZGORWDAILElvzpAF/VCsT9/H++pVIj1uruE5QEiGq9ZuO5Dno4VM2LvYT+XbXF4jBYzpD5TIV6kdJn6OvS+kUB3Z/HQWq4huHK4Y9I+rRrER0wqB0k4faZ1hE2cO6/q+PL2eT/aSGaAVUe5sHwTIyaPUv7ZmAOCkA0QW8nKfFWiHIYKHFZuzsS0e0HgIgo95Tcfzpo8AAEeVfILnnZ0nJ3PxvgQMp5oeHNTucFZ+hjFFP/hYLEvAS/xRA2sZOhtLqrUwVvUHmDqg6mUzfLv61iLQWMvEIRlfKKM8HjjbfOP0GL07eObNAEe Tvke8TmZ JNKbHDUrhwr+ooSt52BiDsdm6o8CwU6FgUx3JlluebKQG8WXC19qnUG1NpcxPnO+uSDcR8U4J4YD0kH8qh1Gsf2SxzlRSqKgZkXCwqfM4bCuPqBQG3E/2XnRdaqBssO19sublk3Yic1JMXcmXTzjb+aQTzLgkhAGJAccjQH3jXysCrHB8nJpWH0nd5/2xjQif9U7Yt70kyeqV7E8I0SG+hAoxq56aCT4p7jbWE61MDsClWy/TF0oCK+U/aXzotjrFXVwlZ8BeiXSDD/QMVBpunjENznFUOng6z/ZV7dAtOSA3JwcseImF/++Enc+gA24aQroL X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, 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 Wed, 20 Mar 2024 at 03:18, Alexander Potapenko wrote: > > Provide a hook that can be used by custom memcpy implementations to tell > KMSAN that the metadata needs to be copied. Without that, false positive > reports are possible in the cases where KMSAN fails to intercept memory > initialization. Thanks, the series looks fine to me now with the updated 3/3. I assume it will go through Andrew's -mm tree? Linus