2021-02-22 16:22:42

by Lukas Bulwahn

[permalink] [raw]
Subject: [PATCH 0/5] Remove dead linux-mips.org references

Dear all,

The domain lookup for linux-mips.org fails for quite some time now.
Hence, webpages, the patchwork instance and Ralf Baechle's email there is
not reachable anymore.

First, I updated all sections in MAINTAINERS for references with linux-mips.org.
Then, I also quickly scanned through the whole git tree for linux-mips.org
references, and step-wise filtered out obvious copyright holder lines and
references to old email addresses.

git ls-files | xargs grep "linux-mips.org" | \
grep -v -i "Copyright" | grep -v -i "MODULE_AUTHOR" | grep -v -i "written" | \
grep -v "Ralf" | grep -v "Maciej" | grep -v "Yoichi" | grep -v "Ladislav"


I removed dead references or replaced them with their living counterparts if
available. However, these two cases remain and somebody might want to have a look:

1. case in ./arch/mips/include/asm/page.h:

<snip>
/*
* RELOC_HIDE was originally added by 6007b903dfe5f1d13e0c711ac2894bdd4a61b1ad
* (lmo) rsp. 8431fd094d625b94d364fe393076ccef88e6ce18 (kernel.org). The
* discussion can be found in
* https://lore.kernel.org/lkml/[email protected]
*
* It is unclear if the misscompilations mentioned in
* https://lore.kernel.org/lkml/[email protected]
* also affect MIPS so we keep this one until GCC 3.x has been retired
* before we can apply https://patchwork.linux-mips.org/patch/1541/
*/
</snip>

Decision: Keep as is. Although GCC 3.x is long retired, it is unclear what
https://patchwork.linux-mips.org/patch/1541/ is and if it has been already
applied or not.
Question: does anyone know how to identify this patch?


2. case in ./drivers/parport/parport_ip32.c:

linux-mips.org tree is referred to in an old To do item:

<snip>
* To do:
*
* Fully implement ECP mode.
* EPP and ECP mode need to be tested. I currently do not own any
* peripheral supporting these extended mode, and cannot test them.
* If DMA mode works well, decide if support for PIO FIFO modes should be
* dropped.
* Use the io{read,write} family functions when they become available in
* the linux-mips.org tree. Note: the MIPS specific functions readsb()
* and writesb() are to be translated by ioread8_rep() and iowrite8_rep()
* respectively.
</snip>

Decision: Keep as is; anyone that wants to follow up on this will probably
understand that the reference is outdated anyway.


Please comment on these clean-up patches on this administrative topic.

Patch set applies cleanly on next-20210222.

Thanks,

Lukas


Lukas Bulwahn (5):
MAINTAINERS: mark sections from Ralf Baechle orphan
MAINTAINERS: remove linux-mips.org references
arch: mips: update references to current linux-mips list
arch: mips: remove dead references
MIPS: SGI-IP27: fix spelling in Copyright

MAINTAINERS | 20 ++++++--------------
arch/mips/Kconfig | 8 +-------
arch/mips/jazz/Kconfig | 12 +++---------
arch/mips/kernel/r4k-bugs64.c | 2 +-
arch/mips/lib/iomap-pci.c | 2 +-
arch/mips/sgi-ip27/ip27-timer.c | 4 ++--
arch/mips/sgi-ip32/ip32-irq.c | 2 +-
tools/include/nolibc/nolibc.h | 3 +--
8 files changed, 16 insertions(+), 37 deletions(-)

--
2.17.1


2021-02-22 16:22:55

by Lukas Bulwahn

[permalink] [raw]
Subject: [PATCH 2/5] MAINTAINERS: remove linux-mips.org references

The domain lookup for linux-mips.org fails for quite some time now. Hence,
webpages, the patchwork instance and Ralf Baechle's email there is not
reachable anymore.

Remove all references of webpages from linux-mips.org in MAINTAINERS, and
refer to the kernel.org's linux-mips patchwork instance instead.

Signed-off-by: Lukas Bulwahn <[email protected]>
---
MAINTAINERS | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index e949e561867d..703a50183301 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -4980,7 +4980,6 @@ DECSTATION PLATFORM SUPPORT
M: "Maciej W. Rozycki" <[email protected]>
L: [email protected]
S: Maintained
-W: http://www.linux-mips.org/wiki/DECstation
F: arch/mips/dec/
F: arch/mips/include/asm/dec/
F: arch/mips/include/asm/mach-dec/
@@ -11932,7 +11931,6 @@ MIPS
M: Thomas Bogendoerfer <[email protected]>
L: [email protected]
S: Maintained
-W: http://www.linux-mips.org/
Q: https://patchwork.kernel.org/project/linux-mips/list/
T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
F: Documentation/devicetree/bindings/mips/
@@ -18248,10 +18246,9 @@ F: arch/um/os-Linux/drivers/

TURBOCHANNEL SUBSYSTEM
M: "Maciej W. Rozycki" <[email protected]>
-M: Ralf Baechle <[email protected]>
L: [email protected]
S: Maintained
-Q: http://patchwork.linux-mips.org/project/linux-mips/list/
+Q: https://patchwork.kernel.org/project/linux-mips/list/
F: drivers/tc/
F: include/linux/tc.h

--
2.17.1

2021-02-22 16:23:19

by Lukas Bulwahn

[permalink] [raw]
Subject: [PATCH 1/5] MAINTAINERS: mark sections from Ralf Baechle orphan

The domain lookup for linux-mips.org fails for quite some time now. Hence,
webpages, the patchwork instance and Ralf Baechle's email there is not
reachable anymore.

