Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 May 2009 13:57:04 GMT
From:      John Baldwin <jhb@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 162011 for review
Message-ID:  <200905131357.n4DDv4PG015745@repoman.freebsd.org>

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

Change 162011 by jhb@jhb_jhbbsd on 2009/05/13 13:56:34

	Branch section 9 manpages.

Affected files ...

.. //depot/projects/smpng/share/man/man9/BUF_ISLOCKED.9#1 branch
.. //depot/projects/smpng/share/man/man9/BUF_LOCK.9#1 branch
.. //depot/projects/smpng/share/man/man9/BUF_LOCKFREE.9#1 branch
.. //depot/projects/smpng/share/man/man9/BUF_LOCKINIT.9#1 branch
.. //depot/projects/smpng/share/man/man9/BUF_RECURSED.9#1 branch
.. //depot/projects/smpng/share/man/man9/BUF_TIMELOCK.9#1 branch
.. //depot/projects/smpng/share/man/man9/BUF_UNLOCK.9#1 branch
.. //depot/projects/smpng/share/man/man9/BUS_ADD_CHILD.9#1 branch
.. //depot/projects/smpng/share/man/man9/BUS_CONFIG_INTR.9#1 branch
.. //depot/projects/smpng/share/man/man9/BUS_PRINT_CHILD.9#1 branch
.. //depot/projects/smpng/share/man/man9/BUS_READ_IVAR.9#1 branch
.. //depot/projects/smpng/share/man/man9/BUS_SETUP_INTR.9#1 branch
.. //depot/projects/smpng/share/man/man9/CTASSERT.9#1 branch
.. //depot/projects/smpng/share/man/man9/DB_COMMAND.9#1 branch
.. //depot/projects/smpng/share/man/man9/DECLARE_GEOM_CLASS.9#1 branch
.. //depot/projects/smpng/share/man/man9/DECLARE_MODULE.9#1 branch
.. //depot/projects/smpng/share/man/man9/DELAY.9#1 branch
.. //depot/projects/smpng/share/man/man9/DEVICE_ATTACH.9#1 branch
.. //depot/projects/smpng/share/man/man9/DEVICE_DETACH.9#1 branch
.. //depot/projects/smpng/share/man/man9/DEVICE_IDENTIFY.9#1 branch
.. //depot/projects/smpng/share/man/man9/DEVICE_PROBE.9#1 branch
.. //depot/projects/smpng/share/man/man9/DEVICE_SHUTDOWN.9#1 branch
.. //depot/projects/smpng/share/man/man9/DEV_MODULE.9#1 branch
.. //depot/projects/smpng/share/man/man9/DRIVER_MODULE.9#1 branch
.. //depot/projects/smpng/share/man/man9/EVENTHANDLER.9#1 branch
.. //depot/projects/smpng/share/man/man9/KASSERT.9#1 branch
.. //depot/projects/smpng/share/man/man9/LOCK_PROFILING.9#1 branch
.. //depot/projects/smpng/share/man/man9/MD5.9#1 branch
.. //depot/projects/smpng/share/man/man9/MODULE_DEPEND.9#1 branch
.. //depot/projects/smpng/share/man/man9/MODULE_VERSION.9#1 branch
.. //depot/projects/smpng/share/man/man9/Makefile#1 branch
.. //depot/projects/smpng/share/man/man9/SYSCALL_MODULE.9#1 branch
.. //depot/projects/smpng/share/man/man9/VFS.9#1 branch
.. //depot/projects/smpng/share/man/man9/VFS_CHECKEXP.9#1 branch
.. //depot/projects/smpng/share/man/man9/VFS_FHTOVP.9#1 branch
.. //depot/projects/smpng/share/man/man9/VFS_LOCK_GIANT.9#1 branch
.. //depot/projects/smpng/share/man/man9/VFS_MOUNT.9#1 branch
.. //depot/projects/smpng/share/man/man9/VFS_QUOTACTL.9#1 branch
.. //depot/projects/smpng/share/man/man9/VFS_ROOT.9#1 branch
.. //depot/projects/smpng/share/man/man9/VFS_SET.9#1 branch
.. //depot/projects/smpng/share/man/man9/VFS_STATFS.9#1 branch
.. //depot/projects/smpng/share/man/man9/VFS_SYNC.9#1 branch
.. //depot/projects/smpng/share/man/man9/VFS_UNMOUNT.9#1 branch
.. //depot/projects/smpng/share/man/man9/VFS_VGET.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_ACCESS.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_ACLCHECK.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_ADVLOCK.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_ATTRIB.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_BWRITE.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_CREATE.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_FSYNC.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_GETACL.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_GETEXTATTR.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_GETPAGES.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_GETVOBJECT.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_INACTIVE.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_IOCTL.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_LINK.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_LISTEXTATTR.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_LOCK.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_LOOKUP.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_OPENCLOSE.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_PATHCONF.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_PRINT.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_RDWR.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_READDIR.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_READLINK.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_REALLOCBLKS.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_REMOVE.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_RENAME.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_REVOKE.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_SETACL.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_SETEXTATTR.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_STRATEGY.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_VPTOCNP.9#1 branch
.. //depot/projects/smpng/share/man/man9/VOP_VPTOFH.9#1 branch
.. //depot/projects/smpng/share/man/man9/accept_filter.9#1 branch
.. //depot/projects/smpng/share/man/man9/accf_data.9#1 branch
.. //depot/projects/smpng/share/man/man9/accf_dns.9#1 branch
.. //depot/projects/smpng/share/man/man9/accf_http.9#1 branch
.. //depot/projects/smpng/share/man/man9/acl.9#1 branch
.. //depot/projects/smpng/share/man/man9/alloc_unr.9#1 branch
.. //depot/projects/smpng/share/man/man9/alq.9#1 branch
.. //depot/projects/smpng/share/man/man9/altq.9#1 branch
.. //depot/projects/smpng/share/man/man9/atomic.9#1 branch
.. //depot/projects/smpng/share/man/man9/bios.9#1 branch
.. //depot/projects/smpng/share/man/man9/boot.9#1 branch
.. //depot/projects/smpng/share/man/man9/bpf.9#1 branch
.. //depot/projects/smpng/share/man/man9/buf.9#1 branch
.. //depot/projects/smpng/share/man/man9/bus_activate_resource.9#1 branch
.. //depot/projects/smpng/share/man/man9/bus_alloc_resource.9#1 branch
.. //depot/projects/smpng/share/man/man9/bus_child_present.9#1 branch
.. //depot/projects/smpng/share/man/man9/bus_dma.9#1 branch
.. //depot/projects/smpng/share/man/man9/bus_generic_attach.9#1 branch
.. //depot/projects/smpng/share/man/man9/bus_generic_detach.9#1 branch
.. //depot/projects/smpng/share/man/man9/bus_generic_print_child.9#1 branch
.. //depot/projects/smpng/share/man/man9/bus_generic_read_ivar.9#1 branch
.. //depot/projects/smpng/share/man/man9/bus_generic_shutdown.9#1 branch
.. //depot/projects/smpng/share/man/man9/bus_release_resource.9#1 branch
.. //depot/projects/smpng/share/man/man9/bus_set_resource.9#1 branch
.. //depot/projects/smpng/share/man/man9/bus_space.9#1 branch
.. //depot/projects/smpng/share/man/man9/byteorder.9#1 branch
.. //depot/projects/smpng/share/man/man9/cd.9#1 branch
.. //depot/projects/smpng/share/man/man9/condvar.9#1 branch
.. //depot/projects/smpng/share/man/man9/config_intrhook.9#1 branch
.. //depot/projects/smpng/share/man/man9/contigmalloc.9#1 branch
.. //depot/projects/smpng/share/man/man9/copy.9#1 branch
.. //depot/projects/smpng/share/man/man9/cr_cansee.9#1 branch
.. //depot/projects/smpng/share/man/man9/cr_seeothergids.9#1 branch
.. //depot/projects/smpng/share/man/man9/cr_seeotheruids.9#1 branch
.. //depot/projects/smpng/share/man/man9/critical_enter.9#1 branch
.. //depot/projects/smpng/share/man/man9/crypto.9#1 branch
.. //depot/projects/smpng/share/man/man9/dev_clone.9#1 branch
.. //depot/projects/smpng/share/man/man9/devclass.9#1 branch
.. //depot/projects/smpng/share/man/man9/devclass_add_driver.9#1 branch
.. //depot/projects/smpng/share/man/man9/devclass_find.9#1 branch
.. //depot/projects/smpng/share/man/man9/devclass_get_count.9#1 branch
.. //depot/projects/smpng/share/man/man9/devclass_get_device.9#1 branch
.. //depot/projects/smpng/share/man/man9/devclass_get_devices.9#1 branch
.. //depot/projects/smpng/share/man/man9/devclass_get_drivers.9#1 branch
.. //depot/projects/smpng/share/man/man9/devclass_get_maxunit.9#1 branch
.. //depot/projects/smpng/share/man/man9/devclass_get_name.9#1 branch
.. //depot/projects/smpng/share/man/man9/devclass_get_softc.9#1 branch
.. //depot/projects/smpng/share/man/man9/devfs_set_cdevpriv.9#1 branch
.. //depot/projects/smpng/share/man/man9/device.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_add_child.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_delete_child.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_enable.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_find_child.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_get_children.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_get_devclass.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_get_driver.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_get_ivars.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_get_name.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_get_parent.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_get_softc.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_get_state.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_get_sysctl.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_get_unit.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_printf.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_probe_and_attach.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_quiet.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_set_desc.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_set_driver.9#1 branch
.. //depot/projects/smpng/share/man/man9/device_set_flags.9#1 branch
.. //depot/projects/smpng/share/man/man9/devstat.9#1 branch
.. //depot/projects/smpng/share/man/man9/devtoname.9#1 branch
.. //depot/projects/smpng/share/man/man9/disk.9#1 branch
.. //depot/projects/smpng/share/man/man9/domain.9#1 branch
.. //depot/projects/smpng/share/man/man9/driver.9#1 branch
.. //depot/projects/smpng/share/man/man9/extattr.9#1 branch
.. //depot/projects/smpng/share/man/man9/fetch.9#1 branch
.. //depot/projects/smpng/share/man/man9/firmware.9#1 branch
.. //depot/projects/smpng/share/man/man9/g_access.9#1 branch
.. //depot/projects/smpng/share/man/man9/g_attach.9#1 branch
.. //depot/projects/smpng/share/man/man9/g_bio.9#1 branch
.. //depot/projects/smpng/share/man/man9/g_consumer.9#1 branch
.. //depot/projects/smpng/share/man/man9/g_data.9#1 branch
.. //depot/projects/smpng/share/man/man9/g_event.9#1 branch
.. //depot/projects/smpng/share/man/man9/g_geom.9#1 branch
.. //depot/projects/smpng/share/man/man9/g_provider.9#1 branch
.. //depot/projects/smpng/share/man/man9/g_provider_by_name.9#1 branch
.. //depot/projects/smpng/share/man/man9/g_wither_geom.9#1 branch
.. //depot/projects/smpng/share/man/man9/get_cyclecount.9#1 branch
.. //depot/projects/smpng/share/man/man9/getnewvnode.9#1 branch
.. //depot/projects/smpng/share/man/man9/groupmember.9#1 branch
.. //depot/projects/smpng/share/man/man9/hash.9#1 branch
.. //depot/projects/smpng/share/man/man9/hashinit.9#1 branch
.. //depot/projects/smpng/share/man/man9/hexdump.9#1 branch
.. //depot/projects/smpng/share/man/man9/ieee80211.9#1 branch
.. //depot/projects/smpng/share/man/man9/ieee80211_crypto.9#1 branch
.. //depot/projects/smpng/share/man/man9/ieee80211_input.9#1 branch
.. //depot/projects/smpng/share/man/man9/ieee80211_ioctl.9#1 branch
.. //depot/projects/smpng/share/man/man9/ieee80211_node.9#1 branch
.. //depot/projects/smpng/share/man/man9/ieee80211_output.9#1 branch
.. //depot/projects/smpng/share/man/man9/ieee80211_proto.9#1 branch
.. //depot/projects/smpng/share/man/man9/ieee80211_radiotap.9#1 branch
.. //depot/projects/smpng/share/man/man9/ifnet.9#1 branch
.. //depot/projects/smpng/share/man/man9/inittodr.9#1 branch
.. //depot/projects/smpng/share/man/man9/insmntque.9#1 branch
.. //depot/projects/smpng/share/man/man9/intro.9#1 branch
.. //depot/projects/smpng/share/man/man9/ithread.9#1 branch
.. //depot/projects/smpng/share/man/man9/kernacc.9#1 branch
.. //depot/projects/smpng/share/man/man9/kernel_mount.9#1 branch
.. //depot/projects/smpng/share/man/man9/kobj.9#1 branch
.. //depot/projects/smpng/share/man/man9/kproc.9#1 branch
.. //depot/projects/smpng/share/man/man9/kqueue.9#1 branch
.. //depot/projects/smpng/share/man/man9/kthread.9#1 branch
.. //depot/projects/smpng/share/man/man9/ktr.9#1 branch
.. //depot/projects/smpng/share/man/man9/lock.9#1 branch
.. //depot/projects/smpng/share/man/man9/locking.9#1 branch
.. //depot/projects/smpng/share/man/man9/mac.9#1 branch
.. //depot/projects/smpng/share/man/man9/make_dev.9#1 branch
.. //depot/projects/smpng/share/man/man9/malloc.9#1 branch
.. //depot/projects/smpng/share/man/man9/mbchain.9#1 branch
.. //depot/projects/smpng/share/man/man9/mbpool.9#1 branch
.. //depot/projects/smpng/share/man/man9/mbuf.9#1 branch
.. //depot/projects/smpng/share/man/man9/mbuf_tags.9#1 branch
.. //depot/projects/smpng/share/man/man9/mdchain.9#1 branch
.. //depot/projects/smpng/share/man/man9/memguard.9#1 branch
.. //depot/projects/smpng/share/man/man9/mi_switch.9#1 branch
.. //depot/projects/smpng/share/man/man9/microseq.9#1 branch
.. //depot/projects/smpng/share/man/man9/microtime.9#1 branch
.. //depot/projects/smpng/share/man/man9/microuptime.9#1 branch
.. //depot/projects/smpng/share/man/man9/module.9#1 branch
.. //depot/projects/smpng/share/man/man9/mtx_pool.9#1 branch
.. //depot/projects/smpng/share/man/man9/mutex.9#1 branch
.. //depot/projects/smpng/share/man/man9/namei.9#1 branch
.. //depot/projects/smpng/share/man/man9/p_candebug.9#1 branch
.. //depot/projects/smpng/share/man/man9/p_cansee.9#1 branch
.. //depot/projects/smpng/share/man/man9/panic.9#1 branch
.. //depot/projects/smpng/share/man/man9/pbuf.9#1 branch
.. //depot/projects/smpng/share/man/man9/pci.9#1 branch
.. //depot/projects/smpng/share/man/man9/pfil.9#1 branch
.. //depot/projects/smpng/share/man/man9/pfind.9#1 branch
.. //depot/projects/smpng/share/man/man9/pgfind.9#1 branch
.. //depot/projects/smpng/share/man/man9/physio.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_activate.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_change_wiring.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_clear_modify.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_copy.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_enter.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_extract.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_growkernel.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_init.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_is_modified.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_is_prefaultable.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_map.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_mincore.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_object_init_pt.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_page_exists_quick.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_page_init.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_page_protect.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_pinit.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_qenter.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_release.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_remove.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_resident_count.9#1 branch
.. //depot/projects/smpng/share/man/man9/pmap_zero_page.9#1 branch
.. //depot/projects/smpng/share/man/man9/printf.9#1 branch
.. //depot/projects/smpng/share/man/man9/prison_check.9#1 branch
.. //depot/projects/smpng/share/man/man9/priv.9#1 branch
.. //depot/projects/smpng/share/man/man9/pseudofs.9#1 branch
.. //depot/projects/smpng/share/man/man9/psignal.9#1 branch
.. //depot/projects/smpng/share/man/man9/random.9#1 branch
.. //depot/projects/smpng/share/man/man9/random_harvest.9#1 branch
.. //depot/projects/smpng/share/man/man9/redzone.9#1 branch
.. //depot/projects/smpng/share/man/man9/refcount.9#1 branch
.. //depot/projects/smpng/share/man/man9/resettodr.9#1 branch
.. //depot/projects/smpng/share/man/man9/resource_int_value.9#1 branch
.. //depot/projects/smpng/share/man/man9/rijndael.9#1 branch
.. //depot/projects/smpng/share/man/man9/rman.9#1 branch
.. //depot/projects/smpng/share/man/man9/rmlock.9#1 branch
.. //depot/projects/smpng/share/man/man9/rtalloc.9#1 branch
.. //depot/projects/smpng/share/man/man9/rtentry.9#1 branch
.. //depot/projects/smpng/share/man/man9/runqueue.9#1 branch
.. //depot/projects/smpng/share/man/man9/rwlock.9#1 branch
.. //depot/projects/smpng/share/man/man9/sbuf.9#1 branch
.. //depot/projects/smpng/share/man/man9/scheduler.9#1 branch
.. //depot/projects/smpng/share/man/man9/securelevel_gt.9#1 branch
.. //depot/projects/smpng/share/man/man9/selrecord.9#1 branch
.. //depot/projects/smpng/share/man/man9/sema.9#1 branch
.. //depot/projects/smpng/share/man/man9/sf_buf.9#1 branch
.. //depot/projects/smpng/share/man/man9/signal.9#1 branch
.. //depot/projects/smpng/share/man/man9/sleep.9#1 branch
.. //depot/projects/smpng/share/man/man9/sleepqueue.9#1 branch
.. //depot/projects/smpng/share/man/man9/socket.9#1 branch
.. //depot/projects/smpng/share/man/man9/spl.9#1 branch
.. //depot/projects/smpng/share/man/man9/stack.9#1 branch
.. //depot/projects/smpng/share/man/man9/store.9#1 branch
.. //depot/projects/smpng/share/man/man9/style.9#1 branch
.. //depot/projects/smpng/share/man/man9/swi.9#1 branch
.. //depot/projects/smpng/share/man/man9/sx.9#1 branch
.. //depot/projects/smpng/share/man/man9/sysctl.9#1 branch
.. //depot/projects/smpng/share/man/man9/sysctl_add_oid.9#1 branch
.. //depot/projects/smpng/share/man/man9/sysctl_ctx_init.9#1 branch
.. //depot/projects/smpng/share/man/man9/taskqueue.9#1 branch
.. //depot/projects/smpng/share/man/man9/thread_exit.9#1 branch
.. //depot/projects/smpng/share/man/man9/time.9#1 branch
.. //depot/projects/smpng/share/man/man9/timeout.9#1 branch
.. //depot/projects/smpng/share/man/man9/tvtohz.9#1 branch
.. //depot/projects/smpng/share/man/man9/ucred.9#1 branch
.. //depot/projects/smpng/share/man/man9/uidinfo.9#1 branch
.. //depot/projects/smpng/share/man/man9/uio.9#1 branch
.. //depot/projects/smpng/share/man/man9/usbdi.9#1 branch
.. //depot/projects/smpng/share/man/man9/utopia.9#1 branch
.. //depot/projects/smpng/share/man/man9/vaccess.9#1 branch
.. //depot/projects/smpng/share/man/man9/vaccess_acl_posix1e.9#1 branch
.. //depot/projects/smpng/share/man/man9/vcount.9#1 branch
.. //depot/projects/smpng/share/man/man9/vflush.9#1 branch
.. //depot/projects/smpng/share/man/man9/vfs_busy.9#1 branch
.. //depot/projects/smpng/share/man/man9/vfs_getnewfsid.9#1 branch
.. //depot/projects/smpng/share/man/man9/vfs_getopt.9#1 branch
.. //depot/projects/smpng/share/man/man9/vfs_getvfs.9#1 branch
.. //depot/projects/smpng/share/man/man9/vfs_mount.9#1 branch
.. //depot/projects/smpng/share/man/man9/vfs_mountedfrom.9#1 branch
.. //depot/projects/smpng/share/man/man9/vfs_rootmountalloc.9#1 branch
.. //depot/projects/smpng/share/man/man9/vfs_suser.9#1 branch
.. //depot/projects/smpng/share/man/man9/vfs_timestamp.9#1 branch
.. //depot/projects/smpng/share/man/man9/vfs_unbusy.9#1 branch
.. //depot/projects/smpng/share/man/man9/vfs_unmountall.9#1 branch
.. //depot/projects/smpng/share/man/man9/vfsconf.9#1 branch
.. //depot/projects/smpng/share/man/man9/vget.9#1 branch
.. //depot/projects/smpng/share/man/man9/vgone.9#1 branch
.. //depot/projects/smpng/share/man/man9/vhold.9#1 branch
.. //depot/projects/smpng/share/man/man9/vinvalbuf.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_fault_prefault.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_check_protection.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_clean.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_create.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_delete.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_entry_resize_free.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_find.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_findspace.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_inherit.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_init.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_insert.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_lock.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_lookup.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_madvise.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_max.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_protect.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_remove.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_simplify_entry.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_stack.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_submap.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_map_wire.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_alloc.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_bits.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_cache.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_copy.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_deactivate.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_dontneed.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_flag.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_free.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_grab.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_hold.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_insert.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_io.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_lookup.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_protect.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_rename.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_sleep_busy.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_wakeup.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_wire.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_page_zero_fill.9#1 branch
.. //depot/projects/smpng/share/man/man9/vm_set_page_size.9#1 branch
.. //depot/projects/smpng/share/man/man9/vn_fullpath.9#1 branch
.. //depot/projects/smpng/share/man/man9/vn_isdisk.9#1 branch
.. //depot/projects/smpng/share/man/man9/vnode.9#1 branch
.. //depot/projects/smpng/share/man/man9/vput.9#1 branch
.. //depot/projects/smpng/share/man/man9/vref.9#1 branch
.. //depot/projects/smpng/share/man/man9/vrefcnt.9#1 branch
.. //depot/projects/smpng/share/man/man9/vrele.9#1 branch
.. //depot/projects/smpng/share/man/man9/vslock.9#1 branch
.. //depot/projects/smpng/share/man/man9/watchdog.9#1 branch
.. //depot/projects/smpng/share/man/man9/zero_copy.9#1 branch
.. //depot/projects/smpng/share/man/man9/zone.9#1 branch
.. //depot/user/jhb/pat/modules/patdev/patdev.c#5 edit
.. //depot/user/jhb/pat/sys/mman.h#3 edit
.. //depot/user/jhb/pat/vm/vm_mmap.c#19 edit

