Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (1h)  netbsd-8 (5d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 16:10:47 UTC Now

2010-12-05 16:51:00 UTC MAIN commitmail json YAML

include usb_verbose in the component (at least for the time being)

(pooka)

2010-12-05 16:50:09 UTC MAIN commitmail json YAML

2010-12-05 16:27:43 UTC MAIN commitmail json YAML

2010-12-05 16:11:17 UTC MAIN commitmail json YAML

2010-12-05 16:02:04 UTC MAIN commitmail json YAML

get rid of this uninstalled "test", even i haven't compiled it for ages

(pooka)

2010-12-05 15:57:40 UTC MAIN commitmail json YAML

Fix building on case-insensitive file-system.

(adam)

2010-12-05 15:54:50 UTC MAIN commitmail json YAML

use in_control() for PRU_CONTROL

(pooka)

2010-12-05 13:33:50 UTC MAIN commitmail json YAML

The gpio children have either register offsets based on gpio or on obio.
Implemented a workaround to deal with this uncertainty.
This fixes the machdep.cpu_speed control for 7447A-based iBookG4s.

(phx)

2010-12-05 12:19:09 UTC MAIN commitmail json YAML

2010-12-05 10:47:23 UTC MAIN commitmail json YAML

2010-12-05 10:27:50 UTC MAIN commitmail json YAML

2010-12-05 10:21:18 UTC MAIN commitmail json YAML

Reformat/Improve comment.

(skrll)

2010-12-05 10:11:46 UTC MAIN commitmail json YAML

2010-12-05 09:54:34 UTC MAIN commitmail json YAML

switch ofppc to xorg.

(mrg)

2010-12-05 09:42:21 UTC MAIN commitmail json YAML

consider BPF_ABS, BPF_IND and BPF_MSH as they used to be in rev 1.37.

this fixes dhclient, and i'm told dhcpcd as well.

this patch from skrll@netbsd.org, tested by me.

(mrg)

2010-12-05 09:09:39 UTC MAIN commitmail json YAML

- use SCRIPTS* for scripts instead of FILES*.
- add pcap-config to CLEANFILES.

(mrg)

2010-12-05 09:02:28 UTC MAIN commitmail json YAML

fix some set lists issues after the recent bpf and pcap updates.

(mrg)

2010-12-05 08:45:46 UTC MAIN commitmail json YAML

apply the smallest hack to allow this to build without warnings again.

(mrg)

2010-12-05 08:43:24 UTC MAIN commitmail json YAML

2010-12-05 06:05:25 UTC MAIN commitmail json YAML

new libpcap and tcpdump

(christos)

2010-12-05 06:02:30 UTC MAIN commitmail json YAML

2010-12-05 06:00:00 UTC MAIN commitmail json YAML

hook tcpdump and libpcap

(christos)

2010-12-05 05:59:17 UTC MAIN commitmail json YAML

2010-12-05 05:58:12 UTC MAIN commitmail json YAML

hook new libpcap

(christos)

2010-12-05 05:55:29 UTC MAIN commitmail json YAML

new /usr/include/pcap directory.

(christos)

2010-12-05 05:52:46 UTC MAIN commitmail json YAML

tcpdump goes to /usr/sbin

(christos)

2010-12-05 05:40:15 UTC MAIN commitmail json YAML

we don't have a 3PCAP section

(christos)

2010-12-05 05:24:22 UTC MAIN commitmail json YAML

2010-12-05 05:24:04 UTC MAIN commitmail json YAML

cleanup old stuff and install in the right place

(christos)

2010-12-05 05:20:29 UTC MAIN commitmail json YAML

Adjust to the new libpcap prototypes for compatibility.

(christos)

2010-12-05 05:15:59 UTC MAIN commitmail json YAML

new tcpdump and libpcap

(christos)

2010-12-05 05:14:01 UTC MAIN commitmail json YAML

2010-12-05 05:13:46 UTC MAIN commitmail json YAML

2010-12-05 05:11:31 UTC MAIN commitmail json YAML

2010-12-05 04:34:23 UTC MAIN commitmail json YAML

Fix a few of the games to use getprogname() in their usage() functions.

Suggested by Joerg.

XXX There are probably many more that have their progname hard-coded, but
XXX I'm not up for a wholesale roto-till at the moment.

(pgoyette)

2010-12-05 04:11:52 UTC MAIN commitmail json YAML

Since this game is installed as 'boggle', fix the usage() text to match.

(pgoyette)

2010-12-05 03:16:16 UTC MAIN commitmail json YAML

2010-12-05 03:06:54 UTC MAIN commitmail json YAML

select IPv6 from the Makefile

(christos)

2010-12-05 03:06:08 UTC MAIN commitmail json YAML

2010-12-05 03:03:27 UTC MAIN commitmail json YAML

we need some more files here.

(christos)

2010-12-05 03:02:42 UTC MAIN commitmail json YAML

2010-12-05 03:01:40 UTC MAIN commitmail json YAML

don't print -L/usr/lib and -I/usr/include for no reason.

(christos)

2010-12-05 03:00:44 UTC MAIN commitmail json YAML

2010-12-05 02:40:40 UTC MAIN commitmail json YAML

make bpf_validate available in userland.

(christos)

2010-12-05 01:45:47 UTC MAIN commitmail json YAML

2010-12-05 01:28:28 UTC MAIN commitmail json YAML

2010-12-05 01:27:35 UTC MAIN commitmail json YAML

2010-12-05 01:20:59 UTC MAIN commitmail json YAML

Import libpcap-1.1.1

Status:

Vendor Tag: TCPDUMP
Release Tags: libpcap-1_1_1

(christos)

2010-12-05 00:56:07 UTC MAIN commitmail json YAML

Build ld.elf_so with -fvisibility=hidden. Exploit this for i386/x86_64
to simplify the assembler code.

(joerg)

2010-12-05 00:34:21 UTC MAIN commitmail json YAML

2010-12-04 23:08:48 UTC MAIN commitmail json YAML

Pretending that %d can print size_t on __LP64__, by turning off warnings
is not really a good idea.  Turn on the warnings and fix them. Unfortunately
there are a bunch of const-castaways... Should be fed upstream.

(christos)

2010-12-04 17:41:18 UTC MAIN commitmail json YAML

RNDADDDATA2 doesn't xfail anymore.

(pooka)

2010-12-04 17:39:51 UTC MAIN commitmail json YAML

Don't allow "goes to 11^H^Hhyperspace" len field for RNDADDATA.

(pooka)

2010-12-04 17:38:42 UTC MAIN commitmail json YAML

Add test case for suspected reason behind kernel panic described
in PR kern/44190

(pooka)

2010-12-04 16:04:45 UTC MAIN commitmail json YAML

Remove trailing whitespace from previous. Today is not my day.

(skrll)

2010-12-04 16:02:55 UTC MAIN commitmail json YAML

2010-12-04 16:01:43 UTC MAIN commitmail json YAML

Get capabilities right THIS time.

(skrll)

2010-12-04 15:58:52 UTC MAIN commitmail json YAML

Spell capabilities correctly in PDC_MODEL_CAPABILITES.

(skrll)

2010-12-04 14:59:48 UTC MAIN commitmail json YAML

Note that the default local cipher for passwords is now sha1 in
/etc/passwd.conf and that sysinst does not ask for a setting any more.

(jmmv)

2010-12-04 14:57:57 UTC MAIN commitmail json YAML

Remove password cipher selection as discussed in current-users@.

Users who really really really want to change the default setting can
continue to change their cipher algorithm right after a clean install
by modifying /etc/passwd.conf and regenerating the root password if
previously set by sysinst.

(jmmv)

2010-12-04 10:03:17 UTC MAIN commitmail json YAML

raid(4):  Add support for non 512-byte sector devices.

(mrg)

2010-12-04 10:01:16 UTC MAIN commitmail json YAML

apply my patch to support non-512K sector disks (at least, upto 16KB
sector disks..)  from my tech-kern post:

the following patch let's me access both 512 byte and 4K
sector disks at the same time, as long as they are in
separate raids.  the existing rf code assumes/enforces
this part, i just made it support other sets concurrently.

the main change is moving the parity bitmap to the sector
after the component label sector(s), instead of being
immediately after the label, which meant it was on the same
sector as the label for >1024 byte devices.

i'm a little annoyed at having to add a 2nd call to
getdisksize() to enable auto-configure to work, but i
don't see another way that wasn't much uglier.

(mrg)

2010-12-03 23:07:49 UTC MAIN commitmail json YAML

2010-12-03 22:48:25 UTC MAIN commitmail json YAML

Add comment about the unusual stack alignment in .rtld_bind_start.

(joerg)

2010-12-03 21:41:40 UTC MAIN commitmail json YAML

Document what the default values for localcipher and ypcipher are.

(jmmv)

2010-12-03 21:40:04 UTC MAIN commitmail json YAML

Set the default localcypher to sha1 as discussed in current-users@.

(jmmv)

2010-12-03 21:38:49 UTC MAIN commitmail json YAML

2010-12-03 20:51:21 UTC MAIN commitmail json YAML

Actually add the check_stack_alignment implementation for x86.

(joerg)

2010-12-03 17:57:43 UTC MAIN commitmail json YAML

Make sure the new ukbd.any.powerbook keymap is just compiled for macppc.
So it can be removed from distrib/sets/lists/base/mi again.

(phx)

2010-12-03 15:01:11 UTC MAIN commitmail json YAML

Recognize direction for Linux per-socket policies.

(tteras)

2010-12-03 14:32:53 UTC MAIN commitmail json YAML

2010-12-03 13:11:50 UTC MAIN commitmail json YAML

2010-12-03 12:02:28 UTC MAIN commitmail json YAML

Add missing files ./usr/tests/util/make/d_unmatchedvarparen.{mk,out}

(hannken)

2010-12-03 09:46:24 UTC MAIN commitmail json YAML

Netlink deletion notification does not guarentee actual address deletion:
it might still exist on some other interface. Make sure we do not unbind
unless the address is really gone.

(tteras)

2010-12-03 08:42:14 UTC MAIN commitmail json YAML

genfs_do_putpages(): When testing an uobject for dirty or modified
pages skip uninitialized (PG_FAKE) pages (DEBUG only).

(hannken)

2010-12-03 05:23:46 UTC MAIN commitmail json YAML

Cause the tests to use plain files instead of vnd; for the kinds of
tests being done, vnd isn't needed and adds a potential resource
conflict issue on the system running the test.  As a bonus, the
tests run faster because less data is being shuffled around.

(riz)

2010-12-03 05:23:34 UTC MAIN commitmail json YAML

Turns out, plain-file usage is already supported.  *blush*

(riz)

2010-12-03 04:10:36 UTC MAIN commitmail json YAML

Correct two function names:
  grow_ffsv1_64k() -> grow_ffsv1_64k_head()
  shrink_ffsv1_64k() -> shrink_ffsv1_64k_head()

(riz)

2010-12-03 01:29:55 UTC MAIN commitmail json YAML

Add a new test for the latest variable expansion problem.
- Cannot test because make test prints:
  .: Can't open /usr/share/atf/atf.header.subr
- The shell script common code needs to be fixed to follow regular shell
  style.
  - variables are underquoted
  - uses `` instead of $()
  - does not use local for local variables, prefixes with undescore
  - needlessly uses braces for numeric and symbolic variables.
  - uses a fifo to grab output, and does not clean it up properly on error
  - should not exit with > 127 !!!

(christos)

2010-12-02 23:50:29 UTC netbsd-5 commitmail json YAML

2010-12-02 23:45:59 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by riz in ticket #1487):
sys/dev/ic/mpt.c: revision 1.14
sys/dev/ic/mpt.h: revision 1.7
sys/dev/ic/mpt_debug.c: revision 1.7
sys/dev/ic/mpt_netbsd.c: revision 1.15
add byte-swapping so that this works on BE platforms.
the logic is based on the current freebsd driver.
fixes PR 42870.

(snj)

2010-12-02 23:42:37 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by riz in ticket #1418):
sys/dev/ic/iavc.c: revision 1.8
Make this compile &foo[0] does not work for void * :-) Wojciech Galazka

