opnsense-src/sys
Jim Harris f2b19f67ae Merge struct nvme_prp_list into struct nvme_tracker.
This simplifies the driver significantly where it is constructing
commands to be submitted to hardware.  By reducing the number of
PRPs (NVMe parlance for SGE) from 128 to 32, it ensures we do not
allocate too much memory for more common smaller I/O sizes, while
still supporting up to 128KB I/O sizes.

This also paves the way for pre-allocation of nvme_tracker objects
for each queue which will simplify the I/O path even further.

Sponsored by:	Intel
2012-10-18 00:37:11 +00:00
..
amd64 Print the %rip value for uprintf_signal. 2012-10-14 17:08:46 +00:00
arm Fix an mbuf leak in cpsw driver, clean up mbuf management: 2012-10-15 04:10:49 +00:00
boot Disconnect non-MPSAFE NTFS from the build in preparation for dropping 2012-10-17 11:30:00 +00:00
bsm
cam Add support for samsung HM250JI 2012-10-16 17:49:14 +00:00
cddl zfs: make use of getnewvnode_reserve in zfs_mknode and zfs_zget 2012-10-17 10:59:56 +00:00
compat Revert previous commit... 2012-10-10 08:36:38 +00:00
conf Disconnect non-MPSAFE NTFS from the build in preparation for dropping 2012-10-17 11:30:00 +00:00
contrib Fix defines in r241245. We actually don't define FreeBSD. 2012-10-14 15:03:06 +00:00
crypto Revert previous commit... 2012-10-10 08:36:38 +00:00
ddb Update the ddb and gdb backends for the new 'trace_thread' hook. 2012-04-12 21:34:58 +00:00
dev Merge struct nvme_prp_list into struct nvme_tracker. 2012-10-18 00:37:11 +00:00
fs Add two new options to the nfssvc(2) syscall that allow 2012-10-14 22:33:17 +00:00
gdb Update the ddb and gdb backends for the new 'trace_thread' hook. 2012-04-12 21:34:58 +00:00
geom Disconnect non-MPSAFE NTFS from the build in preparation for dropping 2012-10-17 11:30:00 +00:00
gnu/fs Add an unified macro to deny ability from the compiler to reorder 2012-10-09 14:32:30 +00:00
i386 MFamd64: add machdep.uprintf_signal. 2012-10-14 17:09:50 +00:00
ia64 Eliminate a stale comment. It describes another use case for the pmap in 2012-09-28 05:30:59 +00:00
isa
kern Disconnect non-MPSAFE NTFS from the build in preparation for dropping 2012-10-17 11:30:00 +00:00
kgssapi
libkern s/ is is / is /g 2012-09-14 22:00:03 +00:00
mips Disconnect non-MPSAFE NTFS from the build in preparation for dropping 2012-10-17 11:30:00 +00:00
modules Disconnect non-MPSAFE NTFS from the build in preparation for dropping 2012-10-17 11:30:00 +00:00
net Fix VIMAGE build. 2012-10-17 21:19:27 +00:00
net80211 Make the "struct if_clone" opaque to users of the cloning API. Users 2012-10-16 13:37:54 +00:00
netatalk Fix typos 2012-02-28 15:07:05 +00:00
netgraph Add NG_NETFLOW_V9INFO_TYPE command to be able to request netflowv9-specific 2012-10-11 16:15:18 +00:00
netinet Avoid potential bad pointer dereference. 2012-10-17 20:23:07 +00:00
netinet6 Cleanup documentation: cloning route support has been removed in r186119. 2012-10-13 09:31:01 +00:00
netipsec Add missing break 2012-09-18 08:00:43 +00:00
netipx Convert all users of IF_ADDR_LOCK to use new locking macros that specify 2012-01-05 19:00:36 +00:00
netnatm
netncp Add characters mapping for codepages used in Germany. 2012-06-01 03:59:08 +00:00
netpfil Make the "struct if_clone" opaque to users of the cloning API. Users 2012-10-16 13:37:54 +00:00
netsmb Change a duplicated check to clarify that we really want to set a 2012-07-10 21:02:59 +00:00
nfs Add two new options to the nfssvc(2) syscall that allow 2012-10-14 22:33:17 +00:00
nfsclient Do not leave invalid pages in the object after the short read for a 2012-08-14 11:45:47 +00:00
nfsserver Revert previous commit... 2012-10-10 08:36:38 +00:00
nlm Fix grammar. 2012-08-16 13:01:56 +00:00
ofed The drbr(9) API appeared to be so unclear, that most drivers in 2012-09-28 18:28:27 +00:00
opencrypto Revert previous commit... 2012-10-10 08:36:38 +00:00
pc98 Add an unified macro to deny ability from the compiler to reorder 2012-10-09 14:32:30 +00:00
pci intpm: add ATI IXP400 pci id 2012-04-16 10:33:46 +00:00
powerpc Eliminate a stale comment. It describes another use case for the pmap in 2012-09-28 05:30:59 +00:00
rpc Add a comment describing why r241097 was done. 2012-10-15 13:38:25 +00:00
security Check vplabel for NULL before dereferencing it. Fixes a panic 2012-05-03 15:51:34 +00:00
sparc64 Add an unified macro to deny ability from the compiler to reorder 2012-10-09 14:32:30 +00:00
sys Make the "struct if_clone" opaque to users of the cloning API. Users 2012-10-16 13:37:54 +00:00
teken
tools Revert previous commit... 2012-10-10 08:36:38 +00:00
ufs Fix up kernel sources to be ready for a 64-bit ino_t. 2012-09-27 23:30:49 +00:00
vm Move vm_page_requeue() to the only file that uses it. 2012-10-13 20:19:43 +00:00
x86 Add an unified macro to deny ability from the compiler to reorder 2012-10-09 14:32:30 +00:00
xdr
xen blkif interface comment cleanups. No functional changes 2012-02-29 17:47:01 +00:00
Makefile Add sys/ofed to the 'make cscope' target. 2012-03-20 18:05:15 +00:00