Pull up following revision(s) (requested by abs in ticket #422):
	sys/arch/dreamcast/conf/GENERIC: revision 1.107
On a system with no default writable local media, the union file
system can be handy
Pull up following revision(s) (requested by njoly in ticket #423):
	sys/kern/uipc_syscalls.c: revision 1.156
Avoid kmem_alloc KASSERT for 0 byte allocation, when tracing processes
that use empty messages with sendmsg/recvmsg.
Pull up following revision(s) (requested by christos in ticket #424):
	sys/compat/linux32/arch/amd64/linux32_syscallargs.h: revision 1.67
	sys/compat/linux32/arch/amd64/syscalls.master: revision 1.62
	sys/compat/linux32/arch/amd64/linux32_syscall.h: revision 1.67
	sys/compat/linux32/arch/amd64/linux32_sysent.c: revision 1.67
	sys/compat/linux32/arch/amd64/linux32_syscalls.c: revision 1.67
add xattr stubs
regen
Pull up following revision(s) (requested by he in ticket #425):
	usr.bin/tftp/main.c: revision 1.32
	usr.bin/tftp/tftp.c: revision 1.34
Undo the non-sharing of the "toplevel" jmp_buf between main.c and tftp.c,
so that we don't get a core dump if a transfer time-out is experienced.
Also, get rid of an extranous newline printed in the case of time-out.
Pull up following revision(s) (requested by gson in ticket #426):
	etc/master.passwd: revision 1.46
Change root's default shell to /bin/sh, to provide a default which
has command line editing, tab completion, and other features users
have come to expect from a modern OS.
Discussed on current-users approximately two weeks ago.  Should be
pulled up for NetBSD 6.0.
Tickets 422-426
Pull up following revision(s) (requested by khorben in ticket #427):
	sys/dev/usb/ukbd.c: revision 1.118
Fixed a potential out-of-bounds array access when translating keycodes
for the gdium keyboard.
Reviewed by macallan@
Pull up following revision(s) (requested by khorben in ticket #428):
	sys/dev/usb/ukbd.c: revision 1.120
Convert keycodes 0x7f, 0x80 and 0x81 to PMF events VOLUME_TOGGLE,
VOLUME_UP and VOLUME_DOWN as observed on my Sun Type 7 USB keyboard, and
according to the documentation mentioned above.
&quot;works here&quot; macallan@ and myself
Pull up following revision(s) (requested by mhitch in ticket #429):
	sys/arch/x86/x86/x86_autoconf.c: revision 1.64
fix the comparison to determine if a biosdev is a cdrom (from mhitch)
Pull up following revision(s) (requested by christos in ticket #430):
	sys/kern/sys_sig.c: revision 1.38
From Roger Pau Monne: kill(2) called for a zombie process should return 0,
according to:
    http://pubs.opengroup.org/onlinepubs/9699919799/functions/kill.html
Pull up following revision(s) (requested by christos in ticket #431):
	sys/compat/netbsd32/netbsd32_lwp.c: revision 1.14
always allocate a full ucontext structure so that we don't corrupt memory.
XXX: needs pullup to 6?
Pull up following revision(s) (requested by tsutsui in ticket #432):
	sys/arch/i386/stand/lib/biosdisk.c: revision 1.42
Apply patch:
 PR/46583: BIOS bootloader problems with partitions that start above 1TB
Should be pulled up to netbsd-6.
Pull up following revision(s) (requested by tsutsui in ticket #433):
	sys/arch/sparc/stand/ofwboot/net.h: revision 1.3
	sys/arch/sparc/stand/ofwboot/net.c: revision 1.8
	sys/arch/sparc/stand/ofwboot/ofdev.c: revision 1.33
Fix tftpboot which was broken by my botched WARNSfy in last year.
Also add comments that mention libsa tftp requires network device socket
in f_devdata in struct open_file, from spz@ in PR port-sparc64/46652.
Briefly tested tftpboot and nfsboot on Ultra5.
Tickets 427-433.