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 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (177d) 

2024-05-09 22:30:00 UTC Now

2009-07-19 15:17:29 UTC MAIN commitmail json YAML

pmap_emap_sync: add an argument, and do not perform pmap_load() during
context switch (pmap_destroy() path seems to be unsafe), instead just
perform tlbflush().  Slightly inefficient, but good enough for now.

(rmind)

2009-07-19 10:11:55 UTC MAIN commitmail json YAML

2009-07-19 10:09:11 UTC MAIN commitmail json YAML

remove unnecessary casts.

(yamt)

2009-07-19 08:21:13 UTC yamt-nfs-mp commitmail json YAML

debug printf and comments.  no functional changes.

(yamt)

2009-07-19 07:02:21 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2009-07-19 06:28:09 UTC MAIN commitmail json YAML

2009-07-19 05:46:15 UTC MAIN commitmail json YAML

Replace one missed bcopy(9) with memcpy(9).

(tsutsui)

2009-07-19 05:43:23 UTC MAIN commitmail json YAML

2009-07-19 04:16:23 UTC MAIN commitmail json YAML

2009-07-19 03:39:14 UTC MAIN commitmail json YAML

2009-07-19 02:54:22 UTC MAIN commitmail json YAML

2009-07-19 02:50:45 UTC MAIN commitmail json YAML

2009-07-19 02:41:27 UTC MAIN commitmail json YAML

- Use #ifdef AIO, instead of #ifdef notyet.  Not a solution, but at
  least gets it working for MONOLITHIC kernel.
- Similarily add #ifdef MQUEUE for mqueue compat.
- Amend TNF license to be 2-clause.  Approved by <christos>.

(rmind)

2009-07-19 02:37:33 UTC MAIN commitmail json YAML

Add #ifdef MQUEUE for db_show_mqueue_cmd().

XXX: Wrong.  DDB should be dynamic, modular, etc.

(rmind)

2009-07-19 02:31:20 UTC MAIN commitmail json YAML

2009-07-19 02:26:49 UTC MAIN commitmail json YAML

Fix previous, so that it actually works, correctly.

(rmind)

2009-07-18 23:09:53 UTC MAIN commitmail json YAML

Check the minimum ttl only when pcb is available.

(minskim)

2009-07-18 22:24:02 UTC MAIN commitmail json YAML

Fix missing /usr/include/nilfs directory declaration

(reinoud)

2009-07-18 22:19:40 UTC MAIN commitmail json YAML

*Sigh* its late... fix entry for lists/comp/mi

(reinoud)

2009-07-18 22:15:12 UTC MAIN commitmail json YAML

Fix ./usr/lib/librumpfs_nilfs_p.a's line in lists/comp/mi

(reinoud)

2009-07-18 21:39:47 UTC netbsd-5-0 commitmail json YAML

2009-07-18 21:39:10 UTC netbsd-5 commitmail json YAML

2009-07-18 21:38:09 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by is in ticket #859):
sys/netinet/tcp_input.c: revision 1.296
Follow exactly the recommendation of draft-ietf-tcpm-tcpsecure-11.txt:
Don't check gainst the last ack received, but the expected sequence number.
This makes RST handling independent of delayed ACK. From Joanne M Mikkelson.

(snj)

2009-07-18 21:37:34 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by is in ticket #859):
sys/netinet/tcp_input.c: revision 1.296
Follow exactly the recommendation of draft-ietf-tcpm-tcpsecure-11.txt:
Don't check gainst the last ack received, but the expected sequence number.
This makes RST handling independent of delayed ACK. From Joanne M Mikkelson.

(snj)

2009-07-18 21:32:53 UTC MAIN commitmail json YAML

2009-07-18 18:06:56 UTC MAIN commitmail json YAML

A better memchr().
Always read aligned words, invalidating unwanted bytes in first word,
and checking that any match in the last word is before the buffer end.
No loops apart from the one through the data.

(dsl)

2009-07-18 17:07:12 UTC MAIN commitmail json YAML

Fix Dd argument, sort options and option descriptions.

(wiz)

2009-07-18 16:40:31 UTC MAIN commitmail json YAML

Shorten a dependency chain by using 'sbb, xor' (at a time when carry is set)
instead of 'mov, neg, dec'.
('mov, not' can't be used because it doesn't set the flags.)

(dsl)

2009-07-18 16:34:47 UTC MAIN commitmail json YAML

Start with alignment '1' and write the search char to the byte before
the buffer.
XXX needs tests searching for 0xff.

(dsl)

2009-07-18 16:31:44 UTC MAIN commitmail json YAML

Import read-only part of the NiLFS (v2) implementation for NetBSD. It has been
tested with a DEBUG+DIAGNOSTIC+LOCKDEBUG kernel. To summerise NiLFS, i'll
repeat my posting to tech-kern here:

NiLFS stands for New implementation of Logging File System; LFS done
right they claim :) It is at version 2 now and is being developed by NTT, the
Japanese telecom company and recently put into the linux source tree. See
http://www.nilfs.org. The on-disc format is not completely frozen and i expect
at least one minor revision to come in time.