Ralf Baechle has not been active since February 2018; so, set all
MAINTAINERS sections with Ralf as sole maintainer to Orphan, and give
others a chance to claim maintainership if these sections are still of
interest.

Signed-off-by: Lukas Bulwahn <[email protected]>
---
MAINTAINERS | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 7924907cd7cc..e949e561867d 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -2997,9 +2997,8 @@ F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
F: drivers/iio/adc/hx711.c

AX.25 NETWORK LAYER
-M: Ralf Baechle <[email protected]>
L: [email protected]
-S: Maintained
+S: Orphan
W: http://www.linux-ax25.org/
F: include/net/ax25.h
F: include/uapi/linux/ax25.h
@@ -6341,10 +6340,9 @@ S: Maintained
F: drivers/edac/highbank*

EDAC-CAVIUM OCTEON
-M: Ralf Baechle <[email protected]>
L: [email protected]
L: [email protected]
-S: Supported
+S: Orphan
F: drivers/edac/octeon_edac*

EDAC-CAVIUM THUNDERX
@@ -9307,9 +9305,8 @@ F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
F: drivers/iio/gyro/mpu3050*

IOC3 ETHERNET DRIVER
-M: Ralf Baechle <[email protected]>
L: [email protected]
-S: Maintained
+S: Orphan
F: drivers/net/ethernet/sgi/ioc3-eth.c

IOMAP FILESYSTEM LIBRARY
@@ -12378,9 +12375,8 @@ F: net/bridge/br_netfilter*.c
F: net/netfilter/

NETROM NETWORK LAYER
-M: Ralf Baechle <[email protected]>
L: [email protected]
-S: Maintained
+S: Orphan
W: http://www.linux-ax25.org/
F: include/net/netrom.h
F: include/uapi/linux/netrom.h
@@ -15473,9 +15469,8 @@ F: include/linux/mfd/rohm-generic.h
F: include/linux/mfd/rohm-shared.h

ROSE NETWORK LAYER
-M: Ralf Baechle <[email protected]>
L: [email protected]
-S: Maintained
+S: Orphan
W: http://www.linux-ax25.org/
F: include/net/rose.h
F: include/uapi/linux/rose.h
--
2.17.1

2021-02-22 16:24:04

by Lukas Bulwahn

[permalink] [raw]
Subject: [PATCH 5/5] MIPS: SGI-IP27: fix spelling in Copyright

This is a Copyright line, and just a typo slipped through.

Signed-off-by: Lukas Bulwahn <[email protected]>
---
arch/mips/sgi-ip27/ip27-timer.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/mips/sgi-ip27/ip27-timer.c b/arch/mips/sgi-ip27/ip27-timer.c
index 79c434fece52..444b5e0e935f 100644
--- a/arch/mips/sgi-ip27/ip27-timer.c
+++ b/arch/mips/sgi-ip27/ip27-timer.c
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: GPL-2.0
/*
- * Copytight (C) 1999, 2000, 05, 06 Ralf Baechle ([email protected])
- * Copytight (C) 1999, 2000 Silicon Graphics, Inc.
+ * Copyright (C) 1999, 2000, 05, 06 Ralf Baechle ([email protected])
+ * Copyright (C) 1999, 2000 Silicon Graphics, Inc.
*/
#include <linux/bcd.h>
#include <linux/clockchips.h>
--
2.17.1

2021-02-22 16:25:49

by Lukas Bulwahn

[permalink] [raw]
Subject: [PATCH 3/5] arch: mips: update references to current linux-mips list

The linux-mips mailing list now lives at kernel.org. Update all references
in the kernel tree.

