Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp1159736pxy; Thu, 29 Apr 2021 00:39:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzxcIpYYw8VVZRLLqleXntPLv3n5TX6mkopOYz+VOhYktPzEnOpn/IJoUwPvtTE9vMY19vb X-Received: by 2002:a05:6402:1516:: with SMTP id f22mr76988edw.33.1619681948962; Thu, 29 Apr 2021 00:39:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619681948; cv=none; d=google.com; s=arc-20160816; b=PbcO2V2wqTXTP01eo6gSSqoMUumRfkwFaS2Dg9XTZqSQLgghULty84NzDFyp3nH4R+ 5KpewwyBr8Gr04+C4bQBTgIlhPuRFrkrZXPLCU719iYJfhWfWnMJ64XtrLSvrNxL4MK9 Gha2FleUZ89TVQvnk5+h4wC0qn2XNx3w4JAQF24e3KwTdk0Xo4LKG/Gpt+NpS4Ansg+g kgyWXtGornsS3a9UX78/z+lJe9GbK0Sa6XbFYKNCgziqTY0BY7g6uE9Gw+RbDJUp5JYT Meh39EEHLujahU6ujOkVy/BOV62YFCUXdSFja34tkoVMhH3dBfiOiE8ECxzw02XNHYQc Ljtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=MQXKcQ9KcEZqY03xe0NgMF80WSAnACAs/9znMR5Uqyw=; b=dxLI6zobBCIyj9m2iMuyq35AIMx0dkaJVXmch2qM0vRG3NqIz2Tu88t/sh3po80qXb oMsz5zh+csbxg39UX9dJdpEeKRqKxGwTexUm91s1ehknSgPrU/AkbxLe02s4sDUv/nkK dtE47LwrEhmWlCAPPtg3FSKcSejK4nzHI/bNulQF8SxXywl9sNyJDCZHss/P8XH3+TL4 fTzBwzpibm0ebHiegCgY7dK1jD1kfEsi33AyxzDOrOEVxVLwn3L9Zi+41PZo41bp/M2D e9qc+hqBN5BgCN+cK57THNpdOh6iJ+aJuQmhvFf7wXswBZu1EOxnk2o+yKytMr38F6fV qI/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bytedance-com.20150623.gappssmtp.com header.s=20150623 header.b=aGXvvaOF; 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=fail (p=NONE sp=NONE dis=NONE) header.from=bytedance.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hr27si2042475ejc.98.2021.04.29.00.38.45; Thu, 29 Apr 2021 00:39:08 -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=@bytedance-com.20150623.gappssmtp.com header.s=20150623 header.b=aGXvvaOF; 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=fail (p=NONE sp=NONE dis=NONE) header.from=bytedance.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239347AbhD2HiN (ORCPT + 99 others); Thu, 29 Apr 2021 03:38:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33780 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233375AbhD2HiK (ORCPT ); Thu, 29 Apr 2021 03:38:10 -0400 Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B8C88C06138B for ; Thu, 29 Apr 2021 00:36:50 -0700 (PDT) Received: by mail-pg1-x52e.google.com with SMTP id j189so2802136pgd.13 for ; Thu, 29 Apr 2021 00:36:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MQXKcQ9KcEZqY03xe0NgMF80WSAnACAs/9znMR5Uqyw=; b=aGXvvaOFqxy4Rj/1ZHgdlRJtm5OBg5ahGhRpOj9aHbZ1/kBEUrjY3PSkjmURS4mp20 LQ+vZgoUxB7VzIFAG2mU0wb82c+b/4IIyOSrV8z3aJX1V1NXTog2CMSzVx04EEtKSK1s D4lmtR+4aa8ToPfQwLe9o1I8gPBgpGmqF3UVpBCLtofWcWlJiGX4KuWIoKwxpE4IFoyo s7UbdGouSGYwFPxM3k7TVuNKKfL83sDEllNh4iwSQtMOHNXVp39yLEKEU6OBSlbnV44S wINVdIPBq5uVR17YISOCAiVkrZF/zH+dpRS89TNawRlUuNcIPiSjTj3g3Ybx3TvaTLZP olsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MQXKcQ9KcEZqY03xe0NgMF80WSAnACAs/9znMR5Uqyw=; b=iLSsd7kFERLhWQnWfYVQAr3OodBLNzdS2XPba4P0mG/kN6oh2+sQM7OC0FXN201Up6 N7VKTLiVLsGJD3g0r7gomdIOAh0npNDeqQXUBbsoHj22Ou8cUdFOoT3aLBFVD8R9e3DP b72BjWAt8Rq/cBbHZjkb24RbAWHg2aar0/DQPgDQNLKdfw8bmKGUQCguuBRVhZQjuvrq gPosWwnYroF9rYXrhx2V1G39QQFEJSRv0BbyV19hyhDX7zsgBRrISqev8Y/AnganApyL ISgM5oT3RQscYX7fhxWJ3WlbxvMY+/aNQRmeRmRuu9bgkHoEN2N7PoMbWe/js35qtB6K qwOg== X-Gm-Message-State: AOAM530hKhYKXUloLJrb+6u1aS7wmLHRy4fMAL0yfrtHq0xPEvkGKM5I nFqG6WSycune6IT9k0H3Fk4brmhRo2z2T/9TS9BP4Q== X-Received: by 2002:a63:1665:: with SMTP id 37mr31262717pgw.31.1619681810202; Thu, 29 Apr 2021 00:36:50 -0700 (PDT) MIME-Version: 1.0 References: <20210428094949.43579-1-songmuchun@bytedance.com> <20210428094949.43579-8-songmuchun@bytedance.com> <20210429064751.GA2216380@infradead.org> In-Reply-To: <20210429064751.GA2216380@infradead.org> From: Muchun Song Date: Thu, 29 Apr 2021 15:36:13 +0800 Message-ID: Subject: Re: [External] Re: [PATCH 7/9] ida: introduce ida_max() to return the maximum allocated ID To: Christoph Hellwig Cc: Matthew Wilcox , Andrew Morton , Johannes Weiner , Michal Hocko , Vladimir Davydov , Shakeel Butt , Roman Gushchin , Yang Shi , alexs@kernel.org, Alexander Duyck , Wei Yang , linux-fsdevel , LKML , Linux Memory Management List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 29, 2021 at 2:49 PM Christoph Hellwig wrote: > > On Wed, Apr 28, 2021 at 05:49:47PM +0800, Muchun Song wrote: > > Introduce ida_max() to return the maximum allocated ID. This will be > > used by memory cgroup in the later patch. > > Please also add a lower-level xa_max as this funcationalty would also > come in handy at the xarray level in a few places. Good suggestion. This way is also efficient. Thanks.