All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH treewide 0/9] Remove obsolete IDE headers
@ 2023-08-17 16:07 ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

	Hi all,

This patch series removes all unused <asm/ide.h> headers and
<asm-generic/ide_iops.h>.  <asm/ide.h> was still included by 3 PATA
drivers for m68k platforms, but without any real need.

The first 5 patches have no dependencies.
The last patch depends on the 3 pata patches.

Thanks for your comments!

Geert Uytterhoeven (9):
  ARM: Remove <asm/ide.h>
  parisc: Remove <asm/ide.h>
  powerpc: Remove <asm/ide.h>
  sparc: Remove <asm/ide.h>
  asm-generic: Remove ide_iops.h
  ata: pata_buddha: Remove #include <asm/ide.h>
  ata: pata_falcon: Remove #include <asm/ide.h>
  ata: pata_gayle: Remove #include <asm/ide.h>
  m68k: Remove <asm/ide.h>

 arch/arm/include/asm/ide.h     | 24 ---------
 arch/m68k/include/asm/ide.h    | 67 -----------------------
 arch/parisc/include/asm/ide.h  | 54 -------------------
 arch/powerpc/include/asm/ide.h | 18 -------
 arch/sparc/include/asm/ide.h   | 97 ----------------------------------
 drivers/ata/pata_buddha.c      |  1 -
 drivers/ata/pata_falcon.c      |  1 -
 drivers/ata/pata_gayle.c       |  1 -
 include/asm-generic/ide_iops.h | 39 --------------
 9 files changed, 302 deletions(-)
 delete mode 100644 arch/arm/include/asm/ide.h
 delete mode 100644 arch/m68k/include/asm/ide.h
 delete mode 100644 arch/parisc/include/asm/ide.h
 delete mode 100644 arch/powerpc/include/asm/ide.h
 delete mode 100644 arch/sparc/include/asm/ide.h
 delete mode 100644 include/asm-generic/ide_iops.h

-- 
2.34.1

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

^ permalink raw reply	[flat|nested] 60+ messages in thread

* [PATCH treewide 0/9] Remove obsolete IDE headers
@ 2023-08-17 16:07 ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

	Hi all,

This patch series removes all unused <asm/ide.h> headers and
<asm-generic/ide_iops.h>.  <asm/ide.h> was still included by 3 PATA
drivers for m68k platforms, but without any real need.

The first 5 patches have no dependencies.
The last patch depends on the 3 pata patches.

Thanks for your comments!

Geert Uytterhoeven (9):
  ARM: Remove <asm/ide.h>
  parisc: Remove <asm/ide.h>
  powerpc: Remove <asm/ide.h>
  sparc: Remove <asm/ide.h>
  asm-generic: Remove ide_iops.h
  ata: pata_buddha: Remove #include <asm/ide.h>
  ata: pata_falcon: Remove #include <asm/ide.h>
  ata: pata_gayle: Remove #include <asm/ide.h>
  m68k: Remove <asm/ide.h>

 arch/arm/include/asm/ide.h     | 24 ---------
 arch/m68k/include/asm/ide.h    | 67 -----------------------
 arch/parisc/include/asm/ide.h  | 54 -------------------
 arch/powerpc/include/asm/ide.h | 18 -------
 arch/sparc/include/asm/ide.h   | 97 ----------------------------------
 drivers/ata/pata_buddha.c      |  1 -
 drivers/ata/pata_falcon.c      |  1 -
 drivers/ata/pata_gayle.c       |  1 -
 include/asm-generic/ide_iops.h | 39 --------------
 9 files changed, 302 deletions(-)
 delete mode 100644 arch/arm/include/asm/ide.h
 delete mode 100644 arch/m68k/include/asm/ide.h
 delete mode 100644 arch/parisc/include/asm/ide.h
 delete mode 100644 arch/powerpc/include/asm/ide.h
 delete mode 100644 arch/sparc/include/asm/ide.h
 delete mode 100644 include/asm-generic/ide_iops.h

-- 
2.34.1

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 60+ messages in thread

* [PATCH treewide 0/9] Remove obsolete IDE headers
@ 2023-08-17 16:07 ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	Geert Uytterhoeven, sparclinux, linuxppc-dev, linux-arm-kernel

	Hi all,

This patch series removes all unused <asm/ide.h> headers and
<asm-generic/ide_iops.h>.  <asm/ide.h> was still included by 3 PATA
drivers for m68k platforms, but without any real need.

The first 5 patches have no dependencies.
The last patch depends on the 3 pata patches.

Thanks for your comments!

Geert Uytterhoeven (9):
  ARM: Remove <asm/ide.h>
  parisc: Remove <asm/ide.h>
  powerpc: Remove <asm/ide.h>
  sparc: Remove <asm/ide.h>
  asm-generic: Remove ide_iops.h
  ata: pata_buddha: Remove #include <asm/ide.h>
  ata: pata_falcon: Remove #include <asm/ide.h>
  ata: pata_gayle: Remove #include <asm/ide.h>
  m68k: Remove <asm/ide.h>

 arch/arm/include/asm/ide.h     | 24 ---------
 arch/m68k/include/asm/ide.h    | 67 -----------------------
 arch/parisc/include/asm/ide.h  | 54 -------------------
 arch/powerpc/include/asm/ide.h | 18 -------
 arch/sparc/include/asm/ide.h   | 97 ----------------------------------
 drivers/ata/pata_buddha.c      |  1 -
 drivers/ata/pata_falcon.c      |  1 -
 drivers/ata/pata_gayle.c       |  1 -
 include/asm-generic/ide_iops.h | 39 --------------
 9 files changed, 302 deletions(-)
 delete mode 100644 arch/arm/include/asm/ide.h
 delete mode 100644 arch/m68k/include/asm/ide.h
 delete mode 100644 arch/parisc/include/asm/ide.h
 delete mode 100644 arch/powerpc/include/asm/ide.h
 delete mode 100644 arch/sparc/include/asm/ide.h
 delete mode 100644 include/asm-generic/ide_iops.h

-- 
2.34.1

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

^ permalink raw reply	[flat|nested] 60+ messages in thread

* [PATCH 1/9] ARM: Remove <asm/ide.h>
  2023-08-17 16:07 ` Geert Uytterhoeven
  (?)
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  -1 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
v5.14, there are no more generic users of <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 arch/arm/include/asm/ide.h | 24 ------------------------
 1 file changed, 24 deletions(-)
 delete mode 100644 arch/arm/include/asm/ide.h

diff --git a/arch/arm/include/asm/ide.h b/arch/arm/include/asm/ide.h
deleted file mode 100644
index a81e0b0d6747aa2f..0000000000000000
--- a/arch/arm/include/asm/ide.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- *  arch/arm/include/asm/ide.h
- *
- *  Copyright (C) 1994-1996  Linus Torvalds & authors
- */
-
-/*
- *  This file contains the ARM architecture specific IDE code.
- */
-
-#ifndef __ASMARM_IDE_H
-#define __ASMARM_IDE_H
-
-#ifdef __KERNEL__
-
-#define __ide_mm_insw(port,addr,len)	readsw(port,addr,len)
-#define __ide_mm_insl(port,addr,len)	readsl(port,addr,len)
-#define __ide_mm_outsw(port,addr,len)	writesw(port,addr,len)
-#define __ide_mm_outsl(port,addr,len)	writesl(port,addr,len)
-
-#endif /* __KERNEL__ */
-
-#endif /* __ASMARM_IDE_H */
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 1/9] ARM: Remove <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
v5.14, there are no more generic users of <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 arch/arm/include/asm/ide.h | 24 ------------------------
 1 file changed, 24 deletions(-)
 delete mode 100644 arch/arm/include/asm/ide.h

diff --git a/arch/arm/include/asm/ide.h b/arch/arm/include/asm/ide.h
deleted file mode 100644
index a81e0b0d6747aa2f..0000000000000000
--- a/arch/arm/include/asm/ide.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- *  arch/arm/include/asm/ide.h
- *
- *  Copyright (C) 1994-1996  Linus Torvalds & authors
- */
-
-/*
- *  This file contains the ARM architecture specific IDE code.
- */
-
-#ifndef __ASMARM_IDE_H
-#define __ASMARM_IDE_H
-
-#ifdef __KERNEL__
-
-#define __ide_mm_insw(port,addr,len)	readsw(port,addr,len)
-#define __ide_mm_insl(port,addr,len)	readsl(port,addr,len)
-#define __ide_mm_outsw(port,addr,len)	writesw(port,addr,len)
-#define __ide_mm_outsl(port,addr,len)	writesl(port,addr,len)
-
-#endif /* __KERNEL__ */
-
-#endif /* __ASMARM_IDE_H */
-- 
2.34.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 1/9] ARM: Remove <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	Geert Uytterhoeven, sparclinux, linuxppc-dev, linux-arm-kernel

As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
v5.14, there are no more generic users of <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 arch/arm/include/asm/ide.h | 24 ------------------------
 1 file changed, 24 deletions(-)
 delete mode 100644 arch/arm/include/asm/ide.h

diff --git a/arch/arm/include/asm/ide.h b/arch/arm/include/asm/ide.h
deleted file mode 100644
index a81e0b0d6747aa2f..0000000000000000
--- a/arch/arm/include/asm/ide.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- *  arch/arm/include/asm/ide.h
- *
- *  Copyright (C) 1994-1996  Linus Torvalds & authors
- */
-
-/*
- *  This file contains the ARM architecture specific IDE code.
- */
-
-#ifndef __ASMARM_IDE_H
-#define __ASMARM_IDE_H
-
-#ifdef __KERNEL__
-
-#define __ide_mm_insw(port,addr,len)	readsw(port,addr,len)
-#define __ide_mm_insl(port,addr,len)	readsl(port,addr,len)
-#define __ide_mm_outsw(port,addr,len)	writesw(port,addr,len)
-#define __ide_mm_outsl(port,addr,len)	writesl(port,addr,len)
-
-#endif /* __KERNEL__ */
-
-#endif /* __ASMARM_IDE_H */
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 2/9] parisc: Remove <asm/ide.h>
  2023-08-17 16:07 ` Geert Uytterhoeven
  (?)
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  -1 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
v5.14, there are no more generic users of <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 arch/parisc/include/asm/ide.h | 54 -----------------------------------
 1 file changed, 54 deletions(-)
 delete mode 100644 arch/parisc/include/asm/ide.h