(snj)

2010-12-02 23:12:30 UTC MAIN commitmail json YAML

Make maxpartitions 16 on !i386. Fixes hardwiring root on device autoconf
index > 0 on amd64. Problem reported and patch tested by Tobias Nygren.

(bouyer)

2010-12-02 23:08:04 UTC MAIN commitmail json YAML

Remove HTMLDEPS; was only used by nroff.
Ok joerg@

(wiz)

2010-12-02 22:04:01 UTC MAIN commitmail json YAML

Knock one off the list.

(riz)

2010-12-02 22:03:23 UTC MAIN commitmail json YAML

Update existing test cases and add a couple more:

- PR bin/44177 is fixed
- test grow/shrink on a ffsv1 with 64k blocksize, which was broken until
  recently
- make sure the partial cylinder left over is big enough so it doesn't
  get thrown away now that resize_ffs properly uses the last cyl.

XXX TODO:  add tests which ensure data integrity.

(riz)

2010-12-02 22:00:27 UTC MAIN commitmail json YAML

Use howmany() instead of "/" to calculate the number of cylinders for
the changed file system, so as to not drop a partial cylinder at the
end.  Fixes PR bin/44177.

(riz)

2010-12-02 21:20:40 UTC MAIN commitmail json YAML

add ci_curlwp since we use it now

