David Young committed a change to src in head on Wed Apr 02 01:34:36 UTC 2008

Certain misguided people have complained, NetBSD only runs rare or

"retro" computers, but NetBSD also runs a growing number of rare

and retro add-on cards.  With this patch, NetBSD supports the IDEC

Supervision/16, a black&white image capture board for the 16-bit

ISA bus.  Approximate date of manufacture: 1991.  Total instances

known to be in use throughout the world: one.

Coming soon; isvctl(8), the utility program for capturing 8-bit,

512x480 images at speeds of up to 6 frames per second.

Juan Romero Pardines committed a change to src in head on Wed Apr 02 14:49:32 UTC 2008

Add MLINKS for the sysmon_envsys_* functions.

Jeff Rizzo committed a change to src in head on Thu Apr 03 20:45:08 UTC 2008

Support for Digi International 4 and 8 port boards, from OpenBSD.

XXX need to convert the rest of the PCI vendor/product IDs to macros

Juan Romero Pardines committed a change to src in head on Thu Apr 03 22:46:22 UTC 2008

Add the finsio(4) driver. This driver supports the Hardware Monitor

device in the Fintek LPC Super I/O chips, this includes the following

list:

- F71805F

- F71806F

- F71862FG

- F71872F

- F71882

- F71883F

This has been adapted from the fins(4) driver available in OpenBSD, which

only supported F71805F.

Tobias Nygren <tnn> and myself added support for the other chips; thanks go

to Tobias for testing the driver with a Fintek F71882 chip.

Andrew Doran committed a change to src in head on Fri Apr 04 17:25:10 UTC 2008

Do adaptive spinning for rwlocks, but only if the lock is write held and

there are no waiters. This gives a major boost to build.sh on larger

systems as directory vnode locks are exclusive for lookup, but are often

only held for a very short period of time.

This change has the potential to more readily expose lock order reversals

and other types of deadlock.

Matt Fleming committed a change to src in mjf-devfs2 on Thu Apr 03 11:37:27 UTC 2008

- Make distrib/sets and sys/fs/devfs catch up with dctl rename to devfsctl.

- The visibility of a node is now properly determined in devfs.

- device_lookup_info() has grown an argument to distinguish whether we're

  looking for a character or block device, since it's possible for the same

  dev_t value to be used for a character device and a different block device.

Matt Fleming committed a change to src in mjf-devfs2 on Thu Apr 03 13:54:15 UTC 2008

Sync with HEAD.

Matt Fleming committed a change to src in mjf-devfs2 on Fri Apr 04 10:52:56 UTC 2008

Add man page for devfsctl(4).

Hi hubert!

Matt Fleming committed a change to src in mjf-devfs2 on Fri Apr 04 21:21:12 UTC 2008

* Catch up with selnotify() changes.

* Catch up with some softc changes in HEAD.

* More s/dctl/devfsctl/ changes.

* Remove debugging printfs from init(8) that slipped in by mistake.

* Cosmetic changes in devfsd, allow multiple attributes to be set in

  one rule. Switch from err() to syslog() messages.

* Fix etc/devfsd.conf, I'd made some changes previously that had syntax

  errors.

Emmanuel Dreyfus committed a change to src/crypto/dist/ipsec-tools in head on Wed Apr 02 19:02:50 UTC 2008

fix Linux build

Adrian Portelli committed a change to src/crypto/dist/ssh in head on Thu Apr 03 13:09:14 UTC 2008

Fix two vulnerabilities in OpenSSH:

- X11 forwarding information disclosure (CVE-2008-1483)

- ForceCommand bypass vulnerability

Julian Coleman committed a change to src/crypto/dist/ssh in netbsd-4 on Fri Apr 04 17:06:37 UTC 2008

Pull up revisions:

    src/crypto/dist/ssh/channels.c	1.38

    src/crypto/dist/ssh/session.c	1.45

    src/crypto/dist/ssh/sshd_config.5   1.14

