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

2024-05-09 22:02:40 UTC Now

2012-05-04 01:38:57 UTC MAIN commitmail json YAML

remove variable names from prototypes.

(christos)

2012-05-03 21:21:09 UTC MAIN commitmail json YAML

use uint64_t for sc_disksize512.
fixed the problem with ataraid volumes larger than 2 TiB.

(bsh)

2012-05-03 19:07:14 UTC MAIN commitmail json YAML

Drop extra ")" symbol near "OpenSSH".

(mishka)

2012-05-03 14:26:43 UTC MAIN commitmail json YAML

move the assert after the locked case.

(christos)

2012-05-02 23:33:11 UTC MAIN commitmail json YAML

2012-05-02 22:38:31 UTC MAIN commitmail json YAML

Remove trailing whitespace.

(wiz)

2012-05-02 20:48:29 UTC MAIN commitmail json YAML

do_open: move pathbuf destruction to the callers, thus simplify and fix a
memory leak on error path.

(rmind)

2012-05-02 16:51:02 UTC MAIN commitmail json YAML

Instead of sharing the coda vnode lock with the ffs vnode lock, share the
ffs vnode lock with coda.

(christos)

2012-05-02 15:57:15 UTC MAIN commitmail json YAML

Add the ability for staticroute to evaluate lines from /etc/route.conf
as shell script fragments, add example to the route.conf man page of
evaluating variables.

Remove route.conf man page statement that staticroute is enabled in
rc.conf since that's incorrect.

Wrap the staticroute while in parens, per <apb> & <christos>, and
quote all the arguments for the evals.

(gendalia)

2012-05-02 15:42:58 UTC MAIN commitmail json YAML

Bump date to date of previous change.

(jakllsch)

2012-05-02 14:54:26 UTC MAIN commitmail json YAML

make this compile again.

(christos)

2012-05-02 14:36:07 UTC MAIN commitmail json YAML

test for both NUL and _POSIX_VDISABLE, because _POSIX_VDISABLE propagation
between different daemons and OS's does not seem reliable.

(christos)

2012-05-02 13:35:04 UTC MAIN commitmail json YAML

Add .include <bsd.sys.mk> for initializing USE_SSP.
  This fixes build failure if USE_FORT=YES
  Approved by christos@

(cheusov)

2012-05-02 04:23:09 UTC MAIN commitmail json YAML

re-work the previous to make it format correctly

(agc)

2012-05-02 02:44:21 UTC MAIN commitmail json YAML

2012-05-02 02:43:01 UTC MAIN commitmail json YAML

2012-05-02 02:41:13 UTC MAIN commitmail json YAML

2012-05-02 02:41:08 UTC MAIN commitmail json YAML

merge OpenSSH 6.0

Features:

* ssh-keygen(1): Add optional checkpoints for moduli screening
* ssh-add(1): new -k option to load plain keys (skipping certificates)
* sshd(8): Add wildcard support to PermitOpen, allowing things like
  "PermitOpen localhost:*".  bz #1857
* ssh(1): support for cancelling local and remote port forwards via the
  multiplex socket. Use ssh -O cancel -L xx:xx:xx -R yy:yy:yy user@host"
  to request the cancellation of the specified forwardings
* support cancellation of local/dynamic forwardings from ~C commandline

Bugfixes:

* ssh(1): ensure that $DISPLAY contains only valid characters before
  using it to extract xauth data so that it can't be used to play local
  shell metacharacter games.
* ssh(1): unbreak remote portforwarding with dynamic allocated listen ports
* scp(1): uppress adding '--' to remote commandlines when the first
  argument does not start with '-'. saves breakage on some
  difficult-to-upgrade embedded/router platforms
* ssh(1)/sshd(8): fix typo in IPQoS parsing: there is no "AF14" class,
  but there is an "AF21" class
* ssh(1)/sshd(8): do not permit SSH2_MSG_SERVICE_REQUEST/ACCEPT during
  rekeying
* ssh(1): skip attempting to create ~/.ssh when -F is passed
* sshd(8): unbreak stdio forwarding when ControlPersist is in use; bz#1943
* sshd(1): send tty break to pty master instead of (probably already
  closed) slave side; bz#1859
* sftp(1): silence error spam for "ls */foo" in directory with files;
  bz#1683
* Fixed a number of memory and file descriptor leaks

(christos)

2012-05-02 02:13:35 UTC MAIN commitmail json YAML

2012-05-02 00:55:26 UTC MAIN commitmail json YAML

remove some commented out / unused junk

(macallan)

2012-05-01 18:28:47 UTC MAIN commitmail json YAML

Check for del_rc_conf() == 0, not !del_rc_conf(), and fix a couple of
instances where the check was wrong.  sysinst now properly saves dhcp
and host config again.

(riz)

2012-05-01 17:32:58 UTC MAIN commitmail json YAML

document the correct argument to wstandout(3) and wstandend(3)

(agc)

2012-05-01 15:09:36 UTC MAIN commitmail json YAML

Explicitly include <sys/kmem.h>

(martin)

2012-05-01 09:40:16 UTC MAIN commitmail json YAML

On unaligned access, provide the data address to the signal handler, instead
of the faulting instructions address.

(martin)

2012-05-01 07:48:25 UTC MAIN commitmail json YAML

Return ENODATA when no attribute is found, like Linux does. After
all we decided to adopt the Linux API, therefore there is rationale
to stick to it.

No standard tells us what to do, and our extended attribute API has not
been used in a release, therefore we do not break anything, and we get
more easily compatible with programs using the Linux extended attribute
API.

Note that FreeBSD and MacOS X return ENOATTR. FreeBSD has its own API
and MacOS X has a Linux-like API. How did the world get so complicated?

(manu)

2012-05-01 07:46:48 UTC MAIN commitmail json YAML

2012-04-30 22:51:28 UTC MAIN commitmail json YAML

2012-04-30 21:19:58 UTC MAIN commitmail json YAML