(pooka)

2010-12-02 19:07:28 UTC MAIN commitmail json YAML

fix potential mbuf overflow, from Alexander Danilov on tech-net

(plunky)

2010-12-02 18:02:58 UTC MAIN commitmail json YAML

Remove a line that was intended only for my personal testing and that
breaks things.

(elric)

2010-12-02 17:38:05 UTC MAIN commitmail json YAML

just ignore things that refer to the interface while detaching.

(christos)

2010-12-02 16:56:22 UTC MAIN commitmail json YAML

Don't crash during detach if the attach hook failed before setting up.
From Chuck Silvers

(christos)

2010-12-02 16:46:22 UTC MAIN commitmail json YAML

From Aleksey Cheusov: Fix unexpected behavior with:
all: test1 test2
test1:
@echo ${foo::=foo-text}
test2:
@echo $(foo::=foo-text)
Saying:
nbmake: Unclosed substitution for foo (} missing)
for test 2

(christos)

2010-12-02 16:36:55 UTC MAIN commitmail json YAML

add commented out a possible addition that provides $^ like gmake, but
I am not sure if we should add it, since we already have $> for it.

(christos)

2010-12-02 16:06:18 UTC MAIN commitmail json YAML

mention what changed in bind.

(christos)

2010-12-02 14:55:40 UTC MAIN commitmail json YAML

