| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| | |
the target. Take care of ABI.
Suggested by: davidxu
MFC after: 2 weeks
|
| |
| |
| |
| |
| |
| |
| | |
debugee stop. The change should keep the ABI. Take care of compat32.
Discussed with: davidxu, jhb
MFC after: 2 weeks
|
| |
| |
| |
| | |
MFC after: 1 week
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
is ordered by page index. This greatly simplifies the implementation,
since we no longer need to mark the pages with VPO_CLEANCHK to denote
the progress. It is enough to remember the current position by index
before dropping the object lock.
Remove VPO_CLEANCHK and VM_PAGER_IGNORE_CLEANCHK as unused.
Garbage-collect vm.msync_flush_flags sysctl.
Suggested and reviewed by: alc
Tested by: pho
|
| |
| |
| |
| |
| |
| |
| |
| | |
which inline the function.
Reviewed by: alc
Tested by: pho
MFC after: 1 week
|
| |
| |
| |
| | |
Approved by: rrs (mentor)
|
| |
| |
| |
| |
| |
| |
| | |
it. This can happen in some cases when plugging in SD/SmartCard PC
Cards with empty slots. It is better to detect this bogosity, and
refuse to attach rather than panic with a division by zero (in one of
many places) down stream.
|
| | |
|
| |
| |
| |
| | |
not return the error itself.
|
| |
| |
| |
| |
| | |
For now, just print when we get the interrupt, but eventually we need
to collect the details and provide a more useful report.
|
| |
| |
| |
| |
| |
| | |
the interrupt's PIC (a) exists and (b) is the root PIC.
Reported by: Andreas Tobler
|
| |
| |
| |
| |
| |
| |
| |
| | |
document one of the optional flags; clarify which of the flags are
optional (and which are not), and remove mention of a restriction on
the reclamation of cached pages that no longer holds since version 7.
MFC after: 1 week
|
| |
| |
| |
| |
| |
| |
| | |
correct place whilst there.
Sponsored by: FreeBSD Foundation
Submitted by: pluknet <pluknet at gmail dot com>
|
| |
| |
| |
| |
| |
| |
| | |
After boot this mode can be changed with atacontrol/camcontrol as usual.
It works for both legacy and ATA_CAM wrapper mode.
PR: kern/123980
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
large number of packets queued to a crashing process.
In a specific case you may get 2 ABORT's back (from
say two packets in flight). If the aborts happened to
be processed at the same time its possible to have
one free the association while the other is trying
to report all the outbound packets. When this occured
it could lead to a crash.
MFC after: 3 days
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
FreeBSD. SIFTR logs a range of statistics on active TCP connections to a log
file, providing the ability to make highly granular measurements of TCP
connection state. The tool is aimed at system administrators, developers and
researchers alike. Please take it for a spin and test it out - the man page
should have all the information required to get you going.
Many thanks go to the Cisco University Research Program Fund at Community
Foundation Silicon Valley and the FreeBSD Foundation. Their support of our work
at the Centre for Advanced Internet Architectures, Swinburne University of
Technology is greatly appreciated.
Sponsored by: Cisco URP, FreeBSD Foundation
Reviewed by: dwmalone, gnn, rpaulo
Tested by: Many on freebsd-current@ and elsewhere over the years
MFC after: 1 month
|
| |
| |
| |
| |
| |
| | |
This ensures that the logical working directory (which may include
symlinks) is shown and is similar to the default behaviour of the pwd
builtin.
|
| |
| |
| |
| |
| |
| |
| |
| | |
expansion.
The comma operator is not listed in POSIX.1-2008 XCU 1.1.2.1 Arithmetic
Precision and Operations (referenced by XCU 2.6.4 Arithmetic Expansion) and
is therefore not required.
|
| |
| |
| |
| |
| | |
vm_pageout_page_stats(). In particular, avoid acquiring the page
queues lock unless iterating over the active queue.
|
| |
| |
| |
| |
| | |
vm_fault()'s automatic delete-behind heuristic.
vm_page_prev() is typically faster.
|
| |
| |
| |
| | |
previous name of stray interrupt counters, then responded to the list.
|
| |
| |
| |
| | |
because vm_page_next() is faster.
|
| |
| |
| |
| |
| |
| | |
useful purpose. Eliminate them.
Reviewed by: kib
|
| |
| |
| |
| |
| |
| |
| | |
driver parameters correctly.
Approved by: rrs (mentor)
Obtained from: Sriram Gorti <srgorti@netlogicmicro.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If we save/restore the PageMask, the value set by the bootloader will
persist, and will cause problems later in TLB exception handler.
This caused a crash in AR71xx boards.
Also fixes the EntryHi mask in pte.h
Reported by: Luiz Otavio O Souza <lists.br@gmail.com>
Tested by: Luiz Otavio O Souza <lists.br@gmail.com>
Approved by: rrs (mentor)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
a read-lock is being called to check the vtag-timewait cache.
Then in two cases (where a vtag is bad i.e. in the time-wait
state) the write-unlock is called NOT the read-unlock. Under
conditions where lots of associations are coming and going
this will cause the system to panic at some point.
MFC after: 3 days
|
| | |
|
| | |
|
| |
| |
| |
| | |
makes string processing (for example by `systat -vm`) easier.
|
| |
| |
| |
| | |
it wasnt needed but it is.
|
| |
| |
| |
| |
| |
| |
| |
| | |
violations.
- Use SIOCGIFMEDIA to determine VAP's opmode, cache it and set
IEEE80211_KEY_NOREPLAY for AHDEMO and IBSS.
Approved by: rpaulo (mentor)
|
| |
| |
| |
| | |
Rephrase respective atrtc code same way to be more readable.
|
| |
| |
| |
| |
| | |
Instead of using fake rid (which ISA doesn't like), delete untrusted
IRQ resource and let it be recreated.
|
| |
| |
| |
| |
| |
| | |
correctly. This fixes breakage of ng_ipfw(4) in r201527.
Submitted by: Alexander Zagrebin <alexz visp.ru>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
once, even if authentication is required, instead of retrying with the
proper credentials. Fix this by bumping the countdown if the origin or
proxy server requests authentication so that the initial unauthenticated
request does not count as an attempt.
PR: 148087
Submitted by: Tom Evans <tevans.uk@googlemail.com>
MFC after: 2 weeks
|
| | |
|
| |
| |
| |
| | |
Submitted by: taras
|
| | |
|
| |
| |
| |
| |
| | |
When compiling with profiling, we define PROF for userspace and GPROF
for the kernel.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
use uintmax_t instead of float and thereby eliminating the need for
a non-FP version.
Tested on: amd64, ia64 & powerpc (book-E)
Suggested by: bde
MFC after: 1 month
|
| |
| |
| |
| | |
Submitted by: Warren Block <wblock at wonkity.com>
|
| |
| |
| |
| | |
for the kernel.
|
| |
| |
| |
| | |
assume this to be the case.
|
| |
| |
| |
| |
| |
| |
| |
| | |
the core changes but left out the shared code, lol.
Well, and a couple fixes to the core... hopefully
this will all be complete now.
Happy happy joy joy :)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
int.
- Use errx(3) instead of err(3) to print the error message on short
reads in readlabel(). errno won't be set on short reads which can
easily occur here due to the fixed size read request.
PR: 144307
Reviewed by: bde
|
| |
| |
| |
| | |
<sys/syscallsubr.h> where all other kern_<syscall> prototypes live.
|
| |
| |
| |
| | |
this in 209592.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
What this provides is support for the 'virtual function'
interface that a FreeBSD VM may be assigned from a host
like KVM on Linux, or newer versions of Xen with such
support.
When the guest is set up with the capability, a special
limited function 82576 PCI device is present in its virtual
PCI space, so with this driver installed in the guest that
device will be detected and function nearly like the bare
metal, as it were.
The interface is only allowed a single queue in this configuration
however initial performance tests have looked very good.
Enjoy!!
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously, the caller unlocked the page, and vm_pageout_clean()
immediately reacquired the page lock. Also, assert rather than test
that the page is neither busy nor held. Since vm_pageout_clean() is
called with the object and page locked, the page can't have changed
state since the caller verified that the page is neither busy nor
held.
|
| |
| |
| |
| |
| | |
in adapter so that advertise changes can be done
to one port without the other changing.
|