Received: by 2002:ac0:950c:0:0:0:0:0 with SMTP id f12csp1477559imc; Mon, 11 Mar 2019 14:54:09 -0700 (PDT) X-Google-Smtp-Source: APXvYqyxBjDbUMJ5XylgcFLv0FkV1lkaYWrelBaHyXPHIb3bZIPkffzNno5HRKO5YoFfhWZf6Op6 X-Received: by 2002:a62:4817:: with SMTP id v23mr34714529pfa.81.1552341248962; Mon, 11 Mar 2019 14:54:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552341248; cv=none; d=google.com; s=arc-20160816; b=RyLmhG22hYSIfDXRzzM0y5ZA6nS6b/SMHrNlp2INuPkmon1KKz941fCYRmE47eXCuu rMmp4Hu4hJgJSNl7RU1U8kNHpohsZRQQaAsrFNJM4uF9tLNHO53ljESkYntS1/nTk+4g W42pldJt4yy+/3fcX7c1qKTL5GloyYFXob4Rouley3TtlIbwkxcRFd/zOBEnHl43sWjI TKJvkmOK6E/nzQajQzDtVsY0ANeBeXl/wmduQdo3mpylqWVe/FlMAni/e6e4hFq+sK0s QEMqB+RHy9AU1fjIea12++a0Qm2BjcpUWtsqbLkenV8Lc2sEkMIieNSbiPasnx7Gavjg o+uA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=72QtNwbLsdBpSZDKo9CP7eJ/scNnRHayCxjjk07ES3Y=; b=TmADn9RPrylss5J9aiAeN4SYVgbJ1GY1attw74Oe6AJHZPDkrGGmNrUeWtUx7hXYdg 5s3Vsg1OptkuJttKRPMuSZGDyAgER6kDKUatP0x7VRCKj12/Zbjh0e7jsxViRhYTRLLW 9w2Ro4T+9530ohexLQGhUaHLLgc+ktvGFmAuxRSVu2v9dWPxz/pPhs84aZugInVNgXAg yLhP5Gwz3SxyzAXsDpOItXtqsQv4FpLDa2JbDBKsDg4JyrMlMI+N9EXUtGtlylBsXfaa PaIfO2VVJcs7M/Ga8F4pzlkZWwxMMz3Ap+j+PlxkCbrG4FP2mpX89H02xy9m2PaXDZxL BW3A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=LA+Wfgc2; 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 z18si5789562pgf.66.2019.03.11.14.53.53; Mon, 11 Mar 2019 14:54:08 -0700 (PDT) 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=@linux-foundation.org header.s=google header.b=LA+Wfgc2; 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 S1728196AbfCKVxJ (ORCPT + 99 others); Mon, 11 Mar 2019 17:53:09 -0400 Received: from mail-lj1-f195.google.com ([209.85.208.195]:32999 "EHLO mail-lj1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727548AbfCKVxI (ORCPT ); Mon, 11 Mar 2019 17:53:08 -0400 Received: by mail-lj1-f195.google.com with SMTP id z7so509442lji.0 for ; Mon, 11 Mar 2019 14:53:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=72QtNwbLsdBpSZDKo9CP7eJ/scNnRHayCxjjk07ES3Y=; b=LA+Wfgc2lBBEL9hzQqlUJrd/usGm7EKbpwpoJMMCw+3/d0O29pB9qlN40v6A/XD+zL VYC+XsQUTAVToadUn1rdPJaBno60ecvk2noT50fp9cPrbFoT8PB4Ho3DaaaJL/r9N1yf ga8/t9Io2HVZFCHmb/5O6GF5W5HWY+ygSpF6I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=72QtNwbLsdBpSZDKo9CP7eJ/scNnRHayCxjjk07ES3Y=; b=E3eJZ/RmCNV33w0Vt15qhzyPUy+HajVEV4YehqB2jeXDA4inWzDz3POa4MGj/Kfum9 W7OuJsAeemii38DQTfxvFORwnti9Cls4WxisaDzUsnnrRLalTfPpgLRGycWL1h4bbQ24 3niwBbeusNAvlFCYdKy7J2w9zCYY3JsTNd5xhpUK/88cWvsyHTUP2Uije+Au5p8nOd9U vDFCAtDWC6Q7NT0BGneayxJLu8uUxGoJjZHJuGR/9Th/1l2W2FRl+DYmIEEBKFNyNfKO 2Dv1hi8AbAvfZ9WNox72NrlzLLYJEw8Ep9dWl+5ai1k1VxJd6z6j8VX0CSZ54trrvKrz vH0w== X-Gm-Message-State: APjAAAVSXqoxIJ5+XRM9MZosWXHPkHp4QcHyYOa/n5uN5iPs6w0wthu7 IrBSAx/ZF5nVUt2SXAGb1fMuxJfJxVg= X-Received: by 2002:a2e:2c11:: with SMTP id s17mr17678978ljs.147.1552341186035; Mon, 11 Mar 2019 14:53:06 -0700 (PDT) Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com. [209.85.167.44]) by smtp.gmail.com with ESMTPSA id r11sm1100858ljb.29.2019.03.11.14.53.05 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Mar 2019 14:53:05 -0700 (PDT) Received: by mail-lf1-f44.google.com with SMTP id 197so478400lfz.3 for ; Mon, 11 Mar 2019 14:53:05 -0700 (PDT) X-Received: by 2002:ac2:5088:: with SMTP id f8mr18412143lfm.11.1552340743409; Mon, 11 Mar 2019 14:45:43 -0700 (PDT) MIME-Version: 1.0 References: <20190305091904.GB8256@zn.tnic> <20190305122218.GD13380@bombadil.infradead.org> <20190305134347.4be2449c@alans-desktop> <20190305145717.GD8256@zn.tnic> <20190305173134.GE8256@zn.tnic> <20190305181138.GG8256@zn.tnic> <20190305181808.GH8256@zn.tnic> In-Reply-To: From: Linus Torvalds Date: Mon, 11 Mar 2019 14:45:27 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] x86: Deprecate a.out support To: Arnd Bergmann Cc: =?UTF-8?B?TcOlbnMgUnVsbGfDpXJk?= , Matt Turner , Borislav Petkov , 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 , linux-alpha , linux-m68k Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 11, 2019 at 2:34 PM Arnd Bergmann wrote: > > The main historic use case I've heard of was running Netscape > Navigator on Alpha Linux, before there was an open source version. > Doing this today to connect to the open internet is probably > a bit pointless, but there may be other use cases. The _really_ main version was that I decided to make my life easier for the initial alpha port by trying to run basic (tested) OSF/1 binaries directly. Netscape may have been one of the binaries people actually ended up using, but it's probably not a reason any more, since the internet has moved past that anyway. > Looking at the system call table in the kernel > (arch/alpha/kernel/syscalls/syscall.tbl), we seem to support a > specific subset that was required for a set of applications, and > not much more. Yeah, it never supported arbitrary binaries, particularly since there's often lots of other issues too with running things like that (ie filesystem layout etc). It worked for normal fairly well behaved stuff, but wasn't ever a full OSF/1 emulation environment. I _suspect_ nobody actually runs any OSF/1 binaries any more, but it would obviously be good to verify that. Your argument that timeval handling was broken _may_ be an indication of that (or may just mean very few apps care). I think we should try the a.out removal and see if anybody notices. Linus