posix_spawn:
- Remove copy-pasting in error paths, use execve_free_{vmspace,data}().
- Move some code (both in the init and exit paths) out of the locks.
- Slightly simplify do_posix_spawn() callers.
- Add few asserts and comments.

(rmind)

2012-04-30 20:41:33 UTC MAIN commitmail json YAML

Fix a (obvious) typo

(pgoyette)

2012-04-30 19:57:52 UTC MAIN commitmail json YAML

Don't have pkgin prompt before updating the database.

(riz)

2012-04-30 19:49:26 UTC MAIN commitmail json YAML

Add missing white spaces at end of line (meaning forced line breaks)

(martin)

2012-04-30 19:43:46 UTC MAIN commitmail json YAML

2012-04-30 19:05:30 UTC MAIN commitmail json YAML

Check if the network is up before attempting to install pkgin.  If not,
configure it.

(riz)

2012-04-30 17:27:50 UTC MAIN commitmail json YAML

kern/46391: Nat Sloss:  ums.c doesn't support digitizers or touchscreens

(christos)

2012-04-30 13:47:52 UTC MAIN commitmail json YAML

Move module related debug entries to module.mi list to fix MKDEBUG=yes
and MKKMOD=no builds. Add missing k_helper3.debug line.

(njoly)

2012-04-30 11:07:28 UTC MAIN commitmail json YAML

Adjust xref for capability database file format.

(njoly)

2012-04-30 10:05:13 UTC MAIN commitmail json YAML

Fix the extattr start fix. Looking up the filesystemroot vnode again
does not seems to be reliable. Instead save it before mount_domount()
sets it to NULL.

(manu)

2012-04-30 03:51:10 UTC MAIN commitmail json YAML

Fix mount -o extattr : previous patch fixed a panic but caused operation
to happen on the mount point instead of the mounted filesystem.

(manu)

2012-04-30 02:42:32 UTC jmcneill-usbmp commitmail json YAML

pullup audio.c 1.261: audio_clear() locking fixes

(mrg)

2012-04-30 02:41:02 UTC jmcneill-usbmp commitmail json YAML

note that axe(4) works.  thanks jdc@!

(mrg)

2012-04-30 02:16:46 UTC MAIN commitmail json YAML

ensure that the intr lock is held for all audio_clear() callers.

(mrg)

2012-04-30 00:08:03 UTC MAIN commitmail json YAML

PR/41267: Andrius V: 5.0 RC4 does not detect second CPU in VIA. VIA Eden cpuid
lies about it's ability to do cmpxchg8b. Turn the feature on using the FCR MSR.
Needs pullup to both 5 and 6.

(christos)

2012-04-30 00:04:31 UTC MAIN commitmail json YAML

2012-04-29 23:50:22 UTC MAIN commitmail json YAML

2012-04-29 23:05:10 UTC jmcneill-usbmp commitmail json YAML

2012-04-29 22:55:12 UTC MAIN commitmail json YAML

mark all wapbl I/O as BPRIO_TIMECRITICAL.
this is the second part of addressing PR 46325.

(chs)

2012-04-29 22:54:01 UTC MAIN commitmail json YAML

2012-04-29 21:54:51 UTC MAIN commitmail json YAML

2012-04-29 21:13:56 UTC MAIN commitmail json YAML

Patch out the 'struct malloc_type' from the isa_dma alloc routines.
All the i386 kernels now build

(dsl)

2012-04-29 20:27:32 UTC MAIN commitmail json YAML

Remove everything to do with 'struct malloc_type' and the malloc link_set.
To make code in 'external' (etc) still compile, MALLOC_DECLARE() still
  has to generate something of type 'struct malloc_type *', with
  normal optimisation gcc generates a compile-time 0.
MALLOC_DEFINE() and friends have no effect.
Fix one or two places where the code would no longer compile.

(dsl)

2012-04-29 19:19:06 UTC MAIN commitmail json YAML

2012-04-29 18:31:41 UTC MAIN commitmail json YAML

Change to consistently use M_FW for all malloc/free.
It probably doesn't matter any more, but the code doesn't appear to
have matched its mallocs and frees - so the stats would have been awol.

(dsl)

2012-04-29 16:36:54 UTC MAIN commitmail json YAML

Remove the unused 'struct malloc_type' args to kern_malloc/realloc/free
The M_xxx arg is left on the calls to malloc() and free(),
  maybe they could be converted to an enumeration and just saved in
  the malloc header (for deep diag use).
Remove the malloc_type from mbuf extension.
Fixes rump build as well.
Welcome to 6.99.6

(dsl)

2012-04-29 16:23:56 UTC MAIN commitmail json YAML

remove malloc(9) output function from vmstat
it is not required and working any more

(para)

2012-04-29 15:59:32 UTC MAIN commitmail json YAML

Add driver for ATAPI disk drives.

(phx)

2012-04-29 14:00:16 UTC MAIN commitmail json YAML

2012-04-29 13:59:07 UTC MAIN commitmail json YAML

Add mudflag debug files.

(skrll)

2012-04-29 13:32:21 UTC MAIN commitmail json YAML

usage is dead. name_len should be read as unsigned byte.

(joerg)

2012-04-29 07:51:48 UTC MAIN commitmail json YAML

xcom on x68k is gone.

(tsutsui)

2012-04-29 07:27:20 UTC MAIN commitmail json YAML

Add x68k's com(4) attachments to SYNOPSIS.
XXX: needs more MD ones

(tsutsui)

2012-04-29 07:21:10 UTC MAIN commitmail json YAML

Update entries for proper PSX16550 com port device names.

(tsutsui)

2012-04-29 07:19:08 UTC MAIN commitmail json YAML

Create ttyC0 and ttyC1 for PSX16550 com ports.

(tsutsui)

2012-04-29 07:17:12 UTC MAIN commitmail json YAML

Finally switch PSX16550 fast serial board driver to using MI com(4) driver.
Based on isaki@'s patch and debugged by both isaki@ and tsutsui@.

