1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-02 12:20:51 +00:00
freebsd/sys
Jim Harris aeae6079b4 nvd: add hw.nvd.delete_max tunable
The NVMe specification does not define a maximum or optimal delete
size, so technically max delete size is min(full size of namespace,
2^32 - 1 LBAs).  A single delete operation for a multi-TB NVMe
namespace though may take much longer to complete than the nvme(4)
I/O timeout period.  So choose a sensible default here that is still
suitably large to minimize the number of overall delete operations.

This also fixes possible uint32_t overflow on initial TRIM operation
for zpool create operations for NVMe namespaces with >4G LBAs.

MFC after:	3 days
Sponsored by:	Intel
2016-01-28 23:15:14 +00:00
..
amd64 Convert ss_sp in stack_t and sigstack to void *. 2016-01-27 17:55:01 +00:00
arm EHCI: Make core reset and port speed reading more generic. 2016-01-28 14:11:59 +00:00
arm64 Fix VNIC enumeration after r294993 and r294990 2016-01-28 16:58:49 +00:00
boot ficl on i386 should cast to unsigned char output to support efi i386 2016-01-27 16:45:23 +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 Support new MDIO hierarchy in ThunderX DTB 2016-01-28 15:44:14 +00:00
contrib Import Annapurna Labs Alpine HAL for networking 2016-01-26 15:22:04 +00:00
crypto
ddb
dev nvd: add hw.nvd.delete_max tunable 2016-01-28 23:15:14 +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 Convert ss_sp in stack_t and sigstack to void *. 2016-01-27 17:55:01 +00:00
isa Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
kern kqueue EVFILT_PROC: avoid collision between NOTE_CHILD and NOTE_EXIT 2016-01-28 20:24:15 +00:00
kgssapi
libkern
mips EHCI: Make core reset and port speed reading more generic. 2016-01-28 14:11:59 +00:00
modules filemon: Use process_exec EVENTHANDLER to capture sys_execve. 2016-01-28 21:45:25 +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 Remove debug output which was committed by accident. 2016-01-28 23:12:12 +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 EHCI: Make core reset and port speed reading more generic. 2016-01-28 14:11:59 +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 ss_sp in stack_t and sigstack to void *. 2016-01-27 17:55:01 +00:00
sys kqueue EVFILT_PROC: avoid collision between NOTE_CHILD and NOTE_EXIT 2016-01-28 20:24:15 +00:00
teken
tests
tools
ufs Remove ffs_mountroot() prototype; seems to be long gone. 2016-01-28 12:21:23 +00:00
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