Differences ...

==== //depot/user/jhb/pat/modules/patdev/patdev.c#5 (text+ko) ====


==== //depot/user/jhb/pat/sys/mman.h#3 (text+ko) ====

@@ -87,6 +87,8 @@
  * Extended flags
  */
 #define	MAP_NOCORE	 0x00020000 /* dont include these pages in a coredump */
+#define	MAP_PREFAULT_READ 0x00040000 /* prefault mapping for reading */
+#define	MAP_PREFAULT_WRITE 0x00080000 /* prefault mapping for writing */
 #endif /* __BSD_VISIBLE */
 
 #if __POSIX_VISIBLE >= 199309

==== //depot/user/jhb/pat/vm/vm_mmap.c#19 (text+ko) ====

@@ -1510,6 +1510,22 @@
 	if ((rv == KERN_SUCCESS) && (map->flags & MAP_WIREFUTURE))
 		vm_map_wire(map, *addr, *addr + size,
 		    VM_MAP_WIRE_USER|VM_MAP_WIRE_NOHOLES);
+	else if ((rv == KERN_SUCCESS) &&
+	    (map->flags & (MAP_PREFAULT_READ | MAP_PREFAULT_WRITE))) {
+		vm_offset_t va;
+		vm_size_t len;
+		int prot;
+
+		prot = VM_PROT_READ;
+		if (map->flags & MAP_PREFAULT_WRITE)
+			prot |= VM_PROT_WRITE;
+		va = trunc_page(*addr);
+		len = size + (*addr - va);
+		for (; len > 0; va += PAGE_SIZE, len -= PAGE_SIZE) {
+			vm_fault(map, va, prot, (prot & VM_PROT_WRITE) ?
+			    VM_FAULT_DIRTY : VM_FAULT_NORMAL);
+		}
+	}
 
 	switch (rv) {
 	case KERN_SUCCESS:



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