PSX16550 specific hardware infomation is taken from Human68k's PSXIO driver:
http://retropc.net/x68000/software/hardware/psx16550/

XXX1: TL16C550C seems to have some timing critical issue around THRE interrupt
XXX2: auto hardware flow control of TL16C550 is not implemented in MI com(4)

(tsutsui)

2012-04-29 03:46:43 UTC MAIN commitmail json YAML

2012-04-29 02:29:41 UTC MAIN commitmail json YAML

2012-04-29 01:26:56 UTC MAIN commitmail json YAML

Add some noreturn attributes for clang.

(wiz)

2012-04-28 23:03:40 UTC MAIN commitmail json YAML

Remove MALLOC_DEBUG and MALLOCLOG, which is dead code after malloc(9) move
to kmem(9).  Note: kmem(9) has debugging facilities under DEBUG/DIAGNOSTIC.
However, expensive kmguard and debug_freecheck have to be enabled manually.

(rmind)

2012-04-28 20:15:07 UTC MAIN commitmail json YAML

cosmetic only: __func__, vnode_t

(christos)

2012-04-28 20:01:09 UTC MAIN commitmail json YAML

Fixes from get/putpages from rmind.
In grab vnode, share the lock of the coda vnode with the underlying vnode,
so that the locking protocol works.

(christos)

2012-04-28 18:04:03 UTC MAIN commitmail json YAML

Fixed build with locks_up.c

(stacktic)

2012-04-28 17:30:20 UTC MAIN commitmail json YAML

Do not use vp after mount_domount() call as it sets it to NULL on success.
This fixes a panic when starting extended attributes.

(manu)

2012-04-28 17:27:08 UTC MAIN commitmail json YAML

Fix logical errors (&& instead of & in a few places).

(wiz)

2012-04-27 20:58:54 UTC MAIN commitmail json YAML

As this code is used by tools, and thus needs to be portable,
eliminate all the mucking around for an undocumented, seemingly
unused field and use 0.

(dogcow)

2012-04-27 20:41:09 UTC matt-nb5-mips64 commitmail json YAML

Don't decrement pgrp_active in radioactive page dequeue since we don't
increment it when activated a radioactive page.

(matt)

2012-04-27 18:15:55 UTC MAIN commitmail json YAML

minor mostly cosmetical fixes: use designated type for device major
numbers, typo in comment, misuse of minor()
(the latter one is not cosmetical, but would only affect systems
with more than 256 disk wedges)

(drochner)

2012-04-27 18:12:01 UTC MAIN commitmail json YAML

fix access permission check which got broken by some kauth rework
in March, affected mostly systems with NFS root fs

(drochner)

2012-04-27 15:45:37 UTC MAIN commitmail json YAML

Add new "SendVersionFirst" option to OpenSSH client.  This option makes
the client send its version string first if it is configured to speak
v2 only (the old hack of waiting to see the server version is only
really useful if you might be speaking v1 to some servers).  The option
is on by default but can be disabled from the config file.

This aligns the OpenSSH client behavior with most other implementations
and eliminates a major source of connection delays and failures when
speaking SSH through particularly stupid proxies, of which, sadly, there
are many.

This change has also been submitted to OpenSSH as their bug #1999.

(tls)

2012-04-27 09:30:13 UTC MAIN commitmail json YAML

Make it compilable without envsys

(martin)

2012-04-27 06:30:48 UTC MAIN commitmail json YAML

Sync usage with SYNOPSIS.

(wiz)

2012-04-27 04:38:24 UTC MAIN commitmail json YAML

Remove the upper limit for the number of T-states.

(jruoho)

2012-04-27 04:32:27 UTC MAIN commitmail json YAML

Revert previous. Revision 1.79 was right; Qemu does not implement _PIC.

(jruoho)

2012-04-27 00:57:45 UTC MAIN commitmail json YAML

add specs to automagically add the mudflap libraries when -fmudflap{,th}

(christos)

2012-04-27 00:35:43 UTC MAIN commitmail json YAML

Comment improvement. altboot(8) is now aware of the disk removal
for mirrored drive configuration.

(nisimura)

2012-04-26 23:34:09 UTC MAIN commitmail json YAML

Add FREAD for the benefit of kauth!

(christos)

2012-04-26 22:09:53 UTC MAIN commitmail json YAML

Add the sdtemp and dbcool modules for the non-default powerpc variants.

(he)

2012-04-26 21:11:24 UTC MAIN commitmail json YAML

2012-04-26 19:59:37 UTC MAIN commitmail json YAML

Multiple boot devices and/or paths may be specified, which are booted one
after another until success. When no boot device is specified altboot tries
to boot from all disk devices with a valid NetBSD disklabel, starting with
unit 0.

(phx)

2012-04-26 17:43:03 UTC MAIN commitmail json YAML

Use RX_PAGES for rx_bd_chain_{,r}seq.

Before, TX_PAGES was used, but no harm was done because TX_PAGES ==
RX_PAGES == 2.  Found by Frank Kastenholz of BBN.

(gdt)

2012-04-26 17:18:33 UTC MAIN commitmail json YAML

remove multiple definitions.

(christos)

2012-04-26 10:15:42 UTC MAIN commitmail json YAML

Based on PR kern/44069, revert revision 1.79.

XXX: The actual problem related to Qemu/KVM is yet to be determined.

(jruoho)

2012-04-26 06:51:06 UTC MAIN commitmail json YAML

fix the clock frequency for delay().
from Kenichi Hashimoto.

(bsh)

2012-04-26 03:16:13 UTC MAIN commitmail json YAML

use modern shell constructs

(christos)

2012-04-26 03:04:55 UTC MAIN commitmail json YAML

2012-04-26 03:04:34 UTC netbsd-6 commitmail json YAML

2012-04-26 03:03:53 UTC MAIN commitmail json YAML

split the coda module in a device one, and a vfs one so that it works.

(christos)

2012-04-26 03:00:22 UTC MAIN commitmail json YAML

