Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp1430428rwd; Wed, 31 May 2023 13:58:54 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6aQ3gVn0pr5MJncBxlfc8TRynOcuuUCOeLT4TYXKHKUT6PwYt0qatfl4m+ecfdAZVOm6ch X-Received: by 2002:a05:6a00:cd1:b0:64d:6251:4ee5 with SMTP id b17-20020a056a000cd100b0064d62514ee5mr8051536pfv.22.1685566733586; Wed, 31 May 2023 13:58:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1685566733; cv=pass; d=google.com; s=arc-20160816; b=MyZiZejXjfYtB66TeFx3SXNuANer70TD0yK6AvOCGDn1RyxY8SHHGao9ticyHZhnaG 8Lj5+LEf69/4sKjxFIm0Bj75y6d44kzEbOgezAnYDOJxa4KoV55NoZCh5dklN1aH5cRO TlYEh7vHav0mJYbmvy7Bwzmv8FozwPdjK5re/HReJNUypuOLd5WN2QPHSVL7eN1/2x5W zDQddbyJw2pBDVaCBYqu26Nx8a0vxecWlRqs5zDvL4bYfmDoaHqHwufj+qR6wZ5YPMeg jEIRSbRSDkr0Com6XLP0cB3g530bAgLWcNdFATTzDxhLfBk/xLaMCpI/5zKFNidNcgKK n4ew== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:in-reply-to:content-disposition :references:message-id:subject:cc:to:from:date:dkim-signature; bh=GJ7grSjLw2BrNzY47WR2RCDhF3wzZlVpw6GKqJLH31E=; b=ioJsO3v+1iIOOri8Z10P5U9gxGAAKFmxHh/+PRppW/VlmBhBdA3IoRjf8eikDe4Usv cAB8mmEGHmEyq24q0ZkTMsT70qb3eUkVnq7Jl4V0Qe0uUs7rxPEPq8uj09IBGoRz7Xpu 0hE+6k9h+0nbYXoEPJO0S4gU8eC6cIaOfO1P+CAzW18M2cAL3zw6uFVIrp1G/Hp1wZvN bbGi4cHLQJet51on90Zl6184SABPuO6ZeO/yS5YQR+UKd3Trz9chP4g69Mo42bpcqYn5 3bptWS/hRos/2r6LJrBJ1eeS8W6nwzIWFmBlOrdmdGPhZvXWOn1XUQcUqlGnoSzG9Q5N dNIg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@corigine.onmicrosoft.com header.s=selector2-corigine-onmicrosoft-com header.b=tjfbuu4N; arc=pass (i=1 spf=pass spfdomain=corigine.com dkim=pass dkdomain=corigine.com dmarc=pass fromdomain=corigine.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=fail (p=NONE sp=NONE dis=NONE) header.from=corigine.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m20-20020a637114000000b0052d7238ad55si1550208pgc.793.2023.05.31.13.58.35; Wed, 31 May 2023 13:58:53 -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=@corigine.onmicrosoft.com header.s=selector2-corigine-onmicrosoft-com header.b=tjfbuu4N; arc=pass (i=1 spf=pass spfdomain=corigine.com dkim=pass dkdomain=corigine.com dmarc=pass fromdomain=corigine.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=fail (p=NONE sp=NONE dis=NONE) header.from=corigine.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229974AbjEaU02 (ORCPT + 99 others); Wed, 31 May 2023 16:26:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52434 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229934AbjEaU01 (ORCPT ); Wed, 31 May 2023 16:26:27 -0400 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2070b.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e83::70b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0F51C126; Wed, 31 May 2023 13:26:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ig+3rm2fuEBqsjBo+gRYXexTZh58SIZPY5D1jl0t9ucz4WN8TlTIL6BCA6LgUyYC2mRLqYeRLQ1+uuzEsWVw7QsAuQ8ao4YHGgjdxYFsu1uh/xsR0RdC18Vqk/0Q7iydkm7EamtRbdn8XkKtASJWgPfIFfsAjnK0chzQk8OP9G9VyXnFC5BnYyzk8SJ5LgurXmX25+qSVHfRvVlH4fY5Ax+qSqR4qaNBReyrHIs0Z8QzCEJPIcqhIvfQ4haAvQ4ts6XP/xM9C+EqslqKbgmnIRhKE5g15jrNTTv6deR6LhzzvbKCyEalqrPZuv7qGDXkcet0z1zAGgcEpMj/2rBnvA== 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=GJ7grSjLw2BrNzY47WR2RCDhF3wzZlVpw6GKqJLH31E=; b=MMPmNGbC5zCUf8vLEIFaYknUml8fsSpYkB6zZ6vygP+oiKUQiFcm+twU4PHyfeYDadjbF1qP8ZaUGOxm3fIEi0HpEDG0ZOfjEZuCViwTw9pr7sXoPk1Qp42iozPeJvclm9QE6wjMQhN2QVcLGHHDOT6dRFd1pSoUOE3eIbkoP/BaFbCFN71vXctqk70ZNLDSo7wogsopvWdXYYqlcjOItYLXmvBv9XyslrmT7EYi9tiB56OLjFucV4IjJTBiTGh1mzEykxUr/2FbL6T244yT/bdfM9kMm4C2xkivVJr7LTfykX9l9vScJY0UVCd+8kWfIcEHOvpLdugUcHvN2sMWjA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GJ7grSjLw2BrNzY47WR2RCDhF3wzZlVpw6GKqJLH31E=; b=tjfbuu4NVQDYbL0BmdklN97J1EBa7Ee6p2XFptajSc0ks2wkUPLTTIamHky1m82JWWUhjxu2jL3CpyiGLqOpgwNvJDOaA1TH7pyoDUg1Ss+5LGVwik76CQeEY2xOdqJwAqrKwbDaZUqqj11VonlHSvRgncQ78cQJe7N/MrU7JtE= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from PH0PR13MB4842.namprd13.prod.outlook.com (2603:10b6:510:78::6) by PH0PR13MB5639.namprd13.prod.outlook.com (2603:10b6:510:12a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.22; Wed, 31 May 2023 20:26:21 +0000 Received: from PH0PR13MB4842.namprd13.prod.outlook.com ([fe80::5e55:9a39:751f:55f6]) by PH0PR13MB4842.namprd13.prod.outlook.com ([fe80::5e55:9a39:751f:55f6%3]) with mapi id 15.20.6433.024; Wed, 31 May 2023 20:26:21 +0000 Date: Wed, 31 May 2023 22:26:13 +0200 From: Simon Horman To: David Howells Cc: netdev@vger.kernel.org, Chuck Lever , Boris Pismenny , John Fastabend , Jakub Kicinski , "David S. Miller" , Eric Dumazet , Paolo Abeni , Willem de Bruijn , David Ahern , Matthew Wilcox , Jens Axboe , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net-next v2 2/6] net: Block MSG_SENDPAGE_* from being passed to sendmsg() by userspace Message-ID: References: <20230531124528.699123-1-dhowells@redhat.com> <20230531124528.699123-3-dhowells@redhat.com> <724855.1685556072@warthog.procyon.org.uk> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <724855.1685556072@warthog.procyon.org.uk> X-ClientProxiedBy: AM0PR01CA0101.eurprd01.prod.exchangelabs.com (2603:10a6:208:10e::42) To PH0PR13MB4842.namprd13.prod.outlook.com (2603:10b6:510:78::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR13MB4842:EE_|PH0PR13MB5639:EE_ X-MS-Office365-Filtering-Correlation-Id: ff2de518-5915-4ea6-1752-08db62154bca X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tURZW0mZ4AYUWsIcJIqRiZ82Va3vlVjwy3NBeLFBohHp168aTWWAG9Luou92o82TTl70tEuM47gZs4h3GlB19Bux2f4TRg7DKCZeR+pdtJefBUg+RIsy/Tlpc8kRcpdDhC4yrChvlMXiiaLQmbLdfc3M7p/NvnBK9va8s5CW+LLWCTHWM0v/0fz+6DhD9VMPj+A3AeGAXtRQnJXXNqXsfmeKv92jXkpD28H7HYD4NBPILLaICv/Z23+26wnXUlFNADXYMgbcfPHCjcUpbSC8nv5uPijgfaLl+cfn6qZODx4AhtSmh9nFhA15qkFhU6bDHvhoy91T3c97czpy3NNd+u3gF7usOJyaAx/oLAtnjmW10q9OOCBGbcbkcXxmvDKYPCfhaTSAkfp1RjYYbOgQX1h13O6fB5s7EPvsp3+HIrLPleSu3+BaobW9wBx/1fqeKqEhie9umbVnV9mPiL6UE8eWVUQbfKNV/q3+ztv7Sb2b6+9N4iWV7EReXKotk7M+jIYzcPHZCpZngCNdjeRryML8FiAOxS3DkEB/0fhXAR54SE4cHXmq5o8fG7p3NNyRQmPD816GDIyC+4FQobhJm1YbN8sSDpkhK8axeRHW2ps= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR13MB4842.namprd13.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(39840400004)(346002)(376002)(366004)(396003)(136003)(451199021)(4744005)(38100700002)(478600001)(2906002)(186003)(6506007)(26005)(6512007)(5660300002)(8676002)(8936002)(2616005)(54906003)(966005)(86362001)(6486002)(41300700001)(316002)(66946007)(36756003)(44832011)(4326008)(6666004)(7416002)(66476007)(66556008)(6916009);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+XHT2EYoy/n8wk/Q+DVlUgC1u3PDLzYH+kvQ/ujtaKoomKIGk0t83JUHrCFg?= =?us-ascii?Q?zWpWpn+cTji4ZnwnECnU1TaDUQLMbnIkyAmXpzYPwn8KfmgJPMz+RUau6svy?= =?us-ascii?Q?EVPrXtUfo6i6yzLtxUtHXPZ/mN9zeYdNmYaR6iyyUwKBu9LyzCjHG3i3MdX9?= =?us-ascii?Q?kg0hqGBxB7RI1HS++AunR63peC7o72tNEjYiGJCHu/QfEKiQWEhTLK+9Stzg?= =?us-ascii?Q?szy8zQaXw94gWSXuLGuewoEmDI79Gmh8ylIYCK3bIaf7NIacXKoyiI177aKG?= =?us-ascii?Q?XOGmyfTpGMPyM8D92hkETDwVP4JweqxycrckMKqBLKd148h739jv/vANCLuq?= =?us-ascii?Q?Qw1cyG/itDIoGbPKOpTxU4ty3SmuHTqFZDJfOTFdVLBQdP+/c9wrXIngAyiA?= =?us-ascii?Q?K2EfVtSmqu46lDpQPgJGqKb1QWBxajqd/EAlEsFtTvE4Hstppy9GpnQVgyfo?= =?us-ascii?Q?Wrf/vvSUpxxdwkX18Q971udvB1sKpLL7cFEhV87Jda+IecwLkcRz9BiA0fLe?= =?us-ascii?Q?u18WWINUL0jcJm2ZxJv5wsWOsMPVTcBgxiaaZmJwkhAIog2jk1T7DcuVe5BD?= =?us-ascii?Q?2jboRZ4mgNh6lhra/o76jXUjrZOgHdKRLlthFkxS7OcXAKqlfpzAySxoGGCF?= =?us-ascii?Q?ULMTblan0MV38ywH6NqEdtnS5XANxDsdP9DCIKbhZpyEd8YuxFg0zWXS1WLc?= =?us-ascii?Q?yy4IkSq4/t51Nk7CebdVtBFghkdAB/+ane9WJRldDSlzJloiFNyR15WuFsmc?= =?us-ascii?Q?rvZmhNKk5xEULaLWnjLvo4gEzlebWAXBSs9wql6zum4fVMq2kn9eOdJnkTCb?= =?us-ascii?Q?NDZdWCF3OLRhsE3WCw355zVxQxZvUeGDnAnIpEbOm1bPkH3eSH6MdPbzI10Q?= =?us-ascii?Q?+UAiZIhzMBaB547TSl7pTj9UL6VJZ40rs4/CGPMwuRzcHvGODLwW22Fa3MKP?= =?us-ascii?Q?zdL0VW6epmiNUpYS14YuXNRwEwTh6DDQb9SKVWvSyxCWbYiNoZzyJljlPs3q?= =?us-ascii?Q?uPYR2uqwDrbymCFXf0IDkaUnlytI98jGeT57OWGbzwORoORkkchaQdyG8v1x?= =?us-ascii?Q?vuhb0/V/ZsXLVvIJja2O7/bMY5I53Ybpzk7WQhf5K9jDXML5GoamNiTgEv28?= =?us-ascii?Q?7RdE5imMmblnyTPu8mG5h27XfwsMBXEQfPsliAeO9nbhvZzDXLSZr8Sh4qd7?= =?us-ascii?Q?hYm+N5Wc/ZUH2EQkElCRu+2F6zAx6HIBKRp8j83eThsYqq0U/wwKW3K0n9WF?= =?us-ascii?Q?T+gBb0bM7COeBFdvLg1vX7xKhBA3TbUdSuWLEs+BnJHs56py85uAphST3wql?= =?us-ascii?Q?Msgt6OVXnGJGnADcAzTTlZG/EvSBRnFlus29rIaNeMEi7qM4wcybwcyI3OCO?= =?us-ascii?Q?wqRBfpG/sgtq+rkjYQip4Us/wsBoI1AeXACSk2W8mj8RUPfU0wNtn/teakOd?= =?us-ascii?Q?VcF+WgTWOe4GB4Aei22BkyaDR1DVBdaJWywhzCk9xV0Ro5LJfdzJE/PsSawT?= =?us-ascii?Q?3egIyg0HKYz72WL9xZ20AF8txdxKb+fP/4ZHQXvTsh8c4CkxgPcwK8sHHKco?= =?us-ascii?Q?4CR5aQjK+dTikrkojQuLQVSCGWIvF1Ls2Y4PSf+Q7M7g7qBW0HpgIS5Lp0xK?= =?us-ascii?Q?PQ=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: ff2de518-5915-4ea6-1752-08db62154bca X-MS-Exchange-CrossTenant-AuthSource: PH0PR13MB4842.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 May 2023 20:26:20.9951 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: i9ludpvMfrmNt++FEhJ0qZv+cZImQe/Ldve/3FJeLozEkQRn1fS3dfJDBZwtita2Z5w+Lr6nb4AgMYR5S1EIVHB2O6cOxv7DLsEo0RXgpwY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR13MB5639 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED 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 On Wed, May 31, 2023 at 07:01:12PM +0100, David Howells wrote: > Simon Horman wrote: > > > > sendpage is removed as a whole slew of pages will be passed in in one go by > > > > on the off-chance that you need to respin for some other reason: > > > > s/in in/in/ > > What I wrote is correct - there should be two ins. I could write it as: Thanks David, I see that now. > ... passed in [as an argument] in one go... > > For your amusement, consider: > > All the faith he had had had had no effect on the outcome of his life. > > https://ell.stackexchange.com/questions/285066/explanation-for-had-had-had-had-being-grammatically-correct > > David >