Patch-ID# 101894-01
Keywords: Xterminal, xterminal, hangs, mbufs, xdm, giantpacket
Synopsis: X Terminal 2.0:  hangs - out of mbufs, giantpacket
Date: Sep/27/94

Solaris Release: 1.0, 1.1

SunOS Release: 4.1.1, 4.1.2, 4.1.3

Unbundled Product: X Terminal

Unbundled Release: 2.0

Relevant Architectures: sparc
NOTE: sun4m

BugId's fixed with this patch: 1135605 1175423

Changes incorporated in this version: 

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

	/usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0
	/usr/SUNWxt/v2.0/sunxt_kernel.v2.0

Problem Description: 

1135605 - An xterminal left idle at the xdm login screen for several days hangs due
to an mbuf leak.

1175423 - Receiving an ethernet giant packet greater than 4096 bytes causes the
xterminal to hang.

Patch Installation Instructions: 

1.  Become super-user.

2.  Save the original version of sunxt_kernel.v2.0 and sunxt_dbgknl.v2.0  (optional)

   mv /usr/SUNWxt/v2.0/sunxt_kernel.v2.0 /usr/SUNWxt/v2.0/sunxt_kernel.v2.0.FCS
   mv /usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0 /usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0.FCS

3.  Copy the patched file to the directory

	cp sun4m/sunxt_kernel.v2.0 /usr/SUNWxt/v2.0/sunxt_kernel.v2.0
	chmod 444 /usr/SUNWxt/v2.0/sunxt_kernel.v2.0
	cp sun4m/sunxt_dbgknl.v2.0 /usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0
	chmod 444 /usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0
     **	cp /usr/SUNWxt/v2.0/sunxt_kernel.v2.0 /tftpboot/sunxt_kernel.v2.0   


** Note: If you have used another directory name instead of /tftpboot for
	 tftpboot support, please copy the kernel into that directory
	 instead of /tftpboot.


Patch Backout Instructions:

1. Become super-user.

2. Delete the installed patch version of sunxt_kernel.v2.0 and sunxt_dbgknl.v2.0

	rm /usr/SUNWxt/v2.0/sunxt_kernel.v2.0
	rm /usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0
	rm /tftpboot/sunxt_kernel.v2.0

3. Restore the original version back into place.

   mv /usr/SUNWxt/v2.0/sunxt_kernel.v2.0.FCS /usr/SUNWxt/v2.0/sunxt_kernel.v2.0
   mv /usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0.FCS /usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0
** cp /usr/SUNWxt/v2.0/sunxt_kernel.v2.0 /tftpboot/sunxt_kernel.v2.0


** Note: If you have used another directory name instead of /tftpboot for
	 tftpboot support, please copy the kernel into that directory
	 instead of /tftpboot.

