Received: by 10.223.176.46 with SMTP id f43csp2170477wra; Thu, 25 Jan 2018 06:04:54 -0800 (PST) X-Google-Smtp-Source: AH8x224+BrSCihXvtwyI6L9n/uzj+imqlZXGXmBx+YapNKaPvC0IIIHmfRdqD6cTN1e21TQP5KW5 X-Received: by 10.99.108.8 with SMTP id h8mr13669670pgc.46.1516889094298; Thu, 25 Jan 2018 06:04:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516889094; cv=none; d=google.com; s=arc-20160816; b=05r8k2JnPWIaI45yjFDLVjGD4OAeSgtmrkDs1hE7pPFCpOGrBU4us72SMpvvKnbaa0 ujKVNUu4xuo/m44svBWmbsVnECy6eM4f7YfzcNeE9uq1MnKQBVTszg/zaXGbno3fglVl QA5db1J/t5cKHFY+Yf8BeWpH4yQs8S8n46TgCXUhpo89wyxafClRbTh5GhcJc5D2mLm4 qLx5/h+/+4e9rUS02KutfnA8/czTt9XiX0AW7YmHdXnePYlz20cXuzcj/MM7pqHaUQhH G7vltxPN/FdQcUoULgm2cBxfzABnqAzfqMTeCjbI9H+v4STsO8AenIVg2q4Nm5vq02Tu Jg0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date :arc-authentication-results; bh=5ZQlf8E5/s9iOSC/JVtjnbIEjdQ8c44ym5+kkFE6DAE=; b=nB0Azi6xVkCtyLtJs0BpWAAMc49cH2tUe+CNpeoJMspeKlTAFrCQ0viIuu5Se7c2ni DbUYdaZdeks9tTdCAPJ1cAIKq0oicLSzznhRlxcPQQgC6tYRR0yBw8sRl8t45HYrmnNg qKP17pzMOsOU5Ngc3+iJQKElJfFL7fGMQ/gyOcspca8vGnI/o2ZOensFY8dvGgvi5Vzl JRk/+M+qYMk760gk6HbWl9B/ARO8hP7On/kFXo/2S2v0eB3rlhntATnyICDg58x8Kvjd IAblaEsPLoZHoWqbjjoIY5O5tvDYXqFQ0K68oGxLz/33kNTcg5DrXCiVXXygmItt8KLI O/4A== 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 g21si1619404pgn.58.2018.01.25.06.04.30; Thu, 25 Jan 2018 06:04:54 -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; 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 S1751511AbeAYODV (ORCPT + 99 others); Thu, 25 Jan 2018 09:03:21 -0500 Received: from Galois.linutronix.de ([146.0.238.70]:35194 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751500AbeAYODS (ORCPT ); Thu, 25 Jan 2018 09:03:18 -0500 Received: from hsi-kbw-5-158-153-52.hsi19.kabel-badenwuerttemberg.de ([5.158.153.52] helo=nanos) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1eei4t-0002ME-La; Thu, 25 Jan 2018 15:00:31 +0100 Date: Thu, 25 Jan 2018 15:03:13 +0100 (CET) From: Thomas Gleixner To: Jiri Slaby cc: Greg Kroah-Hartman , linux-kernel@vger.kernel.org, stable@vger.kernel.org, Li Jinyue , peterz@infradead.org, dvhart@infradead.org Subject: Re: [PATCH 4.14 17/89] futex: Prevent overflow by strengthen input validation In-Reply-To: <20567b49-e0a3-e9e0-d520-74bbfc20d414@suse.cz> Message-ID: References: <20180122083954.683903493@linuxfoundation.org> <20180122083956.427607580@linuxfoundation.org> <20567b49-e0a3-e9e0-d520-74bbfc20d414@suse.cz> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 25 Jan 2018, Jiri Slaby wrote: > On 01/22/2018, 09:44 AM, Greg Kroah-Hartman wrote: > > + if (nr_wake < 0 || nr_requeue < 0) > > + return -EINVAL; > > This breaks strace's test suite on 4.14.15 (and is present in upstream > obviously too): > futex(0x7ff568b44ffc, 0x3, 0xfacefeed, 0xbadda7a0ca7b100d, > 0x7ff568b44ffc, 0x9caffee1) = -1: Invalid argument And why the hell is strace expecting this to be valid? Thanks, tglx