Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp2561861ybb; Sun, 5 Apr 2020 10:34:57 -0700 (PDT) X-Google-Smtp-Source: APiQypJvGaOaSY1Qsd1wDOa9VnwaPRHD9/JfjjPDXI+OLITQuqIECgG667JoA56DFg8pZcz9tZhY X-Received: by 2002:aca:a98a:: with SMTP id s132mr10472710oie.75.1586108097600; Sun, 05 Apr 2020 10:34:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586108097; cv=none; d=google.com; s=arc-20160816; b=w2XBGxhnogjAiEmgpF2Ym7a+5uGCImYFNh4achTIJPRsYKN6TEof1fSIF0vCE8/iWJ Wwll9d1BI9561I82LHU+3vgW+tJf/0H1Mmzv5wh3C7WvLv8iqR7A07zoAnZdJavUiKL4 cjX5bGLbJPL94FRcagGj+E13Tn1GOA3JOD3FAl78jJo8H3Ea4xbDhpWGRgy8UUL1HxGe up1OfqAaQVpX/02PeFEouTL1KF5UfwAMqLTr0AKIpodSYAe2Q7h8dZC2JsFXhf39001t r6CKzzueazq4vx1Sf2v8EKuWQhilMMnw1yKJ8KCkIB17r3rzxLD8SlOch6NHV1SCPSrC 7SPA== 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=zcbh6sH9SJBGE+Cjk3XFguwEqI2IKXqqQBtRFq6gvFQ=; b=JfyNXmqQn8eZdyE0gsRNEQRc0JUWqhBhMisNT0OmI6fA94Cs5Dlyea8EHKj58HFiis XNkM2ZLKieTIN3muQWPpiHYsw3Vr6zGX44Kdwk7MXQfWKF3vYDT9FxWz4+yr4zs3JdWK iMwGdjXbDyW4ak9o1xzeYp7XzjHP8zXqTwNLMrW5EDOkTEzcWSaRsl+2WBHZ/jB/ViRV Z3h4AwlQEnVBNaOaU7Y+aA0M5/jKiBB/dbldbT1RZr5BovIvIRKktCgXmCuE5VuvtW2i B3W7+8fgV+pQtpVEdPxOfmUqKuqjDVE0DmmIRwFR2hbCtWoPrO8WqiGfljLQP3IgpUH6 xpow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=R07dbyu7; 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 q11si6957662otm.263.2020.04.05.10.34.37; Sun, 05 Apr 2020 10:34:57 -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=@linux-foundation.org header.s=google header.b=R07dbyu7; 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 S1727575AbgDERcD (ORCPT + 99 others); Sun, 5 Apr 2020 13:32:03 -0400 Received: from mail-lj1-f194.google.com ([209.85.208.194]:44599 "EHLO mail-lj1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726780AbgDERcC (ORCPT ); Sun, 5 Apr 2020 13:32:02 -0400 Received: by mail-lj1-f194.google.com with SMTP id p14so12135979lji.11 for ; Sun, 05 Apr 2020 10:32:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zcbh6sH9SJBGE+Cjk3XFguwEqI2IKXqqQBtRFq6gvFQ=; b=R07dbyu7Y0eMKVM4FedC3n/xof3lreuns2KIRBmYuFzNApajuKhjO7x1wg1aWKkMhh dwTz+7LXu6F7lM4s5hAWcEoHMHg14h+cQpmTR9fdFNXDCp6e2xdLcSoC3KXYyqK/QeGu RsK9JhsA+jl8afkEI+uxGrG60T2A4hCuJEIG8= 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=zcbh6sH9SJBGE+Cjk3XFguwEqI2IKXqqQBtRFq6gvFQ=; b=L7b52FeG6AYIE82axxLYa0C6QO24u7FRp096yNiQ3J+SpqLZhJ+X20GyP0dAMEqmeQ 7b/KVlhMWzvz8nwMGsUVpr0hqpq4WJQMzet/NvMnPR5gV6b7AxRghW8L+ojczPW7LOVK 2RRe/d+Te4nxLX8nLw4CW6fnwFL92i+dapUlOMnh9VCNXZgZmHSXcMvmiQo5lj+6mF33 oFMTDYGWvOjOOD8EPzP02qfc0wgmZTxksmREYlCS5NjWsXX9A6oR9fiTjqNBeUUQl3Oo GVrOM5uOEaJ9ruy82Gp6t//RAkOe+3Fn7UbC8DHZfVyWHeDS/qrypCoPHCdiFxh0+4Kv CJLw== X-Gm-Message-State: AGi0PubW3PfuAEu2ROi0wPuUtVf2gK+sMP4Whhp5TNhPeV/araNawv8s CdraCAwGjWMxwULkhFE1VTrdZ9l5Tr0= X-Received: by 2002:a2e:7a18:: with SMTP id v24mr10196151ljc.34.1586107919584; Sun, 05 Apr 2020 10:31:59 -0700 (PDT) Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com. [209.85.167.45]) by smtp.gmail.com with ESMTPSA id e2sm8624020ljl.83.2020.04.05.10.31.57 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 05 Apr 2020 10:31:58 -0700 (PDT) Received: by mail-lf1-f45.google.com with SMTP id r17so6307233lff.2 for ; Sun, 05 Apr 2020 10:31:57 -0700 (PDT) X-Received: by 2002:a05:6512:14a:: with SMTP id m10mr6564163lfo.152.1586107917356; Sun, 05 Apr 2020 10:31:57 -0700 (PDT) MIME-Version: 1.0 References: <1437197.1585570598@warthog.procyon.org.uk> <78ff6e5d-9643-8798-09cb-65b1415140be@redhat.com> <3567369.1586077430@warthog.procyon.org.uk> In-Reply-To: <3567369.1586077430@warthog.procyon.org.uk> From: Linus Torvalds Date: Sun, 5 Apr 2020 10:31:41 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] keys: Fix key->sem vs mmap_sem issue when reading key To: David Howells Cc: Waiman Long , Johannes Weiner , Herbert Xu , Jarkko Sakkinen , keyrings@vger.kernel.org, LSM List , Linux Kernel Mailing List 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 Sun, Apr 5, 2020 at 2:04 AM David Howells wrote: > > Should this be moved into core code, rather than being squirrelled away in > security/keys/? Yes. I do think that that __kvzfree() function makes sense in general (the same way that kzfree does). I just happen to despise the name, and think that the implementation isn't great. It also probably makes no sense to make it an inline function. It's not like that function is done for performance reasons, and it might only get worse if we then end up making it cause barriers or something for CPU data leakage issues or whatever. Linus