From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: pull-request: bpf 2018-01-09 Date: Wed, 10 Jan 2018 11:17:49 -0500 (EST) Message-ID: <20180110.111749.2156886424917193035.davem@davemloft.net> References: <20180109220321.9973-1-daniel@iogearbox.net> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: ast@kernel.org, netdev@vger.kernel.org To: daniel@iogearbox.net Return-path: Received: from shards.monkeyblade.net ([184.105.139.130]:51164 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965652AbeAJQRw (ORCPT ); Wed, 10 Jan 2018 11:17:52 -0500 In-Reply-To: <20180109220321.9973-1-daniel@iogearbox.net> Sender: netdev-owner@vger.kernel.org List-ID: From: Daniel Borkmann Date: Tue, 9 Jan 2018 23:03:21 +0100 > The following pull-request contains BPF updates for your *net* tree. > > The main changes are: > > 1) Prevent out-of-bounds speculation in BPF maps by masking the > index after bounds checks in order to fix spectre v1, and > add an option BPF_JIT_ALWAYS_ON into Kconfig that allows for > removing the BPF interpreter from the kernel in favor of > JIT-only mode to make spectre v2 harder, from Alexei. > > 2) Remove false sharing of map refcount with max_entries which > was used in spectre v1, from Daniel. > > 3) Add a missing NULL psock check in sockmap in order to fix > a race, from John. > > 4) Fix test_align BPF selftest case since a recent change in > verifier rejects the bit-wise arithmetic on pointers > earlier but test_align update was missing, from Alexei. > > Please consider pulling these changes from: > > git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git Pulled, thanks Daniel.