Warner Losh c5fe3ae9b8 Introduce capacity flags for periphs
Introduce flags word to describe the capacities of the peripheral.
First bit will describe if the periph driver allows multiple
outstanding TRIMS to be active in a device.

Modify the I/O scheduler so that the nda driver can queue trims
for a while after the first one arrives. We'll queue until we see
a I/O scheduler tick, then we'll schedule as many TRIMs as allowed
by other factors (currently this is slocts in the NVMe controller).
This mariginally helps the read latency issues we see with reads,
but sets the stage for the nda driver to do TRIM collapsing like the
da and ada drivers do today.

Sponsored by: Netflix
2018-02-22 05:43:55 +00:00
..
2018-01-16 23:19:57 +00:00
2018-02-22 05:43:55 +00:00
2018-01-16 23:19:57 +00:00
2018-01-09 16:11:33 +00:00
2018-01-09 16:11:33 +00:00
2018-01-16 23:19:57 +00:00
2017-12-06 23:05:22 +00:00