Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp82896pxb; Wed, 29 Sep 2021 21:51:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxK8b+c7p7I91fGwQ6DL8tUtnKOBgLK9Vb0pPtXGzZbVNNjzkovVh4isHyyb+Fr/WIbE0Qr X-Received: by 2002:a17:902:7885:b0:13e:ecb:f214 with SMTP id q5-20020a170902788500b0013e0ecbf214mr2333908pll.87.1632977509317; Wed, 29 Sep 2021 21:51:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1632977509; cv=pass; d=google.com; s=arc-20160816; b=gMhfndd3ayVvbOB9wpTA/IKKaI3jniP/RDagC4tzq3htImfk17q4ZJYBHxj06Rhndy otvB+dwIg8NNQ5Oh9A5jMdLefRpQyV/eN6+/OmCxqqGVb9mPUKXszld/pqsibNb+nHKb oSTaK7iGF9rAlbpY89EwC6Y/BeMQ68Gf6leZleSRsMtviI3J8XvFl1XRUXuGTSDww9CD Oyb7J25foBDpHOFc0By97aluDPJ53o/NvWNo9ANDMjZ3ZmIU8WGY0xxx/nZVVaQ55PaI YP6VDtUnDeDFeOae7zeEB47TKRlAOnl4sxwvRf/COI3w0jJCYbYapjTO8SrC+u6iMJpn zblw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature; bh=nvJySuV2yMR+6sLk06OC4u6J3kgcQAhUEB04+A3lX4U=; b=Jci9kqj/dbdLVJVgE5hg8EnpL5j0cc/dtrH1reicF08FoANmKz5YpiIuoJQQMX8Ivm M9S31S3TP/mI6IJ3j+akTho1w1NIMw/nxQOnKp9vVHAPivMZ0bhtiwJzIFZMbOJMabDu uZe/4yRwvyV04vUGXiXO7HZYdINHZSaEGxf7mMW2dcxxax34fgTKq9SUQg+EYdDhKNCM DXQcWyMyJVp4u8rlEaenP1jNrqICyWzlRlapN3bWruFjN3q6YGh2TIZM5eqk85la5lpk QlHyEvRZSWKnGjEqJ5ZWNGjWgQM6OC6ARo9nJ+OpSuxY90jjlPoOQcpJuCKSLHFGzfxD l92w== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=NWJbv7Q9; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e25si2435701pgv.525.2021.09.29.21.51.36; Wed, 29 Sep 2021 21:51:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=NWJbv7Q9; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1348005AbhI3Eth (ORCPT + 99 others); Thu, 30 Sep 2021 00:49:37 -0400 Received: from mail-dm6nam10on2063.outbound.protection.outlook.com ([40.107.93.63]:22465 "EHLO NAM10-DM6-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1347981AbhI3Etg (ORCPT ); Thu, 30 Sep 2021 00:49:36 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IzxDVQCvderuY+pMqxRqmFLUPYRXBhdY/FOMUcSZ8EK/CUijQFeDi6rBvsG2VcOax9lYkWUGKWT2KoocqHp2IAWqdDLo5ogD1ghHbiitGk6qebPCgph6mtXJ0DcPrPjN5jRTZ+M3h/MshBaRRPo87mRH3XWSy5mleLnHx/VdtBbcf0YWgvszTJsv7rdTkbrw6nNz9FzaGMlYgzB/buhTWLnnlmjfhDYgGZrHGgPgr3KEIC+lcc9gHYdRV5Ntyc8XiPZvQCwFKmhZ08Z5rsCI1TNUuUaJZ5qE3gzdmKYt20yqQloZJuUgti+Q/+gmFY24N27QS8iWtSh/YDBh2Wo0qA== 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; bh=nvJySuV2yMR+6sLk06OC4u6J3kgcQAhUEB04+A3lX4U=; b=muTMg/viLdP8INuzPTLVKpS2jdmRjpMEUjgQQTnzN2CNBqvCZ/B+TPgDLMxOG3WXU4xrUmSbUsAAPeDB41JopGoMLTZI9vy7Xwl+ogSZXahY/r0JtOT0+wGBLwSpIi14AeAJnWJFwAbU36FcRUDNpPhpcNxoqu7nH+1CfeX/mYihHpa/49KDAUCvuakOXX3y360MIRX++lr5ZsLF175mjwOW65ppGGfDLgpOFHwJRpRNWfQo8sMOX3dw3zbu7b6MBJsMTYSCW04r/ztqjorMMgyDb6O9RIZFZrHGfZ3MRrnrmbe/vgT04QUyFLt+E9Yh4YRdzrKu7PyNv8oqdshiUA== 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=nvJySuV2yMR+6sLk06OC4u6J3kgcQAhUEB04+A3lX4U=; b=NWJbv7Q99Eo/1wdxbdEpbj5e5pzjpG1nesUOlB6fysA/xEV3aWpEwUg9F/4M21a029RoykGlvMTk893wce5vjh3DYvHybgl2IHBafbubI3kAObfASEVnBzfeMcOMWdkUd9OWVMjNZrVkJOJIn/PiCr7jriryTE0WL6nmkiN80gXhYULjTN4yvdO+EjQPLetFeeISS/61y4b4ygwj9Wa3L5YN5fexPphb4NE2MZswr3bPGxsx7jv0nX6h6g/49EswmU7tEkwfgHVseMtBDpI1r9DDhCoSQCWuPD443a7KJku2xq8BESAHjj0A/AOyqb2FvOk5vvVFO14ioiUsJJqbtQ== Received: from MW2PR12MB4667.namprd12.prod.outlook.com (2603:10b6:302:12::28) by MWHPR12MB1389.namprd12.prod.outlook.com (2603:10b6:300:13::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.21; Thu, 30 Sep 2021 04:47:51 +0000 Received: from MW2PR12MB4667.namprd12.prod.outlook.com ([fe80::3db1:105d:2524:524]) by MW2PR12MB4667.namprd12.prod.outlook.com ([fe80::3db1:105d:2524:524%7]) with mapi id 15.20.4566.014; Thu, 30 Sep 2021 04:47:51 +0000 From: Chaitanya Kulkarni To: Logan Gunthorpe , "linux-kernel@vger.kernel.org" , "linux-nvme@lists.infradead.org" , "linux-block@vger.kernel.org" , "linux-pci@vger.kernel.org" , "linux-mm@kvack.org" , "iommu@lists.linux-foundation.org" CC: Stephen Bates , Christoph Hellwig , Dan Williams , Jason Gunthorpe , =?utf-8?B?Q2hyaXN0aWFuIEvDtm5pZw==?= , John Hubbard , Don Dutile , Matthew Wilcox , Daniel Vetter , Jakowski Andrzej , Minturn Dave B , Jason Ekstrand , Dave Hansen , Xiong Jianxin , Bjorn Helgaas , Ira Weiny , Robin Murphy , Martin Oliveira , Chaitanya Kulkarni Subject: Re: [PATCH v3 01/20] lib/scatterlist: add flag for indicating P2PDMA segments in an SGL Thread-Topic: [PATCH v3 01/20] lib/scatterlist: add flag for indicating P2PDMA segments in an SGL Thread-Index: AQHXq1RaC0AUk7ABDUmYF9Nk+3cp+Ku8FfsA Date: Thu, 30 Sep 2021 04:47:50 +0000 Message-ID: References: <20210916234100.122368-1-logang@deltatee.com> <20210916234100.122368-2-logang@deltatee.com> In-Reply-To: <20210916234100.122368-2-logang@deltatee.com> 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:78.0) Gecko/20100101 Thunderbird/78.11.0 authentication-results: deltatee.com; dkim=none (message not signed) header.d=none;deltatee.com; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 954a709c-e90a-466d-a8ac-08d983cd756b x-ms-traffictypediagnostic: MWHPR12MB1389: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BOQvgjzA+kOSiMOacnHDuvVljXSwiEreGGj1o/Wd/V9LDVNof3OyWHGicHhxLKtMPMWTQHlOjnk+XsT24We9maER/fe9XYM2x0v7VjQiQrvn5yeuF8tDhshqRQMEJrd36coSaKwUkmb8QInYlp3AL5ALWeOJFlNCvra913OoiQlV+siyp/A0T5ayJTNazTlWIJrW1uPX8vvq9RgYabs9LC+OLwSDH6UB+GbQOJsWGlBl9793OW+4toV0AFHbORJqV1NHWiclEC67ntoNrV+vYn6RuBjUwTqIgtGfbLohq6mBuUlJXvqan/N2fhHg2hNqe+9QmEQKuSPOfYATstc6ApcNr3FTSav8JDV6HkFzLAgTpeWi+IijH2Md9iLJRjFkpmbdVbL9z+6wA5TIO3bIdKOqOCbwwNUYwYUkaanHMmdXyHN6sAuH3TBiDB8wTRTGjLwd13QaQDQSk7+V+YHvvytpkueX/hEEUfJvmLjKcjnfbBzzKs6fFwkZselqfWZ2ESc3S6lHYpxBZYrYCx17Vk/Kx5T6Tb+vOuq7Th6N/8AZsLdDsPR0cD5WGtvOnU54uqWsrJDxXiJgx/CSU5/nOJIRwHhwUMlNho9/fyvUnqXY0S6Qo7nXIjbBeueUTKvl9/JDpzhZldDdlwKXr6s6oxV1Zumtat+byl0GdE7CJBUy6evUIuwvbVTE1C/4CC70LbaU8LEzAYeQcpbOdUq8Re5v/AcSW5ZlxNgQI928grBhI+/uNFomIBRWXUzj3/cCrE82gXRWS4vTV1ImL2CSpw== 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:(4636009)(366004)(66476007)(7416002)(38100700002)(2616005)(4744005)(76116006)(91956017)(4326008)(66446008)(71200400001)(54906003)(8676002)(110136005)(64756008)(66556008)(36756003)(8936002)(66946007)(26005)(38070700005)(316002)(6512007)(6486002)(86362001)(5660300002)(508600001)(186003)(31686004)(2906002)(122000001)(6506007)(31696002)(83380400001)(43740500002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eEpaSmhUV1lJT0oxL01EdG9ybE93RmcvZDJVK0xNWGpWVjc3Nk40aTNkdjNW?= =?utf-8?B?SUtvQzFrNDNGTjZzZGphZHBsQ2V5WHBsY1h0VytuVEwyNmJacHdnRnJXdDln?= =?utf-8?B?aXFEd2NJNFJPcVFxYTZZSy85RXFJOGpWZnBmVjBEd3Zid0tOdUxtZE00WmpS?= =?utf-8?B?ZStIQU8vRmVRdncvdStnQzFHaklaSk9hd0s1YSthMnpCRGk1ZDYxdWF3dDRN?= =?utf-8?B?VkdsUmp4K3h1V0FwVW4vN3NWRE1BUlZpdkZJZnlKREpVK1VqbUxEbUhkOGI3?= =?utf-8?B?ZTB4MThRNjA4bkZHTk9zNUZVWDMzQ3E3bTlmMFNEYktZbW42eGc4MnI2UDd4?= =?utf-8?B?WWg1RC92Q3MxQmdKeUl3Z05ZK1BsWXR1Znp4YVJKUTloQjFxRFBYL2VRTEMy?= =?utf-8?B?bnFnaUNKVEtSMnEzLzhKYmN1VGJoaXYrV1l0QkpPL0V6NHhEM3A5VWU5dkNQ?= =?utf-8?B?ZFlJaElHRk41MHUrQ3VpRjkyNTl2b0tjV2RtODB0dGlxdVhQYUNhRTRKTEQ5?= =?utf-8?B?aFhWOCs4dXdld2Q5Tm1zTzhqanBheDUxdDB0L2ZNNmtrTTllOXdranNzL255?= =?utf-8?B?dlBncExJYis1SFZLWWl2cGIwRDBtbFlaSUhrQ0VOZDNIS004WTN1NWY4a21C?= =?utf-8?B?UXpEeFVqUXZBMU5lV3RNdDdjZ09DTWtsRlVwaEtTdHhzUUxpeUJSRVZKRy93?= =?utf-8?B?WGV4UHBPeWUxeWtkNlJBVTArNzJoQm1Odks4dGxXMFJ5TjRBbGlYenBxWGRz?= =?utf-8?B?ZEF4S1R1L1FFS1FZUnhJVDljanFRb1pQd2dCb1g3VE1VMSt5RmNmT3JBRG1n?= =?utf-8?B?UjIvclVscHFReUZzZjdzZ3JMNGtCY1RSMEU4cTJYT3QrbjZZMjVYeGl0OXBq?= =?utf-8?B?dExXamo1Z2hubWUvcEpLUldPbi9CSWtmV0lRRVljVTdBYWFvdXNuK2YwQmk0?= =?utf-8?B?WlUya0FzMTR1cEl4c2YrdmJZc0kwYVFpSzJyU045Zmc0UkpVSC82TExSWFBa?= =?utf-8?B?WGVody9jMkJhSlF5MVc3RVRhTXJoMXlxRlg4Nmh2eW5hbW9PdDBlYWJNMUVi?= =?utf-8?B?NTBKTk5hMzR5ODhtZzh0U2RyNUtYdk51RytNRXZoQksxOFM5OHFsQUVEKy8z?= =?utf-8?B?QXBLeGRiSGNvaHM5SlM0UmVJRVN3Z0kwRzYwZEY4a0k5L01sL05uZ2N0bVo1?= =?utf-8?B?TFhBdTRnYUJkZnZUcXllS3I3ZmFiQVZiSXNOOWJBWHFzbXhsdWI1WTk3SzFU?= =?utf-8?B?eitOeTdYbXU1ZEo4aVFmMTl2d0hjMlNQaERvSXJ6bmcrMGJtaUFDa2Erd1E4?= =?utf-8?B?MjEyd2JsbkU3bDB5d2F1QU9ZZzgyUFZBREpHM0MzRTRtVnJLdUVqbEVJc3Bx?= =?utf-8?B?Y3dsSXNGQ1piNVlxQnFhUTZMR3hJU043MVhKdzJYd2RUNW5QQ2Y4VFkyUkFp?= =?utf-8?B?Y1g4S3lyaEtqc1dycW9Sb1I4TmpCSkpVZVA3MHJ1TVZRQ3dKMnErZFFKY2Ev?= =?utf-8?B?ZVhMM2lsWU42VUZmWVZtam1wTVZKY0FraHc1QnhIVk03UjBKckJwUWZDUXpP?= =?utf-8?B?dXlkVU1WcEN1c0dpWnNUUS9VL1RGODlPbEM0L3RScnY5eVBhRjk2aytHVGpk?= =?utf-8?B?SUtnMEQrc0FGVlZwZHRzKzd0THN3M3dlMVAwT1JBL3kzejh3Q0hpWDJ4V3J5?= =?utf-8?B?WGF1UzRKbHB2VVp3WVh5VHMyT3ZwZ0hsQTFmMmpTWnlXcEZhMEI0cnZ4dXBE?= =?utf-8?Q?HnvRdofIgYAyUb0k1A=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <9F877ECCA712174780F499A29B92028B@namprd12.prod.outlook.com> 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: 954a709c-e90a-466d-a8ac-08d983cd756b X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2021 04:47:50.9321 (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: +AKjejW7uEMlvUyufrutVH1+UcShjref4KkJS0/3NLPQ7BULvQIgiwWKHp6nBPsOcW/G7tcqas9XK/MmufT+3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1389 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org TG9nYW4sDQoNCj4gKy8qDQo+ICsgKiBiaXQgMiBpcyB0aGUgdGhpcmQgZnJlZSBiaXQgaW4gdGhl IHBhZ2VfbGluayBvbiA2NGJpdCBzeXN0ZW1zIHdoaWNoDQo+ICsgKiBpcyB1c2VkIGJ5IGRtYV91 bm1hcF9zZygpIHRvIGRldGVybWluZSBpZiB0aGUgZG1hX2FkZHJlc3MgaXMgYSBQQ0kNCj4gKyAq IGJ1cyBhZGRyZXNzIHdoZW4gZG9pbmcgUDJQRE1BLg0KPiArICogTm90ZTogQ09ORklHX1BDSV9Q MlBETUEgZGVwZW5kcyBvbiBDT05GSUdfNjRCSVQgYmVjYXVzZSBvZiB0aGlzLg0KPiArICovDQo+ ICsNCj4gKyNpZmRlZiBDT05GSUdfUENJX1AyUERNQQ0KPiArI2RlZmluZSBTR19ETUFfUENJX1Ay UERNQSAgICAgIDB4MDRVTA0KPiArI2Vsc2UNCj4gKyNkZWZpbmUgU0dfRE1BX1BDSV9QMlBETUEg ICAgICAweDAwVUwNCj4gKyNlbmRpZg0KPiArDQo+ICsjZGVmaW5lIFNHX1BBR0VfTElOS19NQVNL IChTR19DSEFJTiB8IFNHX0VORCB8IFNHX0RNQV9QQ0lfUDJQRE1BKQ0KPiArDQoNCllvdSBhcmUg ZG9pbmcgdHdvIHRoaW5ncyBpbiBvbmUgcGF0Y2ggOi0NCjEuIEludHJvZHVjaW5nIGEgbmV3IG1h Y3JvIHRvIHJlcGxhY2UgdGhlIGN1cnJlbnQgbWFjcm9zLg0KMi4gQWRkaW5nIGEgbmV3IG1lbWJl ciB0byB0aG9zZSBtYWNyb3MuDQoNCnNob3VsZG4ndCB0aGlzIGJlIHNwbGl0IGludG8gdHdvIHBh dGNoZXMgd2hlcmUgeW91IGludHJvZHVjZSBhDQptYWNybyBTR19QQUdFX0xJTktfTUFTSyAoU0df Q0hBSU4gfCBTR19FTkQpIGluIHByZXAgcGF0Y2ggYW5kDQp1cGRhdGUgdGhlIFNGX1BBR0VfTElO S19NQVNLIHdpdGggU0dfRE1BX1BDSV9QMlBETUEgd2l0aCByZWxhdGVkDQpjb2RlPw0KDQpPUg0K DQpJcyB0aGVyZSBhIHJlYXNvbiB3aHkgaXQgaXMgbm90IHNwbGl0ID8NCg0KLWNrDQo=