Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Jul 2007 09:33:56 GMT
From:      Roman Divacky <rdivacky@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 122928 for review
Message-ID:  <200707050933.l659XuD6038963@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=122928

Change 122928 by rdivacky@rdivacky_witten on 2007/07/05 09:33:49

	IFC

Affected files ...

.. //depot/projects/soc2007/rdivacky/linux_at/sys/Makefile#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/amd64/amd64/pmap.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/amd64/conf/GENERIC#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/amd64/conf/NOTES#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/amd64/linux32/linux32_machdep.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/cam/cam_xpt.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/cam/scsi/scsi_da.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/freebsd32_misc.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/freebsd32_proto.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/freebsd32_syscall.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/freebsd32_syscalls.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/freebsd32_sysent.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/syscalls.master#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/linux/linux_file.c#18 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/pecoff/imgact_pecoff.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/NOTES#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/files#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/files.amd64#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/files.arm#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/files.i386#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/files.ia64#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/files.pc98#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/files.powerpc#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/files.sparc64#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/files.sun4v#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/kern.pre.mk#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/options#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/options.amd64#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/options.i386#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/options.pc98#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/altq/altq/altq_cbq.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/altq/altq/altq_hfsc.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/altq/altq/altq_priq.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/altq/altq/altq_red.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/pf/net/if_pflog.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/pf/net/if_pflog.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/pf/net/if_pfsync.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/pf/net/if_pfsync.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/pf/net/pf.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/pf/net/pf_if.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/pf/net/pf_ioctl.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/pf/net/pf_mtag.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/pf/net/pf_norm.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/pf/net/pf_osfp.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/pf/net/pf_ruleset.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/pf/net/pf_subr.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/pf/net/pf_table.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/pf/net/pfvar.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/crypto/via/padlock.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/acpica/acpi.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/ipw/if_ipw.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/isp/isp.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/isp/isp_freebsd.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/isp/isp_library.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/isp/ispvar.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/if_nxge.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/if_nxge.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/build-version.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/version.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xge-debug.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xge-defs.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xge-list.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xge-os-pal.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xge-os-template.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xge-queue.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xgehal-channel.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xgehal-config.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xgehal-device.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xgehal-driver.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xgehal-event.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xgehal-fifo.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xgehal-mgmt.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xgehal-mgmtaux.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xgehal-mm.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xgehal-regs.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xgehal-ring.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xgehal-stats.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xgehal-types.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/include/xgehal.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xge-osdep.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgehal/xge-queue.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgehal/xgehal-channel-fp.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgehal/xgehal-channel.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgehal/xgehal-config.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgehal/xgehal-device-fp.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgehal/xgehal-device.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgehal/xgehal-driver.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgehal/xgehal-fifo-fp.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgehal/xgehal-fifo.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgehal/xgehal-mgmt.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgehal/xgehal-mgmtaux.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgehal/xgehal-mm.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgehal/xgehal-ring-fp.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgehal/xgehal-ring.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgehal/xgehal-stats.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/nxge/xgell-version.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/ral/rt2560.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/ral/rt2661.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/rp/rp.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/sbni/if_sbni.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/snp/snp.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/sound/pci/hda/hdac.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/sound/pci/hda/hdac_private.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/sound/pcm/ac97_patch.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/sound/pcm/dsp.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/if_axe.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/if_axereg.h#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/if_cdce.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/if_ural.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/uark.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/ubser.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/ugen.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/uhub.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/umass.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/umodem.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/ums.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/usb.h#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/usb_port.h#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/usb_quirks.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/usb_quirks.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/usb_subr.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/usbdevs#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/usbdi.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/usbdi.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/uvisor.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/uvscom.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/wi/if_wi.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/devfs/devfs_int.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/devfs/devfs_vnops.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/tmpfs/tmpfs.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/tmpfs/tmpfs_fifoops.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/tmpfs/tmpfs_fifoops.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/tmpfs/tmpfs_subr.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/tmpfs/tmpfs_uma.c#3 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/tmpfs/tmpfs_uma.h#3 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/tmpfs/tmpfs_vfsops.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/tmpfs/tmpfs_vnops.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/tmpfs/tmpfs_vnops.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i386/conf/GENERIC#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i386/conf/NOTES#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i386/i386/pmap.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i386/ibcs2/ibcs2_xenix.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i386/include/pc/vesa.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i386/linux/linux_machdep.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i4b/driver/i4b_ing.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i4b/driver/i4b_ipr.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i4b/driver/i4b_isppp.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/init_sysent.c#9 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/kern_conf.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/kern_descrip.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/kern_lockf.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/kern_priv.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/makesyscalls.sh#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/subr_smp.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/subr_unit.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/sys_generic.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/syscalls.c#9 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/syscalls.master#9 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/systrace_args.c#9 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/sysv_sem.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/tty.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/tty_pts.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/tty_pty.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/tty_tty.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/uipc_syscalls.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/vfs_syscalls.c#44 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/modules/Makefile#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/modules/ath_rate_amrr/Makefile#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/modules/ath_rate_onoe/Makefile#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/modules/ipfw/Makefile#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/modules/nxge/Makefile#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/modules/pf/Makefile#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/modules/tmpfs/Makefile#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/net/if_ethersubr.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/net/if_ppp.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/net/pfkeyv2.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/net80211/_ieee80211.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/net80211/ieee80211_input.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/net80211/ieee80211_radiotap.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/net80211/ieee80211_scan.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/net80211/ieee80211_scan.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/net80211/ieee80211_scan_sta.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netatalk/aarp.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netatalk/ddp.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/in_pcb.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/in_pcb.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/in_proto.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/ip_fw2.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/ip_icmp.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/ip_input.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/ip_ipsec.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/ip_output.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/raw_ip.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/sctp_indata.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/sctp_input.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/sctp_input.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/sctp_os_bsd.h#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/sctp_output.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/sctp_pcb.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/sctp_usrreq.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/sctp_var.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/sctputil.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/tcp_input.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/tcp_output.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/tcp_subr.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/tcp_syncache.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/tcp_var.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet/udp_usrreq.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ah.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ah6.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ah_aesxcbcmac.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ah_aesxcbcmac.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ah_core.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ah_input.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ah_output.c#3 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/esp.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/esp6.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/esp_aesctr.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/esp_aesctr.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/esp_camellia.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/esp_camellia.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/esp_core.c#3 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/esp_input.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/esp_output.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/esp_rijndael.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/esp_rijndael.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/icmp6.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/in6.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/in6_pcb.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/in6_proto.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ip6_forward.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ip6_input.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ip6_ipsec.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ip6_ipsec.h#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ip6_output.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ipcomp.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ipcomp6.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ipcomp_core.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ipcomp_input.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ipcomp_output.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ipsec.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ipsec.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ipsec6.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/nd6.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/nd6_nbr.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/raw_ip6.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/sctp6_usrreq.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/udp6_output.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/udp6_usrreq.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netipsec/ipsec.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netipsec/ipsec.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netipsec/ipsec6.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netipsec/ipsec_mbuf.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netipsec/ipsec_output.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netipsec/key.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netipsec/key_debug.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netipsec/keysock.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netipsec/xform_ah.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netipsec/xform_ipip.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netkey/key.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netkey/key.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netkey/key_debug.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netkey/key_debug.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netkey/key_var.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netkey/keydb.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netkey/keydb.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netkey/keysock.c#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netkey/keysock.h#2 delete
.. //depot/projects/soc2007/rdivacky/linux_at/sys/nfsclient/nfs_bio.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/nfsclient/nfs_subs.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/opencrypto/cast.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/pc98/conf/NOTES#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/audit/audit.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/audit/audit.h#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/audit/audit_arg.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/audit/audit_bsm.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/audit/audit_bsm_token.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/audit/audit_syscalls.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/mac/mac_policy.h#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/conf.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/mbuf.h#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/param.h#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/syscall.h#9 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/syscall.mk#9 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/sysproto.h#9 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/systm.h#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/ufs/ufs/dir.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/vm/vm_mmap.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/vm/vm_pageout.c#6 integrate

