Commit Graph

209159 Commits

Author SHA1 Message Date
jakllsch
8205b4eb47 Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.
2012-02-14 15:09:02 +00:00
pgoyette
f76013d4aa Replace the xxx_acquire()/xxx_release() rwlocks with mutexes. There are
only RW_WRITERs for these, and no RW_READERs, so no need to incur the
extra overhead of allowing for both.  As discussed on tech-kern.

For piixpm and ichsmb, the acquire/release protocol needs to be used,
even if the request is I2C_F_POLL'd (or if the device supports only
polled mode).  Otherwise multiple requests can be running at the same
time, and they stomp on each other and create anomolous results.

Part 2 addresses my PR kern/45889

3 ACKs from releng
2012-02-14 15:08:07 +00:00
skrll
87c636f464 Whitespace in previous.
Ride previous releng OK.
2012-02-14 14:33:53 +00:00
wiz
eb3bd4bbdc Obsolete /usr/share/man/cat3f that never contained any files, nor will it. 2012-02-14 14:03:34 +00:00
drochner
a01c2a6af2 fix incomplete device_t/softc split which led to crash on attachment,
closes PR kern/45874 by Hauke Fath
approved by releng
2012-02-14 13:51:19 +00:00
skrll
55567c4ed2 Pass RI_NO_AUTO to rasops_init so that rasops doesn't attempt to allocate
memory as we're too early in kernel startup for this.

My A7000 boots now.

OK releng. ack 3 nak 0.
2012-02-14 13:04:51 +00:00
kiyohara
548f0d5725 Remove unused a valiable 'siopdbg'. 2012-02-14 11:44:47 +00:00
nakayama
b3ed3f9f74 The default configuration for TLS support is supposed to use Sun
as, but we use GNU as.  So in this case it generates wrong
relocations in non-PIC mode.

This change fixes lib/libc/tls/t_tls_dynamic test failure on 32-bit
sparc as described in PR toolchain/45985.

Approved by releng.
2012-02-14 11:25:05 +00:00
wiz
155b16958f Fix typo. 2012-02-14 11:05:32 +00:00
martin
c785063d3d Comment out test n3_6 - the data files are missing 2012-02-14 09:17:22 +00:00
riz
0530c57f24 Fix the build after ipfilter tests were added. 2012-02-14 00:39:08 +00:00
martin
1e1d6ed3ce Add a few more posix_spawn testcases, which should detect everything that
was wrong in the initial version, causing the failure reported in
PR kern/45991.
2012-02-14 00:13:54 +00:00
jym
b3430e5626 PAT flags are not under control of Xen domains currently, so there is no
point in enabling them.

Avoids:
- a warning logged by hypervisor when a domain attempts to modify the PAT
MSR.
- an error during domain resuming, where a PAT flag has been set on a page
while the hypervisor does not allow it.

ok releng@.
2012-02-13 23:54:58 +00:00
bouyer
5ba1d99f10 When I split non-quota-specific functions out from ../ffs/quotas_common.sh
I forgot to ajust this test.
Fix PR bin/46015
2012-02-13 22:40:43 +00:00
martin
0ce98f42a7 Move posix_spawn tests to lib/libc/gen/posix_spawn - they test both libc
and kernel, but that is an implementation detail unrelated to the tests
themselfs.
Ok: releng
2012-02-13 21:03:06 +00:00
jdc
35c413f8f7 Build fix - convert to new-style definitions.
OK by releng.
2012-02-13 19:59:59 +00:00
dholland
7da608ca9c Update dangling references to quotactl(2), mostly now libquota(3), and to
quotactl(8), mostly now quotarestore(8). ok riz@
2012-02-13 19:53:24 +00:00
dholland
e7114a9280 Fix wrong xref; wrote quotactl(8), meant quotacheck(8). ok riz@ 2012-02-13 19:50:15 +00:00
reinoud
7775733971 Add cpu_spawn_return() as per other archs to make it compile. No tests done
yet.
2012-02-13 19:15:59 +00:00
dholland
9074bc163d Note removal of quotactl(8) and addition of quotadump(8)/quotarestore(8)
for backup purposes. While here, also improve the earlier quota-related
entries.

At quota2 merge time [20110306]:
  - main entry is for "ffs", not "kernel"
  - add entry to note addition of repquota -x
  - add entry to note addition of quotactl(8)
  - add entry to note changes to quotactl(2)
  - avoid explicitly saying to use repquota -x and quotactl(8) to migrate
    as it's no longer quite accurate

At libquota addition time [20120201]:
  - main entry is for "libquota", not "kernel"
  - add entry to note that quotactl(2) is gone and __quotactl(2) is now
    a private interface
  - add entry to note that the repquota -x dump format changed (from xml
    to tabular)
  - continue to make no reference to the vfs-level changes as they aren't
    user-facing

