aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_object.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* vm_radix_init: use initializerDoug Moore2023-07-141-0/+1
* Drop space in "vm object" lock name to improve wchanEd Maste2023-02-151-1/+1
* Handle ERELOOKUP from VOP_FSYNC() in several other placesKonstantin Belousov2023-01-201-2/+17
* vm_object.c: minor styleKonstantin Belousov2023-01-201-1/+1
* vm_object: Fix a kernel memory disclosure via the vm_object list sysctlMark Johnston2023-01-161-1/+1
* ddb: don't limit pindex output in 'show vmopag'Mitchell Horne2022-11-111-2/+0
* ddb: annotate some commands with DB_CMD_MEMSAFEMitchell Horne2022-07-181-2/+2
* vm_pager: Remove references to KVME_TYPE_DEFAULT in the kernelMark Johnston2022-07-171-2/+1
* vm_object: Remove redundant OBJ_SWAP checksMark Johnston2022-07-171-35/+17
* vm: Remove handling for OBJT_DEFAULT objectsMark Johnston2022-07-171-13/+3
* vm_object: Release object swap charge in the swap pager destructorMark Johnston2022-07-171-18/+0
* vm_object: Modify vm_object_allocate_anon() to return OBJT_SWAP objectsMark Johnston2022-07-171-3/+5
* vm_object: Assert that overcommit charge is released in the object dtorMark Johnston2022-07-121-0/+3
* vm_object: Use the vm_object_(set|clear)_flag() helpersMark Johnston2022-06-141-3/+4
* vm_object: restore handling of shadow_count for all type of objectsKonstantin Belousov2022-02-021-18/+39
* Eliminate key press requirement "show vmopag" command output.Stephen J. Kiernan2021-12-201-30/+10
* vm_object: Make is_object_active() globalRick Macklem2021-12-201-0/+15
* vm: Add a mode to vm_object_page_remove() which skips invalid pagesMark Johnston2021-11-151-0/+19
* vm_page: Consolidate page busy sleep mechanismsMark Johnston2021-11-151-9/+18
* sysctl vm.objects: yield if hogKonstantin Belousov2021-10-251-0/+1
* vm.objects_swap: disable reporting some informationKonstantin Belousov2021-10-251-15/+18
* Add vm.swap_objects sysctlKonstantin Belousov2021-10-251-4/+24
* vm_object_list: split sysctl handler in separate functionKonstantin Belousov2021-10-251-1/+8
* tmpfs: dynamically register tmpfs pagerKonstantin Belousov2021-05-131-1/+0
* vm: Add KPI to dynamically register pagersKonstantin Belousov2021-05-131-1/+14
* sys/vm: remove several other uses of OBJT_SWAP_TMPFSKonstantin Belousov2021-05-131-2/+3
* vm_object_set_memattr(): handle all object types without listing them explicitlyKonstantin Belousov2021-05-131-17/+5
* vm_object_kvme_type(): reimplement by embedding kvme_type into pageropsKonstantin Belousov2021-05-131-35/+0
* Add OBJT_SWAP_TMPFS pagerKonstantin Belousov2021-05-071-10/+14
* Implement vm_object_vnode() using vm_pager_getvp()Konstantin Belousov2021-05-071-10/+1
* Add pgo_freespace methodKonstantin Belousov2021-05-071-16/+8
* Add pgo_mightbedirty methodKonstantin Belousov2021-05-071-0/+6
* vm_pager: add pgo_set_writeable_dirty methodKonstantin Belousov2021-05-071-6/+1
* sysctl vm.objects: report backing object and swap useKonstantin Belousov2021-04-191-1/+12
* Allow consumer to customize physical pager.Konstantin Belousov2020-09-091-0/+1
* vm_object_split(): Handle orig_object type changes.Mark Johnston2020-09-071-3/+17
* vm: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-4/+1
* cache: drop the always curthread argument from reverse lookup routinesMateusz Guzik2020-08-241-1/+1
* vm_object: allow paging_in_progress to be acquired after object termination.Konstantin Belousov2020-08-161-7/+8
* Call swap_pager_freespace() from vm_object_page_remove().Mark Johnston2020-06-251-3/+6
* Revert r362360.Mark Johnston2020-06-191-0/+1
* Fix a double object unlock in vm_object_backing_collapse_wait().Mark Johnston2020-06-191-1/+0
* Honor db_pager_quit in some vm_object ddb commandsEric van Gyzen2020-06-121-0/+5
* Use COUNTER_U64_DEFINE_EARLY() in places where it simplifies things.Mark Johnston2020-03-061-13/+3
* Simplify vref() code in object_reference. The local temporary is no longerJeff Roberson2020-02-281-8/+4
* Add a blocking counter KPI.Mark Johnston2020-02-281-27/+24
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+1
* sys/vm: quiet -Wwrite-stringsRyan Libby2020-02-231-3/+3
* Enable vm_object_mightbedirty() and vm_object_page_clean() for swapKonstantin Belousov2020-02-041-27/+39