Differences ...

==== //depot/projects/soc2007/rdivacky/linux_at/sys/Makefile#3 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/sys/Makefile,v 1.42 2007/04/14 16:29:15 maxim Exp $
+# $FreeBSD: src/sys/Makefile,v 1.43 2007/07/01 11:38:26 gnn Exp $
 
 .include <bsd.own.mk>
 
@@ -10,7 +10,7 @@
 # Directories to include in cscope name file and TAGS.
 CSCOPEDIRS=	bsm cam coda compat conf contrib crypto ddb dev fs geom gnu \
 		i4b isa kern libkern modules net net80211 netatalk netatm \
-		netgraph netinet netinet6 netipx netkey netnatm netncp \
+		netgraph netinet netinet6 netipx netnatm netncp \
 		netsmb nfs nfsclient nfs4client rpc pccard pci security sys \
 		ufs vm ${ARCHDIR}
 

==== //depot/projects/soc2007/rdivacky/linux_at/sys/amd64/amd64/pmap.c#4 (text+ko) ====

@@ -77,7 +77,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.588 2007/06/17 04:27:45 mjacob Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.589 2007/07/01 07:08:25 alc Exp $");
 
 /*
  *	Manages physical address maps.
@@ -210,7 +210,8 @@
     vm_page_t m, vm_prot_t prot, vm_page_t mpte);
 static int pmap_remove_pte(pmap_t pmap, pt_entry_t *ptq,
 		vm_offset_t sva, pd_entry_t ptepde, vm_page_t *free);
-static void pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde);
+static void pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde,
+    vm_page_t *free);
 static void pmap_remove_entry(struct pmap *pmap, vm_page_t m,
 		vm_offset_t va);
 static void pmap_insert_entry(pmap_t pmap, vm_offset_t va, vm_page_t m);
@@ -1895,10 +1896,9 @@
  * Remove a single page from a process address space
  */
 static void
-pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde)
+pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, vm_page_t *free)
 {
 	pt_entry_t *pte;
-	vm_page_t free = NULL;
 
 	PMAP_LOCK_ASSERT(pmap, MA_OWNED);
 	if ((*pde & PG_V) == 0)
@@ -1906,9 +1906,8 @@
 	pte = pmap_pde_to_pte(pde, va);
 	if ((*pte & PG_V) == 0)
 		return;
-	pmap_remove_pte(pmap, pte, va, *pde, &free);
+	pmap_remove_pte(pmap, pte, va, *pde, free);
 	pmap_invalidate_page(pmap, va);
-	pmap_free_zero_pages(free);
 }
 
 /*
@@ -1947,7 +1946,7 @@
 	if (sva + PAGE_SIZE == eva) {
 		pde = pmap_pde(pmap, sva);
 		if (pde && (*pde & PG_PS) == 0) {
-			pmap_remove_page(pmap, sva, pde);
+			pmap_remove_page(pmap, sva, pde, &free);
 			goto out;
 		}
 	}
@@ -2018,12 +2017,11 @@
 		}
 	}
 out:
-	if (anyvalid) {
+	if (anyvalid)
 		pmap_invalidate_all(pmap);
-		pmap_free_zero_pages(free);
-	}
 	vm_page_unlock_queues();	
 	PMAP_UNLOCK(pmap);
+	pmap_free_zero_pages(free);
 }
 
 /*
@@ -3003,9 +3001,9 @@
 		}
 	}
 	pmap_invalidate_all(pmap);
-	pmap_free_zero_pages(free);
 	vm_page_unlock_queues();
 	PMAP_UNLOCK(pmap);
+	pmap_free_zero_pages(free);
 }
 
 /*

==== //depot/projects/soc2007/rdivacky/linux_at/sys/amd64/conf/GENERIC#5 (text+ko) ====

@@ -16,7 +16,7 @@
 # If you are in doubt as to the purpose or necessity of a line, check first
 # in NOTES.
 #
-# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.482 2007/06/14 17:14:25 delphij Exp $
+# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.483 2007/07/01 21:47:45 njl Exp $
 
 cpu		HAMMER
 ident		GENERIC
@@ -75,6 +75,9 @@
 # Make an SMP-capable kernel by default
 options 	SMP			# Symmetric MultiProcessor Kernel
 
+# CPU frequency control
+device		cpufreq
+
 # Bus support.
 device		acpi
 device		pci

==== //depot/projects/soc2007/rdivacky/linux_at/sys/amd64/conf/NOTES#3 (text+ko) ====

@@ -4,7 +4,7 @@
 # This file contains machine dependent kernel configuration notes.  For
 # machine independent notes, look in /sys/conf/NOTES.
 #
-# $FreeBSD: src/sys/amd64/conf/NOTES,v 1.65 2007/05/09 15:55:45 scottl Exp $
+# $FreeBSD: src/sys/amd64/conf/NOTES,v 1.68 2007/07/04 00:18:38 bz Exp $
 #
 
 #
@@ -542,9 +542,9 @@
 #XXX#device	i4bipr
 #XXX#options 	NI4BIPR=4
 # enable VJ header compression detection for ipr i/f
-options 	IPR_VJ
+#XXX#options 	IPR_VJ
 # enable logging of the first n IP packets to isdnd (n=32 here)
-options 	IPR_LOG=32
+#XXX#options 	IPR_LOG=32
 #
 # network driver for sync PPP over ISDN; requires an equivalent
 # number of sppp device to be configured

==== //depot/projects/soc2007/rdivacky/linux_at/sys/amd64/linux32/linux32_machdep.c#4 (text+ko) ====

@@ -29,7 +29,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_machdep.c,v 1.44 2007/06/05 00:00:50 jeff Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_machdep.c,v 1.45 2007/07/04 23:06:43 peter Exp $");
 
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -927,7 +927,6 @@
 		bsd_args.len  = linux_args->len;
 	}
 	bsd_args.pos = (off_t)linux_args->pgoff * PAGE_SIZE;
-	bsd_args.pad = 0;
 
 #ifdef DEBUG
 	if (ldebug(mmap))
@@ -1153,7 +1152,6 @@
 #endif
 
 	sa.fd = args->fd;
-	sa.pad = 0;
 	sa.length = args->length;
 	return ftruncate(td, &sa);
 }

==== //depot/projects/soc2007/rdivacky/linux_at/sys/cam/cam_xpt.c#5 (text+ko) ====

@@ -28,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/cam/cam_xpt.c,v 1.189 2007/06/17 05:55:53 scottl Exp $");
+__FBSDID("$FreeBSD: src/sys/cam/cam_xpt.c,v 1.190 2007/06/30 14:58:56 imp Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -620,6 +620,18 @@
 		CAM_QUIRK_NOLUNS, /*mintags*/0, /*maxtags*/0
 	},
 	{
+		/*
+		 * Western Digital My Book 250GB (USB)
+		 * hangs upon serial number probing.
+		 * PR: 107495
+		 */
+		{
+			T_DIRECT, SIP_MEDIA_FIXED, "WD",
+			"2500JB External", "*"
+		},
+		CAM_QUIRK_NOSERIAL, /*mintags*/0, /*maxtags*/0
+	},
+	{
 		/* Default tagged queuing parameters for all devices */
 		{
 		  T_ANY, SIP_MEDIA_REMOVABLE|SIP_MEDIA_FIXED,

==== //depot/projects/soc2007/rdivacky/linux_at/sys/cam/scsi/scsi_da.c#4 (text+ko) ====

@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_da.c,v 1.215 2007/06/16 18:22:19 scottl Exp $");
+__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_da.c,v 1.224 2007/07/01 17:42:07 imp Exp $");
 
 #include <sys/param.h>
 
@@ -457,6 +457,14 @@
 	},
 	{
 		/*
+		 * iRiver U10 MP3 player
+		 * PR: usb/92306
+		 */
+		{T_DIRECT, SIP_MEDIA_REMOVABLE, "iriver", "U10*",
+		"*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
+	},
+	{
+		/*
 		 * X-Micro Flash Disk
 		 * PR: usb/96901
 		 */
@@ -471,6 +479,62 @@
 		{T_DIRECT, SIP_MEDIA_REMOVABLE, "EM732X", "MP3 Player*",
 		"1.0"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
 	},
+	{
+		/*
+		 * Denver MP3 player
+		 * PR: usb/107101
+		 */
+		{T_DIRECT, SIP_MEDIA_REMOVABLE, "DENVER", "MP3 PLAYER",
+		 "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
+	},
+	{
+		/*
+		 * Philips USB Key Audio KEY013
+		 * PR: usb/68412
+		 */
+		{T_DIRECT, SIP_MEDIA_REMOVABLE, "PHILIPS", "Key*", "*"},
+		/*quirks*/ DA_Q_NO_SYNC_CACHE | DA_Q_NO_PREVENT
+	},
+	{
+		/*
+		 * JNC MP3 Player
+		 * PR: usb/94439
+		 */
+		{T_DIRECT, SIP_MEDIA_REMOVABLE, "JNC*" , "MP3 Player*",
+		 "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
+	},
+	{
+		/*
+		 * SAMSUNG MP0402H
+		 * PR: usb/108427
+		 */
+		{T_DIRECT, SIP_MEDIA_FIXED, "SAMSUNG", "MP0402H", "*"},
+		/*quirks*/ DA_Q_NO_SYNC_CACHE
+	},
+	{
+		/*
+		 * I/O Magic USB flash - Giga Bank
+		 * PR: usb/108810
+		 */
+		{T_DIRECT, SIP_MEDIA_FIXED, "GS-Magic", "stor*", "*"},
+		/*quirks*/ DA_Q_NO_SYNC_CACHE
+	},
+	{
+		/*
+		 * JoyFly 128mb USB Flash Drive
+		 * PR: 96133
+		 */
+		{T_DIRECT, SIP_MEDIA_REMOVABLE, "USB 2.0", "Flash Disk*",
+		 "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
+	},
+	{
+		/*
+		 * ChipsBnk usb stick
+		 * PR: 103702
+		 */
+		{T_DIRECT, SIP_MEDIA_REMOVABLE, "ChipsBnk", "USB*",
+		 "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
+	},
 };
 
 static	disk_strategy_t	dastrategy;

==== //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/freebsd32_misc.c#4 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/compat/freebsd32/freebsd32_misc.c,v 1.65 2007/06/17 04:37:57 mjacob Exp $");
+__FBSDID("$FreeBSD: src/sys/compat/freebsd32/freebsd32_misc.c,v 1.66 2007/07/04 23:04:41 peter Exp $");
 
 #include "opt_compat.h"
 
@@ -475,6 +475,24 @@
 	return (mmap(td, &ap));
 }
 
+#ifdef COMPAT_FREEBSD6
+int
+freebsd6_freebsd32_mmap(struct thread *td, struct freebsd6_freebsd32_mmap_args *uap)
+{
+	struct freebsd32_mmap_args ap;
+
+	ap.addr = uap->addr;
+	ap.len = uap->len;
+	ap.prot = uap->prot;
+	ap.flags = uap->flags;
+	ap.fd = uap->fd;
+	ap.poslo = uap->poslo;
+	ap.poshi = uap->poshi;
+
+	return (freebsd32_mmap(td, &ap));
+}
+#endif
+
 struct itimerval32 {
 	struct timeval32 it_interval;
 	struct timeval32 it_value;
@@ -1616,6 +1634,71 @@
 	return (ftruncate(td, &ap));
 }
 
+#ifdef COMPAT_FREEBSD6
+/* versions with the 'int pad' argument */
+int
+freebsd6_freebsd32_pread(struct thread *td, struct freebsd6_freebsd32_pread_args *uap)
+{
+	struct pread_args ap;
+
+	ap.fd = uap->fd;
+	ap.buf = uap->buf;
+	ap.nbyte = uap->nbyte;
+	ap.offset = (uap->offsetlo | ((off_t)uap->offsethi << 32));
+	return (pread(td, &ap));
+}
+
+int
+freebsd6_freebsd32_pwrite(struct thread *td, struct freebsd6_freebsd32_pwrite_args *uap)
+{
+	struct pwrite_args ap;
+
+	ap.fd = uap->fd;
+	ap.buf = uap->buf;
+	ap.nbyte = uap->nbyte;
+	ap.offset = (uap->offsetlo | ((off_t)uap->offsethi << 32));
+	return (pwrite(td, &ap));
+}
+
+int
+freebsd6_freebsd32_lseek(struct thread *td, struct freebsd6_freebsd32_lseek_args *uap)
+{
+	int error;
+	struct lseek_args ap;
+	off_t pos;
+
+	ap.fd = uap->fd;
+	ap.offset = (uap->offsetlo | ((off_t)uap->offsethi << 32));
+	ap.whence = uap->whence;
+	error = lseek(td, &ap);
+	/* Expand the quad return into two parts for eax and edx */
+	pos = *(off_t *)(td->td_retval);
+	td->td_retval[0] = pos & 0xffffffff;	/* %eax */
+	td->td_retval[1] = pos >> 32;		/* %edx */
+	return error;
+}
+
+int
+freebsd6_freebsd32_truncate(struct thread *td, struct freebsd6_freebsd32_truncate_args *uap)
+{
+	struct truncate_args ap;
+
+	ap.path = uap->path;
+	ap.length = (uap->lengthlo | ((off_t)uap->lengthhi << 32));
+	return (truncate(td, &ap));
+}
+
+int
+freebsd6_freebsd32_ftruncate(struct thread *td, struct freebsd6_freebsd32_ftruncate_args *uap)
+{
+	struct ftruncate_args ap;
+
+	ap.fd = uap->fd;
+	ap.length = (uap->lengthlo | ((off_t)uap->lengthhi << 32));
+	return (ftruncate(td, &ap));
+}
+#endif /* COMPAT_FREEBSD6 */
+
 struct sf_hdtr32 {
 	uint32_t headers;
 	int hdr_cnt;

==== //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/freebsd32_proto.h#2 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/compat/freebsd32/freebsd32_proto.h,v 1.76 2006/12/20 19:39:10 jkim Exp $
- * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.88 2006/12/20 19:36:03 jkim Exp 
+ * $FreeBSD: src/sys/compat/freebsd32/freebsd32_proto.h,v 1.77 2007/07/04 23:03:50 peter Exp $
+ * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.90 2007/07/04 23:02:40 peter Exp 
  */
 
 #ifndef _FREEBSD32_SYSPROTO_H_
@@ -134,22 +134,6 @@
 	char a3_l_[PADL_(uint32_t)]; uint32_t a3; char a3_r_[PADR_(uint32_t)];
 	char a4_l_[PADL_(uint32_t)]; uint32_t a4; char a4_r_[PADR_(uint32_t)];
 };
-struct freebsd32_pread_args {
-	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
-	char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
-	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
-	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
-	char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
-	char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
-};
-struct freebsd32_pwrite_args {
-	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
-	char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
-	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
-	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
-	char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
-	char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
-};
 struct freebsd32_stat_args {
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char ub_l_[PADL_(struct stat32 *)]; struct stat32 * ub; char ub_r_[PADR_(struct stat32 *)];
@@ -162,35 +146,6 @@
 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
 	char ub_l_[PADL_(struct stat32 *)]; struct stat32 * ub; char ub_r_[PADR_(struct stat32 *)];
 };
-struct freebsd32_mmap_args {
-	char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
-	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
-	char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
-	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
-	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
-	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
-	char poslo_l_[PADL_(u_int32_t)]; u_int32_t poslo; char poslo_r_[PADR_(u_int32_t)];
-	char poshi_l_[PADL_(u_int32_t)]; u_int32_t poshi; char poshi_r_[PADR_(u_int32_t)];
-};
-struct freebsd32_lseek_args {
-	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
-	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
-	char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
-	char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
-	char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
-};
-struct freebsd32_truncate_args {
-	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
-	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
-	char lengthlo_l_[PADL_(u_int32_t)]; u_int32_t lengthlo; char lengthlo_r_[PADR_(u_int32_t)];
-	char lengthhi_l_[PADL_(u_int32_t)]; u_int32_t lengthhi; char lengthhi_r_[PADR_(u_int32_t)];
-};
-struct freebsd32_ftruncate_args {
-	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
-	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
-	char lengthlo_l_[PADL_(u_int32_t)]; u_int32_t lengthlo; char lengthlo_r_[PADR_(u_int32_t)];
-	char lengthhi_l_[PADL_(u_int32_t)]; u_int32_t lengthhi; char lengthhi_r_[PADR_(u_int32_t)];
-};
 struct freebsd32_sysctl_args {
 	char name_l_[PADL_(int *)]; int * name; char name_r_[PADR_(int *)];
 	char namelen_l_[PADL_(u_int)]; u_int namelen; char namelen_r_[PADR_(u_int)];
@@ -322,6 +277,45 @@
 	char param_l_[PADL_(struct thr_param32 *)]; struct thr_param32 * param; char param_r_[PADR_(struct thr_param32 *)];
 	char param_size_l_[PADL_(int)]; int param_size; char param_size_r_[PADR_(int)];
 };
+struct freebsd32_pread_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
+	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
+	char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
+	char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
+};
+struct freebsd32_pwrite_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
+	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
+	char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
+	char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
+};
+struct freebsd32_mmap_args {
+	char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
+	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
+	char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
+	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char poslo_l_[PADL_(u_int32_t)]; u_int32_t poslo; char poslo_r_[PADR_(u_int32_t)];
+	char poshi_l_[PADL_(u_int32_t)]; u_int32_t poshi; char poshi_r_[PADR_(u_int32_t)];
+};
+struct freebsd32_lseek_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
+	char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
+	char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
+};
+struct freebsd32_truncate_args {
+	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
+	char lengthlo_l_[PADL_(u_int32_t)]; u_int32_t lengthlo; char lengthlo_r_[PADR_(u_int32_t)];
+	char lengthhi_l_[PADL_(u_int32_t)]; u_int32_t lengthhi; char lengthhi_r_[PADR_(u_int32_t)];
+};
+struct freebsd32_ftruncate_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char lengthlo_l_[PADL_(u_int32_t)]; u_int32_t lengthlo; char lengthlo_r_[PADR_(u_int32_t)];
+	char lengthhi_l_[PADL_(u_int32_t)]; u_int32_t lengthhi; char lengthhi_r_[PADR_(u_int32_t)];
+};
 int	freebsd32_wait4(struct thread *, struct freebsd32_wait4_args *);
 int	freebsd32_recvmsg(struct thread *, struct freebsd32_recvmsg_args *);
 int	freebsd32_sendmsg(struct thread *, struct freebsd32_sendmsg_args *);
@@ -341,15 +335,9 @@
 int	freebsd32_semsys(struct thread *, struct freebsd32_semsys_args *);
 int	freebsd32_msgsys(struct thread *, struct freebsd32_msgsys_args *);
 int	freebsd32_shmsys(struct thread *, struct freebsd32_shmsys_args *);
-int	freebsd32_pread(struct thread *, struct freebsd32_pread_args *);
-int	freebsd32_pwrite(struct thread *, struct freebsd32_pwrite_args *);
 int	freebsd32_stat(struct thread *, struct freebsd32_stat_args *);
 int	freebsd32_fstat(struct thread *, struct freebsd32_fstat_args *);
 int	freebsd32_lstat(struct thread *, struct freebsd32_lstat_args *);
-int	freebsd32_mmap(struct thread *, struct freebsd32_mmap_args *);
-int	freebsd32_lseek(struct thread *, struct freebsd32_lseek_args *);
-int	freebsd32_truncate(struct thread *, struct freebsd32_truncate_args *);
-int	freebsd32_ftruncate(struct thread *, struct freebsd32_ftruncate_args *);
 int	freebsd32_sysctl(struct thread *, struct freebsd32_sysctl_args *);
 int	freebsd32_futimes(struct thread *, struct freebsd32_futimes_args *);
 int	freebsd32_msgsnd(struct thread *, struct freebsd32_msgsnd_args *);
@@ -377,6 +365,12 @@
 int	freebsd32_thr_suspend(struct thread *, struct freebsd32_thr_suspend_args *);
 int	freebsd32_umtx_op(struct thread *, struct freebsd32_umtx_op_args *);
 int	freebsd32_thr_new(struct thread *, struct freebsd32_thr_new_args *);
+int	freebsd32_pread(struct thread *, struct freebsd32_pread_args *);
+int	freebsd32_pwrite(struct thread *, struct freebsd32_pwrite_args *);
+int	freebsd32_mmap(struct thread *, struct freebsd32_mmap_args *);
+int	freebsd32_lseek(struct thread *, struct freebsd32_lseek_args *);
+int	freebsd32_truncate(struct thread *, struct freebsd32_truncate_args *);
+int	freebsd32_ftruncate(struct thread *, struct freebsd32_ftruncate_args *);
 
 #ifdef COMPAT_43
 
@@ -466,6 +460,63 @@
 
 #endif /* COMPAT_FREEBSD4 */
 
+
+#ifdef COMPAT_FREEBSD6
+
+struct freebsd6_freebsd32_pread_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
+	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
+	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
+	char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
+	char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
+};
+struct freebsd6_freebsd32_pwrite_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
+	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
+	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
+	char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
+	char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
+};
+struct freebsd6_freebsd32_mmap_args {
+	char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
+	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
+	char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
+	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
+	char poslo_l_[PADL_(u_int32_t)]; u_int32_t poslo; char poslo_r_[PADR_(u_int32_t)];
+	char poshi_l_[PADL_(u_int32_t)]; u_int32_t poshi; char poshi_r_[PADR_(u_int32_t)];
+};
+struct freebsd6_freebsd32_lseek_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
+	char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
+	char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
+	char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
+};
+struct freebsd6_freebsd32_truncate_args {
+	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
+	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
+	char lengthlo_l_[PADL_(u_int32_t)]; u_int32_t lengthlo; char lengthlo_r_[PADR_(u_int32_t)];
+	char lengthhi_l_[PADL_(u_int32_t)]; u_int32_t lengthhi; char lengthhi_r_[PADR_(u_int32_t)];
+};
+struct freebsd6_freebsd32_ftruncate_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
+	char lengthlo_l_[PADL_(u_int32_t)]; u_int32_t lengthlo; char lengthlo_r_[PADR_(u_int32_t)];
+	char lengthhi_l_[PADL_(u_int32_t)]; u_int32_t lengthhi; char lengthhi_r_[PADR_(u_int32_t)];
+};
+int	freebsd6_freebsd32_pread(struct thread *, struct freebsd6_freebsd32_pread_args *);
+int	freebsd6_freebsd32_pwrite(struct thread *, struct freebsd6_freebsd32_pwrite_args *);
+int	freebsd6_freebsd32_mmap(struct thread *, struct freebsd6_freebsd32_mmap_args *);
+int	freebsd6_freebsd32_lseek(struct thread *, struct freebsd6_freebsd32_lseek_args *);
+int	freebsd6_freebsd32_truncate(struct thread *, struct freebsd6_freebsd32_truncate_args *);
+int	freebsd6_freebsd32_ftruncate(struct thread *, struct freebsd6_freebsd32_ftruncate_args *);
+
+#endif /* COMPAT_FREEBSD6 */
+
 #define	FREEBSD32_SYS_AUE_freebsd32_wait4	AUE_WAIT4
 #define	FREEBSD32_SYS_AUE_freebsd32_recvmsg	AUE_RECVMSG
 #define	FREEBSD32_SYS_AUE_freebsd32_sendmsg	AUE_SENDMSG
