Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3068356pxb; Mon, 1 Mar 2021 00:12:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJzeb8kJku2Fg6Om8JOnuNrI05/GNXdRKFAqwK/v22P/S7y5aJn1BrgUEapSsuUTvCYGBo8U X-Received: by 2002:a05:6402:13ca:: with SMTP id a10mr2377327edx.320.1614586332854; Mon, 01 Mar 2021 00:12:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614586332; cv=none; d=google.com; s=arc-20160816; b=AQl4KiD0XL4MNFgjRSzdegph4aYNof9bJ3N0uT6Z0FmBHi4wWzSo+lH4v/xePz/OJ6 evEvwzwEKxWQbkR1RWI3SwZFfzEs0aurrp7fjlRlScktDtYnlJVsIYBmqOt4QVgJJyPz tJ8Z6yKcmPkZL7Z+LFI7z7BUYOjgdolytbipRRi+g3QdJy8DZGSDYbP55QaaFKoxdXBH 9jA+BGEPVsE5ag+cHfHW6DjwfZxRBsSdzlSs6xcryzLOxxaQ6l3uhRwFUtAaVLuzMaeB gWxowrpqSlzT/ZPEjFHTQDo+bcFoGcbgR0u23t8UU3kObRWj3NVUZpHAVMproQezx0fa Mdqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=IaXX7vuDGVd4R3/GWjXx22EQwfg1CFacA0jBCNneyIU=; b=0GXmYNJNOodUjhaTUV+qh77xW5wAGl0q64d6OPj1rcIRQ879RCs3shuK5NTRgh4zNX sx7XBW2Hraooc81K2TygaLyRHFBshyK4Q6pWLVuwTmE4cTZANPpbmU8rP6+ld/hEofZC kmWGSAc5xVkPBeZjo67BeEvk4Ph9Hx1/daRZRTDOXVOcxWh5VfMGeZi29fUJEOXTaT2X pC3uERUvMqotIZMTR1M9PMqrU6kNXDX2YO04RHHYbwd4RGfglcmgvrrPVdEympKrcdpr wjagZCFYt4Sfnntm2g8YZKG9jXxidkPzAn6XWNqI355ohs2JGAEm7ok+ESspFBFlKP9n AdGA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=RvWeE1sP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a13si3915681ejx.335.2021.03.01.00.11.48; Mon, 01 Mar 2021 00:12:12 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=RvWeE1sP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232763AbhCAIHz (ORCPT + 99 others); Mon, 1 Mar 2021 03:07:55 -0500 Received: from mail.kernel.org ([198.145.29.99]:46764 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232748AbhCAIHq (ORCPT ); Mon, 1 Mar 2021 03:07:46 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id E4A1564E42; Mon, 1 Mar 2021 08:07:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1614586026; bh=eYrKiRldcGd1/qq+sxHlcpmOrp2wd88rQgkH0JmzMWM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=RvWeE1sPx0qe4txJaTyOiAnGuNX+mLLY4p8Do+UwiMsq18H8uw2VduUeZbCs29Yum UDihHV0SreF2nc73wquBoDwBM9FuwwQOmcImPUk83qQCcw3JZA17EIFSwYL+rxLmai HGZZ9+8pLgZyB1uNpKb1GCCsR50Orbvzp4SFlzuM= Date: Mon, 1 Mar 2021 09:07:03 +0100 From: Greg Kroah-Hartman To: Ben Hutchings Cc: linux-kernel@vger.kernel.org, akpm@linux-foundation.org, torvalds@linux-foundation.org, stable@vger.kernel.org, Lee Jones , "Luis Claudio R. Goncalves" , lwn@lwn.net, jslaby@suse.cz Subject: Re: futex breakage in 4.9 stable branch Message-ID: References: <161408880177110@kroah.com> <66826ac72356b00814f51487dd1008298e52ed9b.camel@decadent.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <66826ac72356b00814f51487dd1008298e52ed9b.camel@decadent.org.uk> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 01, 2021 at 01:13:08AM +0100, Ben Hutchings wrote: > On Tue, 2021-02-23 at 15:00 +0100, Greg Kroah-Hartman wrote: > > I'm announcing the release of the 4.9.258 kernel. > > > > All users of the 4.9 kernel series must upgrade. > > > > The updated 4.9.y git tree can be found at: > > ????????git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.9.y > > and can be browsed at the normal kernel.org git web browser: > > ???????? > > The backported futex fixes are still incomplete/broken in this version. > If I enable lockdep and run the futex self-tests (from 5.10): > > - on 4.9.246, they pass with no lockdep output > - on 4.9.257 and 4.9.258, they pass but futex_requeue_pi trigers a > lockdep splat > > I have a local branch that essentially updates futex and rtmutex in > 4.9-stable to match 4.14-stable. With this, the tests pass and lockdep > is happy. > > Unfortunately, that branch has about another 60 commits. Further, the > more we change futex in 4.9, the more difficult it is going to be to > update the 4.9-rt branch. But I don't see any better option available > at the moment. > > Thoughts? There were some posted futex fixes for 4.9 (and 4.4) on the stable list that I have not gotten to yet. Hopefully after these are merged (this week), these issues will be resolved. If not, then yes, they need to be fixed and any help you can provide would be appreciated. As for "difficulty", yes, it's rough, but the changes backported were required, for obvious reasons :( thanks, greg k-h