2010-12-02 14:54:44 UTC MAIN commitmail json YAML

2010-12-02 14:52:20 UTC MAIN commitmail json YAML

2010-12-02 14:24:34 UTC MAIN commitmail json YAML

2010-12-02 12:54:13 UTC MAIN commitmail json YAML

2010-12-02 12:04:01 UTC MAIN commitmail json YAML

Various (mostly wording) improvements. Sort SEE ALSO.

(wiz)

2010-12-02 10:23:51 UTC MAIN commitmail json YAML

Make this build for platforms which don't define HAVE_DLOPEN, notably
our sun2 port.  Eliminates "defined but not used" warnings turned into
errors by our setup.

(he)

2010-12-02 10:21:28 UTC MAIN commitmail json YAML

Don't rely on the shared library dependencies to pull in the ssl and lber
libraries, for the benefit of static linking and our sun2 port.

(he)

2010-12-02 08:36:02 UTC MAIN commitmail json YAML

Ahem. "Battle" of Wounded Knee? How about "massacre"?

XXX: this file needs a *lot* of attention.

(dholland)

2010-12-02 08:32:32 UTC MAIN commitmail json YAML

+FPS, GG, GGWP, OOC, TMJ, fix expansion of SFAICT.

(dholland)

2010-12-02 04:54:32 UTC MAIN commitmail json YAML

In -G, refuse to operate if KEYGEN_URANDOM is specified as we already do
for KEYGEN_RANDOMKEY.

Print a warning if such a refusal is made---this will help the user understand
why there is an error.

Patch provided by:  Taylor R Campbell <campbell+netbsd@mumble.net>.

(elric)

2010-12-02 04:42:46 UTC MAIN commitmail json YAML

2010-12-02 04:35:17 UTC MAIN commitmail json YAML

Fix up bodgy code for printing completion matches; it used to sometimes
skip entries, print (null), run off the end of the array, or occasionally
receive SIGSEGV, and now will, hopefully at least, do none of that.

Based in part on the patch in PR 44183 from Sergio Acereda; I also
did some tidyup and fixed it to print top-to-bottom first like ls(1).

(dholland)

2010-12-02 02:58:29 UTC MAIN commitmail json YAML

Add keymap for ukbd.any.powerbook to fix build breakage

(pgoyette)

2010-12-01 22:14:52 UTC MAIN commitmail json YAML

avoid nameclash - call the generated user id variable "generated userid"

also keep the time of structure initialisation as an internal variable.

(agc)

2010-12-01 22:06:19 UTC MAIN commitmail json YAML

Add wd2 and wd3 to the default device set - noted by Donald Lee on port-macppc

(abs)

2010-12-01 22:01:41 UTC MAIN commitmail json YAML

