Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp2060250imm; Fri, 7 Sep 2018 10:11:00 -0700 (PDT) X-Google-Smtp-Source: ANB0Vdbq6jL//0d8IBb7WzznCsT+fOmkFb5JCcE+eAkwFCilTPlX15jdQOdHZbvMQWBqfGdm9Arp X-Received: by 2002:a17:902:74ca:: with SMTP id f10-v6mr9095135plt.260.1536340260521; Fri, 07 Sep 2018 10:11:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536340260; cv=none; d=google.com; s=arc-20160816; b=Qg6zcvtoUvTfx+6TjXH0BlPm3Q9+1/lzvqTKGt5Ym5Z+dmQf6EsTQ49w5sNSv8+EbJ UvAeepW8osKSpcguFE003JuZ7/p0mSEyqL9Ic+SIcUCeUnxbVyrJ8Mjt8jHiPLiyGddL 4JMbhSFXMxeB9TdlBkPdsw/ldetJJ5A2Td6pR9mcz4EGRiZ0Qc++YmXlyORWjZGjXyju zF9pkAq9Ujl28W0DBeSPqZ5ktckSJpLNooCLlvFN+Jc+2bpkc5pT1SmeI5SOz6EM6vaM 437D9fKLQrZeMEEP5vCDK7pxbX28v5GdOXWT0sgJHoZi8u1WJ28XkGRFPIEAVCupe42x 5CeA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=LDhY8wixpINAjDywg2jSUc5RFRcmpseb2HVyggbfJU4=; b=GoXNvNrCqIcpj/692sjav8wPv443f04WBGEdVDHahAv7cpzcTTcajeRo3n2ASEFdmB 4kjAnT+92T51yZ+ir4OhMDgZiaElJz/mfzsDtxV3DMUHpviwx6Rc7XnI1DA2mCMgfvqu zJEaKtiN+R6Y69JzujMEdCeax6Bk5ONO/rZFsFf5BNgbFumrji0fMb/9iMQnGS0i1t9R 3HvGgSWmx5NEpAJi0TdhkTBaW7VXxmwJpBJ6QXZmHeuIyS9I3FpsInRGCHhH0+9pFZpf HYPGSXCrfGo/f7yt4LZm6DK7BLU5cpXP2xrwjdbzdQb8Zsw/orZ2Ay5lDrsMxn0EqHWS 99xA== ARC-Authentication-Results: i=1; mx.google.com; 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 32-v6si8652305plg.390.2018.09.07.10.10.44; Fri, 07 Sep 2018 10:11:00 -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; 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 S1727607AbeIGVud (ORCPT + 99 others); Fri, 7 Sep 2018 17:50:33 -0400 Received: from www262.sakura.ne.jp ([202.181.97.72]:54664 "EHLO www262.sakura.ne.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726355AbeIGVuc (ORCPT ); Fri, 7 Sep 2018 17:50:32 -0400 Received: from fsav303.sakura.ne.jp (fsav303.sakura.ne.jp [153.120.85.134]) by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTP id w87H85VR024456; Sat, 8 Sep 2018 02:08:05 +0900 (JST) (envelope-from penguin-kernel@I-love.SAKURA.ne.jp) Received: from www262.sakura.ne.jp (202.181.97.72) by fsav303.sakura.ne.jp (F-Secure/fsigk_smtp/530/fsav303.sakura.ne.jp); Sat, 08 Sep 2018 02:08:05 +0900 (JST) X-Virus-Status: clean(F-Secure/fsigk_smtp/530/fsav303.sakura.ne.jp) Received: from [192.168.1.8] (softbank060157066051.bbtec.net [60.157.66.51]) (authenticated bits=0) by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTPSA id w87H85Ns024450 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 8 Sep 2018 02:08:05 +0900 (JST) (envelope-from penguin-kernel@I-love.SAKURA.ne.jp) Subject: Re: [PATCH 3/6] selinux: convert to kvmalloc To: Kent Overstreet Cc: linux-kernel@vger.kernel.org, Dave Hansen , Matthew Wilcox , linux-security-module@vger.kernel.org References: <20180907165635.8469-1-kent.overstreet@gmail.com> <20180907165635.8469-4-kent.overstreet@gmail.com> From: Tetsuo Handa Message-ID: <89c167ff-91d3-7a27-78c6-82710bb11771@I-love.SAKURA.ne.jp> Date: Sat, 8 Sep 2018 02:08:03 +0900 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180907165635.8469-4-kent.overstreet@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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.