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

2024-05-10 00:18:12 UTC Now

2012-06-17 15:12:13 UTC MAIN commitmail json YAML

Including bsd.own.mk twice in a row is a bit too much

(joerg)

2012-06-17 14:59:15 UTC MAIN commitmail json YAML

Add support for ext2fs to i386/amd64 ramdisks.
This is usefull for setup with various xen hosting providers.
Prompted by Blair Sadewitz.

(martin)

2012-06-17 13:43:30 UTC MAIN commitmail json YAML

2012-06-17 08:09:29 UTC MAIN commitmail json YAML

Fix off-by-one in hexdump display (getextattr -x), which displayed a
trailing garbage byte.

(manu)

2012-06-17 07:40:26 UTC MAIN commitmail json YAML

2012-06-17 03:52:33 UTC MAIN commitmail json YAML

2012-06-17 02:13:13 UTC MAIN commitmail json YAML

Remove unnecessary checkyesno which I commited before.
${rcvar}_start is skipped if rcvar is not set to YES.
Pointed out by joerg@ and tsutsui@.
Should be pulled up to netbsd-6.

(isaki)

2012-06-16 20:47:04 UTC MAIN commitmail json YAML

memseg_baseaddr() is only called from valid_user_selector() and
both only locally.
Make static, remove one of the functions, and remove the never-set args.
Code is still very dubious.

(dsl)

2012-06-16 19:54:01 UTC MAIN commitmail json YAML

Add explicit (void *) casts for when sysctl_createv() is passed
CTLTYPE_INT but the address of a structure (and a function).

(dsl)

2012-06-16 19:19:14 UTC MAIN commitmail json YAML

Unbreak compat.

(joerg)

2012-06-16 18:19:39 UTC MAIN commitmail json YAML

Allow USE_COMPILERCRTSTUFF=yes for platforms that use MACHINE_CPU !=
MACHINE_ARCH.

(joerg)

2012-06-16 17:31:47 UTC MAIN commitmail json YAML

reduce diff to freebsd:
rename "xcpu" back to "cpu" now that the conflicting global variable
has been renamed out of the way.  this also fixes some cases
where references to the local variable "cpu" had not been renamed
and thus were accidentally referring to the former global "cpu".

(chs)

2012-06-16 17:30:19 UTC MAIN commitmail json YAML

rename the global variable "cpu" to "cputype" to avoid conflicting with
dtrace, which wants to use "cpu" as a local variable.

(chs)

2012-06-16 17:02:33 UTC MAIN commitmail json YAML

2012-06-16 17:01:04 UTC MAIN commitmail json YAML

2012-06-16 16:42:27 UTC MAIN commitmail json YAML

Annotate tautological if, so that clang doesn't warn about the dt usage
later on.

(joerg)

2012-06-16 14:38:55 UTC MAIN commitmail json YAML

2012-06-16 05:58:03 UTC MAIN commitmail json YAML

Add '\n' to revision string.

(kiyohara)

2012-06-16 01:34:10 UTC MAIN commitmail json YAML

2012-06-16 01:31:33 UTC MAIN commitmail json YAML

make this compile again.

(christos)

2012-06-15 23:24:08 UTC MAIN commitmail json YAML

- Rework NPF NAT syntax to be more structured and support future additions
  of different types and configurations of NAT.
- npfctl: improve disassemble and show-config command functionality.
- Fix custom ICMP code and type filtering.

(rmind)

2012-06-15 23:01:16 UTC MAIN commitmail json YAML

Don't use an empty body on the same line for the for loop.

(joerg)

2012-06-15 21:59:40 UTC MAIN commitmail json YAML

Assert that out_hr is not NULL in hfslib_read_header_node

(joerg)

2012-06-15 19:54:21 UTC MAIN commitmail json YAML

Simplify ERR, so that it doesn't mess up Clang's
-Wsometimes-uninitialized scan on the function. This is tracked in LLVM
as http://llvm.org/bugs/show_bug.cgi?id=13093.

(joerg)

2012-06-15 19:20:45 UTC MAIN commitmail json YAML

Do not mark pthread_cond_timedwait explicitly as inlineable, since it
calls pthread__self, which is static.

(joerg)

2012-06-15 14:23:46 UTC MAIN commitmail json YAML

2012-06-15 14:09:26 UTC MAIN commitmail json YAML

2012-06-15 14:07:44 UTC MAIN commitmail json YAML

2012-06-15 14:02:41 UTC MAIN commitmail json YAML

assertions.  use a macro.  no functional changes.

(yamt)

2012-06-15 13:58:34 UTC MAIN commitmail json YAML

2012-06-15 13:58:00 UTC MAIN commitmail json YAML

2012-06-15 13:55:22 UTC MAIN commitmail json YAML

2012-06-15 13:53:40 UTC MAIN commitmail json YAML

emap: reduce the number of atomic ops.

(yamt)

2012-06-15 13:51:41 UTC MAIN commitmail json YAML

comments and assertions.
no functional changes.

(yamt)

2012-06-15 11:22:22 UTC netbsd-6 commitmail json YAML

2012-06-15 11:22:08 UTC netbsd-6 commitmail json YAML

