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 (3h)  netbsd-8 (5d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 18:27:13 UTC Now

2011-08-10 21:46:02 UTC MAIN commitmail json YAML

refactor the bitstring/mask operations to be behind an API. Make pending interrupt marking cpu aware.

(cherry)

2011-08-10 20:38:45 UTC MAIN commitmail json YAML

KNF police (rmind@ :-)

(cherry)

2011-08-10 15:56:01 UTC MAIN commitmail json YAML

Update the (shared) v_interlock if the upper node changes.

(hannken)

2011-08-10 12:13:20 UTC MAIN commitmail json YAML

Sync usage with man page.

(wiz)

2011-08-10 11:39:46 UTC MAIN commitmail json YAML

2011-08-10 11:31:49 UTC MAIN commitmail json YAML

2011-08-10 10:34:49 UTC MAIN commitmail json YAML

Disable bzip2 support in freetype on xorg tools build.
Fixes PR xsrc/45223 (xorg tools build fails on CentOS due to
lack of bz2 support).

(tsutsui)

2011-08-10 10:32:19 UTC MAIN commitmail json YAML

Make it possible to disable #define FT_CONFIG_OPTION_USER_BZIP2
setting by -DFT_CONFIG_OPTION_DISABLE_BZIP2 for tools build
on systems which don't have native bzip2 support.
Ok'ed by mrg@ in PR xsrc/45223.

(tsutsui)

2011-08-10 09:50:37 UTC MAIN commitmail json YAML

Introduce locking primitives for Xen pte operations, and xen helper calls for MP related MMU ops

(cherry)

2011-08-10 09:42:29 UTC MAIN commitmail json YAML

fix root.cache

(christos)

2011-08-10 08:10:39 UTC MAIN commitmail json YAML

disable some warnings to appease gcc-4.5

(plunky)

2011-08-10 08:09:38 UTC MAIN commitmail json YAML

use offsetof() rather than rolling our own, to appease gcc 4.5

(plunky)

2011-08-10 08:08:39 UTC MAIN commitmail json YAML

fix up some undefined behaviour, to appease gcc 4.5

(plunky)

2011-08-10 07:56:59 UTC MAIN commitmail json YAML

Obsolete some include files.

(kiyohara)

2011-08-10 06:40:35 UTC MAIN commitmail json YAML

Add Xen specific members to struct cpu_info, Add proper per-cpu curcpu() functionality

(cherry)

2011-08-10 06:38:02 UTC MAIN commitmail json YAML

tweak the xen specific startup path to not use %fs before it is setup. Minor refactoring. Use Xen specific ipi calls.

(cherry)

2011-08-10 06:33:13 UTC MAIN commitmail json YAML

Correct offset calculation for ci

(cherry)

2011-08-10 06:30:59 UTC MAIN commitmail json YAML

2011-08-10 06:29:23 UTC MAIN commitmail json YAML

Add Xen specific ipi bitmasks

(cherry)

2011-08-10 06:27:02 UTC MAIN commitmail json YAML

For devices, sockets and fifos ignore setting the file size to zero to make
open(..., O_TRUNC) happy and allow them to write through the lower layer.

Fixes PR #43560 (writing to null device in unionfs fails)

(hannken)

2011-08-10 06:19:54 UTC MAIN commitmail json YAML

Use LK_SHARED, it is sufficient for VOP_GETATTR() and VOP_READDIR().

(hannken)

2011-08-10 05:42:32 UTC MAIN commitmail json YAML

Revert previous, it breaks nullfs. (And I guess there are no tests for
nullfs?)

(dholland)

2011-08-10 01:32:44 UTC MAIN commitmail json YAML

2011-08-09 23:46:05 UTC MAIN commitmail json YAML

Fail namei immediately if searchdir is unlinked / has been rmdir'd.
Do this by checking if v_size == 0. Should fix PR 44658 (and PR 32661).

(dholland)

2011-08-09 23:16:17 UTC MAIN commitmail json YAML

Include missing part of previous commit to this file. (sigh)

(dholland)

2011-08-09 21:07:14 UTC MAIN commitmail json YAML

Correct a comment on config_found_sm_loc().

(dyoung)

2011-08-09 21:04:06 UTC MAIN commitmail json YAML

Add support for the Oxford Semiconductor OXPCIe952, a 2-port serial chip
with a PCI Express interface, in legacy mode.  Cursorily tested with a
StarTech PEX2S952LP.

See the manual for your adapter to see how to put it into legacy mode.
There is also a "native" mode that uses a different clock multiplier
and (I think) provides a richer feature set, but also requires a bit of
additional initialization (see FreeBSD's puc(4)).

The native-mode PCI functions use different PCI Device IDs than the
legacy-mode functions.

(dyoung)

2011-08-09 20:05:05 UTC MAIN commitmail json YAML

__typeof__, not __typeof, to avoid confusing passersby.

(dholland)

2011-08-09 19:04:14 UTC netbsd-5 commitmail json YAML

2011-08-09 18:58:18 UTC netbsd-5 commitmail json YAML

src/external/ibm-public/postfix/dist/HISTORY@1.1.1.2.2.7 / diff / nxr@1.1.1.2.2.7
src/external/ibm-public/postfix/dist/makedefs@1.1.1.1.2.5 / diff / nxr@1.1.1.1.2.5
src/external/ibm-public/postfix/dist/postfix-install@1.2.2.3 / diff / nxr@1.2.2.3
src/external/ibm-public/postfix/dist/src/cleanup/cleanup_milter.c@1.1.1.1.2.5 / diff / nxr@1.1.1.1.2.5
src/external/ibm-public/postfix/dist/src/global/abounce.c@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
src/external/ibm-public/postfix/dist/src/global/abounce.h@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
src/external/ibm-public/postfix/dist/src/global/mail_version.h@1.1.1.2.2.7 / diff / nxr@1.1.1.2.2.7
src/external/ibm-public/postfix/dist/src/local/Makefile.in@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
src/external/ibm-public/postfix/dist/src/local/bounce_workaround.c@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
src/external/ibm-public/postfix/dist/src/local/mailbox.c@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
src/external/ibm-public/postfix/dist/src/local/unknown.c@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
src/external/ibm-public/postfix/dist/src/master/master_ent.c@1.1.1.1.2.5 / diff / nxr@1.1.1.1.2.5
src/external/ibm-public/postfix/dist/src/milter/milter8.c@1.1.1.2.2.5 / diff / nxr@1.1.1.2.2.5
src/external/ibm-public/postfix/dist/src/oqmgr/qmgr_active.c@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
src/external/ibm-public/postfix/dist/src/postdrop/postdrop.c@1.1.1.1.2.5 / diff / nxr@1.1.1.1.2.5
src/external/ibm-public/postfix/dist/src/qmgr/qmgr_active.c@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
src/external/ibm-public/postfix/dist/src/smtpd/smtpd_check.c@1.1.1.2.2.5 / diff / nxr@1.1.1.2.2.5
src/external/ibm-public/postfix/dist/src/util/sys_defs.h@1.1.1.1.2.6 / diff / nxr@1.1.1.1.2.6

Apply patches (requested by tron in ticket #1653):
external/ibm-public/postfix/dist/HISTORY patch
external/ibm-public/postfix/dist/makedefs patch
external/ibm-public/postfix/dist/postfix-install patch
external/ibm-public/postfix/dist/src/cleanup/cleanup_milter.c patch
external/ibm-public/postfix/dist/src/global/abounce.c patch
external/ibm-public/postfix/dist/src/global/abounce.h patch
external/ibm-public/postfix/dist/src/global/mail_version.h patch
external/ibm-public/postfix/dist/src/local/Makefile.in patch
external/ibm-public/postfix/dist/src/local/bounce_workaround.c patch
external/ibm-public/postfix/dist/src/local/mailbox.c patch
external/ibm-public/postfix/dist/src/local/unknown.c patch
external/ibm-public/postfix/dist/src/master/master_ent.c patch
external/ibm-public/postfix/dist/src/milter/milter8.c patch
external/ibm-public/postfix/dist/src/oqmgr/qmgr_active.c patch
external/ibm-public/postfix/dist/src/postdrop/postdrop.c patch
external/ibm-public/postfix/dist/src/qmgr/qmgr_active.c patch
external/ibm-public/postfix/dist/src/smtpd/smtpd_check.c patch
external/ibm-public/postfix/dist/src/util/sys_defs.h patch

Update Postfix to version 2.7.5. Changes since version 2.7.4:
- Performance: a high load of DSN success notification requests could
  slow down the queue manager. Solution: make the trace client
  asynchronous, just like the bounce and defer clients.
- The local(8) delivery agent ignored table lookup errors in
  mailbox_command_maps, mailbox_transport_maps,
  fallback_transport_maps and (while bouncing mail to alias) alias
  owner lookup.
- Workaround: dbl.spamhaus.org rejects lookups with "No IP queries"
  even if the name has an alphanumerical prefix. We play safe, and
  skip both RHSBL and RHSWL queries for names ending in a numerical
  suffix.
- The Postfix Milter client reported a temporary error instead of
  "file too large" in three cases.
- The "sendmail -t" command reported "protocol error" instead of
  "file too large", "no space left on device" etc.

(riz)

2011-08-09 18:37:56 UTC MAIN commitmail json YAML

Simplify handling of slashes. Provides a proper fix for PR 44961.

(dholland)

2011-08-09 18:24:46 UTC MAIN commitmail json YAML

Check (and fix) that unprivileged-user has been changed from _atf to _tests
in /etc/atf/common.conf.  Requested by martin@.

(jmmv)

2011-08-09 18:11:38 UTC MAIN commitmail json YAML

2011-08-09 18:03:11 UTC MAIN commitmail json YAML

Note the over fifty new manual pages.

(jruoho)

2011-08-09 17:58:28 UTC MAIN commitmail json YAML

2011-08-09 16:20:55 UTC netbsd-5 commitmail json YAML

2011-08-09 16:18:23 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by matt in ticket #1652):
sys/sys/kthread.h: revision 1.7.10.1.8.1
sys/kern/kern_kthread.c: revision 1.24.10.2.8.1
Pullup <a  rel="nofollow" href="http://mail-index.netbsd.org/source-changes/2010/05/11/msg009810.html">http://mail-index.netbsd.org/source-changes/2010/05/11/msg009810.html</a>
to this branch because the new flash framework will need it.

(riz)

2011-08-09 16:14:41 UTC MAIN commitmail json YAML

Also: netpgp(1).

(jruoho)

2011-08-09 16:10:10 UTC MAIN commitmail json YAML

Remove few entries that clearly have been done (aio(3), ssp(3), tests(7)).

(jruoho)

2011-08-09 15:55:55 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #1651):
usr.bin/extattr/getextattr.1: revision 1.4
usr.bin/extattr/getextattr.c: revision 1.8
Improve extended attribute commands:
- allow namespace to be omitted when using a namespace-prefixed attribute
  name, a la Linux.
- Improve hexdump for getextattr -x
- Add more display option for binary attributes, using vis(3)
- Add a -i option to setextattr to get the attribute value from file, so
  that we can set binary values

(riz)

2011-08-09 15:02:30 UTC MAIN commitmail json YAML

when sorting the metalog for unpriv builds, first run it through sort so
mtree doesn't fail with:
  nbmtree: .: missing directory in specification
  nbmtree: failed at line 1 of the specification

(jmcneill)

2011-08-09 14:18:17 UTC MAIN commitmail json YAML

While the GENERIC/MONOLITHIC/MODULAR issue remains to be sorted out,
MONOLITHIC is still a part of the release build and needs to remain
config(1)urable.

(jakllsch)

2011-08-09 13:48:56 UTC MAIN commitmail json YAML

Add missing RUMP_SERVER export, so the "normal" test does not fail with
a stupid error.

(martin)

2011-08-09 13:06:31 UTC MAIN commitmail json YAML

No longer needs -Wno-array-bounds with clang.

(joerg)

2011-08-09 13:06:10 UTC MAIN commitmail json YAML

Requires -Wno-array-bounds with clang now.

(joerg)

2011-08-09 13:04:28 UTC MAIN commitmail json YAML

Passes with the relaxed array boundary check in clang

(joerg)

2011-08-09 13:03:36 UTC MAIN commitmail json YAML

libc passes the relaxed array boundary check in clang now.

(joerg)

2011-08-09 13:02:53 UTC MAIN commitmail json YAML

Restrict -Wno-array-bounds to tulip.c with gcc.

(joerg)

2011-08-09 13:02:11 UTC MAIN commitmail json YAML

Passes relaxed array boundary checks with clang now.

(joerg)

2011-08-09 13:01:34 UTC MAIN commitmail json YAML

Requires -Wno-unused-value -Wno-tautological-compare when building with
clang.

(joerg)

2011-08-09 13:00:59 UTC MAIN commitmail json YAML

-Wno-array-bounds is no longer needed for clang here

(joerg)

2011-08-09 13:00:05 UTC MAIN commitmail json YAML

Can't build libstdc++ and libsupc++ with clang since it depends on using
volatiles as initializers of non-volatile fields, void * arithmetic and
some new attributes for the unwinding.

(joerg)

2011-08-09 12:58:55 UTC MAIN commitmail json YAML

Disable -Wunused-value for clang, it triggers on the bcopy replacement.

(joerg)

2011-08-09 12:56:42 UTC MAIN commitmail json YAML

2011-08-09 12:55:19 UTC MAIN commitmail json YAML

Don't use array access to compute addresses that are definitely beyond
the static array boundaries.

(joerg)

2011-08-09 12:30:47 UTC MAIN commitmail json YAML

Update LLVM/Clang snapshot to r137038. This brings in the extended array
boundary checker and the white listing of pre-c99 flexible array member
idiom foo[1] as last element of a struct.

(joerg)

2011-08-09 12:16:04 UTC MAIN commitmail json YAML

2011-08-09 12:09:56 UTC MAIN commitmail json YAML

Two placeholder comments.

(jruoho)

2011-08-09 11:26:40 UTC MAIN commitmail json YAML

2011-08-09 11:18:29 UTC MAIN commitmail json YAML

Fix warning message.

(uch)

2011-08-09 11:12:02 UTC MAIN commitmail json YAML

include cx24227, lg3303, mt2131, nxt2k, tvpll, xc3028, coram, cxdtv, and emdtv
modules in x86 build

(jmcneill)

2011-08-09 10:54:22 UTC MAIN commitmail json YAML

lg3303 should depend on dtv_math, not xc3028

(jmcneill)

2011-08-09 10:53:10 UTC MAIN commitmail json YAML

2011-08-09 09:12:07 UTC MAIN commitmail json YAML

Check whether superblock is writable sector.

(uch)

2011-08-09 09:06:52 UTC MAIN commitmail json YAML

Fix uninitiaized variable usage (never though lint would miss that when
used by return statement) that caused unprivilegied user to fail on
unlink(2) and rename(2) operations.

(manu)

2011-08-09 08:36:05 UTC MAIN commitmail json YAML

As wmieeepc(4) was added to amd64 GENERIC, build it also as a amd64 module.

(jruoho)

2011-08-09 08:27:15 UTC MAIN commitmail json YAML

2011-08-09 08:26:19 UTC MAIN commitmail json YAML

Add the QUANCOM PWDOG1.

(mbalmer)

2011-08-09 08:08:10 UTC MAIN commitmail json YAML

Print 'Keyboard encoding -> sg' instead of just 'encoding -> sg' on the
console.

(mbalmer)

2011-08-09 07:33:02 UTC MAIN commitmail json YAML

Add the USENIX paper of Watanabe.

(jruoho)

2011-08-09 07:24:49 UTC MAIN commitmail json YAML

2011-08-09 07:18:54 UTC MAIN commitmail json YAML

Finally, add missing %D.

(jruoho)

2011-08-09 07:16:27 UTC MAIN commitmail json YAML

2011-08-09 07:09:33 UTC MAIN commitmail json YAML

Add few papers to SEE ALSO. Particularly the first one demonstrates
the diminishing value of P-states compared to C-states on new CPUs.

(jruoho)

2011-08-09 07:00:13 UTC MAIN commitmail json YAML

2011-08-09 06:58:33 UTC MAIN commitmail json YAML

Remove PUFFS_KFLAG_WTCACHE, which caused data corruption and slowdown

(manu)

2011-08-09 06:36:52 UTC MAIN commitmail json YAML

No need to lock the selcluster in selscan() if either
NO_DIRECT_SELECT is defined or all polls return an event.

(hannken)

2011-08-09 04:19:18 UTC MAIN commitmail json YAML

improve comment about AT_* defines: they are not only used by linkat(2)

(manu)

2011-08-09 02:52:29 UTC MAIN commitmail json YAML

remove commented out entries for emdtv, auvitek, and dtv

(jmcneill)

2011-08-09 01:42:57 UTC MAIN commitmail json YAML

2011-08-09 01:42:25 UTC MAIN commitmail json YAML

2011-08-09 00:39:36 UTC MAIN commitmail json YAML

Fix build failed.  mouse.h and pccons.h already removed.

(kiyohara)

2011-08-08 23:44:06 UTC MAIN commitmail json YAML

COMPAT_16 code only exists on amd64 in the presence of COMPAT_NETBSD32.

(jakllsch)

2011-08-08 23:18:36 UTC MAIN commitmail json YAML

Fix typo that prevented installmodules from working with -U

(jmcneill)

2011-08-08 22:15:42 UTC MAIN commitmail json YAML

add an installmodules=<dir> command to build.sh

(jmcneill)

2011-08-08 19:57:46 UTC netbsd-5 commitmail json YAML

2011-08-08 19:56:50 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tron in ticket #1650):
lib/librefuse/refuse.c: revision 1.94
Call the FUSE init operation before we try to access the file-system.
This prevents a crash in "fuse_ext2" which I previously worked around
with a patch.

(riz)

2011-08-08 19:55:27 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tron in ticket #1649):
lib/librefuse/fuse_opt.h: revision 1.5
PR/41250: David H. Gutteridge: librefuse fuse_opt.h header doesn't accommod=
ate
C++ compilation

(riz)

2011-08-08 19:54:51 UTC MAIN commitmail json YAML

Try to fix a sentence. New sentence, new line.
Add a comment where the example is unclear. Use more markup.

(wiz)

2011-08-08 19:53:29 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tron in ticket #1648):
lib/librefuse/refuse.c: revision 1.93
Don't ignore "userdata" argument in "fuse_main_real". This can crash
a FUSE file-system that passes a non-NULL argument here.

(riz)

2011-08-08 19:51:37 UTC netbsd-5 commitmail json YAML

2011-08-08 19:50:30 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #1646):
share/mk/bsd.x11.mk: revision 1.98
Fix the value of "appdefaultdir" that ends up in native X .pc files.
(It should be "app-defaults" but was "app-default", probably because
of a typo; it's been wrong ever since this logic was put in two and a
half years ago, and as app-defaults files are a legacy mechanism it
took this long for anyone to notice.) Should be pulled up to -5.

(riz)

2011-08-08 19:50:17 UTC MAIN commitmail json YAML

Sort sections. Remove trailing whitespace. Sort errors.
New sentence, new line.

(wiz)

2011-08-08 19:47:38 UTC netbsd-5-1 commitmail json YAML

2011-08-08 19:47:02 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1644):
sys/sys/socketvar.h: revision 1.126
sys/kern/init_main.c: revision 1.433
sys/kern/uipc_socket.c: revision 1.205
Fix kern/45093 as discussed on tech-kern@:
http://mail-index.netbsd.org/tech-kern/2011/06/17/msg010734.html
The cause of the problem is that the so_pendfree is processed with
the softnet_lock held at one point, and processing the list
calls sodoloanfree() which may kpause(). As the thread sleeps with
softnet_lock held, it ultimately cause a deadlock (see the PR or tech-kern
thread for details).
Although it should be possible to call sodopendfree() after releasing
the socket lock, it's not so easy to know where he socket lock is held and
where it's not, so we may hit the issue again later.
Add a kernel thread to handle the so_pendfree list, and wake up this
thread when adding mbufs to this list. Get rid of the various sodopendfree()
calls, hopefully fixing definitively the problem.

(riz)

2011-08-08 19:45:57 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1644):
sys/sys/socketvar.h: revision 1.126
sys/kern/init_main.c: revision 1.433
sys/kern/uipc_socket.c: revision 1.205
Fix kern/45093 as discussed on tech-kern@:
http://mail-index.netbsd.org/tech-kern/2011/06/17/msg010734.html
The cause of the problem is that the so_pendfree is processed with
the softnet_lock held at one point, and processing the list
calls sodoloanfree() which may kpause(). As the thread sleeps with
softnet_lock held, it ultimately cause a deadlock (see the PR or tech-kern
thread for details).
Although it should be possible to call sodopendfree() after releasing
the socket lock, it's not so easy to know where he socket lock is held and
where it's not, so we may hit the issue again later.
Add a kernel thread to handle the so_pendfree list, and wake up this
thread when adding mbufs to this list. Get rid of the various sodopendfree()
calls, hopefully fixing definitively the problem.

(riz)

2011-08-08 19:36:22 UTC netbsd-5-0 commitmail json YAML

2011-08-08 19:36:02 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #1643):
sys/net/if.c: revision 1.243
Prevent if_detach() from crashing while it walks the routing table
to find and unlink routes that reference the detached ifnet: make
if_rt_walktree() return ERESTART whenever it has deleted a route.
Whenever rt_walktree() returns ERESTART, if_detach() restarts it.
I believe that this fix resembles one by Jonathan Kollasch or by someone
else, which has languished in a PR for too long.  Sorry!
Tested by me and by Jeff Rizzo.
XXX It's supposed to be safe for rn_walktree() to apply to the routing
XXX table a routine that may delete routes.  Why isn't it safe in
XXX practice?

(riz)

2011-08-08 19:35:42 UTC netbsd-5-1 commitmail json YAML

2011-08-08 19:35:16 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #1643):
sys/net/if.c: revision 1.243
Prevent if_detach() from crashing while it walks the routing table
to find and unlink routes that reference the detached ifnet: make
if_rt_walktree() return ERESTART whenever it has deleted a route.
Whenever rt_walktree() returns ERESTART, if_detach() restarts it.
I believe that this fix resembles one by Jonathan Kollasch or by someone
else, which has languished in a PR for too long.  Sorry!
Tested by me and by Jeff Rizzo.
XXX It's supposed to be safe for rn_walktree() to apply to the routing
XXX table a routine that may delete routes.  Why isn't it safe in
XXX practice?

(riz)

2011-08-08 19:33:34 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #1643):
sys/net/if.c: revision 1.243
Prevent if_detach() from crashing while it walks the routing table
to find and unlink routes that reference the detached ifnet: make
if_rt_walktree() return ERESTART whenever it has deleted a route.
Whenever rt_walktree() returns ERESTART, if_detach() restarts it.
I believe that this fix resembles one by Jonathan Kollasch or by someone
else, which has languished in a PR for too long.  Sorry!
Tested by me and by Jeff Rizzo.
XXX It's supposed to be safe for rn_walktree() to apply to the routing
XXX table a routine that may delete routes.  Why isn't it safe in
XXX practice?

(riz)

2011-08-08 19:10:33 UTC MAIN commitmail json YAML

Miscellaneous mbuf changes:

1 Add some protection against double-freeing mbufs in DIAGNOSTIC kernels.

2 Add a m_defrag() that's derived from
  sys/dev/pci/if_vge.c:vge_m_defrag().  This one copies the packet
  header.

3 Constify m_tag_find().

(dyoung)

2011-08-08 18:58:18 UTC MAIN commitmail json YAML

remove dtv (available as a module)

(jmcneill)

2011-08-08 18:57:59 UTC MAIN commitmail json YAML

remove dtv (available as a module)

(jmcneill)

2011-08-08 17:53:29 UTC MAIN commitmail json YAML

#include <sys/sched.h> since it's a dependency

(matt)

2011-08-08 17:45:13 UTC MAIN commitmail json YAML

Global inlines are not allowed.

(matt)

2011-08-08 17:02:32 UTC MAIN commitmail json YAML

We have PUFFS, we need putter.

(jakllsch)

2011-08-08 17:00:23 UTC MAIN commitmail json YAML

2011-08-08 16:27:46 UTC MAIN commitmail json YAML

Add P1003_1B_SEMAPHORE to match i386.

(jakllsch)

2011-08-08 16:27:07 UTC MAIN commitmail json YAML

Finish reverting modularization of i386 GENERIC.

(jakllsch)

2011-08-08 16:23:43 UTC MAIN commitmail json YAML

2011-08-08 16:13:42 UTC MAIN commitmail json YAML

Finish reverting premature modularization of amd64 kernels.

(jakllsch)

2011-08-08 16:04:07 UTC MAIN commitmail json YAML

nfs_namei() should not return a non-null path buffer except on success,
even though the callers are apparently prepared to cope.

Fixes last tidyup part of PR 44625.

(dholland)

2011-08-08 14:49:06 UTC MAIN commitmail json YAML

inline -> static inline
For successful gcc 4.5 builds.

(jakllsch)

2011-08-08 12:17:29 UTC MAIN commitmail json YAML

2011-08-08 12:08:54 UTC MAIN commitmail json YAML

First stage of support for Extended API set 2. Most of the think is
unimplemented, except enough of linkat(2) to hardlink to a symlink.

Everything new in headers is guarded #ifdef _INCOMPLETE_XOPEN_C063 since
some software (e.g.: xcvs in our own tree) will assume they can use openat(2)
when AT_FDCWD is defined. _INCOMPLETE_XOPEN_C063 will go away once support
will be completed.

(manu)

2011-08-08 11:42:30 UTC MAIN commitmail json YAML

Remove suspicious warning message.

(uch)

2011-08-08 11:27:44 UTC MAIN commitmail json YAML

The absence of USE_PLATFORM_CLOCK does not imply that the PM Timer is
unreliable; in fact, the PM Timer has to be reliable by definition! Remove
the incorrect warning message that was added in r1.19

(jmcneill)

2011-08-08 11:18:34 UTC MAIN commitmail json YAML

If the USE_PLATFORM_CLOCK flag is set in the FADT, it indicates that OSPM
should use a platform provided timer (either HPET or the PM timer). A
platform may set this flag if internal processor clock(s) cannot provide
consistent monotonically non-decreasing counters. Set TSC quality to -100
if this flag is set.

(jmcneill)

2011-08-08 07:22:13 UTC MAIN commitmail json YAML

Minor edits (I don't know enough about how thi works to help that much)

(dholland)

2011-08-08 06:55:38 UTC MAIN commitmail json YAML

i've created the initial draft of the man page - take this off the list of
things to do.

(agc)

2011-08-08 06:54:41 UTC MAIN commitmail json YAML

Also make the man page for iscsictl(8)

(agc)

2011-08-08 06:53:00 UTC MAIN commitmail json YAML

Add a first pass at a manual page, iscsictl(8).

(agc)

2011-08-08 06:30:43 UTC MAIN commitmail json YAML

Bounds process's stack size with max_stack_size so that 32bit
binary works regardless of stack size limit setting.

(enami)

2011-08-08 02:25:32 UTC MAIN commitmail json YAML

2011-08-08 02:24:33 UTC MAIN commitmail json YAML

2011-08-07 21:38:32 UTC MAIN commitmail json YAML

- Add an argument to kcpuset_create() for zeroing.
- Add kcpuset_atomic_set(), kcpuset_atomic_clear() and kcpuset_merge().

(rmind)

2011-08-07 21:13:06 UTC MAIN commitmail json YAML

2011-08-07 20:44:32 UTC MAIN commitmail json YAML

New linux syscalls: fadvise64() and fadvise64_64().

(alnsn)

2011-08-07 20:14:42 UTC MAIN commitmail json YAML

Another instance of REG_OFFSET that needs to be consistent with the rest.

(jakllsch)

2011-08-07 20:05:08 UTC MAIN commitmail json YAML

2011-08-07 19:48:08 UTC cherry-xenmp commitmail json YAML

2011-08-07 19:46:22 UTC MAIN commitmail json YAML

Appease _LP64 build with GCC 4.5.

(jakllsch)

2011-08-07 18:58:53 UTC MAIN commitmail json YAML

Make uhci_find_prev_qh() always 'static inline', just 'inline" leads to trouble.

(jakllsch)

2011-08-07 17:39:34 UTC MAIN commitmail json YAML

Guard against spurious xbdback_backend_changed() calls which would result
in the block device being opened twice. Fixes port-xen/45158,
although the underlying cause (multiple open of the same device not
properly handled any more) is not fixed.

(bouyer)

2011-08-07 17:15:40 UTC MAIN commitmail json YAML

Add a comment explaing why a flush workqueue is handled differently from
read/write workqueue requests.

(bouyer)

2011-08-07 17:10:35 UTC MAIN commitmail json YAML

Several fixes to the continuation engine:
- make sure to enter the continuation loop at splbio(), and add some
  KASSERT() for this.
- When a flush operation is enqueued to the workqueue, make sure the
  continuation loop can't be restarted by a previous workqueue
  completion or an event. We can't restart it at this point because
  the flush even is still recorded as the current I/O.
  For this add a xbdback_co_cache_doflush_wait() which acts as a noop;
  the workqueue callback will restart the loop once the flush is complete.
Should fix "kernel diagnostic assertion xbd_io->xio_mapped == 0" panics
reported by Jeff Rizzo on port-xen@.

(bouyer)

2011-08-07 15:44:59 UTC MAIN commitmail json YAML

Cleanup spin loop for 2nd cpu.

(kiyohara)

2011-08-07 15:31:35 UTC MAIN commitmail json YAML

Try to attach 2nd CPU.  But not support options MULTIPROCESSOR yet.

(kiyohara)

2011-08-07 15:22:19 UTC MAIN commitmail json YAML

2011-08-07 15:16:35 UTC MAIN commitmail json YAML

2011-08-07 15:13:07 UTC MAIN commitmail json YAML

Use BEBOX_REG for mapped to BAT instead of bebox_mb_reg.

(kiyohara)

2011-08-07 15:04:46 UTC MAIN commitmail json YAML

Use BEBOX_REG for mapped to BAT instead of bebox_mb_reg.

(kiyohara)

2011-08-07 14:47:05 UTC MAIN commitmail json YAML

Set BeBox Mainboard Registers space to BAT register.

(kiyohara)

2011-08-07 14:39:15 UTC MAIN commitmail json YAML

Try to ensure no SSE instructions are generated for kernel code,
as is already done on amd64.

(jakllsch)

2011-08-07 14:36:36 UTC MAIN commitmail json YAML

2011-08-07 14:03:17 UTC MAIN commitmail json YAML

2011-08-07 14:00:08 UTC MAIN commitmail json YAML

Trailing whitespace, what trailing whitespace?

(jakllsch)

2011-08-07 13:51:37 UTC MAIN commitmail json YAML

Convert ppp_list_lock to mutex(9).

(rmind)

2011-08-07 13:45:46 UTC MAIN commitmail json YAML

PR# kern/30398: panic in ohci_softintr

If the host controller has a TD that the driver doesn't know about, ignore it
instead of calling panic. Patch from Karl Janmar.

(jmcneill)

2011-08-07 13:39:24 UTC MAIN commitmail json YAML

2011-08-07 13:33:03 UTC MAIN commitmail json YAML

2011-08-07 13:00:35 UTC MAIN commitmail json YAML

add the -t option that modifies -l behaviour to recursively scan for
child devices and print them in tree format:

$ drvctl -lt usb0
uhub0
  uhub6
    uhidev0
      ukbd0
        wskbd1
    uhidev1
      ums0
        wsmouse1
      uhid0
    ubt0

(jmcneill)

2011-08-07 12:29:24 UTC MAIN commitmail json YAML

Fix .Xr to membar_ops(3), not membar(9).  Spotted by wiz@.

(rmind)

2011-08-07 12:20:10 UTC MAIN commitmail json YAML

2011-08-07 12:00:11 UTC MAIN commitmail json YAML

add an optional argument to the -p flag that lets you extract specific
property values from the command-line:

  $ drvctl -p wd0 disk-info/geometry/cylinders-per-unit
  620181
  $ drvctl -p wd0 device-driver device-unit
  wd
  0
  $ drvctl -p wd0 nonexistent || echo "not found"
  not found

(jmcneill)

2011-08-07 11:41:50 UTC MAIN commitmail json YAML

after all the recent fixes, let's call this "NetBSD nb2 20110806"

(mrg)

2011-08-07 11:37:06 UTC MAIN commitmail json YAML

Add serial comma, remove trailing whitespace, bump date for previous.

(wiz)

2011-08-07 11:33:03 UTC MAIN commitmail json YAML

prop_dictionary_get_dict: last argument is prop_dictionary_t *, not bool *

(jmcneill)

2011-08-07 10:57:10 UTC MAIN commitmail json YAML

Merge the attributes into the returned characters.

(blymn)

2011-08-07 10:55:59 UTC MAIN commitmail json YAML

Document the return values for innstr and friends.

(blymn)

2011-08-07 10:54:53 UTC MAIN commitmail json YAML

Fix a bug that prevented instr and friends returning OK.

(blymn)

2011-08-07 10:52:18 UTC MAIN commitmail json YAML

flush the output after writing the meta sequence.

(blymn)

2011-08-07 10:04:42 UTC MAIN commitmail json YAML

Add commented out entries for V7FS and V7FS Endian Independent support.

(tron)

2011-08-07 08:15:56 UTC MAIN commitmail json YAML

note switch to GCC 4.5 on x86

(mrg)

2011-08-07 08:15:03 UTC MAIN commitmail json YAML

switch x86 to GCC 4.5.

(mrg)

2011-08-07 06:03:45 UTC MAIN commitmail json YAML

2011-08-07 06:01:51 UTC MAIN commitmail json YAML

Change union rmdir semantics to fail directory removal for
non-empty directories like all other file systems do.

Change test accordingly.

(hannken)

2011-08-07 05:56:32 UTC MAIN commitmail json YAML

Allow removal of a directory containing only whiteouts and free them first.

(hannken)

2011-08-07 02:18:57 UTC MAIN commitmail json YAML

2011-08-07 01:52:48 UTC MAIN commitmail json YAML

add a weak alias to __ffssi2, needed for hppa gcc 4.5.

(mrg)

2011-08-07 01:49:12 UTC MAIN commitmail json YAML

add gcc-4.5/tgmath.h

(mrg)

2011-08-07 00:07:15 UTC MAIN commitmail json YAML

whoops, properly copy the old libgcc spec.  fixes libGLU on sh3.

(mrg)

2011-08-06 23:25:19 UTC MAIN commitmail json YAML

PR/45217: Martin Matuska: Use proper lengths to space pad fields and don't
overwrite them according to the spec.

(christos)

2011-08-06 23:07:14 UTC MAIN commitmail json YAML

add a note about cleaning the tree for GCC 4.5.

(mrg)

2011-08-06 21:06:34 UTC cherry-xenmp commitmail json YAML

Update cpu local GDT entries for TLS registers %gs and %fs

(cherry)

2011-08-06 20:46:42 UTC MAIN commitmail json YAML

Add wrapper functions around hash algorithm operations to avoid
undefined behavior arising from illegal function casts. As a side
effect, no longer need -Wno-pointer-sign either.

(dholland)

2011-08-06 20:42:44 UTC MAIN commitmail json YAML

2011-08-06 20:32:25 UTC MAIN commitmail json YAML

Remove *another* set of useless casts. sheesh

(dholland)

2011-08-06 20:29:37 UTC MAIN commitmail json YAML

2011-08-06 20:24:35 UTC MAIN commitmail json YAML

drop private (and wrong) definition of NULL

(dholland)

2011-08-06 20:18:26 UTC MAIN commitmail json YAML

Use the right type for the malloc wrapper function, and don't cast the
return value.

(XXX: Except for a pile of allocation macros that produce typed pointer
results; there the typechecking of the result assignment is more valuable
than the warning if the alloc function isn't declared properly. These
macros should go away.)

(dholland)

2011-08-06 20:00:33 UTC MAIN commitmail json YAML

2011-08-06 19:53:24 UTC MAIN commitmail json YAML

<sys/wait.h> is standard, so just use it instead of fiddling about with
ifdefs for long-dead systems. While here, remove union wait.

(dholland)

2011-08-06 19:52:49 UTC MAIN commitmail json YAML

Add description of MKKMOD, part of PR misc/45216

(jnemeth)

2011-08-06 19:47:54 UTC MAIN commitmail json YAML

abolish references to index/rindex

(dholland)

2011-08-06 19:32:59 UTC MAIN commitmail json YAML

Remove the PYRAMID_BUG code. I don't think Pyramids are coming back, nor
do we care if their compiler vomits trying to decrement a bitfield.

(dholland)

2011-08-06 19:23:38 UTC MAIN commitmail json YAML

Don't refer to index() in comments; use strchr().

(dholland)

2011-08-06 19:21:27 UTC MAIN commitmail json YAML

build fix: forgot to add sc_board to softc

(jmcneill)

2011-08-06 17:25:04 UTC MAIN commitmail json YAML

- Rework uvm_anfree() into uvm_anon_freelst(), which always drops the lock.
- Free anons in uvm_anon_freelst() without lock held.
- Mechanic sync to unused loaning code.

(rmind)

2011-08-06 17:17:39 UTC MAIN commitmail json YAML

Mark ieee(3) as obsolete. Thanks for assistance, mbalmer, sigh.

(jruoho)

2011-08-06 17:01:06 UTC MAIN commitmail json YAML

Simplify silly code and make it closer to type-safe. This causes amd64
gcc to reorder two pairs of instructions for some reason but the object
files are otherwise unchanged.

(dholland)

2011-08-06 16:48:57 UTC MAIN commitmail json YAML

No longer any need for -Wno-pointer-sign here.

(dholland)

2011-08-06 16:44:17 UTC MAIN commitmail json YAML

2011-08-06 16:42:41 UTC MAIN commitmail json YAML

2011-08-06 16:39:40 UTC MAIN commitmail json YAML

Add static to a private function.

(dholland)

2011-08-06 16:34:40 UTC MAIN commitmail json YAML

Use explicit cast instead of -Wno-pointer-sign. The site in question is
already marked XXX so there's not much point in whitewashing it.

(dholland)

2011-08-06 16:23:56 UTC MAIN commitmail json YAML

jruoho obsoleted the ieee(3) manpage; remove it from the list.

(mbalmer)

2011-08-06 14:56:33 UTC MAIN commitmail json YAML

Marvell 88SE9128 needs AHCI_PCI_QUIRK_FORCE.

(jakllsch)

2011-08-06 14:55:14 UTC MAIN commitmail json YAML