Warner Losh
336c4b45ea
Doh! two last second refactoring typos crept in. Fix.
2010-09-13 06:50:07 +00:00
Warner Losh
d2fb1699ac
Revert r212513 and reimplement the search order to be ARCH, CPUARCH
2010-09-13 06:35:35 +00:00
Alexander Motin
373d257ef0
Add tunable 'hint.hpet.X.per_cpu' to specify how much per-CPU timers driver
...
should provide if there is sufficient hardware. Default is 1.
2010-09-13 06:32:56 +00:00
Jayachandran C.
a3e0e990de
The functions in sys/mips/mips/psraccess.S can be implemented with
...
mips_rd_status/mips_wr_status. Implement them in mips/include/cpufunc.h,
and remove psraccess.S.
Reviewed by: neel, imp
2010-09-13 05:03:37 +00:00
Warner Losh
fca5b4f4d9
This is exactly the same as the .else, so remove it.
2010-09-13 04:23:23 +00:00
Warner Losh
4a9a1e43a5
Ooops! Shouldn't have committed this
2010-09-13 02:26:36 +00:00
Warner Losh
130ecf684f
MF tbemd: Move to using Makefile.arch to select what to build.
...
Reviewed by: arch@ (no objection)
2010-09-13 02:25:21 +00:00
Warner Losh
22e2f727d0
Merge from tbemd: Move to using Makefile.arch to control what's build.
...
Reviewed by: (arch@, no objection)
2010-09-13 02:23:03 +00:00
Warner Losh
519b7ecc1b
Merge from tbemd: use Makefile.arch to control building.
...
Reviewed by: arch@ (many times, no objection)
2010-09-13 02:21:07 +00:00
Warner Losh
146fce53d8
MFtbemd: use MACHINE_CPUARCH
2010-09-13 02:05:42 +00:00
Warner Losh
5545f7f9b4
Use :T:Micc here like everywhere else we test icc
2010-09-13 02:02:20 +00:00
Warner Losh
165721e3b1
MFtbemd: Move to using MACHINE_CPUARCH, now that it is safe.
2010-09-13 01:44:56 +00:00
Warner Losh
c885004b9e
Include FreeBSD svn tag
2010-09-13 01:44:07 +00:00
Warner Losh
10f3ae5899
Merge from tbemd, with a small amount of rework:
...
For all libthr contexts, use ${MACHINE_CPUARCH}
for all libc contexts, use ${MACHINE_ARCH} if it exists, otherwise use
${MACHINE_CPUARCH}
Move some common code up a layer (the .PATH statement was the same in
all the arch submakefiles).
# Hope she hasn't busted powerpc64 with this...
2010-09-13 01:43:10 +00:00
Warner Losh
9768ccae05
Merge from tbemd:
...
Add directory names directly and sort at the end.
Include bsd.arch.inc.mk so we can, in the future, more easily make arch
dependent changes in /bin (unlikely, but is needed for symmetry).
2010-09-13 01:29:51 +00:00
Warner Losh
9cbda5febf
merge powerpc and powerpc64 now that we use TARGET_CPUARCH
2010-09-13 01:20:53 +00:00
Warner Losh
1136c95ff4
Move to using TARGET_CPUARCH instead of TARGET_ARCH.
2010-09-13 01:00:48 +00:00
Warner Losh
cb015705d8
Use TARGET_CPUARCH instead of TARGET_ARCH here. Define TARGET_CPUARCH
...
based on TARGET_ARCH. Use TARGET_ARCH still for a powerpc64 test.
Futureproof for coming mipsel/mipseb and arm/armeb rename.
2010-09-13 00:57:48 +00:00
Jilles Tjoelker
2b11dfee8e
sh: Add __dead2 to two functions that do not return.
...
Apart from helping static analyzers, this also appears to reduce the size of
the binary slightly.
2010-09-12 22:00:31 +00:00
Olivier Houchard
68710d7d2f
In pmap_remove_all(), do not decrease pm_stats.wired_count if the mapping was
...
wired, as it's been done later in pmap_nuke_pv().
Submitted by: Mark Tinguely
2010-09-12 20:46:32 +00:00
Konstantin Belousov
57bfe0a9f8
Do not fork nfsiod directly from the vop methods. This causes LORs between
...
vnode lock and several locks needed during fork, like fd lock.
Instead, schedule the task to be executed in the taskqueue context. We
still waiting for the fork to finish, but the context of the thread
executing the task does not make real LORs with our vnode lock.
Submitted by: pluknet at gmail com
Reviewed by: jhb
Tested by: pho
MFC after: 3 weeks
2010-09-12 19:06:08 +00:00
Jaakko Heinonen
ab7d0151f9
In backup_kernel(), support backing up subdirectories and handle files
...
with spaces correctly.
Approved by: cperciva
MFC after: 1 month
2010-09-12 18:53:44 +00:00
Qing Li
a458eaa039
Adding an address on an interface also requires the loopback route to
...
that address be installed.
PR: kern/150481
Submitted by: Ingo Flaschberger <if at xip.at>
MFC after: 5 days
2010-09-12 18:04:47 +00:00
Konstantin Belousov
12debc81fc
Add DF_1_LOADFLTR.
...
MFC after: 3 days
2010-09-12 17:55:56 +00:00
Glen Barber
8d89b8f2a2
I believe the majority of Gregorian calendars would agree the current
...
year is 2010, not 2005.
Approved by: keramida (mentor)
Pointy hat to: gjb
MFC after: 1 week
2010-09-12 17:53:36 +00:00
Konstantin Belousov
702dafe6ab
Fix typo.
...
MFC after: 3 days
2010-09-12 17:53:31 +00:00
Glen Barber
92d01db21c
Rewording and typo fixes in newfs(8).
...
PR: 150490
Submitted by: Eitan Adler <foreignuser at eitanadler com>
Additional fixes by: Warren Block <wblock at wonkity com>, keramida
Approved by: keramida (mentor)
MFC after: 1 week
2010-09-12 17:50:07 +00:00
Nathan Whitehorn
d48dde6f68
Check for undefined weak symbols during PLT binding on powerpc64, and do
...
not attempt to copy NULL function descriptors. This fixes LD_BIND_NOW on
powerpc64 after r211706.
Reviewed by: kib
2010-09-12 17:04:51 +00:00
Ivan Voras
89f81c9646
List low-level Blowfish ECB module in the SRCS. It looks like it was dropped
...
by accident (and it would be inconvenient to implement it otherwise because it
uses internal non-published headers).
MFC after: 1 week
2010-09-12 16:28:26 +00:00
Rui Paulo
7879263397
Give a chance to the target binary to run the ctors by waiting until it
...
has reached main(). This allows plockstat to work.
Sponsored by: The FreeBSD Foundation
2010-09-12 15:59:14 +00:00
Rui Paulo
47047e3418
Revamp locking a bit. This fixes three problems:
...
* processes now can't go away while we are inserting probes (fixes a panic)
* if a trap happens, we won't be holding the process lock (fixes a hang)
* fix a LOR between the process lock and the fasttrap bucket list lock
Thanks to kib for pointing some problems.
Sponsored by: The FreeBSD Foundation
2010-09-12 14:12:16 +00:00
Glen Barber
f3f9858578
Bump date from r212440.
...
Approved by: keramida (mentor)
MFC after: 1 week
2010-09-12 14:04:54 +00:00
Glen Barber
416d1e6f23
Bump dates in dbopen(3) and cpuset_getaffinity(2) from r212441 and
...
r212438, repectively.
Approved by: keramida (mentor)
MFC after: 1 week
2010-09-12 14:04:05 +00:00
Alexander Motin
6184f8d60e
Instead of storing last event timestamp, store the next event timestamp.
...
It corrects handling of the first event offset in emulated periodic mode.
2010-09-12 11:11:53 +00:00
Nathan Whitehorn
1a18ae7010
ATAPI DMA does not seem to work completely reliably on Shasta controllers,
...
especially in conjunction with ATA_CAM, so disable it for now.
2010-09-11 22:09:16 +00:00
Weongyo Jeong
37e81ca522
Mentions cases when bwi(4) driver should be used that it only wrote
...
about chipset type instead of card names because it's not easy to sort
names what cards use these chipsets.
Pointed by: imp
2010-09-11 21:49:28 +00:00
Alexander Motin
90baf564d2
Do not print "frequency 0 Hz", when frequency is unknown.
2010-09-11 20:18:15 +00:00
Alexander Kabaev
eb262be333
Add missing pointer increment to sbuf_cat.
2010-09-11 19:42:50 +00:00
Marius Strobl
cdb25d827e
Change OF_interpret() to also take an array of cell_t (missed in r209801).
...
Reviewed by: nwhitehorn
2010-09-11 18:55:00 +00:00
Jilles Tjoelker
8f2dc7de67
sh: Fix exit status if return is used within a loop condition.
2010-09-11 15:07:40 +00:00
Jilles Tjoelker
011d162dd3
sh: Apply variable assignments left-to-right in bltinlookup().
...
Example:
HOME=foo HOME=bar cd
2010-09-11 14:15:50 +00:00
Konstantin Belousov
9a24dc0760
Protect mnt_syncer with the sync_mtx. This prevents a (rare) vnode leak
...
when mount and update are executed in parallel.
Encapsulate syncer vnode deallocation into the helper function
vfs_deallocate_syncvnode(), to not externalize sync_mtx from vfs_subr.c.
Found and reviewed by: jh (previous version of the patch)
Tested by: pho
MFC after: 3 weeks
2010-09-11 13:06:06 +00:00
Rui Paulo
eae81e9501
Avoid a LOR (sleepable after non-sleepable) in
...
fasttrap_tracepoint_enable().
Sponsored by: The FreeBSD Foundation
2010-09-11 12:58:31 +00:00
Rebecca Cran
5512804bb8
Revert changes of 'assure' to 'ensure' made in r211936.
...
Approved by: rrs (mentor)
2010-09-11 10:49:56 +00:00
Rui Paulo
dba0ac63fb
Disable debug by default.
...
Sponsored by: The FreeBSD Foundation
2010-09-11 10:16:15 +00:00
Rui Paulo
004699f14f
Add a comment describing where to include bsd.dtrace.mk.
...
Sponsored by: The FreeBSD Foundation
2010-09-11 10:11:59 +00:00
Alexander Motin
6774542431
Fix the build after r212453. IPI_STATCLOCK declaration is still needed
...
for build, though not really used.
Submitted by: andreast
2010-09-11 09:53:33 +00:00
David Xu
b9b58ffa26
Make a link for pthread_timedjoin_np.
2010-09-11 09:26:36 +00:00
David Xu
a60c2f1c0e
kill() does queue signal now.
2010-09-11 08:15:18 +00:00
Andriy Gapon
f5aadc99a6
make acpi_hp device a child of acpi_wmi
...
to properly reflect dependency between the devices/drivers
PR: kern/147858
Suggested by: jhb
Tested by: Maciej Suszko <maciej@suszko.eu>
MFC after: 1 week
2010-09-11 08:09:14 +00:00