freebsd-dev/sys
Justin Hibbits 2dd1bdf183 Convert rman to use rman_res_t instead of u_long
Summary:
Migrate to using the semi-opaque type rman_res_t to specify rman resources.  For
now, this is still compatible with u_long.

This is step one in migrating rman to use uintmax_t for resources instead of
u_long.

Going forward, this could feasibly be used to specify architecture-specific
definitions of resource ranges, rather than baking a specific integer type into
the API.

This change has been broken out to facilitate MFC'ing drivers back to 10 without
breaking ABI.

Reviewed By: jhb
Sponsored by:	Alex Perez/Inertial Computing
Differential Revision: https://reviews.freebsd.org/D5075
2016-01-27 02:23:54 +00:00
..
amd64 Remove obsolete comment. 2016-01-23 08:08:06 +00:00
arm Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
arm64 Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
boot Remove static from these two. They slipped through the cracks. 2016-01-26 18:39:30 +00:00
bsm
cam Hide "soconnect() error" messages under bootverbose. 2016-01-22 09:32:19 +00:00
cddl MFV r294819: 6495 Fix mutex leak in dmu_objset_find_dp 2016-01-26 13:45:41 +00:00
compat Update and add various macros to the LinuxKPI and resolve a macro 2016-01-26 15:26:35 +00:00
conf FAST_DEPEND: Mark some unneeded code for later removal. 2016-01-27 01:24:14 +00:00
contrib Import Annapurna Labs Alpine HAL for networking 2016-01-26 15:22:04 +00:00
crypto
ddb
dev Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
fs ext2fs: passthrough any extra timestamps to the dinode struct. 2016-01-24 23:24:47 +00:00
gdb
geom Teach the flashmap code about the SPI flash. 2016-01-23 05:26:29 +00:00
gnu
i386
isa Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
kern Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
kgssapi
libkern
mips Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
modules ext2fs: Bring back the htree dir_index implementation. 2016-01-21 14:50:28 +00:00
net Provide TCPSTAT_DEC() and TCPSTAT_FETCH() macros. 2016-01-27 00:20:07 +00:00
net80211 net80211: reduce stack usage for ieee80211_ioctl*() methods. 2016-01-24 23:35:20 +00:00
netgraph
netinet Grab a snap amount of TCP connections in syncache from tcpstat. 2016-01-27 00:48:05 +00:00
netinet6 MFP r287070,r287073: split radix implementation and route table structure. 2016-01-25 06:33:15 +00:00
netipsec
netnatm
netpfil cleanup and document in some detail the internals of the testing code 2016-01-27 02:22:31 +00:00
netsmb
nfs MFP r287070,r287073: split radix implementation and route table structure. 2016-01-25 06:33:15 +00:00
nfsclient
nfsserver
nlm
ofed LinuxKPI list updates: 2016-01-26 15:12:31 +00:00
opencrypto
pc98 Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
powerpc Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
riscv/include
rpc
security
sparc64 Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
sys Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
teken
tests
tools
ufs
vm Typo in comment. 2016-01-24 13:38:41 +00:00
x86 Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
xdr
xen
Makefile