Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp947518ybh; Thu, 12 Mar 2020 14:06:21 -0700 (PDT) X-Google-Smtp-Source: ADFU+vsXk/GQ5vO03qLXUjeGpWnrF0SsQp1yXEuhew71LNjekH2hWtmVk7sI4+TFmO0VlW/jA3Ty X-Received: by 2002:a9d:6b1a:: with SMTP id g26mr7951900otp.2.1584047181820; Thu, 12 Mar 2020 14:06:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584047181; cv=none; d=google.com; s=arc-20160816; b=GeYWRUm+tBSCwbOvGoMYH+zQZ+GE21BSqEH+IYJAhrbY1rvGpYtKosVDVkOPy/w0Mn VhfcIII2Cd58sUVhaopeKLtZtqdxIm6/0+xwowxnl2RcyInBdKoBzDoWlhPefEXoo1YJ SGydDd6NvB3BEWR6J4/4JrWY/WGUX4vchSrmpVo4IAI8bAqVhEdJSJBgj7lwfDu4hMpE P6sl/jQMwOhNwpK4S9fLfku1EzPbRALLOTkLtdcbPJhfFxTyI+W1CybOCmYLDqhnKorK SN/R0avZAau2DR/VhkET0/TQf21D1cgcSm99CVRe+BlEhDMkfZ0keQdy+/kHAIINAC45 +shg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=XGC2JJk9vuAk10qDqdB2GLLddE8al5n+2YMC135z7/8=; b=Ck2ojO8rjzJhSh3JcKKmxYfsjB1RMG0YHJtB+X33OcfFq/gLabWc9LEUMZ29V+uh0i f7P/KH29CvD8TsvKYEkb9TOlhmq5xIejqMzCmpndAc/+R4sDcTBb+CI6Cc7JkwTffDgg IDAEafW1y1dAgtcMd5b39GQFezTMfiQLHs9fzMiypIRkSwhTnkxJQkgXZfVleNZhtBJN yndLEN9s0NjcChNt6Yz/qw6hxeyzFruQ2YtqgIHvpuqkFOC5ZCGT9w8L1OjQbZ66+4wP LTjttBa6xcvTRhpZDITbW0/OrY7ZV4WXpJBvLOYbv4THm20kyuisIP67LvRd5WHwjd2d k1QA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=MFTyMtEC; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e6si3669732oti.166.2020.03.12.14.06.03; Thu, 12 Mar 2020 14:06:21 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=MFTyMtEC; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727111AbgCLVD6 (ORCPT + 99 others); Thu, 12 Mar 2020 17:03:58 -0400 Received: from mail-oi1-f193.google.com ([209.85.167.193]:39640 "EHLO mail-oi1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726864AbgCLVD6 (ORCPT ); Thu, 12 Mar 2020 17:03:58 -0400 Received: by mail-oi1-f193.google.com with SMTP id d63so7049278oig.6 for ; Thu, 12 Mar 2020 14:03:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XGC2JJk9vuAk10qDqdB2GLLddE8al5n+2YMC135z7/8=; b=MFTyMtEC8VknjT1M8lTiyfKxTFtMZJGkKIC0Q3oqOBDGa3g7UxELEJgqZr7dTBhnIG ixxjSyj0q8phoYnlMZJjGME2GUQgh5pAAf63BjeJByJJ4nZMO2g6msnLMwkVnTSld628 vXs1tw38JrliwAzoTQUwm3ZeVer/mVXmouFDIIUPlCeQb2Nnr2ECpnwVzd8Jffnq847L QiNrse6GGv2M8iuU1adL+6yqgUds3KlBE9zfU7rjhCZkAWZ684caGPSNeM+QM5CCAgI5 LkUHNmV2YZhICiXf1Xvd3CowoD/bfyFvW7OM0jlAFTbwuSoxJyiwC8MhcFET48g1KhFy su1Q== 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=XGC2JJk9vuAk10qDqdB2GLLddE8al5n+2YMC135z7/8=; b=eLyT1gqGcS19MaX4bjEZZXFgffbGvxAUU6uTcCUiaprq9ppNK941I628iARiJcDYYN pMlxnzj27TGW9YVuq4YYZOweOuk1y0ZDaoiTJJh+IeKHqDidDLDfs46ckLqBfU3hJ62e bK+ga8QI/BtysKMNgdMqPxvGWPy7PH3wXK+hO/UBoqFlD9dybr1nGnbaXwFL+tpt0nda YNIfAhrU/cTWPog7h3+eW8mPexcox0+XOTP6Xf+Tf2KWpAGMjtWPHC6Mzt71BaCxN8Ah bj5YrRIfBw1p2WfT/cuAEApKTxPmPFhtavix/8rDIVINCEeerlGxuRvSN7E0fQm9yksj JqqQ== X-Gm-Message-State: ANhLgQ3lxlsh2giQ9KFlXt6Ggr88SihzOW91aiyDY1OU1Ie/9CCIxn54 vwoV9FNvI2QypR/P8wGPstKl/HWhu27fNewmUq26Vw== X-Received: by 2002:aca:4b56:: with SMTP id y83mr4412506oia.142.1584047036932; Thu, 12 Mar 2020 14:03:56 -0700 (PDT) MIME-Version: 1.0 References: <20200312200317.31736-1-dxu@dxuuu.xyz> <20200312200317.31736-2-dxu@dxuuu.xyz> In-Reply-To: <20200312200317.31736-2-dxu@dxuuu.xyz> From: Shakeel Butt Date: Thu, 12 Mar 2020 14:03:46 -0700 Message-ID: Subject: Re: [PATCH v3 1/4] kernfs: kvmalloc xattr value instead of kmalloc To: Daniel Xu Cc: Cgroups , Tejun Heo , Li Zefan , Johannes Weiner , Alexander Viro , linux-fsdevel , LKML , Greg Kroah-Hartman , Kernel Team Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 12, 2020 at 1:03 PM Daniel Xu wrote: > > xattr values have a 64k maximum size. This can result in an order 4 > kmalloc request which can be difficult to fulfill. Since xattrs do not > need physically contiguous memory, we can switch to kvmalloc and not > have to worry about higher order allocations failing. > > Signed-off-by: Daniel Xu Reviewed-by: Shakeel Butt