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 8405AC48BF6 for ; Wed, 21 Feb 2024 08:39:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F088E6B0078; Wed, 21 Feb 2024 03:39:05 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id EB87D6B007B; Wed, 21 Feb 2024 03:39:05 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D807F6B007E; Wed, 21 Feb 2024 03:39:05 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id C79496B0078 for ; Wed, 21 Feb 2024 03:39:05 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 10007A0CF2 for ; Wed, 21 Feb 2024 08:39:05 +0000 (UTC) X-FDA: 81815161050.14.5C25A00 Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com [209.85.167.43]) by imf10.hostedemail.com (Postfix) with ESMTP id 15F51C0013 for ; Wed, 21 Feb 2024 08:39:02 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=abhVFlX7; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf10.hostedemail.com: domain of urezki@gmail.com designates 209.85.167.43 as permitted sender) smtp.mailfrom=urezki@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1708504743; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=dPELjiEKNsJRBnHqTRdMM8Q+eG4K1vI0RBfRjoo95ss=; b=f7po6bBDNcz4lhXAkFJ88Op+E7woRLMa2R6doAini4j1VD3LDGgz086B3m2ix7op9exX3R c5Mj4wSAYQZjEa9zyMXSfl3SmmOel6cFimyQD8IWXLy5NXB2NEwf15v0ybO8d8Y5bf3PnK LF0VhTsUSVYeq96FQvwhVXZ7j2yPsZY= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=abhVFlX7; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf10.hostedemail.com: domain of urezki@gmail.com designates 209.85.167.43 as permitted sender) smtp.mailfrom=urezki@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1708504743; a=rsa-sha256; cv=none; b=ylebLKxLDZ6vjsCFFIjFignhOsgSOcY+KYziXw/yeSel+kk5rW4Xhccq+s7K7R9u0fqt7u sHf0/r8rnUP6QcEo2hD4IEbPMVPv3XRLvf5WphlXdyNjT5Nt9joKQaDbmw42Ecatpb8eEO ca8iyQwcC6GsYV0KhGrFGmqD4AEMtBw= Received: by mail-lf1-f43.google.com with SMTP id 2adb3069b0e04-512cca90f38so1450855e87.2 for ; Wed, 21 Feb 2024 00:39:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708504741; x=1709109541; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:date:from:from:to:cc:subject:date:message-id:reply-to; bh=dPELjiEKNsJRBnHqTRdMM8Q+eG4K1vI0RBfRjoo95ss=; b=abhVFlX7oE6K4Tv4luBAS42aSRXtF69I/GaVVD+ECoD7xV30MU94Pt0I8rgJ4Tyjof npkBtfyFuP8xwBdQTvnqGAbJK2ve59QOUgGAn+W5pputqvritHLQcGow6d/C+b5HNpH+ fDdr2iwDe7eIhsxoyLoDm/TLuXl2FYqihX3CDkfOUP6cD6hK3eXFee5rb8MjD748BwMJ b3a2KRWYUuTjNnGAC+0gjpuSJRNYiMgk0alHIQBqQywqOdKqeWLBvR+Md0DgL0gdtxru TVr79ops2ft/7x8fWgan1EJ6GObljSR4oyBeQbOc/bm3SH5DXT00nEF6rXw0c9JC1p0p 94Cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708504741; x=1709109541; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:date:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=dPELjiEKNsJRBnHqTRdMM8Q+eG4K1vI0RBfRjoo95ss=; b=dRlFt9omkycpShrr6ZMNiOPfkxKw9NuSoEFtbs6orWPf5sR3MLtjyPngx8CgUMd+Cq 7NocYhWWvuzMA/TjpRmGIQYjlt387NWsT7XOdGJlCcCVUu+M1+CdQ+rNmxEvS3x9B4dB pAIsVniQn/s8q2QoeZvQoGOyHofcbwvldjadiTsIe6xC4NLMSkpSPqzlImbaf55OqWrN nJV9/KnTUBwHt9mI8CQyi8qDa8krdSLpyp+o9e2EETBYD4x4fU5jtKC3GfN+FIeQ51ag LqdFCxpHtCY+2wo8jaUSiqhXMRis1M6EtsqcHLPuf1YCJSieD0menLUVocynpaAWPIkD WjVw== X-Forwarded-Encrypted: i=1; AJvYcCWhLS0Xau+nYNsnOVm3Ff1VgNgMHTK0yqgS88h82/wJvJc4cJmhRrU2fRA8+05Q0ZE/T1W/516RS+OU49OcB6/w6VM= X-Gm-Message-State: AOJu0Yz2VrbPJ6pOgx8g7pi5zXfXss88jQzgB86N4o0qSuJsk924IfYW 1syoocUp9Et0lTNKbJ23AnuOGej8/HP1b4Nz8MrSEfZSpecRIa77 X-Google-Smtp-Source: AGHT+IFCPFj4LN6dh3oAb9dYHm1NuipCWPQs2NheA5jWAIqLEeKg7aclhPVm9lkmiNhOorI5EZ2yRQ== X-Received: by 2002:ac2:4256:0:b0:512:ae0c:6a89 with SMTP id m22-20020ac24256000000b00512ae0c6a89mr5702983lfl.9.1708504741352; Wed, 21 Feb 2024 00:39:01 -0800 (PST) Received: from pc636 (host-90-233-206-150.mobileonline.telia.com. [90.233.206.150]) by smtp.gmail.com with ESMTPSA id y23-20020a199157000000b005117b2cdd1esm1640550lfj.152.2024.02.21.00.39.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Feb 2024 00:39:00 -0800 (PST) From: Uladzislau Rezki X-Google-Original-From: Uladzislau Rezki Date: Wed, 21 Feb 2024 09:38:58 +0100 To: rulinhuang Cc: urezki@gmail.com, akpm@linux-foundation.org, colin.king@intel.com, hch@infradead.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, lstoakes@gmail.com, tim.c.chen@intel.com, zhiguo.zhou@intel.com, wangyang.guo@intel.com, tianyou.li@intel.com Subject: Re: [PATCH] mm/vmalloc: lock contention optimization under multi-threading Message-ID: References: <20240220091240.3316840-1-rulin.huang@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240220091240.3316840-1-rulin.huang@intel.com> X-Rspamd-Queue-Id: 15F51C0013 X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: 8xxm9uoxyy7cx9utxc9hsximeaphgxgz X-HE-Tag: 1708504742-642377 X-HE-Meta: U2FsdGVkX18T67MdOFNMSA0MpiM5SBWeJkS3aMMHLi8pqlY4iYK3krcguKrq13OzUd13tS4H2paY1uq2aaeLfRBNoR/YRGA+zmDULMIIzZdYNX5FrzItFJcmo8OYcVObBSbycqpSQS4V/GjLsT2jnnslu9GOoZAQvF9Om/0HAUSfE1vuJIFE+Jfx6EJ0KlnW4WmaLvaK7hBNx6Lglf8TvNBe2tAyLfGgE1H6yBe8p2doytLaOElmxCAm/70g1zn6TRsuXsmJNlFHfJimbeZKIFfMuS+ccvJVV6RBh7B9v8e2Xbp3Zzasvq4oSihTLtfB2y9x3FQ6EQEXaUjVyOE6g8xV2LqL00LyXdtiPnHDEuc8KblAY33sBgIy0YawMVuvNhylbWZoTjew+7GNm/6N5DU/BdCOGM03HYvmjBWyTAy3yQcJCnF0lAFc35PFTm23CtGKTmV3BadCeMTX5gOAcntfmtqWZkqu51uN+/R6nKlXoKGKajROKXjhENX2pqAHwiJlryJlvi2pDvGN9a2OuAv+naZs9CG4csL6kGZ/63RSrIGZQy5h9z1PqLyeL4Iz9l1bl1Gsae8GfgF0PjwSPstfPbgOm5hvha23jOVXorBXOizIEhSRgv8wMo33U4ALQ5SjK8bsN9Nq23ab7PY5Hj+RcQHNUOmyfxwI6yft8978jS2rcE4271BmqDsxBCkSZfXAOE6eNyN2TaamRthB4h5y4gZ4Tolbofzo6TMp2b0dW2poN7LT8dtVUX2sMqjecuFc7ZNVyXtE5ITlrnY4QwsuaGJqelV533R3KOp0l0V0Vls5qyQrVume11WWprEW02ij+0uh4aBih6vuT3gntZl73PnIe/g5wlltI0CGqkf6mCLwXbjbqwh81ECOf/PrWgJY5jo92hx++i+PfARedmXGk0liyBerUYurFmQwMxFcgy1IccR4lM9fVbhWuvfScgPs4iba3y2LjKUXfg+ rVnkTvyD g9Y0gDVOgRhgL2Pu2FQBGBosFQciWakpkkodkvyaL3wZYw8WPHBr0ReJcek7DxAYzJyw3SjAB3Hsuxlh3d/6HtORrJg2OPuuV+NoY/TpzLnMzlK6HGYgZY/IPZwzaCLuloWJecYRMJizHZlzT3IRAooZD7mY9o5qhHIF/PIKGBa5HX00WJ5ewreWj9wZoFtKczqcgfXqPmlQSJzGrVakodzVWiGSWYoForG2pxCIxrlrETRF8hJK+pejmIswQNYdO7p/N2PkOQzWxjkWxm4xXsw449yvvrV138ARXsFFoUARV0jHSlZGZLrlAAwCpn0hUqMGKyc+i5DVmSADUaNQ6/jYnL7va3Dylob6X9JlLIHHlORLeWMhI4Icljx/0iNPmZr4kXUPUCzpUqTwsOXTAh77clvMPSKd3cJ/s X-Bogosity: Ham, tests=bogofilter, spamicity=0.018740, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hello, Rulinhuang! > > Hi Rezki, we have submitted patch v2 to avoid the partial > initialization issue of vm's members and separated insert_vmap_area() > from alloc_vmap_area() so that setup_vmalloc_vm() has no need to > require lock protection. We have also verified the improvement of > 6.3% at 160 vcpu on intel icelake platform with this patch. > Thank you for your patience. > Please work on the mm-unstable and try to measure it on the latest tip. -- Uladzislau Rezki