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 Adjust i386 comment to match amd64 one after r294311. 2016-01-19 08:09:09 +00:00
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 Make ng_netflow(9) use new routing KPI. 2016-01-14 13:14:12 +00:00
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 Correct RISC-V exception types. 2016-01-18 17:49:32 +00:00
rpc
security Busy the mount point which is the owner of the audit vnode, around 2016-01-16 10:06:33 +00:00
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 xenbus: add a comment with the names of the generated accessors 2016-01-15 14:34:31 +00:00
Makefile