diff --git a/arch/parisc/include/asm/ide.h b/arch/parisc/include/asm/ide.h
deleted file mode 100644
index 7aa75b93a1b6c76d..0000000000000000
--- a/arch/parisc/include/asm/ide.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- *  linux/include/asm-parisc/ide.h
- *
- *  Copyright (C) 1994-1996  Linus Torvalds & authors
- */
-
-/*
- *  This file contains the PARISC architecture specific IDE code.
- */
-
-#ifndef __ASM_PARISC_IDE_H
-#define __ASM_PARISC_IDE_H
-
-/* Generic I/O and MEMIO string operations.  */
-
-#define __ide_insw	insw
-#define __ide_insl	insl
-#define __ide_outsw	outsw
-#define __ide_outsl	outsl
-
-static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		*(u16 *)addr = __raw_readw(port);
-		addr += 2;
-	}
-}
-
-static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		*(u32 *)addr = __raw_readl(port);
-		addr += 4;
-	}
-}
-
-static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		__raw_writew(*(u16 *)addr, port);
-		addr += 2;
-	}
-}
-
-static __inline__ void __ide_mm_outsl(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		__raw_writel(*(u32 *)addr, port);
-		addr += 4;
-	}
-}
-
-#endif /* __ASM_PARISC_IDE_H */
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 2/9] parisc: Remove <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
v5.14, there are no more generic users of <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 arch/parisc/include/asm/ide.h | 54 -----------------------------------
 1 file changed, 54 deletions(-)
 delete mode 100644 arch/parisc/include/asm/ide.h

diff --git a/arch/parisc/include/asm/ide.h b/arch/parisc/include/asm/ide.h
deleted file mode 100644
index 7aa75b93a1b6c76d..0000000000000000
--- a/arch/parisc/include/asm/ide.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- *  linux/include/asm-parisc/ide.h
- *
- *  Copyright (C) 1994-1996  Linus Torvalds & authors
- */
-
-/*
- *  This file contains the PARISC architecture specific IDE code.
- */
-
-#ifndef __ASM_PARISC_IDE_H
-#define __ASM_PARISC_IDE_H
-
-/* Generic I/O and MEMIO string operations.  */
-
-#define __ide_insw	insw
-#define __ide_insl	insl
-#define __ide_outsw	outsw
-#define __ide_outsl	outsl
-
-static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		*(u16 *)addr = __raw_readw(port);
-		addr += 2;
-	}
-}
-
-static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		*(u32 *)addr = __raw_readl(port);
-		addr += 4;
-	}
-}
-
-static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		__raw_writew(*(u16 *)addr, port);
-		addr += 2;
-	}
-}
-
-static __inline__ void __ide_mm_outsl(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		__raw_writel(*(u32 *)addr, port);
-		addr += 4;
-	}
-}
-
-#endif /* __ASM_PARISC_IDE_H */
-- 
2.34.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 2/9] parisc: Remove <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	Geert Uytterhoeven, sparclinux, linuxppc-dev, linux-arm-kernel

As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
v5.14, there are no more generic users of <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 arch/parisc/include/asm/ide.h | 54 -----------------------------------
 1 file changed, 54 deletions(-)
 delete mode 100644 arch/parisc/include/asm/ide.h

diff --git a/arch/parisc/include/asm/ide.h b/arch/parisc/include/asm/ide.h
deleted file mode 100644
index 7aa75b93a1b6c76d..0000000000000000
--- a/arch/parisc/include/asm/ide.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- *  linux/include/asm-parisc/ide.h
- *
- *  Copyright (C) 1994-1996  Linus Torvalds & authors
- */
-
-/*
- *  This file contains the PARISC architecture specific IDE code.
- */
-
-#ifndef __ASM_PARISC_IDE_H
-#define __ASM_PARISC_IDE_H
-
-/* Generic I/O and MEMIO string operations.  */
-
-#define __ide_insw	insw
-#define __ide_insl	insl
-#define __ide_outsw	outsw
-#define __ide_outsl	outsl
-
-static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		*(u16 *)addr = __raw_readw(port);
-		addr += 2;
-	}
-}
-
-static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		*(u32 *)addr = __raw_readl(port);
-		addr += 4;
-	}
-}
-
-static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		__raw_writew(*(u16 *)addr, port);
-		addr += 2;
-	}
-}
-
-static __inline__ void __ide_mm_outsl(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		__raw_writel(*(u32 *)addr, port);
-		addr += 4;
-	}
-}
-
-#endif /* __ASM_PARISC_IDE_H */
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 3/9] powerpc: Remove <asm/ide.h>
  2023-08-17 16:07 ` Geert Uytterhoeven
  (?)
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  -1 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
v5.14, there are no more generic users of <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 arch/powerpc/include/asm/ide.h | 18 ------------------
 1 file changed, 18 deletions(-)
 delete mode 100644 arch/powerpc/include/asm/ide.h

diff --git a/arch/powerpc/include/asm/ide.h b/arch/powerpc/include/asm/ide.h
deleted file mode 100644
index ce87a4441ca34887..0000000000000000
--- a/arch/powerpc/include/asm/ide.h
+++ /dev/null
@@ -1,18 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- *  Copyright (C) 1994-1996 Linus Torvalds & authors
- *
- *  This file contains the powerpc architecture specific IDE code.
- */
-#ifndef _ASM_POWERPC_IDE_H
-#define _ASM_POWERPC_IDE_H
-
-#include <linux/compiler.h>
-#include <asm/io.h>
-
-#define __ide_mm_insw(p, a, c)	readsw((void __iomem *)(p), (a), (c))
-#define __ide_mm_insl(p, a, c)	readsl((void __iomem *)(p), (a), (c))
-#define __ide_mm_outsw(p, a, c)	writesw((void __iomem *)(p), (a), (c))
-#define __ide_mm_outsl(p, a, c)	writesl((void __iomem *)(p), (a), (c))
-
-#endif /* _ASM_POWERPC_IDE_H */
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 3/9] powerpc: Remove <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
v5.14, there are no more generic users of <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 arch/powerpc/include/asm/ide.h | 18 ------------------
 1 file changed, 18 deletions(-)
 delete mode 100644 arch/powerpc/include/asm/ide.h

diff --git a/arch/powerpc/include/asm/ide.h b/arch/powerpc/include/asm/ide.h
deleted file mode 100644
index ce87a4441ca34887..0000000000000000
--- a/arch/powerpc/include/asm/ide.h
+++ /dev/null
@@ -1,18 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- *  Copyright (C) 1994-1996 Linus Torvalds & authors
- *
- *  This file contains the powerpc architecture specific IDE code.
- */
-#ifndef _ASM_POWERPC_IDE_H
-#define _ASM_POWERPC_IDE_H
-
-#include <linux/compiler.h>
-#include <asm/io.h>
-
-#define __ide_mm_insw(p, a, c)	readsw((void __iomem *)(p), (a), (c))
-#define __ide_mm_insl(p, a, c)	readsl((void __iomem *)(p), (a), (c))
-#define __ide_mm_outsw(p, a, c)	writesw((void __iomem *)(p), (a), (c))
-#define __ide_mm_outsl(p, a, c)	writesl((void __iomem *)(p), (a), (c))
-
-#endif /* _ASM_POWERPC_IDE_H */
-- 
2.34.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 3/9] powerpc: Remove <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	Geert Uytterhoeven, sparclinux, linuxppc-dev, linux-arm-kernel

As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
v5.14, there are no more generic users of <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 arch/powerpc/include/asm/ide.h | 18 ------------------
 1 file changed, 18 deletions(-)
 delete mode 100644 arch/powerpc/include/asm/ide.h

diff --git a/arch/powerpc/include/asm/ide.h b/arch/powerpc/include/asm/ide.h
deleted file mode 100644
index ce87a4441ca34887..0000000000000000
--- a/arch/powerpc/include/asm/ide.h
+++ /dev/null
@@ -1,18 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- *  Copyright (C) 1994-1996 Linus Torvalds & authors
- *
- *  This file contains the powerpc architecture specific IDE code.
- */
-#ifndef _ASM_POWERPC_IDE_H
-#define _ASM_POWERPC_IDE_H
-
-#include <linux/compiler.h>
-#include <asm/io.h>
-
-#define __ide_mm_insw(p, a, c)	readsw((void __iomem *)(p), (a), (c))
-#define __ide_mm_insl(p, a, c)	readsl((void __iomem *)(p), (a), (c))
-#define __ide_mm_outsw(p, a, c)	writesw((void __iomem *)(p), (a), (c))
-#define __ide_mm_outsl(p, a, c)	writesl((void __iomem *)(p), (a), (c))
-
-#endif /* _ASM_POWERPC_IDE_H */
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 4/9] sparc: Remove <asm/ide.h>
  2023-08-17 16:07 ` Geert Uytterhoeven
  (?)
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  -1 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
v5.14, there are no more generic users of <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 arch/sparc/include/asm/ide.h | 97 ------------------------------------
 1 file changed, 97 deletions(-)
 delete mode 100644 arch/sparc/include/asm/ide.h

