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 29AB6C433EF for ; Mon, 6 Jun 2022 12:27:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A58166B0071; Mon, 6 Jun 2022 08:27:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A028D8D0002; Mon, 6 Jun 2022 08:27:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 87C3D8D0001; Mon, 6 Jun 2022 08:27:23 -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 763B56B0071 for ; Mon, 6 Jun 2022 08:27:23 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay11.hostedemail.com (Postfix) with ESMTP id 508B180629 for ; Mon, 6 Jun 2022 12:27:23 +0000 (UTC) X-FDA: 79547736366.17.B42B904 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2046.outbound.protection.outlook.com [40.107.236.46]) by imf07.hostedemail.com (Postfix) with ESMTP id A43AD40015 for ; Mon, 6 Jun 2022 12:27:08 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PWrRVKdFBYD+kKbTDwFVwZUizv1dPcpTBJYnh9e1pwQAi9+D7i9YMK2xMZavWTCQnL0EgkseEvskwYvg71RAVl/lKeW4L9gAqXtvwA/Y2OxYJkBJRJDh51y/2XTlkXjDk7aHvBTwKLbtDVT7w/CgO/gPmSVsiY3IWnViGuY42y7kZyX9fGC5lF+3h4GrV3mwfsEmHbxr0C6GFt4s2zOcUz3xLV86xXv5VM/igI25hiRVJu+WVJB17AEzJEkTAOwNhAowXWHc5rp29VSHIJ63RRb02cZVaTRZWFgx8SiqzjJVBNHTsYEWYpTlh1aSslnD6He+rW8noh88s/zpUTDpRQ== 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=nc+bOo1c726tjVfAfgLb/FE8KsiG69g2a+TsM3+mqP4=; b=YpNmkKpFxlUtCOU820loCqLIqd96umkwcMSStz+k4Hz9s3wqZI+TRgLJdmfXnEXcgKm2eG3zvG5taV7JKbm8WZp6Pc8an15trwIkSdoiGJaJworT4/OZo8LBX4AVPmSbqabq79O0b9/qW7872ZUv79RNFflZfvOHnTZHAomt94mEPk6MooAX8Hj8XFrMUYDnyZrDspuQc9rXdqXIopS9ZWIPi6q4EKmr4D0sMb0lHeLFSiphfX0rH4cmb8EwKXjUPbzDhOGYkSmXldLyPrA2K9SjJBrV7cJeQC2PGDyEkIYJjvBtFvsVCU5SAj2aQLiCTvtfPjt7+pPbgiZsw5loJg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=xilinx.com; dmarc=pass action=none header.from=xilinx.com; dkim=pass header.d=xilinx.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nc+bOo1c726tjVfAfgLb/FE8KsiG69g2a+TsM3+mqP4=; b=EAS9r5HP9AWjP/agVvZc9RY8gnwDXTdNdKx9zwt3PR5tuFr24aVnk+eJpHoEh9D9VqI2hHnuQ33pOFF61CRceFKO94wfowknnaar1uI7EYlZ6R6/e2jLGIrdE1ffVYaUzQVRjOwsNcxWQ694jZH7VI7gw3V6qLySV3TyCQaTBpA= Received: from BY5PR02MB6947.namprd02.prod.outlook.com (2603:10b6:a03:23e::12) by BL0PR02MB4449.namprd02.prod.outlook.com (2603:10b6:208:4c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Mon, 6 Jun 2022 12:27:20 +0000 Received: from BY5PR02MB6947.namprd02.prod.outlook.com ([fe80::70fe:1953:96d4:dd88]) by BY5PR02MB6947.namprd02.prod.outlook.com ([fe80::70fe:1953:96d4:dd88%9]) with mapi id 15.20.5314.019; Mon, 6 Jun 2022 12:27:20 +0000 From: Bharat Kumar Gogada To: "linux-mm@kvack.org" CC: "jglisse@redhat.com" Subject: HMM hmm_range parameter usage Thread-Topic: HMM hmm_range parameter usage Thread-Index: Adh5oL4Js7cxK+/vRGeLriuAWvHUkA== Date: Mon, 6 Jun 2022 12:27:20 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1f92d7cb-cf89-4328-3c95-08da47b7e6f5 x-ms-traffictypediagnostic: BL0PR02MB4449:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: G0KoXm8Z1IsuV3mUDE6Vj+/5plYpA9m0pDFvIQT+gIevQeKBENqB0iJhSjBDavYBAH2W8bU2kRsSBBGqW278kwRvUS5rRxd/x3vzi77y7wJZs2cXEXl0V+KjbyWAddqNQh7BHWyQeCro/7ArZSqyaS25aegawQW+yd2VAm65Ao1Cr9bYdcUiUAwZi0RhEm+yiPPyDDubX+4HkuNKCzwu4W5GvZQaB5cRO5pJpB0R8u2oGdClRSnw5GXl0FHojANtRzx4JsvPNn85f6fwso9q/SOL2q4LggpFO0CvkHe/ZeksV/7IDKtIdRVGTt+1wRh5FsimiiGJW7w29BSwy7a0ikcIv7MBYJlLOEMi0Yg1huO2hI5v9O2bdtnqxPOHMkEjdE6hi187PNmSIImRUpfXRqnT2dpP4bIRLpCSGRvL3Oae/Q2p7woQhrIPs7EQRBxvpd1ifARk8rJeO1i/Pjkq4OJnUxesCbqII7D3FYEbuNVcwwCk7F3JNy04CbDFjWCeJ3im9Zdff0tHQdvkvrqobstQn7ALnP1xDtty+Hs4tEA1s+mQQT8ZnwRR3tejy6NSIFv6hQtLcUZzYY/MtFoyCzWdFOydqM9Yy8gUya/4woFFZzsh2+bhFLqHf4CrGgp3WH+Lh2DA5lJoZNDBS9Zg8feCht2M6LjYdLMHep6vW6MEqyoy1/2NHvQzYs2ZUvf/sZS8k44sLEHEh4R/L144Cw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR02MB6947.namprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(71200400001)(55236004)(2906002)(38070700005)(6506007)(86362001)(7696005)(52536014)(8936002)(508600001)(55016003)(122000001)(33656002)(5660300002)(9686003)(4744005)(38100700002)(26005)(76116006)(66476007)(186003)(66446008)(6916009)(66556008)(64756008)(66946007)(316002)(8676002)(4326008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?TBYn/ecCZXg21l0gIx2j2Qm+iWbb4GsdQ0gEjmV4SzebyanwEDMpxrN9AiC3?= =?us-ascii?Q?IuGIFatUTBHdbvnIqapqwTQ2MYe3xa7QgGUJpCkw39WhhlpI2uMMeqrg5WF7?= =?us-ascii?Q?0l88vTvF4o7lVpTV9lR/J3tMd7TEFZ/x4StnnUu/zc6N2VN2LpQqPYjFgeuF?= =?us-ascii?Q?GLJYWbHKu4A4YEPODJnQgfx/IEiiCfASNISh/zCETaZ4qV6QgYwNJaHFMw0m?= =?us-ascii?Q?hdT66iKjE5UU/wT5BJI/IQe/sz1EyRxm6mi1F3HDZozgrCgwucyZ9RvGvazv?= =?us-ascii?Q?O5vV9XdlbAZJbBz5Rf9dQsx1BnVKWVcR2DgCirC416vc2ITaRBwKqAiIxCeS?= =?us-ascii?Q?E2FbfxJjY3uBx1ibgbQWGlxnA98FV7OERu0NQXph9rY4GUPVDSzJDIHkb/Gg?= =?us-ascii?Q?dtQ1GLXeO+7N4kYANtV0zbPTSNPPAHbs33RJCAobj2KYBgvEcG+GAjK1xkZE?= =?us-ascii?Q?n7Vrj9DBbyhvya8v1oMlllkcMmva9J1p7qubkCTk4lC7DqsbL2UJJxYKd+Gg?= =?us-ascii?Q?OfY2rw+6TA1PH01rNodNWpUKfY1+PXX0PD+yiGAFVqYghd+o+VZQ8+/QwQ6G?= =?us-ascii?Q?26z9OdEaQFSQawTeGLQqiapROtKrvEtQAjLCXmho1R5yhgbOZkHUkTVwsCPo?= =?us-ascii?Q?1EuSz4DaHET1HsQbWbfy3UOZI8C7tykhIzrH51yES5fQQQ8jdxb8w1ZbWCx+?= =?us-ascii?Q?ilEDdPCBp5WG4I6xaXn291GY6ZmQE6sZsksf50s8hDVRm0nk9fI5MeI3Vgg/?= =?us-ascii?Q?bmEobJlc5Qdb+3YIktqRfefZwXv3mUBLqb/WKpBxqH3RHHe5jAJMAiV5PP5F?= =?us-ascii?Q?3qyXzw45PlLLFIdO1iuQTSrJgdM/4rvxhmX5+nTFqQpAlgOpVuWWwlwOUT60?= =?us-ascii?Q?V6z9zU7vHrh+8f3tFzE1IH6Jg8EDOGPKYaiuKWEZnJOcmcplxUPyIjT4mr18?= =?us-ascii?Q?4l5qdRs0JiNapJwf9DikJoAVg0HLTC3uM9cwc3bT9rX6cAmN2nSO07Am/AEo?= =?us-ascii?Q?cN7EuqkvvtSTg/hWUrV9ZJzjtO6XPPpJaOxYrlMi/3o0qWj6cKEZ7roFYv3u?= =?us-ascii?Q?EmyFdK4A8tnwEndHA5VjzAwXGrazhFtFVT280Uwess64XPwkUC02krW/ZajK?= =?us-ascii?Q?hhCec4n/K10pq6MOfWETJUB0e52Al9n4Q3wz1xY6hnqNwjVXBTG+bxa74a0M?= =?us-ascii?Q?i5rDnnpclcHAba+C5Axgv7BYLElOoAhmtGhfjHQKx5HI67283yeKo03jkxlF?= =?us-ascii?Q?kR7pSeXV0eF9Dwgmzs6Z5Q6ZVqVkzR2d7qMGdSn2mD+6oLeT91HdXSC1ykn/?= =?us-ascii?Q?b/BISfz6DLiMKHjoIclBIa+avnuyVNr4MbNv5tnHZOsamgsuSIWGcuuDXQNJ?= =?us-ascii?Q?ApjJi1joyPEO3vThq+7Fi69562HxcPxo5Av6wAuOXKYoaxIfb1wsPCbKGCJt?= =?us-ascii?Q?h0q0ef4Cn1KdYmJ4qvUKvP1dF1bw8Lj2RV5eVtdVDlLAu1gSWWfZ3fS0XJgJ?= =?us-ascii?Q?nx0wsWzWap/vZjLfxCPyTckbjAOrdFlZ/rIta7/4V2aNZLnVMYECBpjy7aKm?= =?us-ascii?Q?XEHT/mHqHtOOQxLptD1HCXzdCmy1hMssOIloHsPexA42VU/FxNKNKfCjV9Fi?= =?us-ascii?Q?imfaagFCL6IWvW16YskNxvBzh1ZdN9vvPOLIHTZS38/aO3Kg8xkUaR3CXi/6?= =?us-ascii?Q?gUP3IKG9Ga9Lht5bfXgPxlKO7pnnjAPBj1fpkSoE/WsRSBqn?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR02MB6947.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1f92d7cb-cf89-4328-3c95-08da47b7e6f5 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2022 12:27:20.5452 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: BAgGpi0BR7kBdnj0kvQmgehty/M4AHqxTVkDBE7nSzMySTN0KBkn/uQwfKhGXAFm8nejJjkg8l112Y8A4qwyUA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR02MB4449 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: A43AD40015 X-Stat-Signature: rpjg8is64hh89eyjhxin1cdn8qmu5xn3 X-Rspam-User: Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=xilinx.onmicrosoft.com header.s=selector2-xilinx-onmicrosoft-com header.b=EAS9r5HP; spf=pass (imf07.hostedemail.com: domain of bharatku@xilinx.com designates 40.107.236.46 as permitted sender) smtp.mailfrom=bharatku@xilinx.com; dmarc=pass (policy=none) header.from=xilinx.com X-HE-Tag: 1654518428-54270 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Hi All, In 5.4 kernel hmm_range structure has pfn_shift parameter.=20 This parameter is removed in the latest kernel. Can any one help me understand usage of this parameter ? In 5.4 kernel, if this parameter set to PAGE_SHIFT, does it mean HMM framew= ork=20 expects user buffers to be 4K aligned, i.e which are allocated via mmap/ali= gned_alloc ? Does HMM have any alignment requirements in 5.4 or current kernel ? Will it= work=20 with buffers allocated via malloc ? Regards, bharat=20 =20