summaryrefslogtreecommitdiffstats
path: root/share/man/man9
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix a leak of the wired pages when unwiring of the PROT_NONE-mappedkib2014-09-013-3/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wired region. Rework the handling of unwire to do the it in batch, both at pmap and object level. All commits below are by alc. MFC r268327: Introduce pmap_unwire(). MFC r268591: Implement pmap_unwire() for powerpc. MFC r268776: Implement pmap_unwire() for arm. MFC r268806: pmap_unwire(9) man page. MFC r269134: When unwiring a region of an address space, do not assume that the underlying physical pages are mapped by the pmap. This fixes a leak of the wired pages on the unwiring of the region mapped with no access allowed. MFC r269339: In the implementation of the new function pmap_unwire(), the call to MOEA64_PVO_TO_PTE() must be performed before any changes are made to the PVO. Otherwise, MOEA64_PVO_TO_PTE() will panic. MFC r269365: Correct a long-standing problem in moea{,64}_pvo_enter() that was revealed by the combination of r268591 and r269134: When we attempt to add the wired attribute to an existing mapping, moea{,64}_pvo_enter() do nothing. (They only set the wired attribute on newly created mappings.) MFC r269433: Handle wiring failures in vm_map_wire() with the new functions pmap_unwire() and vm_object_unwire(). Retire vm_fault_{un,}wire(), since they are no longer used. MFC r269438: Rewrite a loop in vm_map_wire() so that gcc doesn't think that the variable "rv" is uninitialized. MFC r269485: Retire pmap_change_wiring(). Reviewed by: alc
* Merge r268725 from head:gavin2014-08-131-2/+2
| | | | | Since r202933, kthread_suspend_check() takes no arguments. Update the example to match.
* MFC r269289, r269290, r269291, r269292, r269293:gjb2014-08-041-1/+1
| | | | | | | | | | | | | | | | | | | r269289: sort(1): Remove trailing '.' from See Also section. r269290: acpi_wmi(4): Remove trailing comma from standalone Xref. r269291: hptiop(4): Remove trailing comma from ending Xref. r269292: pf.conf(5): Remove trailing comma from ending Xref. r269293: kernel_mount(9): Remove trailing comma from ending Xref. Sponsored by: The FreeBSD Foundation
* MFC r268780truckman2014-08-011-9/+4
| | | | | | | | | | | | | | | | | | Nuke the never-used RF_TIMESHARE feature, reducing the complexity of the code. The consensus on arch@ is that this feature might have been useful in the distant past, but is now just unnecessary bloat. The int_rman_activate_resource() and int_rman_deactivate_resource() functions become trivial, so manually inline them. The special deferred handling of RF_ACTIVE is no longer needed in reserve_resource_bound(), so eliminate the associated code at the end of the function. These changes reduce the object file size by more than 500 bytes on i386. Update the rman.9 man page to reflect the removal of the RF_TIMESHARE feature.
* MFC r269160:kib2014-07-303-117/+0
| | | | | | | Remove man page for non-existent VOPs. MFC r269240 (by pluknet): Add VOP_GETVOBJECT.9 to obsolete files, un-xref.
* MFC r269159:kib2014-07-301-11/+8
| | | | | | | | Correct the locking statement. MFC r269161: Explicitely mention that inactivated or reclaimed vnode is locked exclusively.
* MFC r264363:markj2014-07-291-3/+3
| | | | | Update the SDT(9) example to reflect the removal of the sname parameter in r258622.
* MFC r267854:kib2014-06-301-0/+7
| | | | Add fpu_kern.9 man page to the install.
* MFC r267768:kib2014-06-301-0/+195
| | | | | | | Add documentation for the fpu_kern(9) interfaces. MFC r267785 (by brueffer): Several small fixes.
* MFC 264019, 264041, 264048, 264049, 264050, 264051ian2014-05-171-1/+18
| | | | | | | | | | | | | | Add support for event timers whose clock frequency can change while running. Apparently all ARM configs build kern_et.c, but only a few of them also build kern_clocksource.c, un-break the build by not referencing functions in kern_clocksource if NO_EVENTTIMERS is defined. Add variable-frequency support to the arm mpcore eventtimer driver. mpcore_timer: Disable the timer and clear any pending bit, then setup the new counter register values, then restart the timer. Also re-nest the parens properly for casting the result of converting time and frequency to a count.
* MFC r265285,265320:pluknet2014-05-122-0/+108
| | | | Documented the pget(9) system kernel interface.
* MFC r261908 by ian: Fix a typo, C_ALSOLUTE -> C_ABSOLUTE.emaste2014-05-061-1/+1
|
* Merge r263203: garbage collect long time obsoleted (or never used) stuffglebius2014-04-091-2/+0
| | | | from routing API.
* MFC r263271asomers2014-03-311-1/+1
| | | | | | share/man/man9/counter.9 Fix logic error in the description of counter_u64_alloc: the command may fail only if M_NOWAIT is specified, not M_WAITOK.
* MFC r263289: Update NetBSD Foundation copyrights to 2-clause BSDemaste2014-03-242-14/+0
| | | | | | | | | | | The NetBSD Foundation states "Third parties are encouraged to change the license on any files which have a 4-clause license contributed to the NetBSD Foundation to a 2-clause license." This change removes clauses 3 and 4 from copyright / license blocks that list The NetBSD Foundation as the only copyright holder. Sponsored by: The FreeBSD Foundation
* Merge r262763, r262767, r262771, r262806 from head:glebius2014-03-211-14/+17
| | | | | | | | | | - Remove rt_metrics_lite and simply put its members into rtentry. - Use counter(9) for rt_pksent (former rt_rmx.rmx_pksent). This removes another cache trashing ++ from packet forwarding path. - Create zini/fini methods for the rtentry UMA zone. Via initialize mutex and counter in them. - Fix reporting of rmx_pksent to routing socket. - Fix netstat(1) to report "Use" both in kvm(3) and sysctl(3) mode.
* Merge 261595: simplify the SYSCTL_COUNTER_U64() macro.glebius2014-03-041-3/+3
|
* Merge 261593 from head:glebius2014-03-041-1/+38
| | | | | Provide macros that allow easily export uma(9) zone limits and current usage via sysctl(9).
* MFC r261800:wblock2014-02-181-8/+5
| | | | Remove obsolete vnode(9) man page references.
* MFC r258713,262062: add taskqueue_drain_allavg2014-02-172-2/+78
|
* MFC r260444:kevlo2014-02-171-1/+1
| | | | | | | | | | | | | Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. The origin of WEP comes from IEEE Std 802.11-1997 where it defines whether the frame body of MAC frame has been encrypted using WEP algorithm or not. IEEE Std. 802.11-2007 changes WEP to Protected Frame, indicates whether the frame is protected by a cryptographic encapsulation algorithm. Reviewed by: adrian, rpaulo
* MFC r260581: Add sglist_append_bio(9) to append a struct bio's data tobryanv2014-01-182-1/+13
| | | | a sglist
* MFC r258622: dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEavg2014-01-171-29/+28
|
* Add manpages for VOP_ADVISE() and VOP_ALLOCATE().jhb2013-10-074-0/+176
| | | | Approved by: re (gjb)
* Remove a stale comment.jhb2013-10-071-9/+0
| | | | Approved by: re (gjb)
* add missing sections, de-Xr non-existent page, properly spacejmg2013-10-072-3/+3
| | | | | | | punctuation.. Approved by: re (joel) MFC after: 3 days
* Document LK_TRYUPGRADE.kib2013-10-061-3/+11
| | | | | | Sponsored by: The FreeBSD Foundation MFC after: 3 days Approved by: re (marius)
* mdoc: fix list width.joel2013-09-131-1/+1
| | | | Approved by: re (blanket)
* - Document the UQUAD sysctl variants.jhb2013-09-123-12/+32
| | | | | | | | | | - Clarify that exactly one of the "access" flags is required and list the optional flags in a separate list. Prefer bundling CTLFLAG_TUN into the access flag by not documenting it as an optional flag to set. Approved by: re (glebius) MFC after: 1 week
* Document several recent changes to vm_map_find(9):jhb2013-09-121-22/+56
| | | | | | | | | | | - Document the max_addr parameter that restricts mappings to a subset of the map's address space. - Document VMFS_ALIGNED_SPACE and update for the rename of VMFS_SUPER_SPACE. In addition, use a table that describes the different find space strategies in more detail. Reviewed by: alc Approved by: re (kib)
* add links for the various vmem functions...jmg2013-09-041-0/+7
|
* Hook vm_page_busy.9 to the buildantoine2013-08-261-0/+1
|
* Remove EOL whitespace.joel2013-08-251-1/+1
|
* mdoc fixes.joel2013-08-251-1/+2
|
* Fix BUGS section after botched modify in r254772.andre2013-08-241-2/+1
| | | | Reported by: bjk
* Rename the kld_unload event handler to kld_unload_try, and add a newmarkj2013-08-241-0/+2
| | | | | | | | | | | | | | kld_unload event handler which gets invoked after a linker file has been successfully unloaded. The kld_unload and kld_load event handlers are now invoked with the shared linker lock held, while kld_unload_try is invoked with the lock exclusively held. Convert hwpmc(4) to use these event handlers instead of having kern_kldload() and kern_kldunload() invoke hwpmc(4) hooks whenever files are loaded or unloaded. This has no functional effect, but simplifes the linker code somewhat. Reviewed by: jhb
* Adjust for the pfil_func_t typedef added in r254769.andre2013-08-241-4/+4
|
* pfil_hook_get() has been internalized in r254771 and is no longerandre2013-08-241-9/+2
| | | | part of the API. It wasn't safe for external use in any case.
* - Bump date.davide2013-08-231-2/+2
| | | | | | - Small mdoc fix. Submitted by: pluknet
* Introduce callout_init_rm() so that callouts can be used in conjunctiondavide2013-08-231-6/+20
| | | | | | | | | with rmlocks. This works only with non-sleepable rm because handlers run in SWI context. While here, document the new KPI in the timeout(9) manpage. Requested by: adrian, scottl Reviewed by: mav, remko(manpage)
* Update the manual page for vm_page_grab(9).kib2013-08-221-13/+27
| | | | | Reviewed and edited by: alc Sponsored by: The FreeBSD Foundation
* Minor mdoc nit.joel2013-08-221-1/+0
|
* Implement atomic_swap() and atomic_testandset().jkim2013-08-211-17/+66
| | | | Reviewed by: arch, bde, jilles, kib
* Update the SDT(9) man page with the macros added in 254468. Also change themarkj2013-08-171-10/+79
| | | | | | | | existing examples to not pass an mbuf as a probe argument. There's no obvious reason to have it there, and it doesn't really jibe with the example added in this revision. MFC after: 1 week
* Correct sentence syntax too.mjacob2013-08-171-3/+3
|
* Correct spelling.obrien2013-08-171-1/+1
|
* Fix a typo.markj2013-08-151-1/+1
| | | | MFC after: 3 days
* Use kld_{load,unload} instead of mod_{load,unload} for the linker file loadmarkj2013-08-141-4/+4
| | | | | | | and unload event handlers added in r254266. Reported by: jhb X-MFC with: r254266
* Add event handlers for module load and unload events. The load handlers aremarkj2013-08-131-1/+7
| | | | | | | | | called after the module has been loaded, and the unload handlers are called before the module is unloaded. Moreover, the module unload handlers may return an error to prevent the unload from proceeding. Reviewed by: avg MFC after: 2 weeks
* Minor mdoc nits.joel2013-08-101-2/+1
|
OpenPOWER on IntegriCloud