diff --git a/arch/sparc/include/asm/ide.h b/arch/sparc/include/asm/ide.h
deleted file mode 100644
index 904cc6cbc1550cd8..0000000000000000
--- a/arch/sparc/include/asm/ide.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/* ide.h: SPARC PCI specific IDE glue.
- *
- * Copyright (C) 1997  David S. Miller (davem@davemloft.net)
- * Copyright (C) 1998  Eddie C. Dost   (ecd@skynet.be)
- * Adaptation from sparc64 version to sparc by Pete Zaitcev.
- */
-
-#ifndef _SPARC_IDE_H
-#define _SPARC_IDE_H
-
-#ifdef __KERNEL__
-
-#include <asm/io.h>
-#ifdef CONFIG_SPARC64
-#include <asm/spitfire.h>
-#include <asm/cacheflush.h>
-#include <asm/page.h>
-#else
-#include <linux/pgtable.h>
-#include <asm/psr.h>
-#endif
-
-#define __ide_insl(data_reg, buffer, wcount) \
-	__ide_insw(data_reg, buffer, (wcount)<<1)
-#define __ide_outsl(data_reg, buffer, wcount) \
-	__ide_outsw(data_reg, buffer, (wcount)<<1)
-
-/* On sparc, I/O ports and MMIO registers are accessed identically.  */
-#define __ide_mm_insw	__ide_insw
-#define __ide_mm_insl	__ide_insl
-#define __ide_mm_outsw	__ide_outsw
-#define __ide_mm_outsl	__ide_outsl
-
-static inline void __ide_insw(void __iomem *port, void *dst, u32 count)
-{
-#if defined(CONFIG_SPARC64) && defined(DCACHE_ALIASING_POSSIBLE)
-	unsigned long end = (unsigned long)dst + (count << 1);
-#endif
-	u16 *ps = dst;
-	u32 *pi;
-
-	if(((unsigned long)ps) & 0x2) {
-		*ps++ = __raw_readw(port);
-		count--;
-	}
-	pi = (u32 *)ps;
-	while(count >= 2) {
-		u32 w;
-
-		w  = __raw_readw(port) << 16;
-		w |= __raw_readw(port);
-		*pi++ = w;
-		count -= 2;
-	}
-	ps = (u16 *)pi;
-	if(count)
-		*ps++ = __raw_readw(port);
-
-#if defined(CONFIG_SPARC64) && defined(DCACHE_ALIASING_POSSIBLE)
-	__flush_dcache_range((unsigned long)dst, end);
-#endif
-}
-
-static inline void __ide_outsw(void __iomem *port, const void *src, u32 count)
-{
-#if defined(CONFIG_SPARC64) && defined(DCACHE_ALIASING_POSSIBLE)
-	unsigned long end = (unsigned long)src + (count << 1);
-#endif
-	const u16 *ps = src;
-	const u32 *pi;
-
-	if(((unsigned long)src) & 0x2) {
-		__raw_writew(*ps++, port);
-		count--;
-	}
-	pi = (const u32 *)ps;
-	while(count >= 2) {
-		u32 w;
-
-		w = *pi++;
-		__raw_writew((w >> 16), port);
-		__raw_writew(w, port);
-		count -= 2;
-	}
-	ps = (const u16 *)pi;
-	if(count)
-		__raw_writew(*ps, port);
-
-#if defined(CONFIG_SPARC64) && defined(DCACHE_ALIASING_POSSIBLE)
-	__flush_dcache_range((unsigned long)src, end);
-#endif
-}
-
-#endif /* __KERNEL__ */
-
-#endif /* _SPARC_IDE_H */
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 4/9] sparc: Remove <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
v5.14, there are no more generic users of <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 arch/sparc/include/asm/ide.h | 97 ------------------------------------
 1 file changed, 97 deletions(-)
 delete mode 100644 arch/sparc/include/asm/ide.h

diff --git a/arch/sparc/include/asm/ide.h b/arch/sparc/include/asm/ide.h
deleted file mode 100644
index 904cc6cbc1550cd8..0000000000000000
--- a/arch/sparc/include/asm/ide.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/* ide.h: SPARC PCI specific IDE glue.
- *
- * Copyright (C) 1997  David S. Miller (davem@davemloft.net)
- * Copyright (C) 1998  Eddie C. Dost   (ecd@skynet.be)
- * Adaptation from sparc64 version to sparc by Pete Zaitcev.
- */
-
-#ifndef _SPARC_IDE_H
-#define _SPARC_IDE_H
-
-#ifdef __KERNEL__
-
-#include <asm/io.h>
-#ifdef CONFIG_SPARC64
-#include <asm/spitfire.h>
-#include <asm/cacheflush.h>
-#include <asm/page.h>
-#else
-#include <linux/pgtable.h>
-#include <asm/psr.h>
-#endif
-
-#define __ide_insl(data_reg, buffer, wcount) \
-	__ide_insw(data_reg, buffer, (wcount)<<1)
-#define __ide_outsl(data_reg, buffer, wcount) \
-	__ide_outsw(data_reg, buffer, (wcount)<<1)
-
-/* On sparc, I/O ports and MMIO registers are accessed identically.  */
-#define __ide_mm_insw	__ide_insw
-#define __ide_mm_insl	__ide_insl
-#define __ide_mm_outsw	__ide_outsw
-#define __ide_mm_outsl	__ide_outsl
-
-static inline void __ide_insw(void __iomem *port, void *dst, u32 count)
-{
-#if defined(CONFIG_SPARC64) && defined(DCACHE_ALIASING_POSSIBLE)
-	unsigned long end = (unsigned long)dst + (count << 1);
-#endif
-	u16 *ps = dst;
-	u32 *pi;
-
-	if(((unsigned long)ps) & 0x2) {
-		*ps++ = __raw_readw(port);
-		count--;
-	}
-	pi = (u32 *)ps;
-	while(count >= 2) {
-		u32 w;
-
-		w  = __raw_readw(port) << 16;
-		w |= __raw_readw(port);
-		*pi++ = w;
-		count -= 2;
-	}
-	ps = (u16 *)pi;
-	if(count)
-		*ps++ = __raw_readw(port);
-
-#if defined(CONFIG_SPARC64) && defined(DCACHE_ALIASING_POSSIBLE)
-	__flush_dcache_range((unsigned long)dst, end);
-#endif
-}
-
-static inline void __ide_outsw(void __iomem *port, const void *src, u32 count)
-{
-#if defined(CONFIG_SPARC64) && defined(DCACHE_ALIASING_POSSIBLE)
-	unsigned long end = (unsigned long)src + (count << 1);
-#endif
-	const u16 *ps = src;
-	const u32 *pi;
-
-	if(((unsigned long)src) & 0x2) {
-		__raw_writew(*ps++, port);
-		count--;
-	}
-	pi = (const u32 *)ps;
-	while(count >= 2) {
-		u32 w;
-
-		w = *pi++;
-		__raw_writew((w >> 16), port);
-		__raw_writew(w, port);
-		count -= 2;
-	}
-	ps = (const u16 *)pi;
-	if(count)
-		__raw_writew(*ps, port);
-
-#if defined(CONFIG_SPARC64) && defined(DCACHE_ALIASING_POSSIBLE)
-	__flush_dcache_range((unsigned long)src, end);
-#endif
-}
-
-#endif /* __KERNEL__ */
-
-#endif /* _SPARC_IDE_H */
-- 
2.34.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 4/9] sparc: Remove <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	Geert Uytterhoeven, sparclinux, linuxppc-dev, linux-arm-kernel

As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
v5.14, there are no more generic users of <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 arch/sparc/include/asm/ide.h | 97 ------------------------------------
 1 file changed, 97 deletions(-)
 delete mode 100644 arch/sparc/include/asm/ide.h

