Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp122017imm; Wed, 12 Sep 2018 19:28:40 -0700 (PDT) X-Google-Smtp-Source: ANB0VdZEBiMJQ4y2GPEq4Hp3XpIpXs81qCmfM4Qkv6BW3tI50Fg4oH8j69FWs3sP+bxsNvG7ohjc X-Received: by 2002:a62:6948:: with SMTP id e69-v6mr5186583pfc.166.1536805720400; Wed, 12 Sep 2018 19:28:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536805720; cv=none; d=google.com; s=arc-20160816; b=Bypj5buxmEz6IHJunBDJDVXLHiQ0gF9STOIED6icFi/cO3wL0eN31aInlK2cQLDP55 UpW+jg+/0W8uRhkxPVi9NzHzMOBZN7mDoXcLCZXF09yCrwUo9icXF4yVn2dNU0g1FjJ6 HBDSr58+WJTlGrN8wUfxKOIGhvTtaRkrY0Wp1k7563G5iXftCLhxU5QFpbhqvfooiJrC 1klyNvchipx9wLa5OR0txjOW2hwBY1Q8eWPgS+8Km4f4cGqiGbs+OlumVt+cnHM5bd61 u/eFpwFHSRy4yQ6xoW9FtBCNZB1Cbtmuu+GHXfmk4HqhuUcAj5lQCo8xXGdnmhjpxVpy mwXA== 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=bTBAiOhJjXdpy7pTQ3EM/qRpEIA9FGKANOyCbhWLtsU=; b=lpw1xnsrF963gOIoejBg2jDpmcnB5HhIvXXB1JmmyPKHaMJWEQYzlwATXc34IuujsQ ym0rXWH8OhuHAINJdsA+ktwcmyb6coNOfUjk55bixntZWXXPViwuFabna6oqqWU67KTr I0WZgpJ4lLq2aVSG8st1PyoNdm+5nUV8r86Ti4/e10HX9r487xQdWibXKfURR2lPym6P CklwggxkQiRNCrK5cQqfBlbVu4GpKa3DheK0W+vycaZteZSciW8QjWw2AzoaKFraHoOP JhWXW9jYPBj99kImeQ1nlfvlVFlelaPcNRcKulZdFNBKLVDiiT2+M9FCgSja3q8SW44Z 7OXw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@paul-moore-com.20150623.gappssmtp.com header.s=20150623 header.b=cjGMAxSh; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b35-v6si2767242pla.420.2018.09.12.19.28.25; Wed, 12 Sep 2018 19:28:40 -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=@paul-moore-com.20150623.gappssmtp.com header.s=20150623 header.b=cjGMAxSh; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726853AbeIMHfN (ORCPT + 99 others); Thu, 13 Sep 2018 03:35:13 -0400 Received: from mail-lf1-f67.google.com ([209.85.167.67]:41063 "EHLO mail-lf1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726399AbeIMHfM (ORCPT ); Thu, 13 Sep 2018 03:35:12 -0400 Received: by mail-lf1-f67.google.com with SMTP id l26-v6so3431763lfc.8 for ; Wed, 12 Sep 2018 19:27:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paul-moore-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=bTBAiOhJjXdpy7pTQ3EM/qRpEIA9FGKANOyCbhWLtsU=; b=cjGMAxShqfwmgLUfj19Q/pn+WXgDbe3dwzTU5DmlrE1rLuaJTxAUETdjBo5XibGh+u SbF+oI0canFL31kU412agnng4TOVpr3ElU9Um5JMltlU6xjNmCs0F4BthqaBu61DHjMu 3FWyI6UU3V2N5puF6e7nD3+R3qt+Po3ZlApWeoNsJ0EotkcC306m39jSfnEheM+Lydn4 1aLQhwmrVm60p8/y/RVUy9CqkD0ihyodtZuRAaDicnLgeqSjb1y3F+VrqS9gDJCCRSru s10A50Q+dPlSIauR7LlTJifkxfJ7wD1/5BcJiOPdp5F4hhMoxDsS7dye5e0fuUmgSspt Ok+Q== 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=bTBAiOhJjXdpy7pTQ3EM/qRpEIA9FGKANOyCbhWLtsU=; b=A9cMH1YFVnktIaJFpO9C66pbDT1mmqnum7Zx710IFRXrPSoLvcB0Qvbsw/3ekoBRlY ygYsbSjzB2DVYjZZQ+wDV94lvLEguLg+hqeBoeCogxkY+p1JhDc6oXew/cpwemJpaZ/a Nj72lmVwxorUKhFzQ4aTdoOXaQJaPbG2hK1IEQD7Ak2TE5bRxIyZKcbdT2SRikt7jUXM ZzN4Qip8uRTEfTA9MKC2kk0QwIyYmo13+neK91utUZt/+WKrBkKdpgTXaM93sgLr1uii 4L/KVfWai3sElQ2BkyG27njnmLeLAPDkEhWFgx1O0GVcRj7o/VS927Kv9lru93EgKNIY 1Ssg== X-Gm-Message-State: APzg51CaZeXeJKZC+flfjY+XGkZXfqb4xTN3h3LAKJBwPMnH2oTfrcbp 95aPnbGHk5OEtd89I/KN7bwGk3MmUedGmUpm1TzY X-Received: by 2002:ac2:4308:: with SMTP id l8-v6mr3286339lfh.35.1536805672071; Wed, 12 Sep 2018 19:27:52 -0700 (PDT) MIME-Version: 1.0 References: <20180907165635.8469-1-kent.overstreet@gmail.com> <20180907165635.8469-4-kent.overstreet@gmail.com> <89c167ff-91d3-7a27-78c6-82710bb11771@I-love.SAKURA.ne.jp> <20180907175014.GA29485@kmo-pixel> In-Reply-To: <20180907175014.GA29485@kmo-pixel> From: Paul Moore Date: Wed, 12 Sep 2018 22:27:40 -0400 Message-ID: Subject: Re: [PATCH 3/6] selinux: convert to kvmalloc To: kent.overstreet@gmail.com, selinux@tycho.nsa.gov Cc: penguin-kernel@i-love.sakura.ne.jp, linux-kernel@vger.kernel.org, dave.hansen@intel.com, willy@infradead.org, linux-security-module@vger.kernel.org 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 Fri, Sep 7, 2018 at 1:50 PM Kent Overstreet wrote: > On Sat, Sep 08, 2018 at 02:08:03AM +0900, Tetsuo Handa wrote: > > On 2018/09/08 1:56, Kent Overstreet wrote: > > > @@ -329,8 +328,7 @@ int avtab_alloc(struct avtab *h, u32 nrules) > > > nslot = MAX_AVTAB_HASH_BUCKETS; > > > mask = nslot - 1; > > > > > > - h->htable = flex_array_alloc(sizeof(struct avtab_node *), nslot, > > > - GFP_KERNEL | __GFP_ZERO); > > > + h->htable = kvmalloc_array(nslot, sizeof(void *), GFP_KERNEL); > > > if (!h->htable) > > > return -ENOMEM; > > > > > > > kvmalloc_array() does not imply __GFP_ZERO. > > Thanks, fixed When you resubmit this patch, please make sure you submit it to the SELinux list (added to the To line above) so that it can be properly reviewed and merged. Thanks. -- paul moore www.paul-moore.com