Pull up the following revisions(s) (requested by joerg in ticket #336):
sys/dev/usb/stuirda.c: revision 1.15

Fix a case where an uninitialized USB pipe could be freed in the error
path.

(sborrill)

2012-06-15 10:51:26 UTC MAIN commitmail json YAML

Remove unused fields

(joerg)

2012-06-15 10:00:29 UTC netbsd-6 commitmail json YAML

2012-06-15 10:00:05 UTC netbsd-6 commitmail json YAML

Pull up the following revisions(s) (requested by dholland in ticket #346):
bin/rm/rm.c: revision 1.52

Rectify race condition in rm -P processing by checking that the file
we opened is the one we expected to get. Also use O_NOFOLLOW to help
avoid even opening devices, which sometimes produce side effects.

(sborrill)

2012-06-15 09:21:12 UTC netbsd-5-1 commitmail json YAML

2012-06-15 09:20:48 UTC netbsd-5-0 commitmail json YAML

Fix build fallout from ticket #1772 for Xen kernels

(bouyer)

2012-06-15 09:20:00 UTC netbsd-5 commitmail json YAML

Fix build fallout from ticket #1772 for Xen kernels

(bouyer)

2012-06-15 09:09:05 UTC netbsd-5 commitmail json YAML

2012-06-15 09:08:03 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by dholland in ticket #1775):
bin/rm/rm.c: revision 1.52

Rectify race condition in rm -P processing by checking that the file
we opened is the one we expected to get. Also use O_NOFOLLOW to help
avoid even opening devices, which sometimes produce side effects.

(sborrill)

2012-06-15 09:04:50 UTC netbsd-4 commitmail json YAML

2012-06-15 09:04:35 UTC netbsd-4 commitmail json YAML

Pull up the following revisions(s) (requested by dholland in ticket #1451):
bin/rm/rm.c: revision 1.52

Rectify race condition in rm -P processing by checking that the file
we opened is the one we expected to get. Also use O_NOFOLLOW to help
avoid even opening devices, which sometimes produce side effects.

(sborrill)

2012-06-15 08:54:01 UTC netbsd-6 commitmail json YAML

2012-06-15 08:53:33 UTC netbsd-6 commitmail json YAML

Pull up the following revisions(s) (requested by bouyer in ticket #345):
tests/lib/libc/sys/t_mmap.c: revision 1.7

Disable the mmap_block test again. It is only by accident that it doesn't
panic when mmaping /dev/wd0d. PR kern/46592

(sborrill)

2012-06-15 08:49:59 UTC netbsd-6 commitmail json YAML

2012-06-15 08:49:20 UTC netbsd-6 commitmail json YAML

2012-06-15 08:48:49 UTC netbsd-6 commitmail json YAML

Pull up the following revisions(s) (requested by riz in ticket #343):
sys/dev/usb/files.usb: revision 1.122
sys/dev/usb/if_urtw.c: revision 1.1
sys/dev/usb/if_urtwreg.h: revision 1.1
share/man/man4/Makefile: revision 1.586
share/man/man4/urtw.4: revision 1.1
distrib/sets/lists/man/mi: revision 1.1393
sys/dev/usb/usbdevs: revision 1.617
sys/arch/i386/conf/GENERIC: revision 1.357
sys/arch/amd64/conf/GENERIC: revision 1.1075 via patch

Add urtw(4) driver for Realtek RTL8187/RTL8187B 802.11b/g USB wireless
adapter. From OpenBSD.

(sborrill)

2012-06-14 20:18:16 UTC MAIN commitmail json YAML

Do not try to find the wedge we booted from if opendisk(booted_device)
failed.

(martin)

2012-06-14 18:56:55 UTC MAIN commitmail json YAML

Make sure temp_path is always initialised, even if mklocal fails.
Make sure to restore localvars, even if possibly leaking memory.
Discussed with christos@

(joerg)

2012-06-14 17:47:58 UTC MAIN commitmail json YAML

Disable the mmap_block test again, it doesn't panic when mmaping /dev/wd0d
only by accident. PR kern/46592.

(bouyer)

2012-06-14 09:51:26 UTC netbsd-6 commitmail json YAML

2012-06-14 09:49:27 UTC netbsd-6 commitmail json YAML

2012-06-14 09:48:48 UTC netbsd-6 commitmail json YAML

Pull up the following revisions(s) (requested by riz in ticket #326):
distrib/sets/lists/base/mi: 1.989
distrib/sets/lists/man/mi: 1.1385
etc/mtree/NetBSD.dist.base: 1.99
share/man/man4/Makefile: 1.583
share/man/man4/urtwn.4: 1.1
share/man/man4/usb.4: 1.97
sys/arch/amd64/conf/GENERIC: 1.351
sys/arch/i386/conf/GENERIC: 1.1068
sys/dev/usb/files.usb: 1.121
sys/dev/usb/if_urtwn.c: 1.1-1.4
sys/dev/usb/if_urtwn_data.h: 1.1
sys/dev/usb/if_urtwnreg.h: 1.1
sys/dev/usb/if_urtwnvar.h: 1.1
sys/dev/usb/usbdevices.config: 1.13
sys/dev/usb/usbdevs: 1.621 via patch
sys/dev/usb/usbdevs.h: regen
sys/dev/usb/usbdevs_data.h: regen
sys/modules/if_urtwn/Makefile: 1.1
sys/modules/if_urtwn/if_urtwn.ioconf: 1.1

Add support for urtwn(4) wireless. Ported from OpenBSD

(sborrill)

2012-06-14 09:28:03 UTC MAIN commitmail json YAML

Set commented out maxproc-cur and openfiles-cur default values to the actual
defaults from sys/sys/syslimits.h. Bump maxproc-max too to a typical value.

(sborrill)

2012-06-14 05:58:22 UTC MAIN commitmail json YAML

Fix memory leak when we discard a voided setattr operation

(manu)

2012-06-14 05:14:42 UTC MAIN commitmail json YAML

Add the CDC protocol identifier "no class specific protocol required"
and allow the umodem match routine to match on this protocol.  This
allows some recent arduino boards serial interfaces to attach.

(blymn)

2012-06-14 04:23:49 UTC MAIN commitmail json YAML

2012-06-14 04:14:37 UTC MAIN commitmail json YAML

Add firmware for the RealTek RTL8192CU family of wireless chipsets, and
adapt the urtwn(4) driver to use the new files.  The firmware files were
extracted from the Linux driver at www.realtek.com, version 0005.1230.2011
and the license permits redistribution without modification.

While I'm here, install the files in /libdata/firmware/if_urtwn, like
most of the other network adapter firmware.

urtwn(4) can now operate without needing external files installed.  Tested
on my Edimax adapter.

(riz)

2012-06-14 01:08:22 UTC MAIN commitmail json YAML

calculate inode capacities using the correct values

(agc)

2012-06-14 00:56:38 UTC MAIN commitmail json YAML

more preparation for alpha support:
- use R3G3B2 colour map
- consistently use ri_devcmap[]
- reshuffle cmap setup, screen cleaning, msg buffer replay etc. to deal
  with the above

(macallan)

2012-06-14 00:39:34 UTC MAIN commitmail json YAML

don't print the NULL, but the error

(christos)

2012-06-14 00:21:55 UTC MAIN commitmail json YAML

do some minimal setup if we're not the console

(macallan)

2012-06-14 00:15:08 UTC MAIN commitmail json YAML

cosmetics:
- fix/remove outdated comments
- printf() -> aprint_*()
- #if 1 removal

(macallan)

2012-06-13 23:41:09 UTC MAIN commitmail json YAML

Sort SUBDIR alphabetically.  Tested with build.sh -j8 on amd64.

(riz)

2012-06-13 23:00:05 UTC MAIN commitmail json YAML

Kill conditionals that are always true. Drop a dead assignment.

(joerg)

2012-06-13 22:56:51 UTC MAIN commitmail json YAML

2012-06-13 21:17:29 UTC MAIN commitmail json YAML

Add a closing '$' to the RCSID tag.

(riz)

2012-06-13 20:49:15 UTC MAIN commitmail json YAML

Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.

(martin)

2012-06-13 20:04:30 UTC MAIN commitmail json YAML

Make detection of root on wedges (dk(4)) machine independent. Remove
MD code for zaurus.

(mlelstv)

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

2012-06-13 19:44:14 UTC MAIN commitmail json YAML

On second thought, do not store a binary file in the repository, instead
use the uuencoded version.

(martin)

2012-06-13 19:44:11 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by matt in ticket #340):
sys/arch/powerpc/include/types.h: revision 1.47
sys/arch/powerpc/include/userret.h: revision 1.24
Add __HAVE_RAS support.  Do it in userret.

(riz)

2012-06-13 19:42:56 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by matt in ticket #339):
sys/arch/powerpc/booke/spe_subr.S: revision 1.3
Fix SPE loading typo as described in PR/45731

(riz)

2012-06-13 19:41:28 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by matt in ticket #338):
sys/arch/powerpc/booke/e500_intr.c: revision 1.17
Compute softintr mask correctly.

(riz)

2012-06-13 19:39:04 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #334):
sys/external/bsd/drm/dist/shared-core/i915_drv.h: revision 1.5
sys/external/bsd/drm/dist/bsd-core/drm_pciids.h: revision 1.8
sys/external/bsd/drm/dist/shared-core/drm_pciids.txt: revision 1.3
sys/external/bsd/drm/dist/shared-core/i915_reg.h: revision 1.2
Make i915drm work on Atom N4xx/D410/D510 + GMA3150 integrated graphic devices.
Patch is taken from FreeBSD:
http://www.freebsd.org/cgi/query-pr.cgi?pr=143427
and tested on MSI U135DX running NetBSD/i386 6.0_BETA2 with this patch.
Should be pulled up to netbsd-6.

(riz)

2012-06-13 19:29:06 UTC netbsd-6 commitmail json YAML

src/doc/3RDPARTY@1.909.2.8 / diff / nxr@1.909.2.8
src/doc/CHANGES@1.1670.2.5 / diff / nxr@1.1670.2.5
src/external/ibm-public/postfix/dist/HISTORY@1.1.1.12.2.2 / diff / nxr@1.1.1.12.2.2
src/external/ibm-public/postfix/dist/README_FILES/RELEASE_NOTES@1.1.1.6.6.1 / diff / nxr@1.1.1.6.6.1
src/external/ibm-public/postfix/dist/README_FILES/TLS_README@1.4.6.1 / diff / nxr@1.4.6.1
src/external/ibm-public/postfix/dist/RELEASE_NOTES@1.1.1.6.6.1 / diff / nxr@1.1.1.6.6.1
src/external/ibm-public/postfix/dist/html/TLS_README.html@1.5.4.1 / diff / nxr@1.5.4.1
src/external/ibm-public/postfix/dist/html/lmtp.8.html@1.1.1.3.6.1 / diff / nxr@1.1.1.3.6.1
src/external/ibm-public/postfix/dist/html/postconf.5.html@1.8.4.1 / diff / nxr@1.8.4.1
src/external/ibm-public/postfix/dist/html/smtp.8.html@1.1.1.3.6.1 / diff / nxr@1.1.1.3.6.1
src/external/ibm-public/postfix/dist/html/smtpd.8.html@1.1.1.4.4.1 / diff / nxr@1.1.1.4.4.1
src/external/ibm-public/postfix/dist/man/man5/postconf.5@1.8.4.1 / diff / nxr@1.8.4.1
src/external/ibm-public/postfix/dist/man/man8/smtp.8@1.1.1.3.6.1 / diff / nxr@1.1.1.3.6.1
src/external/ibm-public/postfix/dist/man/man8/smtpd.8@1.1.1.3.6.1 / diff / nxr@1.1.1.3.6.1
src/external/ibm-public/postfix/dist/proto/TLS_README.html@1.4.6.1 / diff / nxr@1.4.6.1
src/external/ibm-public/postfix/dist/proto/postconf.proto@1.8.4.1 / diff / nxr@1.8.4.1
src/external/ibm-public/postfix/dist/src/cleanup/cleanup_milter.c@1.1.1.5.4.1 / diff / nxr@1.1.1.5.4.1
src/external/ibm-public/postfix/dist/src/dnsblog/dnsblog.c@1.1.1.2.6.1 / diff / nxr@1.1.1.2.6.1
src/external/ibm-public/postfix/dist/src/global/mail_params.h@1.7.6.1 / diff / nxr@1.7.6.1
src/external/ibm-public/postfix/dist/src/global/mail_version.h@1.1.1.12.2.2 / diff / nxr@1.1.1.12.2.2
      :
(more 14 files)
Pull up following revision(s) (requested by tron in ticket #333):

doc/3RDPARTY 1.940 via patch
doc/CHANGES 1.1708 via patch
external/ibm-public/postfix/dist/HISTORY patch
external/ibm-public/postfix/dist/RELEASE_NOTES patch
external/ibm-public/postfix/dist/README_FILES/RELEASE_NOTES patch
external/ibm-public/postfix/dist/README_FILES/TLS_README patch
external/ibm-public/postfix/dist/html/TLS_README.html patch
external/ibm-public/postfix/dist/html/lmtp.8.html patch
external/ibm-public/postfix/dist/html/postconf.5.html patch
external/ibm-public/postfix/dist/html/smtp.8.html patch
external/ibm-public/postfix/dist/html/smtpd.8.html patch
external/ibm-public/postfix/dist/man/man5/postconf.5 patch
external/ibm-public/postfix/dist/man/man8/smtp.8 patch
external/ibm-public/postfix/dist/man/man8/smtpd.8 patch
external/ibm-public/postfix/dist/proto/TLS_README.html patch
external/ibm-public/postfix/dist/proto/postconf.proto patch
external/ibm-public/postfix/dist/src/cleanup/cleanup_milter.c patch
external/ibm-public/postfix/dist/src/dnsblog/dnsblog.c patch
external/ibm-public/postfix/dist/src/global/mail_params.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/postlog/postlog.c patch
external/ibm-public/postfix/dist/src/postqueue/Makefile.in patch
external/ibm-public/postfix/dist/src/postqueue/postqueue.c patch
external/ibm-public/postfix/dist/src/smtp/smtp.c patch
external/ibm-public/postfix/dist/src/smtpd/smtpd.c patch
external/ibm-public/postfix/dist/src/tls/tls.h patch
external/ibm-public/postfix/dist/src/tls/tls_client.c patch
external/ibm-public/postfix/dist/src/tls/tls_misc.c patch
external/ibm-public/postfix/dist/src/tls/tls_server.c patch
external/ibm-public/postfix/dist/src/util/events.c patch
external/ibm-public/postfix/dist/src/xsasl/xsasl_cyrus.h patch
external/ibm-public/postfix/dist/src/xsasl/xsasl_cyrus_client.c patch
external/ibm-public/postfix/dist/src/xsasl/xsasl_cyrus_server.c patch

Update Postfix to version 2.8.11:
- The "change header" milter request could replace the wrong header.
  A long header name could match a shorter one, because a length check
  was done on the wrong string. Reported by Vladimir Vassiliev.
- Core dump when postlog emitted the "usage" message, caused by an
  extraneous null assignment. Reported by Kant (fnord.hammer).
- These releases add support to turn off the TLSv1.1 and TLSv1.2
  protocols. Introduced with OpenSSL version 1.0.1, these protocols
  are known to cause inter-operability problems, for example with some
  hotmail services. The radical workaround is to temporarily turn off
  problematic protocols globally:

        /etc/postfix/main.cf:
            smtp_tls_protocols = !SSLv2, !TLSv1.1, !TLSv1.2
            smtp_tls_mandatory_protocols = !SSLv2, !TLSv1.1, !TLSv1.2

            smtpd_tls_protocols = !SSLv2, !TLSv1.1, !TLSv1.2
            smtpd_tls_mandatory_protocols = !SSLv2, !TLSv1.1, !TLSv1.2

  However, it may be better to temporarily turn off problematic
  protocols for broken sites only:

        /etc/postfix/main.cf:
            smtp_tls_policy_maps = hash:/etc/postfix/tls_policy

        /etc/postfix/tls_policy:
            example.com        may protocols=!SSLv2:!TLSv1.1:!TLSv1.2

  Notes:

  Note the use of ":" instead of comma or space. Also, note that there
  is NO space around the "=" in "protocols=".

  The smtp_tls_policy_maps lookup key must match the "next-hop"
  destination that is given to the Postfix SMTP client. If you
  override the next-hop destination with transport_maps, relayhost,
  sender_dependent_relayhost_maps, or otherwise, you need to specify
  the same destination for the smtp_tls_policy_maps lookup key.
- OpenSSL related (all supported Postfix versions).
  Some people have reported program crashes when the OpenSSL library
  was updated while Postfix was accessing the Postfix TLS session
  cache. To avoid this, the Postfix TLS session cache ID now includes
  the OpenSSL library version number. This cache ID is not shared via
  the network.
- The OpenSSL workaround introduced with the previous stable and legacy
  releases did not compile with older gcc compilers. These compilers cant handle #ifdef inside a macro invocation (NOT: definition).
- To avoid repeated warnings from postscreen(8) with "connect to
  private/dnsblog service: Connection refused" on FreeBSD, the
  dnsblog(8) daemon now uses the single_server program driver instead
  of the multi_server driver. This one-line code change has no
  performance impact for other systems, and eliminates a high-frequency
  accept() race on a shared socket that appears to cause trouble on
  FreeBSD. The same single_server program driver has proven itself for
  many years in smtpd(8). Problem reported by Sahil Tandon.
- Laptop-friendly support (all supported Postfix versions). A
  little-known secret is that Postfix has always had support to avoid
  unnecessary disk spin-up for MTIME updates, by doing s/fifo/unix/
  in master.cf (this is currently not supported on Solaris systems).
  However, two minor fixes are needed to make this bullet-proof.
- In laptop-friendly mode, the "postqueue -f" and "sendmail -q"
  commands did not wait until their requests had reached the pickup
  and qmgr servers before closing their UNIX-domain request sockets.
- In laptop-friendly mode, the unused postkick command waited for more
  than a minute because the event_drain() function was comparing
  bitmasks incorrectly on systems with kqueue(2), epoll(2) or
  /dev/poll support.

(riz)

2012-06-13 19:21:02 UTC netbsd-6 commitmail json YAML

2012-06-13 19:17:43 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #332):
sys/dev/pci/eso.c: revision 1.60
don't kassert that the sc_intr_lock is held in eso_reset().  it's only
called from attach and doesn't need to have it held, and PR 46451 shows
that it currently asserts.

(riz)

2012-06-13 19:14:18 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #331):
sys/dev/audio.c: revision 1.261
ensure that the intr lock is held for all audio_clear() callers.

(riz)

2012-06-13 19:12:24 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by gdt in ticket #330):
sys/netinet/in.c: revision 1.143
Simply use the ifa_addr pointer, rather than taking its address.
Resolves failure to match addresses in SIOC[GD]LIFADDR calls.
Diagnosis and fix is due to Mark Keaton of BBN.

(riz)

2012-06-13 19:09:39 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by hannken in ticket #329):
usr.sbin/fssconfig/fssconfig.8: revision 1.8
File system snapshots are no longer experimental.
Forgot to chang this man page in Nov 2011.

(riz)

2012-06-13 18:55:24 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by joerg in ticket #327):
tests/lib/libcurses/director/Makefile: revision 1.6
Spell NetBSD correctly.

(riz)

2012-06-13 18:51:36 UTC MAIN commitmail json YAML

The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.

(martin)

2012-06-13 18:34:20 UTC MAIN commitmail json YAML

Sanity check the values coming back from the int13 extensions of the bios,
so we can catch impossible return values.  Allows the bootloader to work
again on the Soekris net4501.

Fixes PR kern/46027.

(perseant)

2012-06-13 17:13:41 UTC MAIN commitmail json YAML

Add some descriptions to machdep.unaligned_* sysctls.

(njoly)

2012-06-13 15:56:48 UTC netbsd-4 commitmail json YAML

Ticket #1449 plus a few whitespace changes

(sborrill)

2012-06-13 15:55:03 UTC netbsd-4 commitmail json YAML

Pull up the following revisions(s) (requested by buhrow in ticket #1449):
sys/dev/pci/if_bge.c: 1.194 via patch

Instruct hardware to perform checksumming over the entire packet not just
over the payload and notify upper layers appropriately. Fixes PR kern/40018.

(sborrill)

2012-06-13 14:18:50 UTC yamt-pagecache commitmail json YAML

2012-06-13 14:01:22 UTC netbsd-5 commitmail json YAML

2012-06-13 14:00:49 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by mrg in ticket #1774):
sbin/raidctl/raidctl.c: revision 1.52
sys/dev/raidframe/raidframevar.h: revision 1.15
sys/dev/raidframe/rf_copyback.c: revision 1.45
sys/dev/raidframe/rf_disks.c: revision 1.78
sys/dev/raidframe/rf_netbsdkintf.c: revision 1.282,1.284
sys/dev/raidframe/rf_reconstruct.c: revision 1.111

Fix garbage values in partitionSizeHi with RAID array > 2TB. Stops the check against
rf_component_label_partitionsize() failing and stopping auto-configure.

(sborrill)

2012-06-13 11:45:18 UTC MAIN commitmail json YAML

Skip sigbus_adraln testcase on alpha unless global
machdep.unaligned_sigbus sysctl is enabled.

(njoly)

2012-06-13 07:35:37 UTC MAIN commitmail json YAML

Rectify race condition in rm -P processing by checking that the file
we opened is the one we expected to get. Also use O_NOFOLLOW to help
avoid even opening devices, which sometimes produce side effects.

Reported by Radoslaw A. Zarzynski.

(dholland)

2012-06-13 01:45:56 UTC MAIN commitmail json YAML

Fix memory leak on setattr

(manu)

2012-06-12 23:56:19 UTC MAIN commitmail json YAML

2012-06-12 23:23:52 UTC netbsd-4 commitmail json YAML

2012-06-12 23:23:27 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1450):
sys/arch/amd64/amd64/machdep.c: revision 1.184
sys/arch/amd64/amd64/netbsd32_machdep.c: revision 1.77
If the user process provided a bogus signal handler address, kill it
now instead of trying to jump to the bogus address.

(riz)

2012-06-12 23:22:46 UTC netbsd-4-0 commitmail json YAML

2012-06-12 23:21:42 UTC netbsd-4-0 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1450):
sys/arch/amd64/amd64/machdep.c: revision 1.184
sys/arch/amd64/amd64/netbsd32_machdep.c: revision 1.77
If the user process provided a bogus signal handler address, kill it
now instead of trying to jump to the bogus address.

(riz)

2012-06-12 23:19:20 UTC netbsd-5-1 commitmail json YAML

2012-06-12 23:19:02 UTC netbsd-5-0 commitmail json YAML

2012-06-12 23:18:43 UTC netbsd-5 commitmail json YAML

2012-06-12 23:18:13 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1773):
sys/arch/amd64/amd64/machdep.c: revision 1.184
sys/arch/amd64/amd64/netbsd32_machdep.c: revision 1.77
If the user process provided a bogus signal handler address, kill it
now instead of trying to jump to the bogus address.

(riz)

2012-06-12 23:18:07 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1773):
sys/arch/amd64/amd64/machdep.c: revision 1.184
sys/arch/amd64/amd64/netbsd32_machdep.c: revision 1.77
If the user process provided a bogus signal handler address, kill it
now instead of trying to jump to the bogus address.

(riz)

2012-06-12 23:17:58 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1773):
sys/arch/amd64/amd64/machdep.c: revision 1.184
sys/arch/amd64/amd64/netbsd32_machdep.c: revision 1.77
If the user process provided a bogus signal handler address, kill it
now instead of trying to jump to the bogus address.

(riz)

2012-06-12 23:16:18 UTC netbsd-6 commitmail json YAML

2012-06-12 23:13:07 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #337):
sys/arch/amd64/amd64/machdep.c: revision 1.184
sys/arch/amd64/amd64/netbsd32_machdep.c: revision 1.77
If the user process provided a bogus signal handler address, kill it
now instead of trying to jump to the bogus address.

(riz)

2012-06-12 22:16:05 UTC MAIN commitmail json YAML

If the user process provided a bogus signal handler address, kill it
now instead of trying to jump to the bogus address.

(bouyer)

2012-06-12 22:07:08 UTC netbsd-6 commitmail json YAML

Remove test changes which accidentally snuck in on the netbsd-6 branch.
Oops.

(riz)

2012-06-12 21:16:17 UTC MAIN commitmail json YAML

Use correct macro (.Nm is only used within the NAME section, for section 3
manpages).

Patch provided by Bug Hunting.

(jdf)

2012-06-12 21:06:43 UTC MAIN commitmail json YAML

* decapitalize NAME section's line
* improve wording
* make RETURN VALUES section consistent with other man pages' (e.g. exit(3) and
  abort(3)

Patch provided by Bug Hunting.

(jdf)

2012-06-12 21:01:10 UTC MAIN commitmail json YAML

Capitalize sentences.

Patch provided by Bug Hunting.

(jdf)

2012-06-12 20:49:17 UTC netbsd-5 commitmail json YAML

2012-06-12 20:48:58 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #1768):
sys/arch/xen/xenbus/xenbus_probe.c: revision 1.36
sys/arch/xen/xenbus/xenbus_probe.c: revision 1.37
Sort vif and vbd device IDs numerically so that attach order does not depend
on the order they are passed in through xenstore. While this works for
hand-crafted Xen configuration files, it does not work for XenServer, XCP or
EC2 instances. This means that adding an extra virtual disk can make the
domU unbootable.
ID is actually based on the Linux device major/minor so this approach isn't
entirely correct (for instance, you can specify devices to be non-contiguous
which doesn't fit too well with our autoconf approach), but it works as a
first approximation.
Tested by me on XenServer and riz@ on EC2. OK bouyer@
Fix problem where devices with ID 0 were skipped as invalid as it didn't
distinguish between numerical zero and invalid numeric string.

(riz)

2012-06-12 20:45:09 UTC netbsd-5 commitmail json YAML

2012-06-12 20:44:47 UTC netbsd-5-0 commitmail json YAML

2012-06-12 20:44:30 UTC netbsd-5-1 commitmail json YAML

2012-06-12 20:44:07 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1772):
sys/arch/amd64/amd64/trap.c: revision 1.71 via patch
sys/arch/amd64/amd64/vector.S: revision 1.41 via patch
sys/arch/amd64/include/frameasm.h: patch

Treat traps in kernel mode during the 'return to user' iret sequence
as user faults.
Based heavily in the i386 code with the correct opcode bytes inserted.
iret path tested, arranging for segment register errors is harder.
User %fs and %gs (32bit apps) are loaded much earlier and any errors
will generate kernel panics - there is probably code to try to stop
the invalid values being set.
If we get a fault setting the user %gs, or on a iret that is returning
to userspace, we must do a 'swapgs' to reload the kernel %gs_base.
Also save the %ds, %es, %fs, %gs selector values in the frame so
they can be restored if we finally return to user (probably after
an application SIGSEGV handler has fixed the error).
Without this any such fault leaves the kernel running with the wrong
%gs offset and it will most likely fault again early in trap().
Repeats until the stack tramples on something important.
iret change works, invalid %gs is a little harder to arrange.

(riz)

2012-06-12 20:43:59 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1772):
sys/arch/amd64/amd64/trap.c: revision 1.71 via patch
sys/arch/amd64/amd64/vector.S: revision 1.41 via patch
sys/arch/amd64/include/frameasm.h: patch

Treat traps in kernel mode during the 'return to user' iret sequence
as user faults.
Based heavily in the i386 code with the correct opcode bytes inserted.
iret path tested, arranging for segment register errors is harder.
User %fs and %gs (32bit apps) are loaded much earlier and any errors
will generate kernel panics - there is probably code to try to stop
the invalid values being set.
If we get a fault setting the user %gs, or on a iret that is returning
to userspace, we must do a 'swapgs' to reload the kernel %gs_base.
Also save the %ds, %es, %fs, %gs selector values in the frame so
they can be restored if we finally return to user (probably after
an application SIGSEGV handler has fixed the error).
Without this any such fault leaves the kernel running with the wrong
%gs offset and it will most likely fault again early in trap().
Repeats until the stack tramples on something important.
iret change works, invalid %gs is a little harder to arrange.

(riz)

2012-06-12 20:43:48 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1772):
sys/arch/amd64/amd64/trap.c: revision 1.71 via patch
sys/arch/amd64/amd64/vector.S: revision 1.41 via patch
sys/arch/amd64/include/frameasm.h: patch

Treat traps in kernel mode during the 'return to user' iret sequence
as user faults.
Based heavily in the i386 code with the correct opcode bytes inserted.
iret path tested, arranging for segment register errors is harder.
User %fs and %gs (32bit apps) are loaded much earlier and any errors
will generate kernel panics - there is probably code to try to stop
the invalid values being set.
If we get a fault setting the user %gs, or on a iret that is returning
to userspace, we must do a 'swapgs' to reload the kernel %gs_base.
Also save the %ds, %es, %fs, %gs selector values in the frame so
they can be restored if we finally return to user (probably after
an application SIGSEGV handler has fixed the error).
Without this any such fault leaves the kernel running with the wrong
%gs offset and it will most likely fault again early in trap().
Repeats until the stack tramples on something important.
iret change works, invalid %gs is a little harder to arrange.

(riz)

2012-06-12 20:25:59 UTC MAIN commitmail json YAML

Fix a case where an uninitialized USB pipe could be freed in the error
path.

(joerg)

2012-06-12 19:45:26 UTC netbsd-6 commitmail json YAML

2012-06-12 19:44:46 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #325):
sys/dev/ic/seeq8005.c: revision 1.48
PR/46576: Robert Sprowson: Shutdown doesn't disable TX/RX interrupts in
SEEQ8005 driver, plus misc white-space and 0->NULL fixes.

(riz)

2012-06-12 19:42:53 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #324):
lib/libc/citrus/citrus_mapper.c: revision 1.10
Henning Petersen in PR lib/46560: fix memory leak in error path

(riz)

2012-06-12 19:41:26 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #323):
sys/dev/iscsi/iscsi_send.c: revision 1.2
sys/dev/iscsi/iscsi_rcv.c: revision 1.2
Fix system freeze when trying to write to a raw iSCSI device with MAXPHYS
bytes.  Newfs does large writes when initializing the filesystem.
First, don't copy the head of a TAILQ to make a copy - the first entry will
still point back to the original head.  This caused the ccb list to link to
itself, resulting in a continous loop processing the same ccb and blocked
interrupts.  Use TAILQ_CONCAT() to copy the list.
Next, the ccb disposition was not set in the ccb when the ccb was throttled,
losing the CCBDISP_SCSIPI, so when a throttled ccb was resent, it failed to
call scscipi_done(), and left that I/O hanging.
I am now able to newfs an iSCSI device, was well as issued large writes
using dd.

(riz)

2012-06-12 19:39:49 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #322):
sys/dev/pci/machfb.c: revision 1.75
don't enable IO access - we don't use it and at least on some macppc machines
the IO BAR contains garbage
should probably be pulled into 6.0

(riz)

2012-06-12 19:37:10 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #321):
sys/arch/powerpc/oea/ofwoea_machdep.c: revision 1.29
provide a BAT mapping for the PCI IO range on Grackle/Heathrow based macs
now drivers that need PCI IO access work again

(riz)

2012-06-12 19:35:47 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #320):
sys/arch/powerpc/pic/intr.c: revision 1.21
sys/arch/powerpc/pic/intr.c: revision 1.22
look at the right cpu_softints bits in pic_do_pending_int()
so we call the right softint handlers
fix same thinko as in previous commit, in have_pending_intr_p()

(riz)

2012-06-12 19:31:50 UTC netbsd-6 commitmail json YAML

2012-06-12 19:31:04 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #319):
external/mit/xf86-video-intel/dist/src/i830.h: revision 1.3
Make xf86-video-intel driver work on Atom N455 + GMA3150 graphics chipset
by pulling the following change from upstream:
http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/src/i830.h?id=8f64837e56b2de0fb8a9100d1a844fd3f18d751c
> Disable FBC on IGD for UMS
> It appears the new chip doesn't support FBC currently.
Tested on MSI U135DX + NetBSD/i386 6.0_BETA2 with this patch.
Should be pulled up to netbsd-6.

(riz)

2012-06-12 19:23:34 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #318):
usr.bin/config/defs.h: revision 1.44
usr.bin/config/mkmakefile.c: revision 1.15
If we build several kernel (variants) within the same build directory, bad
things may happen in a parallel build - especially with rules like the
automatic size adjustment for SYMTAB_SPACE, see long standing failure of
evbarm on the build cluster.
Easy fix: .WAIT for each config to complete, before going on with the
next. Low impact, only minor loss of paralellism, and only in cases where
needed.

(riz)

2012-06-12 19:21:51 UTC MAIN commitmail json YAML

Replace __dead, __unused and the various printf format attributes
with versions prefixed by MAKE_ATTR_* to avoid modifying the
implementation namespace. Make sure they are available in all places
using nonints.h to fix bootstrap on Linux.

(joerg)

2012-06-12 19:20:37 UTC netbsd-6 commitmail json YAML

2012-06-12 19:19:21 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #317):
distrib/utils/sysinst/mbr.c: revision 1.91
Fix regression by my dumb patch in PR/45990.
sysinst fails with "floating exception" after
changing MBR partition size in MBR editor menu
if the target disk doesn't have valid MBR partition
or has a valid partition 0 whose offset is not 1MB aligned
(like 63 sectors).
read_mbr() (which calls get_ptn_alignment()) is called
before set_bios_geom(), so bhead is not initialized there
and ptn_alignment could be zero.
To workaround, explicitly call get_ptn_alignment() again
in edit_mbr() to update ptn_alignemnt per BIOS geom values.

(riz)

2012-06-12 19:15:06 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #316):
external/mit/xf86-video-intel/dist/src/i830_render.c: revision 1.2
Pull the similar fix from i915_render.c rev 1.2 and i965_render.c rev 1.2:
http://mail-index.NetBSD.org/source-changes/2010/12/27/msg016345.html
> XXX: Fix crash with Firefox, where drawable is NULL.
> There must be a better fix for this.
http://mail-index.NetBSD.org/source-changes/2011/01/21/msg017560.html
> Avoid a crash when pDrawable is null.
Fixes Xserver SEGV on starting Firefox on old i830/855GM machines
running 6.0_BETA2.
Should be pulled up to netbsd-6.

(riz)

2012-06-12 19:11:51 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #315):
sbin/fdisk/fdisk.c: revision 1.141
sbin/fdisk/fdisk.c: revision 1.142
tools/fdisk/Makefile: revision 1.5
tools/fdisk/Makefile: revision 1.7
sbin/fdisk/Makefile: revision 1.42
Don't use "#if defined(__i386__) || defined(__x86_64__)" conditionals
in C source file to define option features.
Define proper options in each Makefile per ${MACHINE_ARCH} variable instead.
Previously if a host is x86 and it has /usr/mdec/mbr file in its system,
tools fdisk implicitly installs it as mbr bootcode even for !x86 targets.
Use ${DESTDIR}/usr/mdec for DEFAULT_BOOTDIR on tools fdisk(8)
rather than unknown build host's /usr/mdec directory.
XXX: no option to leave MBR bootcode empty on x86 targets

(riz)

2012-06-12 19:03:26 UTC MAIN commitmail json YAML

2012-06-12 19:00:26 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #314):
sys/arch/xen/x86/cpu.c: revision 1.92
sys/kern/subr_kcpuset.c: revision 1.6
sys/sys/kcpuset.h: revision 1.6
sys/arch/xen/x86/x86_xpmap.c: revision 1.44
Few fixes for Xen:
- cpu_load_pmap: use atomic kcpuset(9) operations; fixes rare crashes.
- Add kcpuset_copybits(9) and replace xen_kcpuset2bits().  Avoids incorrect
  ncpu problem in early boot.  Also, micro-optimises xen_mcast_invlpg() and
  xen_mcast_tlbflush() routines.
Tested by chs@.

(riz)

2012-06-12 18:31:30 UTC netbsd-6 commitmail json YAML

2012-06-12 18:30:50 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #313):
sys/arch/xen/xenbus/xenbus_probe.c: revision 1.36
sys/arch/xen/xenbus/xenbus_probe.c: revision 1.37
Sort vif and vbd device IDs numerically so that attach order does not depend
on the order they are passed in through xenstore. While this works for
hand-crafted Xen configuration files, it does not work for XenServer, XCP or
EC2 instances. This means that adding an extra virtual disk can make the
domU unbootable.
ID is actually based on the Linux device major/minor so this approach isn't
entirely correct (for instance, you can specify devices to be non-contiguous
which doesn't fit too well with our autoconf approach), but it works as a
first approximation.
Tested by me on XenServer and riz@ on EC2. OK bouyer@
Fix problem where devices with ID 0 were skipped as invalid as it didn't
distinguish between numerical zero and invalid numeric string.

(riz)

2012-06-12 18:25:10 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by abs in ticket #312):
sys/net/bpf.h: revision 1.59
add {__BEGIN,__END}_DECLS

(riz)

2012-06-12 18:17:04 UTC MAIN commitmail json YAML

Prefix devname's buffer with /dev/ as ttyname is supposed to return the
full path. Reported by Dave Huang.

(joerg)

2012-06-12 17:50:58 UTC netbsd-6 commitmail json YAML

2012-06-12 17:48:05 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by abs in ticket #311):
sys/arch/netwinder/conf/GENERIC: revision 1.112
sys/arch/i386/conf/GENERIC: revision 1.1074
sys/arch/atari/conf/MILAN.in: revision 1.26
sys/arch/zaurus/conf/GENERIC: revision 1.54
sys/arch/shark/conf/GENERIC: revision 1.101
sys/arch/hpcmips/conf/MPC303: revision 1.60
sys/arch/i386/conf/XEN3_DOM0: revision 1.67
sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.29
sys/arch/vax/conf/GENERIC: revision 1.181
sys/arch/sparc/conf/KRUPS: revision 1.59
sys/arch/evbarm/conf/BEAGLEBOARD: revision 1.27
sys/arch/i386/conf/INSTALL_FLOPPY: revision 1.16
sys/arch/prep/conf/GENERIC: revision 1.163
sys/arch/hpcmips/conf/GENERIC: revision 1.216
sys/arch/sparc/conf/TADPOLE3GX: revision 1.56
sys/arch/shark/conf/INSTALL: revision 1.50
sys/arch/next68k/conf/GENERIC: revision 1.127
sys/arch/evbppc/conf/VIRTEX_GSRD2: revision 1.16
sys/arch/evbppc/conf/VIRTEX_DFC: revision 1.17
sys/arch/evbppc/conf/EXPLORA451: revision 1.48
sys/arch/bebox/conf/INSTALL: revision 1.54
sys/arch/next68k/conf/SLAB: revision 1.46
sys/arch/i386/conf/GENERIC_TINY: revision 1.132
sys/arch/bebox/conf/GENERIC: revision 1.131
sys/arch/amd64/conf/XEN3_DOM0: revision 1.84
sys/arch/amd64/conf/GENERIC: revision 1.356
sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.6
share/man/man4/wscons.4: revision 1.31
sys/arch/hpcmips/conf/TX3912: revision 1.79
sys/arch/evbarm/conf/ARMADILLO9: revision 1.35
sys/arch/hpcsh/conf/GENERIC: revision 1.97
sys/arch/i386/conf/ALL: revision 1.339
sys/arch/hpcmips/conf/TX3922: revision 1.93
sys/arch/cats/conf/INSTALL: revision 1.82
sys/arch/sparc64/conf/GENERIC: revision 1.151
sys/arch/i386/conf/INSTALL_TINY: revision 1.135
sys/arch/evbppc/conf/VIRTEX_GSRD1: revision 1.15
sys/arch/evbarm/conf/TS7200: revision 1.49
sys/arch/hpcmips/conf/VR41XX: revision 1.55
sys/arch/hp700/conf/GENERIC: revision 1.115
sys/arch/cats/conf/GENERIC: revision 1.140
Mention wsconscfg(8) needs WSDISPLAY_COMPAT_USL
If a port is going to have wscons for virtual terminals then it really make=
s
sense to enable WSDISPLAY_COMPAT_USL so the system can switch between the
virtual terminals...
Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least
give a hint that its not just for third party compat. No functional change.

(riz)

2012-06-12 17:26:29 UTC MAIN commitmail json YAML

intr_find_mpmapping: comments and cosmetic.  no functional changes.

(yamt)

2012-06-12 17:18:23 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #310):
sys/kern/kern_proc.c: revision 1.184
lib/libkvm/kvm_proc.c: revision 1.89
Measure kinfo_proc2::p_vm_vsize in pages, as it was always documented.
This value seems to never have been used anywhere.
This makes it consistent with it's cousin p_vm_msize (which is in pages as
well and has several uses).

(riz)

2012-06-12 17:16:28 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by dsl in ticket #307):
sys/kern/vfs_bio.c: revision 1.239
Use separate temporaries for the 'int' percentage and the 'long'
  water marks.
Previous paniced on sparc64 due to a misaligned copy.

(riz)

2012-06-12 17:14:19 UTC MAIN commitmail json YAML

cpu_load_pmap: disable interrupts.  add a comment to explain why.  PR/44995

(yamt)

2012-06-12 17:13:58 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by dsl in ticket #306):
sys/kern/vfs_bio.c: revision 1.238
sys/dev/bluetooth/bcsp.c: revision 1.21
sys/dev/acpi/asus_acpi.c: revision 1.24
sys/miscfs/syncfs/sync_subr.c: revision 1.48
Some calls to sysctl_createv() have mismatches betwwen the data type
and the CTLTYPE_xxx flags.
Fixes bugs in sys/dev/acpi/asus_acpi.c sys/dev/bluetooth/bcsp.c
  sys/kern/vfs_bio.c sys/miscfs/syncfs/sync_subr.c
(mostly passing the address of a uint64_t when typed as CTLTYPE_INT).
The vm.bufmem_lowater (etc) sysctls needs to be processed with a
  64bit temporary value on 64bit systems.
Fixes PR kern/46536.

(riz)

2012-06-12 17:12:01 UTC yamt-pagecache commitmail json YAML

as usefulness of O->A loaning is unclear, disable it by default for now.

requested by rmind.
http://mail-index.NetBSD.org/tech-kern/2012/05/08/msg013139.html

(yamt)

2012-06-12 17:06:58 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by dsl in ticket #305):
sys/sys/sysctl.h: patch

Define CTLTYPE_LONG in preparation for more pullups.

(riz)

2012-06-12 14:27:59 UTC netbsd-4 commitmail json YAML

2012-06-12 14:27:39 UTC netbsd-4 commitmail json YAML

Pull up the following revisions(s) (requested by buhrow in ticket #1448):
sys/dev/mii/mii_physubr.c: revision 1.73 via patch

Make 1000baseT connections work even when the user specifies media 1000baseT
connections with ifconfig(8) rather than only when media auto is specified.
Fixes PR kern/20700.

(sborrill)

2012-06-12 12:26:43 UTC MAIN commitmail json YAML

2012-06-12 02:25:30 UTC MAIN commitmail json YAML

Allows you to disable it if makemandb=NO in rc.conf.
Thanks tsutsui@ and Yasushi Oshima.

(isaki)

2012-06-11 23:28:19 UTC MAIN commitmail json YAML

cross reference getfsspecname(3)

(christos)

2012-06-11 23:22:42 UTC netbsd-6 commitmail json YAML

2012-06-11 23:20:38 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #304):
sys/kern/uipc_usrreq.c: revision 1.137
Stopgap fix for PR kern/46463: disallow passing of kqueue descriptors
via SCM_RIGHT anxiliary socket messages.

(riz)

2012-06-11 23:15:38 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by wiz in ticket #303):
external/public-domain/sqlite/Makefile.inc: revision 1.5
Make HAVE_* define match what configure finds.
In particular, this enables usleep(3) (compared to using sleep(3) before).
ok joerg@

(riz)

2012-06-11 23:09:24 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by jnemeth in ticket #302):
usr.sbin/postinstall/postinstall: revision 1.137
add _tss to uid and gid checks

(riz)

2012-06-11 21:39:49 UTC MAIN commitmail json YAML

sqlite3-3.7.13 out.

(wiz)

2012-06-11 21:30:08 UTC netbsd-6 commitmail json YAML

2012-06-11 21:25:02 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #301):
sys/uvm/uvm_vnode.c: revision 1.98
tests/lib/libc/sys/t_mmap.c: revision 1.3
tests/lib/libc/sys/t_mmap.c: revision 1.4
tests/lib/libc/sys/t_mmap.c: revision 1.5
tests/lib/libc/sys/t_mmap.c: revision 1.6
Only use generic readahead on VREG vnodes, the space used to store the
context is not valid on other types.
Prevents the crash reported in PR kern/38889, but does not fix the
mmap of block devices, more work is needed (no size on VBLK vnodes).
Do not skip the block device mmap test, as it does not crash
the kernel any more. Mark it as expected failure instead.
mmap_block:
do not use a hardcoded block device list, but query the kernel for attached
disks instead, then try to mmap the raw partition.
Use atf_tc_skip().
A test case for serious PR kern/38889: crash on open/mmap/close of block
device. The test case is skipped for the time being as it replicates the
panic described in the PR (tested on NetBSD/amd64 6.0 BETA).

(riz)

2012-06-11 21:11:41 UTC MAIN commitmail json YAML

cosmetic change: fix two casts to be of the appropriate type

(agc)

2012-06-11 20:57:52 UTC netbsd-6 commitmail json YAML

2012-06-11 20:53:40 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by abs in ticket #300):
external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile: revision 1.33
x11/Xserver/Xserver/Makefile: revision 1.19
x11/Xserver/Makefile.common: revision 1.36
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.25
distrib/sets/lists/xserver/md.vax: revision 1.8
external/mit/xorg/server/drivers/Makefile: revision 1.62
xsrc/external/mit/xorg-server/dist/hw/xfree86/common/compiler.h: revision 1.9
Add vax to the list of non inb() users
Enable wsfb X server on vax. Likely to be keyboard and mouse issues, but
with three additional lines of an ioctl() case in the kernel 'startx' will
display the traditional three xterms
Missed defining XSERVER_XVAX

(riz)

2012-06-11 20:53:14 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by abs in ticket #300):
external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile: revision 1.33
x11/Xserver/Xserver/Makefile: revision 1.19
x11/Xserver/Makefile.common: revision 1.36
external/mit/xorg/server/xorg-server/Makefile.common: revision 1.25
distrib/sets/lists/xserver/md.vax: revision 1.8
external/mit/xorg/server/drivers/Makefile: revision 1.62
xsrc/external/mit/xorg-server/dist/hw/xfree86/common/compiler.h: revision 1.9
Add vax to the list of non inb() users
Enable wsfb X server on vax. Likely to be keyboard and mouse issues, but
with three additional lines of an ioctl() case in the kernel 'startx' will
display the traditional three xterms
Missed defining XSERVER_XVAX

(riz)

2012-06-11 20:44:43 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by abs in ticket #299):
sys/arch/vax/vsa/spx.c: revision 1.6
From the "why was this not done before" box:
Implement WSDISPLAYIO_LINEBYTES so xwsfb works

(riz)

2012-06-11 18:32:59 UTC MAIN commitmail json YAML

2012-06-11 18:28:10 UTC MAIN commitmail json YAML

Allow thread limit queries by adding the new -r flag to ulimit. Add
the corresponding documentation in the man page.

(njoly)

2012-06-11 18:04:57 UTC netbsd-6 commitmail json YAML

2012-06-11 18:03:42 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by abs in ticket #298):
sys/arch/vax/include/asm.h: revision 1.26
Really fix polyf/polyd macros. Now returns expected results.

(riz)

2012-06-11 17:56:14 UTC netbsd-6 commitmail json YAML

2012-06-11 17:53:20 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by joerg in ticket #295):
usr.bin/nbperf/nbperf.1: revision 1.4
The output function is only order preserving for chm and chm3, so
correct that part of the documentation and also mention what the default
algorithm is.

(riz)

2012-06-11 17:51:42 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by khorben in ticket #294):
external/public-domain/sqlite/Makefile.inc: revision 1.4
PR/46322: Pierre Pronchery: SQLite from base is compiled without
SQLITE_ENABLE_COLUMN_METADATA
XXX: Pullup for 6

(riz)

2012-06-11 17:50:10 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #293):
sys/arch/vax/include/asm.h: revision 1.25
Remove an unneeded indirect access from polyd/polyf macros

(riz)

2012-06-11 17:48:37 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #292):
lib/libterminfo/term.h: revision 1.12
Add cdefs.h per PR 46492.

(riz)

2012-06-11 17:45:32 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by matt in ticket #254):
sys/arch/powerpc/booke/dev/pq3sdhc.c: revision 1.4
sys/dev/sdmmc/sdhc.c: revision 1.11
sys/dev/sdmmc/sdhc.c: revision 1.13
Use the new 32-bit and ESDHC support in sdhc.c
Support 32-bit only access to the SDHC registers.
Add support for FreeScale "Enhanced" SDHC port.
Add support for CGM mode (XLP and BCM2835 (Arason)).
Do not read past array end, found by gcc -O3.
This could cause to HWRITE4() a bad value, but maybe last 2 bytes are
probably ignored by hardware anyway.

(riz)

2012-06-11 16:51:04 UTC MAIN commitmail json YAML

Make i915drm work on Atom N4xx/D410/D510 + GMA3150 integrated graphic devices.

Patch is taken from FreeBSD:
http://www.freebsd.org/cgi/query-pr.cgi?pr=143427
and tested on MSI U135DX running NetBSD/i386 6.0_BETA2 with this patch.

Should be pulled up to netbsd-6.

(tsutsui)

2012-06-11 16:41:26 UTC MAIN commitmail json YAML

- explicitly include <machine/pcb.h> for struct pcb
- consistently use
  #if NKSYMS || defined(MODULAR) || defined(DDB) || defined(KGDB)
  to check kernel symbols otherwise build fails if none of them are defined
Reported by Yasushi Oshima.

(tsutsui)

2012-06-11 16:27:58 UTC MAIN commitmail json YAML

Explicitly include <machine/pcb.h> for struct pcb.

(tsutsui)

2012-06-11 16:27:08 UTC MAIN commitmail json YAML

Explicitly include <machine/pcb.h> for struct pcb.
Fixes build error on GENERIC + no options DDB, reported by Yasushi Oshima.

Should be pulled up to netbsd-6.

(tsutsui)

2012-06-11 15:25:14 UTC MAIN commitmail json YAML

File system snapshots are no longer experimental.
Forgot to chang this man page in Nov 2011.

(hannken)

2012-06-11 15:18:26 UTC MAIN commitmail json YAML

allow more space for modules.

(chs)

2012-06-11 15:18:05 UTC MAIN commitmail json YAML

2012-06-10 21:44:12 UTC MAIN commitmail json YAML

Declare enomem __dead for clang.

(wiz)

2012-06-10 21:44:02 UTC MAIN commitmail json YAML

Remove a __dead for an undead function (clang errors out otherwise).

(wiz)

2012-06-10 17:45:59 UTC MAIN commitmail json YAML

Fix description of -o option. Noted by Snader_LB on freenode.

(dholland)

2012-06-10 17:05:19 UTC MAIN commitmail json YAML

2012-06-10 15:04:47 UTC MAIN commitmail json YAML

2012-06-10 15:02:31 UTC MAIN commitmail json YAML

2012-06-10 15:00:49 UTC MAIN commitmail json YAML

PR/46576: Robert Sprowson: Shutdown doesn't disable TX/RX interrupts in
SEEQ8005 driver, plus misc white-space and 0->NULL fixes.

(christos)

2012-06-10 13:15:25 UTC MAIN commitmail json YAML

2012-06-10 06:40:08 UTC MAIN commitmail json YAML

remove a comment about usbmp.

(mrg)

2012-06-10 06:26:22 UTC MAIN commitmail json YAML

note jmcneill-usbmp has been merged.

(mrg)

2012-06-10 06:15:55 UTC MAIN commitmail json YAML

merge the jmcneill-usbmp branch.  many thanks to jared for the
initial work, and every one else who has tested things for me.
this is largely my fault at this point :-)

the main changes are something like:

        - usbd_bus_methods{} gains a get_lock() to enable the
          host controller to provide a lock for the USB code.
          if the lock isn't provided, old-style protection is
          (partially) applied.

        - ehci/ohci/uhci have been converted to the new
          interfaces, including mutex/cv/etc conversion.

        - usbdivar.h contains a discussion about locking and
          what locks are held for which method calls.  more
          to come for usbdi(9) here.

        - audio drivers (uaudio, umidi, auvitek) have been
          properly SMPified now that USB is ready.

        - scsi drivers have been modified to take the kernel
          lock explicitly before calling into scsi code.

        - usb pipes are associated with a lock, that is the
          same as the controller lock.  (this could be split
          up further in the future.)

        - several usbfoo_locked() or usbfoo_unlocked()
          functions have been added to the usbdi(9) to
          enable functionality with or without the USB
          lock (per controller) already being held.

the TODO.usbmp file has specific details on what is left to
do, including what device-specific changes should be done now
that the whole framework is ready.

(mrg)

2012-06-10 00:26:50 UTC MAIN commitmail json YAML