2012-04-26 02:57:48 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #201):
sys/arch/sparc64/sparc64/trap.c: revision 1.176
Fix 32bit build

(riz)

2012-04-26 02:49:27 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #200):
external/gpl3/gdb/dist/gdb/sparc-nat.c: revision 1.3
remove code that assumed that lwpid shares pid space and can be used interchangeably.

(riz)

2012-04-26 01:55:14 UTC MAIN commitmail json YAML

allow multiple '-f acronyms' arguments to be given, which makes this behave
more consistently with ACRONYMSDB, which may also point to multiple files

(jschauma)

2012-04-26 00:50:11 UTC MAIN commitmail json YAML

report power button events to sysmon
also send pwm events for volume control keys directly with
options KBD_HIJACK_VOLUME_BUTTONS
so they work in X as well

(macallan)

2012-04-26 00:21:44 UTC MAIN commitmail json YAML

Store allocated lwpctl state in the thread actually forked,
which is the only thread lives in the child process.

The problem originally reported here:
  https://bugs.ruby-lang.org/issues/6341

(enami)

2012-04-25 22:35:00 UTC MAIN commitmail json YAML

"errs" might be clobbered by longjmp, so declare it volatile.

(martin)

2012-04-25 19:58:07 UTC MAIN commitmail json YAML

2012-04-25 18:23:58 UTC MAIN commitmail json YAML