@@ -485,15 +536,9 @@
 #define	FREEBSD32_SYS_AUE_freebsd32_semsys	AUE_SEMSYS
 #define	FREEBSD32_SYS_AUE_freebsd32_msgsys	AUE_MSGSYS
 #define	FREEBSD32_SYS_AUE_freebsd32_shmsys	AUE_SHMSYS
-#define	FREEBSD32_SYS_AUE_freebsd32_pread	AUE_PREAD
-#define	FREEBSD32_SYS_AUE_freebsd32_pwrite	AUE_PWRITE
 #define	FREEBSD32_SYS_AUE_freebsd32_stat	AUE_STAT
 #define	FREEBSD32_SYS_AUE_freebsd32_fstat	AUE_FSTAT
 #define	FREEBSD32_SYS_AUE_freebsd32_lstat	AUE_LSTAT
-#define	FREEBSD32_SYS_AUE_freebsd32_mmap	AUE_MMAP
-#define	FREEBSD32_SYS_AUE_freebsd32_lseek	AUE_LSEEK
-#define	FREEBSD32_SYS_AUE_freebsd32_truncate	AUE_TRUNCATE
-#define	FREEBSD32_SYS_AUE_freebsd32_ftruncate	AUE_FTRUNCATE
 #define	FREEBSD32_SYS_AUE_freebsd32_sysctl	AUE_SYSCTL
 #define	FREEBSD32_SYS_AUE_freebsd32_futimes	AUE_FUTIMES
 #define	FREEBSD32_SYS_AUE_freebsd32_msgsnd	AUE_MSGSND
