From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0065.outbound.protection.outlook.com [104.47.1.65]) by dpdk.org (Postfix) with ESMTP id 04350CFD8 for ; Tue, 17 Apr 2018 20:39:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=CKoGbDMu1P/RtEcJ5o/KdW1lJmsqIywtmh3l8TR6D+w=; b=vy3msrGeeIim3KccHV73XIDYTRrrLiSyqNsfrqFXXZXFEf/UlvFBsTEZSok9tUM61CZHbuaOKhpvh8cUZjKiCKYEgj7BHyFrHIOUiA+AvvFpS17gb7Fq7i0xqaNpiwgsoRqrDNYt/W6OMbvcq/TL0cBGmP1F1lJGSbxxN/blSDk= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by DB6PR0501MB2038.eurprd05.prod.outlook.com (2603:10a6:4:6::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.675.11; Tue, 17 Apr 2018 18:39:26 +0000 From: Yongseok Koh To: adrien.mazarguil@6wind.com, nelio.laranjeiro@6wind.com Cc: dev@dpdk.org, Yongseok Koh , Anatoly Burakov Date: Tue, 17 Apr 2018 11:39:13 -0700 Message-Id: <20180417183914.10175-1-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: BN6PR1101CA0014.namprd11.prod.outlook.com (2603:10b6:405:4a::24) To DB6PR0501MB2038.eurprd05.prod.outlook.com (2603:10a6:4:6::20) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(2017052603328)(7153060)(7193020); SRVR:DB6PR0501MB2038; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2038; 3:lzx2gQSzmGK/r1UiCft8CXBveViBM+JmPl8VkfbzF82z+jZH/Gcqm9ISo4lkiV7st4jo8ERno1goVopz3ncdsiorOTdGgDmIVctQTsgnHWBxk67VPXOm0slrKyPZJng6u99k8ZRk5MxhNJOTogwzH0ssyOwtoK2dgamdhFQkb7DrIVnH9a0QYK1xKq3vo6kVx8nf1VDBInDXnG0byd1B85qzhk8Ft4dY7xCWeDLdfpqdbgxxhjdQioiJ58GzcN88; 25:niZOFgkBs4MCELt9TISKwUaob7RmeocCSvRyQi9WgPrgU4mt1vqH0M3+bluKpa5C0iyMFMeczSBgA47lTSxshdUFDgYmAUIY91OacxhiZOQoYLX9JC17gXoXWdpPjp8wW7T/WgfQlBvRLNdd+9yzufWuftX1AOZL/dXP9ut2JXGqIFpqfxDnCvPzT2/f+b5udRdO9FY055MqcfxX2cp2CMXrPMDwQID+d4Se1APoWjcF3srevILkSBgAouSfNFxI8zqQXMHqzjj8YX8vWp97k7ROIh7kOPQx8aXRaaR1rhuZA0AOQ3PKEqQmKMJE6KrUAIaPvcPeh4EQafJyJ65B5Q==; 31:oX52GvxvPsGtVToacT1DeEb1Sb6gPQ0qnNQ3IXi3dMK0iv3DMAExX1dGCFM+XczK6aR+tTIXP+BtTF4w5ORHiVi9fzt75ZUoguf5PEH03BuTiYJv6x7CJsSZd8+IAbMLkebhpme7XMVM/9FMYVGPBKD6VFINNllVYUrqhnHOm57mbA5ocx1o4yxN1MY3uVVxoMSUfTWM+ryX6DsqyeqjLlCgtj84aDOr1HTtZv2Jsc0= X-MS-TrafficTypeDiagnostic: DB6PR0501MB2038: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2038; 20:vBeb5uI0KoNKZXRYKpaH4dBKty9VIVuxWEz9AhVJnoxUNE46nKujnh5N8wAFJFchWS5wFaQtlmYOTI9mf7oPTPLsbNnqFw3Y3QU+8V4NDrcyL2KvR58Ua/dQiv+Hbm3U3YvnHgn2+3kP3gxZS5Dzp+q5CW8Gdxx+oQwxad9Zh+xonbZMX8E8TIF1XbeVlnnMytlHIl/mXpqG35b6d9bxYc4UXUQGeWbZEjEYwMKnwubTEWUaWC8kblRGWl/ydjtDymX/CTZOE+YrX8bnvGl0F+KPCLT6t9WzF4Q/RC36BAh5et9LPlpkkQ/fdIxHO+2dNJuIefrdMq4ecpzH7ABJ8nVOh9c/IpheY54SSHZ/5HTUUfW4JCf5VVxC58w5FJ0Myc53ZoMr6/4VSY+MmbOWseFKelGCjVtiC3c2JdV0o21O4UbaR9/EPmOxg+whbclVour95Yktj3nWB9vAfmztQl+6lL0t6mNZc7S9lDSKBkgJuFKIK5VGOE68qxvcE5Uz; 4:pNY22iru2hxSKfc1BgGo0LOqOPuGIOixozI787S/AizebfPFoBcXeF4ytU7//eCzBPUStXv0FnZGcEnKiAUHYvHDrW0j/RmG6NW3lH/2Ge6uxDqXIkdTDZGN72DdrnqyjCKiuaXKVu3hy2wAZZsJZdoa/hntpvDqTTW75MFolInn5wkPdQNbKX/0oIJlzt8gCwNhqEAMThb0Xe5L3ZDvi7uqwKPhQ9dzi7aivjsPrtLYYM9Ay/2c07dgyRynIoMvCU/sFBylqkxyMmuw4IX32wN65cms1PluOho/KLdf3hslMtOPbWRZbVpB9XREVzDz X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231232)(944501327)(52105095)(93006095)(93001095)(6055026)(6041310)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011); SRVR:DB6PR0501MB2038; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0501MB2038; X-Forefront-PRVS: 0645BEB7AA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(346002)(376002)(396003)(39860400002)(39380400002)(189003)(199004)(486006)(2616005)(6116002)(3846002)(66066001)(47776003)(5660300001)(54906003)(97736004)(50466002)(16586007)(86362001)(6666003)(69596002)(386003)(7696005)(52116002)(51416003)(68736007)(53936002)(316002)(4326008)(81156014)(81166006)(8676002)(55016002)(50226002)(478600001)(7736002)(105586002)(25786009)(48376002)(106356001)(21086003)(36756003)(1076002)(476003)(8936002)(956004)(186003)(16526019)(2906002)(26005)(305945005); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0501MB2038; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0501MB2038; 23:kUhqij0GLTKIl467ZLaXp4l3X/TglB2lt1XMHoG?= =?us-ascii?Q?dKmcT/pGyuRZXjuMTZiHDU93SO3IDpyKJa/me9UmJnSphp5uQcLLLuYxR78h?= =?us-ascii?Q?UIGquEx5wSjTrdYWd5Uc7cd4aHW+j9Zdv4L2nT06odk362CUL3bZGh+4t09i?= =?us-ascii?Q?or/5kQPjnnLxLz6f2ve0ml5KPq/UCs6COCEv30h2UbHZeoIj0M7rK/96mDsT?= =?us-ascii?Q?kIW3OnIRp9lgZjSpvDZc9o2qT2PkJAbg2mlvYRh249NYthCRJX1aP3sSuOOC?= =?us-ascii?Q?xsCRK1arM4Ld/EfjY++Mm3q61CqNkcm930PaQvm3e7TIN1yYBLDW2WHgmhho?= =?us-ascii?Q?Cs67fQhBIC5xlSz+f9+VrU0afxebVb+IqdVFGrk5ZpZnIaI+2BgcL69Txnwc?= =?us-ascii?Q?UxFUqy7G/9pRgACFvBl3KX8OPIyVANbgMEWjs5A3qmaaM5nDcpI2xa0rae/h?= =?us-ascii?Q?VsRmaLbknLog2vngMr3oS8bqqR5AZo+9RI+oLL7+cSEg8DkAwvH6LQtVhjGA?= =?us-ascii?Q?g2/QSUYTTKsCfpxSf1tR6h6900RMkyjYQhgtrfR8YmLQx8KGd/hs0/HhWD6a?= =?us-ascii?Q?JOAnd6tnGoVCKH2PahN5KHDdyK/1c7xJIlu651BNRr+SwO42+YJQ0bGY59BP?= =?us-ascii?Q?mKIHuHBS7QPW/00JxfnAC/gk7s4vjagHDQl+Xpv2Y4klEwUC8A6V2iS7dc84?= =?us-ascii?Q?5Mf46sbpFfL5Ue/OWK1UGDsyzwz6FUDRd9nzLV8HXbp560qCAnxDRRegghPY?= =?us-ascii?Q?6V7bH2HEPVp2swPzn5nN+A1NG70yNxFgnIOHROT/5ftEJs79+WiQ4uEYndLG?= =?us-ascii?Q?u260s972A3cZd/waIJ7B9Jxi6KKHIKKvx87Nlbj/e2xK9bDYgTr9F27emn3f?= =?us-ascii?Q?OJ300Dpm+gqJib/y+Y5/E+qMsqqsfXBpIwpbud0LbKUcMM5qT/ATB/l/szve?= =?us-ascii?Q?EADx8rQa3wv4/KKsFFhS4PK770q1r8DY9WA8n6ttyLtxw9kq1nsOiEbrnvmv?= =?us-ascii?Q?5BldkGaf/huAP0iMnZCDLjcbaJC4238Yxv43rTWQSs3RDN4zGStEw7pkeDTf?= =?us-ascii?Q?o3WbU12mqH4/2TF4tQCW9dpCbPLrlHEjAozhtafFC98MrL+AaOyEPH/U079k?= =?us-ascii?Q?Zf/6caV0HAI7eIiO4Dx4HnGhssGLiu39FVF+Q9n0l2sWnKqwb33dSyQ=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Antispam-Message-Info: a9T++7p6mmImgvXLvbSJuul6727+pr1KndKtm30CqNJ8HEXw653jqLQLt2AZAXlxzKrzo9FpUB3uD7xRT4RISKKecYv4Zm1mDEk4QabO7KqmgXGgY9F4ZVfFWwD35GPUO712l4JyCi+xnoYLZlHCAUltyNQ+1AX4oEKLYa5VBPROdgPVKEznZr4YxBBIy/1f X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2038; 6:KTIWYwqwqpuFRbT4na4eRRlyxqxHpQ4qePrGu8h5/fWDgmkZ697MTUJe6iACbyUgueg8Z++dCoWV9LHV4KxDONHaoyn8qZcviHqP1hhssOVh9Wyeejp9yf9kLZftOyWk42yc0jTj4Id7OAUUOd4FYl2JRCEr75ZCsaSABz2gs5OnSIGVbW1+t7vuow5ZPhjdsXE7lrs498C74wSQ7Zqvo0XVZgGi4/rm+ApzROarJcuKwh6Rk2WS/RMZalYeZodksR6iuqRKWroQcaAPflCwx99ZL1U+jveW1e/rAXaPwddSV0amnXSa/vxBZavk1Vh9XjL36RUdizH4B3qYRQFWnqvC3x1Sxnt4ft8VK3SGoKprUa/RAm3DtEeHUE3ELinziZZCfHFLPSoFadC5Gsc4MH8WzhVEkJ05Ff81N4YMUdoWxvxvroJdOH3GM4elKadulkIs60dXFPzr4wnwQ+9V+Q==; 5:6cpMX87VPHC8k/MACwhMmGe0GN4AvlTvJpCjomk9e6+ormXwY7rk5yd7htaLCaXaIDVuUBEKrbHqBzE1CnHmdBB+Oxi9KRggc/Z39axIwEGxB68IuJ6R7wS1L1PkiIYLnuaAJ74EazXbR5IlDN2r+d72JxpdjmGMm003QLJoI9A=; 24:C7uZPUJudpX4c417Xmkxq+x4CkOUCnimXm9dMiIQd+u8IFn58XnsZcSVYCYJCJ3lk9Rmn/WaUYrETvojntyIlhjGWZ7GTdQIfN/OwzRysPA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2038; 7:VWZD/Y1Fx1QQqBVf25EIzlwS5lEUr1Aor1lKDtYvDUo0gSPbzlpQKs1KuEdgGglCxmNV6aeH9fqMSghGITBOK4I1IywYALlee5FkiYlR7zx0lXdIXhDcsVvOtcD/1RDJ6yPoA1qzmZYwBMrn+PPk/yCjFalMB4LgnVDEWUS0LDNtm7bEUR9rw9iMKVrS8EbX1CxLtR8WsN+vBR8wmouYlr1/AtSavg+DByOt/5bqOUySrElfjmgOPeN9wrHKETFO X-MS-Office365-Filtering-Correlation-Id: 4e24e664-e480-468c-18d7-08d5a4928c84 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2018 18:39:26.0409 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4e24e664-e480-468c-18d7-08d5a4928c84 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0501MB2038 Subject: [dpdk-dev] [PATCH 1/2] net/mlx5: fix alignment of Memory Region X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Apr 2018 18:39:30 -0000 The memory region is [start, end), so if the memseg of 'end' isn't allocated yet, the returned memseg will have zero entries and this will make 'end' zero (nil). Fixes: 718e35999c96 ("net/mlx5: use virt2memseg instead of iteration") Cc: Anatoly Burakov Signed-off-by: Yongseok Koh --- drivers/net/mlx5/mlx5_mr.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/net/mlx5/mlx5_mr.c b/drivers/net/mlx5/mlx5_mr.c index fdf7b3e88..39bbe2481 100644 --- a/drivers/net/mlx5/mlx5_mr.c +++ b/drivers/net/mlx5/mlx5_mr.c @@ -265,9 +265,7 @@ mlx5_mr_new(struct rte_eth_dev *dev, struct rte_mempool *mp) ms = rte_mem_virt2memseg((void *)start, NULL); if (ms != NULL) start = RTE_ALIGN_FLOOR(start, ms->hugepage_sz); - ms = rte_mem_virt2memseg((void *)end, NULL); - if (ms != NULL) - end = RTE_ALIGN_CEIL(end, ms->hugepage_sz); + end = RTE_ALIGN_CEIL(end, ms->hugepage_sz); DRV_LOG(DEBUG, "port %u mempool %p using start=%p end=%p size=%zu for memory" -- 2.11.0