Signed-off-by: Lukas Bulwahn <[email protected]>
---
arch/mips/kernel/r4k-bugs64.c | 2 +-
arch/mips/lib/iomap-pci.c | 2 +-
arch/mips/sgi-ip32/ip32-irq.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/mips/kernel/r4k-bugs64.c b/arch/mips/kernel/r4k-bugs64.c
index 1ff19f1ea5ca..35729c9e6cfa 100644
--- a/arch/mips/kernel/r4k-bugs64.c
+++ b/arch/mips/kernel/r4k-bugs64.c
@@ -18,7 +18,7 @@
static char bug64hit[] __initdata =
"reliable operation impossible!\n%s";
static char nowar[] __initdata =
- "Please report to <[email protected]>.";
+ "Please report to <[email protected]>.";
static char r4kwar[] __initdata =
"Enable CPU_R4000_WORKAROUNDS to rectify.";
static char daddiwar[] __initdata =
diff --git a/arch/mips/lib/iomap-pci.c b/arch/mips/lib/iomap-pci.c
index 210f5a95ecb1..a9cb28813f0b 100644
--- a/arch/mips/lib/iomap-pci.c
+++ b/arch/mips/lib/iomap-pci.c
@@ -32,7 +32,7 @@ void __iomem *__pci_ioport_map(struct pci_dev *dev,
sprintf(name, "%04x:%02x", pci_domain_nr(bus), bus->number);
printk(KERN_WARNING "io_map_base of root PCI bus %s unset. "
"Trying to continue but you better\nfix this issue or "
- "report it to [email protected] or your "
+ "report it to [email protected] or your "
"vendor.\n", name);
#ifdef CONFIG_PCI_DOMAINS
panic("To avoid data corruption io_map_base MUST be set with "
diff --git a/arch/mips/sgi-ip32/ip32-irq.c b/arch/mips/sgi-ip32/ip32-irq.c
index 1bbd5bfb5458..e21ea1de05e3 100644
--- a/arch/mips/sgi-ip32/ip32-irq.c
+++ b/arch/mips/sgi-ip32/ip32-irq.c
@@ -343,7 +343,7 @@ static void ip32_unknown_interrupt(void)
printk("Register dump:\n");
show_regs(get_irq_regs());

- printk("Please mail this report to [email protected]\n");
+ printk("Please mail this report to [email protected]\n");
printk("Spinning...");
while(1) ;
}
--
2.17.1

2021-02-22 16:25:50

by Lukas Bulwahn

[permalink] [raw]
Subject: [PATCH 4/5] arch: mips: remove dead references

The domain lookup for linux-mips.org fails for quite some time now.
Further, the two links:

http://decstation.unix-ag.org/
http://www.computer-refuge.org/classiccmp/ftp.digital.com/pub/DEC/TriAdd/

refer to old webpages or contain no further technical information.

Remove all those dead references.

Signed-off-by: Lukas Bulwahn <[email protected]>
---
arch/mips/Kconfig | 8 +-------
arch/mips/jazz/Kconfig | 12 +++---------
tools/include/nolibc/nolibc.h | 3 +--
3 files changed, 5 insertions(+), 18 deletions(-)

diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
index d89efba3d8a4..8cb1e2be5999 100644
--- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig
@@ -375,9 +375,7 @@ config MACH_DECSTATION
select SYS_SUPPORTS_1024HZ
select MIPS_L1_CACHE_SHIFT_4
help
- This enables support for DEC's MIPS based workstations. For details
- see the Linux/MIPS FAQ on <http://www.linux-mips.org/> and the
- DECstation porting pages on <http://decstation.unix-ag.org/>.
+ This enables support for DEC's MIPS based workstations.

If you have one of the following DECstation Models you definitely
want to choose R4xx0 for the CPU Type:
@@ -3263,10 +3261,6 @@ config TC
processors. TURBOchannel programming specifications are available
at:
<ftp://ftp.hp.com/pub/alphaserver/archive/triadd/>
- and:
- <http://www.computer-refuge.org/classiccmp/ftp.digital.com/pub/DEC/TriAdd/>
- Linux driver support status is documented at:
- <http://www.linux-mips.org/wiki/DECstation>

config MMU
bool
diff --git a/arch/mips/jazz/Kconfig b/arch/mips/jazz/Kconfig
index 42932ca98db9..162d11670c75 100644
--- a/arch/mips/jazz/Kconfig
+++ b/arch/mips/jazz/Kconfig
@@ -5,9 +5,7 @@ config ACER_PICA_61
select DMA_NONCOHERENT
help
This is a machine with a R4400 133/150 MHz CPU. To compile a Linux
- kernel that runs on these, say Y here. For details about Linux on
- the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at
- <http://www.linux-mips.org/>.
+ kernel that runs on these, say Y here.

config MIPS_MAGNUM_4000
bool "Support for MIPS Magnum 4000"
@@ -16,9 +14,7 @@ config MIPS_MAGNUM_4000
select SYS_SUPPORTS_BIG_ENDIAN
help
This is a machine with a R4000 100 MHz CPU. To compile a Linux
- kernel that runs on these, say Y here. For details about Linux on
- the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at
- <http://www.linux-mips.org/>.
+ kernel that runs on these, say Y here.

config OLIVETTI_M700
bool "Support for Olivetti M700-10"
@@ -26,6 +22,4 @@ config OLIVETTI_M700
select DMA_NONCOHERENT
help
This is a machine with a R4000 100 MHz CPU. To compile a Linux
- kernel that runs on these, say Y here. For details about Linux on
- the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at
- <http://www.linux-mips.org/>.
+ kernel that runs on these, say Y here.
diff --git a/tools/include/nolibc/nolibc.h b/tools/include/nolibc/nolibc.h
index 8b7a9830dd22..754e64c4a1d1 100644
--- a/tools/include/nolibc/nolibc.h
+++ b/tools/include/nolibc/nolibc.h
@@ -1027,8 +1027,7 @@ struct sys_stat_struct {
* - arguments are in a0, a1, a2, a3, then the stack. The caller needs to
* leave some room in the stack for the callee to save a0..a3 if needed.
* - Many registers are clobbered, in fact only a0..a2 and s0..s8 are
- * preserved. See: https://www.linux-mips.org/wiki/Syscall as well as
- * scall32-o32.S in the kernel sources.
+ * preserved. See: scall32-o32.S in the kernel sources.
* - the system call is performed by calling "syscall"
* - syscall return comes in v0, and register a3 needs to be checked to know
* if an error occured, in which case errno is in v0.
--
2.17.1

2021-02-22 17:49:36

by Maciej W. Rozycki

[permalink] [raw]
Subject: Re: [PATCH 0/5] Remove dead linux-mips.org references

On Mon, 22 Feb 2021, Lukas Bulwahn wrote:

> The domain lookup for linux-mips.org fails for quite some time now.
> Hence, webpages, the patchwork instance and Ralf Baechle's email there is
> not reachable anymore.

I have been contacted by Ralf a couple of weeks ago and he told me there
had been a storage failure with the machine running linux-mips.org.

Due to a complex situation with linux-mips.org I do not want to dive the
details of into here recovery of the site caused some trouble, however I
was told it had been under way now. So I suggest that we wait a couple of
weeks yet and see how it goes before going ahead with this series.

As to Ralf personal commitments WRT maintenance duties I can't speak, but
I have bcc-ed him on his alternative e-mail address with this message in
case he wants to speak up.

Maciej

2021-02-22 17:59:17

by Lukas Bulwahn

[permalink] [raw]
Subject: Re: [PATCH 0/5] Remove dead linux-mips.org references

On Mon, Feb 22, 2021 at 6:47 PM Maciej W. Rozycki <[email protected]> wrote:
>
> On Mon, 22 Feb 2021, Lukas Bulwahn wrote:
>
> > The domain lookup for linux-mips.org fails for quite some time now.
> > Hence, webpages, the patchwork instance and Ralf Baechle's email there is
> > not reachable anymore.
>
> I have been contacted by Ralf a couple of weeks ago and he told me there
> had been a storage failure with the machine running linux-mips.org.
>
> Due to a complex situation with linux-mips.org I do not want to dive the
> details of into here recovery of the site caused some trouble, however I
> was told it had been under way now. So I suggest that we wait a couple of
> weeks yet and see how it goes before going ahead with this series.
>
> As to Ralf personal commitments WRT maintenance duties I can't speak, but
> I have bcc-ed him on his alternative e-mail address with this message in
> case he wants to speak up.
>

Thanks for the update. Maybe we can then rescue some of the valuable
content from linux-mips.org and mirror it somewhere else as well?

The code mentioned some patch by referring to a linux-mips.org
patchwork id, but without the service running, there is no chance to
understand the comment. So, once linux-mips.org is up and running
again, we might want to recover that referred patch and change the
comment to a lore.kernel.org Link (that may stay with us for longer)
or quickly find out if that comment is obsolete by now.

Lukas

2021-02-22 18:22:32

by Kurt Martin

[permalink] [raw]
Subject: RE: [EXTERNAL]Re: [PATCH 0/5] Remove dead linux-mips.org references

Hi Everybody,

This is Kurt Martin. I'm part of the MIPS Customer Engineering team at Wave Computing. Some of you may remember me. I have just established contact with Ralf, and I will be working with him to restore linux-mips.org back to life. I just got the account and login information for the linux-mips.org hosting account at Hetzner from Chris Dearman.

So as Maciej says, please hold off any actions at this time, and I will attempt to get linux-mips.org working again as quickly as possible. Thanks!

Regards,
Kurt

Kurt Martin
Senior Customer Support Engineer
Wave Computing
[email protected]?
o +1 408 530 5180

-----Original Message-----
From: Maciej W. Rozycki <[email protected]>
Sent: Monday, February 22, 2021 9:48 AM
To: Lukas Bulwahn <[email protected]>
Cc: Thomas Bogendoerfer <[email protected]>; [email protected]; Tiezhu Yang <[email protected]>; Willy Tarreau <[email protected]>; [email protected]; [email protected]; [email protected]; [email protected]
Subject: [EXTERNAL]Re: [PATCH 0/5] Remove dead linux-mips.org references

On Mon, 22 Feb 2021, Lukas Bulwahn wrote:

> The domain lookup for linux-mips.org fails for quite some time now.
> Hence, webpages, the patchwork instance and Ralf Baechle's email there
> is not reachable anymore.

I have been contacted by Ralf a couple of weeks ago and he told me there had been a storage failure with the machine running linux-mips.org.

Due to a complex situation with linux-mips.org I do not want to dive the details of into here recovery of the site caused some trouble, however I was told it had been under way now. So I suggest that we wait a couple of weeks yet and see how it goes before going ahead with this series.

As to Ralf personal commitments WRT maintenance duties I can't speak, but I have bcc-ed him on his alternative e-mail address with this message in case he wants to speak up.

Maciej

2021-02-23 01:21:44

by Huacai Chen

[permalink] [raw]
Subject: Re: [PATCH 4/5] arch: mips: remove dead references

Reviewed-by: Huacai Chen <[email protected]>

On Tue, Feb 23, 2021 at 12:22 AM Lukas Bulwahn <[email protected]> wrote:
>
> The domain lookup for linux-mips.org fails for quite some time now.
> Further, the two links:
>
> http://decstation.unix-ag.org/
> http://www.computer-refuge.org/classiccmp/ftp.digital.com/pub/DEC/TriAdd/
>
> refer to old webpages or contain no further technical information.
>
> Remove all those dead references.
>
> Signed-off-by: Lukas Bulwahn <[email protected]>
> ---
> arch/mips/Kconfig | 8 +-------
> arch/mips/jazz/Kconfig | 12 +++---------
> tools/include/nolibc/nolibc.h | 3 +--
> 3 files changed, 5 insertions(+), 18 deletions(-)
>
> diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
> index d89efba3d8a4..8cb1e2be5999 100644
> --- a/arch/mips/Kconfig
> +++ b/arch/mips/Kconfig
> @@ -375,9 +375,7 @@ config MACH_DECSTATION
> select SYS_SUPPORTS_1024HZ
> select MIPS_L1_CACHE_SHIFT_4
> help
> - This enables support for DEC's MIPS based workstations. For details
> - see the Linux/MIPS FAQ on <http://www.linux-mips.org/> and the
> - DECstation porting pages on <http://decstation.unix-ag.org/>.
> + This enables support for DEC's MIPS based workstations.
>
> If you have one of the following DECstation Models you definitely
> want to choose R4xx0 for the CPU Type:
> @@ -3263,10 +3261,6 @@ config TC
> processors. TURBOchannel programming specifications are available
> at:
> <ftp://ftp.hp.com/pub/alphaserver/archive/triadd/>
> - and:
> - <http://www.computer-refuge.org/classiccmp/ftp.digital.com/pub/DEC/TriAdd/>
> - Linux driver support status is documented at:
> - <http://www.linux-mips.org/wiki/DECstation>
>
> config MMU
> bool
> diff --git a/arch/mips/jazz/Kconfig b/arch/mips/jazz/Kconfig
> index 42932ca98db9..162d11670c75 100644
> --- a/arch/mips/jazz/Kconfig
> +++ b/arch/mips/jazz/Kconfig
> @@ -5,9 +5,7 @@ config ACER_PICA_61
> select DMA_NONCOHERENT
> help
> This is a machine with a R4400 133/150 MHz CPU. To compile a Linux
> - kernel that runs on these, say Y here. For details about Linux on
> - the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at
> - <http://www.linux-mips.org/>.
> + kernel that runs on these, say Y here.
>
> config MIPS_MAGNUM_4000
> bool "Support for MIPS Magnum 4000"
> @@ -16,9 +14,7 @@ config MIPS_MAGNUM_4000
> select SYS_SUPPORTS_BIG_ENDIAN
> help
> This is a machine with a R4000 100 MHz CPU. To compile a Linux
> - kernel that runs on these, say Y here. For details about Linux on
> - the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at
> - <http://www.linux-mips.org/>.
> + kernel that runs on these, say Y here.
>
> config OLIVETTI_M700
> bool "Support for Olivetti M700-10"
> @@ -26,6 +22,4 @@ config OLIVETTI_M700
> select DMA_NONCOHERENT
> help
> This is a machine with a R4000 100 MHz CPU. To compile a Linux
> - kernel that runs on these, say Y here. For details about Linux on
> - the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at
> - <http://www.linux-mips.org/>.
> + kernel that runs on these, say Y here.
> diff --git a/tools/include/nolibc/nolibc.h b/tools/include/nolibc/nolibc.h
> index 8b7a9830dd22..754e64c4a1d1 100644
> --- a/tools/include/nolibc/nolibc.h
> +++ b/tools/include/nolibc/nolibc.h
> @@ -1027,8 +1027,7 @@ struct sys_stat_struct {
> * - arguments are in a0, a1, a2, a3, then the stack. The caller needs to
> * leave some room in the stack for the callee to save a0..a3 if needed.
> * - Many registers are clobbered, in fact only a0..a2 and s0..s8 are
> - * preserved. See: https://www.linux-mips.org/wiki/Syscall as well as
> - * scall32-o32.S in the kernel sources.
> + * preserved. See: scall32-o32.S in the kernel sources.
> * - the system call is performed by calling "syscall"
> * - syscall return comes in v0, and register a3 needs to be checked to know
> * if an error occured, in which case errno is in v0.
> --
> 2.17.1
>

2021-02-23 01:21:44

by Huacai Chen

[permalink] [raw]
Subject: Re: [PATCH 3/5] arch: mips: update references to current linux-mips list

Reviewed-by: Huacai Chen <[email protected]>

On Tue, Feb 23, 2021 at 12:22 AM Lukas Bulwahn <[email protected]> wrote:
>
> The linux-mips mailing list now lives at kernel.org. Update all references
> in the kernel tree.
>
> Signed-off-by: Lukas Bulwahn <[email protected]>
> ---
> arch/mips/kernel/r4k-bugs64.c | 2 +-
> arch/mips/lib/iomap-pci.c | 2 +-
> arch/mips/sgi-ip32/ip32-irq.c | 2 +-
> 3 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/arch/mips/kernel/r4k-bugs64.c b/arch/mips/kernel/r4k-bugs64.c
> index 1ff19f1ea5ca..35729c9e6cfa 100644
> --- a/arch/mips/kernel/r4k-bugs64.c
> +++ b/arch/mips/kernel/r4k-bugs64.c
> @@ -18,7 +18,7 @@
> static char bug64hit[] __initdata =
> "reliable operation impossible!\n%s";
> static char nowar[] __initdata =
> - "Please report to <[email protected]>.";
> + "Please report to <[email protected]>.";
> static char r4kwar[] __initdata =
> "Enable CPU_R4000_WORKAROUNDS to rectify.";
> static char daddiwar[] __initdata =
> diff --git a/arch/mips/lib/iomap-pci.c b/arch/mips/lib/iomap-pci.c
> index 210f5a95ecb1..a9cb28813f0b 100644
> --- a/arch/mips/lib/iomap-pci.c
> +++ b/arch/mips/lib/iomap-pci.c
> @@ -32,7 +32,7 @@ void __iomem *__pci_ioport_map(struct pci_dev *dev,
> sprintf(name, "%04x:%02x", pci_domain_nr(bus), bus->number);
> printk(KERN_WARNING "io_map_base of root PCI bus %s unset. "
> "Trying to continue but you better\nfix this issue or "
> - "report it to [email protected] or your "
> + "report it to [email protected] or your "
> "vendor.\n", name);
> #ifdef CONFIG_PCI_DOMAINS
> panic("To avoid data corruption io_map_base MUST be set with "
> diff --git a/arch/mips/sgi-ip32/ip32-irq.c b/arch/mips/sgi-ip32/ip32-irq.c
> index 1bbd5bfb5458..e21ea1de05e3 100644
> --- a/arch/mips/sgi-ip32/ip32-irq.c
> +++ b/arch/mips/sgi-ip32/ip32-irq.c
> @@ -343,7 +343,7 @@ static void ip32_unknown_interrupt(void)
> printk("Register dump:\n");
> show_regs(get_irq_regs());
>
> - printk("Please mail this report to [email protected]\n");
> + printk("Please mail this report to [email protected]\n");
> printk("Spinning...");
> while(1) ;
> }
> --
> 2.17.1
>

2021-02-23 01:24:12

by Huacai Chen

[permalink] [raw]
Subject: Re: [PATCH 5/5] MIPS: SGI-IP27: fix spelling in Copyright

Reviewed-by: Huacai Chen <[email protected]>

On Tue, Feb 23, 2021 at 12:22 AM Lukas Bulwahn <[email protected]> wrote:
>
> This is a Copyright line, and just a typo slipped through.
>
> Signed-off-by: Lukas Bulwahn <[email protected]>
> ---
> arch/mips/sgi-ip27/ip27-timer.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/arch/mips/sgi-ip27/ip27-timer.c b/arch/mips/sgi-ip27/ip27-timer.c
> index 79c434fece52..444b5e0e935f 100644
> --- a/arch/mips/sgi-ip27/ip27-timer.c
> +++ b/arch/mips/sgi-ip27/ip27-timer.c
> @@ -1,7 +1,7 @@
> // SPDX-License-Identifier: GPL-2.0
> /*
> - * Copytight (C) 1999, 2000, 05, 06 Ralf Baechle ([email protected])
> - * Copytight (C) 1999, 2000 Silicon Graphics, Inc.
> + * Copyright (C) 1999, 2000, 05, 06 Ralf Baechle ([email protected])
> + * Copyright (C) 1999, 2000 Silicon Graphics, Inc.
> */
> #include <linux/bcd.h>
> #include <linux/clockchips.h>
> --
> 2.17.1
>

2021-02-23 01:57:34

by Huacai Chen

[permalink] [raw]
Subject: Re: [PATCH 2/5] MAINTAINERS: remove linux-mips.org references

Reviewed-by: Huacai Chen <[email protected]>

On Tue, Feb 23, 2021 at 12:22 AM Lukas Bulwahn <[email protected]> wrote:
>
> The domain lookup for linux-mips.org fails for quite some time now. Hence,
> webpages, the patchwork instance and Ralf Baechle's email there is not
> reachable anymore.
>
> Remove all references of webpages from linux-mips.org in MAINTAINERS, and
> refer to the kernel.org's linux-mips patchwork instance instead.
>
> Signed-off-by: Lukas Bulwahn <[email protected]>
> ---
> MAINTAINERS | 5 +----
> 1 file changed, 1 insertion(+), 4 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index e949e561867d..703a50183301 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -4980,7 +4980,6 @@ DECSTATION PLATFORM SUPPORT
> M: "Maciej W. Rozycki" <[email protected]>
> L: [email protected]
> S: Maintained
> -W: http://www.linux-mips.org/wiki/DECstation
> F: arch/mips/dec/
> F: arch/mips/include/asm/dec/
> F: arch/mips/include/asm/mach-dec/
> @@ -11932,7 +11931,6 @@ MIPS
> M: Thomas Bogendoerfer <[email protected]>
> L: [email protected]
> S: Maintained
> -W: http://www.linux-mips.org/
> Q: https://patchwork.kernel.org/project/linux-mips/list/
> T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
> F: Documentation/devicetree/bindings/mips/
> @@ -18248,10 +18246,9 @@ F: arch/um/os-Linux/drivers/
>
> TURBOCHANNEL SUBSYSTEM
> M: "Maciej W. Rozycki" <[email protected]>
> -M: Ralf Baechle <[email protected]>
> L: [email protected]
> S: Maintained
> -Q: http://patchwork.linux-mips.org/project/linux-mips/list/
> +Q: https://patchwork.kernel.org/project/linux-mips/list/
> F: drivers/tc/
> F: include/linux/tc.h
>
> --
> 2.17.1
>

2021-02-23 10:06:55

by Philippe Mathieu-Daudé

[permalink] [raw]
Subject: Re: [PATCH 4/5] arch: mips: remove dead references

On Mon, Feb 22, 2021 at 5:22 PM Lukas Bulwahn <[email protected]> wrote:
>
> The domain lookup for linux-mips.org fails for quite some time now.
> Further, the two links:
>
> http://decstation.unix-ag.org/

https://web.archive.org/web/20070609185805/http://decstation.unix-ag.org/

> http://www.computer-refuge.org/classiccmp/ftp.digital.com/pub/DEC/TriAdd/
>
> refer to old webpages or contain no further technical information.
>
> Remove all those dead references.
>
> Signed-off-by: Lukas Bulwahn <[email protected]>
> ---
> arch/mips/Kconfig | 8 +-------
> arch/mips/jazz/Kconfig | 12 +++---------
> tools/include/nolibc/nolibc.h | 3 +--
> 3 files changed, 5 insertions(+), 18 deletions(-)

2021-02-23 12:33:03

by Maciej W. Rozycki

[permalink] [raw]
Subject: Re: [PATCH 4/5] arch: mips: remove dead references

On Tue, 23 Feb 2021, Philippe Mathieu-Daudé wrote:

> On Mon, Feb 22, 2021 at 5:22 PM Lukas Bulwahn <[email protected]> wrote:
> >
> > The domain lookup for linux-mips.org fails for quite some time now.
> > Further, the two links:
> >
> > http://decstation.unix-ag.org/
>
> https://web.archive.org/web/20070609185805/http://decstation.unix-ag.org/
>
> > http://www.computer-refuge.org/classiccmp/ftp.digital.com/pub/DEC/TriAdd/

ftp://ftp.hp.com/pub/alphaserver/archive/triadd/

(which is essentially the primary source back up)

Maciej

2021-02-23 13:00:29

by Thomas Bogendoerfer

[permalink] [raw]
Subject: Re: [PATCH 3/5] arch: mips: update references to current linux-mips list

On Mon, Feb 22, 2021 at 05:19:03PM +0100, Lukas Bulwahn wrote:
> The linux-mips mailing list now lives at kernel.org. Update all references
> in the kernel tree.
>
> Signed-off-by: Lukas Bulwahn <[email protected]>
> ---
> arch/mips/kernel/r4k-bugs64.c | 2 +-
> arch/mips/lib/iomap-pci.c | 2 +-
> arch/mips/sgi-ip32/ip32-irq.c | 2 +-
> 3 files changed, 3 insertions(+), 3 deletions(-)

applied only this patch to mips-next.

For the other patches I'll wait for how the resolution for linux-mips.org
looks like.

Thomas.

--
Crap can work. Given enough thrust pigs will fly, but it's not necessarily a
good idea. [ RFC1925, 2.3 ]

2021-02-23 13:27:54

by Maciej W. Rozycki

[permalink] [raw]
Subject: Re: [PATCH 3/5] arch: mips: update references to current linux-mips list

On Tue, 23 Feb 2021, Thomas Bogendoerfer wrote:

> For the other patches I'll wait for how the resolution for linux-mips.org
> looks like.

FWIW I think the typo fix in 5/5 is obviously correct and can go in right
away. We can deal with the LMO reference later on should it be needed.

Maciej

2021-02-23 13:28:08

by Maciej W. Rozycki

[permalink] [raw]
Subject: Re: [PATCH 5/5] MIPS: SGI-IP27: fix spelling in Copyright

On Mon, 22 Feb 2021, Lukas Bulwahn wrote:

> This is a Copyright line, and just a typo slipped through.
>
> Signed-off-by: Lukas Bulwahn <[email protected]>
> ---

Reviewed-by: Maciej W. Rozycki <[email protected]>

Maciej

2021-02-23 13:38:49

by Philippe Mathieu-Daudé

[permalink] [raw]
Subject: Re: [PATCH 5/5] MIPS: SGI-IP27: fix spelling in Copyright

On Tue, Feb 23, 2021 at 1:33 PM Maciej W. Rozycki <[email protected]> wrote:
> On Tue, 23 Feb 2021, Philippe Mathieu-Daudé wrote:
>
> > > diff --git a/arch/mips/sgi-ip27/ip27-timer.c b/arch/mips/sgi-ip27/ip27-timer.c
> > > index 79c434fece52..444b5e0e935f 100644
> > > --- a/arch/mips/sgi-ip27/ip27-timer.c
> > > +++ b/arch/mips/sgi-ip27/ip27-timer.c
> > > @@ -1,7 +1,7 @@
> > > // SPDX-License-Identifier: GPL-2.0
> > > /*
> > > - * Copytight (C) 1999, 2000, 05, 06 Ralf Baechle ([email protected])
> > > - * Copytight (C) 1999, 2000 Silicon Graphics, Inc.
> > > + * Copyright (C) 1999, 2000, 05, 06 Ralf Baechle ([email protected])
> >
> > If the email isn't valid anymore, why keep it?
>
> As I noted in an earlier reply and Kurt further confirmed site recovery
> is under way.

Great. Alternatively the authorship is preserved without the author
email (but IANAL):

Copyright (C) 1999, 2000, 05, 06 Ralf Baechle

>
> Maciej

2021-02-23 13:55:14

by Philippe Mathieu-Daudé

[permalink] [raw]
Subject: Re: [PATCH 2/5] MAINTAINERS: remove linux-mips.org references

On Mon, Feb 22, 2021 at 5:22 PM Lukas Bulwahn <[email protected]> wrote:
>
> The domain lookup for linux-mips.org fails for quite some time now. Hence,
> webpages, the patchwork instance and Ralf Baechle's email there is not
> reachable anymore.
>
> Remove all references of webpages from linux-mips.org in MAINTAINERS, and
> refer to the kernel.org's linux-mips patchwork instance instead.
>
> Signed-off-by: Lukas Bulwahn <[email protected]>
> ---
> MAINTAINERS | 5 +----
> 1 file changed, 1 insertion(+), 4 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index e949e561867d..703a50183301 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -4980,7 +4980,6 @@ DECSTATION PLATFORM SUPPORT
> M: "Maciej W. Rozycki" <[email protected]>
> L: [email protected]
> S: Maintained
> -W: http://www.linux-mips.org/wiki/DECstation

Why not use the web archive? The information is still valuable.
https://web.archive.org/web/20190704000315/https://www.linux-mips.org/wiki/DECstation

> F: arch/mips/dec/
> F: arch/mips/include/asm/dec/
> F: arch/mips/include/asm/mach-dec/
...

2021-02-23 13:56:46

by Philippe Mathieu-Daudé

[permalink] [raw]
Subject: Re: [PATCH 3/5] arch: mips: update references to current linux-mips list

On Mon, Feb 22, 2021 at 5:22 PM Lukas Bulwahn <[email protected]> wrote:
>
> The linux-mips mailing list now lives at kernel.org. Update all references
> in the kernel tree.
>
> Signed-off-by: Lukas Bulwahn <[email protected]>
> ---
> arch/mips/kernel/r4k-bugs64.c | 2 +-
> arch/mips/lib/iomap-pci.c | 2 +-
> arch/mips/sgi-ip32/ip32-irq.c | 2 +-
> 3 files changed, 3 insertions(+), 3 deletions(-)

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>

2021-02-23 13:58:15

by Philippe Mathieu-Daudé

[permalink] [raw]
Subject: Re: [PATCH 5/5] MIPS: SGI-IP27: fix spelling in Copyright

On Mon, Feb 22, 2021 at 5:22 PM Lukas Bulwahn <[email protected]> wrote:
>
> This is a Copyright line, and just a typo slipped through.
>
> Signed-off-by: Lukas Bulwahn <[email protected]>
> ---
> arch/mips/sgi-ip27/ip27-timer.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/arch/mips/sgi-ip27/ip27-timer.c b/arch/mips/sgi-ip27/ip27-timer.c
> index 79c434fece52..444b5e0e935f 100644
> --- a/arch/mips/sgi-ip27/ip27-timer.c
> +++ b/arch/mips/sgi-ip27/ip27-timer.c
> @@ -1,7 +1,7 @@
> // SPDX-License-Identifier: GPL-2.0
> /*
> - * Copytight (C) 1999, 2000, 05, 06 Ralf Baechle ([email protected])
> - * Copytight (C) 1999, 2000 Silicon Graphics, Inc.
> + * Copyright (C) 1999, 2000, 05, 06 Ralf Baechle ([email protected])

If the email isn't valid anymore, why keep it?

> + * Copyright (C) 1999, 2000 Silicon Graphics, Inc.
> */
> #include <linux/bcd.h>
> #include <linux/clockchips.h>
> --
> 2.17.1
>

2021-02-23 14:24:11

by Maciej W. Rozycki

[permalink] [raw]
Subject: Re: [PATCH 5/5] MIPS: SGI-IP27: fix spelling in Copyright

On Tue, 23 Feb 2021, Philippe Mathieu-Daudé wrote:

> > diff --git a/arch/mips/sgi-ip27/ip27-timer.c b/arch/mips/sgi-ip27/ip27-timer.c
> > index 79c434fece52..444b5e0e935f 100644
> > --- a/arch/mips/sgi-ip27/ip27-timer.c
> > +++ b/arch/mips/sgi-ip27/ip27-timer.c
> > @@ -1,7 +1,7 @@
> > // SPDX-License-Identifier: GPL-2.0
> > /*
> > - * Copytight (C) 1999, 2000, 05, 06 Ralf Baechle ([email protected])
> > - * Copytight (C) 1999, 2000 Silicon Graphics, Inc.
> > + * Copyright (C) 1999, 2000, 05, 06 Ralf Baechle ([email protected])
>
> If the email isn't valid anymore, why keep it?

As I noted in an earlier reply and Kurt further confirmed site recovery
is under way.

Maciej

2021-02-26 08:33:59

by Lukas Bulwahn

[permalink] [raw]
Subject: Re: [PATCH 2/5] MAINTAINERS: remove linux-mips.org references

On Tue, Feb 23, 2021 at 10:48 AM Philippe Mathieu-Daudé <[email protected]> wrote:
>
> On Mon, Feb 22, 2021 at 5:22 PM Lukas Bulwahn <[email protected]> wrote:
> >
> > The domain lookup for linux-mips.org fails for quite some time now. Hence,
> > webpages, the patchwork instance and Ralf Baechle's email there is not
> > reachable anymore.
> >
> > Remove all references of webpages from linux-mips.org in MAINTAINERS, and
> > refer to the kernel.org's linux-mips patchwork instance instead.
> >
> > Signed-off-by: Lukas Bulwahn <[email protected]>
> > ---
> > MAINTAINERS | 5 +----
> > 1 file changed, 1 insertion(+), 4 deletions(-)
> >
> > diff --git a/MAINTAINERS b/MAINTAINERS
> > index e949e561867d..703a50183301 100644
> > --- a/MAINTAINERS
> > +++ b/MAINTAINERS
> > @@ -4980,7 +4980,6 @@ DECSTATION PLATFORM SUPPORT
> > M: "Maciej W. Rozycki" <[email protected]>
> > L: [email protected]
> > S: Maintained
> > -W: http://www.linux-mips.org/wiki/DECstation
>
> Why not use the web archive? The information is still valuable.
> https://web.archive.org/web/20190704000315/https://www.linux-mips.org/wiki/DECstation
>

If that information is valuable, how about adding that into the kernel
documentation page?

If linux-mips.org wiki is back, we will keep this link; if not, we
should get a copy of that information into the documentation (where it
can survive some time) or we simply drop it.

Putting a web.archive.org link into MAINTAINERS sounds like a really
bad idea to me.

Lukas

2021-03-22 07:54:54

by Lukas Bulwahn

[permalink] [raw]
Subject: Re: [EXTERNAL]Re: [PATCH 0/5] Remove dead linux-mips.org references

On Mon, Feb 22, 2021 at 7:19 PM Kurt Martin <[email protected]> wrote:
>
> Hi Everybody,
>
> This is Kurt Martin. I'm part of the MIPS Customer Engineering team at Wave Computing. Some of you may remember me. I have just established contact with Ralf, and I will be working with him to restore linux-mips.org back to life. I just got the account and login information for the linux-mips.org hosting account at Hetzner from Chris Dearman.
>
> So as Maciej says, please hold off any actions at this time, and I will attempt to get linux-mips.org working again as quickly as possible. Thanks!
>

It has been a month by now... I just wanted to check if linux-mips.org
is back on its way to be available. Or should Thomas pick up the
remaining patches of this series?

Lukas