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


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




switch to index mode

recent branches: MAIN (2h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 06:05:49 UTC Now

2009-10-18 15:24:41 UTC netbsd-4 commitmail json YAML

2009-10-18 15:23:54 UTC MAIN commitmail json YAML

2009-10-18 15:22:38 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #1363):
sys/arch/i386/isa/npx.c: revision 1.132 via patch
sys/arch/amd64/amd64/fpu.c: revision 1.29 via patch
sys/arch/amd64/amd64/netbsd32_machdep.c: revision 1.59 via patch
sys/arch/amd64/amd64/machdep.c: revision 1.105 via patch
sys/arch/i386/i386/machdep.c: revision 1.647 via patch
PR port-i386/39299 FPU use in signal handlers is unsafe
Ensure FP state is reset, if FP is used in a signal handler.
Fixes PR kern/39299 for 32bit code.

(bouyer)

2009-10-18 15:20:43 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #1363):
sys/arch/i386/isa/npx.c: revision 1.132 via patch
sys/arch/amd64/amd64/fpu.c: revision 1.29 via patch
sys/arch/amd64/amd64/machdep.c: revision 1.105 via patch
sys/arch/i386/i386/machdep.c: revision 1.647 via patch
PR port-i386/39299 FPU use in signal handlers is unsafe
Ensure FP state is reset, if FP is used in a signal handler.
Fixes PR kern/39299 for 32bit code.

(bouyer)

2009-10-18 15:17:30 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #1362):
sys/arch/i386/include/npx.h: revision 1.23
The FPU Tag word is a 16bit register, in FPU (387) mode it
defines 2-bit tags for each FPU data register, in MMX mode it
defines 1-bit tags for each data register. The single bit
tags are stored in the lower 8 bits and thus in the first byte
of the save frame.
See amd64/include/fpu.h and the IA-32 Software Developer's manual Vol 2A.

(bouyer)

2009-10-18 15:14:13 UTC MAIN commitmail json YAML

Use PUFFS_KFLAG_WTCACHE since it's sensible for a distributed file
server (plus it makes write work in the first place since the
descriptors don't get closed before the cache is flushed).

(pooka)

2009-10-18 14:47:00 UTC netbsd-5 commitmail json YAML

2009-10-18 14:45:54 UTC netbsd-5 commitmail json YAML

2009-10-18 14:44:12 UTC netbsd-5 commitmail json YAML

2009-10-18 14:43:09 UTC netbsd-5 commitmail json YAML

2009-10-18 14:40:40 UTC netbsd-5 commitmail json YAML

2009-10-18 14:39:38 UTC netbsd-5 commitmail json YAML

2009-10-18 14:38:34 UTC netbsd-5 commitmail json YAML

2009-10-18 14:37:32 UTC netbsd-5 commitmail json YAML

2009-10-18 14:36:30 UTC netbsd-5 commitmail json YAML

2009-10-18 14:34:58 UTC netbsd-5 commitmail json YAML

2009-10-18 14:32:29 UTC netbsd-5 commitmail json YAML

2009-10-18 14:24:17 UTC MAIN commitmail json YAML

adrianp's ad clause is no more.

(snj)

2009-10-18 14:22:39 UTC MAIN commitmail json YAML

agc's ad clause is no more.

(snj)

2009-10-18 14:06:36 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #993):
sys/dev/sbus/p9100reg.h: revision 1.5
add a bunch of register definitions

(bouyer)

2009-10-18 14:01:50 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #990):
sys/arch/sparc/conf/MRCOFFEE: revision 1.29
add the missing wscons bits so this kernel builds again
needs testing on actual hardware which I don't have.

(bouyer)

2009-10-18 14:00:07 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #991):
sys/dev/sun/fbio.h: revision 1.10
add FBTYPE_SUNTCX - forgot to commit that along with the tcx(8) update
found by he@

(bouyer)

2009-10-18 13:58:41 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #978):
sys/dev/sun/cgsix.c: revision 1.45
call vcons_replay_msgbuf() when appropriate

(bouyer)

2009-10-18 13:45:50 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #972):
sys/arch/sparc64/dev/ffb.c: revision 1.37
call vcons_replay_msgbuf() when appropriate

(bouyer)

2009-10-18 13:43:46 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #969):
sys/arch/sparc/include/bus.h: revision 1.56
sys/arch/sparc/sparc/machdep.c: revision 1.294
do as phone suggested - remove sparc_bus_map_large() again and use a =20=
flag
instead ( BUS_SPACE_MAP_LARGE )

(bouyer)

2009-10-18 13:42:18 UTC MAIN commitmail json YAML

binutils-2.20 out.

(wiz)

2009-10-18 13:35:29 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #968):
sys/arch/sparc/conf/INSTALL: revision 1.64
convert to wscons, while there add some missing wsdisplay drivers

(bouyer)

2009-10-18 13:34:49 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #967):
sys/arch/sparc64/include/bus.h: revision 1.59
again

(bouyer)

2009-10-18 13:33:29 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #965):
sys/arch/sparc/conf/GENERIC: revision 1.208
wscons here we come!
(finally)

(bouyer)

2009-10-18 13:27:34 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #961):
etc/etc.sparc/ttys: revision 1.15
do as sparc64 does

(bouyer)

2009-10-18 13:23:31 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #960):
sys/dev/sbus/zxreg.h: revision 1.7
sys/dev/sbus/files.sbus: revision 1.32
sys/dev/sbus/zxvar.h: revision 1.4
sys/dev/sbus/zx.c: revision 1.27
Add wscons support

(bouyer)

2009-10-18 13:02:42 UTC netbsd-4 commitmail json YAML

2009-10-18 12:59:46 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1361):
bin/kill/kill.c: revision 1.26
Make sure that numerical signals and pids are in range for their types.
Fixes PR bin/42143

(bouyer)

2009-10-18 12:58:20 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #1360):
usr.sbin/pstat/pstat.c: revision 1.115
Distinguish between UFS1 and UFS2 inodes by reading the ufsmount structure,
the previous heuristic of comparing the size fields of inode and dinode
failed.

(bouyer)

2009-10-18 12:46:42 UTC netbsd-5 commitmail json YAML

2009-10-18 12:46:07 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by pooka in ticket #1100):
lib/libpuffs/dispatcher.c: revision 1.33
lib/libpuffs/puffs.c: revision 1.99
lib/libpuffs/puffs.h: revision 1.111
sys/fs/puffs/puffs_msgif.h: revision 1.67 via patch
sys/fs/puffs/puffs_vnops.c: revision 1.136

Support VOP_ABORTOP() in puffs.

(sborrill)

2009-10-18 12:41:06 UTC MAIN commitmail json YAML

Fixed build with read-only source tree.

(stacktic)

2009-10-18 12:13:49 UTC MAIN commitmail json YAML

sysinst(8): Give the option to use tmpfs for /tmp in sysinst instead of
    the older mfs on i386 and amd64. [ahoka 20091018]

(ahoka)

2009-10-18 12:09:48 UTC MAIN commitmail json YAML

2009-10-18 11:54:37 UTC MAIN commitmail json YAML

Fix off by one in parser for "/etc/resolv.conf" found by SSP.

(tron)

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

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

Pull up the following revisions(s) (requested by snj in ticket #1098):
sys/arch/i386/pnpbios/ess_pnpbios.c: revision 1.19

Fix identification of ESS1878 on Fujitsu FMV-5100 NC/S by PnPBIOS. Fixes
PR/41629.

(sborrill)

2009-10-18 09:58:56 UTC netbsd-5 commitmail json YAML

2009-10-18 09:58:03 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by aymeric in ticket #1068):
dist/nvi/common/multibyte.h: revision 1.4
dist/nvi/vi/v_increment.c: revision 1.4
dist/nvi/vi/v_ex.c: revision 1.4
dist/nvi/common/options.c: revision 1.6
dist/nvi/ex/ex_shift.c: revision 1.3
dist/nvi/ex/ex_txt.c: revision 1.4
dist/nvi/ex/version.h: revision 1.4 via patch
dist/nvi/vi/v_txt.c: revision 1.6

Update to nvi-1.81.6nb5:
- Make :ESC, #+ and #- work again.
- Rename "expandtabs" to "expandtab" to match documentation.
- Implement the "et" abbreviation for expandtab.

(sborrill)

2009-10-18 07:23:37 UTC MAIN commitmail json YAML

Use a lua for loop in preference to a while and increment in the lua
example code - suggested by Marc Balmer.

% make USETOOLS=no t
cp Makefile a
./netpgp.lua --sign --detached a
netpgp: default key set to "C0596823"
pub 2048/RSA (Encrypt or Sign) 1b68dcfcc0596823 2004-01-12
Key fingerprint: d415 9deb 336d e4cc cdfa 00cd 1b68 dcfc c059 6823
uid              Alistair Crooks <agc@netbsd.org>
uid              Alistair Crooks <agc@pkgsrc.org>
uid              Alistair Crooks <agc@alistaircrooks.com>
uid              Alistair Crooks <alistair@hockley-crooks.com>
netpgp passphrase:
-rw-r--r--  1 agc  agc  287 Oct 17 15:58 a.sig
./netpgp.lua --verify a.sig
netpgp: default key set to "C0596823"
netpgp: assuming signed data in "a"
Good signature for a.sig made Sat Oct 17 15:58:09 2009
using RSA (Encrypt or Sign) key 1b68dcfcc0596823
pub 2048/RSA (Encrypt or Sign) 1b68dcfcc0596823 2004-01-12
Key fingerprint: d415 9deb 336d e4cc cdfa 00cd 1b68 dcfc c059 6823
uid              Alistair Crooks <alistair@hockley-crooks.com>
uid              Alistair Crooks <agc@pkgsrc.org>
uid              Alistair Crooks <agc@netbsd.org>
uid              Alistair Crooks <agc@alistaircrooks.com>
%

(agc)

2009-10-18 07:17:28 UTC MAIN commitmail json YAML

Minor changes to find lua glue library, and to set the home directory on
the correct C/Lua structure

(agc)

2009-10-18 07:15:43 UTC MAIN commitmail json YAML

Link in the netpgp shared library to the lua glue library

(agc)

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

Create .so from the lua interface library

(agc)

2009-10-18 07:14:19 UTC MAIN commitmail json YAML

Minor renaming of lua array
Zero allocated storage after return from lua_newuserdata()

(agc)

2009-10-18 06:24:22 UTC MAIN commitmail json YAML

Don't try to read disklabel to check FS_RAID on floppy boot since
reopening floppy could cause Data Access Exception later.
Fixes PR port-sparc/42186, ok'ed by mrg@.

(tsutsui)

2009-10-18 03:53:32 UTC MAIN commitmail json YAML

2009-10-18 01:40:44 UTC MAIN commitmail json YAML

Kill two duplicate lines.

(snj)

2009-10-18 00:41:09 UTC MAIN commitmail json YAML

Clear PG_FAKE for pages we wrote to.  This avoids paging in data
we already have (and the backend might not yet have) in cases where
fs_bshift > PAGE_SHIFT.

(pooka)

2009-10-17 23:43:22 UTC MAIN commitmail json YAML

2009-10-17 23:22:04 UTC MAIN commitmail json YAML

Bump protocol version once more to allow for previous to be pulled
to netbsd-5 (protocols are not compatible due to time_t/dev_t
change).

(pooka)

2009-10-17 23:20:15 UTC MAIN commitmail json YAML

Implement abortop.

(pooka)

2009-10-17 23:19:52 UTC MAIN commitmail json YAML

Dispatch puffs_node_abortop().

Note: We use the storage of puffs_cache_write from puffs_ops for
this purpose.  It's not issued by the kernel and hence currently
unused, and this saves us from the trouble of bumping the lib major
version.

(pooka)

2009-10-17 23:16:05 UTC MAIN commitmail json YAML

2009-10-17 23:05:40 UTC MAIN commitmail json YAML

2009-10-17 22:36:23 UTC MAIN commitmail json YAML

use system to parse args

(christos)

2009-10-17 22:33:55 UTC MAIN commitmail json YAML

Move Microsoft out of legal.common and into evbarm, where it belongs.
I forgot to do this when I added it in 1.52.

(snj)

2009-10-17 22:28:33 UTC MAIN commitmail json YAML

New sentence, new line. Remove trailing whitespace.

(wiz)

2009-10-17 22:26:13 UTC MAIN commitmail json YAML

2009-10-17 22:20:56 UTC MAIN commitmail json YAML

Make tmpfs write fail when process file size limit is reached.

(njoly)

2009-10-17 21:36:02 UTC MAIN commitmail json YAML

Add some comments on how to act when major is bumped the next time.

(pooka)

2009-10-17 20:46:03 UTC MAIN commitmail json YAML

2009-10-17 20:35:52 UTC MAIN commitmail json YAML

fix off-by-one in sanity check and bump lazy bum magic value

(pooka)

2009-10-17 20:03:06 UTC MAIN commitmail json YAML

Wrap unused code with #if 0 which is called from #if 0'ed code.

(nakayama)

2009-10-17 19:05:55 UTC MAIN commitmail json YAML

add more features found in other unices

(christos)

2009-10-17 12:45:20 UTC MAIN commitmail json YAML

Build miniroot binaries for sparc with -Os to shrink instfs.tgz
for the second boot floppy which use miniroot objects.

This is workaround for PR install/42146, and ok'ed by mrg@.

(tsutsui)

2009-10-17 11:18:18 UTC MAIN commitmail json YAML

Add a serial console mode for the bootblock. In this mode all console
output will be echoed to the serial port and input will be accepted
from either keyboard or serial port. The bootblock serial console is
limited to 9600bps 8N1 as it uses the AmigaOS kernel debug routines.

To enable this you have to uncomment the SERCONSOLE define in
boot/Makefile.

Also note that the handling of a serial console in the kernel is
independent of this, you need to a build a kernel with 'options
SERCONSOLE'.

(mlelstv)

2009-10-17 10:29:30 UTC MAIN commitmail json YAML

Remove unneeded vinvalbuf() on backing store as we don't use
VOP_BMAP()/VOP_STRATEGY() here.

(hannken)

2009-10-17 08:50:49 UTC MAIN commitmail json YAML

Merge want_ast check in userret() into trap handler, and repeat
preempt() call while want_resched is true.  While there remove
unnecessary #if 1.

This should fix a performance degradation of disk I/O on heavy load.

(nakayama)

2009-10-16 23:57:39 UTC MAIN commitmail json YAML

Remove mistakenly added file.

(roy)

2009-10-16 23:36:06 UTC MAIN commitmail json YAML

If send fails with EMSGSIZE for whatever reason, it's unlikely to
succeed no matter how hard we retry.  So just fail the request.

(pooka)

2009-10-16 23:17:46 UTC MAIN commitmail json YAML

for udp sockets crank snd/rcvbufsize to 64k

(pooka)

2009-10-16 22:45:19 UTC MAIN commitmail json YAML

Make this compile again. I should have tried to compile the patches myself,
but ran out of time this morning.

(christos)

2009-10-16 21:59:40 UTC MAIN commitmail json YAML

2009-10-16 21:57:54 UTC MAIN commitmail json YAML

2009-10-16 21:51:21 UTC MAIN commitmail json YAML

Import dhcpcd-5.1.2 with these changes:
* ClientID is now reported when interface starts.
* -w, --wait forces dhcpcd to wait until an interface gets a lease or
  times out.
* Ensure DHCP socket is open when sending a DECLINE.
* Uses new hwaddr if existing interface is downed and then changed.
* No longer works on firewire interfaces by default.

dhcpcd-5.1.2 has a new behaviour change - when starting up and at least 1
interface has a carrier then it tries to get a lease or times out.
It still daemonises regardless. This, along with the -b and -w flags
allows total control over the desired behaviour of dhcpcd.

Status:

Vendor Tag: roy
Release Tags: dhcpcd-5-1-2

(roy)

2009-10-16 21:23:08 UTC MAIN commitmail json YAML

Don't spam the console with debug messages.

(joerg)

2009-10-16 21:00:41 UTC MAIN commitmail json YAML

Only match raw devices. Only match against the char major as extracted
from the kernel. Prevents aliasing nwt0 and rwd0e. OK haad@

(joerg)

2009-10-16 19:01:04 UTC MAIN commitmail json YAML

Allow setting an empty base directory. FTP server like tnftpd do not
allow ftp://foo//bar and similar URLs.

(joerg)

2009-10-16 14:57:09 UTC netbsd-5 commitmail json YAML

2009-10-16 14:56:45 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by hubertf in ticket #1097):
usr.bin/pwhash/pwhash.1: revision 1.6

Make the format for -k flag clearer.

(sborrill)

2009-10-16 14:53:21 UTC netbsd-5 commitmail json YAML

2009-10-16 14:51:33 UTC netbsd-5 commitmail json YAML

2009-10-16 14:50:41 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by hubertf in ticket #1096):
usr.sbin/user/user.c: revision 1.124

Fix -p flag.
- rm_eo is the first character *after* the match, so no need for a +1.
- Blowfish hashes are only 53 chars long, not 54.

(sborrill)

2009-10-16 12:41:37 UTC MAIN commitmail json YAML

2009-10-16 12:11:18 UTC netbsd-5 commitmail json YAML

2009-10-16 12:10:54 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by pooka in ticket #1095):
lib/libpuffs/puffs.c: revision 1.94
lib/libpuffs/puffs.h: revision 1.110

Add puffs_cancel(), which allows to back down after puffs_init()
and before puffs_mount().

(sborrill)

2009-10-16 12:07:45 UTC netbsd-5 commitmail json YAML

2009-10-16 12:07:23 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by pooka in ticket #1094):
lib/libpuffs/puffs.3: revision 1.45
lib/libpuffs/puffs.c: revision 1.93
lib/libpuffs/puffs.h: revision 1.109

Add function puffs_setspecific(pu, private) which can be used to set the
specific data after the call to puffs_init().

(sborrill)

2009-10-16 12:05:19 UTC MAIN commitmail json YAML

Family 10h Errata #319: Attach on Family10h cpu series which have it fixed.

(cegger)

2009-10-16 11:57:48 UTC netbsd-5 commitmail json YAML

2009-10-16 11:56:11 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by nakayama in ticket #1064):
distrib/sets/lists/man/mi: revision 1.1161
share/man/man4/man4.sparc64/Makefile: revision 1.5
share/man/man4/man4.sparc64/lom.4: revision 1.1-1.2
sys/arch/sparc64/conf/GENERIC: revision 1.111
sys/arch/sparc64/conf/files.sparc64: revision 1.121
sys/arch/sparc64/dev/lom.c: revision 1.1
sys/dev/DEVNAMES: revision 1.252

Add a driver for LOMlite lights out management hardware monitor and watchdog
timer.

(sborrill)

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

Fixed typos in zssc_dump() (DEBUG).

(phx)

2009-10-16 09:36:35 UTC MAIN commitmail json YAML

Fixed typo in DEBUG: atysc -> atzsc

(phx)

2009-10-16 08:09:12 UTC MAIN commitmail json YAML

Reflow to < 80 chars.

(wiz)

2009-10-16 07:09:33 UTC netbsd-5 commitmail json YAML

Tickets 1038, 1052, 1060, 1065, 1070, 1071, 1073, 1092, and 1093.

(snj)

2009-10-16 07:04:37 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1093):
sys/arch/xen/xen/xbdback_xenbus.c: revision 1.26
Don't pass a NULL arg to DIOCCACHESYNC, sd(4) dereferences it.
Pass a pointer to a int initialized to 1, so that a DIOCCACHESYNC will be
forced on sd(4).
Should fix dom0 panic reported by Sarton O'Brien.

(snj)

2009-10-16 06:58:54 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #1092):
external/mit/xf86-video-newport/dist/src/newport_cmap.c: revision 1.2
external/mit/xf86-video-newport/dist/src/newport_driver.c: revision 1.5
external/mit/xf86-video-newport/dist/src/newport_regs.c: revision 1.2
external/mit/xf86-video-newport/dist/src/newport_regs.h: revision 1.2
make this work in the New Order Of Things(tm):
- make Xorg -configure work again
- fix the DCB timing when talking to XMAP9 to the values used by the kernel,
now colours look right on my Indy and all the randomness when starting
X is gone

(snj)

2009-10-16 06:56:02 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #1092):
external/mit/xf86-video-crime/dist/src/crime_driver.c: revision 1.6
remove debug spam

(snj)

2009-10-16 06:54:59 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #1092):
external/mit/xf86-video-crime/dist/src/crime_driver.c: revision 1.5
make X -configure work with the crime driver

(snj)

2009-10-16 06:53:28 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #1092):
external/mit/xf86-video-crime/dist/src/crime_accel.c: revision 1.12
use PIXMAP_IS_SCREEN()

(snj)

2009-10-16 06:52:05 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #1092):
external/mit/xorg-server/dist/hw/xfree86/common/xf86Configure.c: revision 1.3
let xf86AddBusDeviceToConfigure() accept BUS_ISA and BUS_NONE

(snj)

2009-10-16 06:50:20 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #1092):
external/mit/xorg-server/dist/hw/xfree86/xaa/xaaGC.c: revision 1.3
external/mit/xorg-server/dist/hw/xfree86/xaa/xaalocal.h: revision 1.5
simplify PIXMAP_IS_SCREEN()

(snj)

2009-10-16 06:48:50 UTC netbsd-5-0 commitmail json YAML

2009-10-16 06:45:40 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #1073):
sys/arch/alpha/alpha/pmap.c: revision 1.243
IPI interrupts occur above IPL_VM, so using IPL_VM in for the tlb shootdown
queue mutex doesn't work very well.  I get various deadlocks and corrupted
queue entries.  Change to IPL_SCHED [IPL_CLOCK] to block IPI interrupts
while the cpu is mucking with the shootdown queue.

(snj)

2009-10-16 06:42:53 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #1073):
sys/arch/alpha/alpha/pmap.c: revision 1.243
IPI interrupts occur above IPL_VM, so using IPL_VM in for the tlb shootdown
queue mutex doesn't work very well.  I get various deadlocks and corrupted
queue entries.  Change to IPL_SCHED [IPL_CLOCK] to block IPI interrupts
while the cpu is mucking with the shootdown queue.

(snj)

2009-10-16 06:37:51 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #1071):
sys/kern/sys_mqueue.c: revision 1.25 via patch
sys/sys/mqueue.h: revision 1.11 via patch
mq_timedsend/mq_timedreceive: timeout value is absolute, not relative.
While here, drop unecessary (since fdesc API changes) lwp_t arguments.
Bug reported by Stathis Kamperis, thanks!

(snj)

2009-10-16 06:32:37 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1070):
sys/dev/pci/pucdata.c: revision 1.57
Add support for Oxford Semiconductor OXmPCI952 2 port UARTs.
Also update URL of Oxford UART chips.

(snj)

2009-10-16 06:30:02 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1065):
sys/arch/sparc/conf/GENERIC: revision 1.214
sys/arch/sparc/conf/KRUPS: revision 1.50
sys/arch/sparc/conf/MRCOFFEE: revision 1.28
sys/arch/sparc/conf/TADPOLE3GX: revision 1.47
Enable ddb(4) for sparc GENERIC-like kernels.
Discussed on port-sparc@.

(snj)

2009-10-16 06:23:35 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #1052):
external/mit/xorg-server/dist/hw/xfree86/xaa/xaaGC.c: revision 1.2
external/mit/xorg-server/dist/hw/xfree86/xaa/xaalocal.h: revision 1.4
don't fall back to software rendering when drawing into the screen pixmap
this takes care of visible artifacts with non-mappable framebuffers like
newport and crime

(snj)

2009-10-16 06:20:23 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #1052):
external/mit/xf86-video-crime/dist/src/crime.h: revision 1.7
external/mit/xf86-video-crime/dist/src/crime_accel.c: revision 1.11
external/mit/xf86-video-crime/dist/src/crime_driver.c: revision 1.4
clean up debugging code, while there:
- use a fake framebuffer like newport does to hide software rendering
artifacts
- only map the framebuffer when debugging, and actually unmap it too

(snj)

2009-10-16 06:15:57 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #1052):
distrib/sets/lists/xserver/md.sparc64: revision 1.40
add files for the sunleo driver

(snj)

2009-10-16 06:11:33 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #1052):
external/mit/xorg/server/drivers/Makefile: revision 1.32
external/mit/xorg/server/drivers/xf86-video-sunleo/Makefile: revision 1.1
build the sunleo driver on sparc and sparc64

(snj)

2009-10-16 06:05:47 UTC MAIN commitmail json YAML

Fix typo: obslete -> obsolete.

(snj)

2009-10-16 06:01:17 UTC MAIN commitmail json YAML

Obsolete is obsolete.  Remove an unnecessary ",xorg" from libint10_g.a.

(snj)

2009-10-16 05:51:03 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1060):
sys/ufs/ext2fs/ext2fs_vfsops.c: revision 1.148
Add a missed brelse(9) call after bread(9) in ext2fs_reload().
This may close PR kern/28712 (ext2fs hang on mount after fsck).

(snj)

2009-10-16 05:50:05 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1060):
sys/ufs/ext2fs/ext2fs_vfsops.c: revision 1.147
Pull a fix from ffs_vfsops.c rev 1.248:
Fix bug introduced in revision 1.174(*) where a NULL fspec with an MNT_UPDATE
command would always return EINVAL. This broke fsck on root, where fsck'ing
a dirty root would always return an error causing rc to resort in a reboot.
(*) This is "Apply the NFS exports list rototill patch" change
  in ext2fs_vfsops.c rev 1.91.

(snj)

2009-10-16 05:48:49 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1060):
sys/ufs/ext2fs/ext2fs_vfsops.c: revision 1.146
Pull a fix for mount function from ffs_vfsops.c rev1.186:
Change ffs_mount, in MNT_UPDATE case, to check dev_t's for equality
instead of just vnode pointers.  Fixes erroneous "does not match mounted
device" errors from mount(8) in the presence of MFS /dev, init.root, &c.

(snj)

2009-10-16 05:43:38 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #1038):
share/man/man4/audio.4: revision 1.70 via patch
sys/dev/audio.c: revision 1.248
sys/dev/audio_if.h: revision 1.66
sys/dev/pci/hdaudio/hdaudio_afg.c: revision 1.16
sys/sys/audioio.h: revision 1.33
Add support for playback- or capture-only devices.
Fixes PR 42050

(snj)

2009-10-16 02:13:54 UTC MAIN commitmail json YAML

In case of timeout, remember to remove ourselves from the sleep staleq.

(pooka)

2009-10-16 00:45:26 UTC MAIN commitmail json YAML

Since the aprint_normal_dev() several lines above prints a space
after the device name, no need to prepend the space here.

(enami)

2009-10-16 00:27:07 UTC MAIN commitmail json YAML

allow passing a NULL proplib dictionary to modctl(MODCTL_LOAD, ...)

(jnemeth)

2009-10-16 00:16:32 UTC MAIN commitmail json YAML

We have real pollsuck() now, so remove this, ahem, less-than-perfect one.
(XXX: only thing in the kernel using pollsuck is netsmb)

(pooka)

2009-10-16 00:14:53 UTC MAIN commitmail json YAML

2009-10-15 23:42:40 UTC MAIN commitmail json YAML

2009-10-15 23:15:56 UTC MAIN commitmail json YAML

When allocating the temporary lwp we must have an lwp context.  So
take turns using lwp0 for this purpose, nothing else uses it.

(pooka)

2009-10-15 23:12:53 UTC MAIN commitmail json YAML

Make the format for -k clearer

(hubertf)

2009-10-15 23:03:02 UTC MAIN commitmail json YAML

Fix -p:
* rm_eo is the first character *after* the match, so no need for a +1
* Blowfish hashes are only 53 chars long, not 54

(hubertf)

2009-10-15 22:59:12 UTC MAIN commitmail json YAML

Remove pool_cache_invalidate_local(9) from the sets, and mark the
entries as obsolete.

Noted by haad@. Thanks!

(jym)

2009-10-15 22:54:45 UTC MAIN commitmail json YAML

set -DHAVE_ISA on shark, with this accelerated Xorg works again on rev. 4
sharks.

(macallan)

2009-10-15 22:53:26 UTC MAIN commitmail json YAML

make this work on shark again by enabling the VLB probe routines when HAVE_ISA
is defined. For now this disables the PCI probe routine but the only arch
where we actually need this is shark where we couldn't add a PCI CT65550 even
if we wanted to.
Tested on shark and macppc

(macallan)

2009-10-15 20:50:13 UTC MAIN commitmail json YAML

- pool_cache_invalidate(): broadcast a cross-call to drain the per-CPU
  caches before draining the global cache.
- pool_cache_invalidate_local(): remove.

(thorpej)

2009-10-15 20:35:19 UTC MAIN commitmail json YAML

Regenerate for:

Compute the size of off_t and bypass the checks for fopen64() and stat64()
if off_t is 64-bit.  Otherwise, we get fatal (due to -Werror) warnings on
Mac OS X 10.6 because stat64() is deprecated on that host.

(thorpej)

2009-10-15 20:35:07 UTC MAIN commitmail json YAML

reinstate a sentence partly removed in v1.43 regarding the default
facility/priority for local kernel messages

(plunky)

2009-10-15 20:35:01 UTC MAIN commitmail json YAML

Compute the size of off_t and bypass the checks for fopen64() and stat64()
if off_t is 64-bit.  Otherwise, we get fatal (due to -Werror) warnings on
Mac OS X 10.6 because stat64() is deprecated on that host.

(thorpej)

2009-10-15 17:26:57 UTC MAIN commitmail json YAML

2009-10-15 16:50:00 UTC MAIN commitmail json YAML

comment adjustment.  hardly any functional change involved.

(pooka)

2009-10-15 16:47:23 UTC MAIN commitmail json YAML

fix test for new-world rump lwp usage

(pooka)

2009-10-15 16:46:37 UTC MAIN commitmail json YAML

rump_get_curlwp() is dead

(pooka)

2009-10-15 16:41:08 UTC MAIN commitmail json YAML

use newstyle rump lwp interfaces

(pooka)

2009-10-15 16:40:15 UTC MAIN commitmail json YAML

2009-10-15 16:39:22 UTC MAIN commitmail json YAML

Give lwp usage some much-needed love: stop treating lwp0 as the
all-sink and make sure each separate thread in rump has its own
lwp.  Happy-go-lucky callers will get scheduled a temporary lwp
on entry, while true lwp connoisseurs may request a stable lwp
for their purposes.  Some more love may be required later down the
road, but for now different threads will stepping on each others
toes.

(pooka)

2009-10-15 13:01:28 UTC MAIN commitmail json YAML

2009-10-15 13:00:00 UTC MAIN commitmail json YAML

2009-10-15 10:05:48 UTC MAIN commitmail json YAML

No longer abuse TAILQ internal data.

(hannken)

2009-10-15 08:22:31 UTC netbsd-5-0 commitmail json YAML

2009-10-15 08:21:05 UTC netbsd-5-0 commitmail json YAML

Pull up the following additional revisions(s) required by ticket #784:
etc/Makefile: revision 1.365
etc/audit-packages.conf: removed

Retire audit-packages.conf, it was obsoleted by the pullup of
pkg_install-20090201.

(sborrill)

2009-10-15 06:19:35 UTC MAIN commitmail json YAML

Reverse previous, committed by mistake.

(dsl)

2009-10-15 03:21:45 UTC MAIN commitmail json YAML

There is no variable called __SRC_TOP_OBJ__.  Use the correct one instead.

(enami)

2009-10-15 02:27:44 UTC MAIN commitmail json YAML

Do not work around ancient groff limits with .Xo/.Xc.

(joerg)

2009-10-15 02:26:38 UTC MAIN commitmail json YAML

Use -compact + explicit .Pp instead of .sp with negative line length.

(joerg)

2009-10-15 02:18:22 UTC MAIN commitmail json YAML

Kill bad tab in markup.

(joerg)

2009-10-15 02:15:20 UTC MAIN commitmail json YAML

Explicitly request literal mode after .Xr.

(joerg)

2009-10-15 01:50:08 UTC MAIN commitmail json YAML

fix previous to make sense

(pooka)

2009-10-15 01:35:23 UTC MAIN commitmail json YAML

adjust for new rump_cpu

(pooka)

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

forgot to commit with previous batch

(pooka)

2009-10-15 01:28:10 UTC MAIN commitmail json YAML

2009-10-15 01:24:37 UTC MAIN commitmail json YAML

2009-10-15 00:59:01 UTC MAIN commitmail json YAML

2009-10-15 00:36:24 UTC MAIN commitmail json YAML

Handle errors from getdelim better.

(roy)

2009-10-15 00:34:06 UTC MAIN commitmail json YAML

2009-10-15 00:33:37 UTC MAIN commitmail json YAML

Add prototype for wait operation variants which do not drop any
resources (because they should be holding any in the first place).

(pooka)

2009-10-15 00:32:11 UTC MAIN commitmail json YAML

2009-10-15 00:31:25 UTC MAIN commitmail json YAML

2009-10-15 00:29:40 UTC MAIN commitmail json YAML

Generate scheduling points around rump vnode operations.

(pooka)

2009-10-15 00:29:19 UTC MAIN commitmail json YAML

Generate scheduling points in rump_pub calls.

(pooka)

2009-10-15 00:28:47 UTC MAIN commitmail json YAML

Add initial work on a rump virtual cpu scheduler.  This is necessary
for kernel code which has been written to avoid MP contention by
using cpu-local storage (most prominently, select and pool_cache).

Instead of always assuming rump_cpu, the scheduler must now be run
(and unrun) on all entry points into rump.  Likewise, rumpuser
unruns and re-runs the scheduler around each potentially blocking
operation.  As an optimization, I modified some locking primitives
to try to get the lock without blocking before releasing the cpu.

Also, ltsleep was modified to assume that it is never called without
the biglock held and made to use the biglock as the sleep interlock.
Otherwise there is just too much drama with deadlocks.  If some
kernel code wants to call ltsleep without the biglock, then, *snif*,
it's no longer supported and rump and should be modified to support
newstyle locks anyway.

(pooka)

2009-10-15 00:16:29 UTC MAIN commitmail json YAML

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

2009-10-14 23:55:26 UTC MAIN commitmail json YAML

2009-10-14 23:51:52 UTC MAIN commitmail json YAML

2009-10-14 23:51:22 UTC MAIN commitmail json YAML

2009-10-14 23:49:50 UTC MAIN commitmail json YAML

2009-10-14 23:40:05 UTC MAIN commitmail json YAML

Fix and improve markup.

(joerg)

2009-10-14 23:37:34 UTC MAIN commitmail json YAML

2009-10-14 23:36:55 UTC MAIN commitmail json YAML

Do not use .Xo/.Xc to workaround ancient groff limits.

(joerg)

2009-10-14 23:32:42 UTC MAIN commitmail json YAML

Garbage collect !NetBSD documentation.

(joerg)

2009-10-14 23:29:42 UTC MAIN commitmail json YAML

whoops, restore probing of ugen{0..3} instead of just ugen2

(pooka)

2009-10-14 23:18:39 UTC MAIN commitmail json YAML

Do not indent twice. Do not use compact mode, it makes the list harder
to read.

(joerg)

2009-10-14 23:10:27 UTC MAIN commitmail json YAML

Indentation is an argument, not another option.

(joerg)

2009-10-14 22:59:11 UTC MAIN commitmail json YAML

2009-10-14 22:00:55 UTC MAIN commitmail json YAML

Do not use .Xo / .Xc without a good reason.

(joerg)

2009-10-14 21:25:52 UTC MAIN commitmail json YAML

Change a while () {} into a do {} while() so that fgets(buf, 1, file)
detects EOF on an empty file.
Fixes most of PR/41992

(dsl)

2009-10-14 20:54:51 UTC MAIN commitmail json YAML

Store the allocated buffer against FILE, plugging a memory leak.
Fixes PR bin/42183.

(roy)

2009-10-14 20:42:42 UTC netbsd-5 commitmail json YAML

2009-10-14 20:41:53 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by dsl in ticket #1084):
usr.bin/sort/Makefile: revision 1.6-1.8
usr.bin/sort/append.c: revision 1.15-1.22
usr.bin/sort/fields.c: revision 1.20-1.30
usr.bin/sort/files.c: revision 1.27-1.40
usr.bin/sort/fsort.c: revision 1.33-1.45
usr.bin/sort/fsort.h: revision 1.14-1.17
usr.bin/sort/init.c: revision 1.19-1.23
usr.bin/sort/msort.c: revision 1.19-1.28
usr.bin/sort/radix_sort.c: revision 1.1-1.4
usr.bin/sort/sort.1: revision 1.27-1.29
usr.bin/sort/sort.c: revision 1.47-1.56
usr.bin/sort/sort.h: revision 1.20-1.30
usr.bin/sort/tmp.c: revision 1.14-1.15

Only use radix sort for in-memory sort, always merge temporary files.
Use a local radixsort() function so we can pass record length.
Avoid use of weight tables for key compares.
Fix generation of keys for numbers, negate value for reverse sort.
Write file in reverse-key order for 'sort -n'.
'sort -S' now does a posix sort (sort matching keys by record data).
Ensure merge sort doesn't have too many temporary files open.
Fixes: PR#18614 PR#27257 PR#25551 PR#22182 PR#31095 PR#30504 PR#36816
PR#37860 PR#39308 PR#42094

(sborrill)

2009-10-14 20:06:28 UTC netbsd-5 commitmail json YAML

Additional changes required by ticket 784

(sborrill)

2009-10-14 20:05:08 UTC netbsd-5 commitmail json YAML

Pull up the following additional revisions(s) required by ticket #784:
etc/Makefile: revision 1.365
etc/audit-packages.conf: remove

Fix update release build (pointed out by tsutsui).

(sborrill)

2009-10-14 19:25:39 UTC MAIN commitmail json YAML

Error out of ptcread() if the uio length supplied is zero before the code
has a chance to panic in ureadc().

(dsl)

2009-10-14 19:14:39 UTC MAIN commitmail json YAML

2009-10-14 19:08:56 UTC MAIN commitmail json YAML

Do not use .Xo/.Xc to work around ancient groff limits.

(joerg)

2009-10-14 19:03:12 UTC MAIN commitmail json YAML

Bomb if TOOLDIR, DESTDIR, or RELEASEDIR changes after we have created the
top level object directory.  This can happen if /etc/mk.conf overrides
values passed to build.sh in the environment or on the command line.

(apb)

2009-10-14 18:54:01 UTC MAIN commitmail json YAML

Don't pass a NULL arg to DIOCCACHESYNC, sd(4) dereferences it.
Pass a pointer to a int initialized to 1, so that a DIOCCACHESYNC will be
forced on sd(4).
Should fix dom0 panic reported by Sarton O'Brien.

(bouyer)

2009-10-14 18:40:01 UTC netbsd-5-0 commitmail json YAML

2009-10-14 18:37:30 UTC netbsd-5-0 commitmail json YAML

Pull up the following revisions(s) (requested by christos in ticket #1091):
usr.bin/printf/printf.c: revision 1.34

Avoid segv on "printf '%*********s' 666".

(sborrill)

2009-10-14 18:34:14 UTC MAIN commitmail json YAML

Do not use .Xo/.Xc to work around ancient groff limits.
Fix markup.

(joerg)