When generating a key, set the new key's userid (last 16 bytes of
fingerprint) as an internal netpgp variable.

This can then be queried using netpgp_getvar(netpgp, "userid") to find the
new key's id.

(agc)

2010-12-01 20:29:57 UTC MAIN commitmail json YAML

If the pagedaemon cannot free any memory due to not being able to
lock any uvm objects, check if lockholders are currently on CPU
and yield to try very soon again instead of assuming deadlock.

This makes limited-memory kernels perform the same as memory-unlimited
kernels (provided there is a reasonable amount of memory available).
For example, for large file copy off of ffs where the image is
backed on host memory (i.e. no disk i/o, i.e. ideal conditions)
the figures are, per rump kernel memory limit:

3000kB: same
1000kB: 10% slower
500kB:  50% slower

(per pagedaemon code might still be able to use some tweak, though)

(pooka)

2010-12-01 17:48:04 UTC MAIN commitmail json YAML

Overlay for all Apple PowerBook keymaps, to support the special function
keys for brightness-, volume-control, num-lock, etc.
To be loaded via /etc/wscons.conf.

(phx)

2010-12-01 17:40:08 UTC MAIN commitmail json YAML

Remove unexpected t_resize_ffs.debug (t_resize_ffs is an atf-sh
script).

(njoly)

2010-12-01 17:39:54 UTC MAIN commitmail json YAML

Update TODO for resize_ffs(8), adding some stuff and removing some
ancient bits.

(riz)

2010-12-01 17:39:21 UTC MAIN commitmail json YAML

Do not look for a v1 file system at SBLOCK_UFS2, as this gets the wrong
superblock (first alternate) for a file system with 64k blocks.
Spotted by mhitch@.

(riz)

2010-12-01 17:33:45 UTC MAIN commitmail json YAML

Clean up this file:

- sync usage comment with current reality
- sort includes
- wrap lines
- use EXIT_FAILURE consistently
- make error messages consistent:  Cannot->Can't
- Remove "Old FFSv1 macros" in favor of system macros in ufs/ffs/fs.h .
  Leave dblksize() because it uses the on-disk dinode structure.

More cleanup is needed.
No functional changes intended.

(riz)

2010-12-01 17:22:52 UTC MAIN commitmail json YAML

2010-12-01 15:13:24 UTC MAIN commitmail json YAML

Don't bother asserting: if we create the thread without KTHREAD_MPSAFE,
it's not going to be MPSAFE.

(pooka)

2010-12-01 15:02:05 UTC MAIN commitmail json YAML

rumpuser interface changed

(pooka)

2010-12-01 15:01:53 UTC MAIN commitmail json YAML

Umm, delete recursive mutex interface instead of renaming it.

(pooka)

2010-12-01 14:59:39 UTC MAIN commitmail json YAML

Track lwp as the rumpuser mutex owner instead of pthread_t (this
is done in rumpuser for simplicity, since on the kernel side things
we assume we have only one pointer of space).  As a side-effect,
we can no longer know if the current thread is holding on to a
mutex locked without curlwp context (basically all mutexes inited
outside of mutex_init()).  The only thing that called rumpuser_mutex_held()
for a non-kmutex was the giant lock.  So, instead implement recursive
locking for the giant lock in the rump kernel and get rid of the
now-unused recursive pthread mutex in the hypercall interface.

(pooka)

2010-12-01 13:27:15 UTC MAIN commitmail json YAML

Reference stdbool(3), stdint(3), and inttypes(3). Use .Vt.

(jruoho)

2010-12-01 12:28:38 UTC netbsd-5 commitmail json YAML

Add myself to releng on netbsd-5 branch

(sborrill)

2010-12-01 11:24:38 UTC MAIN commitmail json YAML

2010-12-01 11:23:40 UTC MAIN commitmail json YAML

Minor grammar patrol.

XXX: if this is going to mention the c89 TC's, it should really
XXX: mention the c99 TC's too.

(dholland)

2010-12-01 11:19:18 UTC MAIN commitmail json YAML

Make uvm_pagealloc_tele() fail if the request can't be immediately
satisfied.  This allows the caller to unlock the object and the
pagedaemon to avoid deadlock even if ~all memory is consumed by
one vm object.  This in turn makes is possible to copy a large file
into a rump kernel with a 10MB memory limit (where large >> 10MB).
A little more tuning will be required to avoid the pagedaemon
hitting the sleep-and-retry path, though.

+ fix some outdated unrelated comments

