summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_shm.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implement global and per-uid accounting of the anonymous memory. Addkib2009-06-231-8/+23
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-2/+0
* Correct a boundary case error in the management of a page's dirty bits byalc2009-06-021-4/+17
* Shared memory objects that have size which is not necessarily equal tokan2008-12-011-1/+2
* Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessarytrasz2008-10-281-5/+5
* Rework the lifetime management of the kernel implementation of POSIXjhb2008-06-271-0/+4
* Initialize the vm object's flags to include OBJ_NOSPLIT, just like thealc2008-04-131-0/+4
* Change shm_dotruncate() so that it correctly handles cached pages that spanalc2008-02-071-0/+4
* Add a set of regression tests for the POSIX shm API (shm_open(2) andjhb2008-01-161-3/+0
* Add a new file descriptor type for IPC shared memory objects and use it tojhb2008-01-081-0/+608
OpenPOWER on IntegriCloud