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).