| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
uninitialized variable in the !CY_PCI_FASTINTR case (*blush*).
|
|
|
|
|
|
|
|
|
|
|
| |
call VOP_INACTIVE before placing the vnode back on the free list.
Otherwise there is a race condition on SMP machines between
getnewvnode() locking the vnode to reclaim it and vrele()
locking the vnode to inactivate it. This window of vulnerability
becomes exaggerated in the presence of filesystems that have
been suspended as the inactive routine may need to temporarily
release the lock on the vnode to avoid deadlock with the syncer
process.
|
| |
|
|
|
|
|
|
| |
been unlinked (e.g., with a zero link count). We have to expunge
all trace of these files from the snapshot so that they are neither
reclaimed prematurely by fsck nor saved unnecessarily by dump.
|
|
|
|
| |
the current directory which is rarely ${.CURDIR}.
|
| |
|
|
|
|
|
|
|
| |
in conditional code that happens not to be compiled, and because gcc
doesn't complain garbage after #endif by default.
Fixed some style bugs in previous commit, 1.8 and 1.1.
|
| |
|
|
|
|
| |
Sponsored by: DARPA, NAI Labs
|
| |
|
|
|
|
|
|
| |
Until we can figure out how to reimpliment our custom format warnings
since the FSF developers totally revamped them, and took away the hooks
we were using to accomplish our desires.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
threads race for a file slot.
dup2(2) incorrectly assumes that if it needs to grow the ofiles
array that it will get what it wants. This assertion was valid
before we allowed shared filedescriptor tables but is now incorrect.
The assertion can trigger superfolous panics if the thread doing a
dup2 looses a race with another thread while possibly blocked in
the MALLOC call in fdalloc. Another thread may grab the slot we
are requesting which makes fdalloc return something other than what
we asked for, this will triggering the bogus assertion.
MFC after: 2 weeks
Reviewed by: phk
|
|
|
|
|
|
| |
by unlocking the filedesc before calling FREE().
Submitted by: bde
|
|
|
|
|
|
| |
Note that the "NO_PROFILE_DATA"/"NO_PROFILE_COUNTERS" bits were added
to the stock FSF GCC 2.97 (and thus 3.1) source as i386 Linux needed them
also. (amazing what can get committed to the FSF GCC when needed by Linux...)
|
|
|
|
| |
other than having to add $FreeBSD$...
|
|
|
|
| |
I do not think our rev 1.2 changes are needed any longer.
|
|
|
|
| |
The FreeBSD hacks now apply to `config.gcc'.
|
| |
|
|
|
|
| |
All the -Wformat related code moved to c-format.c.
|
|
|
|
| |
I have folded all our local changes into the FSF CVS repo.
|
|
|
|
|
|
|
|
|
|
| |
don't clobber /etc/resolv.conf
Add $FreeBSD.
Submitted by: an j. peterson" <rbw@myplace.org>
Verified fix in: dhcp-3.0.1rc6
PR: misc/34455
|
|
|
|
| |
Noticed by: Michael Nottebrock <michaelnottebrock@gmx.net>
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| | |
These bits are taken from the FSF anoncvs repo on 1-Feb-2002 08:20 PST.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
signal trampoline for old signals. The arches that support old signals
currently abuse sigreturn(2) instead. This mainly complicates things
and slightly breaks the the new sigreturn(2).
COMPAT is too limited to support the correct configuration of osigreturn,
and this commit doesn't attempt to fix it; it just moves the bogusness:
osigreturn() must now be provided unconditionally even on arches that
don't really need it; previously it had to be provided under the bogus
condition defined(COMPAT_43).
|
| | |
|
| |
| |
| |
| | |
MFC in: 14 days
|
|\ \
| | |
| | |
| | | |
which included commits to RCS files with non-trunk default branches.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
some arches and the syscall table is machine-independent. It was
(bogusly) conditional on COMPAT_43, so this usually makes no difference.
ia64: in addition:
- replace the bogus cloned comment before osigreturn() by a correct one.
osigreturn() is just a stub fo ia64's.
- fix the formatting of cloned comment before sigreturn().
- fix the return code. use nosys() instead of returning ENOSYS to get
the same semantics as if the syscall is not in the syscall table.
Generating SIGSYS is actually correct here.
- fix style bugs.
powerpc: copy the cleaned up ia64 stub. This mainly fixes a bogus comment.
sparc64: copy the cleaned up the ia64 stub, since there was no stub before.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
file.
PR: docs/34224
Submitted by: "Gary W. Swearingen" <swear@blarg.net>
|
| | |
| | |
| | |
| | | |
Sponsored by: DARPA, NAI Labs
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
and the hostname given is not numeric.
PR: 34390
Submitted by: Serge van den Boom <svdb@stack.nl>
Approved by: silence from -net
MFC after: 1 month
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Submitted by: Tim J. Robbins <tim@robbins.dropbear.id.au>
MFC after: 1 month
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
'struct ng_ksocket_sockopt') like to peek into the ng_mesg header for
information. Make sure when generating default values that we provide
a valid header to peek into.
MFC after: 1 week
|
| | |
| | |
| | |
| | |
| | | |
* Remove 'register'. (some functions had 7+ register functions...)
* Fix SCM ID's.
|
| | |
| | |
| | |
| | |
| | | |
* Remove 'register'. (some functions had 7+ register functions...)
* Fix SCM ID's.
|
| | |
| | |
| | |
| | | |
Reviewed by: arch@, mckusick (in principle)
|
| | | |
|
| | |
| | |
| | |
| | | |
* Fix SCM ID's.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
PR: 34437
Submitted by: Hendrik Scholz <hendrik@scholz.net>
|
| | |
| | |
| | |
| | |
| | |
| | | |
cache lockups for over a year now.
MFC after: 0 days
|