diff --git a/arch/sparc/include/asm/ide.h b/arch/sparc/include/asm/ide.h
deleted file mode 100644
index 904cc6cbc1550cd8..0000000000000000
--- a/arch/sparc/include/asm/ide.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/* ide.h: SPARC PCI specific IDE glue.
- *
- * Copyright (C) 1997  David S. Miller (davem@davemloft.net)
- * Copyright (C) 1998  Eddie C. Dost   (ecd@skynet.be)
- * Adaptation from sparc64 version to sparc by Pete Zaitcev.
- */
-
-#ifndef _SPARC_IDE_H
-#define _SPARC_IDE_H
-
-#ifdef __KERNEL__
-
-#include <asm/io.h>
-#ifdef CONFIG_SPARC64
-#include <asm/spitfire.h>
-#include <asm/cacheflush.h>
-#include <asm/page.h>
-#else
-#include <linux/pgtable.h>
-#include <asm/psr.h>
-#endif
-
-#define __ide_insl(data_reg, buffer, wcount) \
-	__ide_insw(data_reg, buffer, (wcount)<<1)
-#define __ide_outsl(data_reg, buffer, wcount) \
-	__ide_outsw(data_reg, buffer, (wcount)<<1)
-
-/* On sparc, I/O ports and MMIO registers are accessed identically.  */
-#define __ide_mm_insw	__ide_insw
-#define __ide_mm_insl	__ide_insl
-#define __ide_mm_outsw	__ide_outsw
-#define __ide_mm_outsl	__ide_outsl
-
-static inline void __ide_insw(void __iomem *port, void *dst, u32 count)
-{
-#if defined(CONFIG_SPARC64) && defined(DCACHE_ALIASING_POSSIBLE)
-	unsigned long end = (unsigned long)dst + (count << 1);
-#endif
-	u16 *ps = dst;
-	u32 *pi;
-
-	if(((unsigned long)ps) & 0x2) {
-		*ps++ = __raw_readw(port);
-		count--;
-	}
-	pi = (u32 *)ps;
-	while(count >= 2) {
-		u32 w;
-
-		w  = __raw_readw(port) << 16;
-		w |= __raw_readw(port);
-		*pi++ = w;
-		count -= 2;
-	}
-	ps = (u16 *)pi;
-	if(count)
-		*ps++ = __raw_readw(port);
-
-#if defined(CONFIG_SPARC64) && defined(DCACHE_ALIASING_POSSIBLE)
-	__flush_dcache_range((unsigned long)dst, end);
-#endif
-}
-
-static inline void __ide_outsw(void __iomem *port, const void *src, u32 count)
-{
-#if defined(CONFIG_SPARC64) && defined(DCACHE_ALIASING_POSSIBLE)
-	unsigned long end = (unsigned long)src + (count << 1);
-#endif
-	const u16 *ps = src;
-	const u32 *pi;
-
-	if(((unsigned long)src) & 0x2) {
-		__raw_writew(*ps++, port);
-		count--;
-	}
-	pi = (const u32 *)ps;
-	while(count >= 2) {
-		u32 w;
-
-		w = *pi++;
-		__raw_writew((w >> 16), port);
-		__raw_writew(w, port);
-		count -= 2;
-	}
-	ps = (const u16 *)pi;
-	if(count)
-		__raw_writew(*ps, port);
-
-#if defined(CONFIG_SPARC64) && defined(DCACHE_ALIASING_POSSIBLE)
-	__flush_dcache_range((unsigned long)src, end);
-#endif
-}
-
-#endif /* __KERNEL__ */
-
-#endif /* _SPARC_IDE_H */
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 5/9] asm-generic: Remove ide_iops.h
  2023-08-17 16:07 ` Geert Uytterhoeven
  (?)
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  -1 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

The last user of ide_iops.h was removed in commit b7fb14d3ac63117e
("ide: remove the legacy ide driver") in v5.14.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 include/asm-generic/ide_iops.h | 39 ----------------------------------
 1 file changed, 39 deletions(-)
 delete mode 100644 include/asm-generic/ide_iops.h

diff --git a/include/asm-generic/ide_iops.h b/include/asm-generic/ide_iops.h
deleted file mode 100644
index 81dfa3ee5e0697b7..0000000000000000
--- a/include/asm-generic/ide_iops.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/* Generic I/O and MEMIO string operations.  */
-
-#define __ide_insw	insw
-#define __ide_insl	insl
-#define __ide_outsw	outsw
-#define __ide_outsl	outsl
-
-static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		*(u16 *)addr = readw(port);
-		addr += 2;
-	}
-}
-
-static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		*(u32 *)addr = readl(port);
-		addr += 4;
-	}
-}
-
-static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		writew(*(u16 *)addr, port);
-		addr += 2;
-	}
-}
-
-static __inline__ void __ide_mm_outsl(void __iomem * port, void *addr, u32 count)
-{
-	while (count--) {
-		writel(*(u32 *)addr, port);
-		addr += 4;
-	}
-}
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 5/9] asm-generic: Remove ide_iops.h
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

The last user of ide_iops.h was removed in commit b7fb14d3ac63117e
("ide: remove the legacy ide driver") in v5.14.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 include/asm-generic/ide_iops.h | 39 ----------------------------------
 1 file changed, 39 deletions(-)
 delete mode 100644 include/asm-generic/ide_iops.h

diff --git a/include/asm-generic/ide_iops.h b/include/asm-generic/ide_iops.h
deleted file mode 100644
index 81dfa3ee5e0697b7..0000000000000000
--- a/include/asm-generic/ide_iops.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/* Generic I/O and MEMIO string operations.  */
-
-#define __ide_insw	insw
-#define __ide_insl	insl
-#define __ide_outsw	outsw
-#define __ide_outsl	outsl
-
-static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		*(u16 *)addr = readw(port);
-		addr += 2;
-	}
-}
-
-static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		*(u32 *)addr = readl(port);
-		addr += 4;
-	}
-}
-
-static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		writew(*(u16 *)addr, port);
-		addr += 2;
-	}
-}
-
-static __inline__ void __ide_mm_outsl(void __iomem * port, void *addr, u32 count)
-{
-	while (count--) {
-		writel(*(u32 *)addr, port);
-		addr += 4;
-	}
-}
-- 
2.34.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 5/9] asm-generic: Remove ide_iops.h
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	Geert Uytterhoeven, sparclinux, linuxppc-dev, linux-arm-kernel

The last user of ide_iops.h was removed in commit b7fb14d3ac63117e
("ide: remove the legacy ide driver") in v5.14.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 include/asm-generic/ide_iops.h | 39 ----------------------------------
 1 file changed, 39 deletions(-)
 delete mode 100644 include/asm-generic/ide_iops.h

diff --git a/include/asm-generic/ide_iops.h b/include/asm-generic/ide_iops.h
deleted file mode 100644
index 81dfa3ee5e0697b7..0000000000000000
--- a/include/asm-generic/ide_iops.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/* Generic I/O and MEMIO string operations.  */
-
-#define __ide_insw	insw
-#define __ide_insl	insl
-#define __ide_outsw	outsw
-#define __ide_outsl	outsl
-
-static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		*(u16 *)addr = readw(port);
-		addr += 2;
-	}
-}
-
-static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		*(u32 *)addr = readl(port);
-		addr += 4;
-	}
-}
-
-static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count)
-{
-	while (count--) {
-		writew(*(u16 *)addr, port);
-		addr += 2;
-	}
-}
-
-static __inline__ void __ide_mm_outsl(void __iomem * port, void *addr, u32 count)
-{
-	while (count--) {
-		writel(*(u32 *)addr, port);
-		addr += 4;
-	}
-}
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 6/9] ata: pata_buddha: Remove #include <asm/ide.h>
  2023-08-17 16:07 ` Geert Uytterhoeven
  (?)
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  -1 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

The Buddha, Catweasel, and X-Surf PATA driver does not need anything
from <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 drivers/ata/pata_buddha.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/ata/pata_buddha.c b/drivers/ata/pata_buddha.c
index 49bc619b83e255a3..c36ee991d5e5fdcc 100644
--- a/drivers/ata/pata_buddha.c
+++ b/drivers/ata/pata_buddha.c
@@ -27,7 +27,6 @@
 
 #include <asm/amigahw.h>
 #include <asm/amigaints.h>
-#include <asm/ide.h>
 #include <asm/setup.h>
 
 #define DRV_NAME "pata_buddha"
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 6/9] ata: pata_buddha: Remove #include <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

The Buddha, Catweasel, and X-Surf PATA driver does not need anything
from <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 drivers/ata/pata_buddha.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/ata/pata_buddha.c b/drivers/ata/pata_buddha.c
index 49bc619b83e255a3..c36ee991d5e5fdcc 100644
--- a/drivers/ata/pata_buddha.c
+++ b/drivers/ata/pata_buddha.c
@@ -27,7 +27,6 @@
 
 #include <asm/amigahw.h>
 #include <asm/amigaints.h>
-#include <asm/ide.h>
 #include <asm/setup.h>
 
 #define DRV_NAME "pata_buddha"
-- 
2.34.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 6/9] ata: pata_buddha: Remove #include <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	Geert Uytterhoeven, sparclinux, linuxppc-dev, linux-arm-kernel

The Buddha, Catweasel, and X-Surf PATA driver does not need anything
from <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 drivers/ata/pata_buddha.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/ata/pata_buddha.c b/drivers/ata/pata_buddha.c
index 49bc619b83e255a3..c36ee991d5e5fdcc 100644
--- a/drivers/ata/pata_buddha.c
+++ b/drivers/ata/pata_buddha.c
@@ -27,7 +27,6 @@
 
 #include <asm/amigahw.h>
 #include <asm/amigaints.h>
-#include <asm/ide.h>
 #include <asm/setup.h>
 
 #define DRV_NAME "pata_buddha"
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 7/9] ata: pata_falcon: Remove #include <asm/ide.h>
  2023-08-17 16:07 ` Geert Uytterhoeven
  (?)
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  -1 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

The Atari Falcon PATA driver does not need anything from <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 drivers/ata/pata_falcon.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/ata/pata_falcon.c b/drivers/ata/pata_falcon.c
index 996516e64f13504e..0904232e5e0c4c8c 100644
--- a/drivers/ata/pata_falcon.c
+++ b/drivers/ata/pata_falcon.c
@@ -28,7 +28,6 @@
 #include <asm/atarihw.h>
 #include <asm/atariints.h>
 #include <asm/atari_stdma.h>
-#include <asm/ide.h>
 
 #define DRV_NAME "pata_falcon"
 #define DRV_VERSION "0.1.0"
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 7/9] ata: pata_falcon: Remove #include <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

The Atari Falcon PATA driver does not need anything from <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 drivers/ata/pata_falcon.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/ata/pata_falcon.c b/drivers/ata/pata_falcon.c
index 996516e64f13504e..0904232e5e0c4c8c 100644
--- a/drivers/ata/pata_falcon.c
+++ b/drivers/ata/pata_falcon.c
@@ -28,7 +28,6 @@
 #include <asm/atarihw.h>
 #include <asm/atariints.h>
 #include <asm/atari_stdma.h>
-#include <asm/ide.h>
 
 #define DRV_NAME "pata_falcon"
 #define DRV_VERSION "0.1.0"
-- 
2.34.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 7/9] ata: pata_falcon: Remove #include <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	Geert Uytterhoeven, sparclinux, linuxppc-dev, linux-arm-kernel

The Atari Falcon PATA driver does not need anything from <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 drivers/ata/pata_falcon.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/ata/pata_falcon.c b/drivers/ata/pata_falcon.c
index 996516e64f13504e..0904232e5e0c4c8c 100644
--- a/drivers/ata/pata_falcon.c
+++ b/drivers/ata/pata_falcon.c
@@ -28,7 +28,6 @@
 #include <asm/atarihw.h>
 #include <asm/atariints.h>
 #include <asm/atari_stdma.h>
-#include <asm/ide.h>
 
 #define DRV_NAME "pata_falcon"
 #define DRV_VERSION "0.1.0"
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 8/9] ata: pata_gayle: Remove #include <asm/ide.h>
  2023-08-17 16:07 ` Geert Uytterhoeven
  (?)
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  -1 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

The Amiga Gayle PATA driver does not need anything from <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 drivers/ata/pata_gayle.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/ata/pata_gayle.c b/drivers/ata/pata_gayle.c
index e5aa07f92106547e..3bdbe2b65a2b49f1 100644
--- a/drivers/ata/pata_gayle.c
+++ b/drivers/ata/pata_gayle.c
@@ -27,7 +27,6 @@
 #include <asm/amigahw.h>
 #include <asm/amigaints.h>
 #include <asm/amigayle.h>
-#include <asm/ide.h>
 #include <asm/setup.h>
 
 #define DRV_NAME "pata_gayle"
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 8/9] ata: pata_gayle: Remove #include <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

The Amiga Gayle PATA driver does not need anything from <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 drivers/ata/pata_gayle.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/ata/pata_gayle.c b/drivers/ata/pata_gayle.c
index e5aa07f92106547e..3bdbe2b65a2b49f1 100644
--- a/drivers/ata/pata_gayle.c
+++ b/drivers/ata/pata_gayle.c
@@ -27,7 +27,6 @@
 #include <asm/amigahw.h>
 #include <asm/amigaints.h>
 #include <asm/amigayle.h>
-#include <asm/ide.h>
 #include <asm/setup.h>
 
 #define DRV_NAME "pata_gayle"
-- 
2.34.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 8/9] ata: pata_gayle: Remove #include <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	Geert Uytterhoeven, sparclinux, linuxppc-dev, linux-arm-kernel

