| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=146720
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
on the their simply wrapping MPSAFE implementations of existing MPSAFE
system calls:
getfsstat()
lseek()
stat()
lstat()
truncate()
ftruncate()
statfs()
fstatfs()
Note that ogetdirentries() is not marked MPSAFE because it does not share
the MPSAFE implementation used for getdirentries(), and requires separate
locking to be implemented.
Notes:
svn path=/head/; revision=146719
|
|
|
|
|
|
|
|
|
|
|
|
| |
Note: len gets intialized to 0 for sap == NULL case only to
make compiler on amd64 happy. This has nothing todo with the
former uninitialized use of len in sap != NULL case.
Reviewed by: glebius
Approved by: pjd (mentor)
Notes:
svn path=/head/; revision=146718
|
|
|
|
| |
Notes:
svn path=/head/; revision=146717
|
|
|
|
| |
Notes:
svn path=/head/; revision=146716
|
|
|
|
|
|
|
| |
entry can become MSTD.
Notes:
svn path=/head/; revision=146715
|
|
|
|
| |
Notes:
svn path=/head/; revision=146714
|
|
|
|
| |
Notes:
svn path=/head/; revision=146713
|
|
|
|
| |
Notes:
svn path=/head/; revision=146712
|
|
|
|
| |
Notes:
svn path=/head/; revision=146711
|
|
|
|
|
|
|
| |
acquire Giant themselves.
Notes:
svn path=/head/; revision=146710
|
|
|
|
|
|
|
|
| |
so that we can start to eliminate the presence of non-MPSAFE system
call entries in syscalls.master.
Notes:
svn path=/head/; revision=146709
|
|
|
|
| |
Notes:
svn path=/head/; revision=146708
|
|
|
|
|
|
|
|
|
| |
PR: kern/81573
Submitted by: OOTOMO Hiroyuki <ootomo@za.wakwak.com>
MFC after: 1 week
Notes:
svn path=/head/; revision=146705
|
|
|
|
|
|
|
| |
desirable, though.
Notes:
svn path=/head/; revision=146704
|
|
|
|
|
|
|
| |
instead of a dead location on ftp.isi.edu.
Notes:
svn path=/head/; revision=146702
|
|
|
|
|
|
|
|
|
|
| |
(where I incorrectly put it initially) to "ignored" devices list (where
it should be). Pointy hat goes to me.
MFC after: 3 days
Notes:
svn path=/head/; revision=146701
|
|
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=146700
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Teach the i386 and pc98 loaders to honor multiple console requests from
their respective boot2 binaries so that the same console(s) are used in
both boot2 and the loader.
- Since the kernel doesn't support multiple consoles, whichever console is
listed first is treated as the "primary" console and is passed to the
kernel in the boot_howto flags.
PR: kern/66425
Submitted by: Gavin Atkinson gavin at ury dot york dot ac dot uk
MFC after: 1 week
Notes:
svn path=/head/; revision=146698
|
|
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=146697
|
|
|
|
|
|
|
|
|
|
|
| |
output is sent to the correct console(s).
PR: kern/66425
Submitted by: Gavin Atkinson gavin at ury dot york dot ac dot uk
MFC after: 1 week
Notes:
svn path=/head/; revision=146696
|
|
|
|
| |
Notes:
svn path=/head/; revision=146695
|
|
|
|
| |
Notes:
svn path=/head/; revision=146694
|
|
|
|
|
|
|
| |
Giant is probably also needed in kern_fhstatfs().
Notes:
svn path=/head/; revision=146693
|
|
|
|
| |
Notes:
svn path=/head/; revision=146692
|
|
|
|
|
|
|
|
|
| |
128-bit UUID libsdp(3). Fix 128-bit UUID printing in sdpcontrol(8).
MFC after: 3 days
Notes:
svn path=/head/; revision=146691
|
|
|
|
|
|
|
| |
only for backward compatibility since 5.2-RELEASE.
Notes:
svn path=/head/; revision=146690
|
|
|
|
|
|
|
|
| |
statistics, not graph and statistical test output. Useful for automated
processing.
Notes:
svn path=/head/; revision=146689
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that protects socket and receive socket buffer state, and a second
mutex to protect send socket buffer state. In some places, the
mutex shared between the socket and receive socket buffer will be
acquired twice, once by each layer, resulting in some
inconsistency, but providing the abstraction benefit of being able
to more easily separate the two mutexes in the future if desired.
When transitioning a socket to the SS_ISDISCONNECTING or
SS_ISDISCONNECTED states, grab the socket/receive socket buffer lock
once rather than grabbing it as the socket lock, modifying socket
state, then grabbing a second time as the receive lock in order to
modify the socket buffer state to indicate no further data can be
read. This change is believed to close a race between the change in
socket state and the change in socket buffer state, which for a
remotely initiated close on a UNIX domain socket, resulted in
soreceive() returning ENOTCONN rather than an EOF condition.
A similar race still exists in the case of send, however, and is
harder to fix as the socket and send socket buffer mutexes are not
the same, and we would like to avoid holding combinations of socket
mutexes over sb_upcall until we've finished clarifying the locking
protocol for upcalls.
This change has the side affect of reducing the number of mutex
operations to initiate disconnect or perform disconnect on a
socket by two.
PR: 78824
Rerported by: Marc Olzheim <marcolz@stack.nl>
MFC after: 2 weeks
Notes:
svn path=/head/; revision=146688
|
|
|
|
|
|
|
|
| |
day's sleep queue code, today the bug no longer exists.
please see 04/25/2004 freebsd-threads@ mailing list archive.
Notes:
svn path=/head/; revision=146687
|
|
|
|
|
|
|
|
|
|
|
|
| |
and RAND_MAX != LONG_MAX on 64-bit platforms.
PR: amd64/81279
Submitted by: Vivek Khera vivek at khera dot org
Submitted by: Adriaan de Groot groot at kde dot org
MFC after: 1 week
Notes:
svn path=/head/; revision=146686
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the ipx_net data structure. Doing so introduced a stronger alignment
requirement for the address structure, which in turn propagated into
other dependent data structures, which turns out not to be suported by
the available IPX source code. As a result, a number of user space
applications, such as IPX routing components, failed to operate
correctly.
RELENG_5_3 candidate?
PRs: 74059, 80266
Pointy hat to: bms
Fix by: bde
Tested by: Keith White <Keith dot White at site dot uottawa dot ca>
MFC after: 1 week
Suffering: great
Notes:
svn path=/head/; revision=146679
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
long (and unsigned long long) to long double conversions.
- Add a parameter that specifies the position of the sign bit to the _QP_TTOQ
macro, previously it always looked at bit 31. Pass a negative number to
disable sign inspection for unsigned types. This fixes _Qp_xtoq(),
_Qp_uitoq() and _Qp_uxtoq().
- In the functions __fpu_itof() and __fpu_xtof(), look at the sign bit to
decide whether we're doing a conversion from an unsigned type. If so, don't
negate the mantissa if the integer exceeds the biggest signed number.
PR: 55773
Patch by: Stephen Paskaluk (based upon)
MFC after: 2 weeks
Notes:
svn path=/head/; revision=146673
|
|
|
|
|
|
|
|
|
| |
thus being compatible with both XFree86 and X.org.
Noticed by: danfe
Notes:
svn path=/head/; revision=146672
|
|
|
|
| |
Notes:
svn path=/head/; revision=146671
|
|
|
|
|
|
|
|
|
| |
Actually, it causes process to hang when it is being debugged.
PR: gnu/77818
Notes:
svn path=/head/; revision=146670
|
|
|
|
|
|
|
| |
/boot/kernel/kernel, not plain /kernel
Notes:
svn path=/head/; revision=146669
|
|
|
|
| |
Notes:
svn path=/head/; revision=146668
|
|
|
|
|
|
|
| |
noughties, not eighties.
Notes:
svn path=/head/; revision=146666
|
|
|
|
| |
Notes:
svn path=/head/; revision=146665
|
|
|
|
|
|
|
|
|
|
|
| |
additional argument that allows us to specify a timeout, like we do for
the subsequent clnt_call() calls.
Submitted by: Jeremie Le Hen <jeremie@le-hen.org>
MFC after: 3 weeks
Notes:
svn path=/head/; revision=146664
|
|
|
|
| |
Notes:
svn path=/head/; revision=146663
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Changed from using explicit devices id to using descriptive labels.
- Added support for 82573 and 82546 Quad adapters.
- Corrected support for 82547EI and 82541ER (mac_type was not assigned)
- Removed #ifdef DBG_STATS and extraneous code.
if_em_hw.c/if_em_hw.h
- Added support for 82573 and 82546 Quad adapters.
- Brought forward Intel's most current mac and phy changes.
Notes:
svn path=/head/; revision=146662
|
|
|
|
|
|
|
|
| |
Note that these papers are mostly quite old, and add a pointer to
more recent docs.
Notes:
svn path=/head/; revision=146661
|
|
|
|
|
|
|
| |
Noticed by: juli
Notes:
svn path=/head/; revision=146659
|
|
|
|
| |
Notes:
svn path=/head/; revision=146658
|
|
|
|
| |
Notes:
svn path=/head/; revision=146657
|
|
|
|
| |
Notes:
svn path=/head/; revision=146656
|
|
|
|
| |
Notes:
svn path=/head/; revision=146652
|
|
|
|
|
|
|
| |
sections, so that users of one can learn about the others easily.
Notes:
svn path=/head/; revision=146650
|