* [PATCH 0/7] Remove orphan declarations for mips
@ 2022-09-15 13:21 Gaosheng Cui
2022-09-15 13:21 ` [PATCH 1/7] MIPS: Loongson2ef: remove orphan sbx00_acpi_init() declaration Gaosheng Cui
` (7 more replies)
0 siblings, 8 replies; 9+ messages in thread
From: Gaosheng Cui @ 2022-09-15 13:21 UTC (permalink / raw)
To: tsbogend, jiaxun.yang, paulburton, hch, konrad.wilk, david.daney,
ralf, ddaney, florian, cuigaosheng1
Cc: linux-mips
This series contains a few cleanup patches, to remove unused
declarations which have been removed. Thanks!
Gaosheng Cui (7):
MIPS: Loongson2ef: remove orphan sbx00_acpi_init() declaration
MIPS: Octeon: remove orphan octeon_swiotlb declaration
MIPS: Octeon: remove orphan cvmx_fpa_setup_pool() declaration
MIPS: Octeon: remove orphan octeon_hal_setup_reserved32() declaration
MIPS: IRQ: remove orphan declarations from arch/mips/include/asm/irq.h
MIPS: remove orphan sni_cpu_time_init() declaration
MIPS: AR7: remove orphan declarations from
arch/mips/include/asm/mach-ar7/ar7.h
arch/mips/include/asm/irq.h | 2 --
arch/mips/include/asm/mach-ar7/ar7.h | 2 --
arch/mips/include/asm/octeon/cvmx-fpa.h | 20 --------------------
arch/mips/include/asm/octeon/octeon.h | 1 -
arch/mips/include/asm/octeon/pci-octeon.h | 2 --
arch/mips/include/asm/sni.h | 3 ---
arch/mips/loongson2ef/common/pci.c | 2 --
7 files changed, 32 deletions(-)
--
2.25.1
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH 1/7] MIPS: Loongson2ef: remove orphan sbx00_acpi_init() declaration
2022-09-15 13:21 [PATCH 0/7] Remove orphan declarations for mips Gaosheng Cui
@ 2022-09-15 13:21 ` Gaosheng Cui
2022-09-15 13:21 ` [PATCH 2/7] MIPS: Octeon: remove orphan octeon_swiotlb declaration Gaosheng Cui
` (6 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Gaosheng Cui @ 2022-09-15 13:21 UTC (permalink / raw)
To: tsbogend, jiaxun.yang, paulburton, hch, konrad.wilk, david.daney,
ralf, ddaney, florian, cuigaosheng1
Cc: linux-mips
All uses of sbx00_acpi_init() in the "pci.c" file were removed by
commit 5831fdb099dd ("MIPS: Loongson2ef: clean up loongson64
related code"), so remove the orphan declaration, too.
Signed-off-by: Gaosheng Cui <cuigaosheng1@huawei.com>
---
arch/mips/loongson2ef/common/pci.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/mips/loongson2ef/common/pci.c b/arch/mips/loongson2ef/common/pci.c
index 200916925e95..7d9ea51e8c01 100644
--- a/arch/mips/loongson2ef/common/pci.c
+++ b/arch/mips/loongson2ef/common/pci.c
@@ -73,8 +73,6 @@ static void __init setup_pcimap(void)
#endif
}
-extern int sbx00_acpi_init(void);
-
static int __init pcibios_init(void)
{
setup_pcimap();
--
2.25.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 2/7] MIPS: Octeon: remove orphan octeon_swiotlb declaration
2022-09-15 13:21 [PATCH 0/7] Remove orphan declarations for mips Gaosheng Cui
2022-09-15 13:21 ` [PATCH 1/7] MIPS: Loongson2ef: remove orphan sbx00_acpi_init() declaration Gaosheng Cui
@ 2022-09-15 13:21 ` Gaosheng Cui
2022-09-15 13:21 ` [PATCH 3/7] MIPS: Octeon: remove orphan cvmx_fpa_setup_pool() declaration Gaosheng Cui
` (5 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Gaosheng Cui @ 2022-09-15 13:21 UTC (permalink / raw)
To: tsbogend, jiaxun.yang, paulburton, hch, konrad.wilk, david.daney,
ralf, ddaney, florian, cuigaosheng1
Cc: linux-mips
All uses of octeon_swiotlb were removed by
commit f39f8d0eb081 ("MIPS/octeon: use swiotlb_init instead
of open coding it"), so remove the orphan declaration, too.
Signed-off-by: Gaosheng Cui <cuigaosheng1@huawei.com>
---
arch/mips/include/asm/octeon/pci-octeon.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/mips/include/asm/octeon/pci-octeon.h b/arch/mips/include/asm/octeon/pci-octeon.h
index b12d9a3fbfb6..2f46f6c6e3d0 100644
--- a/arch/mips/include/asm/octeon/pci-octeon.h
+++ b/arch/mips/include/asm/octeon/pci-octeon.h
@@ -64,6 +64,4 @@ enum octeon_dma_bar_type {
extern enum octeon_dma_bar_type octeon_dma_bar_type;
void octeon_pci_dma_init(void);
-extern char *octeon_swiotlb;
-
#endif
--
2.25.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 3/7] MIPS: Octeon: remove orphan cvmx_fpa_setup_pool() declaration
2022-09-15 13:21 [PATCH 0/7] Remove orphan declarations for mips Gaosheng Cui
2022-09-15 13:21 ` [PATCH 1/7] MIPS: Loongson2ef: remove orphan sbx00_acpi_init() declaration Gaosheng Cui
2022-09-15 13:21 ` [PATCH 2/7] MIPS: Octeon: remove orphan octeon_swiotlb declaration Gaosheng Cui
@ 2022-09-15 13:21 ` Gaosheng Cui
2022-09-15 13:21 ` [PATCH 4/7] MIPS: Octeon: remove orphan octeon_hal_setup_reserved32() declaration Gaosheng Cui
` (4 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Gaosheng Cui @ 2022-09-15 13:21 UTC (permalink / raw)
To: tsbogend, jiaxun.yang, paulburton, hch, konrad.wilk, david.daney,
ralf, ddaney, florian, cuigaosheng1
Cc: linux-mips
All uses of cvmx_fpa_setup_pool() were removed by
commit a03822ea5df6 ("MIPS: OCTEON: Remove some unused files."),
so remove the orphan declaration, too.
Signed-off-by: Gaosheng Cui <cuigaosheng1@huawei.com>
---
arch/mips/include/asm/octeon/cvmx-fpa.h | 20 --------------------
1 file changed, 20 deletions(-)
diff --git a/arch/mips/include/asm/octeon/cvmx-fpa.h b/arch/mips/include/asm/octeon/cvmx-fpa.h
index 29ae63606ab4..f6dfcca97f19 100644
--- a/arch/mips/include/asm/octeon/cvmx-fpa.h
+++ b/arch/mips/include/asm/octeon/cvmx-fpa.h
@@ -263,26 +263,6 @@ static inline void cvmx_fpa_free(void *ptr, uint64_t pool,
cvmx_write_io(newptr.u64, num_cache_lines);
}
-/**
- * Setup a FPA pool to control a new block of memory.
- * This can only be called once per pool. Make sure proper
- * locking enforces this.
- *
- * @pool: Pool to initialize
- * 0 <= pool < 8
- * @name: Constant character string to name this pool.
- * String is not copied.
- * @buffer: Pointer to the block of memory to use. This must be
- * accessible by all processors and external hardware.
- * @block_size: Size for each block controlled by the FPA
- * @num_blocks: Number of blocks
- *
- * Returns 0 on Success,
- * -1 on failure
- */
-extern int cvmx_fpa_setup_pool(uint64_t pool, const char *name, void *buffer,
- uint64_t block_size, uint64_t num_blocks);
-
/**
* Shutdown a Memory pool and validate that it had all of
* the buffers originally placed in it. This should only be
--
2.25.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 4/7] MIPS: Octeon: remove orphan octeon_hal_setup_reserved32() declaration
2022-09-15 13:21 [PATCH 0/7] Remove orphan declarations for mips Gaosheng Cui
` (2 preceding siblings ...)
2022-09-15 13:21 ` [PATCH 3/7] MIPS: Octeon: remove orphan cvmx_fpa_setup_pool() declaration Gaosheng Cui
@ 2022-09-15 13:21 ` Gaosheng Cui
2022-09-15 13:21 ` [PATCH 5/7] MIPS: IRQ: remove orphan declarations from arch/mips/include/asm/irq.h Gaosheng Cui
` (3 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Gaosheng Cui @ 2022-09-15 13:21 UTC (permalink / raw)
To: tsbogend, jiaxun.yang, paulburton, hch, konrad.wilk, david.daney,
ralf, ddaney, florian, cuigaosheng1
Cc: linux-mips
All uses of octeon_hal_setup_reserved32() were removed by
commit 1ef2887030db ("MIPS: Octeon: Remove vestiges of
CONFIG_CAVIUM_RESERVE32_USE_WIRED_TLB"), so remove the
orphan declaration, too.
Signed-off-by: Gaosheng Cui <cuigaosheng1@huawei.com>
---
arch/mips/include/asm/octeon/octeon.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/arch/mips/include/asm/octeon/octeon.h b/arch/mips/include/asm/octeon/octeon.h
index 7e714aefc76d..5c1d726c702f 100644
--- a/arch/mips/include/asm/octeon/octeon.h
+++ b/arch/mips/include/asm/octeon/octeon.h
@@ -43,7 +43,6 @@ extern int octeon_get_southbridge_interrupt(void);
extern int octeon_get_boot_coremask(void);
extern int octeon_get_boot_num_arguments(void);
extern const char *octeon_get_boot_argument(int arg);
-extern void octeon_hal_setup_reserved32(void);
extern void octeon_user_io_init(void);
extern void octeon_init_cvmcount(void);
--
2.25.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 5/7] MIPS: IRQ: remove orphan declarations from arch/mips/include/asm/irq.h
2022-09-15 13:21 [PATCH 0/7] Remove orphan declarations for mips Gaosheng Cui
` (3 preceding siblings ...)
2022-09-15 13:21 ` [PATCH 4/7] MIPS: Octeon: remove orphan octeon_hal_setup_reserved32() declaration Gaosheng Cui
@ 2022-09-15 13:21 ` Gaosheng Cui
2022-09-15 13:21 ` [PATCH 6/7] MIPS: remove orphan sni_cpu_time_init() declaration Gaosheng Cui
` (2 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Gaosheng Cui @ 2022-09-15 13:21 UTC (permalink / raw)
To: tsbogend, jiaxun.yang, paulburton, hch, konrad.wilk, david.daney,
ralf, ddaney, florian, cuigaosheng1
Cc: linux-mips
All uses of free_irqno() and alloc_legacy_irqno() were removed
by commit 69a07a41d908 ("MIPS: SGI-IP27: rework HUB interrupts"),
so remove the orphan declarations, too.
Signed-off-by: Gaosheng Cui <cuigaosheng1@huawei.com>
---
arch/mips/include/asm/irq.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/mips/include/asm/irq.h b/arch/mips/include/asm/irq.h
index 57561e0e6e8d..76941ae572b2 100644
--- a/arch/mips/include/asm/irq.h
+++ b/arch/mips/include/asm/irq.h
@@ -64,8 +64,6 @@ extern void arch_init_irq(void);
extern void spurious_interrupt(void);
extern int allocate_irqno(void);
-extern void alloc_legacy_irqno(void);
-extern void free_irqno(unsigned int irq);
/*
* Before R2 the timer and performance counter interrupts were both fixed to
--
2.25.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 6/7] MIPS: remove orphan sni_cpu_time_init() declaration
2022-09-15 13:21 [PATCH 0/7] Remove orphan declarations for mips Gaosheng Cui
` (4 preceding siblings ...)
2022-09-15 13:21 ` [PATCH 5/7] MIPS: IRQ: remove orphan declarations from arch/mips/include/asm/irq.h Gaosheng Cui
@ 2022-09-15 13:21 ` Gaosheng Cui
2022-09-15 13:21 ` [PATCH 7/7] MIPS: AR7: remove orphan declarations from arch/mips/include/asm/mach-ar7/ar7.h Gaosheng Cui
2022-09-19 14:50 ` [PATCH 0/7] Remove orphan declarations for mips Thomas Bogendoerfer
7 siblings, 0 replies; 9+ messages in thread
From: Gaosheng Cui @ 2022-09-15 13:21 UTC (permalink / raw)
To: tsbogend, jiaxun.yang, paulburton, hch, konrad.wilk, david.daney,
ralf, ddaney, florian, cuigaosheng1
Cc: linux-mips
All uses of sni_cpu_time_init() were removed by
commit 4b550488f894 ("[MIPS] Deforest the function pointer jungle
in the time code."), so remove the orphan declaration, too.
Signed-off-by: Gaosheng Cui <cuigaosheng1@huawei.com>
---
arch/mips/include/asm/sni.h | 3 ---
1 file changed, 3 deletions(-)
diff --git a/arch/mips/include/asm/sni.h b/arch/mips/include/asm/sni.h
index 7dfa297ce597..7fb6656a6bfd 100644
--- a/arch/mips/include/asm/sni.h
+++ b/arch/mips/include/asm/sni.h
@@ -226,9 +226,6 @@ extern void sni_pcit_cplus_irq_init(void);
extern void sni_rm200_irq_init(void);
extern void sni_pcimt_irq_init(void);
-/* timer inits */
-extern void sni_cpu_time_init(void);
-
/* eisa init for RM200/400 */
#ifdef CONFIG_EISA
extern int sni_eisa_root_init(void);
--
2.25.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 7/7] MIPS: AR7: remove orphan declarations from arch/mips/include/asm/mach-ar7/ar7.h
2022-09-15 13:21 [PATCH 0/7] Remove orphan declarations for mips Gaosheng Cui
` (5 preceding siblings ...)
2022-09-15 13:21 ` [PATCH 6/7] MIPS: remove orphan sni_cpu_time_init() declaration Gaosheng Cui
@ 2022-09-15 13:21 ` Gaosheng Cui
2022-09-19 14:50 ` [PATCH 0/7] Remove orphan declarations for mips Thomas Bogendoerfer
7 siblings, 0 replies; 9+ messages in thread
From: Gaosheng Cui @ 2022-09-15 13:21 UTC (permalink / raw)
To: tsbogend, jiaxun.yang, paulburton, hch, konrad.wilk, david.daney,
ralf, ddaney, florian, cuigaosheng1
Cc: linux-mips
All uses of ar7_cpu_clock, ar7_bus_clock and ar7_dsp_clock were
removed by commit 780019ddf02f ("MIPS: AR7: Implement clock API"),
so remove the orphan declarations, too.
Signed-off-by: Gaosheng Cui <cuigaosheng1@huawei.com>
---
arch/mips/include/asm/mach-ar7/ar7.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/mips/include/asm/mach-ar7/ar7.h b/arch/mips/include/asm/mach-ar7/ar7.h
index cbe75ade3277..1e8621a6afa3 100644
--- a/arch/mips/include/asm/mach-ar7/ar7.h
+++ b/arch/mips/include/asm/mach-ar7/ar7.h
@@ -104,8 +104,6 @@ struct plat_dsl_data {
int reset_bit_sar;
};
-extern int ar7_cpu_clock, ar7_bus_clock, ar7_dsp_clock;
-
static inline int ar7_is_titan(void)
{
return (readl((void *)KSEG1ADDR(AR7_REGS_GPIO + 0x24)) & 0xffff) ==
--
2.25.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH 0/7] Remove orphan declarations for mips
2022-09-15 13:21 [PATCH 0/7] Remove orphan declarations for mips Gaosheng Cui
` (6 preceding siblings ...)
2022-09-15 13:21 ` [PATCH 7/7] MIPS: AR7: remove orphan declarations from arch/mips/include/asm/mach-ar7/ar7.h Gaosheng Cui
@ 2022-09-19 14:50 ` Thomas Bogendoerfer
7 siblings, 0 replies; 9+ messages in thread
From: Thomas Bogendoerfer @ 2022-09-19 14:50 UTC (permalink / raw)
To: Gaosheng Cui
Cc: jiaxun.yang, paulburton, hch, konrad.wilk, david.daney, ralf,
ddaney, florian, linux-mips
On Thu, Sep 15, 2022 at 09:21:50PM +0800, Gaosheng Cui wrote:
> This series contains a few cleanup patches, to remove unused
> declarations which have been removed. Thanks!
>
> Gaosheng Cui (7):
> MIPS: Loongson2ef: remove orphan sbx00_acpi_init() declaration
> MIPS: Octeon: remove orphan octeon_swiotlb declaration
> MIPS: Octeon: remove orphan cvmx_fpa_setup_pool() declaration
> MIPS: Octeon: remove orphan octeon_hal_setup_reserved32() declaration
> MIPS: IRQ: remove orphan declarations from arch/mips/include/asm/irq.h
> MIPS: remove orphan sni_cpu_time_init() declaration
> MIPS: AR7: remove orphan declarations from
> arch/mips/include/asm/mach-ar7/ar7.h
>
> arch/mips/include/asm/irq.h | 2 --
> arch/mips/include/asm/mach-ar7/ar7.h | 2 --
> arch/mips/include/asm/octeon/cvmx-fpa.h | 20 --------------------
> arch/mips/include/asm/octeon/octeon.h | 1 -
> arch/mips/include/asm/octeon/pci-octeon.h | 2 --
> arch/mips/include/asm/sni.h | 3 ---
> arch/mips/loongson2ef/common/pci.c | 2 --
> 7 files changed, 32 deletions(-)
series applied to mips-next.
Thomas.
--
Crap can work. Given enough thrust pigs will fly, but it's not necessarily a
good idea. [ RFC1925, 2.3 ]
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2022-09-19 14:51 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-15 13:21 [PATCH 0/7] Remove orphan declarations for mips Gaosheng Cui
2022-09-15 13:21 ` [PATCH 1/7] MIPS: Loongson2ef: remove orphan sbx00_acpi_init() declaration Gaosheng Cui
2022-09-15 13:21 ` [PATCH 2/7] MIPS: Octeon: remove orphan octeon_swiotlb declaration Gaosheng Cui
2022-09-15 13:21 ` [PATCH 3/7] MIPS: Octeon: remove orphan cvmx_fpa_setup_pool() declaration Gaosheng Cui
2022-09-15 13:21 ` [PATCH 4/7] MIPS: Octeon: remove orphan octeon_hal_setup_reserved32() declaration Gaosheng Cui
2022-09-15 13:21 ` [PATCH 5/7] MIPS: IRQ: remove orphan declarations from arch/mips/include/asm/irq.h Gaosheng Cui
2022-09-15 13:21 ` [PATCH 6/7] MIPS: remove orphan sni_cpu_time_init() declaration Gaosheng Cui
2022-09-15 13:21 ` [PATCH 7/7] MIPS: AR7: remove orphan declarations from arch/mips/include/asm/mach-ar7/ar7.h Gaosheng Cui
2022-09-19 14:50 ` [PATCH 0/7] Remove orphan declarations for mips Thomas Bogendoerfer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).