The Amiga Gayle PATA driver does not need anything from <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 drivers/ata/pata_gayle.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/ata/pata_gayle.c b/drivers/ata/pata_gayle.c
index e5aa07f92106547e..3bdbe2b65a2b49f1 100644
--- a/drivers/ata/pata_gayle.c
+++ b/drivers/ata/pata_gayle.c
@@ -27,7 +27,6 @@
 #include <asm/amigahw.h>
 #include <asm/amigaints.h>
 #include <asm/amigayle.h>
-#include <asm/ide.h>
 #include <asm/setup.h>
 
 #define DRV_NAME "pata_gayle"
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 9/9] m68k: Remove <asm/ide.h>
  2023-08-17 16:07 ` Geert Uytterhoeven
  (?)
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  -1 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

There are no more users of <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 arch/m68k/include/asm/ide.h | 67 -------------------------------------
 1 file changed, 67 deletions(-)
 delete mode 100644 arch/m68k/include/asm/ide.h

diff --git a/arch/m68k/include/asm/ide.h b/arch/m68k/include/asm/ide.h
deleted file mode 100644
index 05cc7dc00e0c1437..0000000000000000
--- a/arch/m68k/include/asm/ide.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- *  Copyright (C) 1994-1996  Linus Torvalds & authors
- */
-
-/* Copyright(c) 1996 Kars de Jong */
-/* Based on the ide driver from 1.2.13pl8 */
-
-/*
- * Credits (alphabetical):
- *
- *  - Bjoern Brauel
- *  - Kars de Jong
- *  - Torsten Ebeling
- *  - Dwight Engen
- *  - Thorsten Floeck
- *  - Roman Hodek
- *  - Guenther Kelleter
- *  - Chris Lawrence
- *  - Michael Rausch
- *  - Christian Sauer
- *  - Michael Schmitz
- *  - Jes Soerensen
- *  - Michael Thurm
- *  - Geert Uytterhoeven
- */
-
-#ifndef _M68K_IDE_H
-#define _M68K_IDE_H
-
-#ifdef __KERNEL__
-#include <asm/setup.h>
-#include <asm/io.h>
-#include <asm/irq.h>
-
-#ifdef CONFIG_MMU
-
-/*
- * Get rid of defs from io.h - ide has its private and conflicting versions
- * Since so far no single m68k platform uses ISA/PCI I/O space for IDE, we
- * always use the `raw' MMIO versions
- */
-#undef readb
-#undef readw
-#undef writeb
-#undef writew
-
-#define readb				in_8
-#define readw				in_be16
-#define __ide_mm_insw(port, addr, n)	raw_insw((u16 *)port, addr, n)
-#define __ide_mm_insl(port, addr, n)	raw_insl((u32 *)port, addr, n)
-#define writeb(val, port)		out_8(port, val)
-#define writew(val, port)		out_be16(port, val)
-#define __ide_mm_outsw(port, addr, n)	raw_outsw((u16 *)port, addr, n)
-#define __ide_mm_outsl(port, addr, n)	raw_outsl((u32 *)port, addr, n)
-
-#else
-
-#define __ide_mm_insw(port, addr, n)	io_insw((unsigned int)port, addr, n)
-#define __ide_mm_insl(port, addr, n)	io_insl((unsigned int)port, addr, n)
-#define __ide_mm_outsw(port, addr, n)	io_outsw((unsigned int)port, addr, n)
-#define __ide_mm_outsl(port, addr, n)	io_outsl((unsigned int)port, addr, n)
-
-#endif /* CONFIG_MMU */
-
-#endif /* __KERNEL__ */
-#endif /* _M68K_IDE_H */
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 9/9] m68k: Remove <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

There are no more users of <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 arch/m68k/include/asm/ide.h | 67 -------------------------------------
 1 file changed, 67 deletions(-)
 delete mode 100644 arch/m68k/include/asm/ide.h

diff --git a/arch/m68k/include/asm/ide.h b/arch/m68k/include/asm/ide.h
deleted file mode 100644
index 05cc7dc00e0c1437..0000000000000000
--- a/arch/m68k/include/asm/ide.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- *  Copyright (C) 1994-1996  Linus Torvalds & authors
- */
-
-/* Copyright(c) 1996 Kars de Jong */
-/* Based on the ide driver from 1.2.13pl8 */
-
-/*
- * Credits (alphabetical):
- *
- *  - Bjoern Brauel
- *  - Kars de Jong
- *  - Torsten Ebeling
- *  - Dwight Engen
- *  - Thorsten Floeck
- *  - Roman Hodek
- *  - Guenther Kelleter
- *  - Chris Lawrence
- *  - Michael Rausch
- *  - Christian Sauer
- *  - Michael Schmitz
- *  - Jes Soerensen
- *  - Michael Thurm
- *  - Geert Uytterhoeven
- */
-
-#ifndef _M68K_IDE_H
-#define _M68K_IDE_H
-
-#ifdef __KERNEL__
-#include <asm/setup.h>
-#include <asm/io.h>
-#include <asm/irq.h>
-
-#ifdef CONFIG_MMU
-
-/*
- * Get rid of defs from io.h - ide has its private and conflicting versions
- * Since so far no single m68k platform uses ISA/PCI I/O space for IDE, we
- * always use the `raw' MMIO versions
- */
-#undef readb
-#undef readw
-#undef writeb
-#undef writew
-
-#define readb				in_8
-#define readw				in_be16
-#define __ide_mm_insw(port, addr, n)	raw_insw((u16 *)port, addr, n)
-#define __ide_mm_insl(port, addr, n)	raw_insl((u32 *)port, addr, n)
-#define writeb(val, port)		out_8(port, val)
-#define writew(val, port)		out_be16(port, val)
-#define __ide_mm_outsw(port, addr, n)	raw_outsw((u16 *)port, addr, n)
-#define __ide_mm_outsl(port, addr, n)	raw_outsl((u32 *)port, addr, n)
-
-#else
-
-#define __ide_mm_insw(port, addr, n)	io_insw((unsigned int)port, addr, n)
-#define __ide_mm_insl(port, addr, n)	io_insl((unsigned int)port, addr, n)
-#define __ide_mm_outsw(port, addr, n)	io_outsw((unsigned int)port, addr, n)
-#define __ide_mm_outsl(port, addr, n)	io_outsl((unsigned int)port, addr, n)
-
-#endif /* CONFIG_MMU */
-
-#endif /* __KERNEL__ */
-#endif /* _M68K_IDE_H */
-- 
2.34.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 60+ messages in thread

* [PATCH 9/9] m68k: Remove <asm/ide.h>
@ 2023-08-17 16:07   ` Geert Uytterhoeven
  0 siblings, 0 replies; 60+ messages in thread
From: Geert Uytterhoeven @ 2023-08-17 16:07 UTC (permalink / raw)
  To: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	Geert Uytterhoeven, sparclinux, linuxppc-dev, linux-arm-kernel

There are no more users of <asm/ide.h>.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 arch/m68k/include/asm/ide.h | 67 -------------------------------------
 1 file changed, 67 deletions(-)
 delete mode 100644 arch/m68k/include/asm/ide.h

diff --git a/arch/m68k/include/asm/ide.h b/arch/m68k/include/asm/ide.h
deleted file mode 100644
index 05cc7dc00e0c1437..0000000000000000
--- a/arch/m68k/include/asm/ide.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- *  Copyright (C) 1994-1996  Linus Torvalds & authors
- */
-
-/* Copyright(c) 1996 Kars de Jong */
-/* Based on the ide driver from 1.2.13pl8 */
-
-/*
- * Credits (alphabetical):
- *
- *  - Bjoern Brauel
- *  - Kars de Jong
- *  - Torsten Ebeling
- *  - Dwight Engen
- *  - Thorsten Floeck
- *  - Roman Hodek
- *  - Guenther Kelleter
- *  - Chris Lawrence
- *  - Michael Rausch
- *  - Christian Sauer
- *  - Michael Schmitz
- *  - Jes Soerensen
- *  - Michael Thurm
- *  - Geert Uytterhoeven
- */
-
-#ifndef _M68K_IDE_H
-#define _M68K_IDE_H
-
-#ifdef __KERNEL__
-#include <asm/setup.h>
-#include <asm/io.h>
-#include <asm/irq.h>
-
-#ifdef CONFIG_MMU
-
-/*
- * Get rid of defs from io.h - ide has its private and conflicting versions
- * Since so far no single m68k platform uses ISA/PCI I/O space for IDE, we
- * always use the `raw' MMIO versions
- */
-#undef readb
-#undef readw
-#undef writeb
-#undef writew
-
-#define readb				in_8
-#define readw				in_be16
-#define __ide_mm_insw(port, addr, n)	raw_insw((u16 *)port, addr, n)
-#define __ide_mm_insl(port, addr, n)	raw_insl((u32 *)port, addr, n)
-#define writeb(val, port)		out_8(port, val)
-#define writew(val, port)		out_be16(port, val)
-#define __ide_mm_outsw(port, addr, n)	raw_outsw((u16 *)port, addr, n)
-#define __ide_mm_outsl(port, addr, n)	raw_outsl((u32 *)port, addr, n)
-
-#else
-
-#define __ide_mm_insw(port, addr, n)	io_insw((unsigned int)port, addr, n)
-#define __ide_mm_insl(port, addr, n)	io_insl((unsigned int)port, addr, n)
-#define __ide_mm_outsw(port, addr, n)	io_outsw((unsigned int)port, addr, n)
-#define __ide_mm_outsl(port, addr, n)	io_outsl((unsigned int)port, addr, n)
-
-#endif /* CONFIG_MMU */
-
-#endif /* __KERNEL__ */
-#endif /* _M68K_IDE_H */
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 60+ messages in thread

* Re: [PATCH 4/9] sparc: Remove <asm/ide.h>
  2023-08-17 16:07   ` Geert Uytterhoeven
  (?)
@ 2023-08-17 16:39     ` Sam Ravnborg
  -1 siblings, 0 replies; 60+ messages in thread
From: Sam Ravnborg @ 2023-08-17 16:39 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe, linux-arm-kernel, linux-parisc,
	linuxppc-dev, sparclinux, linux-ide, linux-m68k, linux-arch,
	linux-kernel

