summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_shm.c
Commit message (Expand)AuthorAgeFilesLines
* sys: extend use of the howmany() macro when available.pfg2016-04-261-1/+1
* Clean up some style(9) violations.jamie2016-04-141-6/+5
* Separate POSIX sem/shm objects in jails, by prepending the jail's pathjamie2016-04-131-5/+32
* Implement process-shared locks support for libthr.so.3, withoutkib2016-02-281-11/+6
* A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().glebius2015-12-161-2/+2
* Add kern_shm_open().ed2015-08-011-18/+25
* Make KPI of vm_pager_get_pages() more strict: if a pager changes a pageglebius2015-06-121-14/+4
* Add a new file operations hook for mmap operations. File type-specificjhb2015-06-041-7/+35
* Use correct length for sparse uiomove(). It must be the clipped tokib2015-04-241-1/+1
* uiomove_object_page(): Avoid instantiating pages in sparse regions on reads.will2015-04-111-0/+11
* fd: remove filedesc argument from fdclosemjg2015-04-111-3/+3
* Preset the object's color, or alignment, to maximize superpage usage.alc2015-02-081-1/+2
* Add a new fo_fill_kinfo fileops method to add type-specific information tojhb2014-09-221-8/+21
* Fix various issues with invalid file operations:jhb2014-09-121-29/+3
* Rename shm_dict_init to shm_init to fix a compiler warning.andreast2014-08-291-1/+1
* Use a unit number allocator to provide suitable st_dev and st_ino valuesjhb2014-08-291-2/+19
* If vm_page_grab() allocates a new page, the page is not inserted intokib2014-08-131-6/+6
* In the shm_open() and shm_unlink() syscalls, export the path to KTR.rpaulo2014-08-011-2/+12
* For md(4), posix shm(3) and tmpfs(5), free swap space used by paged inkib2014-07-281-0/+1
* Update kernel inclusions of capability.h to use capsicum.h instead; somerwatson2014-03-161-1/+1
* change td_retval into a union w/ off_t, with defines to mask thejmg2014-03-161-1/+1
* Accept O_CLOEXEC in shm_open().rmh2014-01-241-1/+1
* Implement sendfile(2) for the posix shared memory segment file descriptor,kib2013-09-111-1/+1
* Add a mmap flag (MAP_32BIT) on 64-bit platforms to request that a mapping usejhb2013-09-091-1/+1
* Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9).kib2013-08-221-1/+1
* Implement read(2)/write(2) and neccessary lseek(2) for posix shmfd.kib2013-08-211-3/+87
* Extract the general-purpose code from tmpfs to perform uiomove fromkib2013-08-211-0/+94
* Make sendfile() a method in the struct fileops. Currently onlyglebius2013-08-151-0/+1
* The soft and hard busy mechanism rely on the vm object lock to work.attilio2013-08-091-5/+2
* Use VMFS_OPTIMAL_SPACE instead of VMFS_ALIGNED_SPACE in shm_map().jhb2013-07-241-1/+1
* mqueue,ksem,shm: Fix race condition with setting UF_EXCLOSE.jilles2013-04-071-5/+1
* MFCattilio2013-03-021-2/+2
|\
| * Merge Capsicum overhaul:pjd2013-03-021-2/+2
* | Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-17/+17
* | Switch vm_object lock to be a rwlock.attilio2013-02-201-0/+1
|/
* Export some more useful info about shared memory objects to userlandjhb2012-04-011-0/+14
* Correct an error of omission in the implementation of the truncationalc2012-01-081-47/+54
* Use vm_mmap_to_errno().jhb2011-12-151-9/+2
* Add a helper API to allow in-kernel code to map portions of shared memoryjhb2011-12-141-0/+119
* Rename vm_page_set_valid() to vm_page_set_valid_range().kib2011-11-301-1/+1
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-2/+2
* Correct several issues in the integration of POSIX shared memory objectsrwatson2011-09-021-12/+16
* Fix build breakage. Initialize error variables explicitely for !MAC case.kib2011-08-171-0/+1
* Add the fo_chown and fo_chmod methods to struct fileops and use themkib2011-08-161-4/+73
* Add some checks to ensure that Capsicum is behaving correctly, and add somejonathan2011-06-301-0/+11
* Add a new option, OBJPR_NOTMAPPED, to vm_object_page_remove(). Passing thisalc2011-06-291-1/+1
* After the r219999 is merged to stable/8, rename fallocf(9) to falloc(9)kib2011-04-011-1/+1
* Replace pointer to "struct uidinfo" with pointer to "struct ucred"trasz2010-12-021-2/+2
* Minimize the use of the page queues lock for synchronizing access to thealc2010-06-021-2/+0
* Rename st_*timespec fields to st_*tim for POSIX 2008 compliance.ed2010-03-281-4/+4
OpenPOWER on IntegriCloud