Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp3628931imm; Thu, 17 May 2018 11:51:39 -0700 (PDT) X-Google-Smtp-Source: AB8JxZr7gaOy/dbUSID0y9DI6jU5QCRSh6J7NR5IRJyaUubX7jb93Zi+xrCb9IKl0llxXDLI602K X-Received: by 2002:a65:4b8d:: with SMTP id t13-v6mr4952574pgq.53.1526583099594; Thu, 17 May 2018 11:51:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526583099; cv=none; d=google.com; s=arc-20160816; b=PEaeiYbJrz3ol2XdBL+eR2sxfI9axiug9G6U6wQDvNLfpf2AVEsgHXkEzlrxJsiK82 6srYy4KqfU3KHEzv8MwqJkTpRC95O7WxjZ4u+9eos9HVnD1QJjDnHdv+cLQkpHth7ry0 kn+f7qrvef4VeQB3LizOKBjFhetP04kTGseCKB3XKnrhWJdpB927tXIEmAu4gNLl/Tru vzApnB1a/4+YTaMpkYU8LOy0qFX+TjkG1VwRDqubX8QlRWUZsHx+H0Ijgj19vRkOCcRz po2TQ7xx0z5XPZpjcny8DcKZzD1pPUYfFSmaB64sMR3x6UCCqN1q78xRxTB/EVQMrXzt 4m3w== 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:mime-version :references:in-reply-to:from:subject:cc:to:message-id:date :arc-authentication-results; bh=GabjmGknJU7qYvUU4iI3zZrX4+V92kpDLu1kKZq0gng=; b=wWB7bAootBolNhIpwc1y6hNi/3wpUKBvHYbHJ5Z45vEHlRjWatv5zYEA8ft3yyhdWr MzCaB5ZLIOLHrE6IThSuhq0HoxewduvSkOTqBFcneCtoxVuQT2ZVNlUAb0eyIA3Sqjes UMDgOzSzd6ii19nf4Vhu2LIhCuOtjcPasxX5/Ba7j8V58spcVrl5jLWflN6etFsUBBrv nlaiIHgIla1ypKXix6kO+7KOvqMJdzO3dYZKYhT9PyAC9SvvqULRU4TSVX4r1j/YkAGk zq9hLsawlQFurBMQCSMD53Fxi19ZWC6oOXR5mS6HkD+QUWdp5745c9K6bVpNsplparTO gdPA== 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 q8-v6si1043289pgc.505.2018.05.17.11.51.25; Thu, 17 May 2018 11:51:39 -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 S1752177AbeEQSvA (ORCPT + 99 others); Thu, 17 May 2018 14:51:00 -0400 Received: from shards.monkeyblade.net ([184.105.139.130]:32806 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752014AbeEQSu6 (ORCPT ); Thu, 17 May 2018 14:50:58 -0400 Received: from localhost (67.110.78.66.ptr.us.xo.net [67.110.78.66]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: davem-davemloft) by shards.monkeyblade.net (Postfix) with ESMTPSA id 806DA14170240; Thu, 17 May 2018 11:50:57 -0700 (PDT) Date: Thu, 17 May 2018 14:50:56 -0400 (EDT) Message-Id: <20180517.145056.1635507477734784563.davem@davemloft.net> To: mmullins@fb.com Cc: ilyal@mellanox.com, aviadye@mellanox.com, davejwatson@fb.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net] tls: don't use stack memory in a scatterlist From: David Miller In-Reply-To: <20180516174841.2119-1-mmullins@fb.com> References: <20180516174841.2119-1-mmullins@fb.com> X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Thu, 17 May 2018 11:50:58 -0700 (PDT) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Matt Mullins Date: Wed, 16 May 2018 10:48:40 -0700 > scatterlist code expects virt_to_page() to work, which fails with > CONFIG_VMAP_STACK=y. > > Fixes: c46234ebb4d1e ("tls: RX path for ktls") > Signed-off-by: Matt Mullins Applied and queued up for -stable, thanks. I'm surprised this problem wasn't discovered sooner. How exactly did you discover it? Did you actually see it trigger or is this purely from code inspection?