Fix wrong loop index leading to infinite loop
ifdef(`FOO',
# FOO
)
XXX: Pullup to 6.

(christos)

2012-04-25 18:07:45 UTC MAIN commitmail json YAML

forgot the %s for the error

(christos)

2012-04-25 17:33:49 UTC MAIN commitmail json YAML

- don't declare victory when there are errors.
- better error messages.

(christos)

2012-04-25 16:11:27 UTC MAIN commitmail json YAML

Change root's default shell to /bin/sh, to provide a default which
has command line editing, tab completion, and other features users
have come to expect from a modern OS.

Discussed on current-users approximately two weeks ago.  Should be
pulled up for NetBSD 6.0.

(riz)

2012-04-25 13:55:17 UTC MAIN commitmail json YAML

Actually create the if_axe module - driver was modularized a while ago.

(pgoyette)

2012-04-25 12:22:48 UTC MAIN commitmail json YAML

Update OpenSSH and Postfix entries
Capitalize latter.

Patch from Bug Hunting.

(wiz)

2012-04-25 11:02:46 UTC MAIN commitmail json YAML

fix for previous fix: correct error code (upstream rev.22474)

(drochner)

2012-04-25 08:19:33 UTC MAIN commitmail json YAML

Fix totally uncompilable code. PR 46374 from Henning Petersen.

(dholland)

2012-04-25 07:58:43 UTC MAIN commitmail json YAML

Add missing parenthesis in debug code. PR 46370 from Henning Petersen.

(dholland)

2012-04-25 07:57:15 UTC MAIN commitmail json YAML

Remove duplicate break. PR 46368 from Henning Petersen.

(dholland)

2012-04-25 05:14:05 UTC MAIN commitmail json YAML

Fix alignment and endian bugs observed on sparc64.
Also apply some minor fix from FreeBSD.

Tested with Buffalo WLI-CB-G54 (BCM4306) and WLI3-CB-G54L (BCM4318)
on i386 and sparc64.

(nakayama)

2012-04-25 04:49:46 UTC MAIN commitmail json YAML

Actually create the dbcool(4) module.  Driver was modularized a while ago.

(pgoyette)

2012-04-25 04:14:03 UTC MAIN commitmail json YAML

Now we have cardbus fornt-end driver for bwi(4).

(nakayama)

2012-04-25 03:48:56 UTC MAIN commitmail json YAML

Note missing driver descriptions and xrefs.

(nakayama)

2012-04-25 03:44:16 UTC MAIN commitmail json YAML

Create the module for sdtemp (driver itself was modularized some time ago)

(pgoyette)

2012-04-25 02:42:42 UTC MAIN commitmail json YAML

2012-04-25 02:41:52 UTC MAIN commitmail json YAML

add vendorID and some products of Nintendo Co., Ltd
from www.linux-usb.org/usb.ids and so on

(ichiro)

2012-04-25 00:14:50 UTC MAIN commitmail json YAML

Allow the bootstrap to install xbase.tgz, since that will unfortunately
be needed for many binary packages.  One of these days, this script
should be cleaned up a bit, too.

(riz)

2012-04-24 20:35:04 UTC MAIN commitmail json YAML

Fix handling of -dF+/tmp/file

(sjg)

2012-04-24 20:26:58 UTC MAIN commitmail json YAML

Var* are generally very liberal with memory, with the expectation
that none of it persists for long.
This isn't always true - for example a long running .for loop.

Buf_DestroyCompact() is used by Var_Subst(), rather than Buf_Destroy().
If it looks like we can save BUF_COMPACT_LIMIT (128) or more bytes,
call realloc.  This can reduce memory consumption by about 20%
Setting BUF_COMPACT_LIMIT to 0 dissables this.

(sjg)

2012-04-24 20:12:16 UTC MAIN commitmail json YAML

Restore previous behavior - supressing duplicate entries in
.MAKE.MAKEFILES - it is more efficient.

(sjg)

2012-04-24 20:04:50 UTC MAIN commitmail json YAML

PR/46338: Nat Sloss: Prevent ubt synchronization loss from overwriting memory.

(christos)

2012-04-24 19:45:06 UTC netbsd-6 commitmail json YAML

2012-04-24 19:44:17 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #199):
sys/arch/sparc64/sparc64/trap.c: revision 1.175
Report faulting data address with SIGBUS (instead of the faulting instruction)

(riz)

2012-04-24 19:38:36 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #198):

external/gpl3/gdb/dist/gdb/nbsd-thread.c 1.10-1.16
external/gpl3/gdb/dist/gdb/inf-ptrace.c 1.5

Fix gdb debugging of threaded programs.
[skrll, ticket #198]

(riz)

2012-04-24 19:14:07 UTC MAIN commitmail json YAML

remove code that assumed that lwpid shares pid space and can be used interchangeably.

(christos)

2012-04-24 17:16:43 UTC MAIN commitmail json YAML

keep "keep in sync" comment in sync with reality

(jakllsch)

2012-04-24 16:52:26 UTC MAIN commitmail json YAML

2012-04-24 16:51:19 UTC MAIN commitmail json YAML

last commit before I nuke the old code.

(christos)

2012-04-24 16:12:44 UTC MAIN commitmail json YAML

move more of the compat code in the compat block.

(christos)

2012-04-24 14:56:07 UTC MAIN commitmail json YAML

Add KURO-BOX/T4 vendor custom U-Boot version message.

(nisimura)

2012-04-24 14:23:23 UTC MAIN commitmail json YAML

Add myself as responsible for PCI on amiga

(rkujawa)

2012-04-24 13:55:51 UTC MAIN commitmail json YAML

Fix markup, sort SilverSurfer

(rkujawa)

2012-04-24 10:09:06 UTC MAIN commitmail json YAML

Quick fixes to make KURO-BOX/T4 "miconv2" power management work.
The patch was supplied by mef@.

(nisimura)

2012-04-24 09:53:42 UTC MAIN commitmail json YAML

print correct link speed for PCIexpress Gen2+
(the decoding code needs to be rewritten, sorry for only adding to
the mess)

(drochner)

2012-04-24 01:02:13 UTC MAIN commitmail json YAML

Revert previous commit, as it really is wrong to grow ukbd_trtab to an array
of 16-bit values. While at it, set the correct value for the Sleep button.

Likewise, keep forwarding the keys specific to the Sun Type 7 USB keyboard as
raw input (currently required for X), but making sure to use unassigned and
valid values this time.

Tested with modular-xorg-server 1.6.5nb11 and xf86-input-keyboard 1.3.2nb3.

(khorben)

2012-04-23 23:41:47 UTC netbsd-6 commitmail json YAML

Back out some changes which were not supposed to be part of ticket #195.

(riz)

2012-04-23 23:40:41 UTC netbsd-6 commitmail json YAML

2012-04-23 21:09:27 UTC MAIN commitmail json YAML

don't abuse the instance variable

(christos)

2012-04-23 20:57:04 UTC MAIN commitmail json YAML

make kerberos work again:
1. make notickets external
2. don't use the tty as part of the credential cache, since pts/1 will not work.
3. Attempt to use the newer functions, but punt for now since it does not work yet.

(christos)

2012-04-23 20:54:40 UTC MAIN commitmail json YAML

remove obsolete comment.

(christos)

2012-04-23 18:27:15 UTC MAIN commitmail json YAML

fix the USE_KERBEROS=no USE_PAM=no build.

(christos)

2012-04-23 17:44:39 UTC MAIN commitmail json YAML

Note that si_addr may be inaccurate on certain architectures.

Example: i386/amd64 alignement fault can drive to SIGBUS (when configured
so by process), however the faulty address returned by the CPU is not
reliable.

Bump date.

(jym)

2012-04-23 17:19:01 UTC MAIN commitmail json YAML

everywhere else it is assumed that the filesystem block size fits into
a 32-bit "int" -- do the cast to quell a compiler warning in a more
sensible way

(drochner)

2012-04-23 16:55:34 UTC netbsd-6 commitmail json YAML

2012-04-23 16:54:03 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by drochner in ticket #197):
crypto/external/bsd/openssl/dist/crypto/mem.c: revision 1.2
crypto/external/bsd/openssl/dist/crypto/asn1/a_d2i_fp.c: revision 1.2
crypto/external/bsd/openssl/dist/crypto/buffer/buffer.c: revision 1.2
pull in upstream SVN rev. 22439:
check for potentially exploitable overflows in asn1_d2i_read_bio
BUF_mem_grow and BUF_mem_grow_clean. Refuse attempts to shrink buffer
in CRYPTO_realloc_clean. (CVE-2012-2110)

(riz)

2012-04-23 16:51:52 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #196):
sys/arch/hppa/hppa/trap.c: revision 1.101
Pass the trap address in ksi_addr without privilege bits.
Previously GDB would get confused by the trap address given when hitting
the _rtld_debug_state breakpoint.

(riz)

2012-04-23 16:49:04 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #195):
lib/libskey/skeysubr.c: revision 1.27
lib/libkvm/kvm_getloadavg.c: revision 1.11
lib/libwrap/update.c: revision 1.9
lib/liby/yyerror.c: revision 1.9
lib/libpuffs/puffs_ops.3: revision 1.30
lib/libwrap/misc.c: revision 1.10
lib/libwrap/hosts_access.c: revision 1.20
lib/libpuffs/pnode.c: revision 1.11
lib/libperfuse/subr.c: revision 1.17
lib/libpuffs/pnode.c: revision 1.12
lib/libperfuse/subr.c: revision 1.18
lib/libwrap/options.c: revision 1.15
lib/libwrap/fix_options.c: revision 1.11
lib/libperfuse/ops.c: revision 1.52
lib/libperfuse/ops.c: revision 1.53
lib/libperfuse/ops.c: revision 1.54
lib/libwrap/hosts_ctl.c: revision 1.5
lib/libintl/gettext.c: revision 1.27
lib/libwrap/shell_cmd.c: revision 1.6
lib/libpuffs/dispatcher.c: revision 1.39
lib/libperfuse/perfuse_priv.h: revision 1.27
lib/libwrap/socket.c: revision 1.19
lib/libpuffs/puffs.3: revision 1.50
lib/libperfuse/perfuse_priv.h: revision 1.28
lib/libpuffs/puffs_priv.h: revision 1.45
lib/libpuffs/puffs.3: revision 1.51
lib/libperfuse/perfuse_priv.h: revision 1.29
lib/libwrap/percent_x.c: revision 1.5
lib/libpuffs/puffs.3: revision 1.52
lib/libperfuse/debug.c: revision 1.11
sys/fs/puffs/puffs_vnops.c: revision 1.165
lib/libwrap/tcpd.h: revision 1.13
sys/fs/puffs/puffs_vnops.c: revision 1.166
lib/libwrap/eval.c: revision 1.7
sys/fs/puffs/puffs_msgif.h: revision 1.78
sys/fs/puffs/puffs_vfsops.c: revision 1.101
lib/libwrap/rfc931.c: revision 1.9
lib/libwrap/clean_exit.c: revision 1.5
lib/libpuffs/puffs.h: revision 1.120
lib/libc/stdlib/jemalloc.c: revision 1.27
lib/librmt/rmtlib.c: revision 1.26
lib/libpuffs/puffs.h: revision 1.121
sys/fs/puffs/puffs_sys.h: revision 1.79
lib/librumpclient/rumpclient.c: revision 1.48
lib/libwrap/refuse.c: revision 1.5
lib/libperfuse/perfuse.c: revision 1.26
lib/libperfuse/perfuse.c: revision 1.27
tests/fs/puffs/t_fuzz.c: revision 1.5
lib/libperfuse/perfuse.c: revision 1.28
lib/libpuffs/dispatcher.c: revision 1.40
sys/fs/puffs/puffs_node.c: revision 1.24
lib/libwrap/diag.c: revision 1.9
lib/libintl/textdomain.c: revision 1.13
Use C89 function definition
Add name and atttribute cache with filesytem provided TTL.
lookup, create, mknod, mkdir, symlink, getattr and setattr messages
have been extended so that attributes and their TTL can be provided
by the filesytem. lookup, create, mknod, mkdir, and symlink messages
are also extended so that the filesystem can provide name TTL.
Add PUFFS_KFLAG_CACHE_FS_TTL flag to puffs_init(3) to use name and
attribute cache with filesystem provided TTL.
lookup, create, mknod, mkdir, symlink, getattr and setattr messages
have been extended so that attributes and their TTL can be provided
by the filesytem. lookup, create, mknod, mkdir, and symlink messages
are also extended so that the filesystem can provide name TTL.
The filesystem updates attributes and TTL using
puffs_pn_getvap(3), puffs_pn_getvattl(3), and puffs_pn_getcnttl(3)
Use new PUFFS_KFLAG_CACHE_FS_TTL option to puffs_init(3) so that
FUSE TTL on name and attributes are used. This save many PUFFS
operations and improves performances.
PUFFS_KFLAG_CACHE_FS_TTL is #ifdef'ed in many places for now so that
libperfuse can still be used on netbsd-5.
Split file system.
Comma fixes.
Remove dangling &quot;and&quot;.
Bump date for previous.
- Makesure update_va does not change vnode size when it should not. For
instance when doing a fault-issued VOP_GETPAGES within VOP_WRITE, changing
size leads to panic: genfs_getpages: past eof.
-Handle ticks wrap around for vnode name andattribute timeout
- When using PUFFS_KFLAG_CACHE_FS_TTL, do not use puffs_node to carry
  attribute and TTL fora newly created node. Instead extend puffs_newinfo
  and add puffs_newinfo_setva() and puffs_newinfo_setttl()
- Remove node_mk_common_final in libperfuse. It used to set uid/gid for
  a newly created vnode but has been made redundant along time ago since
  uid and gid are properly set in FUSE header.
- In libperfuse, check for corner case where opc = 0 on INACTIVE and  RECLAIM
(how is it possible? Check for it to avoid a crash anyway)
- In libperfuse, make sure we unlimit RLIMIT_AS and RLIMIT_DATA so that
  we do notrun out of memory because the kernel is lazy at reclaiming vnodes.
- In libperfuse, cleanup style of perfuse_destroy_pn()
Do not set PUFFS_KFLAG_CACHE_FS_TTL for PUFFS tests

(riz)

2012-04-23 16:34:16 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by jym in ticket #194):
sys/arch/amd64/amd64/vector.S: revision 1.39
Alignment fault traps push the error code automatically, so don't use ZTRAP!

(riz)

2012-04-23 16:31:37 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #193):
sys/arch/i386/conf/GENERIC: revision 1.1072
sys/dev/pci/mpii.c: revision 1.1
sys/arch/i386/conf/XEN3_DOM0: revision 1.66
sys/dev/pci/files.pci: revision 1.357
share/man/man4/Makefile: revision 1.584
distrib/sets/lists/man/mi: revision 1.1387
share/man/man4/mpii.4: revision 1.1
sys/arch/amd64/conf/GENERIC: revision 1.354
sys/arch/amd64/conf/XEN3_DOM0: revision 1.83
sys/arch/i386/conf/ALL: revision 1.337
Add mpii(4), a driver for LSI Logic Fusion-MPT Message Passing Interface II
SAS controllers. Ported from OpenBSD.

(riz)

2012-04-23 16:28:31 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #192):
sys/dev/scsipi/cd.c: revision 1.307
sys/dev/scsipi/scsiconf.c: revision 1.266
sys/dev/scsipi/sd.c: revision 1.298
sys/dev/scsipi/st_scsi.c: revision 1.35
sys/dev/scsipi/atapiconf.c: revision 1.85
sys/dev/scsipi/scsipiconf.h: revision 1.120
sys/dev/usb/umass_scsipi.c: revision 1.44
sys/dev/scsipi/scsiconf.h: revision 1.57
sys/dev/scsipi/st_atapi.c: revision 1.29
sys/dev/scsipi/scsipi_base.c: revision 1.158
sys/dev/scsipi/st.c: revision 1.221
sys/dev/scsipi/scsipi_ioctl.c: revision 1.67
Expand struct scsipi_bustype {} in a ABI-backward-compatible way to
pass more informations about the bus:
- bustype_type has 2 different bytes, one holding the existing
  SCSIPI_BUSTYPE_* (scsi, atapi, ata), and one for a per-SCSIPI_BUSTYPE_*
  subtype. Introduce macros to build or extract bustype_type.
- for SCSIPI_BUSTYPE_SCSI, define subtypes for parallel SCSI, Fibre Channel,
  SAS and USB, to specify the transport method. SCSIPI_BUSTYPE_SCSI_PSCSI
  is 0 so that bustype_type value doesn't change for existing code
- for non-SCSIPI_BUSTYPE_SCSI busses there's no defined subtype yet,
  so the bustype_type value doesn't change.
- provide scsi_fc_bustype, scsi_sas_bustype and scsi_usb_bustype
  along with scsi_bustype to be used by bus driver where appropriate
- scsipi_print_xfer_mode(): more existing code under a
  (SCSIPI_BUSTYPE_SCSI, SCSIPI_BUSTYPE_SCSI_PSCSI) case, as
  sync/wide parameters only make sense for parallel SCSI.
  For (SCSIPI_BUSTYPE_SCSI, SCSIPI_BUSTYPE_SCSI_FC) and
  (SCSIPI_BUSTYPE_SCSI, SCSIPI_BUSTYPE_SCSI_SAS), only print
  tagged queing status if enabled. Just be silent for other
  bustypes.
This change is prompted by this problem:
right now, FC (e.g. isp(4)) and SAS (e.g. mfi(4)) don't
  do anything for ADAPTER_REQ_SET_XFER_MODE, and especially never
  call scsipi_async_event(ASYNC_EVENT_XFER_MODE), so sd(4) always
  runs untagged. Doing a scsipi_async_event(ASYNC_EVENT_XFER_MODE) with
  appropriate parameters is enough to enable tagged queuing,
  but then scsipi will print:
  sd0: async, 8-bit transfers, tagged queueing
  which is harmless (async, 8-bit transfers doens't make sense on SAS anyway)
  but will confuse users. With this change scsipi will only print:
  sd0: tagged queueing
  which is correct.
In the long run, knowning the underlying transport in scsipi will
allow better handling of device which are not parallel SCSI.
Another change adding an extra callback to struct scsipi_bustype {}
will come (so that scsipi_print_xfer_mode(), which is SCSI-specific,
can be moved out of scsipi_base, and split into per-subtype callback),
but this will break kernel ABI and so is not suitable for
netbsd-6, so will be commmited later. The above is enough to get
tagged queuing on FC and SAS in netbsd-6.

(riz)

2012-04-23 16:25:16 UTC netbsd-6 commitmail json YAML

2012-04-23 16:24:43 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #191):
sys/dev/pci/pcidevs: revision 1.1116
Add various newer LSI RAID/SAS controllers, from OpenBSD.

(riz)

2012-04-23 15:09:13 UTC MAIN commitmail json YAML

Report faulting data address with SIGBUS (instead of the faulting instruction)

(martin)

2012-04-23 15:07:56 UTC MAIN commitmail json YAML

Revert previous, si_addr is expected to be the faulting *data* address
(mmm, consistent standards).
Add a few tweaks to prevent the compiler's optimizer outsmarting the test.

(martin)

2012-04-23 15:07:02 UTC MAIN commitmail json YAML

centralize error function processing.

(christos)

2012-04-23 11:51:56 UTC MAIN commitmail json YAML

initialize a variable before using it
found by uebayasi@
now why did gcc warn him on x86 but not me on macppc?

(macallan)

2012-04-23 11:25:03 UTC MAIN commitmail json YAML

Pass the trap address in ksi_addr without privilege bits.

Previously GDB would get confused by the trap address given when hitting
the _rtld_debug_state breakpoint.

(skrll)

2012-04-23 09:27:36 UTC MAIN commitmail json YAML

trimusername (which does not exist) probably was meant to be called
trimloginname (which does exist, at least)

(martin)

2012-04-23 05:31:31 UTC MAIN commitmail json YAML

Print a message before enabling interrupts.  It's helpful to
know when a kernel was hung up.  Suggested by tsutsui@,
the message is derived from arch/sun3/sun3/autoconf.c.

(isaki)

2012-04-22 23:43:51 UTC MAIN commitmail json YAML

- fix non pam build
- merge duplicated error code
- fix opt struct leak

(christos)

2012-04-22 23:26:19 UTC MAIN commitmail json YAML

2012-04-22 21:29:27 UTC MAIN commitmail json YAML

Sync with reality, From Abhinav Upadhyay in private mail.

(wiz)

2012-04-22 21:27:07 UTC MAIN commitmail json YAML

Add HISTORY section. From Abhinav Upadhyay in private mail.

(wiz)

2012-04-22 20:36:52 UTC MAIN commitmail json YAML

From Bob Lee [glee at force10networks dot com], Preserve the have fpu context
bit for compat_16 signals, because the old 1.6 context does not deal with the
fpu.

(christos)

2012-04-22 19:42:23 UTC MAIN commitmail json YAML

Update NAME (to include msk, mskc) and clarify checksum offload statements
based on PR 36580.

(dholland)

2012-04-22 18:59:41 UTC MAIN commitmail json YAML

i686_mtrr_init_first: handle the case when there are no variable-size MTRR
registers available (i686_mtrr_vcnt == 0).

(rmind)

2012-04-22 17:03:05 UTC netbsd-6 commitmail json YAML

Additional pullup for ticket 190 to fix the evbarm build.

(riz)

2012-04-22 17:01:44 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #190):
sys/dev/ic/com.c: revision 1.305
don't include<sys/rnd.h>  before we define cn_trap, because it might bring
in<sys/systm.h>

(riz)

2012-04-22 16:00:45 UTC MAIN commitmail json YAML

don't include <sys/rnd.h> before we define cn_trap, because it might bring
in <sys/systm.h>

(christos)

2012-04-22 15:55:41 UTC MAIN commitmail json YAML

use setenv so that we don't leak memory.

(christos)

2012-04-22 15:15:46 UTC MAIN commitmail json YAML

Bring in fix from:
http://gcc.gnu.org/bugzilla/show_bug.cgi?format=multiple&id=43804
Allows libmudflap to compile on m68k:

/usr/src/external/gpl3/gcc/dist/libmudflap/mf-hooks1.c: In function
'__mf_wrap_alloca_indirect':
/usr/src/external/gpl3/gcc/dist/libmudflap/mf-hooks1.c:492:1: error:
insn does not satisfy its constraints:
(insn 360 142 68 13
/usr/src/external/gpl3/gcc/dist/libmudflap/mf-impl.h:257 (set (reg/f:SI
6 %d6 [159])
        (const:SI (unspec:SI [
                    (symbol_ref:SI ("__mf_state_1") [flags 0x50]
<var_decl 0x7f7ff7304d20 __mf_state_1>)
                    (const_int 1 [0x1])
                ] 6))) 36 {*movsi_m68k}
(nil))/usr/src/external/gpl3/gcc/dist/libmudflap/mf-hooks1.c:492:1:
internal compiler error: in reload_cse_simplify_operands, at postreload.c:396

(christos)

2012-04-22 14:32:08 UTC MAIN commitmail json YAML

Implemented extra keys as found on Sun Type 7 USB keyboards, and
according to the documentation mentioned above in this file.

"works here" macallan@, myself

(khorben)

2012-04-22 14:25:14 UTC MAIN commitmail json YAML

Also lookup and be able to lit the LED for the Compose key. Seems to
require additional modifications to function properly in X though.

No objection on current-users@

(khorben)

2012-04-22 14:19:24 UTC MAIN commitmail json YAML

Convert keycodes 0x7f, 0x80 and 0x81 to PMF events VOLUME_TOGGLE,
VOLUME_UP and VOLUME_DOWN as observed on my Sun Type 7 USB keyboard, and
according to the documentation mentioned above.

"works here" macallan@ and myself

(khorben)

2012-04-22 14:13:32 UTC MAIN commitmail json YAML

Indent the trtab_gdium_fn array like surrounding variables.

No objection on current-users@

(khorben)

2012-04-22 14:10:36 UTC MAIN commitmail json YAML

Identify SMBus block-mode operations.

XXX Nothing in the kernel issues block-mode commands, and each i2c bus
XXX driver needs its own support for the block-mode operations.

(pgoyette)

2012-04-22 14:04:45 UTC MAIN commitmail json YAML

Fixed a potential out-of-bounds array access when translating keycodes
for the gdium keyboard.

Reviewed by macallan@

(khorben)

2012-04-22 12:23:22 UTC MAIN commitmail json YAML

2012-04-22 10:23:39 UTC MAIN commitmail json YAML

Remove duplicate Pp. Remove trailing whitespace. Sort sections.

(wiz)

2012-04-22 10:22:08 UTC MAIN commitmail json YAML

Sort sections. Remove superfluous Ns macro.

(wiz)

2012-04-22 10:19:15 UTC MAIN commitmail json YAML

Sort SEE ALSO; new sentence, new line.

(wiz)

2012-04-22 10:19:00 UTC MAIN commitmail json YAML

Sort sections, sort SEE ALSO.

(wiz)

2012-04-22 10:18:47 UTC MAIN commitmail json YAML

2012-04-22 10:14:19 UTC MAIN commitmail json YAML

2012-04-22 10:13:52 UTC MAIN commitmail json YAML

Sort SEE ALSO.

(wiz)

2012-04-22 08:52:26 UTC MAIN commitmail json YAML

Do not compare si_addr (address of faulting instruction) against the
unaligned data address causing the fault - this will always fail.
If anybody knows a portable way to get the data address involved in the
fault, please fix the test case as originally intended.

(martin)

2012-04-22 07:23:43 UTC MAIN commitmail json YAML

2012-04-22 06:33:05 UTC MAIN commitmail json YAML

As in Linux, prevent BIOS from trying to map addresses beyond ULONG_MAX.

(jruoho)

2012-04-22 05:24:39 UTC MAIN commitmail json YAML

Add two optional variables for liveimage/installimage builds:
---
MBR_BOOTCODE
optional MBR bootcode which should be installed by fdisk(8)
(default: empty)
- specified MBR_BOOTCODE must exist in ${DESTDIR}/usr/mdec
- if MBR_BOOTCODE is not specified,
  MBR_DEFAULT_BOOTCODE (default: mbr) will be used
  if the target ${MACHINE} has the one in /usr/mdec

INSTALLBOOTOPTIONS
options passed to installboot(8), e.g., -o console=com0
(default: empty)
---
Proposed by Brook Milligan on current-users@:
http://mail-index.NetBSD.org/current-users/2012/04/16/msg019892.html

Also make USE_MBR work on ${MACHINE}s which don't have the default
/usr/mdec/mbr bootcode. (no such port has the liveimage target yet though)

XXX: tools fdisk(8) implicitly uses host's /usr/mdec/mbr for the default
XXX: bootcode even for non-x86 targets if host is x86

(tsutsui)

2012-04-22 03:57:00 UTC MAIN commitmail json YAML

Consistent declaration.

(uebayasi)

2012-04-22 03:47:53 UTC MAIN commitmail json YAML

Add newline at end of file; fix ALL build for me.

(uebayasi)

2012-04-22 03:16:44 UTC netbsd-5 commitmail json YAML

2012-04-22 03:13:21 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #1751):
sys/dev/usb/uaudio.c: revision 1.131
Use usbd_get_device_descriptor() instead of groping for it directly
in the usbd_device struct.

(riz)

2012-04-22 01:31:48 UTC MAIN commitmail json YAML

Use usbd_get_device_descriptor() instead of groping for it directly
in the usbd_device struct.

(jakllsch)

2012-04-21 23:12:17 UTC netbsd-5-0 commitmail json YAML

Back out a commit included in the ticket 1750 patch which obviously
doesn't belong there.

(riz)

2012-04-21 23:11:42 UTC netbsd-5-1 commitmail json YAML

Back out a commit included in the ticket 1750 patch which obviously
doesn't belong there.

(riz)