(pooka)

2010-12-01 09:52:29 UTC MAIN commitmail json YAML

Follow up the changes done to wivar.h -- the consequence here is that
instead of a _disable and _enable routine, we have a single _enable which
takes a flag, and has a slightly different function signature.
Macppc kernels should build again.

(he)

2010-12-01 08:59:38 UTC MAIN commitmail json YAML

disable sse2 on amd64 for now.

(mrg)

2010-12-01 08:59:13 UTC MAIN commitmail json YAML

dsable SSE2 support on amd64 for now.  GCC generates code that causes
alignment faults.  the code is:

0x00007f7ffd40ccd7 <_pixman_implementation_create_sse2+0>:      push  %rbp
0x00007f7ffd40ccd8 <_pixman_implementation_create_sse2+1>:      mov    %rsp,%rbp
0x00007f7ffd40ccdb <_pixman_implementation_create_sse2+4>:      sub    $0x10,%rsp
...
0x00007f7ffd40cdab <_pixman_implementation_create_sse2+212>:    mov    $0xffffffffffffffff,%rdx
0x00007f7ffd40cdb2 <_pixman_implementation_create_sse2+219>:    mov    %rdx,0xfffffffffffffff0(%rbp)
0x00007f7ffd40cdb6 <_pixman_implementation_create_sse2+223>:    mov    %rdx,0xfffffffffffffff8(%rbp)
0x00007f7ffd40cdba <_pixman_implementation_create_sse2+227>:    movdqa 0xfffffffffffffff0(%rbp),%xmm0

upon entry we have stack aligned to 16 bytes.  the first instruction
subtracts 8, we copy this not-16-byte aligned value into %rbp, and
then decrement the stack by 16 bytes.

then we store a big -1 into 16 bytes on the stack, and then load it
into %xmm0.. except we load it from an unaligned pointer and GP.

(mrg)

2010-12-01 07:12:03 UTC MAIN commitmail json YAML

comment why vax is left out of all the fun

(pooka)

2010-12-01 07:03:21 UTC MAIN commitmail json YAML

adjust previous a bit to attempt to deal with MKMONKEY

(pooka)

2010-12-01 06:47:17 UTC MAIN commitmail json YAML

Define PCI_MAGIC_IO_RANGE, so that Xorg drivers can mmap PCI IO space.

(skrll)

2010-12-01 05:18:10 UTC MAIN commitmail json YAML

OWITE -> OWTTE, as in the original patch.

(jruoho)

2010-12-01 01:57:10 UTC MAIN commitmail json YAML

Add Makoto Fujiwara mef@, thanks

(mef)

2010-11-30 23:18:25 UTC MAIN commitmail json YAML

Add sets/mtree goop for new test program and accompanying dirs.

(riz)

2010-11-30 23:17:27 UTC MAIN commitmail json YAML

Add some basic tests of resize_ffs(8).  The 'grow' test does nothing
more than create an empty file system, grow it, and makes sure fsck
finds the result clean.  The 'shrink' test does likewise for shrinking,
but is an expected failure at the moment due to PR bin/44177.

(riz)

2010-11-30 22:32:01 UTC MAIN commitmail json YAML

2010-11-30 22:30:44 UTC MAIN commitmail json YAML

2010-11-30 22:15:02 UTC MAIN commitmail json YAML

cleanup server after use
(XXX: need better way to reboot it)

(pooka)

2010-11-30 22:14:03 UTC MAIN commitmail json YAML

2010-11-30 22:09:15 UTC MAIN commitmail json YAML

Add a simple and stress test cases for the rump remote syscall code.
Fun fact: since the server daemonizes into its own process group,
it's not in atf's pgrp.  Use rump_sys_reboot() in atf cleanup to
kill the server after the test.

(pooka)

2010-11-30 22:00:01 UTC MAIN commitmail json YAML

Add some consistency dots though they make not much typographic sense; however,
just as much as in the other places in the enumeration.
Use Pa for a path.

(wiz)

2010-11-30 21:22:39 UTC MAIN commitmail json YAML

2010-11-30 21:03:07 UTC MAIN commitmail json YAML

2010-11-30 21:00:00 UTC MAIN commitmail json YAML

Fix botched CVS identifier.

(jruoho)

2010-11-30 20:59:10 UTC MAIN commitmail json YAML

2010-11-30 20:50:29 UTC MAIN commitmail json YAML

Add c(7).

Pillaged from FreeBSD. Written by Gabor Kovesdan.

