From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DB081C43381 for ; Mon, 11 Mar 2019 21:45:48 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id A5F402147C for ; Mon, 11 Mar 2019 21:45:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1552340748; bh=M3kg/jdEBUe+CDQz+GMx2iZEuq1EMWCLrvE45qvukMI=; h=References:In-Reply-To:From:Date:Subject:To:Cc:List-ID:From; b=VM5ZgoDl2nAFBa+ao5dXQQcvMYUjhjMJviVzBo3sfb2f9YD9zMHZU0YM5F5OljkWm 4MRSQbOqbQaxPKOGrtOtxrOHd4MCky4Dis2hKeh+Lcsif6+cCkxihDE68QbiHvdWe3 D/v3rjlAUQoBr4QfvJNNNszNTALu7IOulB4yELH8= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727753AbfCKVpr (ORCPT ); Mon, 11 Mar 2019 17:45:47 -0400 Received: from mail-lj1-f194.google.com ([209.85.208.194]:33607 "EHLO mail-lj1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727027AbfCKVpr (ORCPT ); Mon, 11 Mar 2019 17:45:47 -0400 Received: by mail-lj1-f194.google.com with SMTP id z7so495806lji.0 for ; Mon, 11 Mar 2019 14:45:46 -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=kwrL4j1PREAqJX4h9Uv3Nc4MqklQTiyToiA3vNhQszsq0tmOmhaZH5upM3eGU5/ueu e5NBBLQRsYROaMyabpbGDV6L15I/q/qZz67lT/7heKt8eu03ttz3PaB/+iFiyt/A4p4U EVkAd5uL2gICCDth3PVEWYUFJqE70K/+sc338DHoIDaqaqbeFMBODdJdUsFQkANJEsBu Q89gjRTKYJVfOYqqpsn9h5GCNIiLHCprpXILj3fgYf6w4oWszFUw4oN8mlhjHWjBbBIP +6ve7wxW44ImxuNIqHsEMFKgd9c31Q5pCtNTWkKeOtVMX5KX6UqFkFGbkT1tcYGNpIZw NClg== X-Gm-Message-State: APjAAAUCn6uWW1XtEzYh6KmR8LuW++Auf0BxU706H+x2GY4ByAP/dhxy JZRKqHImoDnNk3HOrP4RKkPAWYoCITI= X-Google-Smtp-Source: APXvYqxBVzDio0tyQDiYrDt+Y1pSS0jgnkQ2mVNqb64GXuqcYitwbsT4TUe5otJajKxhEQ8yDab+4Q== X-Received: by 2002:a2e:968d:: with SMTP id q13mr18246319lji.189.1552340744935; Mon, 11 Mar 2019 14:45:44 -0700 (PDT) Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com. [209.85.167.53]) by smtp.gmail.com with ESMTPSA id h1sm1095554ljb.87.2019.03.11.14.45.43 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Mar 2019 14:45:44 -0700 (PDT) Received: by mail-lf1-f53.google.com with SMTP id u68so448016lff.7 for ; Mon, 11 Mar 2019 14:45:43 -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-fsdevel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@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