(requested by adrianp in ticket #1113).

Fix two vulnerabilities in OpenSSH:

- X11 forwarding information disclosure (CVE-2008-1483)

- ForceCommand bypass vulnerability

Julian Coleman committed a change to src/crypto/dist/ssh in netbsd-4-0 on Fri Apr 04 17:06:02 UTC 2008

Pull up revisions:

    src/crypto/dist/ssh/channels.c	1.38

    src/crypto/dist/ssh/session.c	1.45

    src/crypto/dist/ssh/sshd_config.5   1.14

(requested by adrianp in ticket #1113).

Fix two vulnerabilities in OpenSSH:

- X11 forwarding information disclosure (CVE-2008-1483)

- ForceCommand bypass vulnerability

Joerg Sonnenberger committed a change to src/dist/libarchive in head on Sun Mar 30 05:06:07 UTC 2008

Import libarchive-2.5.0b:

- bsdpcio and bsdtar support more of the nbpax options

- linkify interface can handle all the known hardlink resolution

  strategies

- mtree support extended, now it can almost process METALOG directly

- compress(1)-like write support

- fix gname/uname mixup

Status:

Vendor Tag:	KIENTZLE

Release Tags:	libarchive-2-5-0b

U src/dist/libarchive/NEWS

U src/dist/libarchive/cpio/cmdline.c

U src/dist/libarchive/cpio/cpio.c

U src/dist/libarchive/cpio/cpio.h

U src/dist/libarchive/cpio/cpio_platform.h

U src/dist/libarchive/cpio/err.c

U src/dist/libarchive/cpio/matching.c

U src/dist/libarchive/cpio/matching.h

U src/dist/libarchive/cpio/pathmatch.c

U src/dist/libarchive/cpio/pathmatch.h

U src/dist/libarchive/cpio/bsdcpio.1

U src/dist/libarchive/cpio/test/main.c

U src/dist/libarchive/cpio/test/test.h

U src/dist/libarchive/cpio/test/test_basic.c

U src/dist/libarchive/cpio/test/test_format_newc.c

U src/dist/libarchive/cpio/test/test_gcpio_compat.c

U src/dist/libarchive/cpio/test/test_option_a.c

U src/dist/libarchive/cpio/test/test_option_B.c

U src/dist/libarchive/cpio/test/test_option_c.c

U src/dist/libarchive/cpio/test/test_option_d.c

U src/dist/libarchive/cpio/test/test_option_f.c

U src/dist/libarchive/cpio/test/test_option_help.c

U src/dist/libarchive/cpio/test/test_option_L.c

U src/dist/libarchive/cpio/test/test_option_ell.c

U src/dist/libarchive/cpio/test/test_option_m.c

U src/dist/libarchive/cpio/test/test_option_t.c

U src/dist/libarchive/cpio/test/test_option_u.c

U src/dist/libarchive/cpio/test/test_option_version.c

U src/dist/libarchive/cpio/test/test_option_y.c

U src/dist/libarchive/cpio/test/test_option_z.c

U src/dist/libarchive/cpio/test/list.h

U src/dist/libarchive/cpio/test/test_owner_parse.c

U src/dist/libarchive/cpio/test/test_pathmatch.c

U src/dist/libarchive/cpio/test/test_gcpio_compat_ref.bin.uu

U src/dist/libarchive/cpio/test/test_gcpio_compat_ref.crc.uu

U src/dist/libarchive/cpio/test/test_gcpio_compat_ref.newc.uu

U src/dist/libarchive/cpio/test/test_gcpio_compat_ref.ustar.uu

U src/dist/libarchive/cpio/test/test_option_f.cpio.uu

U src/dist/libarchive/cpio/test/test_option_m.cpio.uu

U src/dist/libarchive/cpio/test/test_option_t.cpio.uu

U src/dist/libarchive/cpio/test/test_option_t.stdout.uu

U src/dist/libarchive/cpio/test/test_option_tv.stdout.uu

U src/dist/libarchive/libarchive/archive_entry.h

U src/dist/libarchive/libarchive/archive.h.in

U src/dist/libarchive/libarchive/archive_check_magic.c

U src/dist/libarchive/libarchive/archive_endian.h

U src/dist/libarchive/libarchive/archive_entry.c

U src/dist/libarchive/libarchive/archive_entry_copy_stat.c

U src/dist/libarchive/libarchive/archive_entry_link_resolver.c

U src/dist/libarchive/libarchive/archive_entry_private.h

U src/dist/libarchive/libarchive/archive_entry_stat.c

U src/dist/libarchive/libarchive/archive_entry_strmode.c

U src/dist/libarchive/libarchive/archive_platform.h

U src/dist/libarchive/libarchive/archive_private.h

U src/dist/libarchive/libarchive/archive_read.c

U src/dist/libarchive/libarchive/archive_read_data_into_fd.c

U src/dist/libarchive/libarchive/archive_read_extract.c

U src/dist/libarchive/libarchive/tar.5

U src/dist/libarchive/libarchive/archive_read_open_fd.c

U src/dist/libarchive/libarchive/archive_read_open_file.c

U src/dist/libarchive/libarchive/archive_read_open_filename.c

U src/dist/libarchive/libarchive/archive_read_open_memory.c

U src/dist/libarchive/libarchive/archive_read_private.h

U src/dist/libarchive/libarchive/archive_read_support_compression_all.c

U src/dist/libarchive/libarchive/archive_read_support_compression_bzip2.c

U src/dist/libarchive/libarchive/archive_read_support_compression_compress.c

U src/dist/libarchive/libarchive/archive_read_support_compression_gzip.c

U src/dist/libarchive/libarchive/archive_read_support_compression_none.c

U src/dist/libarchive/libarchive/archive_read_support_compression_program.c

U src/dist/libarchive/libarchive/archive_string.c

U src/dist/libarchive/libarchive/archive_read_support_format_all.c

U src/dist/libarchive/libarchive/archive_read_support_format_ar.c

U src/dist/libarchive/libarchive/archive_read_support_format_cpio.c

U src/dist/libarchive/libarchive/archive_read_support_format_empty.c

U src/dist/libarchive/libarchive/archive_read_support_format_iso9660.c

U src/dist/libarchive/libarchive/archive_read_support_format_mtree.c

U src/dist/libarchive/libarchive/archive_read_support_format_tar.c

U src/dist/libarchive/libarchive/archive_read_support_format_zip.c

U src/dist/libarchive/libarchive/archive_string.h

U src/dist/libarchive/libarchive/archive_string_sprintf.c

U src/dist/libarchive/libarchive/archive_util.c

U src/dist/libarchive/libarchive/archive_virtual.c

U src/dist/libarchive/libarchive/archive_write.c

U src/dist/libarchive/libarchive/cpio.5

C src/dist/libarchive/libarchive/archive_write_disk.c

U src/dist/libarchive/libarchive/archive_write_disk_private.h

U src/dist/libarchive/libarchive/archive_write_disk_set_standard_lookup.c

U src/dist/libarchive/libarchive/archive_write_open_fd.c

U src/dist/libarchive/libarchive/archive_write_open_file.c

U src/dist/libarchive/libarchive/archive_write_open_filename.c

U src/dist/libarchive/libarchive/archive_write_open_memory.c

U src/dist/libarchive/libarchive/archive_write_private.h

U src/dist/libarchive/libarchive/archive_write_set_compression_bzip2.c

N src/dist/libarchive/libarchive/archive_write_set_compression_compress.c

U src/dist/libarchive/libarchive/archive_write_set_compression_gzip.c

U src/dist/libarchive/libarchive/archive_write_set_compression_none.c

U src/dist/libarchive/libarchive/mtree.5

U src/dist/libarchive/libarchive/archive_write_set_compression_program.c

U src/dist/libarchive/libarchive/archive_write_set_format.c

U src/dist/libarchive/libarchive/archive_write_set_format_ar.c

U src/dist/libarchive/libarchive/archive_write_set_format_by_name.c

U src/dist/libarchive/libarchive/archive_write_set_format_cpio.c

U src/dist/libarchive/libarchive/archive_write_set_format_cpio_newc.c

U src/dist/libarchive/libarchive/archive_write_set_format_pax.c

U src/dist/libarchive/libarchive/archive_write_set_format_shar.c

U src/dist/libarchive/libarchive/archive_write_set_format_ustar.c

U src/dist/libarchive/libarchive/config_freebsd.h

U src/dist/libarchive/libarchive/config_windows.h

U src/dist/libarchive/libarchive/filter_fork.c

U src/dist/libarchive/libarchive/filter_fork.h

U src/dist/libarchive/libarchive/archive_entry.3

U src/dist/libarchive/libarchive/archive_read.3

U src/dist/libarchive/libarchive/archive_util.3

U src/dist/libarchive/libarchive/archive_write.3

U src/dist/libarchive/libarchive/archive_write_disk.3

U src/dist/libarchive/libarchive/libarchive.3

U src/dist/libarchive/libarchive/libarchive_internals.3

U src/dist/libarchive/libarchive/libarchive-formats.5

U src/dist/libarchive/libarchive/test/main.c

U src/dist/libarchive/libarchive/test/read_open_memory.c

U src/dist/libarchive/libarchive/test/test.h

U src/dist/libarchive/libarchive/test/test_acl_basic.c

U src/dist/libarchive/libarchive/test/test_acl_pax.c

U src/dist/libarchive/libarchive/test/test_archive_api_feature.c

U src/dist/libarchive/libarchive/test/test_bad_fd.c

U src/dist/libarchive/libarchive/test/test_compat_gtar.c

U src/dist/libarchive/libarchive/test/test_compat_tar_hardlink.c

U src/dist/libarchive/libarchive/test/test_compat_zip.c

U src/dist/libarchive/libarchive/test/test_empty_write.c

U src/dist/libarchive/libarchive/test/test_entry.c

U src/dist/libarchive/libarchive/test/test_entry_strmode.c

U src/dist/libarchive/libarchive/test/test_link_resolver.c

U src/dist/libarchive/libarchive/test/test_pax_filename_encoding.c

U src/dist/libarchive/libarchive/test/test_read_compress_program.c

U src/dist/libarchive/libarchive/test/list.h

U src/dist/libarchive/libarchive/test/test_read_extract.c

U src/dist/libarchive/libarchive/test/test_read_data_large.c

U src/dist/libarchive/libarchive/test/test_read_format_ar.c

U src/dist/libarchive/libarchive/test/test_read_format_cpio_bin.c

U src/dist/libarchive/libarchive/test/test_read_format_cpio_bin_Z.c

U src/dist/libarchive/libarchive/test/test_read_format_cpio_bin_bz2.c

U src/dist/libarchive/libarchive/test/test_read_format_cpio_bin_gz.c

U src/dist/libarchive/libarchive/test/test_read_format_cpio_odc.c

U src/dist/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip.c

U src/dist/libarchive/libarchive/test/test_read_format_cpio_svr4c_Z.c

U src/dist/libarchive/libarchive/test/test_read_format_empty.c

U src/dist/libarchive/libarchive/test/test_read_format_gtar_gz.c

U src/dist/libarchive/libarchive/test/test_read_format_gtar_sparse.c

U src/dist/libarchive/libarchive/test/test_read_format_tar.c

U src/dist/libarchive/libarchive/test/test_read_format_iso_gz.c

U src/dist/libarchive/libarchive/test/test_read_format_isorr_bz2.c

U src/dist/libarchive/libarchive/test/test_read_format_mtree.c

U src/dist/libarchive/libarchive/test/test_read_format_pax_bz2.c

U src/dist/libarchive/libarchive/test/test_read_format_tbz.c

U src/dist/libarchive/libarchive/test/test_read_format_tgz.c

U src/dist/libarchive/libarchive/test/test_read_format_tz.c

U src/dist/libarchive/libarchive/test/test_read_format_zip.c

U src/dist/libarchive/libarchive/test/test_read_large.c

U src/dist/libarchive/libarchive/test/test_read_pax_truncated.c

U src/dist/libarchive/libarchive/test/test_read_position.c

U src/dist/libarchive/libarchive/test/test_read_truncated.c

U src/dist/libarchive/libarchive/test/test_tar_filenames.c

U src/dist/libarchive/libarchive/test/test_tar_large.c

N src/dist/libarchive/libarchive/test/test_write_compress.c

U src/dist/libarchive/libarchive/test/test_write_compress_program.c

U src/dist/libarchive/libarchive/test/test_write_disk.c

U src/dist/libarchive/libarchive/test/test_write_disk_hardlink.c

U src/dist/libarchive/libarchive/test/test_write_disk_perms.c

U src/dist/libarchive/libarchive/test/test_write_disk_secure.c

U src/dist/libarchive/libarchive/test/test_write_format_ar.c

U src/dist/libarchive/libarchive/test/test_write_format_cpio.c

U src/dist/libarchive/libarchive/test/test_write_format_cpio_empty.c

U src/dist/libarchive/libarchive/test/test_write_format_cpio_odc.c

U src/dist/libarchive/libarchive/test/test_write_format_cpio_newc.c

U src/dist/libarchive/libarchive/test/test_write_format_shar_empty.c

U src/dist/libarchive/libarchive/test/test_write_format_tar.c

U src/dist/libarchive/libarchive/test/test_write_format_tar_empty.c

U src/dist/libarchive/libarchive/test/test_write_open_memory.c

U src/dist/libarchive/libarchive/test/test_compat_gtar_1.tgz.uu

U src/dist/libarchive/libarchive/test/test_compat_tar_hardlink_1.tar.uu

U src/dist/libarchive/libarchive/test/test_compat_zip_1.zip.uu

N src/dist/libarchive/libarchive/test/test_pax_filename_encoding.tar.gz.uu

U src/dist/libarchive/libarchive/test/test_read_format_gtar_sparse_1_13.tgz.uu

U src/dist/libarchive/libarchive/test/test_read_format_gtar_sparse_1_17.tgz.uu

U src/dist/libarchive/libarchive/test/test_read_format_gtar_sparse_1_17_posix00.tgz.uu

U src/dist/libarchive/libarchive/test/test_read_format_gtar_sparse_1_17_posix01.tgz.uu

U src/dist/libarchive/libarchive/test/test_read_format_gtar_sparse_1_17_posix10.tgz.uu

U src/dist/libarchive/libarchive/test/test_read_format_gtar_sparse_1_17_posix10_modified.tar.uu

U src/dist/libarchive/tar/bsdtar.c

U src/dist/libarchive/tar/bsdtar.h

U src/dist/libarchive/tar/bsdtar_platform.h

U src/dist/libarchive/tar/getdate.y

U src/dist/libarchive/tar/matching.c

U src/dist/libarchive/tar/read.c

U src/dist/libarchive/tar/tree.c

U src/dist/libarchive/tar/tree.h

U src/dist/libarchive/tar/util.c

U src/dist/libarchive/tar/write.c

U src/dist/libarchive/tar/bsdtar.1

U src/dist/libarchive/tar/test/main.c

U src/dist/libarchive/tar/test/test.h

U src/dist/libarchive/tar/test/test_basic.c

U src/dist/libarchive/tar/test/test_copy.c

U src/dist/libarchive/tar/test/test_getdate.c

U src/dist/libarchive/tar/test/test_help.c

U src/dist/libarchive/tar/test/test_stdio.c

U src/dist/libarchive/tar/test/test_version.c

U src/dist/libarchive/tar/test/old/test-basic.sh

U src/dist/libarchive/tar/test/old/config.sh

U src/dist/libarchive/tar/test/old/test-acl.sh

U src/dist/libarchive/tar/test/old/test-deep-dir.sh

U src/dist/libarchive/tar/test/old/test-flags.sh

U src/dist/libarchive/tar/test/old/test-nodump.sh

U src/dist/libarchive/tar/test/old/test-overwrite.sh

U src/dist/libarchive/tar/test/old/test-utf8.sh

1 conflicts created by this import.

Use the following command to help the merge:

	cvs checkout -jKIENTZLE:yesterday -jKIENTZLE src/dist/libarchive

Joerg Sonnenberger committed a change to src/dist/libarchive/libarchive in head on Sun Mar 30 05:19:00 UTC 2008

Merge libarchive-2.5.0b.

Christoph Egger committed a change to src/distrib/notes/common in head on Tue Apr 01 22:12:39 UTC 2008

fix spelling: regenate -> regenerate

OK cube

Joerg Sonnenberger committed a change to src/distrib/sets/lists/base in head on Sun Mar 30 05:33:29 UTC 2008

libarchive minor bumped.

David Young committed a change to src/distrib/sets/lists/man in head on Wed Apr 02 01:54:34 UTC 2008

Update set list for isv(4).

Matt Fleming committed a change to src/distrib/sets/lists/man in mjf-devfs2 on Fri Apr 04 17:01:07 UTC 2008

Pull in finiso changes.

Chris Gilbert committed a change to src/distrib/utils/sysinst in head on Mon Mar 31 23:55:30 UTC 2008

Add sysinst support for zaurus.

Still needs some work, eg raw partition should be c not d on arm

platforms.

Chris Gilbert committed a change to src/distrib/zaurus in head on Mon Mar 31 23:59:07 UTC 2008

Add zaurus support to distrib, it's now possible to build a sysinst

enabled install kernel using the standard methods.

Takahiro Kambe committed a change to src/doc in head on Mon Mar 31 07:54:55 UTC 2008

Update intree and current version of OpenSSH. (4.6 and 4.9/4.9p1)

Chris Gilbert committed a change to src/doc in head on Tue Apr 01 00:03:54 UTC 2008

Note addition of sysinst support for zaurus.

Jared D. McNeill committed a change to src/doc in head on Tue Apr 01 00:16:14 UTC 2008

Note additions of Realtek ALC662-GR support to azalia(4) and the new

asus(4) hotkey driver.

Adrian Portelli committed a change to src/doc in head on Thu Apr 03 12:44:56 UTC 2008

OpenSSH 5.0 is out

Julian Coleman committed a change to src/doc in netbsd-4 on Sun Mar 30 15:05:08 UTC 2008

Tickets 1094, 1110 and 1111.

Julian Coleman committed a change to src/doc in netbsd-4 on Sun Mar 30 15:13:47 UTC 2008

Add missing PR# for ticket #1111.

Reformat some other PR# entries.

Julian Coleman committed a change to src/doc in netbsd-4 on Sun Mar 30 15:28:18 UTC 2008

Ticket 1109.

Julian Coleman committed a change to src/doc in netbsd-4 on Sun Mar 30 15:31:07 UTC 2008

Correct ticket 1109 entry.

Julian Coleman committed a change to src/doc in netbsd-4 on Fri Apr 04 17:07:46 UTC 2008

Ticket #1113.

Julian Coleman committed a change to src/doc in netbsd-4-0 on Sun Mar 30 14:49:40 UTC 2008

Ticket 1094.

Julian Coleman committed a change to src/doc in netbsd-4-0 on Sun Mar 30 15:28:05 UTC 2008

Ticket 1109.

Julian Coleman committed a change to src/doc in netbsd-4-0 on Sun Mar 30 15:30:51 UTC 2008

Correct ticket 1109 entry.

Julian Coleman committed a change to src/doc in netbsd-4-0 on Fri Apr 04 17:07:21 UTC 2008

Ticket #1113.

Matt Thomas committed a change to src/gnu/dist/binutils in head on Thu Apr 03 15:40:17 UTC 2008

Add support for --ignore-unresolved-symbol

Matthias Drochner committed a change to src/include in head on Tue Apr 01 19:23:28 UTC 2008

everyone else assumes that defining "_XOPEN_SOURCE" means XPG4.2,

so remove comparisions against the numerical values "3" or "4"

Joerg Sonnenberger committed a change to src/lib/libarchive in head on Sun Mar 30 05:32:16 UTC 2008

Update for libarchive-2.5.0b.

Chris Gilbert committed a change to src/lib/libc/arch/arm/sys in head on Sun Mar 30 21:22:05 UTC 2008

Use SYSTRAP macro, rather than inlining the swi instruction.

This makes sure the SWI will be in the NetBSD assigned range of swi

numbers.

Matthias Drochner committed a change to src/lib/libc/locale in head on Tue Apr 01 19:19:33 UTC 2008

remove stale declarations

Julio M. Merino Vidal committed a change to src/lib/libc/nls in head on Thu Apr 03 10:47:27 UTC 2008

Improvements and fixes from J. Vicente Carrasco sent by private mail.

Christos Zoulas committed a change to src/lib/libedit in head on Fri Apr 04 21:18:35 UTC 2008

Add rl_forced_update_display() from Gerry Swislow

Matthias Drochner committed a change to src/regress/lib/libc/ieeefp/testfloat in head on Tue Apr 01 19:20:43 UTC 2008

make this compile again

(it isn't built by default, but anyway)

Tobias Nygren committed a change to src/share/man/man3 in head on Mon Mar 31 00:23:15 UTC 2008

Portable code should use RTLD_LAZY, not DL_LAZY.

Juan Romero Pardines committed a change to src/share/man/man4 in head on Wed Apr 02 14:07:21 UTC 2008

Add itesio1 entry to SYNOPSYS. The address/data port also can be

at 0x4e/0x4f.

Juan Romero Pardines committed a change to src/share/man/man4 in head on Wed Apr 02 14:35:55 UTC 2008

Add different configuration lines for all known adresses at

which this driver might attach.

Juan Romero Pardines committed a change to src/share/man/man4 in head on Wed Apr 02 15:04:02 UTC 2008

Remove empty and useless BUGS section.

Juan Romero Pardines committed a change to src/share/man/man4 in head on Wed Apr 02 15:09:04 UTC 2008

Mention envstat(8).

Juan Romero Pardines committed a change to src/share/man/man4 in head on Wed Apr 02 16:00:34 UTC 2008

Add another address, from Dennis Den Brok.

Juan Romero Pardines committed a change to src/share/man/man4 in head on Thu Apr 03 13:37:20 UTC 2008

Mention support for the SCH5307-NS and SCH5317 Super I/O.

Juan Romero Pardines committed a change to src/share/man/man4 in head on Fri Apr 04 10:09:07 UTC 2008

This driver attachs to the iic bus not i2c.

Julian Coleman committed a change to src/share/man/man4 in netbsd-4 on Sun Mar 30 14:58:49 UTC 2008

Pull up revision 1.4 (requested by dholland in ticket #1110).

Correct default firmware path. Add xref to firmload(9).

Bump date.

Luke Mewburn committed a change to src/share/mk in head on Mon Mar 31 02:42:27 UTC 2008

Change USE_SKEY default to "no"; we have had USE_PAM=yes as the default

for a long time, and there's no point having custom S/Key support in the

applications given that pam_skey.so is now in /etc/pam.d/*

Nick Hudson committed a change to src/sys in head on Sun Mar 30 12:32:13 UTC 2008

Add support for NCR 53C720 found on various machines/attachments.

From OpenBSD (Mark Kettenis)

Izumi Tsutsui committed a change to src/sys in head on Mon Mar 31 15:20:47 UTC 2008

Split softc/device_t for spc(4) and misc related cleanup.

Matthias Drochner committed a change to src/sys in head on Tue Apr 01 19:49:31 UTC 2008

remove useless passing of the lwp from the KERNEL_LOCK() ABI

(not the API; this would be easy as well)

agreed (a while ago) by ad

Izumi Tsutsui committed a change to src/sys in head on Fri Apr 04 12:25:07 UTC 2008

Split device_t/softc for le(4) and variants and misc cosmetic changes.

Izumi Tsutsui committed a change to src/sys in head on Fri Apr 04 16:00:58 UTC 2008

Split devict_t/softc for ncr5380sbc SCSI, and misc cosmetic changes.

Izumi Tsutsui committed a change to src/sys in head on Fri Apr 04 17:03:42 UTC 2008

Split device_t/softc for iee(4), with misc cosmetic changes.

Andrew Doran committed a change to src/sys in head on Fri Apr 04 17:21:22 UTC 2008

Maintain a bitmap of idle CPUs and add idle_pick() to find an idle CPU

and remove it from the bitmap.

Matt Fleming committed a change to src/sys in mjf-devfs2 on Thu Apr 03 12:43:15 UTC 2008

Sync with HEAD.

Christos Zoulas committed a change to src/sys/arch in christos-time_t on Sun Mar 30 21:02:00 UTC 2008

time_t is now __int64_t

Juan Romero Pardines committed a change to src/sys/arch in head on Thu Apr 03 22:51:10 UTC 2008

Add finsio(4) entry (commented out).

Christoph Egger committed a change to src/sys/arch/amd64/amd64 in head on Tue Apr 01 23:44:48 UTC 2008

convert to CFATTACH_DECL_NEW

OK matt and mrg

Christos Zoulas committed a change to src/sys/arch/amd64/amd64 in head on Thu Apr 03 01:02:23 UTC 2008

make this compile with MPDEBUG. parts missing

Christoph Egger committed a change to src/sys/arch/amd64/amd64 in head on Fri Apr 04 20:31:50 UTC 2008

use aprint_*_dev

OK joerg

Nicolas Joly committed a change to src/sys/arch/amd64/conf in head on Mon Mar 31 09:42:26 UTC 2008

Revert unexpected DDB_ONPANIC change introduced in last revision.

Jared D. McNeill committed a change to src/sys/arch/amd64/conf in head on Mon Mar 31 15:21:01 UTC 2008

Enable asus(4)

Matthias Drochner committed a change to src/sys/arch/arm/ep93xx in head on Thu Apr 03 15:08:58 UTC 2008

update for device/softc split,

compile-tested by yamt -- could someone please give it a functional test?

Tom Spindler committed a change to src/sys/arch/arm/s3c2xx0 in head on Mon Mar 31 02:39:40 UTC 2008

fix device_t split fallout.

Chris Gilbert committed a change to src/sys/arch/arm/xscale in head on Mon Mar 31 23:18:49 UTC 2008

Update pxa2x0 ohci support to match recent device_t/softc splitting on

ohci.

Also remove powerhooks (eventually it'll be pmf'd)

This is enough for host usb to work sometimes on a zaurus.

Matthias Drochner committed a change to src/sys/arch/arm/xscale in head on Fri Apr 04 17:44:43 UTC 2008

add some missing softc initialisation necessary after the device/softc

split, approved by Chris Gilbert

Izumi Tsutsui committed a change to src/sys/arch/evbarm/tsarm in head on Fri Apr 04 09:33:07 UTC 2008

Fix botches in the previous.

Izumi Tsutsui committed a change to src/sys/arch/evbppc/conf in head on Fri Apr 04 10:21:40 UTC 2008

Add options COMPAT_40.

Izumi Tsutsui committed a change to src/sys/arch/ews4800mips/ews4800mips in head on Fri Apr 04 16:33:05 UTC 2008

Use CFATTACH_DECL_NEW(). (no softc)

Nick Hudson committed a change to src/sys/arch/hp700/hp700 in head on Sun Mar 30 12:39:32 UTC 2008

Detect boot devices attached at phantomas.

Izumi Tsutsui committed a change to src/sys/arch/hpcmips in head on Fri Apr 04 12:36:06 UTC 2008

Account ci_idepth in VR_INTR() and TX_INTR, rather than cpu_intr() in

hpcmips/interrupt.c. The latter one is used only on kernels configured for

multiple CPUs (i.e. kernels which have both options VR41XX and TX39XX).

Closes PR port-hpcmips/38139 from Risto Sainio.

Matthias Drochner committed a change to src/sys/arch/hpcmips/dev in head on Thu Apr 03 17:04:40 UTC 2008

update for device/softc split, thanks to Risto Sainio for testing

KIYOHARA Takashi committed a change to src/sys/arch/hpcsh/dev in head on Mon Mar 31 15:49:29 UTC 2008

Split device_t/softc.

Use aprint.

Christoph Egger committed a change to src/sys/arch/i386/acpi in head on Fri Apr 04 22:39:30 UTC 2008

use aprint_*_dev and device_xname

OK joerg

Christoph Egger committed a change to src/sys/arch/i386/bios in head on Fri Apr 04 22:05:39 UTC 2008

use aprint_*_dev and device_xname

OK joerg

Jared D. McNeill committed a change to src/sys/arch/i386/conf in head on Mon Mar 31 15:19:28 UTC 2008

Enable asus(4)

Juan Romero Pardines committed a change to src/sys/arch/i386/conf in head on Thu Apr 03 23:11:11 UTC 2008

Enable finsio(4).

Izumi Tsutsui committed a change to src/sys/arch/i386/conf in head on Fri Apr 04 16:21:09 UTC 2008

Add nca at pcmcia (53C400 based SCSI).

Christos Zoulas committed a change to src/sys/arch/i386/i386 in head on Sun Mar 30 20:59:59 UTC 2008

will need darwin_types.h in the branch.

Christoph Egger committed a change to src/sys/arch/i386/i386 in head on Fri Apr 04 22:07:22 UTC 2008

use aprint_*_dev and device_xname

OK joerg

Christoph Egger committed a change to src/sys/arch/i386/isa in head on Fri Apr 04 22:11:06 UTC 2008

use aprint_*_dev and device_xname

OK joerg

Christoph Egger committed a change to src/sys/arch/i386/pci in head on Fri Apr 04 22:48:58 UTC 2008

use aprint_*_dev and device_xname

OK joerg

Christoph Egger committed a change to src/sys/arch/i386/pnpbios in head on Fri Apr 04 22:18:06 UTC 2008

use aprint_*_dev and device_xname

OK joerg

Martin Husemann committed a change to src/sys/arch/mac68k/dev in head on Tue Apr 01 12:02:52 UTC 2008

Add timeout to busy loops waiting for ADB command completition.

Turns the hard hang in PR port-mac68k/37611 into a warning.

Scott Reynolds committed a change to src/sys/arch/mac68k/dev in head on Thu Apr 03 05:03:23 UTC 2008

Factor out ADB spin-wait timeout loop, and use it for synchronous

operations to access the PRAM RTC, etc. in the IIsi and Cuda cases.

Thanks to Martin Husemann for pointing out the flaw.

This is a slightly more thorough workaround for the issue Martin found

in PR 37611, as it affected more than just adb_read_date_time().

YAMAMOTO Takashi committed a change to src/sys/arch/mac68k/dev in head on Fri Apr 04 09:16:59 UTC 2008

adb_read_date_time: remove an unused variable.

Hauke Fath committed a change to src/sys/arch/mac68k/nubus in head on Wed Apr 02 18:36:58 UTC 2008

Fall-out from splitting device_t and softc for the dp8390 softc.

Hauke Fath committed a change to src/sys/arch/mac68k/nubus in head on Wed Apr 02 18:40:02 UTC 2008

Fall-out from splitting device_t and softc for the dp8390 softc.

Hauke Fath committed a change to src/sys/arch/mac68k/nubus in head on Fri Apr 04 09:49:33 UTC 2008

Go all the way, and use the new accessor function for the device_xname field.

Michael Lorenz committed a change to src/sys/arch/macppc/dev in head on Sun Mar 30 17:57:29 UTC 2008

don't splhigh() in the interrupt handler, instead spltty() in adb_poll()

Michael Lorenz committed a change to src/sys/arch/macppc/dev in head on Sun Mar 30 18:16:25 UTC 2008

free & unmap DMA memory and registers on detach()

Now removing and re-attaching a mediabay works again.

Michael Lorenz committed a change to src/sys/arch/macppc/dev in head on Sun Mar 30 18:19:53 UTC 2008

actually update the 'battery present' sensor. Doh.

Tom Spindler committed a change to src/sys/arch/mips/alchemy/dev in head on Mon Mar 31 02:42:42 UTC 2008

fix device_t split fallout.

Tom Spindler committed a change to src/sys/arch/mips/alchemy/dev in head on Mon Mar 31 03:19:20 UTC 2008

...and fix my fix to do the proper device_t split.

Matthias Drochner committed a change to src/sys/arch/mips/alchemy/dev in head on Thu Apr 03 15:12:43 UTC 2008

minor fixes for device/softc split, approved by dogcow

(not tested on real hardware yet)

Havard Eidnes committed a change to src/sys/arch/next68k/stand/boot in head on Sun Mar 30 16:28:08 UTC 2008

Convert from using bcopy() to memcpy(), so that this builds again.

Izumi Tsutsui committed a change to src/sys/arch/pmax/conf in head on Fri Apr 04 10:06:54 UTC 2008

Add options COMPAT_40.

Havard Eidnes committed a change to src/sys/arch/pmax/stand/common in head on Sun Mar 30 16:24:50 UTC 2008

Use memcmp() instead of bcmp() so that this builds again.

Matt Thomas committed a change to src/sys/arch/powerpc/pci in head on Fri Apr 04 16:04:19 UTC 2008

split device_t/softc.  Use device_xname and device_private.

Tohru Nishimura committed a change to src/sys/arch/sandpoint/sandpoint in head on Wed Apr 02 06:20:53 UTC 2008

add a prelimary implementation of MPC8245 EUMB I2C.

Tohru Nishimura committed a change to src/sys/arch/sandpoint/sandpoint in head on Thu Apr 03 11:24:02 UTC 2008

revise SDRAM SPD detect attempt for EUMB I2C debugging purpose.

Izumi Tsutsui committed a change to src/sys/arch/sgimips/conf in head on Fri Apr 04 16:27:26 UTC 2008

- add options COMPAT_40

- use options<space><tab>

Takeshi Nakayama committed a change to src/sys/arch/sparc64 in head on Thu Apr 03 10:34:46 UTC 2008

Revise cpu_need_resched and cpu_signotify, then make them like x86's ones.

This can avoid sending IPI to myself.

Izumi Tsutsui committed a change to src/sys/arch/sparc64/dev in head on Sun Mar 30 01:41:36 UTC 2008

One missed file in the previous commit:

> Split softc and device_t for zsc(4) and its children.

Pointed out by mrg@.

Havard Eidnes committed a change to src/sys/arch/vax/boot/boot in head on Mon Mar 31 06:19:59 UTC 2008

Convert from use of bcopy() to memcpy() so that this builds again.

Andrew Doran committed a change to src/sys/arch/x86 in head on Sun Mar 30 15:26:20 UTC 2008

If SMBIOS is present and there seems to be good expansion slot info,

note the number of ISA compatible slots.

Jared D. McNeill committed a change to src/sys/arch/x86/acpi in head on Thu Apr 03 10:20:18 UTC 2008

Disable machdep.acpi_beep_on_reset by default.

Andrew Doran committed a change to src/sys/arch/x86/x86 in head on Tue Apr 01 11:09:58 UTC 2008

If MPDEBUG and waiting for the CPU to start, dump cpu_trace[] as it changes.

Andrew Doran committed a change to src/sys/arch/x86/x86 in head on Wed Apr 02 11:52:54 UTC 2008

Add more error reporting to AP startup.

Christoph Egger committed a change to src/sys/arch/xen/include/xen3-public/foreign in head on Fri Apr 04 20:15:07 UTC 2008

remove unused file

OK bouyer

Chris Gilbert committed a change to src/sys/arch/zaurus in head on Mon Mar 31 23:35:40 UTC 2008

Add GPIO pins for USB cable type detection and glue for zusb devices for

config.

Chris Gilbert committed a change to src/sys/arch/zaurus/conf in head on Mon Mar 31 23:40:44 UTC 2008

Add GENERIC.HOSTUSB kernel for zaurus.

This allows a Zaurus to act as a USB host, rather than client device.

Tested on a C3000 with USB NIC. I've added most usb devices to the kernel

as I'd expect USB devices just work.

Eventually this will disappear once switching from host to device

controller mode is supported.

Chris Gilbert committed a change to src/sys/arch/zaurus/conf in head on Tue Apr 01 00:01:14 UTC 2008

Increase the Zaurus INSTALL memory disk size to match the size of the

ramdisk created by the distrib files.

Chris Gilbert committed a change to src/sys/arch/zaurus/dev in head on Mon Mar 31 23:32:43 UTC 2008

Add zusb device for powering on the USB port.  Also configure USB port 2

via the client USB on the pxa270, as it appears USB port 2 is the

externally routed port.

The linux driver was used as documentation for GPIO pins and port

settings.

Note that this only seems to work for one boot, a reboot loses for some

reason, perhaps something in the USB client area needs to be configured.

XXX: perhaps we should make zusb a device that attached/detaches the USB

USB host or client device depending on the plugged in cable.

Christos Zoulas committed a change to src/sys/compat/darwin in head on Sun Mar 30 20:58:08 UTC 2008

print size_t with %zu.

Nicolas Joly committed a change to src/sys/compat/linux in head on Fri Apr 04 12:38:53 UTC 2008

Cleanup. Kill linux_sys_msync and use sys___msync13 instead.

No functional changes expected.

Nicolas Joly committed a change to src/sys/compat/linux/arch in head on Fri Apr 04 12:43:01 UTC 2008

Regen for linux_sys_msync removal.

Nicolas Joly committed a change to src/sys/compat/linux32/arch/amd64 in head on Fri Apr 04 12:57:55 UTC 2008

Add msync(2) syscall.

Nicolas Joly committed a change to src/sys/compat/linux32/arch/amd64 in head on Fri Apr 04 12:59:16 UTC 2008

Regen for msync(2) support.

Christos Zoulas committed a change to src/sys/compat/sys in christos-time_t on Sun Mar 30 20:55:35 UTC 2008

does not return void

Matt Fleming committed a change to src/sys/conf in mjf-devfs2 on Thu Apr 03 14:32:34 UTC 2008

Revert previous botched commit.

Jared D. McNeill committed a change to src/sys/dev in head on Tue Apr 01 00:52:11 UTC 2008

Fix audio_volume_toggle. How did this ever work for me? Thinkpad T61

mutes audio automatically when the mute key is pressed.

Juan Romero Pardines committed a change to src/sys/dev in head on Tue Apr 01 13:35:39 UTC 2008

Fix fallout from device_t/softc split to mpu(4):

always pass the mpu_softc to mpu_intr(). Found by Takeshi Nakayama.

Matthias Drochner committed a change to src/sys/dev in head on Tue Apr 01 19:25:53 UTC 2008

g/c unused softc members

Juan Romero Pardines committed a change to src/sys/dev in head on Tue Apr 01 20:44:29 UTC 2008

Fix fallout from device_t/softc split to mpu(4):

always pass the mpu_softc to mpu_intr(). Found by Takeshi Nakayama.

Juan Romero Pardines committed a change to src/sys/dev in head on Thu Apr 03 23:09:59 UTC 2008

Add finsio(4).

Izumi Tsutsui committed a change to src/sys/dev in head on Fri Apr 04 16:19:51 UTC 2008

Split device_t/softc for more ncr5380sbc variants, with related changes.

Matt Fleming committed a change to src/sys/dev in mjf-devfs2 on Thu Apr 03 11:14:49 UTC 2008

Rename the dctl psuedo-device to devfsctl after discussion on tech-kern.

If you are running a devfs-enabled kernel, please update your config to

use devfsctl instead of dctl.

Jared D. McNeill committed a change to src/sys/dev/acpi in head on Mon Mar 31 15:17:21 UTC 2008

Add ASUS ACPI hotkey driver, as found in the Eee PC.

Juan Romero Pardines committed a change to src/sys/dev/acpi in head on Mon Mar 31 15:29:19 UTC 2008

Remove useless returns at the end of void functions.

Julian Coleman committed a change to src/sys/dev/ata in netbsd-4 on Sun Mar 30 14:45:03 UTC 2008

Pull up revision 1.359 (requested by bouyer in ticket #1094).

The Hitachi HDP725025GLA380 returns "aborted command" instead of

"id not found" when hitting the LBA48 bug, so also install the

LBA48 bug workaround on "aborted command" errors.

Julian Coleman committed a change to src/sys/dev/ata in netbsd-4-0 on Sun Mar 30 14:44:42 UTC 2008

Pull up revision 1.359 (requested by bouyer in ticket #1094).

The Hitachi HDP725025GLA380 returns "aborted command" instead of

"id not found" when hitting the LBA48 bug, so also install the

LBA48 bug workaround on "aborted command" errors.

Andrew Doran committed a change to src/sys/dev/devfsctl in mjf-devfs2 on Thu Apr 03 11:50:31 UTC 2008

- Minor KNF.

- tsleep -> kpause.

- Use cdev_ioctl().

- Acquire lock in filt_devfsctlread().

Andrew Doran committed a change to src/sys/dev/devfsctl in mjf-devfs2 on Thu Apr 03 11:51:38 UTC 2008

Name thread devfsctl, not devfsctl_thread, so it will fit in top's thread

display.

Juan Romero Pardines committed a change to src/sys/dev/i2c in head on Fri Apr 04 09:55:58 UTC 2008

Split device_t/softc and other related cosmetic changes.

Juan Romero Pardines committed a change to src/sys/dev/i2c in head on Fri Apr 04 10:11:01 UTC 2008

Split device_t/softc and other related cosmetic changes.

Andrew Doran committed a change to src/sys/dev/isa in head on Sun Mar 30 15:24:08 UTC 2008

Add isa_get_slotcount/isa_set_slotcount to get/set the number of ISA

compatible expansion slots in a system.

Andrew Doran committed a change to src/sys/dev/isa in head on Sun Mar 30 15:27:25 UTC 2008

This driver's probe routine is particularly slow, so disable it if the

system is known to have no ISA expansion slots. XXX

Juan Romero Pardines committed a change to src/sys/dev/isa in head on Thu Apr 03 13:36:34 UTC 2008

Add support for the SCH5307-NS and SCH5317 Super I/Os. They are

compatible with LPC47B397, only the device ID is changed.

Simplify and improve the code, and split device_t/softc.

Juan Romero Pardines committed a change to src/sys/dev/isa in head on Thu Apr 03 23:16:23 UTC 2008

Remove an unused softc member.

Juan Romero Pardines committed a change to src/sys/dev/isa in head on Fri Apr 04 08:44:22 UTC 2008

Don't forget to unmap the I/O space in the error paths.

Juan Romero Pardines committed a change to src/sys/dev/isa in head on Fri Apr 04 09:30:55 UTC 2008

Don't forget to unmap I/O space in the error paths.

Juan Romero Pardines committed a change to src/sys/dev/isa in head on Fri Apr 04 09:41:40 UTC 2008

Don't forget to unmap I/O space in the error paths.

Split device_t/softc and other related cosmetic changes.

Juan Romero Pardines committed a change to src/sys/dev/isa in head on Fri Apr 04 09:49:49 UTC 2008

Split device_t/softc and other related cosmetic changes.

Juan Romero Pardines committed a change to src/sys/dev/isa in head on Fri Apr 04 13:10:41 UTC 2008

Fix fallout from previous commit.

Andrew Doran committed a change to src/sys/dev/isapnp in head on Sun Mar 30 15:31:07 UTC 2008

The isapnp probe is very slow, and there's not much we can do to speed it

up safely. Skip it if the system is known to have no ISA compatible expansion

slots.

Julian Coleman committed a change to src/sys/dev/mii in netbsd-4 on Sun Mar 30 15:02:29 UTC 2008

Pull up revisions 1.14-1.15 (requested by tsutsui in ticket #1111).

Prepare sc_rtl8201l flag in softc and use it in rlphy_status() so that

we don't have to check device names of device_parent(). From FreeBSD.

Fix wrong softc size (missed in the previous).

Jared D. McNeill committed a change to src/sys/dev/pci in head on Mon Mar 31 00:18:17 UTC 2008

Initial support for the Realtek ALC662-GR as found in the ASUS Eee PC.

Matt Fleming committed a change to src/sys/dev/pci in head on Mon Mar 31 14:30:58 UTC 2008

Register pmf handler.

Jared D. McNeill committed a change to src/sys/dev/pci in head on Mon Mar 31 15:23:31 UTC 2008

Add outputs.master.mute and inputs.dac.mute knobs for ALC662. XXX these

currently only control speaker mute, not headphone. Needs to be revisited.

matthew green committed a change to src/sys/dev/pci in head on Tue Apr 01 01:11:55 UTC 2008

if genfb_pci can't map regs, don't panic() just return.

Christoph Egger committed a change to src/sys/dev/pci in head on Tue Apr 01 23:16:16 UTC 2008

add XenSource and its virtual product - only found on Xen HVM guests

Christoph Egger committed a change to src/sys/dev/pci in head on Tue Apr 01 23:17:33 UTC 2008

regen.

Juan Romero Pardines committed a change to src/sys/dev/pci in head on Thu Apr 03 13:59:01 UTC 2008

Add ARC_FW_DISK_INITIALIZED flag for device_state and do not treat

it as unknown; in this state the disk is correctly working so set it

as online.

Also remove some bogus htole32() for diskinfo->device_state.

This should fix PR kern/38299 by Hiroyuki Bessho.

Jeff Rizzo committed a change to src/sys/dev/pci in head on Thu Apr 03 20:42:15 UTC 2008

Digi International Neo 4 and 8 port serial boards.

Jeff Rizzo committed a change to src/sys/dev/pci in head on Thu Apr 03 20:43:27 UTC 2008

Regen.

Izumi Tsutsui committed a change to src/sys/dev/pci in head on Fri Apr 04 12:20:48 UTC 2008

Split device_t/softc with misc related changes.

Martin Husemann committed a change to src/sys/dev/pci in head on Fri Apr 04 16:26:52 UTC 2008

Make this compile w/o GEM_DEBUG on non-sparc systems

Iain Hibbert committed a change to src/sys/dev/pcmcia in head on Mon Mar 31 09:37:37 UTC 2008

use aprint_error_dev(), for clarity

Juan Romero Pardines committed a change to src/sys/dev/spi in head on Fri Apr 04 10:13:59 UTC 2008

Split device_t/softc and other related cosmetic changes.

Juan Romero Pardines committed a change to src/sys/dev/sysmon in head on Tue Apr 01 12:25:30 UTC 2008

Introduce per-device locking/synchronization and maintain only a

global mutex for the linked list of devices and the global proplib

dictionary.

This has improved locking contention a lot when multiple devices with

multiple monitoring events are running:

New:

 0.30      35      0.33 sme_global_mtx         sysmonioctl_envsys+28b

 0.10      10      0.11 00000000cd97feac       sysmon_envsys_acquire+4c

 0.08       6      0.09 00000000cd97feac       sme_update_dictionary+24f

 0.01       4      0.01 00000000cd97feac       sme_events_worker+2f

 0.01      10      0.01 00000000cd97fe2c       sysmon_envsys_acquire+4c

 0.00       1      0.00 00000000cd97fe2c       sysmon_envsys_release+3b

28.38      94      9.16 sme_global_mtx         sysmonioctl_envsys+28b

 4.54      74      1.47 00000000cd97fe2c       sysmon_envsys_acquire+4c

 0.06       3      0.02 00000000cd97fe2c       sysmon_envsys_release+3b

 0.03       1      0.01 00000000cd97fe2c       sme_events_worker+2f

 1.40      19      0.45 00000000cd97bee4       sysmon_envsys_acquire+4c

Old:

 4.25     313      4.74 sme_mtx                <all>

 3.12     185      3.49 sme_mtx                sme_events_worker+21

 1.12     128      1.25 sme_mtx                sysmonioctl_envsys+29b

34.75    1423     59.52 sme_mtx                <all>

22.08     477     37.82 sme_mtx                sysmonioctl_envsys+29b

12.67     946     21.70 sme_mtx                sme_events_worker+21

Mindaugas Rasiukevicius committed a change to src/sys/dev/sysmon in head on Tue Apr 01 16:48:19 UTC 2008

sme_event_register: fix a memory leaks in two error paths.

Juan Romero Pardines committed a change to src/sys/dev/sysmon in head on Tue Apr 01 17:01:34 UTC 2008

Also fix a memleak when the event is already in dictionary

and has been updated.

Juan Romero Pardines committed a change to src/sys/dev/sysmon in head on Wed Apr 02 11:19:22 UTC 2008

Initialize and destroy the callout in sme_events_init() and

sme_events_destroy() respectively. And don't stop twice the callout

when calling sysmon_envsys_unregister().

Juergen Hannken-Illjes committed a change to src/sys/dev/sysmon in head on Fri Apr 04 10:10:21 UTC 2008

Update includes.  Builds again on sparc64.

Ok: Juan Romero Pardines <xtraeme@netbsd.org>

Andrew Doran committed a change to src/sys/dev/usb in head on Sun Mar 30 15:37:49 UTC 2008

Defer USB configuration until interrupts are enabled.

Juan Romero Pardines committed a change to src/sys/dev/usb in head on Sun Mar 30 16:19:55 UTC 2008

Match another Guillemot model, reported by J. Vicente Carrasco

in private email.

Juan Romero Pardines committed a change to src/sys/dev/usb in head on Tue Apr 01 15:26:11 UTC 2008

Fix previous commit, this Guillemot model was supported already

by rum(4).

Matthias Drochner committed a change to src/sys/dev/usb in head on Thu Apr 03 14:07:01 UTC 2008

restore error handling in usbopen() (accidentally removed in a recent

commit), should fix a crash reported by Arto Huusko

Christos Zoulas committed a change to src/sys/kern in christos-time_t on Thu Apr 03 13:05:14 UTC 2008

rlim_t cannot be negative.

Andrew Doran committed a change to src/sys/kern in head on Sun Mar 30 15:39:46 UTC 2008

Don't report kernel lock spinouts if init has not yet started.

XXX This should be backed out when we are sure that the drivers

are good citizens and configure nicely with interrupts enabled /

the system running.

Juan Romero Pardines committed a change to src/sys/kern in head on Mon Mar 31 15:28:47 UTC 2008

Remove useless returns at the end of void functions.

Andrew Doran committed a change to src/sys/kern in head on Tue Apr 01 10:37:42 UTC 2008

Use multiple kthreads to process config_interrupts tasks. Proposed on

tech-kern.

Juan Romero Pardines committed a change to src/sys/kern in head on Tue Apr 01 17:39:58 UTC 2008

fill_lwp: when copying l_wmesg and l_name, use the size of the string

not of the variable.

Found and ok by rmind@.

Juan Romero Pardines committed a change to src/sys/kern in head on Tue Apr 01 18:06:06 UTC 2008

Fix previous: use the length of l->l_foo not kl->l_foo and add

two KASSERTs to check for max lenght limits before copying.

As suggested by rmind@.

Juan Romero Pardines committed a change to src/sys/kern in head on Tue Apr 01 21:05:37 UTC 2008

When copying l_name and l_wmesg use KI_LNAMELEN and KI_WMESGLEN

respectively, so that we don't care if l_name/wmesg is longer

than kl_name/wmesg and the KASSERTs added in previous can go away.

Juan Romero Pardines committed a change to src/sys/kern in head on Wed Apr 02 10:53:23 UTC 2008

Revert rev 1.126-1.128. The original code was correct and rmind and I

didn't look correctly at them.

Andrew Doran committed a change to src/sys/kern in head on Wed Apr 02 17:38:16 UTC 2008

yield: don't drop priority to zero. libpthread doesn't make much use of

this any more but applications do and it now pessimizes benchmarks.

Andrew Doran committed a change to src/sys/kern in head on Wed Apr 02 17:40:15 UTC 2008

sched_tick: only case a preemption if the current thread is hogging the CPU,

or if we are idle and should look for new work (matters with per-CPU queues).

Andrew Doran committed a change to src/sys/kern in head on Fri Apr 04 19:16:24 UTC 2008

When a timeshared LWP blocks on a turnstile, elevate its priority into the

PRI_KTHREAD range. This is kind of ugly, but needed because of direct handoff

with rwlocks, and because threads that block holding a mutex regularly hold

other locks/resources.

Problem addressed: priority lending works well where a thread blocking on a

turnstile has a high priority level (eg realtime). For timeshared threads

(low priority) it's unlikely to have much effect. In the latter case threads

awoken from a turnstile can and do compete for CPU time with regular waits

like disk I/O. On MP systems this can result in a feedback loop where

threads cannot quickly get access to a resource held by a thread waking from

a turnstile. The waking thread eventually runs when enough of the other

threads block waiting for it, freeing up the CPU. The end result is a lot of

idle time during builds.

Christoph Egger committed a change to src/sys/kern in head on Fri Apr 04 20:13:18 UTC 2008

use device_xname() where appropriate

OK martin

Juan Romero Pardines committed a change to src/sys/lkm/dev/isa in head on Thu Apr 03 22:57:40 UTC 2008

Add the finsio(4) LKM.

Juan Romero Pardines committed a change to src/sys/lkm/dev/isa/itesio in head on Thu Apr 03 22:54:29 UTC 2008

Erm. Backout previous... I committed the wrong file.

David Young committed a change to src/sys/net in head on Thu Apr 03 07:12:16 UTC 2008

Cosmetic: use curlwp everywhere that it is appropriate, instead of

using a temporary variable.  Remove superflous curly braces.  Move

an assignment that shuts up a "variable may be used uninitialized"

warning.

David Young committed a change to src/sys/net in head on Thu Apr 03 07:19:33 UTC 2008

Fix one of two bugs introduced by the descriptor handling changes

(rev 1.125): correct the check for fd_getsock() failure in

gre_socreate().

The second bug is more complicated to fix.  Since rev 1.125,

gre_reconf() is using the file descriptor table of the current

process instead of the process 0's (the kernel's).

David Young committed a change to src/sys/net in head on Thu Apr 03 21:40:59 UTC 2008

Improve error handling.  gre(4) is still broken, but it does not

any longer cause a page fault trap.

Julian Coleman committed a change to src/sys/netinet in netbsd-4 on Sun Mar 30 15:27:50 UTC 2008

Pull up revisions:

  src/sys/netinet/ip_input.c    1.263

  src/sys/netinet/tcp_subr.c    1.225

(requested by cube in ticket #1109).

- Make sure we send a reasonable fragment size when IPSEC is configured.

  Otherwise we end up sending a dubious "0" whenever we cannot find a

  proper association for the packet.

- Reset sack_newdata along with snd_nxt to avoid improper integer

  arithmetics that lead to sending data from an incorrect place in the

  stream, making it appear as corrupted.

Patch by Michael Van Elst, based on an analysis by Michael for the IPSEC

stuff and I for the SACK issue.

Julian Coleman committed a change to src/sys/netinet in netbsd-4-0 on Sun Mar 30 15:26:11 UTC 2008

Pull up revisions:

  src/sys/netinet/ip_input.c    1.263

  src/sys/netinet/tcp_subr.c    1.225

(requested by cube in ticket #1109).

- Make sure we send a reasonable fragment size when IPSEC is configured.

  Otherwise we end up sending a dubious "0" whenever we cannot find a

  proper association for the packet.

- Reset sack_newdata along with snd_nxt to avoid improper integer

  arithmetics that lead to sending data from an incorrect place in the

  stream, making it appear as corrupted.

Patch by Michael Van Elst, based on an analysis by Michael for the IPSEC

stuff and I for the SACK issue.

Christos Zoulas committed a change to src/sys/sys in christos-time_t on Thu Apr 03 13:03:06 UTC 2008

PR/18067: Jason Thorpe: rlim_t needs to be unsigned.

Andrew Doran committed a change to src/sys/sys in head on Fri Apr 04 18:08:04 UTC 2008

Revert unintentional change.

Andrew Doran committed a change to src/sys/sys in head on Fri Apr 04 18:08:27 UTC 2008

Maintain a bitmap of idle CPUs and add idle_pick() to find an idle CPU

and remove it from the bitmap.

Christos Zoulas committed a change to src/usr.bin/fstat in head on Fri Apr 04 18:27:00 UTC 2008

catch up with struct filedesc changes.

Christos Zoulas committed a change to src/usr.bin/fstat in head on Fri Apr 04 21:14:09 UTC 2008

elementary handling for different types of DTYPE_FOO.

XXX: DTYPE_CRYPTO is unused.

XXX: should we change fd_clone() to pass a DTYPE_FOO?

Christos Zoulas committed a change to src/usr.bin/fstat in head on Fri Apr 04 21:15:30 UTC 2008

handle NULL better.

Luke Mewburn committed a change to src/usr.bin/lock in head on Sun Mar 30 15:30:15 UTC 2008

Add support for PAM when using -p, via USE_PAM!=no.

Fix non-root S/key support with USE_SKEY!=no (which is exclusive to

USE_PAM!=no); discovered whilst testing the "old" behaviour.

Simon J. Gerraty committed a change to src/usr.bin/make in head on Mon Mar 31 00:12:21 UTC 2008

If the name passed to Var_Exists contains '$' run it through Var_Subst.

David A. Holland committed a change to src/usr.bin/xlint/common in head on Sun Mar 30 22:28:41 UTC 2008

Add a little const.

Juan Romero Pardines committed a change to src/usr.sbin/envstat in head on Wed Apr 02 14:15:27 UTC 2008

Mention adt7463c(4) and thinkpad(4) even if the manpages don't exist.

This is to have a reference about which drivers are using the envsys

framework.

Juan Romero Pardines committed a change to src/usr.sbin/envstat in head on Wed Apr 02 14:17:40 UTC 2008

Mention cac(4).

Juan Romero Pardines committed a change to src/usr.sbin/envstat in head on Wed Apr 02 14:29:45 UTC 2008

Mention pic16lc(4).

Juan Romero Pardines committed a change to src/usr.sbin/envstat in head on Thu Apr 03 22:51:53 UTC 2008

Mention finsio(4).