| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There is one known issue: Some probes will display an error message along the
lines of: "Invalid address (0)"
I tested this with both a simple dtrace probe and dtruss on a few different
binaries on 32-bit. I only compiled 64-bit, did not run it, but I don't expect
problems without the modules loaded. Volunteers are welcome.
MFC after: 1 month
Notes:
svn path=/head/; revision=242723
|
|
|
|
| |
Notes:
svn path=/head/; revision=242722
|
|
|
|
| |
Notes:
svn path=/head/; revision=242721
|
|
|
|
|
|
|
|
|
|
| |
Element Descriptor page if it is not supported. This removes one error
message from verbose logs during boot on systems with some enclosures.
Sponsored by: iXsystems, Inc.
Notes:
svn path=/head/; revision=242720
|
|
|
|
| |
Notes:
svn path=/head/; revision=242719
|
|
|
|
|
|
|
|
| |
Submitted by: Luiz Otavio O Souza
Approved by: adrian (menthor)
Notes:
svn path=/head/; revision=242718
|
|
|
|
|
|
|
|
|
|
| |
use the -mprofiler-epilogue option if the compiler is clang, as the flag
is not supported. While here, fix up the value indentations.
MFC after: 1 week
Notes:
svn path=/head/; revision=242717
|
|
|
|
|
|
|
|
|
|
| |
do) and cause a problems trying to attach another instance to child mdio.
Submitted by: Luiz Otavio O Souza
Approved by: adrian (menthor)
Notes:
svn path=/head/; revision=242716
|
|
|
|
|
|
|
|
|
|
| |
use the -falign-functions option if the compiler is clang, as the flag
is not supported.
MFC after: 1 week
Notes:
svn path=/head/; revision=242715
|
|
|
|
|
|
|
|
|
|
|
| |
and sent queue. This provides no functional change, but is
a preparation for an upcoming stream reset improvement.
Done with rrs@.
MFC after: 1 week
Notes:
svn path=/head/; revision=242714
|
|
|
|
|
|
|
| |
Approved by: marcel (mentor)
Notes:
svn path=/head/; revision=242713
|
|
|
|
|
|
|
| |
Approved by: marcel (mentor)
Notes:
svn path=/head/; revision=242712
|
|
|
|
|
|
|
|
| |
Submitted by: Garrett Cooper
Approved by: marcel (mentor)
Notes:
svn path=/head/; revision=242711
|
|
|
|
|
|
|
| |
Approved by: marcel (mentor)
Notes:
svn path=/head/; revision=242710
|
|
|
|
|
|
|
|
| |
MFC after: 1 week
X-MFC with: 242708
Notes:
svn path=/head/; revision=242709
|
|
|
|
|
|
|
|
|
| |
Based on work done by Mohammad Rajiullah.
MFC after: 1 week
Notes:
svn path=/head/; revision=242708
|
|
|
|
|
|
|
|
|
| |
done for g++.
MFC after: 3 days
Notes:
svn path=/head/; revision=242707
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
default compiler. This has two parts:
- Make sys/boot/pc98/boot2 always build with gcc for now, until we can
figure out a way to shrink it enough when building with clang.
- Since sys/boot/p98/cdboot uses .code16 directives, which are not yet
supported by clang's integrated assembler, use -no-integrated-as,
similar to sys/boot/i386/cdboot.
Reviewed by: nyan
MFC after: 1 week
Notes:
svn path=/head/; revision=242706
|
|
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=242705
|
|
|
|
|
|
|
|
|
|
| |
Add commas after "e.g." and "i.e.". Change "silent" to "silence" in
wireless create section (reviewed by adri@).
MFC after: 1 week
Notes:
svn path=/head/; revision=242704
|
|
|
|
|
|
|
|
| |
MFC after: 1 weeks
Suggested by: ed @
Notes:
svn path=/head/; revision=242703
|
|
|
|
|
|
|
|
|
| |
Handle the required locking automatically for now.
MFC after: 1 weeks
Notes:
svn path=/head/; revision=242702
|
|
|
|
|
|
|
| |
initarm for FDT closer together. More to follow.
Notes:
svn path=/head/; revision=242700
|
|
|
|
|
|
|
|
|
| |
is defined.
This will unbreak ATH_DEBUG builds.
Notes:
svn path=/head/; revision=242698
|
|
|
|
|
|
|
|
|
|
|
|
| |
seemingly mysterious actions that are not done by ifconfig itself, but
by devd triggering on events caused by ifconfig.
PR: docs/173405
Submitted by: Mateusz Kwiatkowski <mateusz.kwiatkowski@atlashost.eu>
MFC after: 1 week
Notes:
svn path=/head/; revision=242697
|
|
|
|
|
|
|
|
|
|
| |
PR: docs/171755
Reviewed by: gavin
Approved by: gabor (mentor)
MFC after: 5 days
Notes:
svn path=/head/; revision=242696
|
|
|
|
|
|
|
|
| |
MFC after: 1 weeks
Submitted by: Bruce Evans
Notes:
svn path=/head/; revision=242695
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
date: 2009/06/12 02:03:51; author: dlg; state: Exp; lines: +59 -69
rewrite the way states from pfsync are merged into the local state tree
and the conditions on which pfsync will notify its peers on a stale update.
each side (ie, the sending and receiving side) of the state update is
compared separately. any side that is further along than the local state
tree is merged. if any side is further along in the local state table, an
update is sent out telling the peers about it.
Notes:
svn path=/head/; revision=242694
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
case keys had already been freed. If encountering such state, then
just release last reference.
Not sure this can happen as a runtime race, but can be reproduced by
the following scenario:
- enable pfsync
- disable pfsync
- wait some time
- enable pfsync
Notes:
svn path=/head/; revision=242693
|
|
|
|
| |
Notes:
svn path=/head/; revision=242692
|
|
|
|
| |
Notes:
svn path=/head/; revision=242691
|
|
|
|
|
|
|
|
|
|
| |
ps-poll is totally broken in its current form.
This should unbreak things enough to let people use PS-POLL devices,
but leave it in place for me to finish PS-POLL handling.
Notes:
svn path=/head/; revision=242690
|
|
|
|
| |
Notes:
svn path=/head/; revision=242689
|
|
|
|
|
|
|
| |
Approved by: adrian (co-mentor) (implicit)
Notes:
svn path=/head/; revision=242688
|
|
|
|
|
|
|
|
|
| |
Add it to LDFLAGS instead.
Submitted by: Garrett Cooper <yanegomi@gmail.com>
Notes:
svn path=/head/; revision=242684
|
|
|
|
|
|
|
|
|
| |
keyword line to the comment block underneath.
Submitted by: Garrett Cooper <yanegomi@gmail.com>
Notes:
svn path=/head/; revision=242683
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
function use that for JBOD and Thunderbolt disk write command. Now
we only have one implementation in mfi.
- Fix dumping on Thunderbolt cards. Polled IO commands do not seem to
be normally acknowledged by changing cmd_status to MFI_STAT_OK.
In order to get acknowledgement of the IO is complete, the Thunderbolt
command queue needs to be run through. I added a flag MFI_CMD_SCSI
to indicate this command is being polled and to complete the
Thunderbolt wrapper and indicate the result. This flag needs to be
set in the JBOD case in case if that us using Thunderbolt card.
When in the polling loop check for completed commands.
- Remove mfi_tbolt_is_ldio and just do the check when needed.
- Fix an issue when attaching of disk device happens when a device is
already scheduled to be attached but hasn't attached.
- add a tunable to allow raw disk attachment to CAM via:
hw.mfi.allow_cam_disk_passthrough=1
- fixup aborting of commands (AEN and LD state change). Use a generic
abort function and only wait the command being aborted not both.
Thunderbolt cards don't seem to abort commands so the abort times
out.
Notes:
svn path=/head/; revision=242681
|
|
|
|
|
|
|
|
|
| |
Reviewed by: tuexen
Approved by: trasz (mentor)
MFC after: 3 days
Notes:
svn path=/head/; revision=242680
|
|
|
|
|
|
|
|
| |
before freeing it. Otherwise, we can lose a buffer and cause a panic
in catchpacket().
Notes:
svn path=/head/; revision=242673
|
|
|
|
|
|
|
|
|
| |
and tcpcb.
MFC after: 3 days
Notes:
svn path=/head/; revision=242671
|
|
|
|
|
|
|
| |
Approved by: adrian (co-mentor) (implicit)
Notes:
svn path=/head/; revision=242669
|
|
|
|
|
|
|
| |
Approved by: adrian (co-mentor) (implicit)
Notes:
svn path=/head/; revision=242668
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
submenus. See menusets.4th(8) for additional details including examples.
Discussed on arch and recommended for inclusion at the devsummit.
This change does not alter the appearance or user experience, only enhances
possibilities.
Reviewed by: adrian (co-mentor)
Approved by: adrian (co-mentor)
Notes:
svn path=/head/; revision=242667
|
|
|
|
|
|
|
|
|
|
|
| |
counter) when the syncache doesn't want the driver to reply to an
incoming SYN. This fixes a harmless bug where tids_in_use would
go out of sync with the hardware counter.
MFC after: 3 days
Notes:
svn path=/head/; revision=242666
|
|
|
|
| |
Notes:
svn path=/head/; revision=242658
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the non-aggregate path.
I "cheated" by using some TX setup code in our HAL that isn't present
in the atheros HAL (or Linux ath9k.)
The old path for forming aggregates was:
* setup the rate control in the first descriptor;
* call chaintxdesc() on all the frames;
* call setupfirsttxdesc() on the first descrpitor in the first
frame;
* call setuplasttxdesc() on the last descriptor in the last frame.
The new path for forming aggregates looks like the non-aggregate path:
* call setuptxdesc() on the first descriptor in the first frame;
* setup the rate control in the first descriptor;
* call filltxdesc() on each descriptor in the frame;
* if it's an aggregate - call set11n_aggr_{first, middle, last} as
appropriate (see the code for a description of what is "appropriate".)
Now, this is done primarily for the AR9300 HAL - it doesn't implement
the first set of aggregate functions. It just has the older methods
and the "first/middle/last" aggregate methods. So, let's convert the
code to use these.
Note: the AR5416 HAL in FreeBSD had that code (from me, a while ago)
and a previous commit brought it up to behave the same as the AR9300
HAL routines.
There's some further tidyups to be done - specifically, avoid doing
multiple calls to the 11n descriptor functions. I shouldn't call
clr11n_aggr(), then set11n_aggr_middle(), then also set11n_aggr_first().
On (at least MIPS) the TX descriptors are in non-cachable memory and
this will cause multiple slow writes.
I'll debug/tidy that up in a future commit.
Tested:
* AR9280, STA
* AR9280/AR9160, AP
* AR9380, STA (using a local, closed source HAL, sorry!)
Notes:
svn path=/head/; revision=242656
|
|
|
|
|
|
|
|
| |
On several platforms the are determined by too many nested #defines to be
easily discernible. This will aid in development of auto-tuning.
Notes:
svn path=/head/; revision=242655
|
|
|
|
| |
Notes:
svn path=/head/; revision=242647
|
|
|
|
|
|
|
| |
Approved by: grehan (mentor)
Notes:
svn path=/head/; revision=242639
|
|
|
|
|
|
|
| |
in case if it is not permanent and was fixed.
Notes:
svn path=/head/; revision=242638
|