Received: by 2002:ac0:aed5:0:0:0:0:0 with SMTP id t21csp3454576imb; Tue, 5 Mar 2019 09:41:52 -0800 (PST) X-Google-Smtp-Source: APXvYqw7wzTAvYtdjvwHuA1KXPvfQA5I3dYoFh95F+emkv71bgaHST/brRNPBR9mbW9sZa3QGKxf X-Received: by 2002:a17:902:76cc:: with SMTP id j12mr2372250plt.170.1551807712503; Tue, 05 Mar 2019 09:41:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1551807712; cv=none; d=google.com; s=arc-20160816; b=gYrRKUip1209fQcB2HUmIiYL4vKIjZJJ8XkrNHOjJhsg0Q9PerEIHk3pRyadQ94ujz tZr8ZKZfdwO9W/6qomTDDUIHckcb7Uez6/BI7UaDfEMwMGdo60S5QfgbqLS9z0y2R6ig ZfJlEPmXrEMc61yv4TmD+5CT5fXjkkYUn+U7GTshiauyvhmj6w02eK7mRo6sgdG1pkgs AMlBPLHbrNUgIid1biHPTkSRUu+4/6+lc+B8SiA9wJOO35C39x9mHEEfem1iL2DMjXs8 JsBC9sLNUpdn2UiluMP/OIYQihooMl+tZ5NvLfoyANLdUr3DPqLvxfLTMY8rK7B1rULM fEKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=12xV4AtewluQmMXfUFGYit00bMr6sAztmgDzL+S33LI=; b=UroLHyiK0+08j6qRlb43qRSL8DugtY26xaQnO8ufjTr8cpqdywNXUG0CbaVIxLxWMy ZvZ1fD/9bfeU8++nJ4GRQnVd6Aj+4+y0hWREBKVOWq5w0ikD+/pcTEee5bhgJd8tjBc7 xMCwQ8jg5sHxx7UKEDYctWM6PSbxb9fZqfE/mFH+xHVdrwu6DPb6Crn0j9FwIWviGtii Jb+LZySKFleVBYKPD+H2YbjGrCm1A4xkIDxnI1LyA3T6Qm/jHT2kgH4hK+2BLhTiM62N yxqWxtP96rvbUDHO278Z3e8rYreHaReJS6aGQi4nW0ND2xsmsQZrlLVaFC3BWxRQDTtG zL2w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@alien8.de header.s=dkim header.b=ZStjiC91; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x1si8534278plo.58.2019.03.05.09.41.36; Tue, 05 Mar 2019 09:41:52 -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; dkim=pass header.i=@alien8.de header.s=dkim header.b=ZStjiC91; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728301AbfCERbj (ORCPT + 99 others); Tue, 5 Mar 2019 12:31:39 -0500 Received: from mail.skyhub.de ([5.9.137.197]:38738 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726120AbfCERbi (ORCPT ); Tue, 5 Mar 2019 12:31:38 -0500 Received: from zn.tnic (p200300EC2BCD6B0038F240D7E20AD2C8.dip0.t-ipconnect.de [IPv6:2003:ec:2bcd:6b00:38f2:40d7:e20a:d2c8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 78EAA1EC08EF; Tue, 5 Mar 2019 18:31:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim; t=1551807096; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:in-reply-to:in-reply-to: references:references; bh=12xV4AtewluQmMXfUFGYit00bMr6sAztmgDzL+S33LI=; b=ZStjiC91KVFYJNXPhbEMC1pNO98Lyvi5++6OwQtiHEmd63KdzO508wrpbQxf9g+ZUOrnPM A32AkvGO8mjtW4pydtzxpM9QHb3RZAw5Ka0xmi/sOofikYjEyP29sOlpkffvepiHDRYUoz y4EuArTt2xXYQg9nksItpGci607iOrc= Date: Tue, 5 Mar 2019 18:31:34 +0100 From: Borislav Petkov To: Linus Torvalds Cc: Alan Cox , Matthew Wilcox , Jann Horn , Al Viro , Thomas Gleixner , kernel list , linux-fsdevel , the arch/x86 maintainers , Linux API , Andrew Morton , Richard Weinberger , Anton Ivanov Subject: Re: [PATCH] x86: Deprecate a.out support Message-ID: <20190305173134.GE8256@zn.tnic> References: <20190305091904.GB8256@zn.tnic> <20190305122218.GD13380@bombadil.infradead.org> <20190305134347.4be2449c@alans-desktop> <20190305145717.GD8256@zn.tnic> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 05, 2019 at 08:22:21AM -0800, Linus Torvalds wrote: > Because I think all the known *bugs* we had were with the core dumping > code, weren't they? Well, I'm aware of only this one I fixed but who knows what else has bitrotten out there through the years... > Removing it looks trivial. Untested patch attached. > > Then I'd be much happier with your "let's deprecate a.out entirely" as > a second patch, because I think it's a unrelated issue and much more > likely to have somebody pipe up and say "hey, I have this sequence > that generates executables dynamically, and I use a.out because it's > much simpler than ELF, and now it's broken". Or something. Hohumm, yap, it all makes sense to me. That's definitely the safer approach without us having to revert patches later. So how do you wanna handle this? I guess the easiest would be if you apply your patch directly now and add the a.out phase-out strategy we're going for in its commit message so that people are aware of what we're doing. This will allow for other arch maintainers to delete arch/*/include/asm/a.out-core.h, Jann mentions in the other mail, after -rc1 is cut. And then I'll carry any other patches through the tip tree ontop of -rc1 too. Thx. -- Regards/Gruss, Boris. Good mailing practices for 400: avoid top-posting and trim the reply.