On Thu, Aug 17, 2023 at 06:07:35PM +0200, Geert Uytterhoeven wrote:
> As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
> v5.14, there are no more generic users of <asm/ide.h>.
> 
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Sam Ravnborg <sam@ravnborg.org>

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 4/9] sparc: Remove <asm/ide.h>
@ 2023-08-17 16:39     ` Sam Ravnborg
  0 siblings, 0 replies; 60+ messages in thread
From: Sam Ravnborg @ 2023-08-17 16:39 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Russell King, James E . J . Bottomley, Helge Deller,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe, linux-arm-kernel, linux-parisc,
	linuxppc-dev, sparclinux, linux-ide, linux-m68k, linux-arch,
	linux-kernel

On Thu, Aug 17, 2023 at 06:07:35PM +0200, Geert Uytterhoeven wrote:
> As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
> v5.14, there are no more generic users of <asm/ide.h>.
> 
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Sam Ravnborg <sam@ravnborg.org>

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 4/9] sparc: Remove <asm/ide.h>
@ 2023-08-17 16:39     ` Sam Ravnborg
  0 siblings, 0 replies; 60+ messages in thread
From: Sam Ravnborg @ 2023-08-17 16:39 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Jens Axboe, linux-arch, Sergey Shtylyov, linux-kernel,
	linux-parisc, Arnd Bergmann, Helge Deller, Russell King,
	Christoph Hellwig, James E . J . Bottomley, linux-ide,
	linux-m68k, Damien Le Moal, Nicholas Piggin, sparclinux,
	linuxppc-dev, David S . Miller, linux-arm-kernel

On Thu, Aug 17, 2023 at 06:07:35PM +0200, Geert Uytterhoeven wrote:
> As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
> v5.14, there are no more generic users of <asm/ide.h>.
> 
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Sam Ravnborg <sam@ravnborg.org>

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 2/9] parisc: Remove <asm/ide.h>
  2023-08-17 16:07   ` Geert Uytterhoeven
  (?)
@ 2023-08-17 19:04     ` Helge Deller
  -1 siblings, 0 replies; 60+ messages in thread
From: Helge Deller @ 2023-08-17 19:04 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel

On 8/17/23 18:07, Geert Uytterhoeven wrote:
> As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
> v5.14, there are no more generic users of <asm/ide.h>.
>
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>

Acked-by: Helge Deller <deller@gmx.de>

Thanks!
Helge

> ---
>   arch/parisc/include/asm/ide.h | 54 -----------------------------------
>   1 file changed, 54 deletions(-)
>   delete mode 100644 arch/parisc/include/asm/ide.h
>


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 2/9] parisc: Remove <asm/ide.h>
@ 2023-08-17 19:04     ` Helge Deller
  0 siblings, 0 replies; 60+ messages in thread
From: Helge Deller @ 2023-08-17 19:04 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel

On 8/17/23 18:07, Geert Uytterhoeven wrote:
> As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
> v5.14, there are no more generic users of <asm/ide.h>.
>
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>

Acked-by: Helge Deller <deller@gmx.de>

Thanks!
Helge

> ---
>   arch/parisc/include/asm/ide.h | 54 -----------------------------------
>   1 file changed, 54 deletions(-)
>   delete mode 100644 arch/parisc/include/asm/ide.h
>


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 2/9] parisc: Remove <asm/ide.h>
@ 2023-08-17 19:04     ` Helge Deller
  0 siblings, 0 replies; 60+ messages in thread
From: Helge Deller @ 2023-08-17 19:04 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	sparclinux, linuxppc-dev, linux-arm-kernel

On 8/17/23 18:07, Geert Uytterhoeven wrote:
> As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
> v5.14, there are no more generic users of <asm/ide.h>.
>
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>

Acked-by: Helge Deller <deller@gmx.de>

Thanks!
Helge

> ---
>   arch/parisc/include/asm/ide.h | 54 -----------------------------------
>   1 file changed, 54 deletions(-)
>   delete mode 100644 arch/parisc/include/asm/ide.h
>


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 5/9] asm-generic: Remove ide_iops.h
  2023-08-17 16:07   ` Geert Uytterhoeven
  (?)
@ 2023-08-17 19:12     ` Arnd Bergmann
  -1 siblings, 0 replies; 60+ messages in thread
From: Arnd Bergmann @ 2023-08-17 19:12 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Sergey Shtylyov,
	Damien Le Moal, Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, Linux-Arch, linux-kernel

On Thu, Aug 17, 2023, at 18:07, Geert Uytterhoeven wrote:
> The last user of ide_iops.h was removed in commit b7fb14d3ac63117e
> ("ide: remove the legacy ide driver") in v5.14.
>
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
> ---
>  include/asm-generic/ide_iops.h | 39 ----------------------------------
>  1 file changed, 39 deletions(-)

Acked-by: Arnd Bergmann <arnd@arndb.de>

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 5/9] asm-generic: Remove ide_iops.h
@ 2023-08-17 19:12     ` Arnd Bergmann
  0 siblings, 0 replies; 60+ messages in thread
From: Arnd Bergmann @ 2023-08-17 19:12 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Sergey Shtylyov,
	Damien Le Moal, Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, Linux-Arch, linux-kernel

On Thu, Aug 17, 2023, at 18:07, Geert Uytterhoeven wrote:
> The last user of ide_iops.h was removed in commit b7fb14d3ac63117e
> ("ide: remove the legacy ide driver") in v5.14.
>
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
> ---
>  include/asm-generic/ide_iops.h | 39 ----------------------------------
>  1 file changed, 39 deletions(-)

Acked-by: Arnd Bergmann <arnd@arndb.de>

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 5/9] asm-generic: Remove ide_iops.h
@ 2023-08-17 19:12     ` Arnd Bergmann
  0 siblings, 0 replies; 60+ messages in thread
From: Arnd Bergmann @ 2023-08-17 19:12 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Sergey Shtylyov,
	Damien Le Moal, Christoph Hellwig, Jens Axboe
  Cc: Linux-Arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	sparclinux, linuxppc-dev, linux-arm-kernel

On Thu, Aug 17, 2023, at 18:07, Geert Uytterhoeven wrote:
> The last user of ide_iops.h was removed in commit b7fb14d3ac63117e
> ("ide: remove the legacy ide driver") in v5.14.
>
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
> ---
>  include/asm-generic/ide_iops.h | 39 ----------------------------------
>  1 file changed, 39 deletions(-)

Acked-by: Arnd Bergmann <arnd@arndb.de>

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 6/9] ata: pata_buddha: Remove #include <asm/ide.h>
  2023-08-17 16:07   ` Geert Uytterhoeven
  (?)
@ 2023-08-17 20:30     ` Sergey Shtylyov
  -1 siblings, 0 replies; 60+ messages in thread
From: Sergey Shtylyov @ 2023-08-17 20:30 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Arnd Bergmann,
	Damien Le Moal, Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel

On 8/17/23 7:07 PM, Geert Uytterhoeven wrote:

> The Buddha, Catweasel, and X-Surf PATA driver does not need anything
> from <asm/ide.h>.
> 
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>

Reviewed-by: Sergey Shtylyov <s.shtylyov@omp.ru>

[...]

MBR, Sergey

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 6/9] ata: pata_buddha: Remove #include <asm/ide.h>
@ 2023-08-17 20:30     ` Sergey Shtylyov
  0 siblings, 0 replies; 60+ messages in thread
From: Sergey Shtylyov @ 2023-08-17 20:30 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Arnd Bergmann,
	Damien Le Moal, Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel

On 8/17/23 7:07 PM, Geert Uytterhoeven wrote:

> The Buddha, Catweasel, and X-Surf PATA driver does not need anything
> from <asm/ide.h>.
> 
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>

Reviewed-by: Sergey Shtylyov <s.shtylyov@omp.ru>

[...]

MBR, Sergey

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 6/9] ata: pata_buddha: Remove #include <asm/ide.h>
@ 2023-08-17 20:30     ` Sergey Shtylyov
  0 siblings, 0 replies; 60+ messages in thread
From: Sergey Shtylyov @ 2023-08-17 20:30 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Arnd Bergmann,
	Damien Le Moal, Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	sparclinux, linuxppc-dev, linux-arm-kernel

On 8/17/23 7:07 PM, Geert Uytterhoeven wrote:

> The Buddha, Catweasel, and X-Surf PATA driver does not need anything
> from <asm/ide.h>.
> 
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>

Reviewed-by: Sergey Shtylyov <s.shtylyov@omp.ru>

[...]

MBR, Sergey

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 7/9] ata: pata_falcon: Remove #include <asm/ide.h>
  2023-08-17 16:07   ` Geert Uytterhoeven
  (?)
@ 2023-08-17 20:31     ` Sergey Shtylyov
  -1 siblings, 0 replies; 60+ messages in thread
From: Sergey Shtylyov @ 2023-08-17 20:31 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Arnd Bergmann,
	Damien Le Moal, Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel

On 8/17/23 7:07 PM, Geert Uytterhoeven wrote:

> The Atari Falcon PATA driver does not need anything from <asm/ide.h>.
> 
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>

Reviewed-by: Sergey Shtylyov <s.shtylyov@omp.ru>

[...]

MBR, Sergey

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 7/9] ata: pata_falcon: Remove #include <asm/ide.h>
@ 2023-08-17 20:31     ` Sergey Shtylyov
  0 siblings, 0 replies; 60+ messages in thread
From: Sergey Shtylyov @ 2023-08-17 20:31 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Arnd Bergmann,
	Damien Le Moal, Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel

On 8/17/23 7:07 PM, Geert Uytterhoeven wrote:

> The Atari Falcon PATA driver does not need anything from <asm/ide.h>.
> 
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>

Reviewed-by: Sergey Shtylyov <s.shtylyov@omp.ru>

[...]

MBR, Sergey

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 7/9] ata: pata_falcon: Remove #include <asm/ide.h>
@ 2023-08-17 20:31     ` Sergey Shtylyov
  0 siblings, 0 replies; 60+ messages in thread
