Date: Sun, 2 May 2010 23:15:52 GMT From: Marko Zec <zec@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 177631 for review Message-ID: <201005022315.o42NFqGC094055@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@177631?ac=10 Change 177631 by zec@zec_tpx32 on 2010/05/02 23:14:55 IFC @ 177626 Affected files ... .. //depot/projects/vimage/src/share/man/man1/builtin.1#2 integrate .. //depot/projects/vimage/src/share/man/man4/Makefile#20 integrate .. //depot/projects/vimage/src/share/man/man4/bwn.4#2 integrate .. //depot/projects/vimage/src/share/man/man4/msk.4#5 integrate .. //depot/projects/vimage/src/share/man/man4/mvs.4#1 branch .. //depot/projects/vimage/src/share/man/man4/sge.4#2 integrate .. //depot/projects/vimage/src/share/man/man4/vlan.4#6 integrate .. //depot/projects/vimage/src/share/man/man5/rc.conf.5#14 integrate .. //depot/projects/vimage/src/share/man/man9/alq.9#2 integrate .. //depot/projects/vimage/src/share/man/man9/ieee80211.9#5 integrate .. //depot/projects/vimage/src/share/man/man9/ieee80211_node.9#5 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/io.c#3 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/pmap.c#38 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/trap.c#20 integrate .. //depot/projects/vimage/src/sys/amd64/conf/GENERIC#39 integrate .. //depot/projects/vimage/src/sys/amd64/include/iodev.h#4 integrate .. //depot/projects/vimage/src/sys/amd64/include/pmap.h#12 integrate .. //depot/projects/vimage/src/sys/amd64/include/proc.h#4 integrate .. //depot/projects/vimage/src/sys/amd64/include/vmparam.h#10 integrate .. //depot/projects/vimage/src/sys/arm/arm/pmap.c#26 integrate .. //depot/projects/vimage/src/sys/arm/include/pmap.h#12 integrate .. //depot/projects/vimage/src/sys/arm/include/proc.h#3 integrate .. //depot/projects/vimage/src/sys/arm/mv/files.mv#7 integrate .. //depot/projects/vimage/src/sys/boot/sparc64/loader/main.c#13 integrate .. //depot/projects/vimage/src/sys/cam/ata/ata_da.c#5 integrate .. //depot/projects/vimage/src/sys/cam/ata/ata_pmp.c#2 integrate .. //depot/projects/vimage/src/sys/cam/ata/ata_xpt.c#5 integrate .. //depot/projects/vimage/src/sys/cam/cam_ccb.h#8 integrate .. //depot/projects/vimage/src/sys/cam/cam_xpt.c#25 integrate .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c#4 integrate .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c#3 integrate .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c#10 integrate .. //depot/projects/vimage/src/sys/compat/x86bios/x86bios.c#3 integrate .. //depot/projects/vimage/src/sys/conf/NOTES#66 integrate .. //depot/projects/vimage/src/sys/conf/files#83 integrate .. //depot/projects/vimage/src/sys/conf/files.sparc64#21 integrate .. //depot/projects/vimage/src/sys/conf/files.sun4v#12 integrate .. //depot/projects/vimage/src/sys/conf/kmod.mk#15 integrate .. //depot/projects/vimage/src/sys/conf/options#61 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/acpica_prep.sh#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/changes.txt#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/common/adisasm.c#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/aslcompile.c#6 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/aslcompiler.h#7 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/asldefine.h#6 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/aslfiles.c#6 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/aslglobal.h#7 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/asllisting.c#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/aslmain.c#7 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/aslpredef.c#2 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/aslresource.c#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/aslrestype1.c#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/aslrestype1i.c#1 branch .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/aslrestype2.c#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/aslrestype2d.c#1 branch .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/aslrestype2e.c#1 branch .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/aslrestype2q.c#1 branch .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/aslrestype2w.c#1 branch .. //depot/projects/vimage/src/sys/contrib/dev/acpica/compiler/asltypes.h#7 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/debugger/dbcmds.c#4 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/debugger/dbdisply.c#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/events/evgpe.c#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/events/evgpeblk.c#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/events/evgpeinit.c#1 branch .. //depot/projects/vimage/src/sys/contrib/dev/acpica/events/evgpeutil.c#1 branch .. //depot/projects/vimage/src/sys/contrib/dev/acpica/executer/exconfig.c#4 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/executer/exoparg1.c#4 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/executer/exsystem.c#4 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/include/acevents.h#4 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/include/acglobal.h#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/include/acinterp.h#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/include/aclocal.h#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/include/acpiosxf.h#3 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/include/acpixf.h#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/include/actypes.h#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/include/amlresrc.h#3 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/osunixxf.c#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/tables/tbfind.c#3 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/tables/tbinstal.c#3 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/tables/tbutils.c#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/tables/tbxface.c#4 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/utilities/utcopy.c#3 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/utilities/utglobal.c#5 integrate .. //depot/projects/vimage/src/sys/contrib/dev/acpica/utilities/uttrack.c#4 integrate .. //depot/projects/vimage/src/sys/contrib/ipfilter/netinet/ip_auth.c#7 integrate .. //depot/projects/vimage/src/sys/dev/acpica/Osd/OsdHardware.c#5 integrate .. //depot/projects/vimage/src/sys/dev/ahci/ahci.c#7 integrate .. //depot/projects/vimage/src/sys/dev/ahci/ahci.h#4 integrate .. //depot/projects/vimage/src/sys/dev/ale/if_ale.c#8 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-all.c#19 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-queue.c#14 integrate .. //depot/projects/vimage/src/sys/dev/ath/ath_hal/ar5212/ar5212_reset.c#6 integrate .. //depot/projects/vimage/src/sys/dev/atkbdc/atkbdc.c#2 integrate .. //depot/projects/vimage/src/sys/dev/atkbdc/atkbdc_ebus.c#2 integrate .. //depot/projects/vimage/src/sys/dev/atkbdc/atkbdc_isa.c#3 integrate .. //depot/projects/vimage/src/sys/dev/atkbdc/atkbdcreg.h#2 integrate .. //depot/projects/vimage/src/sys/dev/bce/if_bce.c#28 integrate .. //depot/projects/vimage/src/sys/dev/bce/if_bcereg.h#19 integrate .. //depot/projects/vimage/src/sys/dev/bge/if_bge.c#27 integrate .. //depot/projects/vimage/src/sys/dev/bwn/if_bwn.c#3 integrate .. //depot/projects/vimage/src/sys/dev/ciss/ciss.c#20 integrate .. //depot/projects/vimage/src/sys/dev/drm/drmP.h#15 integrate .. //depot/projects/vimage/src/sys/dev/drm/via_dmablit.c#2 integrate .. //depot/projects/vimage/src/sys/dev/drm/via_video.c#2 integrate .. //depot/projects/vimage/src/sys/dev/e1000/if_em.c#21 integrate .. //depot/projects/vimage/src/sys/dev/esp/esp_sbus.c#8 integrate .. //depot/projects/vimage/src/sys/dev/hwpmc/hwpmc_mod.c#17 integrate .. //depot/projects/vimage/src/sys/dev/io/iodev.c#5 integrate .. //depot/projects/vimage/src/sys/dev/io/iodev.h#1 branch .. //depot/projects/vimage/src/sys/dev/mii/brgphy.c#16 integrate .. //depot/projects/vimage/src/sys/dev/mii/e1000phy.c#11 integrate .. //depot/projects/vimage/src/sys/dev/mii/miidevs#24 integrate .. //depot/projects/vimage/src/sys/dev/mpt/mpt.c#12 integrate .. //depot/projects/vimage/src/sys/dev/mpt/mpt.h#13 integrate .. //depot/projects/vimage/src/sys/dev/mpt/mpt_cam.c#18 integrate .. //depot/projects/vimage/src/sys/dev/mpt/mpt_pci.c#11 integrate .. //depot/projects/vimage/src/sys/dev/msk/if_msk.c#25 integrate .. //depot/projects/vimage/src/sys/dev/msk/if_mskreg.h#14 integrate .. //depot/projects/vimage/src/sys/dev/mvs/mvs.c#1 branch .. //depot/projects/vimage/src/sys/dev/mvs/mvs.h#1 branch .. //depot/projects/vimage/src/sys/dev/mvs/mvs_if.m#1 branch .. //depot/projects/vimage/src/sys/dev/mvs/mvs_pci.c#1 branch .. //depot/projects/vimage/src/sys/dev/mvs/mvs_soc.c#1 branch .. //depot/projects/vimage/src/sys/dev/quicc/quicc_bfe.h#2 integrate .. //depot/projects/vimage/src/sys/dev/sge/if_sge.c#2 integrate .. //depot/projects/vimage/src/sys/dev/sge/if_sgereg.h#2 integrate .. //depot/projects/vimage/src/sys/dev/siis/siis.c#6 integrate .. //depot/projects/vimage/src/sys/dev/siis/siis.h#3 integrate .. //depot/projects/vimage/src/sys/dev/sound/pcm/buffer.c#6 integrate .. //depot/projects/vimage/src/sys/dev/sym/sym_hipd.c#13 integrate .. //depot/projects/vimage/src/sys/dev/uart/uart_dev_ns8250.c#7 integrate .. //depot/projects/vimage/src/sys/fs/nfs/nfs_commonkrpc.c#5 integrate .. //depot/projects/vimage/src/sys/fs/nfs/nfs_commonport.c#7 integrate .. //depot/projects/vimage/src/sys/fs/nfs/nfs_var.h#8 integrate .. //depot/projects/vimage/src/sys/fs/nfs/nfsport.h#10 integrate .. //depot/projects/vimage/src/sys/fs/nfsclient/nfs_clnode.c#6 integrate .. //depot/projects/vimage/src/sys/fs/nfsclient/nfs_clrpcops.c#7 integrate .. //depot/projects/vimage/src/sys/fs/nfsclient/nfs_clstate.c#10 integrate .. //depot/projects/vimage/src/sys/fs/nfsclient/nfs_clvfsops.c#8 integrate .. //depot/projects/vimage/src/sys/fs/nfsclient/nfs_clvnops.c#12 integrate .. //depot/projects/vimage/src/sys/fs/nfsserver/nfs_nfsdstate.c#6 integrate .. //depot/projects/vimage/src/sys/fs/tmpfs/tmpfs_vnops.c#22 integrate .. //depot/projects/vimage/src/sys/geom/part/g_part.c#23 integrate .. //depot/projects/vimage/src/sys/i386/i386/io.c#3 integrate .. //depot/projects/vimage/src/sys/i386/i386/pmap.c#36 integrate .. //depot/projects/vimage/src/sys/i386/include/iodev.h#4 integrate .. //depot/projects/vimage/src/sys/i386/include/pmap.h#16 integrate .. //depot/projects/vimage/src/sys/i386/include/proc.h#5 integrate .. //depot/projects/vimage/src/sys/i386/xen/pmap.c#15 integrate .. //depot/projects/vimage/src/sys/ia64/ia64/iodev_machdep.c#2 integrate .. //depot/projects/vimage/src/sys/ia64/ia64/pmap.c#18 integrate .. //depot/projects/vimage/src/sys/ia64/include/iodev.h#2 integrate .. //depot/projects/vimage/src/sys/ia64/include/pmap.h#4 integrate .. //depot/projects/vimage/src/sys/ia64/include/proc.h#3 integrate .. //depot/projects/vimage/src/sys/kern/imgact_elf.c#18 integrate .. //depot/projects/vimage/src/sys/kern/kern_alq.c#12 integrate .. //depot/projects/vimage/src/sys/kern/kern_exec.c#29 integrate .. //depot/projects/vimage/src/sys/kern/kern_gzio.c#2 integrate .. //depot/projects/vimage/src/sys/kern/kern_ntptime.c#6 integrate .. //depot/projects/vimage/src/sys/kern/kern_proc.c#32 integrate .. //depot/projects/vimage/src/sys/kern/kern_resource.c#18 integrate .. //depot/projects/vimage/src/sys/kern/kern_sig.c#25 integrate .. //depot/projects/vimage/src/sys/kern/subr_taskqueue.c#11 integrate .. //depot/projects/vimage/src/sys/kern/subr_witness.c#29 integrate .. //depot/projects/vimage/src/sys/kern/sys_pipe.c#16 integrate .. //depot/projects/vimage/src/sys/kern/sys_process.c#16 integrate .. //depot/projects/vimage/src/sys/kern/uipc_cow.c#4 integrate .. //depot/projects/vimage/src/sys/kern/uipc_mbuf.c#14 integrate .. //depot/projects/vimage/src/sys/kern/uipc_syscalls.c#35 integrate .. //depot/projects/vimage/src/sys/kern/vfs_bio.c#29 integrate .. //depot/projects/vimage/src/sys/kern/vfs_subr.c#37 integrate .. //depot/projects/vimage/src/sys/mips/cavium/uart_dev_oct16550.c#2 integrate .. //depot/projects/vimage/src/sys/mips/conf/AR71XX#3 integrate .. //depot/projects/vimage/src/sys/mips/conf/SWARM#3 integrate .. //depot/projects/vimage/src/sys/mips/include/pmap.h#9 integrate .. //depot/projects/vimage/src/sys/mips/include/proc.h#4 integrate .. //depot/projects/vimage/src/sys/mips/include/vmparam.h#3 integrate .. //depot/projects/vimage/src/sys/mips/mips/exception.S#5 integrate .. //depot/projects/vimage/src/sys/mips/mips/pmap.c#19 integrate .. //depot/projects/vimage/src/sys/mips/sibyte/sb_machdep.c#3 integrate .. //depot/projects/vimage/src/sys/modules/Makefile#59 integrate .. //depot/projects/vimage/src/sys/modules/acpi/acpi/Makefile#11 integrate .. //depot/projects/vimage/src/sys/modules/mvs/Makefile#1 branch .. //depot/projects/vimage/src/sys/modules/usb/usb/Makefile#3 integrate .. //depot/projects/vimage/src/sys/net/bpf.c#47 integrate .. //depot/projects/vimage/src/sys/net/bpf_zerocopy.c#5 integrate .. //depot/projects/vimage/src/sys/net/bpfdesc.h#7 integrate .. //depot/projects/vimage/src/sys/net/flowtable.c#12 integrate .. //depot/projects/vimage/src/sys/net/if.c#97 integrate .. //depot/projects/vimage/src/sys/net/if_gif.c#37 integrate .. //depot/projects/vimage/src/sys/net/if_gif.h#17 integrate .. //depot/projects/vimage/src/sys/net/route.c#60 integrate .. //depot/projects/vimage/src/sys/net/rtsock.c#47 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211_amrr.c#6 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211_ht.h#14 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211_node.c#29 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211_rssadapt.c#3 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211_var.h#36 integrate .. //depot/projects/vimage/src/sys/netgraph/ng_pipe.c#13 integrate .. //depot/projects/vimage/src/sys/netinet/icmp6.h#8 integrate .. //depot/projects/vimage/src/sys/netinet/if_ether.c#53 integrate .. //depot/projects/vimage/src/sys/netinet/igmp.c#47 integrate .. //depot/projects/vimage/src/sys/netinet/in.c#46 integrate .. //depot/projects/vimage/src/sys/netinet/in_gif.c#25 integrate .. //depot/projects/vimage/src/sys/netinet/in_proto.c#25 integrate .. //depot/projects/vimage/src/sys/netinet/in_rmx.c#41 integrate .. //depot/projects/vimage/src/sys/netinet/ip_icmp.c#33 integrate .. //depot/projects/vimage/src/sys/netinet/ip_icmp.h#4 integrate .. //depot/projects/vimage/src/sys/netinet/ip_input.c#68 integrate .. //depot/projects/vimage/src/sys/netinet/ip_var.h#25 integrate .. //depot/projects/vimage/src/sys/netinet/raw_ip.c#56 integrate .. //depot/projects/vimage/src/sys/netinet/sctp_indata.c#41 integrate .. //depot/projects/vimage/src/sys/netinet/sctp_output.c#45 integrate .. //depot/projects/vimage/src/sys/netinet/tcp_hostcache.c#45 integrate .. //depot/projects/vimage/src/sys/netinet/tcp_input.c#62 integrate .. //depot/projects/vimage/src/sys/netinet/tcp_output.c#36 integrate .. //depot/projects/vimage/src/sys/netinet/tcp_reass.c#19 integrate .. //depot/projects/vimage/src/sys/netinet/tcp_sack.c#23 integrate .. //depot/projects/vimage/src/sys/netinet/tcp_subr.c#92 integrate .. //depot/projects/vimage/src/sys/netinet/tcp_syncache.c#59 integrate .. //depot/projects/vimage/src/sys/netinet/tcp_timewait.c#39 integrate .. //depot/projects/vimage/src/sys/netinet/tcp_var.h#42 integrate .. //depot/projects/vimage/src/sys/netinet/udp_usrreq.c#62 integrate .. //depot/projects/vimage/src/sys/netinet/udp_var.h#18 integrate .. //depot/projects/vimage/src/sys/netinet6/frag6.c#32 integrate .. //depot/projects/vimage/src/sys/netinet6/icmp6.c#53 integrate .. //depot/projects/vimage/src/sys/netinet6/in6.c#49 integrate .. //depot/projects/vimage/src/sys/netinet6/in6_gif.c#23 integrate .. //depot/projects/vimage/src/sys/netinet6/in6_ifattach.c#49 integrate .. //depot/projects/vimage/src/sys/netinet6/in6_proto.c#49 integrate .. //depot/projects/vimage/src/sys/netinet6/in6_rmx.c#41 integrate .. //depot/projects/vimage/src/sys/netinet6/in6_src.c#43 integrate .. //depot/projects/vimage/src/sys/netinet6/in6_var.h#15 integrate .. //depot/projects/vimage/src/sys/netinet6/ip6_input.c#65 integrate .. //depot/projects/vimage/src/sys/netinet6/ip6_mroute.c#31 integrate .. //depot/projects/vimage/src/sys/netinet6/ip6_var.h#26 integrate .. //depot/projects/vimage/src/sys/netinet6/nd6.c#62 integrate .. //depot/projects/vimage/src/sys/netinet6/nd6.h#21 integrate .. //depot/projects/vimage/src/sys/netinet6/nd6_nbr.c#41 integrate .. //depot/projects/vimage/src/sys/netinet6/nd6_rtr.c#43 integrate .. //depot/projects/vimage/src/sys/netinet6/raw_ip6.c#46 integrate .. //depot/projects/vimage/src/sys/netinet6/scope6.c#30 integrate .. //depot/projects/vimage/src/sys/netipsec/ah_var.h#4 integrate .. //depot/projects/vimage/src/sys/netipsec/esp_var.h#4 integrate .. //depot/projects/vimage/src/sys/netipsec/ipcomp_var.h#5 integrate .. //depot/projects/vimage/src/sys/netipsec/ipip_var.h#5 integrate .. //depot/projects/vimage/src/sys/netipsec/ipsec.c#54 integrate .. //depot/projects/vimage/src/sys/netipsec/ipsec.h#19 integrate .. //depot/projects/vimage/src/sys/netipsec/ipsec6.h#10 integrate .. //depot/projects/vimage/src/sys/netipsec/key.c#52 integrate .. //depot/projects/vimage/src/sys/netipsec/xform_esp.c#30 integrate .. //depot/projects/vimage/src/sys/pc98/pc98/machdep.c#17 integrate .. //depot/projects/vimage/src/sys/powerpc/aim/mmu_oea.c#12 integrate .. //depot/projects/vimage/src/sys/powerpc/aim/mmu_oea64.c#7 integrate .. //depot/projects/vimage/src/sys/powerpc/booke/pmap.c#17 integrate .. //depot/projects/vimage/src/sys/powerpc/include/pmap.h#10 integrate .. //depot/projects/vimage/src/sys/powerpc/include/proc.h#2 integrate .. //depot/projects/vimage/src/sys/powerpc/powerpc/mmu_if.m#7 integrate .. //depot/projects/vimage/src/sys/powerpc/powerpc/pmap_dispatch.c#12 integrate .. //depot/projects/vimage/src/sys/sparc64/include/asi.h#5 integrate .. //depot/projects/vimage/src/sys/sparc64/include/cache.h#6 integrate .. //depot/projects/vimage/src/sys/sparc64/include/mcntl.h#1 branch .. //depot/projects/vimage/src/sys/sparc64/include/ofw_machdep.h#3 integrate .. //depot/projects/vimage/src/sys/sparc64/include/pmap.h#4 integrate .. //depot/projects/vimage/src/sys/sparc64/include/proc.h#2 integrate .. //depot/projects/vimage/src/sys/sparc64/isa/isa.c#7 integrate .. //depot/projects/vimage/src/sys/sparc64/sparc64/cache.c#5 integrate .. //depot/projects/vimage/src/sys/sparc64/sparc64/cheetah.c#8 integrate .. //depot/projects/vimage/src/sys/sparc64/sparc64/identcpu.c#5 integrate .. //depot/projects/vimage/src/sys/sparc64/sparc64/interrupt.S#4 integrate .. //depot/projects/vimage/src/sys/sparc64/sparc64/locore.S#7 integrate .. //depot/projects/vimage/src/sys/sparc64/sparc64/machdep.c#21 integrate .. //depot/projects/vimage/src/sys/sparc64/sparc64/mp_locore.S#7 integrate .. //depot/projects/vimage/src/sys/sparc64/sparc64/mp_machdep.c#14 integrate .. //depot/projects/vimage/src/sys/sparc64/sparc64/nexus.c#7 integrate .. //depot/projects/vimage/src/sys/sparc64/sparc64/ofw_machdep.c#6 integrate .. //depot/projects/vimage/src/sys/sparc64/sparc64/pmap.c#18 integrate .. //depot/projects/vimage/src/sys/sparc64/sparc64/tick.c#7 integrate .. //depot/projects/vimage/src/sys/sparc64/sparc64/zeus.c#1 branch .. //depot/projects/vimage/src/sys/sun4v/include/ofw_machdep.h#3 integrate .. //depot/projects/vimage/src/sys/sun4v/include/pmap.h#4 integrate .. //depot/projects/vimage/src/sys/sun4v/include/proc.h#2 integrate .. //depot/projects/vimage/src/sys/sun4v/sun4v/pmap.c#14 integrate .. //depot/projects/vimage/src/sys/sys/_task.h#3 integrate .. //depot/projects/vimage/src/sys/sys/alq.h#2 integrate .. //depot/projects/vimage/src/sys/sys/buf.h#9 integrate .. //depot/projects/vimage/src/sys/sys/mount.h#26 integrate .. //depot/projects/vimage/src/sys/sys/param.h#65 integrate .. //depot/projects/vimage/src/sys/sys/taskqueue.h#5 integrate .. //depot/projects/vimage/src/sys/sys/user.h#15 integrate .. //depot/projects/vimage/src/sys/ufs/ffs/ffs_alloc.c#12 integrate .. //depot/projects/vimage/src/sys/ufs/ffs/ffs_balloc.c#6 integrate .. //depot/projects/vimage/src/sys/ufs/ffs/ffs_extern.h#6 integrate .. //depot/projects/vimage/src/sys/ufs/ffs/ffs_inode.c#10 integrate .. //depot/projects/vimage/src/sys/ufs/ffs/ffs_snapshot.c#17 integrate .. //depot/projects/vimage/src/sys/ufs/ffs/ffs_softdep.c#18 integrate .. //depot/projects/vimage/src/sys/ufs/ffs/ffs_subr.c#2 integrate .. //depot/projects/vimage/src/sys/ufs/ffs/ffs_vfsops.c#27 integrate .. //depot/projects/vimage/src/sys/ufs/ffs/ffs_vnops.c#18 integrate .. //depot/projects/vimage/src/sys/ufs/ffs/fs.h#4 integrate .. //depot/projects/vimage/src/sys/ufs/ffs/softdep.h#2 integrate .. //depot/projects/vimage/src/sys/ufs/ufs/dinode.h#3 integrate .. //depot/projects/vimage/src/sys/ufs/ufs/inode.h#6 integrate .. //depot/projects/vimage/src/sys/ufs/ufs/ufs_dirhash.c#13 integrate .. //depot/projects/vimage/src/sys/ufs/ufs/ufs_extern.h#4 integrate .. //depot/projects/vimage/src/sys/ufs/ufs/ufs_lookup.c#17 integrate .. //depot/projects/vimage/src/sys/ufs/ufs/ufs_vnops.c#21 integrate .. //depot/projects/vimage/src/sys/ufs/ufs/ufsmount.h#4 integrate .. //depot/projects/vimage/src/sys/vm/device_pager.c#12 integrate .. //depot/projects/vimage/src/sys/vm/pmap.h#9 integrate .. //depot/projects/vimage/src/sys/vm/sg_pager.c#3 integrate .. //depot/projects/vimage/src/sys/vm/swap_pager.c#24 integrate .. //depot/projects/vimage/src/sys/vm/uma_core.c#13 integrate .. //depot/projects/vimage/src/sys/vm/vm_contig.c#15 integrate .. //depot/projects/vimage/src/sys/vm/vm_fault.c#23 integrate .. //depot/projects/vimage/src/sys/vm/vm_glue.c#16 integrate .. //depot/projects/vimage/src/sys/vm/vm_kern.c#15 integrate .. //depot/projects/vimage/src/sys/vm/vm_map.c#25 integrate .. //depot/projects/vimage/src/sys/vm/vm_mmap.c#25 integrate .. //depot/projects/vimage/src/sys/vm/vm_object.c#29 integrate .. //depot/projects/vimage/src/sys/vm/vm_page.c#28 integrate .. //depot/projects/vimage/src/sys/vm/vm_page.h#14 integrate .. //depot/projects/vimage/src/sys/vm/vm_pageout.c#23 integrate .. //depot/projects/vimage/src/sys/vm/vm_param.h#4 integrate .. //depot/projects/vimage/src/sys/vm/vnode_pager.c#20 integrate Differences ... ==== //depot/projects/vimage/src/share/man/man1/builtin.1#2 (text+ko) ==== @@ -24,9 +24,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man1/builtin.1,v 1.28 2006/12/26 22:25:58 ru Exp $ +.\" $FreeBSD: src/share/man/man1/builtin.1,v 1.31 2010/04/25 17:38:53 jilles Exp $ .\" -.Dd October 14, 2006 +.Dd April 25, 2010 .Dt BUILTIN 1 .Os .Sh NAME @@ -36,6 +36,7 @@ .Nm \&. , .Nm \&: , .Nm @ , +.Nm \&[ , .Nm { , .Nm } , .Nm alias , @@ -195,11 +196,12 @@ .It Xo .Em "Command External" Ta Xr csh 1 Ta Xr sh 1 .Xc -.It Ic ! Ta \&No Ta \&No Ta Yes +.It Ic \&! Ta \&No Ta \&No Ta Yes .It Ic % Ta \&No Ta Yes Ta \&No -.It Ic . Ta \&No Ta \&No Ta Yes -.It Ic : Ta \&No Ta Yes Ta Yes +.It Ic \&. Ta \&No Ta \&No Ta Yes +.It Ic \&: Ta \&No Ta Yes Ta Yes .It Ic @ Ta \&No Ta Yes Ta Yes +.It Ic \&[ Ta Yes Ta \&No Ta Yes .It Ic { Ta \&No Ta \&No Ta Yes .It Ic } Ta \&No Ta \&No Ta Yes .It Ic alias Ta No** Ta Yes Ta Yes @@ -243,7 +245,7 @@ .It Ic getopts Ta No** Ta \&No Ta Yes .It Ic glob Ta \&No Ta Yes Ta \&No .It Ic goto Ta \&No Ta Yes Ta \&No -.It Ic hash Ta \&No Ta \&No Ta Yes +.It Ic hash Ta No** Ta \&No Ta Yes .It Ic hashstat Ta \&No Ta Yes Ta \&No .It Ic history Ta \&No Ta Yes Ta \&No .It Ic hup Ta \&No Ta Yes Ta \&No @@ -288,8 +290,8 @@ .It Ic times Ta \&No Ta \&No Ta Yes .It Ic trap Ta \&No Ta \&No Ta Yes .It Ic true Ta Yes Ta \&No Ta Yes -.It Ic type Ta \&No Ta \&No Ta Yes -.It Ic ulimit Ta \&No Ta \&No Ta Yes +.It Ic type Ta No** Ta \&No Ta Yes +.It Ic ulimit Ta No** Ta \&No Ta Yes .It Ic umask Ta No** Ta Yes Ta Yes .It Ic unalias Ta No** Ta Yes Ta Yes .It Ic uncomplete Ta \&No Ta Yes Ta \&No ==== //depot/projects/vimage/src/share/man/man4/Makefile#20 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.1 (Berkeley) 6/18/93 -# $FreeBSD: src/share/man/man4/Makefile,v 1.477 2010/04/14 21:27:48 yongari Exp $ +# $FreeBSD: src/share/man/man4/Makefile,v 1.478 2010/05/02 19:28:30 mav Exp $ MAN= aac.4 \ acpi.4 \ @@ -220,6 +220,7 @@ msk.4 \ mtio.4 \ multicast.4 \ + mvs.4 \ mwl.4 \ mwlfw.4 \ mxge.4 \ ==== //depot/projects/vimage/src/share/man/man4/bwn.4#2 (text+ko) ==== @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/bwn.4,v 1.2 2010/02/26 00:37:49 weongyo Exp $ +.\" $FreeBSD: src/share/man/man4/bwn.4,v 1.3 2010/04/29 18:32:14 delphij Exp $ .\" .Dd February 25, 2010 .Dt BWN 4 @@ -123,7 +123,7 @@ The .Nm driver first appeared in -.Fx 8.0 . +.Fx 8.1 . .Sh AUTHORS .An -nosplit The ==== //depot/projects/vimage/src/share/man/man4/msk.4#5 (text+ko) ==== @@ -22,9 +22,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/msk.4,v 1.13 2010/03/01 23:56:51 yongari Exp $ +.\" $FreeBSD: src/share/man/man4/msk.4,v 1.14 2010/04/30 19:05:01 yongari Exp $ .\" -.Dd March 1, 2010 +.Dd April 30, 2010 .Dt MSK 4 .Os .Sh NAME @@ -208,6 +208,8 @@ .It Marvell Yukon 88E8058 Gigabit Ethernet .It +Marvell Yukon 88E8059 Gigabit Ethernet +.It Marvell Yukon 88E8070 Gigabit Ethernet .It Marvell Yukon 88E8071 Gigabit Ethernet ==== //depot/projects/vimage/src/share/man/man4/sge.4#2 (text+ko) ==== @@ -22,9 +22,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/sge.4,v 1.1 2010/04/14 21:27:48 yongari Exp $ +.\" $FreeBSD: src/share/man/man4/sge.4,v 1.2 2010/04/29 18:21:27 yongari Exp $ .\" -.Dd April 14, 2010 +.Dd April 29, 2010 .Dt SGE 4 .Os .Sh NAME @@ -53,11 +53,11 @@ .Pp All LOMs supported by the .Nm -driver have TCP/UDP/IP checksum offload for transmit and receive. +driver have TCP/UDP/IP checksum offload for transmit and receive, +hardware VLAN tag stripping/insertion features. Due to lack of documentation more offloading features like TCP -segmentation offload (TSO), hardware VLAN tag stripping/insertion -features, Wake On Lan (WOL), Jumbo frame and an interrupt moderation -mechanism are not supported yet. +segmentation offload (TSO), Wake On Lan (WOL), Jumbo frame and an +interrupt moderation mechanism are not supported yet. .Pp The .Nm ==== //depot/projects/vimage/src/share/man/man4/vlan.4#6 (text+ko) ==== @@ -23,7 +23,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/vlan.4,v 1.54 2010/04/14 21:27:48 yongari Exp $ +.\" $FreeBSD: src/share/man/man4/vlan.4,v 1.55 2010/04/29 18:21:27 yongari Exp $ .\" .Dd April 14, 2010 .Dt VLAN 4 @@ -134,6 +134,7 @@ .Xr msk 4 , .Xr nge 4 , .Xr re 4 , +.Xr sge 4 , .Xr stge 4 , .Xr ti 4 , .Xr txp 4 , @@ -172,7 +173,6 @@ .Xr nve 4 , .Xr rl 4 , .Xr sf 4 , -.Xr sge 4 , .Xr sis 4 , .Xr sk 4 , .Xr ste 4 , ==== //depot/projects/vimage/src/share/man/man5/rc.conf.5#14 (text+ko) ==== @@ -22,9 +22,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man5/rc.conf.5,v 1.376 2010/04/17 18:48:18 dougb Exp $ +.\" $FreeBSD: src/share/man/man5/rc.conf.5,v 1.377 2010/04/26 15:31:58 ume Exp $ .\" -.Dd April 14, 2010 +.Dd April 27, 2010 .Dt RC.CONF 5 .Os .Sh NAME @@ -1370,7 +1370,7 @@ If not set to .Dq Li NO , this is the default output interface for scoped addresses. -Now this works only for IPv6 link local multicast addresses. +This works only with ipv6_gateway_enable="NO". .It Va ip6addrctl_enable .Pq Vt bool If set to ==== //depot/projects/vimage/src/share/man/man9/alq.9#2 (text+ko) ==== @@ -1,7 +1,13 @@ .\" .\" Copyright (c) 2003 Hiten Pandya <hmp@FreeBSD.org> +.\" Copyright (c) 2009-2010 The FreeBSD Foundation .\" All rights reserved. .\" +.\" Portions of this software were developed at the Centre for Advanced +.\" Internet Architectures, Swinburne University of Technology, Melbourne, +.\" Australia by Lawrence Stewart under sponsorship from the FreeBSD +.\" Foundation. +.\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: @@ -23,23 +29,36 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man9/alq.9,v 1.6 2005/04/16 12:12:27 rwatson Exp $ +.\" $FreeBSD: src/share/man/man9/alq.9,v 1.7 2010/04/26 13:48:22 lstewart Exp $ .\" -.Dd May 16, 2003 +.Dd April 26, 2010 .Dt ALQ 9 .Os .Sh NAME .Nm alq , +.Nm alq_open_flags , .Nm alq_open , +.Nm alq_writen , .Nm alq_write , .Nm alq_flush , .Nm alq_close , +.Nm alq_getn , .Nm alq_get , +.Nm alq_post_flags , .Nm alq_post .Nd Asynchronous Logging Queues .Sh SYNOPSIS .In sys/alq.h .Ft int +.Fo alq_open_flags +.Fa "struct alq **app" +.Fa "const char *file" +.Fa "struct ucred *cred" +.Fa "int cmode" +.Fa "int size" +.Fa "int flags" +.Fc +.Ft int .Fo alq_open .Fa "struct alq **app" .Fa "const char *file" @@ -49,19 +68,25 @@ .Fa "int count" .Fc .Ft int -.Fn alq_write "struct alq *alq" "void *data" "int waitok" +.Fn alq_writen "struct alq *alq" "void *data" "int len" "int flags" +.Ft int +.Fn alq_write "struct alq *alq" "void *data" "int flags" .Ft void .Fn alq_flush "struct alq *alq" .Ft void .Fn alq_close "struct alq *alq" .Ft struct ale * -.Fn alq_get "struct alq *alq" "int waitok" +.Fn alq_getn "struct alq *alq" "int len" "int flags" +.Ft struct ale * +.Fn alq_get "struct alq *alq" "int flags" +.Ft void +.Fn alq_post_flags "struct alq *alq" "struct ale *ale" "int flags" .Ft void .Fn alq_post "struct alq *alq" "struct ale *ale" .Sh DESCRIPTION The .Nm -facility provides an asynchronous fixed length recording +facility provides an asynchronous fixed or variable length recording mechanism, known as Asynchronous Logging Queues. It can record to any .Xr vnode 9 , @@ -81,26 +106,37 @@ which has the following members: .Bd -literal -offset indent struct ale { - struct ale *ae_next; /* Next Entry */ - char *ae_data; /* Entry buffer */ - int ae_flags; /* Entry flags */ + intptr_t ae_bytesused; /* # bytes written to ALE. */ + char *ae_data; /* Write ptr. */ + int ae_pad; /* Unused, compat. */ }; .Ed .Pp -The -.Va ae_flags -field is for internal use, clients of the +An +.Nm +can be created in either fixed or variable length mode. +A variable length +.Nm +accommodates writes of varying length using +.Fn alq_writen +and +.Fn alq_getn . +A fixed length .Nm -interface should not modify this field. -Behaviour is undefined if this field is modified. +accommodates a fixed number of writes using +.Fn alq_write +and +.Fn alq_get , +each of fixed size (set at queue creation time). +Fixed length mode is deprecated in favour of variable length mode. .Sh FUNCTIONS The -.Fn alq_open -function creates a new logging queue. +.Fn alq_open_flags +function creates a new variable length asynchronous logging queue. The .Fa file -argument is the name of the file to open for logging; if the file does not -yet exist, +argument is the name of the file to open for logging. +If the file does not yet exist, .Fn alq_open will attempt to create it. The @@ -112,33 +148,99 @@ Consumers of this API may wish to pass .Dv ALQ_DEFAULT_CMODE , a default creation mode suitable for most applications. -The argument +The .Fa cred -specifies the credentials to use when opening and performing I/O on the file. -The size of each entry in the queue is determined by -.Fa size . +argument specifies the credentials to use when opening and performing I/O on the file. The +.Fa size +argument sets the size (in bytes) of the underlying queue. +The ALQ_ORDERED flag may be passed in via +.Fa flags +to indicate that the ordering of writer threads waiting for a busy +.Nm +to free up resources should be preserved. +.Pp +The deprecated +.Fn alq_open +function is implemented as a wrapper around +.Fn alq_open_flags +to provide backwards compatibility to consumers that have not been updated to +utilise the newer +.Fn alq_open_flags +function. +It passes all arguments through to +.Fn alq_open_flags +untouched except for +.Fa size +and +.Fa count , +and sets +.Fa flags +to 0. +To create a variable length mode +.Nm , +the +.Fa size +argument should be set to the size (in bytes) of the underlying queue and the .Fa count -argument determines the number of items to be stored in the -asynchronous queue over an approximate period of a disk -write operation. +argument should be set to 0. +To create a fixed length mode +.Nm , +the +.Fa size +argument should be set to the size (in bytes) of each write and the +.Fa count +argument should be set to the number of +.Fa size +byte chunks to reserve capacity for. .Pp The -.Fn alq_write +.Fn alq_writen function writes +.Fa len +bytes from .Fa data -to the designated queue, +to the designated variable length mode queue .Fa alq . -In the event that +If +.Fn alq_writen +could not write the entry immediately and +.Dv ALQ_WAITOK +is set in +.Fa flags , +the function will be allowed to +.Xr msleep_spin 9 +with the +.Dq Li alqwnord +or +.Dq Li alqwnres +wait message. +A write will automatically schedule the queue +.Fa alq +to be flushed to disk. +This behaviour can be controlled by passing ALQ_NOACTIVATE via +.Fa flags +to indicate that the write should not schedule +.Fa alq +to be flushed to disk. +.Pp +The deprecated .Fn alq_write -could not write the entry immediately, and -.Dv ALQ_WAITOK -is passed to -.Fa waitok , -then +function is implemented as a wrapper around +.Fn alq_writen +to provide backwards compatibility to consumers that have not been updated to +utilise variable length mode queues. +The function will write +.Fa size +bytes of data (where +.Fa size +was specified at queue creation time) from the +.Fa data +buffer to the +.Fa alq . +Note that it is an error to call .Fn alq_write -will be allowed to -.Xr tsleep 9 . +on a variable length mode queue. .Pp The .Fn alq_flush @@ -146,61 +248,136 @@ .Fa alq to the log medium that was passed to .Fn alq_open . +If +.Fa alq +has data to flush and is not already in the process of being flushed, the +function will block doing IO. +Otherwise, the function will return immediately. .Pp The .Fn alq_close -function will close the asynchronous logging queue, -.Fa alq , +function will close the asynchronous logging queue +.Fa alq and flush all pending write requests to the log medium. It will free all resources that were previously allocated. .Pp The -.Fn alq_get -function returns the next available asynchronous logging entry -from the queue, -.Fa alq . -This function leaves the queue in a locked state, until a subsequent +.Fn alq_getn +function returns an asynchronous log entry from +.Fa alq , +initialised to point at a buffer capable of receiving +.Fa len +bytes of data. +This function leaves +.Fa alq +in a locked state, until a subsequent .Fn alq_post +or +.Fn alq_post_flags call is made. -In the event that -.Fn alq_get -could not retrieve an entry immediately, it will -.Xr tsleep 9 +If +.Fn alq_getn +could not obtain +.Fa len +bytes of buffer immediately and +.Dv ALQ_WAITOK +is set in +.Fa flags , +the function will be allowed to +.Xr msleep_spin 9 with the -.Dq Li alqget +.Dq Li alqgnord +or +.Dq Li alqgnres wait message. +The caller can choose to write less than +.Fa len +bytes of data to the returned asynchronous log entry by setting the entry's +ae_bytesused field to the number of bytes actually written. +This must be done prior to calling +.Fn alq_post . +.Pp +The deprecated +.Fn alq_get +function is implemented as a wrapper around +.Fn alq_getn +to provide backwards compatibility to consumers that have not been updated to +utilise variable length mode queues. +The asynchronous log entry returned will be initialised to point at a buffer +capable of receiving +.Fa size +bytes of data (where +.Fa size +was specified at queue creation time). +Note that it is an error to call +.Fn alq_get +on a variable length mode queue. .Pp The -.Fn alq_post -function schedules the asynchronous logging entry, -.Fa ale , -which is retrieved using the -.Fn alq_get -function, -for writing to the asynchronous logging queue, +.Fn alq_post_flags +function schedules the asynchronous log entry +.Fa ale +(obtained from +.Fn alq_getn +or +.Fn alq_get ) +for writing to .Fa alq . -This function leaves the queue, -.Fa alq , +The ALQ_NOACTIVATE flag may be passed in via +.Fa flags +to indicate that the queue should not be immediately scheduled to be flushed to +disk. +This function leaves +.Fa alq in an unlocked state. +.Pp +The +.Fn alq_post +function is implemented as a wrapper around +.Fn alq_post_flags +to provide backwards compatibility to consumers that have not been updated to +utilise the newer +.Fn alq_post_flags +function. +It simply passes all arguments through to +.Fn alq_post_flags +untouched, and sets +.Fa flags +to 0. .Sh IMPLEMENTATION NOTES The +.Fn alq_writen +and .Fn alq_write -function is a wrapper around the +functions both perform a +.Xr bcopy 3 +from the supplied +.Fa data +buffer into the underlying +.Nm +buffer. +Performance critical code paths may wish to consider using +.Fn alq_getn +(variable length queues) or +.Fn alq_get +(fixed length queues) to avoid the extra memory copy. Note that a queue +remains locked between calls to +.Fn alq_getn +or .Fn alq_get and .Fn alq_post -functions; by using these functions separately, a call -to -.Fn bcopy -can be avoided for performance critical code paths. +or +.Fn alq_post_flags , +so this method of writing to a queue is unsuitable for situations where the +time between calls may be substantial. .Sh LOCKING -Each asynchronous queue is protected by a spin mutex. +Each asynchronous logging queue is protected by a spin mutex. .Pp Functions -.Fn alq_flush , +.Fn alq_flush +and .Fn alq_open -and -.Fn alq_post may attempt to acquire an internal sleep mutex, and should consequently not be used in contexts where sleeping is not allowed. @@ -214,32 +391,36 @@ or else it returns 0. .Pp The +.Fn alq_writen +and .Fn alq_write -function returns +functions return .Er EWOULDBLOCK if .Dv ALQ_NOWAIT -was provided as a value to -.Fa waitok -and either the queue is full, or when the system is shutting down. +was set in +.Fa flags +and either the queue is full or the system is shutting down. .Pp The +.Fn alq_getn +and .Fn alq_get -function returns -.Dv NULL , +functions return +.Dv NULL if .Dv ALQ_NOWAIT -was provided as a value to -.Fa waitok -and either the queue is full, or when the system is shutting down. +was set in +.Fa flags +and either the queue is full or the system is shutting down. .Pp NOTE: invalid arguments to non-void functions will result in undefined behaviour. .Sh SEE ALSO +.Xr kproc 9 , +.Xr ktr 9 , +.Xr msleep_spin 9 , .Xr syslog 3 , >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005022315.o42NFqGC094055>