Received: by 10.223.185.116 with SMTP id b49csp3019016wrg; Mon, 5 Mar 2018 12:34:27 -0800 (PST) X-Google-Smtp-Source: AG47ELsgT7YXicsX45j16RtFd14IuVgXU1zQt8LTtjg2ihocBMM/4MX9FDilfdabjnaR+5gY59cL X-Received: by 2002:a17:902:bc85:: with SMTP id bb5-v6mr14677298plb.425.1520282067432; Mon, 05 Mar 2018 12:34:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520282067; cv=none; d=google.com; s=arc-20160816; b=U7dOrnbFLkjYhw8ifGVzw72E5XZi21O/Vlg+0we1zRRYn9MP/pJqfWdHf1HJdchWb8 F6ozM1ETiR+vVcp87qks9HsWJt56C26KSSSm7iNroOqvt7Z6B4sVlGnkAbWoDS6jVpfz BUPTwEcWeit6kQ4GPG0QT2uVEDnfKV31DN1H3JYlSZRd2zcMh0v9Q5BrNJxp5nAgvir9 GlmAcbwBJXaio2Vh5bVJTdksiBaWBZznoxhT/UPnGp0bgeF1b19mgbUwQOstauiE8bQb vNWf8t1kGyYp/lEwGplgcNiS/qACYF8Dwkr0zUFe5KCprYgw6e36XSSTW5viR6bDp5Oh Wtwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=oINjiUWeJnoCpUsvqeBztEQDeDG/F0F5RQ00oE4mcxY=; b=xkQX5gRZ48HYCDzlfyYnTboAXgnKTKRc3d7aMpzCt/KqQdqIPICET4j/t9nw5Y+SLp ZXv+HcVx6M+gDuTzeZZpNvTpDaobQtzeYJ3SXJHYtliNhj+rlr8Tc5qvqdeSFH8wWk6G qY3xb6KvJhNGTl2bmFfHT7w57quKDvbBICzh9WgC/cYVdL2m8HcszV6aGcNitdNdSKmY 9noZyClWG+TK1qHZ78Lx4o+FYFR3fz4J2sybs2K9uoxwegQg7gLnTgE5fSJly8XWZqZQ dPz7dX40wPB64V8sWL8SZwBw9sytuVxsQOBj+R8REuHZoGibeDNeLQ1JHsP4MIopof8M 7U5g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=f/Lz3tMR; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g8-v6si9756249plt.687.2018.03.05.12.34.13; Mon, 05 Mar 2018 12:34:27 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=f/Lz3tMR; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752894AbeCEUdR (ORCPT + 99 others); Mon, 5 Mar 2018 15:33:17 -0500 Received: from mail-it0-f65.google.com ([209.85.214.65]:55072 "EHLO mail-it0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751764AbeCEUdQ (ORCPT ); Mon, 5 Mar 2018 15:33:16 -0500 Received: by mail-it0-f65.google.com with SMTP id c11so10981955ith.4; Mon, 05 Mar 2018 12:33:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=oINjiUWeJnoCpUsvqeBztEQDeDG/F0F5RQ00oE4mcxY=; b=f/Lz3tMRDcgETFOJ4qs1eSdnrIPFNTFBfkrnPASv29B9YrLWa0Lw4UkzG+BcrkEft2 pNooTPEpVNGlfRUhyC739HyCBL6g/+ZJpjflBe3u8gkUAXfUd/lZY00lMcFmnHVOwVHf 4Bhuge7kIWT+nuq6EphS/+nvrw/aQmQxF80QsaJHzo5vW8c+NoliZ6eJiAG/oK2tIn7M R2ZfPfBxSGaXPrZTaBTTuixw3RtKGHrtZWliVCxwKm8qo5aC34yLfYwcd4eliQeGoz7U GDGZNKMwkSqr9iVrZWw7sF8/y2EBoEI+jG4vh0tEqxfMFQQOE+hRodSk0IPKtEiLQWha suBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=oINjiUWeJnoCpUsvqeBztEQDeDG/F0F5RQ00oE4mcxY=; b=OQ+ioINoNdLmBsz8vozB9mG19XJ1DGFwgbeSWcWk1Xz0euGNuiFjxplaOGlF1nuB6P sZU2tczh/aVObsd8Ekok5gLsrdPnCmsNGKwQKSXTLphCejW1bMq65P3qyFOeOkWrkfpH +TZeUubBNgqXZXZBHlpAoayUS5M25ouNsWbVA7HXa0ANbPBVxKcIBIoijQO20PE7QJ9t Rky7aVAsmWFEoWAlcTgBdgHuDp5CZatv3SAFW6gatJv1RIHxBqALfHYS1ylG/hWzwnkW /yJfFdOBu7S7J9KeYc4C6mQB/mcth5EHgZ5w1wo+g3MEzAZnNbwmwgQXR3smOGbaHGZP 1t4Q== X-Gm-Message-State: AElRT7EF9NGZkP4YNtjSRj0jqkPyLhY6PAmWyQmkTNtZe6e9EXdI2/5I 1bpGbFugDN2QBtuR61MEAxTBLflZ X-Received: by 10.36.23.209 with SMTP id 200mr15745109ith.15.1520281995207; Mon, 05 Mar 2018 12:33:15 -0800 (PST) Received: from gmail.com ([2620:15c:17:3:dc28:5c82:b905:e8a8]) by smtp.gmail.com with ESMTPSA id f69sm8903011iod.2.2018.03.05.12.33.14 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 05 Mar 2018 12:33:14 -0800 (PST) Date: Mon, 5 Mar 2018 12:33:12 -0800 From: Eric Biggers To: Greg Kroah-Hartman Cc: Ben Hutchings , linux-kernel@vger.kernel.org, stable@vger.kernel.org, Al Viro , Jin Qian , Jin Qian Subject: Re: [PATCH 4.4 035/108] dont put symlink bodies in pagecache into highmem Message-ID: <20180305203312.GA144846@gmail.com> References: <20180215151222.267507937@linuxfoundation.org> <20180215151227.323543261@linuxfoundation.org> <1520210279.2786.53.camel@codethink.co.uk> <20180305060245.GE6670@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180305060245.GE6670@kroah.com> User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 05, 2018 at 07:02:45AM +0100, Greg Kroah-Hartman wrote: > On Mon, Mar 05, 2018 at 12:37:59AM +0000, Ben Hutchings wrote: > > On Thu, 2018-02-15 at 16:16 +0100, Greg Kroah-Hartman wrote: > > > 4.4-stable review patch.??If anyone has any objections, please let me know. > > > > > > ------------------ > > > > > > From: Al Viro > > > > > > commit 21fc61c73c3903c4c312d0802da01ec2b323d174 upstream. > > > > > > kmap() in page_follow_link_light() needed to go - allowing to hold > > > an arbitrary number of kmaps for long is a great way to deadlocking > > > the system. > > > > > > new helper (inode_nohighmem(inode)) needs to be used for pagecache > > > symlinks inodes; done for all in-tree cases.??page_follow_link_light() > > > instrumented to yell about anything missed. > > > > Except that this backport only updates ext4 and f2fs (and doesn't add > > the warning). I suppose that's all matters for Android, but it would > > be nice to get a more complete backport into 4.4-stable... > > That should be all the in-tree users of this, for 4.4, right? If not, > ick. Jin, can you look into this? > > thanks, > > greg k-h This was discussed already; see https://patchwork.kernel.org/patch/10203819/. It turns out that Al's original commit incidentally fixed symlink decryption for ext4 and f2fs on 32-bit systems, so the backport is wanted for that reason. And pulling in the rest of the commit, while it could be done, would have broken things and required additional follow-on patches. Jin and Greg, it would have been helpful if the discussion had been captured in the commit message, so that people like Ben who are watching the stable commits aren't left wondering. Eric