(jruoho)

2010-11-30 20:33:44 UTC MAIN commitmail json YAML

Hands off of stuff we need to keep hands off of.

(pooka)

2010-11-30 20:19:31 UTC MAIN commitmail json YAML

2010-11-30 19:50:26 UTC MAIN commitmail json YAML

Add missing .El
Maybe next we can have typoed comments break builds?

(pooka)

2010-11-30 19:07:15 UTC MAIN commitmail json YAML

Add numerous entries from Roland Kammerer.

Couple of good ones, FTFY, AMOL, AINEC, GLHF, IAWTC, OOI, OWTTE, ...

(jruoho)

2010-11-30 19:03:44 UTC MAIN commitmail json YAML

don't include librump twice

(pooka)

2010-11-30 18:44:07 UTC MAIN commitmail json YAML

Fix boolean brain freeze.

(jruoho)

2010-11-30 18:38:54 UTC MAIN commitmail json YAML

2010-11-30 18:37:59 UTC MAIN commitmail json YAML

Fix stack alignment for non-constructor/destructor calls.
AMD64 stack is 16 Byte aligned at the start of the function,
so always push rbx.

(joerg)

2010-11-30 18:20:41 UTC MAIN commitmail json YAML

2010-11-30 18:19:47 UTC MAIN commitmail json YAML

2010-11-30 18:14:38 UTC MAIN commitmail json YAML

check etfs key rules

(pooka)

2010-11-30 18:08:46 UTC MAIN commitmail json YAML

ahem, use public interface names in the doc

(pooka)

2010-11-30 17:32:29 UTC MAIN commitmail json YAML

2010-11-30 16:27:31 UTC MAIN commitmail json YAML

2010-11-30 16:16:33 UTC MAIN commitmail json YAML

2010-11-30 16:05:56 UTC MAIN commitmail json YAML

Fix an embarassing tyop. gcc should run aspell over the comments...

(hauke)

2010-11-30 15:42:12 UTC MAIN commitmail json YAML

Remove dead code from previous revision.

(pooka)

2010-11-30 15:41:35 UTC MAIN commitmail json YAML

2010-11-30 15:39:27 UTC MAIN commitmail json YAML

2010-11-30 15:26:22 UTC MAIN commitmail json YAML

don't clear TS_BUSY in ucomclose().
This fixes kernel crash in ucomstart() with "echo Hello > /dev/ttyU0".

(bsh)

2010-11-30 15:25:05 UTC MAIN commitmail json YAML

variable must to be nul terminated before "CODESET=foo".
ISO2022 module doesn't understand this and may fail setlocale(3).

(tnozaki)

2010-11-30 15:00:10 UTC MAIN commitmail json YAML

2010-11-30 14:35:39 UTC MAIN commitmail json YAML

Adjust obsolete_libs to handle both the libraries (unchanged) and the
corresponding .debug files if exists.

(njoly)

2010-11-30 14:31:14 UTC MAIN commitmail json YAML

2010-11-30 14:29:05 UTC MAIN commitmail json YAML

Get rid of the "sleep 1" by using rump_daemonize_begin/end().
Notably, md is a little tricky for this, since the ioctl that
configures the service also blocks in the kernel.  Therefore, use
an additional pthread to probe when the service is fully configured
and the server can detach.

Also, rawpart love.

(pooka)

2010-11-30 14:24:40 UTC MAIN commitmail json YAML

Change RUMP_SP_CLIENT to RUMP_SERVER.  The former was, in addition
to being annoying to write, slightly misguiding, since it contains
the server url.

(pooka)

2010-11-30 14:23:24 UTC MAIN commitmail json YAML

Require server to be explicitly initialized with rump_init_server(url).
Also, add rump_daemonize_begin() / rump_daemonize_end() to help
with the "can't daemon() after pthread_create()" problem.  Applications
could accomplish the same, but since it's such a common operation,
provide a little help.

(pooka)

2010-11-30 14:08:39 UTC MAIN commitmail json YAML

add commented-out -D_DIAGNOSTIC

(pooka)

2010-11-30 13:07:29 UTC MAIN commitmail json YAML

2010-11-30 13:05:27 UTC MAIN commitmail json YAML

2010-11-30 12:42:48 UTC MAIN commitmail json YAML

define major device number for UARTs on i.MX SoCs

(bsh)

2010-11-30 12:22:07 UTC MAIN commitmail json YAML

