| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
It is only really necessary for open(2)'s third argument, which is optional and
obtained through stdarg(3). open(2)'s third argument is 32bit and we pass 64
bits. On little endian it works, because we take lower 32 bits, but on big
endian platforms we take upper 32 bits, so we end up with 0.
Reported by: Milan Čermák <Milan.Cermak@Sun.COM>
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
|
| |
This is not only shorter; it also eliminates unnecessary thread pinning on
architectures that implement a direct map.
MFC after: 3 weeks
|
|
|
|
|
|
| |
(so no scanning/roaming)
Reviewed by: Chris Anderson
|
| |
|
|
|
|
| |
and add support to allow users to set their CPUTYPE in make.conf.
|
|
|
|
|
|
| |
SATA mode setting is not implementes at this time.
Submitted by: Christoph Mallon
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
- New sentence - new line.
Reported by: Ben Kaduk <minimarmot@gmail.com>
- No more than 80 chars per line.
|
| |
|
|
|
|
| |
Approved by: rwatson (mentor)
|
|
|
|
| |
Approved by: rwatson (mentor)
|
| |
|
| |
|
|
|
|
|
|
| |
change is applicable to RELENG_7 but not RELENG_6.)
MFC after: 1 week
|
|
|
|
|
| |
before trying to mount root. Unlike USB1 the busses are not explored at attach
but rather after threads are running.
|
|
|
|
|
| |
devices return incorrect values in lower part confusing detection, while
higher part itself gives enough information for proper detetion.
|
|
|
|
| |
much time to spin-up.
|
|
|
|
|
|
|
|
|
|
|
| |
different cpu is still assigned to that vector by never clearing idt
entries. This was only provided as a debugging feature and the bugs
are caught by other means.
- Drop the sched lock when rebinding to reassign an interrupt vector
to a new cpu so that pending interrupts have a chance to be delivered
before removing the old vector.
Discussed with: tegge, jhb
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- protect againtst recursions,
- add new devices detection using ata_identify().
Improve ata_identify():
- do not add duplicate device if device already exist.
Rework SATA hot-plug events handling. Instead of unsafe duplicate
implementation use common ata_reinit() to handle all state changes.
All together this gives quite stable and robust cold- and hot-plug operation,
invariant to false, lost and duplicate events.
|
|
|
|
| |
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.
|
|
|
|
| |
devices per channel.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[1] Add the support for the NARK controller which seems a variant of
the i960Rx.
[2] 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.
[3] 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 [3])
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.
|
|
|
|
| |
Submitted by: Jeremie Le Hen
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
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 <jiri.fojtasek@hlohovec.net>
|
|
|
|
|
|
| |
mac runs at full speed so doing this breaks conversion for ifs parameters
Submitted by: Felix Fietkau <nbd@openwrt.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.
|
|
|
|
| |
PHY reset causes drive connect/disconnect events, unwanted at this moment.
|
|
|
|
|
|
|
|
| |
code, and also reducing the size of trapcode to fit inside a 32 byte handler
slot.
Reviewed by: grehan
MFC after: 2 weeks
|
| |
|
|
|
|
|
|
| |
testing..
MFC after: 1 month
|
|
|
|
| |
Inspired by: simon@
|
|
|
|
|
|
|
|
| |
the max_burst. It should only be gated by cwnd in the
lower level send.
Obtained from: Michael Tuexen
MFC after: 1 week.
|