Skip to content

Commit

Permalink
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
Browse files Browse the repository at this point in the history
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:
  [SPARC]: Remove SunOS and Solaris binary support.
  • Loading branch information
torvalds committed Apr 22, 2008
2 parents e9b6269 + ec98c6b commit 8a32272
Show file tree
Hide file tree
Showing 76 changed files with 172 additions and 11,625 deletions.
11 changes: 0 additions & 11 deletions Documentation/feature-removal-schedule.txt
Original file line number Diff line number Diff line change
Expand Up @@ -261,17 +261,6 @@ Who: Michael Buesch <[email protected]>

---------------------------

What: Solaris/SunOS syscall and binary support on Sparc
When: 2.6.26
Why: Largely unmaintained and almost entirely unused. File system
layering used to divert library and dynamic linker searches to
/usr/gnemul is extremely buggy and unfixable. Making it work
is largely pointless as without a lot of work only the most
trivial of Solaris binaries can work with the emulation code.
Who: David S. Miller <[email protected]>

---------------------------

What: init_mm export
When: 2.6.26
Why: Not used in-tree. The current out-of-tree users used it to
Expand Down
2 changes: 0 additions & 2 deletions Documentation/highuid.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@ What's left to be done for 32-bit UIDs on all Linux architectures:
uses the 32-bit UID system calls properly otherwise.

This affects at least:
SunOS emulation
Solaris emulation
iBCS on Intel

sparc32 emulation on sparc64
Expand Down
1 change: 0 additions & 1 deletion Documentation/magic-number.txt
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,6 @@ RFCOMM_TTY_MAGIC 0x6d02 net/bluetooth/rfcomm/tty.c
USB_SERIAL_PORT_MAGIC 0x7301 usb_serial_port drivers/usb/serial/usb-serial.h
CG_MAGIC 0x00090255 ufs_cylinder_group include/linux/ufs_fs.h
A2232_MAGIC 0x000a2232 gs_port drivers/char/ser_a2232.h
SOLARIS_SOCKET_MAGIC 0x000ADDED sol_socket_struct arch/sparc64/solaris/socksys.h
RPORT_MAGIC 0x00525001 r_port drivers/char/rocket_int.h
LSEMAGIC 0x05091998 lse drivers/fc4/fc.c
GDTIOCTL_MAGIC 0x06030f07 gdth_iowr_str drivers/scsi/gdth_ioctl.h
Expand Down
12 changes: 0 additions & 12 deletions arch/sparc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,6 @@ config ARCH_NO_VIRT_TO_BUS
config OF
def_bool y

config ARCH_SUPPORTS_AOUT
def_bool y

config HZ
int
default 100
Expand Down Expand Up @@ -257,15 +254,6 @@ config SPARC_LED

source "fs/Kconfig.binfmt"

config SUNOS_EMUL
bool "SunOS binary emulation"
help
This allows you to run most SunOS binaries. If you want to do this,
say Y here and place appropriate files in /usr/gnemul/sunos. See
<http://www.ultralinux.org/faq.html> for more information. If you
want to run SunOS binaries on an Ultra you must also say Y to
"Kernel support for 32-bit a.out binaries" above.

source "mm/Kconfig"

endmenu
Expand Down
Loading

0 comments on commit 8a32272

Please sign in to comment.