Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Jan 2008 09:52:44 GMT
From:      Roman Divacky <rdivacky@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 133649 for review
Message-ID:  <200801190952.m0J9qilw011373@repoman.freebsd.org>

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

Change 133649 by rdivacky@rdivacky_witten on 2008/01/19 09:52:38

	IFC

Affected files ...

.. //depot/projects/soc2007/rdivacky/linux_at/include/unistd.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/lib/libc/gen/Makefile.inc#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/amd64/amd64/pmap.c#8 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/amd64/conf/GENERIC#8 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/amd64/include/ieeefp.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/amd64/include/pmap.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/arm/at91/if_ate.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/cam/scsi/scsi_da.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/freebsd32_proto.h#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/freebsd32_syscall.h#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/freebsd32_syscalls.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/freebsd32_sysent.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/syscalls.master#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/linprocfs/linprocfs.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/linux/linux_file.c#21 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/linux/linux_getcwd.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/linux/linux_stats.c#13 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/opensolaris/kern/opensolaris_kobj.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/opensolaris/kern/opensolaris_vfs.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/opensolaris/sys/vnode.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/pecoff/imgact_pecoff.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/svr4/imgact_svr4.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/svr4/svr4_fcntl.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/svr4/svr4_misc.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/NOTES#11 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/files#13 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/conf/options#11 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/opensolaris/uts/common/fs/gfs.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/ddb/db_textdump.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/coretemp/coretemp.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/cxgb/common/cxgb_t3_cpl.h#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/cxgb/cxgb_adapter.h#8 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/cxgb/cxgb_main.c#8 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/cxgb/cxgb_sge.c#8 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/cxgb/sys/cxgb_support.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/cxgb/sys/mvec.h#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/cxgb/sys/uipc_mvec.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/fdc/fdc.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/hwpmc/hwpmc_mod.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/ichwd/ichwd.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/ichwd/ichwd.h#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/iir/iir.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/md/md.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/ppbus/ppbconf.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/ppbus/ppbconf.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/puc/pucdata.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/streams/streams.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/ehci.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/if_rum.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/if_udav.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/if_zyd.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/dev/usb/usbdevs#10 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/cd9660/cd9660_lookup.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/cd9660/cd9660_vfsops.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/coda/coda_vfsops.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/coda/coda_vnops.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/devfs/devfs_devs.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/devfs/devfs_vnops.c#8 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/fdescfs/fdesc_vfsops.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/fdescfs/fdesc_vnops.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/fifofs/fifo_vnops.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/hpfs/hpfs_subr.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/hpfs/hpfs_vfsops.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/hpfs/hpfs_vnops.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/msdosfs/msdosfs_lookup.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/msdosfs/msdosfs_vfsops.c#8 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/msdosfs/msdosfs_vnops.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/ntfs/ntfs_subr.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/ntfs/ntfs_vfsops.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/ntfs/ntfs_vnops.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/nullfs/null_subr.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/nullfs/null_vfsops.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/nwfs/nwfs_node.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/nwfs/nwfs_vnops.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/portalfs/portal_vfsops.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/portalfs/portal_vnops.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/procfs/procfs.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/procfs/procfs_map.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/pseudofs/pseudofs_vncache.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/pseudofs/pseudofs_vnops.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/smbfs/smbfs_io.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/smbfs/smbfs_node.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/smbfs/smbfs_vnops.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/tmpfs/tmpfs_subr.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/tmpfs/tmpfs_vfsops.c#8 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/tmpfs/tmpfs_vnops.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/udf/udf_vnops.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/unionfs/union_subr.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/unionfs/union_vfsops.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/fs/unionfs/union_vnops.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/gnu/fs/ext2fs/ext2_lookup.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/gnu/fs/ext2fs/ext2_vfsops.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/gnu/fs/ext2fs/ext2_vnops.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/gnu/fs/ext2fs/fs.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/gnu/fs/reiserfs/reiserfs_namei.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/gnu/fs/xfs/FreeBSD/xfs_freebsd_iget.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/gnu/fs/xfs/FreeBSD/xfs_super.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/gnu/fs/xfs/FreeBSD/xfs_vnode.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i386/conf/GENERIC#8 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i386/i386/pmap.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i386/ibcs2/ibcs2_misc.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i386/ibcs2/imgact_coff.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i386/include/ieeefp.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i386/include/pmap.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/i386/linux/imgact_linux.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/ia64/conf/GENERIC#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/imgact_aout.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/imgact_elf.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/imgact_gzip.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/init_main.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/init_sysent.c#12 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/kern_alq.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/kern_descrip.c#11 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/kern_event.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/kern_exec.c#19 edit
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/kern_jail.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/kern_ktrace.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/kern_lock.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/kern_proc.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/kern_resource.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/kern_sig.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/kern_synch.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/subr_lock.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/sys_generic.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/sys_pipe.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/sys_socket.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/syscalls.c#12 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/syscalls.master#13 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/systrace_args.c#12 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/tty.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/uipc_mqueue.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/uipc_sem.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/uipc_shm.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/uipc_syscalls.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/uipc_usrreq.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/vfs_acl.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/vfs_aio.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/vfs_bio.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/vfs_cache.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/vfs_extattr.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/vfs_lookup.c#12 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/vfs_mount.c#9 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/vfs_subr.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/vfs_syscalls.c#58 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/kern/vfs_vnops.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/frag6.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/icmp6.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/in6.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/in6_ifattach.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/in6_pcb.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/in6_proto.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/in6_rmx.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/in6_src.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ip6_input.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ip6_mroute.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/ip6_output.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/mld6.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/nd6.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/nd6_nbr.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/nd6_rtr.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/raw_ip6.c#8 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/netinet6/udp6_usrreq.c#9 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/nfs4client/nfs4_vnops.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/nfsclient/nfs_socket.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/nfsclient/nfs_subs.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/nfsclient/nfs_vnops.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/nfsserver/nfs_serv.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/nfsserver/nfs_srvsubs.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/opencrypto/cryptodev.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/pc98/conf/GENERIC#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/powerpc/conf/GENERIC#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/audit/audit_arg.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/audit/audit_bsm_klib.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/audit/audit_worker.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/mac/mac_framework.h#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/mac/mac_policy.h#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/mac/mac_posix_shm.c#1 branch
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/mac/mac_process.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/mac/mac_syscalls.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/mac_stub/mac_stub.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/security/mac_test/mac_test.c#6 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sparc64/conf/GENERIC#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/buf.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/fcntl.h#11 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/file.h#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/lockmgr.h#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/mbuf.h#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/mman.h#2 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/param.h#8 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/proc.h#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/syscall.h#12 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/syscall.mk#12 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/syscallsubr.h#16 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/sysproto.h#12 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/sys/vnode.h#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/ufs/ffs/ffs_snapshot.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/ufs/ffs/ffs_softdep.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/ufs/ffs/ffs_vfsops.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/ufs/ufs/ufs_extattr.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/ufs/ufs/ufs_lookup.c#3 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/ufs/ufs/ufs_quota.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/ufs/ufs/ufs_vnops.c#5 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/vm/swap_pager.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/vm/vm_contig.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/vm/vm_kern.c#4 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/vm/vm_mmap.c#7 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/vm/vm_object.c#8 integrate
.. //depot/projects/soc2007/rdivacky/linux_at/sys/vm/vnode_pager.c#6 integrate

Differences ...

==== //depot/projects/soc2007/rdivacky/linux_at/include/unistd.h#3 (text+ko) ====

@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  *
  *	@(#)unistd.h	8.12 (Berkeley) 4/27/95
- * $FreeBSD: src/include/unistd.h,v 1.80 2006/12/14 21:42:03 pjd Exp $
+ * $FreeBSD: src/include/unistd.h,v 1.81 2008/01/10 22:11:20 jhb Exp $
  */
 
 #ifndef _UNISTD_H_
@@ -480,6 +480,7 @@
 void	 endusershell(void);
 int	 exect(const char *, char * const *, char * const *);
 int	 execvP(const char *, const char *, char * const *);
+int	 feature_present(const char *);
 char	*fflagstostr(u_long);
 int	 getdomainname(char *, int);
 int	 getgrouplist(const char *, gid_t, gid_t *, int *);

==== //depot/projects/soc2007/rdivacky/linux_at/lib/libc/gen/Makefile.inc#4 (text+ko) ====

@@ -1,5 +1,5 @@
 #	@(#)Makefile.inc	8.6 (Berkeley) 5/4/95
-# $FreeBSD: src/lib/libc/gen/Makefile.inc,v 1.128 2007/09/28 02:22:56 scf Exp $
+# $FreeBSD: src/lib/libc/gen/Makefile.inc,v 1.130 2008/01/10 22:11:21 jhb Exp $
 
 # machine-independent gen sources
 .PATH: ${.CURDIR}/${MACHINE_ARCH}/gen ${.CURDIR}/gen
@@ -10,7 +10,7 @@
 	clock.c closedir.c confstr.c \
 	crypt.c ctermid.c daemon.c devname.c dirname.c disklabel.c \
 	dlfcn.c dlfunc.c drand48.c erand48.c err.c errlst.c errno.c \
-	exec.c fdopendir.c fmtcheck.c fmtmsg.c fnmatch.c \
+	exec.c fdopendir.c feature_present.c fmtcheck.c fmtmsg.c fnmatch.c \
 	fpclassify.c frexp.c fstab.c ftok.c fts.c ftw.c \
 	getbootfile.c getbsize.c \
 	getcap.c getcwd.c getdomainname.c getgrent.c getgrouplist.c \
@@ -21,7 +21,7 @@
 	initgroups.c isatty.c isinf.c isnan.c jrand48.c lcong48.c \
 	lockf.c lrand48.c mrand48.c nftw.c nice.c \
 	nlist.c nrand48.c opendir.c \
-	pause.c pmadvise.c popen.c posixshm.c pselect.c \
+	pause.c pmadvise.c popen.c pselect.c \
 	psignal.c pw_scan.c pwcache.c \
 	raise.c readdir.c readpassphrase.c rewinddir.c \
 	scandir.c seed48.c seekdir.c sem.c semctl.c \
@@ -45,7 +45,8 @@
 	basename.3 check_utility_compat.3 clock.3 \
 	confstr.3 ctermid.3 daemon.3 devname.3 directory.3 dirname.3 \
 	dladdr.3 dlinfo.3 dllockinit.3 dlopen.3 \
-	err.3 exec.3 fmtcheck.3 fmtmsg.3 fnmatch.3 fpclassify.3 frexp.3 \
+	err.3 exec.3 \
+	feature_present.3 fmtcheck.3 fmtmsg.3 fnmatch.3 fpclassify.3 frexp.3 \
 	ftok.3 fts.3 ftw.3 \
 	getbootfile.3 getbsize.3 getcap.3 getcontext.3 getcwd.3 \
 	getdiskbyname.3 getdomainname.3 getfsent.3 \
@@ -59,7 +60,7 @@
 	raise.3 rand48.3 readpassphrase.3 rfork_thread.3 \
 	scandir.3 sem_destroy.3 sem_getvalue.3 sem_init.3 \
 	sem_open.3 sem_post.3 sem_wait.3 \
-	setjmp.3 setmode.3 setproctitle.3 shm_open.3 \
+	setjmp.3 setmode.3 setproctitle.3 \
 	siginterrupt.3 signal.3 sigsetops.3 sleep.3 \
 	statvfs.3 stringlist.3 \
 	strtofflags.3 sysconf.3 sysctl.3 syslog.3 tcgetpgrp.3 \
@@ -133,7 +134,6 @@
 	setjmp.3 longjmperr.3 setjmp.3 longjmperror.3 \
 	setjmp.3 siglongjmp.3 setjmp.3 sigsetjmp.3
 MLINKS+=setmode.3 getmode.3
-MLINKS+=shm_open.3 shm_unlink.3
 MLINKS+=sigsetops.3 sigaddset.3 sigsetops.3 sigdelset.3 \
 	sigsetops.3 sigemptyset.3 sigsetops.3 sigfillset.3 \
 	sigsetops.3 sigismember.3

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

@@ -77,7 +77,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.601 2008/01/03 07:34:32 alc Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.603 2008/01/08 08:30:30 alc Exp $");
 
 /*
  *	Manages physical address maps.
@@ -614,7 +614,6 @@
 {
 
 	TAILQ_INIT(&m->md.pv_list);
-	m->md.pv_list_count = 0;
 }
 
 /*
@@ -1699,7 +1698,6 @@
 			TAILQ_REMOVE(&m->md.pv_list, pv, pv_list);
 			if (TAILQ_EMPTY(&m->md.pv_list))
 				vm_page_flag_clear(m, PG_WRITEABLE);
-			m->md.pv_list_count--;
 			free_pv_entry(pmap, pv);
 			if (pmap != locked_pmap)
 				PMAP_UNLOCK(pmap);
@@ -1847,7 +1845,6 @@
 	}
 	KASSERT(pv != NULL, ("pmap_remove_entry: pv not found"));
 	TAILQ_REMOVE(&m->md.pv_list, pv, pv_list);
-	m->md.pv_list_count--;
 	if (TAILQ_EMPTY(&m->md.pv_list))
 		vm_page_flag_clear(m, PG_WRITEABLE);
 	free_pv_entry(pmap, pv);
@@ -1867,7 +1864,6 @@
 	pv = get_pv_entry(pmap, FALSE);
 	pv->pv_va = va;
 	TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list);
-	m->md.pv_list_count++;
 }
 
 /*
@@ -1884,7 +1880,6 @@
 	    (pv = get_pv_entry(pmap, TRUE)) != NULL) {
 		pv->pv_va = va;
 		TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list);
-		m->md.pv_list_count++;
 		return (TRUE);
 	} else
 		return (FALSE);
@@ -2080,15 +2075,8 @@
 	pd_entry_t ptepde;
 	vm_page_t free;
 
-#if defined(PMAP_DIAGNOSTIC)
-	/*
-	 * XXX This makes pmap_remove_all() illegal for non-managed pages!
-	 */
-	if (m->flags & PG_FICTITIOUS) {
-		panic("pmap_remove_all: illegal for unmanaged page, va: 0x%lx",
-		    VM_PAGE_TO_PHYS(m));
-	}
-#endif
+	KASSERT((m->flags & PG_FICTITIOUS) == 0,
+	    ("pmap_remove_all: page %p is fictitious", m));
 	mtx_assert(&vm_page_queue_mtx, MA_OWNED);
 	while ((pv = TAILQ_FIRST(&m->md.pv_list)) != NULL) {
 		pmap = PV_PMAP(pv);
@@ -2118,7 +2106,6 @@
 		pmap_invalidate_page(pmap, pv->pv_va);
 		pmap_free_zero_pages(free);
 		TAILQ_REMOVE(&m->md.pv_list, pv, pv_list);
-		m->md.pv_list_count--;
 		free_pv_entry(pmap, pv);
 		PMAP_UNLOCK(pmap);
 	}
@@ -3045,7 +3032,6 @@
 				PV_STAT(pv_entry_spare++);
 				pv_entry_count--;
 				pc->pc_map[field] |= bitmask;
-				m->md.pv_list_count--;
 				TAILQ_REMOVE(&m->md.pv_list, pv, pv_list);
 				if (TAILQ_EMPTY(&m->md.pv_list))
 					vm_page_flag_clear(m, PG_WRITEABLE);

==== //depot/projects/soc2007/rdivacky/linux_at/sys/amd64/conf/GENERIC#8 (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.490 2007/12/15 00:56:16 scottl Exp $
+# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.491 2008/01/07 21:40:09 jhb Exp $
 
 cpu		HAMMER
 ident		GENERIC
@@ -52,6 +52,7 @@
 options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
 options 	COMPAT_FREEBSD5		# Compatible with FreeBSD5
 options 	COMPAT_FREEBSD6		# Compatible with FreeBSD6
+options 	COMPAT_FREEBSD7		# Compatible with FreeBSD7
 options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
 options 	KTRACE			# ktrace(1) support
 options 	STACK			# stack(9) support

==== //depot/projects/soc2007/rdivacky/linux_at/sys/amd64/include/ieeefp.h#2 (text+ko) ====

@@ -32,32 +32,33 @@
  * SUCH DAMAGE.
  *
  * 	from: @(#) ieeefp.h 	1.0 (Berkeley) 9/23/93
- * $FreeBSD: src/sys/amd64/include/ieeefp.h,v 1.14 2005/04/12 23:12:00 jhb Exp $
+ * $FreeBSD: src/sys/amd64/include/ieeefp.h,v 1.19 2008/01/11 17:11:32 bde Exp $
  */
 
+#ifndef _MACHINE_IEEEFP_H_
+#define _MACHINE_IEEEFP_H_
+
 /*
- *	IEEE floating point type and constant definitions.
+ * IEEE floating point type, constant and function definitions.
+ * XXX: {FP,SSE}*FLD and {FP,SSE}*OFF are undocumented pollution.
  */
 
-#ifndef _MACHINE_IEEEFP_H_
-#define _MACHINE_IEEEFP_H_
-
 #ifndef _SYS_CDEFS_H_
 #error this file needs sys/cdefs.h as a prerequisite
 #endif
 
 /*
- * FP rounding modes
+ * Rounding modes.
  */
 typedef enum {
 	FP_RN=0,	/* round to nearest */
-	FP_RM,		/* round down to minus infinity */
-	FP_RP,		/* round up to plus infinity */
+	FP_RM,		/* round down towards minus infinity */
+	FP_RP,		/* round up towards plus infinity */
 	FP_RZ		/* truncate */
 } fp_rnd_t;
 
 /*
- * FP precision modes
+ * Precision (i.e., rounding precision) modes.
  */
 typedef enum {
 	FP_PS=0,	/* 24 bit (single-precision) */
@@ -69,7 +70,7 @@
 #define fp_except_t	int
 
 /*
- * FP exception masks
+ * Exception bit masks.
  */
 #define FP_X_INV	0x01	/* invalid operation */
 #define FP_X_DNML	0x02	/* denormal */
@@ -80,23 +81,19 @@
 #define FP_X_STK	0x40	/* stack fault */
 
 /*
- * FP registers
+ * FPU control word bit-field masks.
  */
-#define FP_MSKS_REG	0	/* exception masks */
-#define FP_PRC_REG	0	/* precision */
-#define FP_RND_REG	0	/* direction */
-#define FP_STKY_REG	1	/* sticky flags */
+#define FP_MSKS_FLD	0x3f	/* exception masks field */
+#define FP_PRC_FLD	0x300	/* precision control field */
+#define	FP_RND_FLD	0xc00	/* rounding control field */
 
 /*
- * FP register bit field masks
+ * FPU status word bit-field masks.
  */
-#define FP_MSKS_FLD	0x3f	/* exception masks field */
-#define FP_PRC_FLD	0x300	/* precision control field */
-#define FP_RND_FLD	0xc00	/* round control field */
 #define FP_STKY_FLD	0x3f	/* sticky flags field */
 
 /*
- * SSE mxcsr register bit field masks
+ * SSE mxcsr register bit-field masks.
  */
 #define	SSE_STKY_FLD	0x3f	/* exception flags */
 #define	SSE_DAZ_FLD	0x40	/* Denormals are zero */
@@ -105,15 +102,19 @@
 #define	SSE_FZ_FLD	0x8000	/* flush to zero on underflow */
 
 /*
- * FP register bit field offsets
+ * FPU control word bit-field offsets (shift counts).
  */
 #define FP_MSKS_OFF	0	/* exception masks offset */
 #define FP_PRC_OFF	8	/* precision control offset */
-#define FP_RND_OFF	10	/* round control offset */
+#define	FP_RND_OFF	10	/* rounding control offset */
+
+/*
+ * FPU status word bit-field offsets (shift counts).
+ */
 #define FP_STKY_OFF	0	/* sticky flags offset */
 
 /*
- * SSE mxcsr register bit field offsets
+ * SSE mxcsr register bit-field offsets (shift counts).
  */
 #define	SSE_STKY_OFF	0	/* exception flags offset */
 #define	SSE_DAZ_OFF	6	/* DAZ exception mask offset */
@@ -121,18 +122,45 @@
 #define	SSE_RND_OFF	13	/* rounding control offset */
 #define	SSE_FZ_OFF	15	/* flush to zero offset */
 
-#if defined(__GNUCLIKE_ASM) && defined(__CC_SUPPORTS___INLINE__) \
-    && !defined(__cplusplus)
+#ifdef __GNUCLIKE_ASM
 
+#define	__fldcw(addr)	__asm __volatile("fldcw %0" : : "m" (*(addr)))
 #define	__fldenv(addr)	__asm __volatile("fldenv %0" : : "m" (*(addr)))
+#define	__fnstcw(addr)	__asm __volatile("fnstcw %0" : "=m" (*(addr)))
 #define	__fnstenv(addr)	__asm __volatile("fnstenv %0" : "=m" (*(addr)))
-#define	__fldcw(addr)	__asm __volatile("fldcw %0" : : "m" (*(addr)))
-#define	__fnstcw(addr)	__asm __volatile("fnstcw %0" : "=m" (*(addr)))
 #define	__fnstsw(addr)	__asm __volatile("fnstsw %0" : "=m" (*(addr)))
 #define	__ldmxcsr(addr)	__asm __volatile("ldmxcsr %0" : : "m" (*(addr)))
 #define	__stmxcsr(addr)	__asm __volatile("stmxcsr %0" : "=m" (*(addr)))
 
 /*
+ * Load the control word.  Be careful not to trap if there is a currently
+ * unmasked exception (ones that will become freshly unmasked are not a
+ * problem).  This case must be handled by a save/restore of the
+ * environment or even of the full x87 state.  Accessing the environment
+ * is very inefficient, so only do it when necessary.
+ */
+static __inline void
+__fnldcw(unsigned short _cw, unsigned short _newcw)
+{
+	struct {
+		unsigned _cw;
+		unsigned _other[6];
+	} _env;
+	unsigned short _sw;
+
+	if ((_cw & FP_MSKS_FLD) != FP_MSKS_FLD) {
+		__fnstsw(&_sw);
+		if (((_sw & ~_cw) & FP_STKY_FLD) != 0) {
+			__fnstenv(&_env);
+			_env._cw = _newcw;
+			__fldenv(&_env);
+			return;
+		}
+	}
+	__fldcw(&_newcw);
+}
+
+/*
  * General notes about conflicting SSE vs FP status bits.
  * This code assumes that software will not fiddle with the control
  * bits of the SSE and x87 in such a way to get them out of sync and
@@ -143,28 +171,27 @@
  * merge the two together.  I think.
  */
 
-/* Set rounding control */
-static __inline__ fp_rnd_t
+static __inline fp_rnd_t
 __fpgetround(void)
 {
 	unsigned short _cw;
 
 	__fnstcw(&_cw);
-	return ((_cw & FP_RND_FLD) >> FP_RND_OFF);
+	return ((fp_rnd_t)((_cw & FP_RND_FLD) >> FP_RND_OFF));
 }
 
-static __inline__ fp_rnd_t
+static __inline fp_rnd_t
 __fpsetround(fp_rnd_t _m)
 {
-	unsigned short _cw;
-	unsigned int _mxcsr;
 	fp_rnd_t _p;
+	unsigned _mxcsr;
+	unsigned short _cw, _newcw;
 
 	__fnstcw(&_cw);
-	_p = (_cw & FP_RND_FLD) >> FP_RND_OFF;
-	_cw &= ~FP_RND_FLD;
-	_cw |= (_m << FP_RND_OFF) & FP_RND_FLD;
-	__fldcw(&_cw);
+	_p = (fp_rnd_t)((_cw & FP_RND_FLD) >> FP_RND_OFF);
+	_newcw = _cw & ~FP_RND_FLD;
+	_newcw |= (_m << FP_RND_OFF) & FP_RND_FLD;
+	__fnldcw(_cw, _newcw);
 	__stmxcsr(&_mxcsr);
 	_mxcsr &= ~SSE_RND_FLD;
 	_mxcsr |= (_m << SSE_RND_OFF) & SSE_RND_FLD;
@@ -173,108 +200,104 @@
 }
 
 /*
- * Set precision for fadd/fsub/fsqrt etc x87 instructions
+ * Get or set the rounding precision for x87 arithmetic operations.
  * There is no equivalent SSE mode or control.
  */
-static __inline__ fp_prec_t
+
+static __inline fp_prec_t
 __fpgetprec(void)
 {
 	unsigned short _cw;
 
 	__fnstcw(&_cw);
-	return ((_cw & FP_PRC_FLD) >> FP_PRC_OFF);
+	return ((fp_prec_t)((_cw & FP_PRC_FLD) >> FP_PRC_OFF));
 }
 
-static __inline__ fp_prec_t
-__fpsetprec(fp_rnd_t _m)
+static __inline fp_prec_t
+__fpsetprec(fp_prec_t _m)
 {
-	unsigned short _cw;
 	fp_prec_t _p;
+	unsigned short _cw, _newcw;
 
 	__fnstcw(&_cw);
-	_p = (_cw & FP_PRC_FLD) >> FP_PRC_OFF;
-	_cw &= ~FP_PRC_FLD;
-	_cw |= (_m << FP_PRC_OFF) & FP_PRC_FLD;
-	__fldcw(&_cw);
+	_p = (fp_prec_t)((_cw & FP_PRC_FLD) >> FP_PRC_OFF);
+	_newcw = _cw & ~FP_PRC_FLD;
+	_newcw |= (_m << FP_PRC_OFF) & FP_PRC_FLD;
+	__fnldcw(_cw, _newcw);
 	return (_p);
 }
 
 /*
- * Look at the exception masks
- * Note that x87 masks are inverse of the fp*() functions
- * API.  ie: mask = 1 means disable for x87 and SSE, but
- * for the fp*() api, mask = 1 means enabled.
+ * Get or set the exception mask.
+ * Note that the x87 mask bits are inverted by the API -- a mask bit of 1
+ * means disable for x87 and SSE, but for fp*mask() it means enable.
  */
-static __inline__ fp_except_t
+
+static __inline fp_except_t
 __fpgetmask(void)
 {
 	unsigned short _cw;
 
 	__fnstcw(&_cw);
-	return ((~_cw) & FP_MSKS_FLD);
+	return ((~_cw & FP_MSKS_FLD) >> FP_MSKS_OFF);
 }
 
-static __inline__ fp_except_t
+static __inline fp_except_t
 __fpsetmask(fp_except_t _m)
 {
-	unsigned short _cw;
-	unsigned int _mxcsr;
 	fp_except_t _p;
+	unsigned _mxcsr;
+	unsigned short _cw, _newcw;
 
 	__fnstcw(&_cw);
-	_p = (~_cw) & FP_MSKS_FLD;
-	_cw &= ~FP_MSKS_FLD;
-	_cw |= (~_m) & FP_MSKS_FLD;
-	__fldcw(&_cw);
+	_p = (~_cw & FP_MSKS_FLD) >> FP_MSKS_OFF;
+	_newcw = _cw & ~FP_MSKS_FLD;
+	_newcw |= (~_m << FP_MSKS_OFF) & FP_MSKS_FLD;
+	__fnldcw(_cw, _newcw);
 	__stmxcsr(&_mxcsr);
 	/* XXX should we clear non-ieee SSE_DAZ_FLD and SSE_FZ_FLD ? */
 	_mxcsr &= ~SSE_MSKS_FLD;
-	_mxcsr |= ((~_m) << SSE_MSKS_OFF) & SSE_MSKS_FLD;
+	_mxcsr |= (~_m << SSE_MSKS_OFF) & SSE_MSKS_FLD;
 	__ldmxcsr(&_mxcsr);
 	return (_p);
 }
 
-/* See which sticky exceptions are pending, and reset them */
-static __inline__ fp_except_t
+static __inline fp_except_t
 __fpgetsticky(void)
 {
+	unsigned _ex, _mxcsr;
 	unsigned short _sw;
-	unsigned int _mxcsr;
-	fp_except_t _ex;
 
 	__fnstsw(&_sw);
-	_ex = _sw & FP_STKY_FLD;
+	_ex = (_sw & FP_STKY_FLD) >> FP_STKY_OFF;
 	__stmxcsr(&_mxcsr);
-	_ex |= _mxcsr & SSE_STKY_FLD;
-	return (_ex);
+	_ex |= (_mxcsr & SSE_STKY_FLD) >> SSE_STKY_OFF;
+	return ((fp_except_t)_ex);
 }
 
-#endif /* __GNUCLIKE_ASM && __CC_SUPPORTS___INLINE__ && !__cplusplus */
+#endif /* __GNUCLIKE_ASM */
 
-#if !defined(__IEEEFP_NOINLINES__) && !defined(__cplusplus) \
-    && defined(__GNUCLIKE_ASM) && defined(__CC_SUPPORTS___INLINE__)
+#if !defined(__IEEEFP_NOINLINES__) && defined(__GNUCLIKE_ASM)
 
+#define	fpgetmask()	__fpgetmask()
+#define	fpgetprec()	__fpgetprec()
 #define	fpgetround()	__fpgetround()
-#define	fpsetround(_m)	__fpsetround(_m)
-#define	fpgetprec()	__fpgetprec()
-#define	fpsetprec(_m)	__fpsetprec(_m)
-#define	fpgetmask()	__fpgetmask()
-#define	fpsetmask(_m)	__fpsetmask(_m)
 #define	fpgetsticky()	__fpgetsticky()
+#define	fpsetmask(m)	__fpsetmask(m)
+#define	fpsetprec(m)	__fpsetprec(m)
+#define	fpsetround(m)	__fpsetround(m)
 
 /* Suppress prototypes in the MI header. */
 #define	_IEEEFP_INLINED_	1
 
-#else /* !__IEEEFP_NOINLINES__ && !__cplusplus && __GNUCLIKE_ASM
-         && __CC_SUPPORTS___INLINE__ */
+#else /* !(!__IEEEFP_NOINLINES__ && __GNUCLIKE_ASM) */
 
-/* Augment the userland declarations */
+/* Augment the userland declarations. */
 __BEGIN_DECLS
-extern fp_prec_t fpgetprec(void);
-extern fp_prec_t fpsetprec(fp_prec_t);
+fp_prec_t	fpgetprec(void);
+fp_prec_t	fpsetprec(fp_prec_t);
 __END_DECLS
 
-#endif /* !__IEEEFP_NOINLINES__ && !__cplusplus && __GNUCLIKE_ASM
-          && __CC_SUPPORTS___INLINE__ */
+#endif /* !__IEEEFP_NOINLINES__ && __GNUCLIKE_ASM */
 
 #endif /* !_MACHINE_IEEEFP_H_ */

==== //depot/projects/soc2007/rdivacky/linux_at/sys/amd64/include/pmap.h#2 (text+ko) ====

@@ -39,7 +39,7 @@
  *
  *	from: hp300: @(#)pmap.h	7.2 (Berkeley) 12/16/90
  *	from: @(#)pmap.h	7.4 (Berkeley) 5/12/91
- * $FreeBSD: src/sys/amd64/include/pmap.h,v 1.138 2006/12/05 11:31:33 ru Exp $
+ * $FreeBSD: src/sys/amd64/include/pmap.h,v 1.139 2008/01/06 18:51:04 alc Exp $
  */
 
 #ifndef _MACHINE_PMAP_H_
@@ -231,7 +231,6 @@
 struct	pv_chunk;
 
 struct md_page {
-	int pv_list_count;
 	TAILQ_HEAD(,pv_entry)	pv_list;
 };
 

==== //depot/projects/soc2007/rdivacky/linux_at/sys/arm/at91/if_ate.c#4 (text) ====

@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/arm/at91/if_ate.c,v 1.22 2007/12/16 12:57:12 stas Exp $");
+__FBSDID("$FreeBSD: src/sys/arm/at91/if_ate.c,v 1.23 2008/01/07 00:36:09 cognet Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -191,7 +191,7 @@
 	callout_init_mtx(&sc->tick_ch, &sc->sc_mtx, 0);
 
 	if ((err = ate_get_mac(sc, eaddr)) != 0) {
-		device_printf(dev, "No MAC address set");
+		device_printf(dev, "No MAC address set\n");
 		goto out;
 	}
 	ate_set_mac(sc, eaddr);

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

@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_da.c,v 1.225 2007/12/11 06:41:38 davidxu Exp $");
+__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_da.c,v 1.226 2008/01/12 19:24:55 maxim Exp $");
 
 #include <sys/param.h>
 
@@ -477,7 +477,7 @@
 		 * PR: usb/96546
 		 */
 		{T_DIRECT, SIP_MEDIA_REMOVABLE, "EM732X", "MP3 Player*",
-		"1.0"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
+		"1.00"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
 	},
 	{
 		/*

==== //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/freebsd32_proto.h#5 (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.79 2007/12/06 23:37:26 jhb Exp $
- * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.93 2007/12/06 23:36:57 jhb Exp 
+ * $FreeBSD: src/sys/compat/freebsd32/freebsd32_proto.h,v 1.80 2008/01/08 22:01:25 jhb Exp $
+ * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.94 2008/01/08 21:58:14 jhb Exp 
  */
 
 #ifndef _FREEBSD32_SYSPROTO_H_

==== //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/freebsd32_syscall.h#5 (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.77 2007/12/06 23:37:26 jhb Exp $
- * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.93 2007/12/06 23:36:57 jhb Exp 
+ * $FreeBSD: src/sys/compat/freebsd32/freebsd32_syscall.h,v 1.78 2008/01/08 22:01:25 jhb Exp $
+ * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.94 2008/01/08 21:58:14 jhb Exp 
  */
 
 #define	FREEBSD32_SYS_syscall	0
@@ -338,4 +338,6 @@
 #define	FREEBSD32_SYS_freebsd32_truncate	479
 #define	FREEBSD32_SYS_freebsd32_ftruncate	480
 #define	FREEBSD32_SYS_thr_kill2	481
-#define	FREEBSD32_SYS_MAXSYSCALL	482
+#define	FREEBSD32_SYS_shm_open	482
+#define	FREEBSD32_SYS_shm_unlink	483
+#define	FREEBSD32_SYS_MAXSYSCALL	484

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

@@ -2,8 +2,8 @@
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/compat/freebsd32/freebsd32_syscalls.c,v 1.68 2007/12/06 23:37:26 jhb Exp $
- * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.93 2007/12/06 23:36:57 jhb Exp 
+ * $FreeBSD: src/sys/compat/freebsd32/freebsd32_syscalls.c,v 1.69 2008/01/08 22:01:25 jhb Exp $
+ * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.94 2008/01/08 21:58:14 jhb Exp 
  */
 
 const char *freebsd32_syscallnames[] = {
@@ -489,4 +489,6 @@
 	"freebsd32_truncate",			/* 479 = freebsd32_truncate */
 	"freebsd32_ftruncate",			/* 480 = freebsd32_ftruncate */
 	"thr_kill2",			/* 481 = thr_kill2 */
+	"shm_open",			/* 482 = shm_open */
+	"shm_unlink",			/* 483 = shm_unlink */
 };

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

@@ -2,8 +2,8 @@
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/compat/freebsd32/freebsd32_sysent.c,v 1.78 2007/12/06 23:37:26 jhb Exp $
- * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.93 2007/12/06 23:36:57 jhb Exp 
+ * $FreeBSD: src/sys/compat/freebsd32/freebsd32_sysent.c,v 1.79 2008/01/08 22:01:25 jhb Exp $
+ * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.94 2008/01/08 21:58:14 jhb Exp 
  */
 
 #include "opt_compat.h"
@@ -521,4 +521,6 @@
 	{ AS(freebsd32_truncate_args), (sy_call_t *)freebsd32_truncate, AUE_TRUNCATE, NULL, 0, 0 },	/* 479 = freebsd32_truncate */
 	{ AS(freebsd32_ftruncate_args), (sy_call_t *)freebsd32_ftruncate, AUE_FTRUNCATE, NULL, 0, 0 },	/* 480 = freebsd32_ftruncate */
 	{ AS(thr_kill2_args), (sy_call_t *)thr_kill2, AUE_KILL, NULL, 0, 0 },	/* 481 = thr_kill2 */
+	{ AS(shm_open_args), (sy_call_t *)shm_open, AUE_NULL, NULL, 0, 0 },	/* 482 = shm_open */
+	{ AS(shm_unlink_args), (sy_call_t *)shm_unlink, AUE_NULL, NULL, 0, 0 },	/* 483 = shm_unlink */
 };

==== //depot/projects/soc2007/rdivacky/linux_at/sys/compat/freebsd32/syscalls.master#6 (text+ko) ====

@@ -1,4 +1,4 @@
- $FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.93 2007/12/06 23:36:57 jhb Exp $
+ $FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.94 2008/01/08 21:58:14 jhb Exp $
 ;	from: @(#)syscalls.master	8.2 (Berkeley) 1/13/94
 ;	from: src/sys/kern/syscalls.master 1.107
 ;
@@ -796,3 +796,6 @@
 480	AUE_FTRUNCATE	STD	{ int freebsd32_ftruncate(int fd, \
 				    u_int32_t lengthlo, u_int32_t lengthhi); }
 481	AUE_KILL	NOPROTO	{ int thr_kill2(pid_t pid, long id, int sig); }
+482	AUE_NULL	NOPROTO	{ int shm_open(const char *path, int flags, \
+				    mode_t mode); }
+483	AUE_NULL	NOPROTO	{ int shm_unlink(const char *path); }

==== //depot/projects/soc2007/rdivacky/linux_at/sys/compat/linprocfs/linprocfs.c#6 (text+ko) ====

@@ -40,7 +40,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/compat/linprocfs/linprocfs.c,v 1.117 2007/11/29 06:34:29 peter Exp $");
+__FBSDID("$FreeBSD: src/sys/compat/linprocfs/linprocfs.c,v 1.118 2008/01/10 01:10:41 attilio Exp $");
 
 #include <sys/param.h>
 #include <sys/queue.h>
@@ -934,7 +934,7 @@
 			if (vp) {
 				vn_fullpath(td, vp, &name, &freename);
 				locked = VFS_LOCK_GIANT(vp->v_mount);
-				vn_lock(vp, LK_SHARED | LK_RETRY, td);
+				vn_lock(vp, LK_SHARED | LK_RETRY);
 				VOP_GETATTR(vp, &vat, td->td_ucred, td);
 				ino = vat.va_fileid;
 				vput(vp);

==== //depot/projects/soc2007/rdivacky/linux_at/sys/compat/linux/linux_file.c#21 (text+ko) ====

@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/compat/linux/linux_file.c,v 1.107 2007/12/29 14:28:01 kib Exp $");
+__FBSDID("$FreeBSD: src/sys/compat/linux/linux_file.c,v 1.108 2008/01/10 01:10:41 attilio Exp $");
 
 #include "opt_compat.h"
 #include "opt_mac.h"
@@ -367,7 +367,7 @@
 	buflen = max(LINUX_DIRBLKSIZ, nbytes);
 	buflen = min(buflen, MAXBSIZE);
 	buf = malloc(buflen, M_TEMP, M_WAITOK);
-	vn_lock(vp, LK_EXCLUSIVE | LK_RETRY, td);
+	vn_lock(vp, LK_EXCLUSIVE | LK_RETRY);
 
 again:
 	aiov.iov_base = buf;

==== //depot/projects/soc2007/rdivacky/linux_at/sys/compat/linux/linux_getcwd.c#3 (text+ko) ====

@@ -37,7 +37,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/compat/linux/linux_getcwd.c,v 1.28 2007/10/24 19:03:52 rwatson Exp $");
+__FBSDID("$FreeBSD: src/sys/compat/linux/linux_getcwd.c,v 1.29 2008/01/10 01:10:42 attilio Exp $");
 
 #include "opt_compat.h"
 #include "opt_mac.h"
@@ -325,7 +325,7 @@
 	 *	uvp is either NULL, or locked and held.
 	 */
 
-	error = vn_lock(lvp, LK_EXCLUSIVE | LK_RETRY, td);
+	error = vn_lock(lvp, LK_EXCLUSIVE | LK_RETRY);
 	if (error != 0)
 		panic("vn_lock LK_RETRY returned error %d", error);
 	if (bufp)
@@ -378,7 +378,7 @@
 				goto out;
 			}
 			VREF(lvp);
-			error = vn_lock(lvp, LK_EXCLUSIVE | LK_RETRY, td);
+			error = vn_lock(lvp, LK_EXCLUSIVE | LK_RETRY);
 			if (error != 0)
 				panic("vn_lock LK_RETRY returned %d", error);
 		}

==== //depot/projects/soc2007/rdivacky/linux_at/sys/compat/linux/linux_stats.c#13 (text+ko) ====

@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/compat/linux/linux_stats.c,v 1.89 2007/12/29 14:25:29 kib Exp $");
+__FBSDID("$FreeBSD: src/sys/compat/linux/linux_stats.c,v 1.90 2008/01/05 12:36:35 kib Exp $");
 
 #include "opt_compat.h"
 #include "opt_mac.h"
@@ -291,13 +291,15 @@
 
 #ifdef DEBUG
 	if (ldebug(stat))
-		printf(ARGS(stat, "%s, *"), args->path);
+		printf(ARGS(stat, "%s, *"), path);
 #endif
 	error = kern_stat(td, path, UIO_SYSSPACE, &buf);
+	if (error) {
+		LFREEPATH(path);

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



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