| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
and not something out of the early 1980s. Make sure all error
messages go to stderr, not stdout. Since there's error-handling code
to handle empty SEARCHPATHS and FILESYSTEMS, use the initialization
form that allows this error to be diagnosed. (hat tip: jilles@)
|
|
|
|
|
|
|
|
| |
made it impossible to override PRUNEDIRS to make it empty. Use the
non-colon form to only set PRUNEDIRS if it is completely unset. (For
parallelism, the other configuration defaults here could be done the
same way, but that could be more obviously accomplished by disabling
updatedb in periodic.conf, so leave them alone for now.)
|
|
|
|
|
|
| |
This is requested by bge.
Also move the sysctl into file kern_cpuset.c, because it should
always be there, it is independent of thread scheduler.
|
|
|
|
|
|
| |
no-execute in case of exploitable kernel bugs.
MFC after: 1 week
|
|
|
|
|
|
| |
In particular, the extra argument to set $0 with -c was not documented.
MFC after: 1 week
|
|
|
|
|
|
|
| |
about but otherwise ignored. When allowing the master to be set manually via
ifconfig(8) by adding the former to IFM_SUBTYPE_ETHERNET_OPTION_DESCRIPTIONS
(as it should be) it seems to be unfavorable that a machine can be made to
panic with a simple ifconfig(8) invocation.
|
|
|
|
|
| |
switching the user segment register. All races should now be closed and
a minimum of pipelines flushes be required to close them.
|
|
|
|
| |
merged) and adhere style(9).
|
| |
|
|
|
|
|
| |
Submitted by: arundel
MFC after: 7 days (or when the bikeshed has abated)
|
|
|
|
| |
Macintoshes with an AGP bus.
|
|
|
|
|
| |
Submitted by: alc
MFC after: 3 days
|
| |
|
|
|
|
|
| |
This reduces CPU and memory usage when executing long lists (such
as long functions).
|
|
|
|
|
|
|
| |
This should fix callout precision drop to 1/4s after 25 days of uptime
with HZ = 1000.
Submitted by: Taku YAMAMOTO <taku@tackymt.homeip.net>
|
|
|
|
|
| |
Submitted by: delphij
Discussion at: svn-src-all
|
|
|
|
|
|
| |
This version contains bug fixes that are relevant to any
caching/resolving name server; as well as DNSSEC-related
fixes.
|
| |
|
|
|
|
| |
BUS_SPACE_TAG_MEM respectively to avoid conflict with nexus.c.
|
|
|
|
|
|
|
| |
are in the filesystem from the locate database. By default, exclude
".zfs" directories, as users who who have set snapdir=visible and are
taking frequent snapshots most likely do not want the snapshots
included in the locate database.
|
| |
|
|
|
|
| |
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
concurrency bug. Since all SLB/SR entries were invalidated during an
exception, a decrementer exception could cause the user segment to be
invalidated during a copyin()/copyout() without a thread switch that
would cause it to be restored from the PCB, potentially causing the
operation to continue on invalid memory. This is now handled by explicit
restoration of segment 12 from the PCB on 32-bit systems and a check in
the Data Segment Exception handler on 64-bit.
While here, cause copyin()/copyout() to check whether the requested
user segment is already installed, saving some pipeline flushes, and
fix the synchronization primitives around the mtsr and slbmte
instructions to prevent accessing stale segments.
MFC after: 2 weeks
|
|
|
|
| |
instead of MIIF_MACPRIVn. This didn't make a functional difference though.
|
|
|
|
|
|
|
|
|
|
| |
feature_present(3) checks.
This will help to run-time detect and conditionally handle specific
optionas of either feature in user space (i.e. in libipsec).
Descriptions read by: rwatson
MFC after: 2 weeks
|
|
|
|
| |
MFC after: 1 week
|
| |
|
|
|
|
|
| |
libraries subdirectories since there's nothing to do there. This saves
us quite a few seconds off installworld, esp. if the disk I/O is slow.
|
| |
|
|
|
|
| |
remove unused HAVE_RC5_H and HAVE_CAST_H defines from CFLAGS.
|
|
|
|
| |
MFC: do not
|
|
|
|
|
|
|
|
|
|
| |
not able to trigger the issue with sample boards, some users seems
to suffer from freeze/lockup when system is booted without UTP cable
plugged in. I'm not sure whether this is BIOS issue or controller
bug. This change fixes AR8132 lockup issue seen on EEE PC.
Reported by: kmoore
Tested by: kmoore
|
| |
|
|
|
|
|
| |
* Reduce some needless differences.
* Shorten some error messages that should not happen.
|
|
|
|
| |
Submitted by: dim
|
| |
|
|
|
|
|
|
|
|
|
| |
These do something else in ksh: name=(...) is an array or compound variable
assignment and the others are extended patterns.
This is the last patch of the ones tested in the exp run.
Exp-run done by: pav (with some other sh(1) changes)
|
|
|
|
| |
internals.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Apart from detecting breakage earlier or at all, this also fixes a segfault
in the testsuite. The "handling" of the breakage left an invalid internal
representation in some cases.
Examples:
echo a; do echo b
echo `) echo a`
echo `date; do do do`
Exp-run done by: pav (with some other sh(1) changes)
|
|
|
|
| |
Submitted by: dim
|
|
|
|
| |
Submitted by: dim
|
|
|
|
|
|
|
| |
need locking as otherwise we may race against the other parts of the
MD code which expects a consistent state of these. While at it move
the resetting of the pmap before entering it in the TSB.
- Spell a 0 as TLB_CTX_KERNEL.
|
|
|
|
|
|
|
|
| |
was incorrect as further down the road cons_probe() calls malloc() so the
former can't be called before init_heap() has succeed. Instead just exit
to the firmware in case init_heap() fails like OF_init() does when hitting
a problem as we're then likely running in a very broken environment where
hardly anything can be trusted to work.
|
|
|
|
|
|
|
|
| |
Example:
echo `date)`
Exp-run done by: pav (with some other sh(1) changes)
Obtained from: NetBSD (Christos Zoulas, NetBSD PR 11317)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
subevalvar() incorrectly assumed that CTLESC bytes were present iff the
expansion was quoted. However, they are present iff various processing such
as word splitting is to be done later on.
Example:
v=@$e@$e@$e@
y="${v##*"$e"}"
echo "$y"
failed if $e contained the magic CTLESC byte.
Exp-run done by: pav (with some other sh(1) changes)
|
|
|
|
|
|
|
|
|
| |
extra MACHINE_ARCH symlink for certain platforms (such as pc98). The
support for creating these symlinks was added to sys/conf/kern.post.mk in
changeset 152964. The intention of that commit was to remove this code
from config(8), but config(8) was never updated.
Approved by: imp
|
|
|
|
|
| |
Found with: Coverity Prevent(tm)
CID: 8632
|
| |
|
| |
|
| |
|