@@ -521,6 +566,12 @@
 #define	FREEBSD32_SYS_AUE_freebsd32_thr_suspend	AUE_NULL
 #define	FREEBSD32_SYS_AUE_freebsd32_umtx_op	AUE_NULL
 #define	FREEBSD32_SYS_AUE_freebsd32_thr_new	AUE_NULL
+#define	FREEBSD32_SYS_AUE_freebsd32_pread	AUE_PREAD
+#define	FREEBSD32_SYS_AUE_freebsd32_pwrite	AUE_PWRITE
+#define	FREEBSD32_SYS_AUE_freebsd32_mmap	AUE_MMAP
+#define	FREEBSD32_SYS_AUE_freebsd32_lseek	AUE_LSEEK
+#define	FREEBSD32_SYS_AUE_freebsd32_truncate	AUE_TRUNCATE
+#define	FREEBSD32_SYS_AUE_freebsd32_ftruncate	AUE_FTRUNCATE
 
 #undef PAD_
 #undef PADL_

==== //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/freebsd32_syscall.h#2 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/compat/freebsd32/freebsd32_syscall.h,v 1.74 2006/12/20 19:39:10 jkim Exp $
- * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.88 2006/12/20 19:36:03 jkim Exp 
+ * $FreeBSD: src/sys/compat/freebsd32/freebsd32_syscall.h,v 1.75 2007/07/04 23:03:50 peter Exp $
+ * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.90 2007/07/04 23:02:40 peter Exp 
  */
 
 #define	FREEBSD32_SYS_syscall	0
