Message ID | 20230724094354.90817-1-zhengqi.arch@bytedance.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 15ED5C001DF for <linux-mm@archiver.kernel.org>; Mon, 24 Jul 2023 09:45:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A08AA900002; Mon, 24 Jul 2023 05:45:11 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9B8B76B0075; Mon, 24 Jul 2023 05:45:11 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 882EA900002; Mon, 24 Jul 2023 05:45:11 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 76A756B0071 for <linux-mm@kvack.org>; Mon, 24 Jul 2023 05:45:11 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 3BBFA160A15 for <linux-mm@kvack.org>; Mon, 24 Jul 2023 09:45:11 +0000 (UTC) X-FDA: 81046022022.03.50B8AC2 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by imf12.hostedemail.com (Postfix) with ESMTP id 8ADF440012 for <linux-mm@kvack.org>; Mon, 24 Jul 2023 09:45:08 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=Mux1pbqz; spf=pass (imf12.hostedemail.com: domain of zhengqi.arch@bytedance.com designates 209.85.214.170 as permitted sender) smtp.mailfrom=zhengqi.arch@bytedance.com; dmarc=pass (policy=quarantine) header.from=bytedance.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1690191909; 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-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=GhsBT9Fumj8uBYrifNTbdeUWiupPg7k66ZIkdolEOus=; b=VYMmpAhgVT7JEMnWqeCQwspBQY1g1qLlhPe36EsrUbw4GTra1QEPYhAQ+pKwoIa5Yrzv6Z Q14+Q4BZpkC5v6mDmd7soh+foTpHDYYPzd9tKMZ8wiVJV5GdsaZA0/FOBHX6ngcgMIrrEK tWcEFF+hPP2UMHiCGHQnuecAfPPcPwA= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1690191909; a=rsa-sha256; cv=none; b=DycBhzJ6p9WJYtxYAa3yFu8KHrb+qUau4a0U2YgJBkOLI4SWBHZc7ZXkWeeVPU3NoCcTJs xzm/ypuGAwkuLFn2tFJAcCsDySVyRn2tjgjXecuwp8rF3nUBl21t70XLkEyUmFapuEaKSW E5+REOOBaxqXKhOcMMDiyd5ct0Jgoks= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=Mux1pbqz; spf=pass (imf12.hostedemail.com: domain of zhengqi.arch@bytedance.com designates 209.85.214.170 as permitted sender) smtp.mailfrom=zhengqi.arch@bytedance.com; dmarc=pass (policy=quarantine) header.from=bytedance.com Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-1bb91c20602so2225085ad.0 for <linux-mm@kvack.org>; Mon, 24 Jul 2023 02:45:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1690191907; x=1690796707; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=GhsBT9Fumj8uBYrifNTbdeUWiupPg7k66ZIkdolEOus=; b=Mux1pbqzjbfqRXVfJEIWZc81mrnEot0PRQ/rTJrVGIim7ktrzSNm05Fsso5ilARRvv faySszbFYa9OO4CMI3npMpUlhKd9leJWtwrwrnGBgTFgyKPWAZhGDLwNVS7t8DhkjiqN RwEnjMy2GP0KMYlVucQ6x1a/u1Cr93p0iJndU/bpqFkEM97m8/txQF/6lkl5JDWlk8AU 3iT7I2JCi3x9P2zSBpP/ZmfJYfqHGCek7eMXdifxANKuP/Fuf+mUHCVg2tSmefehawea n1OerRq0jnWZtgNyWPX2fjm4/jIjVqZyDgwY5w5AIUqAK7zCLOIJi1p74U5td8CU8Ec4 mzxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690191907; x=1690796707; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GhsBT9Fumj8uBYrifNTbdeUWiupPg7k66ZIkdolEOus=; b=AAaVBFLbmq09UFf8QQUf1fS7/grxQgazu/wy5vlVRlY14FchL0RxRuVaaTzvvUdhNZ ds3PmoRAsCWbNJyJkHhcAVlo1gEQq8eI7FTjHEGkZVMzRaSZ0IrIDTPkx3HVEpntG4Bx o5RT53QKIHx+YeYZyxmZeHc6C4UHPj0uTvr7iAIDoM5Oj13oP/99YPUaKQf+6W18gakf 0PPaJHL9CVk4xGTql+DHGfhihHTN0nvfrjso21oy3zatPe9yII+GIQqp58RJIeS+203d U3d3eYTxot3mpGUC+2Iuc7eLx4/euPSQCicfJiZEM0vMXPRfyss485i+4WWYFuAWOTgl PXVg== X-Gm-Message-State: ABy/qLZsbTaKCh7V6+f1OUBs4HwB/HJyzxyNwyp/e6Lejki8C8BNK4f8 qa+0+nbjsj4FtpYQexIrl66SJQ== X-Google-Smtp-Source: APBJJlG2lKEMpVGWAV6dsRZ28hllsUFknqcdUwpJ+mz8ptX/BQjWY5s2WSDY0Jqf92PnyDAdPtn/0A== X-Received: by 2002:a17:902:ea01:b0:1bb:83ec:832 with SMTP id s1-20020a170902ea0100b001bb83ec0832mr8326265plg.2.1690191906857; Mon, 24 Jul 2023 02:45:06 -0700 (PDT) Received: from C02DW0BEMD6R.bytedance.net ([203.208.167.147]) by smtp.gmail.com with ESMTPSA id d5-20020a170902c18500b001bb20380bf2sm8467233pld.13.2023.07.24.02.44.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jul 2023 02:45:06 -0700 (PDT) From: Qi Zheng <zhengqi.arch@bytedance.com> To: akpm@linux-foundation.org, david@fromorbit.com, tkhai@ya.ru, vbabka@suse.cz, roman.gushchin@linux.dev, djwong@kernel.org, brauner@kernel.org, paulmck@kernel.org, tytso@mit.edu, steven.price@arm.com, cel@kernel.org, senozhatsky@chromium.org, yujie.liu@intel.com, gregkh@linuxfoundation.org, muchun.song@linux.dev Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, x86@kernel.org, kvm@vger.kernel.org, xen-devel@lists.xenproject.org, linux-erofs@lists.ozlabs.org, linux-f2fs-devel@lists.sourceforge.net, cluster-devel@redhat.com, linux-nfs@vger.kernel.org, linux-mtd@lists.infradead.org, rcu@vger.kernel.org, netdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, dm-devel@redhat.com, linux-raid@vger.kernel.org, linux-bcache@vger.kernel.org, virtualization@lists.linux-foundation.org, linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, linux-xfs@vger.kernel.org, linux-btrfs@vger.kernel.org, Qi Zheng <zhengqi.arch@bytedance.com> Subject: [PATCH v2 00/47] use refcount+RCU method to implement lockless slab shrink Date: Mon, 24 Jul 2023 17:43:07 +0800 Message-Id: <20230724094354.90817-1-zhengqi.arch@bytedance.com> X-Mailer: git-send-email 2.24.3 (Apple Git-128) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 8ADF440012 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: co38tu1zdub4uaarg6p7e1um3t5xqqm3 X-HE-Tag: 1690191908-770697 X-HE-Meta: U2FsdGVkX1/hIXD+JDfbdiPx9k9iMFzgKg7WJ1sn+JFcoMSPT6mjwViG0zSp/lfluP+8DqqS5lClEmkooBDg47E4Ty1ZzzmEd/vO9/2so55gwYhNDkK/Htjh/lkfv2+D5Xnq7GnOAuFVF9hXCQVqoQBy4nctcRvhTnBWkusn2W37Q5Ly8hw4jLrt60Szzo+09Bgx3vSioxXU4OIqKuJpQntDHeTBHcawc99n5DRPUfdTLva/A8rs+sSLpKGX9gjouucLip9zVX9681u2cfGiIOh+KqTmp03/KSD+rWzBDA/5P0Th2wiiBrgPELFH3SG2dv6vA//OSxkCcJmTv/794CRP2de/CzBhvq2SwsMpdT2yvUHjgwku5PDtiE6ubSXz+0sqbetOJshYkXIzMfYMAsusQ4fdzc7A5KS489B6T1Jn0OcCeAtthpFvbb8vKrcByA/scRaI5K+eGPYwX5sUq2FUn0pj/+8u/S29w5HujIQS3yFdH/LyUO49vS2ghvCwlcF/kos5/PzOliwbMGLYhcb51w6CEqSxKTOWfXrUParjzb/rva7n09q7hWRbvEHj+tR4j58K4Bds42+b1wpcHyvilSvM37w8juO8lt9VDIadk5TCS/khSEOBwbLSD0knT6e/UcC9zTv6U7kyFRRDLVr1xzwr6Ix1LO4BvWJnNJdQYTSJq3a4oc1fCRcnLP2gdl1fTiRc36VomgMs+1roZ4Z2aDTL6WcqfDHFLVISpFIIKzYg7wrvZutekHzjWfYg9jToTPk1vk7NYb4ktv+CzVqCPQnC4JNGl6JyWSk4XHVV09pIIqXkDNVFnvcPC0jG4hbV/3LnCe5VxqO9u8EqQ/7rMeDfiyAohO4rpM6QHMmNAlQm0uoyUOJKuvd+2FgmzmuWyjc6Z7WYgjHLF12vrCLdQj3Tke7196MgesQg/sSEnC8zPJCfBrA3h6mNySqddVAGIsAL3BEAHdKqgS0 vO9yli04 MCSi3YwVcHDafcgaaexA4rWGUSkvauDbdQfM1QHSmp9SN94pU7INwjKdZgwQ/A+1QE7FsvHkKfNEfFBm2wNaV3ktBk8KWSAiLbAiDpT9zP2TXuFU80ES/qEA87vOcToNu059N84MLmeXwOxSZ451TqQhWrkgKsPzT2iJwMk4aUbQcQDMFOs57CvoAitWgp+CPQVMHb7CNuORjvKhHNHCGF988ZsmgXU3L7xOoqUvuQTgphbK0EWUS8LFXNxcMP3/k1MWB36wy73c/JBDgfKDzrXf9GUdF8VTcTbUsw8mcG/gpSqE5ktHsN4nCJjQ+1lcj03eKHES7YsCEhKp+p8KmWWnUjgw01190aNghpAiGOHyPYwNeBOib3ZA+M9OJXSo1R5iRdzv876BUf4QqIbXmC70kZNSOiqcnZr2pdp2z9qwrNK2IQ+L3Bd2j3a3pApN9VSuK+c819jhu85jAMb7d+gB/xvcF8WO7Me3rtQq/DxgiUNDOXMs+SNLPYw== 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: <linux-mm.kvack.org> |
Series |
use refcount+RCU method to implement lockless slab shrink
|
expand
|