LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* RFC: Removal of the v850 port?
@ 2008-01-20 19:23 Adrian Bunk
2008-01-21 0:15 ` Greg Ungerer
0 siblings, 1 reply; 5+ messages in thread
From: Adrian Bunk @ 2008-01-20 19:23 UTC (permalink / raw)
To: gerg, Miles Bader; +Cc: linux-kernel
Is anyone maintaining the v850 port in the Linux kernel or will work on
getting it back into a usable state in the foreseeable future?
Otherwise I'll send a patch to remove it.
That's not meant personally against anyone, and it would not prevent the
port from getting back into the kernel in the future if someone will
start getting it back into a usable state, but in it's current state
it is simply useless.
cu
Adrian
----- Forwarded message from Adrian Bunk <bunk@kernel.org> -----
Date: Tue, 1 Jan 2008 15:50:21 +0200
From: Adrian Bunk <bunk@kernel.org>
To: Miles Bader <miles@gnu.org>
Cc: linux-kernel@vger.kernel.org
Subject: Status of the v850 port?
Trying to compile the v850 port brings you many compile errors, one of
them exists since at least kernel 2.6.19.
Are there any patches in some external tree that should be merged?
Or will anyone work on getting this port back into a usable state in the
forseeable future?
Otherwise the only reasonable option would be to remove this port from
the kernel sources since it is dead code.
cu
Adrian
----- End forwarded message -----
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: RFC: Removal of the v850 port?
2008-01-20 19:23 RFC: Removal of the v850 port? Adrian Bunk
@ 2008-01-21 0:15 ` Greg Ungerer
2008-01-28 22:13 ` [2.6 patch] remove the v850 port Adrian Bunk
0 siblings, 1 reply; 5+ messages in thread
From: Greg Ungerer @ 2008-01-21 0:15 UTC (permalink / raw)
To: Adrian Bunk; +Cc: gerg, Miles Bader, linux-kernel
Adrian Bunk wrote:
> Is anyone maintaining the v850 port in the Linux kernel or will work on
> getting it back into a usable state in the foreseeable future?
The only person I know who can maintain it is Miles.
Not sure if he is still active in this space though.
Regards
Greg
> Otherwise I'll send a patch to remove it.
>
> That's not meant personally against anyone, and it would not prevent the
> port from getting back into the kernel in the future if someone will
> start getting it back into a usable state, but in it's current state
> it is simply useless.
>
> cu
> Adrian
>
>
> ----- Forwarded message from Adrian Bunk <bunk@kernel.org> -----
>
> Date: Tue, 1 Jan 2008 15:50:21 +0200
> From: Adrian Bunk <bunk@kernel.org>
> To: Miles Bader <miles@gnu.org>
> Cc: linux-kernel@vger.kernel.org
> Subject: Status of the v850 port?
>
> Trying to compile the v850 port brings you many compile errors, one of
> them exists since at least kernel 2.6.19.
>
> Are there any patches in some external tree that should be merged?
>
> Or will anyone work on getting this port back into a usable state in the
> forseeable future?
>
> Otherwise the only reasonable option would be to remove this port from
> the kernel sources since it is dead code.
>
> cu
> Adrian
>
> ----- End forwarded message -----
>
>
--
------------------------------------------------------------------------
Greg Ungerer -- Chief Software Dude EMAIL: gerg@snapgear.com
Secure Computing Corporation PHONE: +61 7 3435 2888
825 Stanley St, FAX: +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia WEB: http://www.SnapGear.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* [2.6 patch] remove the v850 port
2008-01-21 0:15 ` Greg Ungerer
@ 2008-01-28 22:13 ` Adrian Bunk
2008-02-01 15:14 ` Ingo Molnar
0 siblings, 1 reply; 5+ messages in thread
From: Adrian Bunk @ 2008-01-28 22:13 UTC (permalink / raw)
To: Greg Ungerer; +Cc: Miles Bader, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 10902 bytes --]
Trying to compile the v850 port brings you many compile errors, one of
them exists since at least kernel 2.6.19.
There also seems to be noone willing to bring this port back into a
usable state.
This patch therefore removes the v850 port.
If anyone ever decides to revive the v850 port the code will still be
available from older kernels, and it wouldn't be impossible for the port
to reenter the kernel if it would become actively maintained again.
Signed-off-by: Adrian Bunk <bunk@kernel.org>
---
Due to it's size, the patch is attached compressed.
MAINTAINERS | 3
arch/v850/Kconfig | 344 -------
arch/v850/Kconfig.debug | 10
arch/v850/Makefile | 54 -
arch/v850/README | 44
arch/v850/configs/rte-ma1-cb_defconfig | 617 -------------
arch/v850/configs/rte-me2-cb_defconfig | 462 ----------
arch/v850/configs/sim_defconfig | 451 ----------
arch/v850/kernel/Makefile | 40
arch/v850/kernel/anna-rom.ld | 16
arch/v850/kernel/anna.c | 201 ----
arch/v850/kernel/anna.ld | 20
arch/v850/kernel/as85ep1-rom.ld | 21
arch/v850/kernel/as85ep1.c | 233 -----
arch/v850/kernel/as85ep1.ld | 49 -
arch/v850/kernel/asm-offsets.c | 61 -
arch/v850/kernel/bug.c | 142 ---
arch/v850/kernel/entry.S | 1121 -------------------------
arch/v850/kernel/fpga85e2c.c | 167 ---
arch/v850/kernel/fpga85e2c.ld | 62 -
arch/v850/kernel/gbus_int.c | 271 ------
arch/v850/kernel/head.S | 128 --
arch/v850/kernel/highres_timer.c | 132 --
arch/v850/kernel/init_task.c | 49 -
arch/v850/kernel/intv.S | 87 -
arch/v850/kernel/irq.c | 123 --
arch/v850/kernel/ma.c | 69 -
arch/v850/kernel/mach.c | 17
arch/v850/kernel/mach.h | 56 -
arch/v850/kernel/me2.c | 73 -
arch/v850/kernel/memcons.c | 135 ---
arch/v850/kernel/module.c | 237 -----
arch/v850/kernel/process.c | 217 ----
arch/v850/kernel/procfs.c | 67 -
arch/v850/kernel/ptrace.c | 235 -----
arch/v850/kernel/rte_cb.c | 193 ----
arch/v850/kernel/rte_cb_leds.c | 137 ---
arch/v850/kernel/rte_cb_multi.c | 121 --
arch/v850/kernel/rte_ma1_cb-rom.ld | 14
arch/v850/kernel/rte_ma1_cb.c | 105 --
arch/v850/kernel/rte_ma1_cb.ld | 57 -
arch/v850/kernel/rte_mb_a_pci.c | 819 ------------------
arch/v850/kernel/rte_me2_cb.c | 298 ------
arch/v850/kernel/rte_me2_cb.ld | 30
arch/v850/kernel/rte_nb85e_cb-multi.ld | 57 -
arch/v850/kernel/rte_nb85e_cb.c | 81 -
arch/v850/kernel/rte_nb85e_cb.ld | 22
arch/v850/kernel/semaphore.c | 166 ---
arch/v850/kernel/setup.c | 326 -------
arch/v850/kernel/signal.c | 523 -----------
arch/v850/kernel/sim.c | 172 ---
arch/v850/kernel/sim.ld | 13
arch/v850/kernel/sim85e2.c | 195 ----
arch/v850/kernel/sim85e2.ld | 36
arch/v850/kernel/simcons.c | 161 ---
arch/v850/kernel/syscalls.c | 214 ----
arch/v850/kernel/teg.c | 62 -
arch/v850/kernel/time.c | 106 --
arch/v850/kernel/v850_ksyms.c | 58 -
arch/v850/kernel/v850e2_cache.c | 127 --
arch/v850/kernel/v850e_cache.c | 174 ---
arch/v850/kernel/v850e_intc.c | 104 --
arch/v850/kernel/v850e_timer_d.c | 54 -
arch/v850/kernel/v850e_utils.c | 62 -
arch/v850/kernel/vmlinux.lds.S | 306 ------
arch/v850/lib/Makefile | 6
arch/v850/lib/ashldi3.c | 62 -
arch/v850/lib/ashrdi3.c | 63 -
arch/v850/lib/checksum.c | 155 ---
arch/v850/lib/lshrdi3.c | 62 -
arch/v850/lib/memcpy.c | 92 --
arch/v850/lib/memset.c | 68 -
arch/v850/lib/muldi3.c | 61 -
arch/v850/lib/negdi2.c | 25
drivers/serial/Kconfig | 16
drivers/serial/Makefile | 1
drivers/serial/v850e_uart.c | 548 ------------
drivers/watchdog/Kconfig | 2
drivers/watchdog/Makefile | 2
include/asm-v850/Kbuild | 1
include/asm-v850/a.out.h | 21
include/asm-v850/anna.h | 143 ---
include/asm-v850/as85ep1.h | 158 ---
include/asm-v850/asm.h | 32
include/asm-v850/atomic.h | 131 --
include/asm-v850/auxvec.h | 4
include/asm-v850/bitops.h | 161 ---
include/asm-v850/bug.h | 25
include/asm-v850/bugs.h | 16
include/asm-v850/byteorder.h | 48 -
include/asm-v850/cache.h | 26
include/asm-v850/cacheflush.h | 70 -
include/asm-v850/checksum.h | 112 --
include/asm-v850/clinkage.h | 26
include/asm-v850/cputime.h | 6
include/asm-v850/current.h | 47 -
include/asm-v850/delay.h | 47 -
include/asm-v850/device.h | 7
include/asm-v850/div64.h | 1
include/asm-v850/dma-mapping.h | 11
include/asm-v850/dma.h | 18
include/asm-v850/elf.h | 101 --
include/asm-v850/emergency-restart.h | 6
include/asm-v850/entry.h | 113 --
include/asm-v850/errno.h | 6
include/asm-v850/fb.h | 12
include/asm-v850/fcntl.h | 11
include/asm-v850/flat.h | 133 --
include/asm-v850/fpga85e2c.h | 88 -
include/asm-v850/futex.h | 6
include/asm-v850/gbus_int.h | 97 --
include/asm-v850/hardirq.h | 28
include/asm-v850/highres_timer.h | 44
include/asm-v850/hw_irq.h | 4
include/asm-v850/io.h | 144 ---
include/asm-v850/ioctl.h | 1
include/asm-v850/ioctls.h | 84 -
include/asm-v850/ipcbuf.h | 29
include/asm-v850/irq.h | 55 -
include/asm-v850/irq_regs.h | 1
include/asm-v850/kdebug.h | 1
include/asm-v850/kmap_types.h | 19
include/asm-v850/linkage.h | 8
include/asm-v850/local.h | 6
include/asm-v850/ma.h | 101 --
include/asm-v850/ma1.h | 50 -
include/asm-v850/machdep.h | 60 -
include/asm-v850/macrology.h | 17
include/asm-v850/me2.h | 182 ----
include/asm-v850/mman.h | 15
include/asm-v850/mmu.h | 11
include/asm-v850/mmu_context.h | 13
include/asm-v850/module.h | 62 -
include/asm-v850/msgbuf.h | 31
include/asm-v850/mutex.h | 9
include/asm-v850/namei.h | 17
include/asm-v850/page.h | 131 --
include/asm-v850/param.h | 32
include/asm-v850/pci.h | 119 --
include/asm-v850/percpu.h | 14
include/asm-v850/pgalloc.h | 22
include/asm-v850/pgtable.h | 59 -
include/asm-v850/poll.h | 9
include/asm-v850/posix_types.h | 76 -
include/asm-v850/processor.h | 120 --
include/asm-v850/ptrace.h | 121 --
include/asm-v850/resource.h | 6
include/asm-v850/rte_cb.h | 84 -
include/asm-v850/rte_ma1_cb.h | 128 --
include/asm-v850/rte_mb_a_pci.h | 56 -
include/asm-v850/rte_me2_cb.h | 202 ----
include/asm-v850/rte_nb85e_cb.h | 111 --
include/asm-v850/scatterlist.h | 31
include/asm-v850/sections.h | 6
include/asm-v850/segment.h | 36
include/asm-v850/semaphore.h | 84 -
include/asm-v850/sembuf.h | 25
include/asm-v850/serial.h | 56 -
include/asm-v850/setup.h | 6
include/asm-v850/shmbuf.h | 42
include/asm-v850/shmparam.h | 6
include/asm-v850/sigcontext.h | 25
include/asm-v850/siginfo.h | 6
include/asm-v850/signal.h | 168 ---
include/asm-v850/sim.h | 52 -
include/asm-v850/sim85e2.h | 75 -
include/asm-v850/sim85e2c.h | 26
include/asm-v850/sim85e2s.h | 28
include/asm-v850/simsyscall.h | 99 --
include/asm-v850/socket.h | 55 -
include/asm-v850/sockios.h | 13
include/asm-v850/stat.h | 73 -
include/asm-v850/statfs.h | 6
include/asm-v850/string.h | 25
include/asm-v850/system.h | 108 --
include/asm-v850/teg.h | 101 --
include/asm-v850/termbits.h | 200 ----
include/asm-v850/termios.h | 90 --
include/asm-v850/thread_info.h | 129 --
include/asm-v850/timex.h | 18
include/asm-v850/tlb.h | 21
include/asm-v850/tlbflush.h | 64 -
include/asm-v850/topology.h | 6
include/asm-v850/types.h | 66 -
include/asm-v850/uaccess.h | 159 ---
include/asm-v850/ucontext.h | 14
include/asm-v850/unaligned.h | 130 --
include/asm-v850/unistd.h | 244 -----
include/asm-v850/user.h | 56 -
include/asm-v850/v850e.h | 21
include/asm-v850/v850e2.h | 69 -
include/asm-v850/v850e2_cache.h | 75 -
include/asm-v850/v850e_cache.h | 48 -
include/asm-v850/v850e_intc.h | 133 --
include/asm-v850/v850e_timer_c.h | 48 -
include/asm-v850/v850e_timer_d.h | 62 -
include/asm-v850/v850e_uart.h | 76 -
include/asm-v850/v850e_uarta.h | 278 ------
include/asm-v850/v850e_uartb.h | 262 -----
include/asm-v850/v850e_utils.h | 35
include/linux/audit.h | 1
include/linux/module.h | 2
include/linux/serial_core.h | 3
include/linux/syscalls.h | 2
scripts/genksyms/genksyms.c | 3
scripts/mod/file2alias.c | 2
scripts/mod/mk_elfconfig.c | 2
207 files changed, 5 insertions(+), 19402 deletions(-)
[-- Attachment #2: patch-remove-v850.gz --]
[-- Type: application/octet-stream, Size: 146026 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [2.6 patch] remove the v850 port
2008-01-28 22:13 ` [2.6 patch] remove the v850 port Adrian Bunk
@ 2008-02-01 15:14 ` Ingo Molnar
2008-02-05 11:25 ` Adrian Bunk
0 siblings, 1 reply; 5+ messages in thread
From: Ingo Molnar @ 2008-02-01 15:14 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Greg Ungerer, Miles Bader, linux-kernel, Andrew Morton
* Adrian Bunk <bunk@kernel.org> wrote:
> Trying to compile the v850 port brings you many compile errors, one of
> them exists since at least kernel 2.6.19.
>
> There also seems to be noone willing to bring this port back into a
> usable state.
>
> This patch therefore removes the v850 port.
start by putting the intention of removal into:
Documentation/feature-removal-schedule.txt
we can remove it after that. Same for most of your other removal
patches.
Ingo
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [2.6 patch] remove the v850 port
2008-02-01 15:14 ` Ingo Molnar
@ 2008-02-05 11:25 ` Adrian Bunk
0 siblings, 0 replies; 5+ messages in thread
From: Adrian Bunk @ 2008-02-05 11:25 UTC (permalink / raw)
To: Ingo Molnar; +Cc: Greg Ungerer, Miles Bader, linux-kernel, Andrew Morton
On Fri, Feb 01, 2008 at 04:14:27PM +0100, Ingo Molnar wrote:
>
> * Adrian Bunk <bunk@kernel.org> wrote:
>
> > Trying to compile the v850 port brings you many compile errors, one of
> > them exists since at least kernel 2.6.19.
> >
> > There also seems to be noone willing to bring this port back into a
> > usable state.
> >
> > This patch therefore removes the v850 port.
>
> start by putting the intention of removal into:
>
> Documentation/feature-removal-schedule.txt
>
> we can remove it after that. Same for most of your other removal
> patches.
Why?
> Ingo
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-02-05 11:25 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-01-20 19:23 RFC: Removal of the v850 port? Adrian Bunk
2008-01-21 0:15 ` Greg Ungerer
2008-01-28 22:13 ` [2.6 patch] remove the v850 port Adrian Bunk
2008-02-01 15:14 ` Ingo Molnar
2008-02-05 11:25 ` Adrian Bunk
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).