freebsd-nq/sys
Konstantin Belousov 10d9120c44 Change the vm_ooffset_t type to unsigned.
The type represents byte offset in the vm_object_t data space, which
does not span negative offsets in FreeBSD VM.  The change matches byte
offset signess with the unsignedness of the vm_pindex_t which
represents the type of the page indexes in the objects.

This allows to remove the UOFF_TO_IDX() macro which was used when we
have to forcibly interpret the type as unsigned anyway.  Also it fixes
a lot of implicit bugs in the device drivers d_mmap methods.

Reviewed by:	alc, markj (previous version)
Tested by:	pho
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
2018-12-02 13:16:46 +00:00
..
amd64 amd64: align target memmove buffer to 16 bytes before using rep movs 2018-12-01 14:20:32 +00:00
arm Return computed real memory size, not a value from similarly named 2018-12-02 07:39:16 +00:00
arm64 Add Silergy SYR827 PMIC driver 2018-12-01 20:31:49 +00:00
bsm
cam
cddl
compat Add helper functions to copy strings into struct image_args. 2018-11-29 21:00:56 +00:00
conf Add Silergy SYR827 PMIC driver 2018-12-01 20:31:49 +00:00
contrib Restore build of the kernel, removed through r341377 2018-12-01 21:28:05 +00:00
crypto
ddb
dev Change the vm_ooffset_t type to unsigned. 2018-12-02 13:16:46 +00:00
dts arm64: allwinner: Add 792Mhz frequency to sun50i-a64-opp 2018-11-30 10:31:30 +00:00
fs
gdb
geom
gnu
i386 Correct the tunable name in the message. 2018-12-01 16:43:18 +00:00
isa
kern Correct accuracy of the barrier writes accounting. 2018-12-02 12:53:39 +00:00
kgssapi
libkern
mips Add CAPABILITIES to the ERL kernel config so that tools that have been 2018-11-28 13:25:10 +00:00
modules sfxge(4): add generated description of sensors 2018-11-30 05:54:30 +00:00
net Adapt the fix in r341008 to correctly work with EBR. 2018-11-30 10:36:14 +00:00
net80211
netgraph
netinet Limit option_len for the TCP_CCALGOOPT. 2018-11-30 10:50:07 +00:00
netinet6
netipsec
netpfil pf: Fix panic on overlapping interface names 2018-12-01 09:58:21 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto
powerpc pmcr: Fix pstate setting on Power8 2018-12-01 21:37:47 +00:00
riscv Fix reporting of SS_ONSTACK 2018-11-30 22:44:33 +00:00
rpc
security audit: predict AUDITING_TD as false 2018-11-29 09:19:48 +00:00
sparc64
sys Change the vm_ooffset_t type to unsigned. 2018-12-02 13:16:46 +00:00
teken
tests
tools
ufs
vm Change the vm_ooffset_t type to unsigned. 2018-12-02 13:16:46 +00:00
x86
xdr
xen
Makefile