Re: [PATCH] x86: Deprecate a.out support

2019-04-15 Thread Jon Masters
Hi Linus, I'm Jon, and I just bought my first Alpha. What can I say, I was late to the party, and I probably need to get out more. Actually, I wanted it for its memory consistency model, or (some would say) lack thereof. On 3/11/19 3:03 PM, Linus Torvalds wrote: > On Mon, Mar 11, 2019 at 11:08

Re: [PATCH] x86: Deprecate a.out support

2019-03-14 Thread Miguel Ojeda
On Tue, Mar 12, 2019 at 9:46 AM Geert Uytterhoeven wrote: > > Yeah, the alphas on the server side, powering AltaVista, are also long > gone... As usual with these things, people can still use older Linux releases for a very long time. If they really need it (e.g. commercially), they have the

Re: [PATCH] x86: Deprecate a.out support

2019-03-12 Thread Geert Uytterhoeven
On Mon, Mar 11, 2019 at 10:46 PM Linus Torvalds wrote: > 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

Re: [PATCH] x86: Deprecate a.out support

2019-03-12 Thread Michael Cree
On Mon, Mar 11, 2019 at 03:11:55PM -0700, Matt Turner wrote: > On Mon, Mar 11, 2019 at 2:34 PM Arnd Bergmann wrote: > > On Mon, Mar 11, 2019 at 8:47 PM Måns Rullgård wrote: > > > Linus Torvalds writes: > > > > On Mon, Mar 11, 2019 at 11:08 AM Måns Rullgård wrote: > > > > We don't have any

Re: [PATCH] x86: Deprecate a.out support

2019-03-11 Thread Måns Rullgård
Linus Torvalds writes: > 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

Re: [PATCH] x86: Deprecate a.out support

2019-03-11 Thread Matt Turner
On Mon, Mar 11, 2019 at 2:34 PM Arnd Bergmann wrote: > > On Mon, Mar 11, 2019 at 8:47 PM Måns Rullgård wrote: > > Linus Torvalds writes: > > > On Mon, Mar 11, 2019 at 11:08 AM Måns Rullgård wrote: > > >> > > >> The latest version I have is 5.1, and that uses ECOFF. > > > > > > ECOFF _is_ a.out

Re: [PATCH] x86: Deprecate a.out support

2019-03-11 Thread Måns Rullgård
Arnd Bergmann writes: > On Mon, Mar 11, 2019 at 8:47 PM Måns Rullgård wrote: >> Linus Torvalds writes: >> > On Mon, Mar 11, 2019 at 11:08 AM Måns Rullgård wrote: >> >> >> >> The latest version I have is 5.1, and that uses ECOFF. >> > >> > ECOFF _is_ a.out as far as Linux is concerned. >> > >>

Re: [PATCH] x86: Deprecate a.out support

2019-03-11 Thread Linus Torvalds
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

Re: [PATCH] x86: Deprecate a.out support

2019-03-11 Thread Arnd Bergmann
On Mon, Mar 11, 2019 at 8:47 PM Måns Rullgård wrote: > Linus Torvalds writes: > > On Mon, Mar 11, 2019 at 11:08 AM Måns Rullgård wrote: > >> > >> The latest version I have is 5.1, and that uses ECOFF. > > > > ECOFF _is_ a.out as far as Linux is concerned. > > > > So Linux basically treats ECOFF

Re: [PATCH] x86: Deprecate a.out support

2019-03-11 Thread Matt Turner
On Mon, Mar 11, 2019 at 12:47 PM Måns Rullgård wrote: > > Linus Torvalds writes: > > > On Mon, Mar 11, 2019 at 11:08 AM Måns Rullgård wrote: > >> > >> The latest version I have is 5.1, and that uses ECOFF. > > > > ECOFF _is_ a.out as far as Linux is concerned. > > > > So Linux basically treats

Re: [PATCH] x86: Deprecate a.out support

2019-03-11 Thread Måns Rullgård
Linus Torvalds writes: > On Mon, Mar 11, 2019 at 11:08 AM Måns Rullgård wrote: >> >> The latest version I have is 5.1, and that uses ECOFF. > > ECOFF _is_ a.out as far as Linux is concerned. > > So Linux basically treats ECOFF as "regular a.out with just some > header extensions". > > We don't

Re: [PATCH] x86: Deprecate a.out support

2019-03-11 Thread Linus Torvalds
On Mon, Mar 11, 2019 at 11:08 AM Måns Rullgård wrote: > > The latest version I have is 5.1, and that uses ECOFF. ECOFF _is_ a.out as far as Linux is concerned. So Linux basically treats ECOFF as "regular a.out with just some header extensions". We don't have any specific support for ECOFF. I

Re: [PATCH] x86: Deprecate a.out support

2019-03-11 Thread Matt Turner
On Mon, Mar 11, 2019 at 9:26 AM Måns Rullgård wrote: > > Linus Torvalds writes: > > > On Sun, Mar 10, 2019 at 2:37 PM Matt Turner wrote: > >> > >> I'm not aware of a reason to keep a.out support on alpha. > > > > Hmm. I was looking at removing a.out support entirely, but it's > > actually

Re: [PATCH] x86: Deprecate a.out support

2019-03-11 Thread Måns Rullgård
Linus Torvalds writes: > On Mon, Mar 11, 2019 at 9:26 AM Måns Rullgård wrote: >> >> Anyone running an Alpha machine likely also has some old OSF/1 binaries >> they may wish to use. It would be a shame to remove this feature, IMO. > > If that's the case then we'd have to keep a.out alive for

Re: [PATCH] x86: Deprecate a.out support

2019-03-11 Thread Linus Torvalds
On Mon, Mar 11, 2019 at 9:26 AM Måns Rullgård wrote: > > Anyone running an Alpha machine likely also has some old OSF/1 binaries > they may wish to use. It would be a shame to remove this feature, IMO. If that's the case then we'd have to keep a.out alive for alpha, since that's the OSF/1

Re: [PATCH] x86: Deprecate a.out support

2019-03-11 Thread Måns Rullgård
Linus Torvalds writes: > On Sun, Mar 10, 2019 at 2:37 PM Matt Turner wrote: >> >> I'm not aware of a reason to keep a.out support on alpha. > > Hmm. I was looking at removing a.out support entirely, but it's > actually fairly incestuous on alpha. > > For example,

Re: [PATCH] x86: Deprecate a.out support

2019-03-11 Thread Arnd Bergmann
On Sun, Mar 10, 2019 at 11:46 PM Linus Torvalds wrote: > > On Sun, Mar 10, 2019 at 2:37 PM Matt Turner wrote: > > > > I'm not aware of a reason to keep a.out support on alpha. > > Hmm. I was looking at removing a.out support entirely, but it's > actually fairly incestuous on alpha. > > For

Re: [PATCH] x86: Deprecate a.out support

2019-03-11 Thread John Paul Adrian Glaubitz
Hi Linus! On 3/11/19 7:40 AM, Linus Torvalds wrote: > So this attached patch does not compile on alpha, but it's been many > many years since I had an alpha to test with, so I'm stuck. Michael Cree (CC'ed) has several Alpha servers running which are also used for building Debian packages and

Re: [PATCH] x86: Deprecate a.out support

2019-03-10 Thread Al Viro
On Sun, Mar 10, 2019 at 03:40:20PM -0700, Linus Torvalds wrote: > SYSCALL_DEFINE3(osf_readv, unsigned long, fd, > const struct iovec __user *, vector, unsigned long, count) > { > -#ifdef CONFIG_OSF4_COMPAT > - if (unlikely(personality(current->personality) == PER_OSF4)) > -

Re: [PATCH] x86: Deprecate a.out support

2019-03-10 Thread Linus Torvalds
On Sun, Mar 10, 2019 at 2:37 PM Matt Turner wrote: > > I'm not aware of a reason to keep a.out support on alpha. Hmm. I was looking at removing a.out support entirely, but it's actually fairly incestuous on alpha. For example, arch/alpha/boot/tools/objstrip.c very much has some a.out support in

Re: [PATCH] x86: Deprecate a.out support

2019-03-10 Thread Matt Turner
On Tue, Mar 5, 2019 at 11:04 AM Borislav Petkov wrote: > > On Tue, Mar 05, 2019 at 07:11:38PM +0100, Borislav Petkov wrote: > > I guess you could Cc arch maintainers with the a.out-core.h removal > > patch to see if anyone screams. > > And they're like two for which we need confirmation: > > $

Re: [PATCH] x86: Deprecate a.out support

2019-03-06 Thread Geert Uytterhoeven
Hi Borislav, On Tue, Mar 5, 2019 at 8:04 PM Borislav Petkov wrote: > On Tue, Mar 05, 2019 at 07:11:38PM +0100, Borislav Petkov wrote: > > I guess you could Cc arch maintainers with the a.out-core.h removal > > patch to see if anyone screams. > > And they're like two for which we need

Re: [PATCH] x86: Deprecate a.out support

2019-03-05 Thread Borislav Petkov
On Tue, Mar 05, 2019 at 07:11:38PM +0100, Borislav Petkov wrote: > I guess you could Cc arch maintainers with the a.out-core.h removal > patch to see if anyone screams. And they're like two for which we need confirmation: $ git ls-files | grep a.out-core.h arch/alpha/include/asm/a.out-core.h