The benefits of NiLFS are build-in fine-grained checkpointing, persistent
snapshots, multiple mounts and very large file and media support. Every
checkpoint can be transformed into a snapshot and v.v. It is said to perform
very well on flash media since it is not overwriting pieces apart from a
incidental update of the superblock, but that might change. It is accompanied
by a cleaner to clean up the segments and recover lost space.

My work is not a port of the linux code; its a new implementation. Porting the
code would be more work since its very linux oriented and never written to be
ported outside linux. The goal is to be fully interchangable. The code is non
intrusive to other parts of the kernel. It is also very light-weight.

The current state of the code is read-only access to both clean and dirty
NiLFS partitions. On mounting a dirty partition it rolls forward the log to
the last checkpoint. Full read-write support is however planned!

Just as the linux code, mount_nilfs allows for the `head' to be mounted
read/write and allows multiple read-only snapshots/checkpoint mounts next to
it.

By allowing the RW mount at a different snapshot for read-write it should be
possible eventually to revert back to a previous state; i.e. try to upgrade a
system and being able to revert to the exact state prior to the upgrade.

Compared to other FS's its pretty light-weight, suitable for embedded use and
on flash media. The read-only code is currently 17kb object code on
NetBSD/i386. I doubt the read-write code will surpass the 50 or 60. Compared
this to FFS being 156kb, UDF being 84 kb and NFS being 130kb. Run-time memory
usage is most likely not very different from other uses though maybe a bit
higher than FFS.

(reinoud)

2009-07-18 14:53:28 UTC yamt-nfs-mp commitmail json YAML

2009-07-18 12:03:31 UTC MAIN commitmail json YAML

Remove a pointless _ALIGN_TEXT.
XXX ffs() ought to be a gcc inline asm.

(dsl)

2009-07-18 11:41:23 UTC MAIN commitmail json YAML

Replace with a version that:
1) doesn't do byte compares to find which byte matched
2) doesn't do byte compares if any top bits are set
3) doesn't use a loop when the input is misaligned
4) has less mispredicted branches
Passes regression tests and 'build.sh' doesn't explode (and more than usual).

(dsl)

2009-07-18 09:50:32 UTC MAIN commitmail json YAML

Presence of index.o in existing libc.a causes duplicate symbol now that
strchr.[cS] provides its definition.

(dsl)

2009-07-18 09:44:31 UTC MAIN commitmail json YAML

2009-07-18 09:41:23 UTC MAIN commitmail json YAML

Remove index() and rindex() from the list (in comment)

(dsl)

2009-07-18 09:20:46 UTC MAIN commitmail json YAML

Add tests that scan for 0x0 and 0xff.
Remove the 'answers' section from the test definition, instead use our
own version of strchr() to determine the what the answer should be.
On error report which test we are doing, and the answer we got.
If symbol "test_strchr" exists, test that function instead of strchr().
(With a very dodgy strchr() other things fail badly.

(dsl)

2009-07-18 08:35:20 UTC MAIN commitmail json YAML

Use EXIT_FAILURE/EXIT_SUCCESS instead of numerical values when exiting.

(mbalmer)

2009-07-18 06:31:54 UTC MAIN commitmail json YAML

Make HTML-ready.

(wiz)

2009-07-18 05:04:33 UTC MAIN commitmail json YAML

2009-07-18 05:03:15 UTC MAIN commitmail json YAML

2009-07-18 04:59:27 UTC MAIN commitmail json YAML

2009-07-18 04:34:32 UTC MAIN commitmail json YAML

We can try to trick the compiler, but at least we need to let it
compile!  (Hello, dsl!)

(pgoyette)

2009-07-17 23:31:51 UTC MAIN commitmail json YAML

Don't send the quiet banner to the log, since the usual noise gets dumped
there anyway.

(ad)

2009-07-17 22:17:37 UTC MAIN commitmail json YAML

Fix spelling: situatations -> situations.

(dyoung)

2009-07-17 22:07:36 UTC MAIN commitmail json YAML

Pollute the space either side of the string being compared with the test
pattern.

(dsl)

2009-07-17 22:05:38 UTC MAIN commitmail json YAML

Note ip(4) change: IP_MINTTL.

(minskim)

2009-07-17 22:04:18 UTC MAIN commitmail json YAML

Bump date for the previous change.

(minskim)

2009-07-17 22:02:54 UTC MAIN commitmail json YAML

Add the IP_MINTTL socket option.

The IP_MINTTL option may be used on SOCK_STREAM sockets to discard
packets with a TTL lower than the option value.  This can be used to
implement the Generalized TTL Security Mechanism (GTSM) according to
RFC 3682.

OK'ed by christos@.

(minskim)

2009-07-17 20:31:21 UTC MAIN commitmail json YAML

doswitch() has changed the value of argc by the time it's checked here,
adjust accordingly.

(jakllsch)

2009-07-17 19:42:45 UTC MAIN commitmail json YAML

Delete files that are no longer needed.

(dsl)

2009-07-17 19:42:05 UTC MAIN commitmail json YAML

2009-07-17 19:37:57 UTC MAIN commitmail json YAML

2009-07-17 19:37:55 UTC MAIN commitmail json YAML

Change all archs so that strchr.[cS] and strrchr.[cS] exist and generate
duplicate symbols for index() and rindex().
libc and kernel build ok for affected archs (i386, amd64, vax, sun3,
evbmips-eb) all seem ok.
(vax might lose an asm index() - but comments imply it is worse than the C)

(dsl)

2009-07-17 18:09:25 UTC MAIN commitmail json YAML

Delete trailing whitespace.

(minskim)

2009-07-17 12:28:27 UTC MAIN commitmail json YAML

Simplify the code. No functional change.

(christos)

2009-07-17 12:27:57 UTC MAIN commitmail json YAML

- off by one in the term.h case.
- make code more similar to tcsh (if we want to handle wide chars, this is
  needed; for now it is a no-op)

(christos)

2009-07-17 12:26:26 UTC MAIN commitmail json YAML

handle prompt_esc properly.

(christos)

2009-07-17 12:25:52 UTC MAIN commitmail json YAML

Use the proper prompt printing function.

(christos)

2009-07-17 05:52:49 UTC netbsd-5 commitmail json YAML

2009-07-17 05:52:14 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tonnerre in ticket #860):
dist/dhcp/server/dhcp.c: revision 1.11
Fix behavior of dhcpd in the case where clientid and hardware ethernet
definitions are mixed. Fixes a refcount assertion.

(snj)

2009-07-17 05:51:34 UTC netbsd-5-0 commitmail json YAML

2009-07-17 05:51:05 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by tonnerre in ticket #860):
dist/dhcp/server/dhcp.c: revision 1.11
Fix behavior of dhcpd in the case where clientid and hardware ethernet
definitions are mixed. Fixes a refcount assertion.

(snj)

2009-07-17 05:49:30 UTC netbsd-4 commitmail json YAML

2009-07-17 05:48:50 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by tonnerre in ticket #1337):
dist/dhcp/server/dhcp.c: revision 1.11
Fix behavior of dhcpd in the case where clientid and hardware ethernet
definitions are mixed. Fixes a refcount assertion.

(snj)

2009-07-17 05:48:20 UTC netbsd-4-0 commitmail json YAML

2009-07-17 05:47:52 UTC netbsd-4-0 commitmail json YAML

Pull up following revision(s) (requested by tonnerre in ticket #1337):
dist/dhcp/server/dhcp.c: revision 1.11
Fix behavior of dhcpd in the case where clientid and hardware ethernet
definitions are mixed. Fixes a refcount assertion.

(snj)

2009-07-16 23:53:10 UTC MAIN commitmail json YAML

A definition in aic79xxvar.h somehow shadows pci_attach_args (ctags
bug?), so leave  it out of the tags computation for now.

(dyoung)

2009-07-16 23:50:32 UTC MAIN commitmail json YAML

Callers expect getdiskinfo() to return -1 on error, so do that.

Simplify getdiskinfo() a bit while I am here: don't save error
codes that we will never refer to again.

(dyoung)

2009-07-16 22:44:27 UTC MAIN commitmail json YAML

Fix behavior of dhcpd in the case where clientid and hardware ethernet
definitions are mixed. Fixes a refcount assertion.

(tonnerre)

2009-07-16 21:25:36 UTC MAIN commitmail json YAML

Add asm files for str(r)chr by copying the files for (r)index from
src/libc/arch/mips/string.
Add XLEAF() for index entry points.

(dsl)

2009-07-16 20:44:54 UTC MAIN commitmail json YAML

Ignore scancodes E0 2A, E0 AA, E0 36, E0 B6 when decoding.
For the 10 keys on the editing keypad, these prefix/postfix
scancodes indicate the state of the Left Shift and Right Shift
keys and Num Lock indicator.

This change prevents a spurious WSCONS_EVENT_KEY_UP event upon
press as well as the corresponding WSCONS_EVENT_KEY_DOWN event
upon release.

(jakllsch)

2009-07-16 20:14:18 UTC MAIN commitmail json YAML

Correctly bus_dmamap_sync() the transmit descriptors.
Previously the sync could run off the end and not sync
the beginning of the ring.  Logic gleaned from if_nfe.

(jakllsch)

2009-07-16 18:58:38 UTC MAIN commitmail json YAML

Let us detach & re-attach children of mfi0.  Detach mfi0 at shutdown.

Detachment may fail after freeing some but not all resources, so
take care not to re-release any resource during detachment.

Tested on a Dell PowerEdge 1950.

(dyoung)

2009-07-16 18:10:01 UTC MAIN commitmail json YAML

device_t/softc split.  Tested and shown to work on a Dell PowerEdge
1950.

(dyoung)

2009-07-16 16:43:15 UTC yamt-nfs-mp commitmail json YAML

remove sndlock.  it's superseded by nm_solock.
suggested by Andrew Doran.

(yamt)

2009-07-16 16:32:03 UTC yamt-nfs-mp commitmail json YAML

fix a merge botch.

(yamt)

2009-07-16 14:21:12 UTC MAIN commitmail json YAML

a little more diagnostic

(christos)

2009-07-16 14:18:09 UTC MAIN commitmail json YAML

handle protection fault properly.

(christos)

2009-07-16 13:33:44 UTC MAIN commitmail json YAML

draft-ietf-syslog-protocol-23 -> RFC 5424

(yamt)

2009-07-16 13:28:17 UTC MAIN commitmail json YAML

2009-07-16 10:43:23 UTC MAIN commitmail json YAML

Revert previous per comment from ad@ in PR 41668, which is no longer orphaned.

(tsutsui)

2009-07-16 07:31:48 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2009-07-16 04:18:21 UTC MAIN commitmail json YAML

Note ip(4) changes.

(minskim)

2009-07-16 04:09:51 UTC MAIN commitmail json YAML

Add the IP_RECVTTL option support.

If the IP_RECVTTL option is enabled on a SOCK_DGRAM socket, the
recvmsg(2) call will return the TTL of the received datagram.  The
msg_control field in the msghdr structure points to a buffer that
contains a cmsghdr structure followed by the TTL value.

Modeled after FreeBSD implementation.

(minskim)

2009-07-16 01:30:10 UTC MAIN commitmail json YAML

Try to detach ancestors (sd0 at scsibus0, scsibus0 at mfi0), first,
to avoid dangling references to envsys(4) sensors and such if
detaching the ancestors should fail.

(dyoung)

2009-07-16 01:01:47 UTC MAIN commitmail json YAML

2009-07-15 21:09:41 UTC MAIN commitmail json YAML

Revert previous: disable direct I/O on pipe, it cought a problem with emap.

(rmind)

2009-07-15 18:05:17 UTC MAIN commitmail json YAML

use the proper structure to get interface data. We depend on having the
NetBSD-specific ZIFDATA call to do the selection of the ioctl style.
From Patrick Welche.

(christos)

2009-07-15 14:11:02 UTC MAIN commitmail json YAML

2009-07-15 09:50:08 UTC MAIN commitmail json YAML

.Xr takes exactly two arguments plus separators, so fix the use here.

(joerg)

2009-07-14 21:40:03 UTC MAIN commitmail json YAML

New sentence, new line. Add RCS Id. Make HTML-ready.

(wiz)

2009-07-14 21:37:50 UTC MAIN commitmail json YAML

Clarify accf_http manual page per wiz's request.

(tls)

2009-07-14 21:15:48 UTC MAIN commitmail json YAML

Declare "com" as volatile in execute(), to make it safe to use
across setjmp/longjmp.

Inspired by PR 41255 from Kurt Lidl, but this change makes "com" a
volatile pointer to const non-volatile data, whereas the PR made it a
non-volatile pointer to const volatile data.

(apb)

2009-07-14 21:12:18 UTC MAIN commitmail json YAML

Initialise the "fork" local variable in hfslib_get_file_extents().
This variable was not actually used uninitialised, but some compilers
(e.g. gcc-4.3.3) warned that the variable might be used uninitialised.
Inspired by PR 41255 from Kurt Lidl.

(apb)

2009-07-14 21:08:31 UTC MAIN commitmail json YAML

Don't assume that two identical-looking string literals will have the
same address and will therefore be comparable with the == operator.
Instead, use a const variable.
Inspired by PR 41255 from Kurt Lidl.

(apb)

2009-07-14 21:05:35 UTC MAIN commitmail json YAML

Delete unused static smatch() function.
Inspired by PR 41255 from Kurt Lidl (which used #if 0 instead of
deleting the function).

(apb)

2009-07-14 21:02:24 UTC MAIN commitmail json YAML

Compare strings with strcmp(), not ==.
Part of PR 41255 from Kurt Lidl.

(apb)

2009-07-14 21:00:53 UTC MAIN commitmail json YAML

Mark rumpuser_thread_exit() as __dead, to match its prototype.
Part of PR 41255 from Kurt Lidl.

(apb)

2009-07-14 20:59:54 UTC MAIN commitmail json YAML

Use pid_t, not short, for a pid.
Part of PR 41255 from Kurt Lidl.

(apb)

2009-07-14 20:59:00 UTC MAIN commitmail json YAML

Convert free text inside #ifdef to a proper comment.
Inspired by PR 41255 from Kurt Lidl.

(apb)

2009-07-14 20:57:22 UTC MAIN commitmail json YAML

Enclose the argument to #error in quotes, to protect an embedded single
quote.  Part of PR 41255 from Kurt Lidl.

(apb)

2009-07-14 20:56:12 UTC MAIN commitmail json YAML

Add missing close quote in a usually-unreached part of an #if block.
Part of PR 41255 from Kurt Lidl.

(apb)

2009-07-14 20:54:25 UTC MAIN commitmail json YAML

Add missing va_start before varargs processing.
Part of PR 41255 from Kurt Lidl.

(apb)

2009-07-14 19:58:42 UTC netbsd-4-0 commitmail json YAML

2009-07-14 19:57:00 UTC netbsd-4-0 commitmail json YAML

Pull up following revision(s) (requested by tonnerre in ticket #1336):
dist/dhcp/client/dhclient.c: revision 1.20
Limit the length of the address mask before we copy it.

(snj)

2009-07-14 19:56:28 UTC netbsd-4 commitmail json YAML

2009-07-14 19:55:44 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by tonnerre in ticket #1336):
dist/dhcp/client/dhclient.c: revision 1.20
Limit the length of the address mask before we copy it.

(snj)

2009-07-14 19:54:40 UTC MAIN commitmail json YAML

nuke PCI_ALLOW_MMAP, instead allow mmap(/dev/pci*) with options INSECURE
now the x86 camp should be happy again

(macallan)

2009-07-14 19:54:10 UTC netbsd-5-0 commitmail json YAML

2009-07-14 19:53:05 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by tonnerre in ticket #856):
dist/dhcp/client/dhclient.c: revision 1.20
Limit the length of the address mask before we copy it.

(snj)

2009-07-14 19:52:16 UTC netbsd-5 commitmail json YAML

2009-07-14 19:50:21 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tonnerre in ticket #856):
dist/dhcp/client/dhclient.c: revision 1.20
Limit the length of the address mask before we copy it.

(snj)

2009-07-14 19:48:04 UTC netbsd-5 commitmail json YAML

Pull up following revisions (requested by joerg in ticket #855):
common/lib/libc/hash/sha2/sha2.c: revisions 1.8-1.18 via patch
crypto/dist/openssl/crypto/evp/m_sha1.c: revisions 1.2-1.3 via patch
distrib/sets/lists/base/md.amd64: revision 1.51 via patch
distrib/sets/lists/base/md.sparc64: revision 1.46 via patch
distrib/sets/lists/base/shl.mi: revision 1.474 via patch
distrib/sets/lists/comp/mi: revision 1.1263 via patch
lib/libc/shlib_version: patch
lib/libc/hash/sha2/Makefile.inc: revision 1.4 via patch
lib/libc/hash/sha2/sha2.3: revision 1.5 via patch
lib/libc/hash/sha2/sha224hl.c: revision 1.1 via patch
lib/libc/include/namespace.h: revision 1.138 via patch
lib/libcrypto/libc-sha256.c: revision 1.1 via patch
lib/libcrypto/libc-sha512.c: revision 1.1 via patch
lib/libcrypto/sha.inc: revision 1.10 via patch
lib/libcrypto/shlib_version: patch
sys/sys/sha2.h: revision 1.3 via patch
Add SHA224 implementation to libc.
Make libcrypto use the SHA2 implementation of libc.
Bump minor versions of libc and libcrypto.

(snj)

2009-07-14 19:35:24 UTC netbsd-5-0 commitmail json YAML

Pull up following revisions (requested by joerg in ticket #855):
common/lib/libc/hash/sha2/sha2.c: revisions 1.8-1.18 via patch
crypto/dist/openssl/crypto/evp/m_sha1.c: revisions 1.2-1.3 via patch
distrib/sets/lists/base/md.amd64: revision 1.51 via patch
distrib/sets/lists/base/md.sparc64: revision 1.46 via patch
distrib/sets/lists/base/shl.mi: revision 1.474 via patch
distrib/sets/lists/comp/mi: revision 1.1263 via patch
lib/libc/shlib_version: patch
lib/libc/hash/sha2/Makefile.inc: revision 1.4 via patch
lib/libc/hash/sha2/sha2.3: revision 1.5 via patch
lib/libc/hash/sha2/sha224hl.c: revision 1.1 via patch
lib/libc/include/namespace.h: revision 1.138 via patch
lib/libcrypto/libc-sha256.c: revision 1.1 via patch
lib/libcrypto/libc-sha512.c: revision 1.1 via patch
lib/libcrypto/sha.inc: revision 1.10 via patch
lib/libcrypto/shlib_version: patch
sys/lib/libkern/arch/vax/Makefile.inc: revision 1.21 via patch
sys/sys/sha2.h: revision 1.3 via patch
Add SHA224 implementation to libc.
Make libcrypto use the SHA2 implementation of libc.
Bump minor versions of libc and libcrypto.

(snj)

2009-07-14 18:56:14 UTC MAIN commitmail json YAML

2009-07-14 18:29:41 UTC MAIN commitmail json YAML

Allow a buffer of SSIZE_MAX + 1 as the returned bytes do not include the NULL.

(roy)

2009-07-14 18:25:55 UTC MAIN commitmail json YAML

Mention cpu_reboot(9) changes.

(dyoung)

2009-07-14 17:04:32 UTC MAIN commitmail json YAML

2009-07-14 13:24:00 UTC MAIN commitmail json YAML

Add a workaround for some traditional ports (amiga and atari):
- Defer callout_setfunc() call after config_init() call in configure().

Fixes silent hang before consinit() at least on atari.

These traditional ports use config(9) structures and
autoconf(9) functions to detect console devices, and
config_init() is called at very early stage at boot
where mutex(9) is not ready.

Actually config_init() has been split out from configure()
for these ports:
http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/kern/subr_autoconf.c#rev1.74
while x68k has been fixed properly:
http://mail-index.NetBSD.org/source-changes/2009/01/17/msg215673.html

See also:
http://mail-index.NetBSD.org/port-x68k/2008/12/31/msg000006.html
http://mail-index.NetBSD.org/port-atari/2009/07/03/msg000419.html

(tsutsui)

2009-07-14 08:24:15 UTC MAIN commitmail json YAML

New sentence, new line; remove trailing whitespace.

(wiz)

2009-07-14 08:01:02 UTC MAIN commitmail json YAML

Add getline and getdelim html pages.

(wiz)

2009-07-14 07:43:16 UTC MAIN commitmail json YAML

Fix typo; also do some minor wording adjustments nearby.

(dholland)

2009-07-14 05:58:15 UTC MAIN commitmail json YAML

Add who and date to getdelim(3) and getline(3) additions.

(roy)

2009-07-14 00:00:44 UTC MAIN commitmail json YAML

Some fixes for i80003 and ICH{8,9,10) from e1000 driver and document:

    Add setting for KABGTXD register for ICH{8,9,10}.

    ICH9 and ICH10 has no FCAL, FCAH and FCT like ICH8.

    Add special setting for FCTTV and TCTL_EXT register for i80003

    The special setting fopr TIPG is only for i80003.

    Some of kumeran settings are only for i80003's bugs.

    Add some ICH10 fixes.

(msaitoh)

2009-07-13 23:31:19 UTC MAIN commitmail json YAML

Check PCI-X mode as e1000 driver.

(msaitoh)

2009-07-13 22:31:59 UTC MAIN commitmail json YAML

Fix typo added in previous.

(wiz)

2009-07-13 22:30:53 UTC MAIN commitmail json YAML

The character is NUL, the pointer is NULL.
Fix a typo.
It's \-1, not -1.
Add "and getline" in a few places.
Add comma in enumeration.
No dot needed in SEE ALSO.
End sentence with a dot.

(wiz)

2009-07-13 22:25:30 UTC MAIN commitmail json YAML

Add getdelim(3) and getlime(3)

(roy)

2009-07-13 22:19:25 UTC MAIN commitmail json YAML

2009-07-13 21:44:32 UTC MAIN commitmail json YAML

move _KMEMUSER higher!

(christos)

2009-07-13 21:43:24 UTC MAIN commitmail json YAML

need _KMEMUSER too.

(christos)

2009-07-13 19:05:42 UTC MAIN commitmail json YAML

2009-07-13 17:58:10 UTC MAIN commitmail json YAML

Remove the comment on disc space accounting from the bugs section; it has been
fixed.

(reinoud)

2009-07-13 17:57:35 UTC MAIN commitmail json YAML

sys/mqueue.h needs sys/types.h now

(christos)

2009-07-13 17:11:38 UTC MAIN commitmail json YAML

2009-07-13 16:03:54 UTC MAIN commitmail json YAML

ifdef nfs to avoid undefined reference

(stacktic)

2009-07-13 15:40:45 UTC MAIN commitmail json YAML

Pretty print comment adaptions for UDF and EFS so they line up nicely again.

(reinoud)

2009-07-13 12:57:04 UTC MAIN commitmail json YAML

com@acpi supports memory space.
  It tested on HP zx6000(ia64).

(kiyohara)

2009-07-13 12:55:21 UTC MAIN commitmail json YAML

ACPI resource supports Extended IRQ From FreeBSD.

(kiyohara)

2009-07-13 12:54:11 UTC MAIN commitmail json YAML

Support UCB1400.
  It tested on GUMSTIX with audiostix.  However GUMSTIX needs more ad-hoc patch.

(kiyohara)

2009-07-13 08:35:24 UTC MAIN commitmail json YAML

Remove incorrect semicolon at the end of an if-statement.

From OpenBSD via Henning Petersen in PR 41708.

(wiz)

2009-07-13 02:55:42 UTC MAIN commitmail json YAML

Regression test for POSIX message queue priority handling.

(rmind)

2009-07-13 02:49:08 UTC MAIN commitmail json YAML

Re-enable direct I/O for pipe:
- Larger writes (2 or more pages) will use emap.
- Might help to catch rare hang (some very old bug).

(rmind)

2009-07-13 02:37:13 UTC MAIN commitmail json YAML

- Make insertion to message queue O(1) by using bitmap and array.  However,
  mq_prio_max is dynamic, and sorted list is used for custom setup, when
  user manually sets higher priority range.
- Cache mq->mq_attrib in some places.  Change msg_ptr type to uint8_t.
- Update copyright, misc.

(rmind)

2009-07-13 00:41:08 UTC MAIN commitmail json YAML

mq_send/mq_receive: while permission may allow that, return EBADF if sending
to read-only queue, or receiving from write-only queue.

From Stathis Kamperis, thanks!

(rmind)

2009-07-12 23:49:49 UTC MAIN commitmail json YAML

Add missing C file and change version number to complete the last upgrade.

(ahoka)

2009-07-12 23:14:06 UTC MAIN commitmail json YAML

Add RCS Id. Fill in name in license. New sentence, new line.
Add comma in enumeration.

(wiz)

2009-07-12 23:12:40 UTC MAIN commitmail json YAML

Bump date for *chgat*.

(wiz)

2009-07-12 21:24:21 UTC MAIN commitmail json YAML

Add netbsd copyright.
Reorder a few instructions to interleave a dependency chain.
(I'm really not sure of the best order for those instructions!)

(dsl)

2009-07-12 21:00:54 UTC MAIN commitmail json YAML

2009-07-12 14:17:18 UTC MAIN commitmail json YAML

2009-07-12 14:16:36 UTC MAIN commitmail json YAML

s/reproducable/reproducible/, requested by salo@

(hubertf)

2009-07-12 12:30:31 UTC MAIN commitmail json YAML

Add "-M" flag to the mtree invocation in sanitise_METALOG.  This should
avoid errors in cases where a build poduct changes type (e.g. a file
becomes a symlink) between one build with older sources and a subsequent
update build with newer sources.

(apb)

2009-07-12 12:15:10 UTC MAIN commitmail json YAML

2009-07-12 12:14:51 UTC MAIN commitmail json YAML

Add a keywords for people looking for reproducable (identical) builds.

(hubertf)

2009-07-12 11:00:38 UTC MAIN commitmail json YAML

/usr/lib/i386/libbfd.a is built and installed, do not mark it as obsolete.
"obsolete" added in 1.46 without a particular reason, file is not obsolete in
md.sparc64.

(wiz)

2009-07-11 18:38:31 UTC MAIN commitmail json YAML

mandoc(1): -width is redundant for a item list

(joerg)

2009-07-11 18:35:49 UTC MAIN commitmail json YAML

2009-07-11 18:26:58 UTC MAIN commitmail json YAML

Fix WSKBD_RAW mode ukbd -> pckbd translation for Pause/Break and
Print Screen/Sys Req keys so xf86-input-keyboard can figure out
what we want.

Additionally, fix dead URL, and add a note that this emulation
is not completely identical to a real pckbd.

(jakllsch)

2009-07-11 11:57:47 UTC MAIN commitmail json YAML

After alg 2 triggers, mask with ~x (alg 3) to ignore bytes with top bit set.
Then use bit scan to work out which byte is zero.
If the source is misaligned read the aligned word and make the unwanted
(low order) bytes non-zero.
Passes regression test - which probably tests just enough cases.

(dsl)

2009-07-11 11:45:17 UTC MAIN commitmail json YAML

The local function pointer wasn't enough to stop gcc using the builtin
strlen!  Move to file scope and make 'volatile'.
When test fails use write (printf might be broken) to report info.
To aid testing new versions, use dlsym() for "test_strlen" defaulting to
strlen() so that the rest of the program doesn't use the broken version.

(dsl)

2009-07-11 08:48:52 UTC MAIN commitmail json YAML

Change comments about algorithms, 99.6% for random data isn't 'rare' in my book!
(The 'rare' case is any byte values 0x80-0xff.)

(dsl)

2009-07-11 05:03:12 UTC MAIN commitmail json YAML

Store the limit values directly in the driver-private sensor data since
we don't have access to sysmon_envsys(8)'s copy at refresh time.  (The
refresh is driven completely within the driver, and sysmon is uninvolved.)

Resolves unexpected alarms (as reported by David Young) such as over-limit
alarms on fan sensors which have only lower limit values.

(pgoyette)

2009-07-10 23:07:55 UTC MAIN commitmail json YAML

In lwp_create(), take a reference to l2's filedesc_t instead of
taking a reference to curlwp's by calling fd_hold().  If lwp_create()
is called from fork1(), then l2 != curlwp, but l2's and not curlwp's
filedesc_t whose reference we should take.

This change stops the problem I describe in
<http://mail-index.netbsd.org/tech-kern/2009/07/09/msg005422.html>,
where /dev/rsd0a is never properly closed after fsck / runs on it.
This change seems to quiet my USB backup drive, sd0 at scsibus0 at
umass0, which had stopped spinning down when it was not in use:
The unit probably stayed open after mount(8) tried (and failed:
errant fstab entry) to mount it.

I am confident that this change is an improvement, but I doubt that
it is the last word on the matter.  I hate to get under the filedesc_t
abstraction by fiddling with fd_refcnt, and there may be something
I have missed, so somebody with greater understanding of the file
descriptors code should have a look.

(dyoung)

2009-07-10 22:11:58 UTC MAIN commitmail json YAML

Add more Keypad usages in the Keyboard/Keypad page
from USB HID Usage Tables document version 1.11.

Admitedly these are not going to be noticed when ukbd(4) is around.

While here, correct a typo (that's also in the HUT document),
and normalize to ASCII a non-UTF-8 encoding of "moire".

"This may prove useful to some of you someday,
perhaps in a somewhat bizarre set of circumstances."
                                - Tom Lehrer

(jakllsch)

2009-07-10 20:02:21 UTC MAIN commitmail json YAML

1. centralize the fsck error handling
2. don't check if root is on nfs
3. reboot -n if root was modified as the manual page suggests

(christos)

2009-07-10 15:59:38 UTC MAIN commitmail json YAML

Better late than never - document recent changes to sysmon_envsys(8)

(pgoyette)

2009-07-10 15:30:45 UTC MAIN commitmail json YAML

Correct usage of PROP_DRIVER_LIMITS flag

(pgoyette)

2009-07-10 15:27:33 UTC MAIN commitmail json YAML

Document usage of PROP_DRIVER_LIMITS flag and set it correctly.

Use flag bits to determine validity of limit values, rather than
assuming that invalid/not-present values are set to zero.

(pgoyette)

2009-07-10 13:09:10 UTC MAIN commitmail json YAML

Remove some code (bracketed by #ifdef NOTYET / #endif) that should not
have been committed in the first place.

(pgoyette)

2009-07-10 12:23:07 UTC MAIN commitmail json YAML

Note ucas for hp700.

(skrll)

2009-07-10 12:16:31 UTC MAIN commitmail json YAML

Use a function to add extra data to the vendor area so that data added
remains constant for both DISCOVER and REQUEST messages.

(roy)

2009-07-10 02:55:42 UTC MAIN commitmail json YAML

We should request the DHCP parameters we need.

(roy)

2009-07-10 02:41:39 UTC MAIN commitmail json YAML

Protect against short IP addresses in the DHCP message.

(roy)

2009-07-10 01:29:55 UTC MAIN commitmail json YAML

When using DHCP, request the parameters that we need. Fixes PR kern/38830.
Thanks to Tim McIntosh.

(roy)

2009-07-09 22:08:45 UTC MAIN commitmail json YAML

Ensure that y,x are valid coordinates before using them.

(joerg)

2009-07-09 21:53:08 UTC MAIN commitmail json YAML

Mention emap and few more items.

(rmind)

2009-07-09 21:43:17 UTC MAIN commitmail json YAML

- Fix rare crashe in the intr_lapic_tlb_bcast() handler: save and setup
  %fs on i386, %gs on amd64 registers, before using them.  Otherwise, it
  might be invalid/garbage, eg. IPI can interrupt userspace.

- Explicitly initialize per-CPU emap generation number.

Thanks <drochner> for reporting and testing of patch.

(rmind)

2009-07-09 19:57:47 UTC netbsd-5 commitmail json YAML

2009-07-09 19:53:49 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by reinoud in ticket #853):
sys/fs/udf/udf_strat_rmw.c: revision 1.22
Fix alternating oddity in RMW strategy. Even when in the reading state it
would push out elements to fillup-read only when the time had come for them.
This could then trickle feed the read queue slowly, but fast enough to prevent
it from switching state.

(snj)

2009-07-09 19:44:35 UTC netbsd-5 commitmail json YAML

2009-07-09 19:40:25 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #849):
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.6
enable EXA and XAA.

(snj)

2009-07-09 19:38:27 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #847):
sys/netinet/ip_output.c: revision 1.203
From Wolfgang Stukenbrock in PR kern/41659: add missing splx().

(snj)

2009-07-09 19:37:59 UTC netbsd-5-0 commitmail json YAML

2009-07-09 19:35:56 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #847):
sys/netinet/ip_output.c: revision 1.203
From Wolfgang Stukenbrock in PR kern/41659: add missing splx().

(snj)

2009-07-09 19:27:08 UTC MAIN commitmail json YAML

teack libpciaccess how to discover and map PCI devices on machines with
more than one host bridge. While there get rid of some local (re)defines
if PCI-related constants.
With this Xorg should be able to use any PCI graphics device, no matter
if it's console or not.
TODO:
- cleanup
- deal with IO spaces
- fix Xorg -configure

(macallan)

2009-07-09 19:22:21 UTC MAIN commitmail json YAML

enable mmap() support for /dev/pci* with options PCI_ALLOW_MMAP

(macallan)

2009-07-09 19:02:04 UTC MAIN commitmail json YAML

add stdio.h since we are using FILE. From Grant Erickson

(christos)

2009-07-09 15:50:26 UTC MAIN commitmail json YAML

Don't extract upper/lower limit values if the values are not valid.

Correct comparison of cur_value against lower-limits.

(pgoyette)

2009-07-09 15:39:28 UTC MAIN commitmail json YAML

- show link speed and duplexity.
- fix an incomplete mod in mii_read().

(nisimura)

2009-07-09 08:04:32 UTC MAIN commitmail json YAML

Add an entry for last summer's libpthread compat fix, since it
apparently never got listed (only posted on current-users) and came up
again recently.

Thanks to Martin Husemann, Matthias Drochner, and Geoff Wing for info
(any errors are mine).

As per http://mail-index.netbsd.org/current-users/2008/08/05/msg003880.html.

(dholland)

2009-07-09 07:50:24 UTC MAIN commitmail json YAML

Fix a garbled old entry that I happened upon just now.

(dholland)

2009-07-09 07:50:10 UTC MAIN commitmail json YAML

2009-07-09 07:31:55 UTC MAIN commitmail json YAML

note that update builds might again fail for new xorg

(mrg)

2009-07-09 07:30:54 UTC MAIN commitmail json YAML

2009-07-09 07:30:17 UTC MAIN commitmail json YAML

XORG_CURRENT_VERSION is now 1.6.2.

(mrg)

2009-07-09 07:08:07 UTC MAIN commitmail json YAML

2009-07-09 07:05:06 UTC MAIN commitmail json YAML

2009-07-09 06:53:37 UTC MAIN commitmail json YAML