From: Sergey Shtylyov @ 2023-08-17 20:31 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Arnd Bergmann,
	Damien Le Moal, Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	sparclinux, linuxppc-dev, linux-arm-kernel

On 8/17/23 7:07 PM, Geert Uytterhoeven wrote:

> The Atari Falcon PATA driver does not need anything from <asm/ide.h>.
> 
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>

Reviewed-by: Sergey Shtylyov <s.shtylyov@omp.ru>

[...]

MBR, Sergey

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 8/9] ata: pata_gayle: Remove #include <asm/ide.h>
  2023-08-17 16:07   ` Geert Uytterhoeven
  (?)
@ 2023-08-17 20:33     ` Sergey Shtylyov
  -1 siblings, 0 replies; 60+ messages in thread
From: Sergey Shtylyov @ 2023-08-17 20:33 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Arnd Bergmann,
	Damien Le Moal, Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	sparclinux, linuxppc-dev, linux-arm-kernel

On 8/17/23 7:07 PM, Geert Uytterhoeven wrote:

> The Amiga Gayle PATA driver does not need anything from <asm/ide.h>.
> 
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>

Reviewed-by: Sergey Shtylyov <s.shtylyov@omp.ru>

[...]

MBR, Sergey

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 8/9] ata: pata_gayle: Remove #include <asm/ide.h>
@ 2023-08-17 20:33     ` Sergey Shtylyov
  0 siblings, 0 replies; 60+ messages in thread
From: Sergey Shtylyov @ 2023-08-17 20:33 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Arnd Bergmann,
	Damien Le Moal, Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel

On 8/17/23 7:07 PM, Geert Uytterhoeven wrote:

> The Amiga Gayle PATA driver does not need anything from <asm/ide.h>.
> 
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>

Reviewed-by: Sergey Shtylyov <s.shtylyov@omp.ru>

[...]

MBR, Sergey

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 8/9] ata: pata_gayle: Remove #include <asm/ide.h>
@ 2023-08-17 20:33     ` Sergey Shtylyov
  0 siblings, 0 replies; 60+ messages in thread
From: Sergey Shtylyov @ 2023-08-17 20:33 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Arnd Bergmann,
	Damien Le Moal, Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel

On 8/17/23 7:07 PM, Geert Uytterhoeven wrote:

> The Amiga Gayle PATA driver does not need anything from <asm/ide.h>.
> 
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>

Reviewed-by: Sergey Shtylyov <s.shtylyov@omp.ru>

[...]

MBR, Sergey

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 3/9] powerpc: Remove <asm/ide.h>
  2023-08-17 16:07   ` Geert Uytterhoeven
  (?)
@ 2023-08-18  6:38     ` Michael Ellerman
  -1 siblings, 0 replies; 60+ messages in thread
From: Michael Ellerman @ 2023-08-18  6:38 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

Geert Uytterhoeven <geert@linux-m68k.org> writes:
> As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
> v5.14, there are no more generic users of <asm/ide.h>.
>
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
> ---
>  arch/powerpc/include/asm/ide.h | 18 ------------------
>  1 file changed, 18 deletions(-)
>  delete mode 100644 arch/powerpc/include/asm/ide.h

Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)

cheers

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 3/9] powerpc: Remove <asm/ide.h>
@ 2023-08-18  6:38     ` Michael Ellerman
  0 siblings, 0 replies; 60+ messages in thread
From: Michael Ellerman @ 2023-08-18  6:38 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel,
	Geert Uytterhoeven

Geert Uytterhoeven <geert@linux-m68k.org> writes:
> As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
> v5.14, there are no more generic users of <asm/ide.h>.
>
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
> ---
>  arch/powerpc/include/asm/ide.h | 18 ------------------
>  1 file changed, 18 deletions(-)
>  delete mode 100644 arch/powerpc/include/asm/ide.h

Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)

cheers

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 3/9] powerpc: Remove <asm/ide.h>
@ 2023-08-18  6:38     ` Michael Ellerman
  0 siblings, 0 replies; 60+ messages in thread
From: Michael Ellerman @ 2023-08-18  6:38 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Nicholas Piggin, Christophe Leroy,
	David S . Miller, Arnd Bergmann, Sergey Shtylyov, Damien Le Moal,
	Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	Geert Uytterhoeven, sparclinux, linuxppc-dev, linux-arm-kernel

Geert Uytterhoeven <geert@linux-m68k.org> writes:
> As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
> v5.14, there are no more generic users of <asm/ide.h>.
>
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
> ---
>  arch/powerpc/include/asm/ide.h | 18 ------------------
>  1 file changed, 18 deletions(-)
>  delete mode 100644 arch/powerpc/include/asm/ide.h

Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)

cheers

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 1/9] ARM: Remove <asm/ide.h>
  2023-08-17 16:07   ` Geert Uytterhoeven
  (?)
@ 2023-08-22  5:56     ` Damien Le Moal
  -1 siblings, 0 replies; 60+ messages in thread
From: Damien Le Moal @ 2023-08-22  5:56 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Arnd Bergmann,
	Sergey Shtylyov, Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel

On 8/18/23 01:07, Geert Uytterhoeven wrote:
> As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
> v5.14, there are no more generic users of <asm/ide.h>.
> 
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>

Looks good to me. All patches are reviewed or acked, except this one.
Can I get an ack from arm folks ?

> ---
>  arch/arm/include/asm/ide.h | 24 ------------------------
>  1 file changed, 24 deletions(-)
>  delete mode 100644 arch/arm/include/asm/ide.h
> 
> diff --git a/arch/arm/include/asm/ide.h b/arch/arm/include/asm/ide.h
> deleted file mode 100644
> index a81e0b0d6747aa2f..0000000000000000
> --- a/arch/arm/include/asm/ide.h
> +++ /dev/null
> @@ -1,24 +0,0 @@
> -/* SPDX-License-Identifier: GPL-2.0 */
> -/*
> - *  arch/arm/include/asm/ide.h
> - *
> - *  Copyright (C) 1994-1996  Linus Torvalds & authors
> - */
> -
> -/*
> - *  This file contains the ARM architecture specific IDE code.
> - */
> -
> -#ifndef __ASMARM_IDE_H
> -#define __ASMARM_IDE_H
> -
> -#ifdef __KERNEL__
> -
> -#define __ide_mm_insw(port,addr,len)	readsw(port,addr,len)
> -#define __ide_mm_insl(port,addr,len)	readsl(port,addr,len)
> -#define __ide_mm_outsw(port,addr,len)	writesw(port,addr,len)
> -#define __ide_mm_outsl(port,addr,len)	writesl(port,addr,len)
> -
> -#endif /* __KERNEL__ */
> -
> -#endif /* __ASMARM_IDE_H */

-- 
Damien Le Moal
Western Digital Research


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 1/9] ARM: Remove <asm/ide.h>
@ 2023-08-22  5:56     ` Damien Le Moal
  0 siblings, 0 replies; 60+ messages in thread
From: Damien Le Moal @ 2023-08-22  5:56 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Arnd Bergmann,
	Sergey Shtylyov, Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	sparclinux, linuxppc-dev, linux-arm-kernel

On 8/18/23 01:07, Geert Uytterhoeven wrote:
> As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
> v5.14, there are no more generic users of <asm/ide.h>.
> 
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>

Looks good to me. All patches are reviewed or acked, except this one.
Can I get an ack from arm folks ?

> ---
>  arch/arm/include/asm/ide.h | 24 ------------------------
>  1 file changed, 24 deletions(-)
>  delete mode 100644 arch/arm/include/asm/ide.h
> 
> diff --git a/arch/arm/include/asm/ide.h b/arch/arm/include/asm/ide.h
> deleted file mode 100644
> index a81e0b0d6747aa2f..0000000000000000
> --- a/arch/arm/include/asm/ide.h
> +++ /dev/null
> @@ -1,24 +0,0 @@
> -/* SPDX-License-Identifier: GPL-2.0 */
> -/*
> - *  arch/arm/include/asm/ide.h
> - *
> - *  Copyright (C) 1994-1996  Linus Torvalds & authors
> - */
> -
> -/*
> - *  This file contains the ARM architecture specific IDE code.
> - */
> -
> -#ifndef __ASMARM_IDE_H
> -#define __ASMARM_IDE_H
> -
> -#ifdef __KERNEL__
> -
> -#define __ide_mm_insw(port,addr,len)	readsw(port,addr,len)
> -#define __ide_mm_insl(port,addr,len)	readsl(port,addr,len)
> -#define __ide_mm_outsw(port,addr,len)	writesw(port,addr,len)
> -#define __ide_mm_outsl(port,addr,len)	writesl(port,addr,len)
> -
> -#endif /* __KERNEL__ */
> -
> -#endif /* __ASMARM_IDE_H */

-- 
Damien Le Moal
Western Digital Research


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 1/9] ARM: Remove <asm/ide.h>
@ 2023-08-22  5:56     ` Damien Le Moal
  0 siblings, 0 replies; 60+ messages in thread
From: Damien Le Moal @ 2023-08-22  5:56 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Arnd Bergmann,
	Sergey Shtylyov, Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel

On 8/18/23 01:07, Geert Uytterhoeven wrote:
> As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
> v5.14, there are no more generic users of <asm/ide.h>.
> 
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>

Looks good to me. All patches are reviewed or acked, except this one.
Can I get an ack from arm folks ?

> ---
>  arch/arm/include/asm/ide.h | 24 ------------------------
>  1 file changed, 24 deletions(-)
>  delete mode 100644 arch/arm/include/asm/ide.h
> 
> diff --git a/arch/arm/include/asm/ide.h b/arch/arm/include/asm/ide.h
> deleted file mode 100644
> index a81e0b0d6747aa2f..0000000000000000
> --- a/arch/arm/include/asm/ide.h
> +++ /dev/null
> @@ -1,24 +0,0 @@
> -/* SPDX-License-Identifier: GPL-2.0 */
> -/*
> - *  arch/arm/include/asm/ide.h
> - *
> - *  Copyright (C) 1994-1996  Linus Torvalds & authors
> - */
> -
> -/*
> - *  This file contains the ARM architecture specific IDE code.
> - */
> -
> -#ifndef __ASMARM_IDE_H
> -#define __ASMARM_IDE_H
> -
> -#ifdef __KERNEL__
> -
> -#define __ide_mm_insw(port,addr,len)	readsw(port,addr,len)
> -#define __ide_mm_insl(port,addr,len)	readsl(port,addr,len)
> -#define __ide_mm_outsw(port,addr,len)	writesw(port,addr,len)
> -#define __ide_mm_outsl(port,addr,len)	writesl(port,addr,len)
> -
> -#endif /* __KERNEL__ */
> -
> -#endif /* __ASMARM_IDE_H */

