| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
SA_* to match mutexes and rwlocks. The old flags still exist for
backwards compatiblity.
Requested by: attilio
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ignore the size of any headers that were passed with the sendfile(2)
system call. Otherwise the file sent will be truncated by the header
size if the nbytes parameter was provided. The bug doesn't show up
when either nbytes is zero, meaning send the whole file, or no header
iovec is provided.
Resolve a potential error aliasing of errors from the VM and sf_buf
parts and the protocol send parts where an error of the latter over-
writes one of the former.
Update comments.
The byte accounting bug wasn't seen in earlier because none of the popular
sendfile(2) consumers, Apache, lighttpd and our ftpd(8) use it in modes
that trigger it. The varnish HTTP proxy makes full use of it and exposed
the problem.
Bug found by: phk
Tested by: phk
|
|
|
|
| |
ZFS, which doesn't support flags...
|
| |
|
|
|
|
|
|
|
| |
that holds the current exclusive lock, or NULL if no thread holds an
exclusive lock.
Requested by: pjd
|
|
|
|
|
|
|
| |
want to try resizing partitions. Based on text that was...
Submitted by: Michel Talon
MFC after: 3 days
|
|
|
|
|
|
| |
assert in sx_init_flags().
Submitted by: attilio
|
|
|
|
| |
va = va. Fix white space in nearby lines.
|
|
|
|
| |
puts it before library's object files, making the whole constuct useless.
|
| |
|
|
|
|
|
|
|
| |
conditional. By default, sx(9) locks are back to not supporting recursive
exclusive locks.
Submitted by: attilio
|
| |
|
|
|
|
| |
atomicity.h file for arm and powerpc.
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| |
| |
| |
| | |
the correct symbol, thus causing a warning with GCC 4.2.0. Committed
into the vendor branch since this is already in the csup repository.
Reported by: kan (ages ago)
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
PR: kern/98898
Submitted by: Johannes Weiner <hnazfoo@googlemail.com>
Approved by: ariff
|
| |
| |
| |
| |
| | |
because it uses alloca().
Initialize lastaddr in bus_dmamap_load_uio().
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
scheme allowed for 1024 PTE pages, each containing 256 PTEs.
This yielded 2GB of KVA. This is not enough to boot a kernel
on a 16GB box and in general too low for a 64-bit machine.
By adding a level of indirection we now have 1024 2nd-level
directory pages, each capable of supporting 2GB of KVA. This
brings the grand total to 2TB of KVA.
|
| | |
|
| |
| |
| |
| | |
imported to the base system.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fix the flags argument: M_WAITOK is not a valid flag. Its presence
leaves the indication that contigmalloc(9) will not return a NULL
pointer.
The use of contigmalloc(9) in this place is probably not a good idea
given the constraints. It's probably better to lift the constraints
and instead add a permanent mapping to the ITR. It's possible that
the first 256MB of memory is exhausted when we get here.
This fixes a kernel panic on a 16GB rx3600.
|
| |
| |
| |
| |
| | |
This should be a no-op, and this is needed for xscale core 3 supersections
support, as they are always part of the domain 0
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- axe(4) altq support
- INCLUDE_CONFIG_FILE improvements
- ng_car added
- sa -U and -P flags
Modified release notes:
- hptiop(4) manpage reference added
- twa(4) updated to 3.70.03.007
Removed release notes:
- lastcomm -X, change whas been backed out
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
sound quality problems.
PR: kern/112688
Submitted by: Stefan Ehmann <shoesoft@gmx.net>
Reviewed by: Konstantin Dimitrov <kosio.dimitrov@gmail.com>
Approved by: ariff
|
| |
| |
| |
| |
| |
| | |
PR: kern/105600
Submitted by: rotus <rotus@takamanohara.dyndns.org>
Approved by: ariff
|
| | |
|
| | |
|
| |
| |
| |
| | |
Blame-to: cperciva
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
of each port and any further packets are blocked, when the all the marker frames
have been returned to us from the remote network device then we can be sure
that all interface queues are empty.
This is needed when a port is added or removed from the aggregation since it
will affect the hash based distribution, if the queues are not empty then a
packet from an existing connection may be placed on a different interface and
arrive out of order. This was previously achieved by suppressing transmission for
1 second, now that there is an active feedback this timeout as been increased
to 3 seconds and used as a fallback.
|
| |
| |
| |
| |
| |
| | |
PR: docs/112776
Submitted by: asmodai
MFC after: 1 week
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
CID: 2105
Found with: Coverity Prevent(tm)
|
| |
| |
| |
| |
| | |
Found by: Coverity Prevent
Coverity ID: CID 3132
|
| |
| |
| |
| | |
we declared as inline can not be inlined.
|
| |
| |
| |
| | |
move it the the only file where it appears to be used.
|
| |
| |
| |
| | |
into the valid C.
|
| | |
|
| |
| |
| |
| | |
libraries might depend on versioned symbols from libc.
|
| |
| |
| |
| |
| |
| | |
magic value.
Submitted by: Jeremie Le Hen <jeremie@le-hen.org>
|
| |
| |
| |
| | |
Remove -I- construct obsolete in GCC 4.2.
|
| |
| |
| |
| |
| |
| | |
Switch ia64 kernels to -fpic. This is likely wrong, but at least gets
ia64 kernels to compile and link with GCC 4.2. The previous -mno-sdata
trick is not working anymore.
|
| |
| |
| |
| | |
libssp from the build.
|
| |
| |
| |
| |
| |
| |
| | |
There are new warnings that kill the build otherwise.
Disable pointer destination sign mismatch warning alltogether. Our tree
is in no shape to have that enabled yet.
|
| |
| |
| |
| | |
architectures. Linker defines end is synonym for _end.
|
| |
| |
| |
| | |
as static later.
|
| | |
|
| |
| |
| |
| |
| | |
SSP functions into FreeBSD libc. Use the same file name and location
for consistency with other projects.
|