summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/xen
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2015-08-06 16:50:37 +0000
committerjhb <jhb@FreeBSD.org>2015-08-06 16:50:37 +0000
commit3fab33edd0332263171c2527b0e575cb6e6850c5 (patch)
tree185621b468b045e60686d757731ff14a8ae6d40c /sys/i386/include/xen
parent6dd6018a93450318ff7958db08c1bce4c365bcc4 (diff)
downloadFreeBSD-src-3fab33edd0332263171c2527b0e575cb6e6850c5.zip
FreeBSD-src-3fab33edd0332263171c2527b0e575cb6e6850c5.tar.gz
The changes that introduced fo_mmap() treated all character device
mappings as if MAP_SHARED was always present since in general MAP_PRIVATE is not permitted for character devices. However, there is one exception in that MAP_PRIVATE mappings are permitted for /dev/zero. Only require a writable file descriptor (FWRITE) for shared, writable mappings of character devices. vm_mmap_cdev() will reject any private mappings for other devices. Reviewed by: kib Reported by: sbruno (broke qemu cross-builds), peter Differential Revision: https://reviews.freebsd.org/D3316
Diffstat (limited to 'sys/i386/include/xen')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud