matthew green committed a change to src in head on Sun Apr 20 07:11:22 UTC 2008

bump libbfd major since its ABI changed 2 weeks ago.

Mindaugas Rasiukevicius committed a change to src in head on Tue Apr 22 10:42:17 UTC 2008

Add posix_madvise(2) and appropriate definitions in sys/mman.h header.

This interface is identical to madvise(2), however, is defined by POSIX.

Partially sync madvise(2) man page with FreeBSD.

Reviewed by <mrg>.

Andrew Doran committed a change to src in head on Tue Apr 22 12:04:22 UTC 2008

Give callout_halt() an additional 'kmutex_t *interlock' argument. If there

is a need to block and wait for the callout to complete, and there is an

interlock, it will be dropped while waiting and reacquired before return.

Christoph Egger committed a change to src in head on Tue Apr 22 22:37:14 UTC 2008

amdtemp(4): Driver for AMD CPU Temperature Sensors. Adopted from OpenBSD's kate(4).

Changes beyond OpenBSD's driver:

- Improved support for AMD K8

- Added support for AMD Barcelona, AMD Phenom and AMD Griffin

Tested on various single and multi-socket machines.

Review and OK xtreame

Jason R Thorpe committed a change to src in head on Wed Apr 23 05:21:17 UTC 2008

Add subroutines to support collating per-cpu-gathered network statistics.

Jason R Thorpe committed a change to src in head on Wed Apr 23 06:09:05 UTC 2008

Make IPSEC and FAST_IPSEC stats per-cpu.  Use <net/net_stats.h> and

netstat_sysctl().

Jason R Thorpe committed a change to src in head on Wed Apr 23 07:29:47 UTC 2008

PF_KEY stats for IPSEC and FAST_IPSEC are now per-CPU.

Iain Hibbert committed a change to src in head on Wed Apr 23 07:52:32 UTC 2008

constify uuid(3)

Iain Hibbert committed a change to src in head on Wed Apr 23 07:53:26 UTC 2008

constify dirname(3) and basename(3)

Iain Hibbert committed a change to src in head on Wed Apr 23 09:57:59 UTC 2008

Remove remaining TPCONS code.

(The TPCONS kernel option was marked obsolete over a year ago)

Jason R Thorpe committed a change to src in head on Wed Apr 23 15:17:42 UTC 2008

Make DDP stats per-cpu.  While here, bump the counters to 64-bit and

make them available by sysctl.

Havard Eidnes committed a change to src in head on Fri Apr 25 23:01:28 UTC 2008

Bump the ramdisk from 500k to 700k to compensate for bloat which

happened while the sun2 kernels were unbuildable.

Christos Zoulas committed a change to src/bin/sh in head on Fri Apr 25 17:32:32 UTC 2008

Detect unmatched quotes inside old style command substitution.

echo `"`

VANHULLEBUS Yvan committed a change to src/crypto/dist/ipsec-tools in head on Fri Apr 25 14:41:18 UTC 2008

extract ports information from SADB_X_EXT_NAT_T_[SD]PORT if present in purge_ipsec_spi()

VANHULLEBUS Yvan committed a change to src/crypto/dist/ipsec-tools in ipsec-tools-0_7-branch on Fri Apr 25 14:42:06 UTC 2008

extract ports information from SADB_X_EXT_NAT_T_[SD]PORT if present in purge_ipsec_spi()

Martin Husemann committed a change to src/crypto/dist/ssh in head on Sun Apr 20 15:01:14 UTC 2008

namespace police to make it buildable (no, it still does not work),

add rcsid.

Julio M. Merino Vidal committed a change to src/crypto/dist/ssh in head on Fri Apr 25 15:01:46 UTC 2008

Do as in revision 1.26 of sshd_config: add a sample, commented-out line

for X.org's xauth.

Alan Barrett committed a change to src/dist/file in head on Sun Apr 20 12:57:40 UTC 2008

Rewrite the code that tried to canonicalise a path.  Fixes a problem

in which "/wherever/src.2/../tools" was incorrectly changed to

"/wherever/src./tools" instead of the desired "/wherever/tools".

It's not clear to me that this script has any business trying to do this

sort of rewriting (and there's no guarantee that "/wherever/foo/.." and

"/wherever" both refer to the same place), but at least the new code

tries to be more careful than the old code.

Joerg Sonnenberger committed a change to src/dist/libarchive/libarchive in head on Fri Apr 25 15:04:21 UTC 2008

Fix a bug in the linkresolver for tar format. When linkresolver is done,

the entry belongs to the caller, so don't keep a reference to it and use

the local copy for inode comparision.

Peter Postma committed a change to src/dist/pf/sbin/pfctl in yamt-pf42 on Sat Apr 26 12:54:34 UTC 2008

- Comment out more of the interface groups code.

- Reduce diff with openbsd.

Peter Postma committed a change to src/dist/pf/share/pf in yamt-pf42 on Sat Apr 26 12:56:11 UTC 2008

Add RCS ID.

Peter Postma committed a change to src/dist/pf/usr.sbin/authpf in yamt-pf42 on Sat Apr 26 12:55:07 UTC 2008

Reduce diff with openbsd.

Peter Postma committed a change to src/dist/pf/usr.sbin/ftp-proxy in yamt-pf42 on Sat Apr 26 12:57:42 UTC 2008

Add new ftp-proxy, IP Filter support wil be added later.

Izumi Tsutsui committed a change to src/distrib/arc/cdroms/installcd in head on Sat Apr 26 10:45:49 UTC 2008

Put RAMDISK kernel and bootloader into / of iso-image.

(they can be used for boot from ISO on ARCBIOS)

Izumi Tsutsui committed a change to src/distrib/hpcmips in head on Sat Apr 26 14:49:43 UTC 2008

Build install kernels and standalone bootloaders in their own directories

so that parallel build works properly.

Izumi Tsutsui committed a change to src/distrib/hpcsh in head on Sat Apr 26 17:42:09 UTC 2008

Build install kernels and standalone bootloaders in their own directories

so that parallel build works properly.

Christos Zoulas committed a change to src/distrib/sets/lists/comp in head on Fri Apr 25 22:26:06 UTC 2008

add the math library.

Michael Lorenz committed a change to src/doc in head on Sun Apr 20 13:23:34 UTC 2008

mention X on rev. 4 sharks

Thomas Klausner committed a change to src/doc in head on Sun Apr 20 23:49:03 UTC 2008

texinfo-4.12 is out.

Martti Kuparinen committed a change to src/doc in head on Tue Apr 22 07:41:33 UTC 2008

IPFilter 4.1.29 is out

Iain Hibbert committed a change to src/doc in head on Wed Apr 23 10:11:33 UTC 2008

remove obsolete TPCONS code

Juan Romero Pardines committed a change to src/etc in head on Tue Apr 22 13:16:32 UTC 2008

- Fixup rfact values for itesio(4) in the Gigabyte P35C-DS3R mobo.

  Only a sensor is only returning unknown data, all the other ones

  match what the BIOS returns.

- Improve comments and add a note for contacting me if the values

  returned by drivers are not correct.

Julio M. Merino Vidal committed a change to src/etc in head on Fri Apr 25 13:09:13 UTC 2008

Add sample (commented-out) entries to change the keyboard's repeat rate.

I always do this after a system install but never remember the correct

syntax.

Juan Romero Pardines committed a change to src/etc in head on Sat Apr 26 13:02:35 UTC 2008

Fixup the rfact for the -12V sensor in the Gigabyte P35C-DS3R

motherboard.

Valeriy E. Ushakov committed a change to src/gnu/dist/gcc4/gcc in head on Tue Apr 22 22:06:01 UTC 2008

Defer wide int L/LL suffix choice in insn-*.c until we compile for

host using correct set of HOST_WIDE_INT* defines.  Fixes compilation

of native sh3 gcc on 64-bit build machines.

Background and details in NetBSD PR 34549 and GCC bug 32497.

Tested by Joerg and myself.

Approved by "looks ok, but let some other guy decide" from ~all of our

gcc folks.

Christos Zoulas committed a change to src/include in head on Fri Apr 25 21:20:58 UTC 2008

make name const.

Iain Hibbert committed a change to src/include/heimdal in head on Mon Apr 21 18:31:17 UTC 2008

HAVE_IPV6 is defined by libkrb5/Makefile when USE_INET6 != "no"

Bernd Ernesti committed a change to src/lib/libasn1 in head on Mon Apr 21 21:30:59 UTC 2008

${gen_files} was splited into:

 ${gen_files_k5} ${gen_files_cms} ${gen_files_rfc2459}

 ${gen_files_pkinit} ${gen_files_pkcs12} ${gen_files_pkcs8}

 ${gen_files_pkcs9} ${gen_files_digest} ${gen_files_kx509}

Change CLEANFILES to reflect that change.

Tom Spindler committed a change to src/lib/libc/arch/alpha/gen in head on Tue Apr 22 04:47:44 UTC 2008

add matching END(). found via -Wa,--fatal-warnings

Christos Zoulas committed a change to src/lib/libc/locale in head on Fri Apr 25 16:43:00 UTC 2008

I don't see why we need to strong alias those. Nothing else does it.

Christos Zoulas committed a change to src/lib/libc/rpc in head on Fri Apr 25 17:44:44 UTC 2008

- always check malloc results

- don't leak fds on error

- don't cast malloc

- don't cast NULL

Tom Spindler committed a change to src/lib/libc/rpc in head on Fri Apr 25 23:51:41 UTC 2008

make this compile again. (hi, xtos!)

Brian Ginsbach committed a change to src/lib/libc/time in head on Thu Apr 24 21:34:48 UTC 2008

Add support for %Z ala FreeBSD and some other strptime(3) implementations.

Reviewed by christos.

Brian Ginsbach committed a change to src/lib/libc/time in head on Fri Apr 25 14:37:00 UTC 2008

Change date for previous change (addition of %Z).

Brian Ginsbach committed a change to src/lib/libc/time in head on Fri Apr 25 20:51:10 UTC 2008

Add %F the ISO 8601 date format which is equivalent to %Y-%m-%d.  This

format character is supported for reasons of symmetry with strftime(3).

FreeBSD and GNU versions of strptime(3) both support %F.

Christos Zoulas committed a change to src/lib/libm in head on Fri Apr 25 22:21:53 UTC 2008

avoid shadow variables, and enable lint.

Christos Zoulas committed a change to src/lib/libm in head on Sat Apr 26 19:19:06 UTC 2008

Put back USE_SHLIBDIR and remove the confusing lint comment that made me

comment it out in the first place.

Christos Zoulas committed a change to src/lib/libm in head on Sat Apr 26 19:49:38 UTC 2008

Remove 3 functions that exist in libc. This does not break binary compatibility

since we always link with libc.

Christos Zoulas committed a change to src/lib/libm/src in head on Sat Apr 26 23:49:50 UTC 2008

pass a little lint.

Christos Zoulas committed a change to src/libexec/httpd in head on Fri Apr 25 17:34:38 UTC 2008

warns=4

Christos Zoulas committed a change to src/regress/usr.bin/xlint/lint1 in head on Fri Apr 25 17:19:14 UTC 2008

add ellipsis test

Christos Zoulas committed a change to src/sbin/cgdconfig in head on Mon Apr 21 15:23:35 UTC 2008

PR/28627: Andreas Gustafsson: Try 5 times to calibrate before failing. Should

fix issues with CPU's that don't produce consistent timing output due to code

morphing or power-savings.

David Young committed a change to src/sbin/ifconfig in head on Mon Apr 21 02:08:09 UTC 2008

Change bzero calls to memset calls.

David Young committed a change to src/sbin/ifconfig in head on Mon Apr 21 02:10:45 UTC 2008

s/(caddr_t)//

David Young committed a change to src/sbin/ifconfig in head on Mon Apr 21 05:33:55 UTC 2008

Change int to bool in a couple of places.

David Young committed a change to src/sbin/ifconfig in head on Tue Apr 22 00:14:20 UTC 2008

Delete some gratuitous casts, s/(char *)//.

David Young committed a change to src/sbin/ifconfig in head on Tue Apr 22 17:18:11 UTC 2008

Copy a const string to a temporary buffer instead of using __UNCONST().

Cosmetic: get rid of superflous curly braces and cast to (void *).

David Young committed a change to src/sbin/ifconfig in head on Thu Apr 24 05:29:40 UTC 2008

Don't cast memset(3) to void.  Remove a needless cast to struct

in6_addr *.

Andrew Doran committed a change to src/sbin/savecore in head on Sun Apr 20 23:40:31 UTC 2008

sync() a couple of times to benefit diagnosis of sloppy kernel code that

crashes during boot to multiuser.

Andrew Doran committed a change to src/share/man/man9 in head on Mon Apr 21 13:00:12 UTC 2008

Fix typo, PR misc/38474.

Matt Fleming committed a change to src/share/man/man9 in head on Fri Apr 25 14:16:05 UTC 2008

Grammar fix.

Izumi Tsutsui committed a change to src/share/mk in head on Tue Apr 22 12:47:59 UTC 2008

Redo a change in rev 1.160 with more proper way:

> Don't make linker warnings fatal on linking static libs since

> there is no proper way to avoid "FOO is a patented algorithm" warnings.

Ok'ed by christos@ and dogcow@ on tech-toolchain, and

tested build.sh build for sun2, news68k, alpha and newsmips.

Christos Zoulas committed a change to src/share/mk in head on Sat Apr 26 20:03:44 UTC 2008

make all shared libraries depend on libc.

Christos Zoulas committed a change to src/share/mk in head on Sat Apr 26 21:26:03 UTC 2008

deal with modules that don't define lib.

Christos Zoulas committed a change to src/share/mk in head on Sat Apr 26 22:28:13 UTC 2008

Exempt gcc libraries from linking against libc.

Andrew Doran committed a change to src/sys in head on Sun Apr 20 19:22:45 UTC 2008

Improve ^T / SIGINFO handling:

- Restore code removed during LWPification.

- Don't touch proc state from a hardware interrupt handler.

- Fix the locking.

Andrew Doran committed a change to src/sys in head on Mon Apr 21 00:13:46 UTC 2008

timer fixes for PR 37093:

- Fix serious concurrency problems, making the code MT and MP safe in

  the process.

- Don't allocate memory or inspect process state from hardclock().

Andrew Doran committed a change to src/sys in head on Mon Apr 21 00:14:23 UTC 2008

Regen.

Andrew Doran committed a change to src/sys in head on Mon Apr 21 11:45:34 UTC 2008

Acquire kernel_lock directly in LFS syscalls.

Andrew Doran committed a change to src/sys in head on Mon Apr 21 12:56:31 UTC 2008

Make ntp, pmc, reboot, sysarch, time syscalls MPSAFE.

Andrew Doran committed a change to src/sys in head on Mon Apr 21 12:57:00 UTC 2008

Regen.

Andrew Doran committed a change to src/sys in head on Tue Apr 22 11:45:28 UTC 2008

Implement MP callouts as discussed on tech-kern. The CPU binding code is

disabled for the moment until we figure out what we want to do with CPUs

being offlined.

Jason R Thorpe committed a change to src/sys in head on Wed Apr 23 05:26:50 UTC 2008

Use <net/net_stats.h> / netstat_sysctl().

Andrew Doran committed a change to src/sys in head on Wed Apr 23 13:19:45 UTC 2008

kmutex_t * -> void *, to avoid MD header fallout.

Izumi Tsutsui committed a change to src/sys in head on Wed Apr 23 13:29:45 UTC 2008

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

Andrew Doran committed a change to src/sys in head on Thu Apr 24 11:38:39 UTC 2008

Merge the socket locking patch:

- Socket layer becomes MP safe.

- Unix protocols become MP safe.

- Allows protocol processing interrupts to safely block on locks.

- Fixes a number of race conditions.

With much feedback from matt@ and plunky@.

Andrew Doran committed a change to src/sys in head on Thu Apr 24 11:51:19 UTC 2008

- Retire SYCALL_MPSAFE. With the exceptions of darwin and irix emulations,

  all system calls are now MPSAFE.

- Remove unneeded acquire/release of kernel_lock.

Andrew Doran committed a change to src/sys in head on Thu Apr 24 11:51:47 UTC 2008

Regen.

Andrew Doran committed a change to src/sys in head on Thu Apr 24 13:56:30 UTC 2008

xc_broadcast: don't try to run cross calls on CPUs that are not yet running.

Andrew Doran committed a change to src/sys in head on Thu Apr 24 15:35:31 UTC 2008

Network protocol interrupts can now block on locks, so merge the globals

proclist_mutex and proclist_lock into a single adaptive mutex (proc_lock).

Implications:

- Inspecting process state requires thread context, so signals can no longer

  be sent from a hardware interrupt handler. Signal activity must be

  deferred to a soft interrupt or kthread.

- As the proc state locking is simplified, it's now safe to take exit()

  and wait() out from under kernel_lock.

- The system spends less time at IPL_SCHED, and there is less lock activity.

Andrew Doran committed a change to src/sys in head on Thu Apr 24 18:39:25 UTC 2008

Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, since

we no longer need to guard against access from hardware interrupt handlers.

Additionally, if cloning a process with CLONE_SIGHAND, arrange to have the

child process share the parent's lock so that signal state may be kept in

sync. Partially addresses PR kern/37437.

Jared D. McNeill committed a change to src/sys in head on Thu Apr 24 21:42:05 UTC 2008

Define ACPI_THREAD_ID as uintptr_t, and return curlwp instead of

curlwp->l_lid from AcpiOsGetThreadId(), as suggested by ad@

Andrew Doran committed a change to src/sys in head on Fri Apr 25 11:21:18 UTC 2008

semexit: do nothing if the process has not used semaphores.

Peter Postma committed a change to src/sys in yamt-pf42 on Thu Apr 24 08:28:49 UTC 2008

Add PACKET_TAG_ALTQ_QID and use it for pf/ALTQ. The ALTQ code compiles now.

ok yamt@

Andrew Doran committed a change to src/sys/arch in head on Mon Apr 21 12:51:37 UTC 2008

Unneeded kernel_lock frobbing.

Christoph Egger committed a change to src/sys/arch in head on Mon Apr 21 15:15:34 UTC 2008

Access Xen's vcpu info structure per-CPU.

Tested on i386 and amd64 (both dom0 and domU) by me.

Xen2 tested (both dom0 and domU) by bouyer.

OK bouyer

Andrew Doran committed a change to src/sys/arch in head on Thu Apr 24 11:26:52 UTC 2008

- Give ci_want_resched a single cache line, and align. This is for monitor/

  mwait. At least one errata sheet from Intel notes that a single line

  should be used.

- Align cc_microtime.

Andrew Doran committed a change to src/sys/arch in head on Fri Apr 25 13:26:27 UTC 2008

Include null IPI functions if !MULTIPROCESSOR.

Matthias Drochner committed a change to src/sys/arch in head on Sat Apr 26 14:57:44 UTC 2008

try to update for OHCI device/softc split, untested

(I've asked for testing on Apr 3, w/o success.)

Havard Eidnes committed a change to src/sys/arch/alpha/include in head on Thu Apr 24 10:01:37 UTC 2008

This file needs <machine/cpu.h> included, for the ALPHA_PSL_IPL_*

constants it uses.

Havard Eidnes committed a change to src/sys/arch/alpha/include in head on Thu Apr 24 10:03:08 UTC 2008

This file needs <sys/signal.h> included, so that siginfo_t and

ucontext_t are properly defined before they're used.

Thor Lancelot Simon committed a change to src/sys/arch/amd64 in head on Mon Apr 21 19:06:43 UTC 2008

Work around PR38480 by making it possible to omit options MTRR from

amd64 INSTALL kernels -- and doing so.  At least you can now get an

INSTALL kernel onto a box with this odd MTRR configuration to debug it.

Thor Lancelot Simon committed a change to src/sys/arch/amd64/amd64 in head on Mon Apr 21 00:18:39 UTC 2008

Don't use mtrr functions if not options MTRR.  There are many more instances

of this bug, particularly in the COMPAT_FOO32 code.

Andrew Doran committed a change to src/sys/arch/amd64/amd64 in head on Thu Apr 24 21:01:40 UTC 2008

Add 64-bit bus_space methods.

Christoph Egger committed a change to src/sys/arch/amd64/conf in head on Mon Apr 21 20:20:12 UTC 2008

add acpitz at acpi

Havard Eidnes committed a change to src/sys/arch/amd64/include in head on Wed Apr 23 15:57:38 UTC 2008

Ensure that offsetof() is in scope by including <sys/systm.h>.

Fixes build problem found while building swapnetbsd.o for XEN3_DOM0.

Steve Woodford committed a change to src/sys/arch/arm/arm32 in head on Sun Apr 20 15:42:19 UTC 2008

There's really no need to switch VM contexts within cpu_switchto() as

MI code always calls pmap_deactivate/pmap_activate on context switch.

Instead, just record the last active lwp (or NULL if it exited) and

defer switching VM context to pmap_activate(). This saves an additional

function call overhead in cpu_switchto().

While here, g/c unused cpuswitch.S local .Lblock_userspace_access.

Chris Gilbert committed a change to src/sys/arch/arm/sa11x0 in head on Sun Apr 20 10:21:13 UTC 2008

PXA270 uses a 3.25Mhz clock for OS timers, not 3.6864Mhz.

Also while here fix the delay loop used before timers are enabled to

cause a delay, by using a volatile int to do a countdown.  gcc has become

intelligent enough to optimize an empty loop away.

For delay on PXA270 we should use one of the other counters, and a 1Mhz

clock, so that we don't have to computer the counter increment.

XXX: also looks like there's a bug if the counter wraps, as delay doesn't

look like it allows for that.

Rafal Boni committed a change to src/sys/arch/arm/sa11x0 in head on Sun Apr 20 16:47:52 UTC 2008

Fix detection / attachment of CF / PCMCIA cards present at boot-time.  This

was broken by one of the early vmlocking merges, which removed the kthread

that did the initial detection / attachment and instead called the code

directly from the PCMCIA controller attach method.

Submitted in PR port-hpcarm/37227 by Peter Postma; I've tweaked it ever-so-

slightly.

NONAKA Kimihiro committed a change to src/sys/arch/arm/xscale in head on Thu Apr 24 11:46:30 UTC 2008

fix typo.

Hubert Feyrer committed a change to src/sys/arch/evbppc/include in head on Thu Apr 24 17:33:34 UTC 2008

Fix RCS Id, pointed out by Slava Semushin in private mail

Arnaud Lacombe committed a change to src/sys/arch/evbppc/pmppc in head on Thu Apr 24 23:22:24 UTC 2008

add a dummy argument to cpc700_get_irq() to match the function pointer's

prototype in `struct pic_ops'.

fix build of PMPPC

ok garbled@

Matt Fleming committed a change to src/sys/arch/hp700/gsc in head on Fri Apr 25 08:17:52 UTC 2008

device_t/soft_c split

Rafal Boni committed a change to src/sys/arch/hpcarm/hpcarm in head on Sun Apr 20 16:19:46 UTC 2008

Enlarge the number of L2PTs used for mapping the kernel since our kernels

have gotten fatter with age and even the stock kernels were bigger than the

code could handle.

Nick Hudson committed a change to src/sys/arch/hppa in head on Thu Apr 24 07:28:30 UTC 2008

Split the DDB trace stuff into its own file.

Nick Hudson committed a change to src/sys/arch/hppa/conf in head on Fri Apr 25 12:41:50 UTC 2008

Whitespace.

Stephen Borrill committed a change to src/sys/arch/i386/bios in head on Fri Apr 25 08:42:56 UTC 2008

Disable splashscreen during autoconf if any of the following is true:

- single user (-s)

- verbose (-v)

- debug messages (-x)

- ask for root (-a)

- userconf (-c)

Andrew Doran committed a change to src/sys/arch/i386/i386 in head on Wed Apr 23 14:24:37 UTC 2008

Unconditionally acquire kernel_lock for bitrotted darwin emulation.

Andrew Doran committed a change to src/sys/arch/i386/i386 in head on Fri Apr 25 16:34:25 UTC 2008

fillw() is no longer used.

Christos Zoulas committed a change to src/sys/arch/mips/mips in head on Fri Apr 25 17:39:20 UTC 2008

fix signature

Izumi Tsutsui committed a change to src/sys/arch/newsmips/apbus in head on Sun Apr 20 09:26:12 UTC 2008

No need to check whole alldevs to search a specific dmac unit in dmac3_link().

Havard Eidnes committed a change to src/sys/arch/powerpc/marvell in head on Thu Apr 24 11:36:51 UTC 2008

Need to include <powerpc/psl.h> and <powerpc/frame.h> here to get

PSL_EE and struct intrframe defined.  Fixes build problem for evbppc

EV64260 kernel.

Christoph Egger committed a change to src/sys/arch/sgimips/hpc in head on Tue Apr 22 14:02:04 UTC 2008

Make this build again. From Hans Rosenfeld.

Martin Husemann committed a change to src/sys/arch/sparc/include in head on Wed Apr 23 13:14:11 UTC 2008

Include psl.h to provide the details of ipl_cookie_t

Takeshi Nakayama committed a change to src/sys/arch/sparc64/include in head on Tue Apr 22 17:09:25 UTC 2008

#include "opt_multiprocessor.h"

#include <machine/psl.h>

Make sparc64 kernel build again.

Martin Husemann committed a change to src/sys/arch/sparc64/sparc64 in head on Mon Apr 21 21:00:23 UTC 2008

Be more precise when matching the boot device - with ata disks and

atapibus cdrom drives both using the same "target/lun" space, we could

confuse cdrom@0,0 for disk@0,0. Now match the complete string (we still

don't care how firmware calls a device, just rely on it being consistent).

Problem noticed by Jonathan A. Kollasch.

Takeshi Nakayama committed a change to src/sys/arch/sparc64/sparc64 in head on Tue Apr 22 16:51:30 UTC 2008

include "opt_multiprocessor.h"

Izumi Tsutsui committed a change to src/sys/arch/sun2/conf in head on Sat Apr 26 02:43:07 UTC 2008

Remove obsolete options SHMMAXPGS.

Izumi Tsutsui committed a change to src/sys/arch/sun2/conf in head on Sat Apr 26 03:08:59 UTC 2008

Shrink install kernels a bit.

Izumi Tsutsui committed a change to src/sys/arch/x68k/dev in head on Sun Apr 20 02:28:05 UTC 2008

Split device_t/softc, as following its parents zsc(4).  Spotted by isaki@.

Thor Lancelot Simon committed a change to src/sys/arch/x86/x86 in head on Tue Apr 22 02:23:05 UTC 2008

Commit a quick workaround for the not-power-of-two cache colors problem

pointed out by Simon (Simon's option #3): use the greatest power of two

which is a divisor of the desired number of cache colors.

This code might want to stay even after the cache probing code is fixed.

Jared D. McNeill committed a change to src/sys/arch/x86/x86 in head on Thu Apr 24 15:59:57 UTC 2008

Gracefully handle a condition where apic id >= X86_MAXPROCS rather than

panicing.

Christos Zoulas committed a change to src/sys/arch/x86/x86 in head on Fri Apr 25 17:41:10 UTC 2008

minor restructuring.

D'Arcy J.M. Cain committed a change to src/sys/arch/x86/x86 in head on Sat Apr 26 15:13:00 UTC 2008

Add a little more detail when verbosity is requested.

Christoph Egger committed a change to src/sys/arch/xen/x86 in head on Thu Apr 24 20:44:02 UTC 2008

keep up with x86/x86/cpu.c, rev. 1.33:

Gracefully handle a condition where apic id >= X86_MAXPROCS rather than panicing.

Andrew Doran committed a change to src/sys/compat in head on Wed Apr 23 14:07:50 UTC 2008

-SYCALL_MPSAFE

Andrew Doran committed a change to src/sys/compat in head on Wed Apr 23 14:10:04 UTC 2008

Regen.

Christos Zoulas committed a change to src/sys/compat/common in christos-time_t on Sat Apr 26 18:27:50 UTC 2008

fix broken futimes.

Andrew Doran committed a change to src/sys/compat/common in head on Wed Apr 23 13:40:17 UTC 2008

Grab kernel_lock for cpu_reboot().

Andrew Doran committed a change to src/sys/compat/common in head on Wed Apr 23 13:44:46 UTC 2008

Fix locking.

Andrew Doran committed a change to src/sys/compat/freebsd in head on Tue Apr 22 21:26:48 UTC 2008

Repair copyright.

Andrew Doran committed a change to src/sys/compat/ibcs2 in head on Tue Apr 22 21:23:17 UTC 2008

Grab proclist_lock for p->p_pgrp.

Nicolas Joly committed a change to src/sys/compat/linux in head on Mon Apr 21 22:38:18 UTC 2008

Rename LINUX_SHMCTL_FORCEIPC64 define to LINUX_IPC_FORCE64.

Andrew Doran committed a change to src/sys/compat/linux/arch in head on Wed Apr 23 14:18:50 UTC 2008

Disable bitrotted linux ptrace interfaces, which are likely now a

security hole. Can be re-enabled at runtime. If you want to repair

them please look at the native implementation.

Nicolas Joly committed a change to src/sys/compat/linux/common in head on Mon Apr 21 22:57:06 UTC 2008

Add LINUX_IPC_64 support for LINUX_IPC_SET in shmctl. Required, at

least, for amd64 which use LINUX_IPC_FORCE64.

Andrew Doran committed a change to src/sys/compat/linux/common in head on Wed Apr 23 12:50:53 UTC 2008

Sprinkle locking.

Andrew Doran committed a change to src/sys/compat/linux/common in head on Wed Apr 23 12:55:16 UTC 2008

- Use cdev_tty().

- Tweak locking.

Andrew Doran committed a change to src/sys/compat/linux/common in head on Wed Apr 23 13:02:32 UTC 2008

Fix locking.

Andrew Doran committed a change to src/sys/compat/linux/common in head on Wed Apr 23 13:05:54 UTC 2008

Fix locking.

Andrew Doran committed a change to src/sys/compat/linux/common in head on Wed Apr 23 13:08:47 UTC 2008

Fix locking.

Andrew Doran committed a change to src/sys/compat/linux/common in head on Wed Apr 23 13:09:40 UTC 2008

Tweak previous.

Andrew Doran committed a change to src/sys/compat/linux/common in head on Wed Apr 23 13:11:42 UTC 2008

Tweak locking.

Andrew Doran committed a change to src/sys/compat/linux/common in head on Wed Apr 23 13:13:25 UTC 2008

Fix locking.

Nicolas Joly committed a change to src/sys/compat/linux/common in head on Thu Apr 24 16:42:54 UTC 2008

Add IPC_64 support for semctl IPC_STAT/IPC_SET.

Andrew Doran committed a change to src/sys/compat/linux32/common in head on Wed Apr 23 13:30:41 UTC 2008

Catch up with linux.

Nicolas Joly committed a change to src/sys/compat/linux32/common in head on Sat Apr 26 22:55:10 UTC 2008

Remove a duplicate mutex_enter call in linux32_e_proc_init().

Fix a kernel panic for processes created with FORK_SHAREVM.

Andrew Doran committed a change to src/sys/compat/netbsd32 in head on Wed Apr 23 13:34:44 UTC 2008

Fix locking.

Andrew Doran committed a change to src/sys/compat/osf1 in head on Tue Apr 22 21:29:21 UTC 2008

Add a comment.

Andrew Doran committed a change to src/sys/compat/osf1 in head on Tue Apr 22 21:33:14 UTC 2008

Sprinkle locking.

Andrew Doran committed a change to src/sys/compat/svr4 in head on Wed Apr 23 13:49:21 UTC 2008

sys_kill -> sys__lwp_kill

Andrew Doran committed a change to src/sys/compat/svr4 in head on Wed Apr 23 13:51:49 UTC 2008

Sprinkle locking.

Andrew Doran committed a change to src/sys/compat/svr4 in head on Wed Apr 23 13:58:06 UTC 2008

Sprinkle locks.

Andrew Doran committed a change to src/sys/compat/svr4_32 in head on Wed Apr 23 14:01:09 UTC 2008

sys_kill -> sys__lwp_kill

Christos Zoulas committed a change to src/sys/compat/ultrix in head on Wed Apr 23 23:34:12 UTC 2008

Make this compile again, from Jan-Benedict Glaw  jbglaw at lug-owl dot de

Izumi Tsutsui committed a change to src/sys/dev in head on Fri Apr 25 11:27:20 UTC 2008

Split device_t/softc for re(4) and rtk(4).

Jared D. McNeill committed a change to src/sys/dev/acpi in head on Sun Apr 20 16:26:36 UTC 2008

Improve error reporting when we fail to enter a sleep state, eg:

  acpi0: entering state 1

  acpi0: ACPI S1 not available on this platform

Juan Romero Pardines committed a change to src/sys/dev/acpi in head on Mon Apr 21 14:25:48 UTC 2008

Misc cleanups from Geoff Wing.

Jared D. McNeill committed a change to src/sys/dev/acpi in head on Wed Apr 23 11:19:09 UTC 2008

s/struct cfdata */cfdata_t/

Jared D. McNeill committed a change to src/sys/dev/acpi in head on Sat Apr 26 01:19:15 UTC 2008

Use isareg constants in thinkpad_brightness_read where possible

Jared D. McNeill committed a change to src/sys/dev/acpi/acpica in head on Tue Apr 22 02:02:50 UTC 2008

AcpiOsGetThreadId should return lwpid, not pid -- otherwise we always return

the same value! Fixes the AE_AML_MUTEX_NOT_ACQUIRED issue when evaluating

_BST on ASUS Eee PC. Who knows what other mysterious bugs this has caused

over the years...

Juan Romero Pardines committed a change to src/sys/dev/drm in head on Wed Apr 23 20:21:50 UTC 2008

DRM_SPINLOCK() wants a spin mutex, it may be called from interrupt

context. Switch it to IPL_VM.

Juan Romero Pardines committed a change to src/sys/dev/drm in head on Fri Apr 25 12:15:19 UTC 2008

Adapt to recent NetBSD which has an atomic MI API. With code from

bjs@ and ad@.

Izumi Tsutsui committed a change to src/sys/dev/ic in head on Sun Apr 20 15:42:47 UTC 2008

- use uint8_t instead of u_char for unsigned byte values

- make cs_softreq volatile

Christoph Egger committed a change to src/sys/dev/ic in head on Tue Apr 22 09:29:08 UTC 2008

Fix error path:

Don't try to free non-allocated memory. Only free allocated memory.

This fixes a crash reported by Brian A. Seklecki on port-xen:

http://mail-index.netbsd.org/port-xen/2008/04/10/msg003555.html

Fix tested by Brian A. Seklecki:

http://mail-index.netbsd.org/port-xen/2008/04/21/msg003604.html

Christoph Egger committed a change to src/sys/dev/ic in head on Tue Apr 22 22:49:49 UTC 2008

revert rev. 1.16 and redo the fix as proposed by oster per private mail

Christoph Egger committed a change to src/sys/dev/ic in head on Sat Apr 26 12:03:43 UTC 2008

ansify

Juan Romero Pardines committed a change to src/sys/dev/isa in head on Tue Apr 22 13:33:38 UTC 2008

Set the ENVSYS_FCHANGERFACT flag in voltage sensors, so that we

can use the 'rfact' property in /etc/envsys.conf to change the

resistor factor (in case the converted data is not correct).

Juan Romero Pardines committed a change to src/sys/dev/isa in head on Sat Apr 26 12:59:24 UTC 2008

Fixup the negative VINs, they were inverted and conversion was wrong.

Juan Romero Pardines committed a change to src/sys/dev/isa in head on Sat Apr 26 19:01:53 UTC 2008

Also attach in the IT8726F Super I/O.

Izumi Tsutsui committed a change to src/sys/dev/isapnp in head on Sun Apr 20 13:24:34 UTC 2008

Add an entry for Symbios SYM53C416.

Izumi Tsutsui committed a change to src/sys/dev/isapnp in head on Sun Apr 20 13:26:14 UTC 2008

Regen from isapnpdevs rev 1.66:

> Add an entry for Symbios SYM53C416.

Quentin Garnier committed a change to src/sys/dev/pci in head on Sun Apr 20 08:57:38 UTC 2008

Restore jumbo frame support and protect access to the DMA space for

received frames with a mutex.

Tested by Paul Goyette, Martin Husemann and myself.

Greg Oster committed a change to src/sys/dev/raidframe in head on Sun Apr 20 20:42:32 UTC 2008

Introduce a function to return the default head separation for RAID 1

sets.  This helps ensure that the sliding status window (coming soon!)

for reconstructs will always be correct.

Greg Oster committed a change to src/sys/dev/raidframe in head on Sun Apr 20 20:46:41 UTC 2008

Cleanup function prototypes.  No functional change.

Andrew Doran committed a change to src/sys/dev/sbus in head on Mon Apr 21 00:30:21 UTC 2008

Don't send signals from a hardware interrupt handler. XXX This is still

dodgy, because sc->sc_asyncproc can exit and we don't find out about

that.

Izumi Tsutsui committed a change to src/sys/dev/sbus in head on Wed Apr 23 13:37:19 UTC 2008

Since device_t is split out from softc, we have to allocate struct device

separately after allocating struct lsi64854_softc to fake it. (untested)

"lsc->sc_dev is not initialized" is pointed out by martin@.

Izumi Tsutsui committed a change to src/sys/dev/sun in head on Sun Apr 20 03:05:55 UTC 2008

- use device_lookup_private() where appropriate

- some KNF and cosmetics

Izumi Tsutsui committed a change to src/sys/dev/sun in head on Sun Apr 20 15:44:02 UTC 2008

Misc cosmetics.

Martin Husemann committed a change to src/sys/dev/sun in head on Mon Apr 21 08:16:13 UTC 2008

Fix minor device_t split fallout.

Christoph Egger committed a change to src/sys/dev/usb in head on Mon Apr 21 21:17:51 UTC 2008

Phison Electronics, vendor of my USB Stick

Christoph Egger committed a change to src/sys/dev/usb in head on Mon Apr 21 21:18:59 UTC 2008

regen.

Jared D. McNeill committed a change to src/sys/dev/usb in head on Mon Apr 21 23:31:18 UTC 2008

Cleanup uhub autoconfiguration messages.

Jared D. McNeill committed a change to src/sys/dist/acpica in head on Mon Apr 21 18:59:43 UTC 2008

Patch from Intel that addresses an issue with implicit returns when the

interpreter is in slack mode:

  http://www.moblin.org/pipermail/devel/2008-April/000017.html

Fixes PR#38469 by Juergen Hannken-Illjes

Jared D. McNeill committed a change to src/sys/dist/acpica in head on Tue Apr 22 16:16:37 UTC 2008

Print table header information with ACPI_DEBUG_PRINT instead of ACPI_INFO.

Peter Postma committed a change to src/sys/dist/pf/net in yamt-pf42 on Sun Apr 20 21:08:27 UTC 2008

Create/destroy groups for the interface on attachment/detachment.

Filtering on groups now works.

Peter Postma committed a change to src/sys/dist/pf/net in yamt-pf42 on Mon Apr 21 20:26:51 UTC 2008

Make this compile when #ifdef _LKM.

Peter Postma committed a change to src/sys/dist/pf/net in yamt-pf42 on Wed Apr 23 14:48:20 UTC 2008

Add a few to do items.

Peter Postma committed a change to src/sys/dist/pf/net in yamt-pf42 on Wed Apr 23 18:14:49 UTC 2008

Putting bpfilter.h/pf.h/pflog.h under _KERNEL_OPT was a mistake, revert this.

Peter Postma committed a change to src/sys/dist/pf/net in yamt-pf42 on Wed Apr 23 19:25:18 UTC 2008

pfdetach: stop the purge thread.

Peter Postma committed a change to src/sys/dist/pf/net in yamt-pf42 on Wed Apr 23 19:33:56 UTC 2008

Remove "XXXPF incomplete".

Peter Postma committed a change to src/sys/dist/pf/net in yamt-pf42 on Wed Apr 23 19:36:53 UTC 2008

Clean up 'pfi_kif' instances.

Peter Postma committed a change to src/sys/dist/pf/net in yamt-pf42 on Wed Apr 23 20:41:09 UTC 2008

pfdetach: don't purge just one state, but purge them all.

Michael van Elst committed a change to src/sys/kern in head on Sun Apr 20 07:47:18 UTC 2008

When unp_internalize fails (due to the sanity check or an out-of-memory

condition), it leaves the control message with file descriptors. Calling

unp_dispose() will interpret the message as containing file pointers

and crash the system.

This change removes unp_dispose() from this failure path and avoids

using goto to jump into switch statements...

The previous workaround to ignore such messages in unp_scan() is removed.

Andrew Doran committed a change to src/sys/kern in head on Sun Apr 20 19:30:13 UTC 2008

ttys are allocated/freed infrequently enough that there is no point having

a seperate pool for them.

YAMAMOTO Takashi committed a change to src/sys/kern in head on Mon Apr 21 11:56:01 UTC 2008

ttygetinfo: fix a locking error in rev.1.215.

Andrew Doran committed a change to src/sys/kern in head on Mon Apr 21 12:49:20 UTC 2008

Fix TIOCSIG handling for SIGINFO.

Reinoud Zandijk committed a change to src/sys/kern in head on Tue Apr 22 11:05:06 UTC 2008

When using nested buffers, allow one erroring-out nested buffer to

error-out the master buffer.

The old setup was undeterministic since a later sheduled nested buffer

could clear the error again since there is no B_ERROR flag anymore. It also

would discard the error the nested buffer returned.

Andrew Doran committed a change to src/sys/kern in head on Tue Apr 22 11:44:24 UTC 2008

Mark the callout MPSAFE and use callout_halt().

Nicolas Joly committed a change to src/sys/kern in head on Tue Apr 22 12:14:12 UTC 2008

Fix semaphore permissions returned by semctl+IPC_STAT, by masking

anything else that the expected lower 9 bits.

Andrew Doran committed a change to src/sys/kern in head on Tue Apr 22 14:46:36 UTC 2008

mutex_owned, rw_read_held, rw_write_held, rw_lock_held: check for a NULL

pointer.

Stephen Borrill committed a change to src/sys/kern in head on Thu Apr 24 08:51:06 UTC 2008

It's only a typo in a comment, but it reduces the number of diffs in my local

tree :-)

Andrew Doran committed a change to src/sys/kern in head on Thu Apr 24 21:47:11 UTC 2008

lwp_userret: don't drop p_lock while holding a scheduler lock.

Arnaud Lacombe committed a change to src/sys/kern in head on Thu Apr 24 23:26:00 UTC 2008

fix typo in comment

Andrew Doran committed a change to src/sys/kern in head on Fri Apr 25 00:07:24 UTC 2008

Remove unneeded kernel_lock/splvm stuff.

Andrew Doran committed a change to src/sys/kern in head on Fri Apr 25 11:23:42 UTC 2008

Remove unneeded playing about with kernel_lock.

Andrew Doran committed a change to src/sys/kern in head on Fri Apr 25 11:24:11 UTC 2008

Use pool_cache+atomics for sigacts.

Joerg Sonnenberger committed a change to src/sys/kern in head on Fri Apr 25 13:40:55 UTC 2008

Before allowing rmdir to progess into the netherhells called VFS,

check if no filesystem is mounted on this node. This can happen

for null mounts on top of null mounts.

Andrew Doran committed a change to src/sys/kern in head on Fri Apr 25 14:34:42 UTC 2008

lwp_startup: spl0 after pmap_activate, otherwise we could be preempted

without a pmap active.

YAMAMOTO Takashi committed a change to src/sys/kern in head on Sat Apr 26 08:06:11 UTC 2008

fix a comment.

YAMAMOTO Takashi committed a change to src/sys/kern in head on Sat Apr 26 08:08:27 UTC 2008

idle_loop: unsigned -> uint32_t to be consistent with the rest of the code.

no functional change.

YAMAMOTO Takashi committed a change to src/sys/kern in head on Sat Apr 26 08:09:30 UTC 2008

fix a comment.

Juan Romero Pardines committed a change to src/sys/lkm/dev/isa in head on Sat Apr 26 20:10:15 UTC 2008

Add some missing initializers to build the LKMs with WARNS=4.

Peter Postma committed a change to src/sys/lkm/net/pf in yamt-pf42 on Mon Apr 21 20:30:18 UTC 2008

Add new files.

Peter Postma committed a change to src/sys/lkm/net/pf in yamt-pf42 on Mon Apr 21 20:32:35 UTC 2008

Add back an accidentally removed file.

Andrew Doran committed a change to src/sys/miscfs/fifofs in head on Thu Apr 24 15:18:11 UTC 2008

Fix locking in the fifo kqueue routines.

Steve Woodford committed a change to src/sys/net in head on Sun Apr 20 15:27:10 UTC 2008

Pull in a couple of fixes from FreeBSD, the first of which addresses a

failure of wpa_supplicant(8) to re-key promptly, as reported in

http://mail-index.netbsd.org/tech-net/2008/04/18/msg000459.html

- Make bpf's read timeout work more correctly with select/poll.

- A fix for catchpacket() which delays calling bpf_wakeup() until

  the state has been updated.

Martin Husemann committed a change to src/sys/net in head on Thu Apr 24 13:30:52 UTC 2008

Make it compile if !COMPAT_OSOCK

YAMAMOTO Takashi committed a change to src/sys/net in head on Sat Apr 26 08:17:01 UTC 2008

netstat_sysctl: set sysctl_size correctly.  (fix netstat -s garbage output)

Jason R Thorpe committed a change to src/sys/netatalk in head on Wed Apr 23 15:24:14 UTC 2008

Make DDP stats per-cpu.  While here, bump the counters to 64-bit and

make them available by sysctl.

YAMAMOTO Takashi committed a change to src/sys/netinet in head on Sat Apr 26 08:13:35 UTC 2008

tcp_init: don't forget to allocate tcpstat_percpu.

YAMAMOTO Takashi committed a change to src/sys/netinet in head on Sat Apr 26 08:13:59 UTC 2008

udp_init: don't forget to allocate udp6stat_percpu.

Thor Lancelot Simon committed a change to src/sys/opencrypto in head on Mon Apr 21 19:05:42 UTC 2008

As suggested by rmind, do not check return status of KM_SLEEP/PR_WAITOK

allocations.  A little hair-raising but it does make the code easier to

read.

Andrew Doran committed a change to src/sys/rump/librump/rumpkern in head on Thu Apr 24 17:02:18 UTC 2008

Catch up with process locking changes.

Christos Zoulas committed a change to src/sys/sys in christos-time_t on Sun Apr 20 19:20:03 UTC 2008

sync with head.

Andrew Doran committed a change to src/sys/sys in head on Tue Apr 22 12:00:44 UTC 2008

Don't pull in sys/callout.h.

Andrew Doran committed a change to src/sys/sys in head on Thu Apr 24 11:52:53 UTC 2008

4.99.61: socket locking patch merged, goodbye SYCALL_MPSAFE.

YAMAMOTO Takashi committed a change to src/sys/uvm in head on Sat Apr 26 13:44:00 UTC 2008

fix a locking botch.  PR/38415 from Wolfgang Solfrank.

Luke Mewburn committed a change to src/usr.bin/ftp in head on Tue Apr 22 12:59:33 UTC 2008

Use the service name to getaddrinfo() (along with the host name), so that

features such as DNS Service Discovery have a better chance of working.

Suggested by David Young <dyoung>.

Display the service name in various status & error messages.

Don't getservbyname() the :port component of a URL; RFC 3986 says it's

just an unsigned number, not a service name.

David Laight committed a change to src/usr.bin/jot in head on Mon Apr 21 20:33:41 UTC 2008

Fix integer random numbers when bounds given in the wrong order.

Christos Zoulas committed a change to src/usr.bin/mail in head on Thu Apr 24 01:27:07 UTC 2008

Fix a header decode mistake that caused mime header lines decoded by

hfield() to be decoded as if they were "unstructured" regardless of

their type.  This resulted from calling mime_decode_hfield() with the

body of the header line, i.e., the portion after the colon header

field name terminator, rather than the full header line.

From Anon Ymous

Iain Hibbert committed a change to src/usr.bin/netstat in head on Wed Apr 23 08:26:47 UTC 2008

don't include <cons_pcb.h> as it is unnecessary

Jason R Thorpe committed a change to src/usr.bin/netstat in head on Wed Apr 23 15:35:37 UTC 2008

netns is no longer in the tree; completely purge it from netstat(1).

Jason R Thorpe committed a change to src/usr.bin/netstat in head on Thu Apr 24 03:46:25 UTC 2008

Make note of a few things no longer available via kvm.

Jason R Thorpe committed a change to src/usr.bin/netstat in head on Thu Apr 24 04:09:27 UTC 2008

Note which things are not available by KVM, and print a nice message

stating so if someone specifically asks for it.

Jason R Thorpe committed a change to src/usr.bin/netstat in head on Thu Apr 24 04:09:50 UTC 2008

net.atalk, not net.at.

Bernd Ernesti committed a change to src/usr.bin/passwd in head on Mon Apr 21 17:37:51 UTC 2008

Apply the change in rev 1.15 also to the non PAM code.

Christos Zoulas committed a change to src/usr.bin/xlint in head on Fri Apr 25 22:18:34 UTC 2008

preliminary _Complex support.

NB: Does not really understand type conversions between complex and doubles.

Christos Zoulas committed a change to src/usr.bin/xlint/lint1 in head on Fri Apr 25 17:18:24 UTC 2008

handle case C1 ... C2:

Christos Zoulas committed a change to src/usr.bin/xlint/lint1 in head on Sat Apr 26 16:14:23 UTC 2008

fix "long double" type recognition which broke with the complex changes.

Christos Zoulas committed a change to src/usr.bin/xlint/lint1 in head on Sat Apr 26 23:34:55 UTC 2008

Fix complex double to be '\0' instead of 'u', from Nicolas Joly.

Christos Zoulas committed a change to src/usr.bin/xlint/lint2 in head on Fri Apr 25 22:22:28 UTC 2008

handle lintlibrary output of _Complex types.

Christos Zoulas committed a change to src/usr.bin/xlint/lint2 in head on Sat Apr 26 17:11:52 UTC 2008

- simplify logic in getting the filename index.

- fix an allocation botch.

Christos Zoulas committed a change to src/usr.bin/xlint/lint2 in head on Sat Apr 26 19:38:30 UTC 2008

print the types involved in the mismatch.

Christos Zoulas committed a change to src/usr.bin/xlint/lint2 in head on Sat Apr 26 20:11:09 UTC 2008

make the complex float/double annotated consistently with regular float/double.

Christos Zoulas committed a change to src/usr.bin/xlint/lint2 in head on Sat Apr 26 20:31:45 UTC 2008

same change: double is emitted as '\0'

Iain Hibbert committed a change to src/usr.sbin/btdevctl in head on Sun Apr 20 19:34:23 UTC 2008

use __arraycount macro instead of rolling our own

Juan Romero Pardines committed a change to src/usr.sbin/envstat in head on Sat Apr 26 02:56:57 UTC 2008

* Improve default display output by adding a header that will match

  current value as well as critical limits set and sensor unit.

* Add a new flag: -T. When it's enabled statistics will be created for

  the sensors. Max, min and average statistics as well as sensor unit

  will be displayed. Must be used with an interval.

You can see the new code in action here:

http://www.netbsd.org/~xtraeme/envstat_stats.txt

Thanks to jmcneill@ for comments and ideas.

Juan Romero Pardines committed a change to src/usr.sbin/envstat in head on Sat Apr 26 11:15:14 UTC 2008

In default display mode, fix up the indentation for the critical

limits so that they appear in the correct column.

Juan Romero Pardines committed a change to src/usr.sbin/envstat in head on Sat Apr 26 11:28:26 UTC 2008

Cur -> Current for the header.

Juan Romero Pardines committed a change to src/usr.sbin/envstat in head on Sat Apr 26 20:58:51 UTC 2008

Add missing cast, noticed by Paul Goyette in current-users@.

Peter Postma committed a change to src/usr.sbin/pf in yamt-pf42 on Sat Apr 26 12:58:26 UTC 2008

Add LIST_END macro.

Michael Lorenz committed a change to src/x11/Xserver/hw/xfree86/xf86_os in head on Wed Apr 23 05:13:43 UTC 2008

shark doesn't need ioperm_noop.c anymore