-- 
Damien Le Moal
Western Digital Research


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH treewide 0/9] Remove obsolete IDE headers
  2023-08-17 16:07 ` Geert Uytterhoeven
  (?)
@ 2023-08-23 22:54   ` Damien Le Moal
  -1 siblings, 0 replies; 60+ messages in thread
From: Damien Le Moal @ 2023-08-23 22:54 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Arnd Bergmann,
	Sergey Shtylyov, Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel

On 8/18/23 01:07, Geert Uytterhoeven wrote:
> 	Hi all,
> 
> This patch series removes all unused <asm/ide.h> headers and
> <asm-generic/ide_iops.h>.  <asm/ide.h> was still included by 3 PATA
> drivers for m68k platforms, but without any real need.
> 
> The first 5 patches have no dependencies.
> The last patch depends on the 3 pata patches.
> 
> Thanks for your comments!
> 
> Geert Uytterhoeven (9):
>   ARM: Remove <asm/ide.h>
>   parisc: Remove <asm/ide.h>
>   powerpc: Remove <asm/ide.h>
>   sparc: Remove <asm/ide.h>
>   asm-generic: Remove ide_iops.h
>   ata: pata_buddha: Remove #include <asm/ide.h>
>   ata: pata_falcon: Remove #include <asm/ide.h>
>   ata: pata_gayle: Remove #include <asm/ide.h>
>   m68k: Remove <asm/ide.h>

Applied to libata for-6.6. Thanks !

-- 
Damien Le Moal
Western Digital Research


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH treewide 0/9] Remove obsolete IDE headers
@ 2023-08-23 22:54   ` Damien Le Moal
  0 siblings, 0 replies; 60+ messages in thread
From: Damien Le Moal @ 2023-08-23 22:54 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Arnd Bergmann,
	Sergey Shtylyov, Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, linux-arch, linux-kernel

On 8/18/23 01:07, Geert Uytterhoeven wrote:
> 	Hi all,
> 
> This patch series removes all unused <asm/ide.h> headers and
> <asm-generic/ide_iops.h>.  <asm/ide.h> was still included by 3 PATA
> drivers for m68k platforms, but without any real need.
> 
> The first 5 patches have no dependencies.
> The last patch depends on the 3 pata patches.
> 
> Thanks for your comments!
> 
> Geert Uytterhoeven (9):
>   ARM: Remove <asm/ide.h>
>   parisc: Remove <asm/ide.h>
>   powerpc: Remove <asm/ide.h>
>   sparc: Remove <asm/ide.h>
>   asm-generic: Remove ide_iops.h
>   ata: pata_buddha: Remove #include <asm/ide.h>
>   ata: pata_falcon: Remove #include <asm/ide.h>
>   ata: pata_gayle: Remove #include <asm/ide.h>
>   m68k: Remove <asm/ide.h>

Applied to libata for-6.6. Thanks !

-- 
Damien Le Moal
Western Digital Research


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH treewide 0/9] Remove obsolete IDE headers
@ 2023-08-23 22:54   ` Damien Le Moal
  0 siblings, 0 replies; 60+ messages in thread
From: Damien Le Moal @ 2023-08-23 22:54 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Arnd Bergmann,
	Sergey Shtylyov, Christoph Hellwig, Jens Axboe
  Cc: linux-arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	sparclinux, linuxppc-dev, linux-arm-kernel

On 8/18/23 01:07, Geert Uytterhoeven wrote:
> 	Hi all,
> 
> This patch series removes all unused <asm/ide.h> headers and
> <asm-generic/ide_iops.h>.  <asm/ide.h> was still included by 3 PATA
> drivers for m68k platforms, but without any real need.
> 
> The first 5 patches have no dependencies.
> The last patch depends on the 3 pata patches.
> 
> Thanks for your comments!
> 
> Geert Uytterhoeven (9):
>   ARM: Remove <asm/ide.h>
>   parisc: Remove <asm/ide.h>
>   powerpc: Remove <asm/ide.h>
>   sparc: Remove <asm/ide.h>
>   asm-generic: Remove ide_iops.h
>   ata: pata_buddha: Remove #include <asm/ide.h>
>   ata: pata_falcon: Remove #include <asm/ide.h>
>   ata: pata_gayle: Remove #include <asm/ide.h>
>   m68k: Remove <asm/ide.h>

Applied to libata for-6.6. Thanks !

-- 
Damien Le Moal
Western Digital Research


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 1/9] ARM: Remove <asm/ide.h>
  2023-08-17 16:07   ` Geert Uytterhoeven
  (?)
@ 2023-08-30 19:51     ` Arnd Bergmann
  -1 siblings, 0 replies; 60+ messages in thread
From: Arnd Bergmann @ 2023-08-30 19:51 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Sergey Shtylyov,
	Damien Le Moal, Christoph Hellwig, Jens Axboe
  Cc: Linux-Arch, linux-parisc, linux-kernel, linux-ide, linux-m68k,
	sparclinux, linuxppc-dev, linux-arm-kernel

On Thu, Aug 17, 2023, at 12:07, Geert Uytterhoeven wrote:
> As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
> v5.14, there are no more generic users of <asm/ide.h>.
>
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
> ---

Acked-by: Arnd Bergmann <arnd@arndb.de>

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 1/9] ARM: Remove <asm/ide.h>
@ 2023-08-30 19:51     ` Arnd Bergmann
  0 siblings, 0 replies; 60+ messages in thread
From: Arnd Bergmann @ 2023-08-30 19:51 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Sergey Shtylyov,
	Damien Le Moal, Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, Linux-Arch, linux-kernel

On Thu, Aug 17, 2023, at 12:07, Geert Uytterhoeven wrote:
> As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
> v5.14, there are no more generic users of <asm/ide.h>.
>
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
> ---

Acked-by: Arnd Bergmann <arnd@arndb.de>

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [PATCH 1/9] ARM: Remove <asm/ide.h>
@ 2023-08-30 19:51     ` Arnd Bergmann
  0 siblings, 0 replies; 60+ messages in thread
From: Arnd Bergmann @ 2023-08-30 19:51 UTC (permalink / raw)
  To: Geert Uytterhoeven, Russell King, James E . J . Bottomley,
	Helge Deller, Michael Ellerman, Nicholas Piggin,
	Christophe Leroy, David S . Miller, Sergey Shtylyov,
	Damien Le Moal, Christoph Hellwig, Jens Axboe
  Cc: linux-arm-kernel, linux-parisc, linuxppc-dev, sparclinux,
	linux-ide, linux-m68k, Linux-Arch, linux-kernel

On Thu, Aug 17, 2023, at 12:07, Geert Uytterhoeven wrote:
> As of commit b7fb14d3ac63117e ("ide: remove the legacy ide driver") in
> v5.14, there are no more generic users of <asm/ide.h>.
>
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
> ---

Acked-by: Arnd Bergmann <arnd@arndb.de>

^ permalink raw reply	[flat|nested] 60+ messages in thread

end of thread, other threads:[~2023-08-30 21:52 UTC | newest]

Thread overview: 60+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-17 16:07 [PATCH treewide 0/9] Remove obsolete IDE headers Geert Uytterhoeven
2023-08-17 16:07 ` Geert Uytterhoeven
2023-08-17 16:07 ` Geert Uytterhoeven
2023-08-17 16:07 ` [PATCH 1/9] ARM: Remove <asm/ide.h> Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-22  5:56   ` Damien Le Moal
2023-08-22  5:56     ` Damien Le Moal
2023-08-22  5:56     ` Damien Le Moal
2023-08-30 19:51   ` Arnd Bergmann
2023-08-30 19:51     ` Arnd Bergmann
2023-08-30 19:51     ` Arnd Bergmann
2023-08-17 16:07 ` [PATCH 2/9] parisc: " Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-17 19:04   ` Helge Deller
2023-08-17 19:04     ` Helge Deller
2023-08-17 19:04     ` Helge Deller
2023-08-17 16:07 ` [PATCH 3/9] powerpc: " Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-18  6:38   ` Michael Ellerman
2023-08-18  6:38     ` Michael Ellerman
2023-08-18  6:38     ` Michael Ellerman
2023-08-17 16:07 ` [PATCH 4/9] sparc: " Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-17 16:39   ` Sam Ravnborg
2023-08-17 16:39     ` Sam Ravnborg
2023-08-17 16:39     ` Sam Ravnborg
2023-08-17 16:07 ` [PATCH 5/9] asm-generic: Remove ide_iops.h Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-17 19:12   ` Arnd Bergmann
2023-08-17 19:12     ` Arnd Bergmann
2023-08-17 19:12     ` Arnd Bergmann
2023-08-17 16:07 ` [PATCH 6/9] ata: pata_buddha: Remove #include <asm/ide.h> Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-17 20:30   ` Sergey Shtylyov
2023-08-17 20:30     ` Sergey Shtylyov
2023-08-17 20:30     ` Sergey Shtylyov
2023-08-17 16:07 ` [PATCH 7/9] ata: pata_falcon: " Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-17 20:31   ` Sergey Shtylyov
2023-08-17 20:31     ` Sergey Shtylyov
2023-08-17 20:31     ` Sergey Shtylyov
2023-08-17 16:07 ` [PATCH 8/9] ata: pata_gayle: " Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-17 20:33   ` Sergey Shtylyov
2023-08-17 20:33     ` Sergey Shtylyov
2023-08-17 20:33     ` Sergey Shtylyov
2023-08-17 16:07 ` [PATCH 9/9] m68k: Remove <asm/ide.h> Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-17 16:07   ` Geert Uytterhoeven
2023-08-23 22:54 ` [PATCH treewide 0/9] Remove obsolete IDE headers Damien Le Moal
2023-08-23 22:54   ` Damien Le Moal
2023-08-23 22:54   ` Damien Le Moal

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.