aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_shm.c
Commit message (Expand)AuthorAgeFilesLines
* sys: extend use of the howmany() macro when available.Pedro F. Giffuni2016-04-261-1/+1
* Clean up some style(9) violations.Jamie Gritton2016-04-141-6/+5
* Separate POSIX sem/shm objects in jails, by prepending the jail's pathJamie Gritton2016-04-131-5/+32
* Implement process-shared locks support for libthr.so.3, withoutKonstantin Belousov2016-02-281-11/+6
* A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().Gleb Smirnoff2015-12-161-2/+2
* Add kern_shm_open().Ed Schouten2015-08-011-18/+25
* Make KPI of vm_pager_get_pages() more strict: if a pager changes a pageGleb Smirnoff2015-06-121-14/+4
* Add a new file operations hook for mmap operations. File type-specificJohn Baldwin2015-06-041-7/+35
* Use correct length for sparse uiomove(). It must be the clipped toKonstantin Belousov2015-04-241-1/+1
* uiomove_object_page(): Avoid instantiating pages in sparse regions on reads.Will Andrews2015-04-111-0/+11
* fd: remove filedesc argument from fdcloseMateusz Guzik2015-04-111-3/+3
* Preset the object's color, or alignment, to maximize superpage usage.Alan Cox2015-02-081-1/+2
* Add a new fo_fill_kinfo fileops method to add type-specific information toJohn Baldwin2014-09-221-8/+21
* Fix various issues with invalid file operations:John Baldwin2014-09-121-29/+3
* Rename shm_dict_init to shm_init to fix a compiler warning.Andreas Tobler2014-08-291-1/+1
* Use a unit number allocator to provide suitable st_dev and st_ino valuesJohn Baldwin2014-08-291-2/+19
* If vm_page_grab() allocates a new page, the page is not inserted intoKonstantin Belousov2014-08-131-6/+6
* In the shm_open() and shm_unlink() syscalls, export the path to KTR.Rui Paulo2014-08-011-2/+12
* For md(4), posix shm(3) and tmpfs(5), free swap space used by paged inKonstantin Belousov2014-07-281-0/+1
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* change td_retval into a union w/ off_t, with defines to mask theJohn-Mark Gurney2014-03-161-1/+1
* Accept O_CLOEXEC in shm_open().Robert Millan2014-01-241-1/+1
* Implement sendfile(2) for the posix shared memory segment file descriptor,Konstantin Belousov2013-09-111-1/+1
* Add a mmap flag (MAP_32BIT) on 64-bit platforms to request that a mapping useJohn Baldwin2013-09-091-1/+1
* Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9).Konstantin Belousov2013-08-221-1/+1
* Implement read(2)/write(2) and neccessary lseek(2) for posix shmfd.Konstantin Belousov2013-08-211-3/+87
* Extract the general-purpose code from tmpfs to perform uiomove fromKonstantin Belousov2013-08-211-0/+94
* Make sendfile() a method in the struct fileops. Currently onlyGleb Smirnoff2013-08-151-0/+1
* The soft and hard busy mechanism rely on the vm object lock to work.Attilio Rao2013-08-091-5/+2
* Use VMFS_OPTIMAL_SPACE instead of VMFS_ALIGNED_SPACE in shm_map().John Baldwin2013-07-241-1/+1
* mqueue,ksem,shm: Fix race condition with setting UF_EXCLOSE.Jilles Tjoelker2013-04-071-5/+1
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-091-17/+18
* Merge Capsicum overhaul:Pawel Jakub Dawidek2013-03-021-2/+2
* Export some more useful info about shared memory objects to userlandJohn Baldwin2012-04-011-0/+14
* Correct an error of omission in the implementation of the truncationAlan Cox2012-01-081-47/+54
* Use vm_mmap_to_errno().John Baldwin2011-12-151-9/+2
* Add a helper API to allow in-kernel code to map portions of shared memoryJohn Baldwin2011-12-141-0/+119
* Rename vm_page_set_valid() to vm_page_set_valid_range().Konstantin Belousov2011-11-301-1/+1
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-2/+2
* Correct several issues in the integration of POSIX shared memory objectsRobert Watson2011-09-021-12/+16
* Fix build breakage. Initialize error variables explicitely for !MAC case.Konstantin Belousov2011-08-171-0/+1
* Add the fo_chown and fo_chmod methods to struct fileops and use themKonstantin Belousov2011-08-161-4/+73
* Add some checks to ensure that Capsicum is behaving correctly, and add someJonathan Anderson2011-06-301-0/+11
* Add a new option, OBJPR_NOTMAPPED, to vm_object_page_remove(). Passing thisAlan Cox2011-06-291-1/+1
* After the r219999 is merged to stable/8, rename fallocf(9) to falloc(9)Konstantin Belousov2011-04-011-1/+1
* Replace pointer to "struct uidinfo" with pointer to "struct ucred"Edward Tomasz Napierala2010-12-021-2/+2
* Minimize the use of the page queues lock for synchronizing access to theAlan Cox2010-06-021-2/+0
* Rename st_*timespec fields to st_*tim for POSIX 2008 compliance.Ed Schouten2010-03-281-4/+4
* Implement global and per-uid accounting of the anonymous memory. AddKonstantin Belousov2009-06-231-8/+23
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-2/+0