MFC after: 1 week
properly. Otherwise the minimum of 1 is used and you can only insert a single partition/slice and only at sector 0 (index 1). o When adding a partition/slice, recalculate the index after the start and size of the partition/slice are adjusted to make them a multiple of the track size. Since the precheck method sets the index based on the start of the partition as provided by the user, we know that we're off by at most 1 and adjusting the index is safe.
…en two devices per channel.
 Add the support for the NARK controller which seems a variant of the i960Rx.  Split up memory regions and other resources in 2 different parts as long as NARK uses them separately (it is not clear to me why though as long as there are no more informations available on this controller). Please note that in all the other cases, the regions overlaps leaving the default behaviour for all the other controllers.  Implement a clock daemon responsible for maintain updated the wall clock time of the controller (run any 30 minutes)*. Submitted by: Adaptec (driver build 15317 [1, 2] and 15727 ) Reviewed by: emaste Tested by: emaste Sponsored by: Sandvine Incorporated * Please note that originally, in the Adaptec driver, the clock daemon is not implemented with callouts as in our in-tree driver.
predefined set of methods, which are set in osd_register() and called via osd_call(). Currently, no methods are defined, though prison objects will have some in the future. Expand the locking from a single per-type mutex to three different kinds of locks (four if you include the requirement that the container (e.g. prison) be locked when getting/setting data). This clears up one existing issue, as well as others added by the method support. Approved by: bz (mentor)
…reak the build.
power-down peer transmitter, then disable completely. Side effect of this is saving about 0.5W of power per detached device.
so they get the correct tx parameters setup by node_settxparms
acd code to create new provider (?), but not from an expected context, which results in a panic (GEOM topology not held).
value and what the hardware requires (based on inspection of INI values) Submitted by: Jiri Fojtasek <email@example.com>
mac runs at full speed so doing this breaks conversion for ifs parameters Submitted by: Felix Fietkau <firstname.lastname@example.org>
interface down o only allow the first vap to initialize shared wme parameters
ATA specification declares minimal reset time of 5us. SATA keeps it, but requires devices to handle commands transmitted even one by one without any gap.
…support code, and also reducing the size of trapcode to fit inside a 32 byte handler slot. Reviewed by: grehan MFC after: 2 weeks