| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
locking flags.
|
| |
|
|
|
|
| |
safe cases as a short-cut.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- Avoid the return value for vm_radix_insert()
- Name the functions argument per-style(9)
- Avoid to get and return opaque objects but use vm_page_t as vm_radix is
thought to not really be general code but to cater specifically page
cache and resident cache.
|
|
|
|
| |
currently.
|
|
|
|
| |
structure for vm_radix implementation.
|
| |
|
|
|
|
|
|
| |
alphabetically.
- Change the return type to be boolean_t in order to match what
vm_page_is_cached() does.
|
| |
|
| |
|
|
|
|
|
|
| |
This part needs to be overhauled anyway and this will be done in a
separate branch.
Just cope with changes to let the radix trie compile.
|
|
|
|
|
| |
reimplemented as ranged operations, sync vm_page_is_cached() semantic
with HEAD.
|
|
|
|
| |
Reimplement vm_page_cache_free() as a range operation.
|
|\ |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
using /dev/consolectl close. This fixes a problem where if
a USB mouse is detached while a button is pressed, that
button is never released.
MFC after: 1 week
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Add const quilifiers to fields that store value of __FILE__.
- Use long type for fields that store value of __LINE__.
- Sort and style(9) debugging fields.
- Add initializer for debugging fields into TAILQ_INITIALIZER macro.
PR: 175759
Submitted by: Andrey Simonenko <simon comsys.ntu-kpi.kiev.ua>
Reviewed by: bde
|
| | |
| | |
| | |
| | |
| | | |
Reported by: gnn, jhb
MFC after: 3 days
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This eliminates the need to recompile the kernel when the default value
of NKPT is not big enough - for e.g. when loading large kernel modules
or memory disk images from the loader.
If NKPT is defined in the kernel configuration file then it overrides the
dynamic calculation.
Reviewed by: alc, kib
|
| | |
| | |
| | |
| | | |
Approved by: gonzo@
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
ISO/IEC 9899:1999 (E) 5.2.1p3 guarantees that the values of the characters
0123456789 are contiguous.
The generated syntax.c and syntax.h remain the same.
Submitted by: Christoph Mallon
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
in the resulted change.
Reviewed by: kib
MFC after: 1 week
|
| | |
| | |
| | |
| | |
| | |
| | | |
libstand.
* Stop linking the ARM U-Boot loader against libgcc now libstand has the
required symbols.
|
| | |
| | |
| | |
| | |
| | |
| | | |
in /usr/include.
MFC after: 2 weeks
|
| | |
| | |
| | |
| | | |
USB stack. This is useful for non-kernel purposes, like the loader.
|
| | | |
|
| | |
| | |
| | |
| | | |
Approved by: joel (mentor)
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Reviewed by: glebius@
MFC after: 1 week
|
| | |
| | |
| | |
| | | |
with gcc disable CLANG_FULL for now.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
make use of sc more explicit and clear
Submitted by: Christoph Mallon
Approved by: gonzo@
|
| | |
| | |
| | |
| | |
| | | |
Submitted by: Christoph Mallon
MFC after: 2 weeks
|
| | |
| | |
| | |
| | |
| | | |
Submitted by: Christoph Mallon
MFC after: 2 weeks
|
| | |
| | |
| | |
| | |
| | | |
Submitted by: Christoph Mallon
MFC after: 2 weeks
|
| | |
| | |
| | |
| | |
| | | |
Submitted by: Christoph Mallon
MFC after: 2 weeks
|
| | |
| | |
| | |
| | |
| | | |
Submitted by: Christoph Mallon
MFC after: 2 weeks
|
| | |
| | |
| | |
| | |
| | | |
Submitted by: Christoph Mallon
MFC after: 2 weeks
|
| | |
| | |
| | |
| | |
| | | |
Submitted by: Pete Chou
MFC after: 1 week
|
| | |
| | |
| | |
| | | |
Approved by: gonzo@
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
requires 8 bytes alignment on RX buffer. Given that non-jumbo
frame works on any alignments I guess this DMA limitation for RX
buffer could be jumbo frame specific one. Also I'm not sure
whether this DMA limitation is related with 64bit DMA. Previously
age(4) disabled 64bit DMA addressing due to silent data corruption.
So we may need more testing on re-enabling 64bit DMA in future.
While I'm here, change mbuf chaining algorithm to use fixed sized
buffer and force software checksum if controller reports length
error. According to QAC, RFD is not updated at all for jumbo frame
so it works just like alc(4) controllers. This change also added
alignment fixup for strict alignment architectures. Because I'm
not aware of any non-x86 machines that use age(4) controllers it's
just for completeness at this moment.
Wit this change, jumbo frame should work with age(4).
Tested by: Christian Gusenbauer < c47g <> gmx dot at >
MFC after: 1 week
|
| | | |
|
| | |
| | |
| | |
| | | |
count, just like HEAD does.
|
| | |
| | |
| | |
| | |
| | | |
- Reimplement vm_page_cache_transfer() properly
- Remove vm_page_cache_rename() as a subsequent change
|
|\ \ \
| |/ / |
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Suggested by: adrian
MFC after: 14 days
X-MFC with: r246282
|