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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id F26D0C636CD for ; Tue, 31 Jan 2023 06:56:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230342AbjAaG4i (ORCPT ); Tue, 31 Jan 2023 01:56:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51728 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229503AbjAaG4g (ORCPT ); Tue, 31 Jan 2023 01:56:36 -0500 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2067.outbound.protection.outlook.com [40.107.243.67]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2128423673; Mon, 30 Jan 2023 22:56:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lluTx6DpmRToORnLbZqDR8kVqbWqTBB+d5BrB1dkVQBpD9sgjkc31YxDg2Ves/TIiZP6/faqJuboHij6s0NA1KuEAe0x3nWoxuRCi+LErR0janxpkCypRy9Pl640i1nQ95Kq6tnk7mmp/smhCA4KyZmsSi4wk5z5nISiiENV3rquvFD1vcb8TL8F8zbrYLNi4oIEHOHH3Bv1cYBCmo884+4Yj8HuP71lmKbD2azU9numMqBg6l86qyVhG25yg4DBqmo/PKR4XekFCxj4BQsOLQe4ixQvv53XiZ+snpFz7DaK39KDcEHdPGluAwbhM4972Drif10EYTV7FWU/Wi8jLg== 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=H88WjK7gxg1OyEzPh9ojkxHD5fCkBvrwhYddAZMTnj8=; b=dRmIFSxyKQXRX55IIRVb9iJWHvogehGIH1tjVe5W2zrK9Cy8u+GKXDiaRS31RDXrBLQbGBoTOHdbPpnJimIMm58YtXmQABAvzNfSbb84W8rrX0IBT6LjW3exV5z16JbYLD0RKTkxxKArD8J90FHGAYvHR+Eak1qORPiNNXL8+GQ9NH4+q4K1haSo3ScMv/b0Nx66OSMaTmfmnFi2YB5HF2JWHfoIgZoblL+VzbmFp08hfksAfOc0aFEBl2Npw70MUsX7115afoXHZsElWnyXxffRQH4+j+ei3dSd5e6iMSppb84A40XFbjSXEJOoVGjRrt4qIvHvsnKwngs0OG+GtA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=H88WjK7gxg1OyEzPh9ojkxHD5fCkBvrwhYddAZMTnj8=; b=jdcT0oLHVu67lFcC8ZfSGgEScHxoulA5Ig4i1QKIUnXZgLJ3X9IpkREyLi749xmLyv0FHHtyCE2KXQ6QceAaMipeXjZGukl4VFEGBMS7hD8Ds4CCatS7c5C2tiemEflCQ6YF/m82zRgD67iz9LSXfez4HiY4SVE3zm/rtNQTqOLlZAJTnCeP+SszJf7GsKJtczg5+vrHp3tk6ttHSQFhHoFIb78zuF6vBO0YfasitovbRgKAmK+l+5KjrXfQVZtLtFEAW+Rp/O7VUOJJyXEvsvN14ESz/xz53u1TDKn9VEud8waNUclyA5Eqaq3tmnPzmywiUSQgDmvdz6z+h23VGg== Received: from MW2PR12MB4667.namprd12.prod.outlook.com (2603:10b6:302:12::28) by IA0PR12MB7674.namprd12.prod.outlook.com (2603:10b6:208:434::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.36; Tue, 31 Jan 2023 06:56:34 +0000 Received: from MW2PR12MB4667.namprd12.prod.outlook.com ([fe80::b84c:b6e:dc0:8d7]) by MW2PR12MB4667.namprd12.prod.outlook.com ([fe80::b84c:b6e:dc0:8d7%2]) with mapi id 15.20.6043.036; Tue, 31 Jan 2023 06:56:34 +0000 From: Chaitanya Kulkarni To: Christoph Hellwig , Jens Axboe CC: Ilya Dryomov , "Michael S. Tsirkin" , Jason Wang , Minchan Kim , Sergey Senozhatsky , Keith Busch , Sagi Grimberg , Chaitanya Kulkarni , "Martin K. Petersen" , David Howells , Marc Dionne , Xiubo Li , Steve French , Trond Myklebust , Anna Schumaker , Mike Marshall , Andrew Morton , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Chuck Lever , "linux-block@vger.kernel.org" , "ceph-devel@vger.kernel.org" , "virtualization@lists.linux-foundation.org" , "linux-nvme@lists.infradead.org" , "linux-scsi@vger.kernel.org" , "target-devel@vger.kernel.org" , "kvm@vger.kernel.org" , "netdev@vger.kernel.org" , "linux-afs@lists.infradead.org" , "linux-cifs@vger.kernel.org" , "samba-technical@lists.samba.org" , "linux-fsdevel@vger.kernel.org" , "linux-nfs@vger.kernel.org" , "devel@lists.orangefs.org" , "io-uring@vger.kernel.org" , "linux-mm@kvack.org" Subject: Re: [PATCH 04/23] sd: factor out a sd_set_special_bvec helper Thread-Topic: [PATCH 04/23] sd: factor out a sd_set_special_bvec helper Thread-Index: AQHZNIxh2Xat0SsZzEGwHzauderxe664GTWA Date: Tue, 31 Jan 2023 06:56:34 +0000 Message-ID: <41cc9e00-8637-ff6f-77da-f9090872ccfd@nvidia.com> References: <20230130092157.1759539-1-hch@lst.de> <20230130092157.1759539-5-hch@lst.de> In-Reply-To: <20230130092157.1759539-5-hch@lst.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW2PR12MB4667:EE_|IA0PR12MB7674:EE_ x-ms-office365-filtering-correlation-id: 97583506-ad17-4074-e96e-08db03584a6a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: t/mZyG3u7u+xr9ZkE6HDr880c1MV7JyZoA7g3Fcq+iUymVUR1ZWgeIysrGIxPKSeFKGNwsOg/ofdlzlINmi1unmGMQbQNcMzBPOAiJdON9VGeR95ytN/hbAJVKcY5uhGamDaHTAmssNjZR46b7gy+/bTEYPfh28kk72IUgJLBIZJO6pgrVFc/AYU8xjJdur9Oi2wcAEx2o0rtUSi7wLlFDTxViVoYXnheScUJ83A9M5QlBNeYWP5GZvPYz3rTJd6xkYL0R33bk1VH6tzVf6MMAC20Re5dHcnVk/clMaf50QoQhGhp87bEGOocwoMcX7btaPzGgrXmjqxMftZ17T0UddR+e7f3jQYl2LOI3jtD3KZCM9Y9yQdcXuU3wvRrxjOpW+5rR6nSu0HL7FO4xzcUmjc+GkjCRW3JnKFjRgGtjWWoQ2L5aXETUlKG1ooDVDaPrRHW6lyNaZ0zKzrx+gWdYu40mCPw6iUdfBPuOTQpiNCyOz/wpfyS+AwNXgwJzJ4uKDrPQ/JvZ/NyGk61lz+YxSSHGVzlw9oQ7kQNi2+Q0aR15lCJ05b3q3r6bOkcRmuhiEurJd+VBx2WmJpNIg1v9xtVbmRvvPaeuL+Ml6HgUWD+5AzgGjKHUqjqfir2WGe/GcI9SDr6SQcgyG7DbpywscAfIUWKulA2O4yV6LibNXPRtllGz3o83pNNavF3EmE+CkRNnVhzxo+FWwTO9KP/G7/65y60co0v/ikGKh8llqcB9pHpQ5k/2qdbuxRlVsM x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW2PR12MB4667.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(346002)(39860400002)(136003)(396003)(376002)(366004)(451199018)(4744005)(31686004)(7416002)(7406005)(5660300002)(8936002)(2906002)(41300700001)(2616005)(8676002)(38070700005)(122000001)(54906003)(66476007)(66556008)(66446008)(478600001)(36756003)(316002)(4326008)(38100700002)(6486002)(64756008)(71200400001)(110136005)(86362001)(6512007)(186003)(31696002)(53546011)(6506007)(91956017)(66946007)(76116006)(45980500001)(43740500002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?N1RvbVE5UktjOUw1TU9iaDd0WnBFbTdFb3RJUkhHOUh6NzFTUWtld1Fqamgw?= =?utf-8?B?ZlgzWWR1OHlvRC9pSUluOGVzamdMcjlSOHlpUFQ0Z3dlRTVhZjBMaDh1Vy9p?= =?utf-8?B?b2xMWGF0NzBHNWZFVTR1U1JIeXJrdVhtZjVPM1pIdXltZXVuTUZYV1lVdHp3?= =?utf-8?B?UmIvQW5hTkRmNWFrSFg0YlY2MGtkYkhsSVlsRE0ySjhFTC9nNHhIVW9oeWhI?= =?utf-8?B?VUgzaUFKNzhaRHliUjdYRlM4dmwxR2Rjc2ZXYlUyMFJtamhxdnFhQ0phMy9U?= =?utf-8?B?L3RJWEpOV1kvSCtOTFZvbHo4SE5STklmYUdHdDBvNW5nL1JoVytUVFF0QmlS?= =?utf-8?B?bXUxREU0bUhtcnNEWGVGQTRJcGs2T1NKRVRXUmF2Y0NRbVoyOHB2eG9GNGxs?= =?utf-8?B?azZ4R0lUbGh6U0UwV0hmNjJySVlaZTlOMlVlMUJVcXltTklqWVcyeUpIa1Zi?= =?utf-8?B?dGs5aG50Zm53Rms3THNkVTVVdFFjazdnaTg3SHZYTHVyTWpVenJPSWNNcWhU?= =?utf-8?B?TnpFY2toaGdiMDlDZUUrT0tnV29JQnpjR1F3NVNnVUx4a2IvYnkzdUQzUXhr?= =?utf-8?B?bUFiZDhPWU1zVXEraWcySFl4YnpITmZTRzRUUURYRGFDOCtpWFpnKzZoRThq?= =?utf-8?B?RTFIWUhQOWFnR24vUjY0eFNDYW1tL3JMdDI5cFIwVnB0THFOSGZGRlU0QVhH?= =?utf-8?B?eTlSUnlRQmNBYTJEYnhwRzFpdFhVdXNnRFpwdUpJbzNmeHJFeTZwbXh0VWUy?= =?utf-8?B?T0dEMWxyaFAyUW5WRktBS00wd25EVGhOUWQ1UW9FWHBVU1hLR245WDBtd0pr?= =?utf-8?B?UXRkSlE3WEUwTEJqQmdmTzAzSysrL2FPTlJqeUNQQjFIY21BZzFQa3l0bmVY?= =?utf-8?B?Wkh3Y0FNWURGaitINURxU1NmZ24xOHJJUlVyd2tHYkVSZDdnOVcrcHNKSVpk?= =?utf-8?B?SWhFYW1tRUR1d1ZTT0NqcDl2Y1VvbUtPUlpWMUlBUFZLclhBOUNBOFlyaGNs?= =?utf-8?B?SEFtU2F2ZVhEdXlIL0tXNW90R1oyOS9vREZIL3FkWnFHM1hEVXk1YWEzaFZC?= =?utf-8?B?T1ZFTmRqK3lGK0pDR1hkUFBmODFrNTNNZmsyMk5yRENzYUZLMy9BVnJVRDI5?= =?utf-8?B?TTFkeTdodzQ1VWpJYkIzTjhNQ2tscXJkcU54bGlBVHhWalpQOTFqUXNJamV4?= =?utf-8?B?RGlNRGk5NnlHbDJhRWxleVpzR0kvdTRqNXFCdkZFZkpMcnEwVmVmNndVSWp1?= =?utf-8?B?c0ZSMEI1bitmdWZwU0VGa3luV0x6Vk9tdDdIalNmcjArZCtzdHBCUHVCOFh1?= =?utf-8?B?SEVIWDNvbm4yQ0tCNjVwU0R3WnFsamRHRzgzYnZLbUhwU25PdkVMT00xbjVl?= =?utf-8?B?RXFZeHZmU2E4TGxwWTNOaGlxc01OVDVjbWJJYTRza0tpd3RRN2lyZk1hNDJw?= =?utf-8?B?ZkFtYUdvWTdENXFPWmZVeU1HeW1wMnFtTmpJZHNZRk1vNWlJK21TUFAvQ1V5?= =?utf-8?B?TVRsQWNUYWxKd1BlNGN5aFliTlEwcmN1Z3J1ZS9DNUJSWmNTT2dNRTExakli?= =?utf-8?B?UG9XbFFoVWFFNEVyMnFqd2VTVXVYSlBUa3lXK1N6WVdGYmltY0s5TEcvbkZt?= =?utf-8?B?VkhqU0k3WVNkRW4zMFRsbXRZcG93TnUrY1lBYmVGVU1vVU1PaTNPYVdvd3FI?= =?utf-8?B?amJVM2Y1U0RUeFZDSVNxZTlYdlAweHI3b0Y4VkVFOVQ2SFZlbWFZRnB3ajhQ?= =?utf-8?B?UnVqL08zSG5PRGRxb2xxSERyOGZ0anppMzZIdkcwdmVtaFlZR2tDa3owNmI0?= =?utf-8?B?SUpvT1dQQ2phRG5uMUc4MWZVNDBzTjI5RFE1eHJ6bFJIR01lZDlBOUp4Z2sw?= =?utf-8?B?U0dIZmVHb2lEU2pYM0NJdzVtNGhTdUwyNlNFb1JsK2pnbFhucEN5U3VmODdT?= =?utf-8?B?WVIyd251bHJ3RHZPOE1sYUdvM2J3OU81RUhsT3hOSUpRYUFRRkU5VlpaSkVW?= =?utf-8?B?a1VWVTFKZGVIcDBmUVZ2SDltdWhpenhMRGxMeS9tZTB5a0VQWkJ3Q2dZMklC?= =?utf-8?B?Vi9naURhUFJiOEtheWpTSlVnQ3gremoyRHRIK0RnTFFLY0pKV2JvTGMrSmRL?= =?utf-8?B?cGhiOS9RbWVQVzFYZHJqeE9mcTZsVHJqSHUvbnJ2c0NSNW1hMTNTWHBrTE1N?= =?utf-8?B?eFE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW2PR12MB4667.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 97583506-ad17-4074-e96e-08db03584a6a X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2023 06:56:34.2958 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: fqzk5xopkzlpZQUNQPwvfAYUeeMTa4LIFQyU2awlc9n4vWvVjS4cVDxtO9rU+YlJofwX3Mbf6GVupouiV5a9Jw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR12MB7674 Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org T24gMS8zMC8yMyAwMToyMSwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6DQo+IEFkZCBhIGhlbHBl ciBmb3Igc2V0dGluZyB1cCB0aGUgc3BlY2lhbF9idmVjIGluc3RlYWQgb2Ygb3BlbiBjb2Rpbmcg aXQNCj4gaW4gdGhyZWUgcGxhY2UsIGFuZCB1c2UgdGhlIG5ldyBidmVjX3NldF9wYWdlIGhlbHBl ciB0byBpbml0aWFsaXplDQo+IHNwZWNpYWxfdmVjLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogQ2hy aXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+DQo+IC0tLQ0KDQpNdWNoIG5lZWRlZCwgbG9va3Mg Z29vZC4NCg0KUmV2aWV3ZWQtYnk6IENoYWl0YW55YSBLdWxrYXJuaSA8a2NoQG52aWRpYS5jb20+ DQoNCi1jaw0KDQoNCg==