@@ -24,7 +24,7 @@
 #define	FREEBSD32_SYS_chmod	15
 #define	FREEBSD32_SYS_chown	16
 #define	FREEBSD32_SYS_break	17
-				/* 18 is old freebsd32_getfsstat */
+#define	FREEBSD32_SYS_freebsd4_freebsd32_getfsstat	18
 				/* 19 is obsolete olseek */
 #define	FREEBSD32_SYS_getpid	20
 #define	FREEBSD32_SYS_mount	21
@@ -153,8 +153,8 @@
 				/* 149 is obsolete oquota */
 				/* 150 is obsolete ogetsockname */
 				/* 156 is obsolete ogetdirentries */
-				/* 157 is old freebsd32_statfs */
-				/* 158 is old freebsd32_fstatfs */
+#define	FREEBSD32_SYS_freebsd4_freebsd32_statfs	157
+#define	FREEBSD32_SYS_freebsd4_freebsd32_fstatfs	158
 #define	FREEBSD32_SYS_getfh	161
 #define	FREEBSD32_SYS_getdomainname	162
 #define	FREEBSD32_SYS_setdomainname	163
@@ -164,8 +164,8 @@
 #define	FREEBSD32_SYS_freebsd32_semsys	169
 #define	FREEBSD32_SYS_freebsd32_msgsys	170
 #define	FREEBSD32_SYS_freebsd32_shmsys	171
