Re: [patch] futex: Cure exit race

From: Sasha Levin
Date: Mon Dec 10 2018 - 18:01:47 EST

On Mon, Dec 10, 2018 at 10:16:03PM +0100, Thomas Gleixner wrote:
On Mon, 10 Dec 2018, Sasha Levin wrote:
This commit has been processed because it contains a -stable tag.
The stable tag indicates that it's relevant for the following trees: all

The bot has tested the following trees: v4.19.8, v4.14.87, v4.9.144, v4.4.166, v3.18.128,

v4.19.8: Build OK!
v4.14.87: Build OK!
v4.9.144: Build failed! Errors:
kernel/futex.c:1186:28: error: ???uaddr??? undeclared (first use in this function)

v4.4.166: Build failed! Errors:
kernel/futex.c:1181:28: error: ???uaddr??? undeclared (first use in this function)

v3.18.128: Build failed! Errors:
kernel/futex.c:1103:28: error: ???uaddr??? undeclared (first use in this function)

How should we proceed with this patch?

I'll look into that once this is sorted... I so love these rotten kernels.

It seems we need:

734009e96d19 ("futex: Change locking rules")

Which isn't trivial to backport.