Allow standalone commands to be recognized, as in the in-kernel keymaps.
Also allow the Cmd token. Examples:
keycode 210 = Cmd Cmd_BrightnessUp
keycode 211 = Cmd_VolumeToggle

(phx)

2010-11-30 11:35:30 UTC MAIN commitmail json YAML

Support for Apple notebook keyboards, which have a few quirks.
1. On ISO-keyboard the keycodes for the key left of '1' and right of Shift
  are swapped.
2. Find the Apple FN key in the report descriptor and do the translations
  needed, before passing the keycodes to wscons.
3. Those keyboards only have the left Alt key. AltGr is missing. So it is
  emulated when holding down FN together with Alt.

(phx)

2010-11-30 11:28:44 UTC MAIN commitmail json YAML

2010-11-30 11:25:25 UTC MAIN commitmail json YAML

Added some Apple trackpad devices for use in usb_quirks.c and macppc/dev/pbms.c

(phx)

2010-11-30 11:09:02 UTC MAIN commitmail json YAML

Avoid unaligned accesses.

Needed to make my CATS start X without an xorg.conf.

Reviewed and tested by macallan@. thanks.

(skrll)

2010-11-30 10:55:26 UTC MAIN commitmail json YAML

Always take the object lock before changing vmpage flags.  Fixes a deadlock
where a thread is waiting on "genput" but the page in question is neither
BUSY nor WANTED.

No objections from tech-kern@.

(hannken)

2010-11-30 10:50:29 UTC MAIN commitmail json YAML

Time for 5.99.41 - struct componentbuf and struct nameidata both changed.

(dholland)

2010-11-30 10:49:23 UTC MAIN commitmail json YAML

SAVENAME and HASBUF namei flags have been removed; update accordingly.
(pooka@ says not to worry about compat.)

(dholland)

2010-11-30 10:48:27 UTC MAIN commitmail json YAML

SAVENAME and HASBUF namei flags have been removed; update rumpvfs accordingly.

(dholland)

2010-11-30 10:46:59 UTC MAIN commitmail json YAML

RUMPCN_FORCEFREE is no longer needed.

(dholland)

2010-11-30 10:45:27 UTC MAIN commitmail json YAML

2010-11-30 10:44:46 UTC MAIN commitmail json YAML

Regen for both preceding commits of namei.src together. I suppose I should
technically have regen'd separately for each but it didn't seem worthwhile.

(dholland)

2010-11-30 10:43:06 UTC MAIN commitmail json YAML

2010-11-30 10:32:47 UTC MAIN commitmail json YAML

Document pathbuf_assimilate, used by nfsd to move pathnames from mbufs to
pathbufs. It is like pathbuf_create but takes responsibility for the path
buffer passed in. (Because this is asymmetric, it carries an extra risk
of error and therefore shouldn't be used except where it's really needed.)

(dholland)

2010-11-30 10:30:04 UTC MAIN commitmail json YAML

2010-11-30 04:31:00 UTC MAIN commitmail json YAML

Add AMD C1E quirk. Tested by cegger@.

  (a) This should be removed once C-states are supported.

  (b) As there seems to be no reliable way to detect whether C1E is present,
      the quirk blindly assumes that C1E is used on families 10h and 11h.

(jruoho)

2010-11-30 01:22:50 UTC MAIN commitmail json YAML

Fix etfs pathname handling to not (mis)use namei's scratch space.

etfs objects must now be registered as absolute paths; however, it is now
possible to access them via relative paths and through symlinks, which
previously worked some times and not others depending on exactly what
namei was doing.

discussed on tech-kern and ok'd by pooka.

(dholland)

2010-11-30 00:14:42 UTC MAIN commitmail json YAML

Update TODO for zfs add new tasks, list some know issues and mark some done stuff.

iRequested by: agc@

(haad)

2010-11-29 23:04:42 UTC MAIN commitmail json YAML

2010-11-29 19:54:11 UTC MAIN commitmail json YAML

Restore a couple of checks for updating the cg_old_ncyl value which
were commented out with XXX and a notation to "fix once fsck is fixed."
fsck seems to have been fixed for this particular issue sometime in the
7 years since the code was brought into the tree.

Update cg_old_niblk instead of cg_ni_blk, since this tool
currently supports ffsv1 only.

With these two changes, I can grow a file system and have the result
be clean according to fsck_ffs.  Shrinking still results in an unclean
file system.

OK mhitch@

While I'm here, fix a typo in an error message.

(riz)