Prompted/suggested by apb@; ok by martin for releng.
2012-02-13 19:15:30 +00:00
darrenr
b13c836b86 Update ipf test suite with test cases from IPFilter 5.1.1 2012-02-13 18:52:53 +00:00
njoly
3fc9fe7769 Small typo in macro (.xr -> .Xr). 2012-02-13 18:30:44 +00:00
dholland
2569366154 Update reference output to match yesterday's fix. ok martin@ for releng 2012-02-13 17:55:12 +00:00
mrg
aaa34c447a revert prior change to unbind_jacks_from_mididev(), it's wrong.
slightly clean up free_all_jacks().
2012-02-13 17:36:18 +00:00
matt
ce35cb8996 Make this compilable again. Use the new defines and switcht to
CFATTACH_DECL_NEW.
2012-02-13 17:34:21 +00:00
matt
19b51f389c Modify __lwp_getprivate_fast to call _lwp_getprivate if the mrc instruction
returns 0 (some ARM cores are broken and don't raise an undefined exception
when encountering an unknown or privileged mrc instruction in user mode).
2012-02-13 17:07:45 +00:00
njoly
e6f95d3fd6 Fix sched_set{param,scheduler} sections. 2012-02-13 16:35:59 +00:00
wiz
b7905b09b3 Add missing dependency for uts.
From Pierre Pronchery <khorben@defora.org> in PR 45872.
2012-02-13 14:36:39 +00:00
phx
ded0a055e9 Allow all physical addresses from 0 to 0xffffffff in cpu_uarea_alloc().
This fixes a panic with amigappc, which has RAM starting at 0x08000000.
Ok by releng@.
2012-02-13 13:44:14 +00:00
wiz
1c18e63ac7 Bump date for previous. 2012-02-13 13:37:45 +00:00
wiz
7f2677a5a5 Bump date for previous. 2012-02-13 13:23:29 +00:00
wiz
074fd0cb6c Merge descriptions for same error code. 2012-02-13 13:22:09 +00:00
wiz
2b8cc88a65 Use the correct path in dt_module.c.
From clang via Henning Petersen in PR 46009.
2012-02-13 13:05:36 +00:00
wiz
e2fe99ce62 Use the correct constant.
From FreeBSD via Henning Petersen in PR 46005.
2012-02-13 13:03:06 +00:00
njoly
5e9c51f65d Fix copyin/copyout sections in xrefs. 2012-02-13 13:01:39 +00:00
wiz
d2b212ea03 Remove unused variables.
From cppcheck via Henning Petersen in PR 46004.
2012-02-13 12:59:56 +00:00
wiz
6b6a89aacb Remove unused variable.
From cppcheck via Henning Petersen in PR 46002.
2012-02-13 12:55:28 +00:00
wiz
6ef3ca5393 Use the correct MACHINE_ARCH for amd64.
Remove temporary hack while here.
From Henning Petersen in PR 46001.
2012-02-13 12:52:54 +00:00
wiz
f85441243b Add locking description to some functions.
Add FILES section referencing source code.
From Julian Fagir in PR 45988.
2012-02-13 12:49:35 +00:00
njoly
7aa97625c3 No need for quotadump.debug. quotadump is a link to repquota, and will
use its debug file.
2012-02-13 12:49:25 +00:00
wiz
6150642599 Add RCS Id. 2012-02-13 08:55:20 +00:00
spz
5091f3689d fix resource leaks and NULL uses found by Coverity scan.
Releng-ok by riz
2012-02-13 07:40:24 +00:00
dholland
602a9ede7c Fix another problem with quota cursor iteration. ok riz 2012-02-13 06:23:41 +00:00
jruoho
f91f485fa7 Fix wrong error failure message. 2012-02-13 05:09:01 +00:00
jruoho
31fc3f8772 Polish the path names a little. 2012-02-13 04:48:21 +00:00
jruoho
5c0797982c Add a small note about the directory structure. 2012-02-13 04:43:25 +00:00
mrg
164ace4145 make sure we're holding the kernel lock when calling in to the usb code. 2012-02-13 01:51:02 +00:00
mrg
5dec1d140d call VOP_CLOSE() in the case we're bailing due to missing both read/write.
fixes vrelel() warnings when opening /dev/music on a device that doesn't
support the requested open flags.
2012-02-13 01:47:16 +00:00
dholland
2a4bf12d53 Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.
2012-02-13 01:43:22 +00:00
dholland
aa498c6e1e Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.
2012-02-13 01:35:06 +00:00