-#define	FREEBSD32_SYS_freebsd32_pread	173
-#define	FREEBSD32_SYS_freebsd32_pwrite	174
+#define	FREEBSD32_SYS_freebsd6_freebsd32_pread	173
+#define	FREEBSD32_SYS_freebsd6_freebsd32_pwrite	174
 #define	FREEBSD32_SYS_ntp_adjtime	176
 #define	FREEBSD32_SYS_setgid	181
 #define	FREEBSD32_SYS_setegid	182
@@ -178,11 +178,11 @@
 #define	FREEBSD32_SYS_getrlimit	194
 #define	FREEBSD32_SYS_setrlimit	195
 #define	FREEBSD32_SYS_getdirentries	196
-#define	FREEBSD32_SYS_freebsd32_mmap	197
+#define	FREEBSD32_SYS_freebsd6_freebsd32_mmap	197
 #define	FREEBSD32_SYS___syscall	198
-#define	FREEBSD32_SYS_freebsd32_lseek	199
-#define	FREEBSD32_SYS_freebsd32_truncate	200
-#define	FREEBSD32_SYS_freebsd32_ftruncate	201
+#define	FREEBSD32_SYS_freebsd6_freebsd32_lseek	199
+#define	FREEBSD32_SYS_freebsd6_freebsd32_truncate	200
+#define	FREEBSD32_SYS_freebsd6_freebsd32_ftruncate	201
 #define	FREEBSD32_SYS_freebsd32_sysctl	202
 #define	FREEBSD32_SYS_mlock	203

>>> TRUNCATED FOR MAIL (1000 lines) <<<



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200707050933.l659XuD6038963>