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

2024-05-09 20:38:21 UTC Now

2013-03-16 02:51:56 UTC MAIN commitmail json YAML

Put back error checking in a simpler form thanks to uwe

(christos)

2013-03-16 02:51:25 UTC MAIN commitmail json YAML

Fix the real problem, Makefile.host was included before the HOST_MKDEP
setup so it prevented correct CPPFLAGS from being used.

(christos)

2013-03-16 01:26:53 UTC MAIN commitmail json YAML

Synchronize the clock periodically in vmt(4).

Add periodic clock synchronization to vmt(4) so that the guest clock
remains synchronized even when the host is suspended (which is a very
typical situation in a laptop).

Do this by default once per minute, but provide a sysctl to tune this
value (machdep.vmt0.clock_sync.period).

Sent to tech-kern@ for review and addressed a couple of issues.

(jmmv)

2013-03-16 01:00:18 UTC MAIN commitmail json YAML

2013-03-16 00:59:15 UTC MAIN commitmail json YAML

2013-03-15 23:26:27 UTC netbsd-6 commitmail json YAML

2013-03-15 20:22:44 UTC MAIN commitmail json YAML

Use explicitly defined macros in Makefile to determine to use
eeprom and/or openprom handlers, instead of predefined compiler
macros (__sun__, __sparc__ ...).

(nakayama)

2013-03-15 19:32:32 UTC MAIN commitmail json YAML

2013-03-15 18:55:18 UTC netbsd-5-2 commitmail json YAML

2013-03-15 18:54:45 UTC netbsd-5-1 commitmail json YAML

2013-03-15 18:54:06 UTC netbsd-5 commitmail json YAML

Update changelist for ticket 1854.

(riz)

2013-03-15 18:53:30 UTC netbsd-6 commitmail json YAML

2013-03-15 18:52:54 UTC netbsd-6-0 commitmail json YAML

2013-03-15 18:50:19 UTC netbsd-6-0 commitmail json YAML

Apply changes (requested by apb in ticket #845):

Merge tzdata2013a from ftp://ftp.iana.org/tz/releases/tzdata2013a.tar.gz
Merge tzdata2013b from ftp://ftp.iana.org/tz/releases/tzdata2013b.tar.gz

Changes from tzdata2012j to tzdata2013a:

  Change affecting binary data format:

    The zone offset at the end of version-2-format zone files is now
    allowed to be 24:00, as per POSIX.1-2008.  (Thanks to Arthor David Olson.)

  Changes affecting current and future time stamps:

    Chile's 2013 rules, and we guess rules for 2014 and later, will be
    the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC.
    (Thanks to Steffen Thorsen and Robert Elz.)

    New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen.
    (Thanks to Tobias Conradi and Arthur David Olson.)

  Many changes affect historical time stamps before 1940.
  These were deduced from: Milne J. Civil time. Geogr J. 1899
  Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>.

Changes from tzdata2012j to tzdata2013a:

  Changes affecting current and future time stamps:

    Haiti uses US daylight-saving rules this year, and presumably future years.
    This changes time stamps starting today.  (Thanks to Steffen Thorsen.)

    Paraguay will end DST on March 24 this year.
    (Thanks to Steffen Thorsen.)  For now, assume it's just this year.

    Morocco does not observe DST during Ramadan;
    try to predict Ramadan in Morocco as best we can.
    (Thanks to Erik Homoet for the heads-up.)

  Changes affecting commentary:

    Update URLs in tz-link page.  Add URLs for webOS, BB10, iOS.
    Update URL for Solaris.  Mention Internet RFC 6557.
    Update Internet RFCs 2445->5545, 2822->5322.
    Switch from FTP to HTTP for Internet RFCs.

(riz)

2013-03-15 18:49:53 UTC netbsd-6 commitmail json YAML

Apply changes (requested by apb in ticket #845):

Merge tzdata2013a from ftp://ftp.iana.org/tz/releases/tzdata2013a.tar.gz
Merge tzdata2013b from ftp://ftp.iana.org/tz/releases/tzdata2013b.tar.gz

Changes from tzdata2012j to tzdata2013a:

  Change affecting binary data format:

    The zone offset at the end of version-2-format zone files is now
    allowed to be 24:00, as per POSIX.1-2008.  (Thanks to Arthor David Olson.)

  Changes affecting current and future time stamps:

    Chile's 2013 rules, and we guess rules for 2014 and later, will be
    the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC.
    (Thanks to Steffen Thorsen and Robert Elz.)

    New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen.
    (Thanks to Tobias Conradi and Arthur David Olson.)

  Many changes affect historical time stamps before 1940.
  These were deduced from: Milne J. Civil time. Geogr J. 1899
  Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>.

Changes from tzdata2012j to tzdata2013a:

  Changes affecting current and future time stamps:

    Haiti uses US daylight-saving rules this year, and presumably future years.
    This changes time stamps starting today.  (Thanks to Steffen Thorsen.)

    Paraguay will end DST on March 24 this year.
    (Thanks to Steffen Thorsen.)  For now, assume it's just this year.

    Morocco does not observe DST during Ramadan;
    try to predict Ramadan in Morocco as best we can.
    (Thanks to Erik Homoet for the heads-up.)

  Changes affecting commentary:

    Update URLs in tz-link page.  Add URLs for webOS, BB10, iOS.
    Update URL for Solaris.  Mention Internet RFC 6557.
    Update Internet RFCs 2445->5545, 2822->5322.
    Switch from FTP to HTTP for Internet RFCs.

(riz)

2013-03-15 18:49:09 UTC netbsd-5-2 commitmail json YAML

Apply changes (requested by apb in ticket #1854):

Merge tzdata2013a from ftp://ftp.iana.org/tz/releases/tzdata2013a.tar.gz
Merge tzdata2013b from ftp://ftp.iana.org/tz/releases/tzdata2013b.tar.gz

Changes from tzdata2012j to tzdata2013a:

  Change affecting binary data format:

    The zone offset at the end of version-2-format zone files is now
    allowed to be 24:00, as per POSIX.1-2008.  (Thanks to Arthor David Olson.)

  Changes affecting current and future time stamps:

    Chile's 2013 rules, and we guess rules for 2014 and later, will be
    the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC.
    (Thanks to Steffen Thorsen and Robert Elz.)

    New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen.
    (Thanks to Tobias Conradi and Arthur David Olson.)

  Many changes affect historical time stamps before 1940.
  These were deduced from: Milne J. Civil time. Geogr J. 1899
  Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>.

Changes from tzdata2012j to tzdata2013a:

  Changes affecting current and future time stamps:

    Haiti uses US daylight-saving rules this year, and presumably future years.
    This changes time stamps starting today.  (Thanks to Steffen Thorsen.)

    Paraguay will end DST on March 24 this year.
    (Thanks to Steffen Thorsen.)  For now, assume it's just this year.

    Morocco does not observe DST during Ramadan;
    try to predict Ramadan in Morocco as best we can.
    (Thanks to Erik Homoet for the heads-up.)

  Changes affecting commentary:

    Update URLs in tz-link page.  Add URLs for webOS, BB10, iOS.
    Update URL for Solaris.  Mention Internet RFC 6557.
    Update Internet RFCs 2445->5545, 2822->5322.
    Switch from FTP to HTTP for Internet RFCs.

(riz)

2013-03-15 18:48:46 UTC netbsd-5-1 commitmail json YAML

Apply changes (requested by apb in ticket #1854):

Merge tzdata2013a from ftp://ftp.iana.org/tz/releases/tzdata2013a.tar.gz
Merge tzdata2013b from ftp://ftp.iana.org/tz/releases/tzdata2013b.tar.gz

Changes from tzdata2012j to tzdata2013a:

  Change affecting binary data format:

    The zone offset at the end of version-2-format zone files is now
    allowed to be 24:00, as per POSIX.1-2008.  (Thanks to Arthor David Olson.)

  Changes affecting current and future time stamps:

    Chile's 2013 rules, and we guess rules for 2014 and later, will be
    the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC.
    (Thanks to Steffen Thorsen and Robert Elz.)

    New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen.
    (Thanks to Tobias Conradi and Arthur David Olson.)

  Many changes affect historical time stamps before 1940.
  These were deduced from: Milne J. Civil time. Geogr J. 1899
  Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>.

Changes from tzdata2012j to tzdata2013a:

  Changes affecting current and future time stamps:

    Haiti uses US daylight-saving rules this year, and presumably future years.
    This changes time stamps starting today.  (Thanks to Steffen Thorsen.)

    Paraguay will end DST on March 24 this year.
    (Thanks to Steffen Thorsen.)  For now, assume it's just this year.

    Morocco does not observe DST during Ramadan;
    try to predict Ramadan in Morocco as best we can.
    (Thanks to Erik Homoet for the heads-up.)

  Changes affecting commentary:

    Update URLs in tz-link page.  Add URLs for webOS, BB10, iOS.
    Update URL for Solaris.  Mention Internet RFC 6557.
    Update Internet RFCs 2445->5545, 2822->5322.
    Switch from FTP to HTTP for Internet RFCs.

(riz)

2013-03-15 18:48:08 UTC netbsd-5 commitmail json YAML

Apply changes (requested by apb in ticket #1854):

Merge tzdata2013a from ftp://ftp.iana.org/tz/releases/tzdata2013a.tar.gz
Merge tzdata2013b from ftp://ftp.iana.org/tz/releases/tzdata2013b.tar.gz

Changes from tzdata2012j to tzdata2013a:

  Change affecting binary data format:

    The zone offset at the end of version-2-format zone files is now
    allowed to be 24:00, as per POSIX.1-2008.  (Thanks to Arthor David Olson.)

  Changes affecting current and future time stamps:

    Chile's 2013 rules, and we guess rules for 2014 and later, will be
    the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC.
    (Thanks to Steffen Thorsen and Robert Elz.)

    New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen.
    (Thanks to Tobias Conradi and Arthur David Olson.)

  Many changes affect historical time stamps before 1940.
  These were deduced from: Milne J. Civil time. Geogr J. 1899
  Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>.

Changes from tzdata2012j to tzdata2013a:

  Changes affecting current and future time stamps:

    Haiti uses US daylight-saving rules this year, and presumably future years.
    This changes time stamps starting today.  (Thanks to Steffen Thorsen.)

    Paraguay will end DST on March 24 this year.
    (Thanks to Steffen Thorsen.)  For now, assume it's just this year.

    Morocco does not observe DST during Ramadan;
    try to predict Ramadan in Morocco as best we can.
    (Thanks to Erik Homoet for the heads-up.)

  Changes affecting commentary:

    Update URLs in tz-link page.  Add URLs for webOS, BB10, iOS.
    Update URL for Solaris.  Mention Internet RFC 6557.
    Update Internet RFCs 2445->5545, 2822->5322.
    Switch from FTP to HTTP for Internet RFCs.

(riz)

2013-03-15 16:18:50 UTC MAIN commitmail json YAML

The CD emulator has been fixed, no longer expect the test to die.

(martin)

2013-03-15 16:16:12 UTC MAIN commitmail json YAML

Prompted by PR kern/47646, zero the value buffer before running the
GET_CONFIGURATION command and check for an unexpectedly large feature
length answer afterwards.

(martin)

2013-03-15 16:14:13 UTC MAIN commitmail json YAML

For the MMC GET_CONFIGURATION command, return a nulled feature header.
Fixes PR kern/47646.

(martin)

2013-03-15 14:27:41 UTC MAIN commitmail json YAML

Fix c&p error in string descriptions.

(njoly)

2013-03-15 12:42:18 UTC MAIN commitmail json YAML

2013-03-15 12:18:41 UTC MAIN commitmail json YAML

On second thought, let's use make syntax in makefiles ...

(pooka)

2013-03-15 12:15:52 UTC MAIN commitmail json YAML

Use correct ldscript etc. for Sun ld.

(pooka)

2013-03-15 12:13:07 UTC MAIN commitmail json YAML

2013-03-15 12:12:16 UTC MAIN commitmail json YAML

Support generating support for Sun ld.

(pooka)

2013-03-15 12:09:59 UTC MAIN commitmail json YAML

2013-03-15 11:30:23 UTC MAIN commitmail json YAML

Rerevert to preprevious now that this builds with build.sh

(pooka)

2013-03-15 11:15:23 UTC MAIN commitmail json YAML

Use "-isysroot ${DESTDIR}" for RUMPCOMP_USER when run as part of build.sh
so as to catch the necessary headers, which, unlike in the buildrump.sh
case, are not supposed to be intermingled with the ones provided by
the host.

(pooka)

2013-03-15 06:18:14 UTC MAIN commitmail json YAML

Add BCM5756, BCM5717C, BCM5719C, BCM5720C and BCM57780.

(msaitoh)

2013-03-14 22:37:38 UTC netbsd-6-0 commitmail json YAML

2013-03-14 22:37:24 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #846):
lib/libc/arch/alpha/gen/__setjmp14.S: revision 1.6
lib/libc/arch/alpha/gen/__longjmp14.c: revision 1.6
lib/libc/arch/alpha/gen/__longjmp14.c: revision 1.7
Save the GP register value and restore it on longjmp.
While formally GP is not a callee-saved register, for static linking
the link time optimization described in section 3.2.3 of the "Calling
Standard for Alpha Systems" allows the caller to rely on GP being the
value needed within setjmp() - and not restore it after return if setjmp
and the call site share a GP value.
This fixes longjmp/setjmp for statically linked programs, e.g. /rescue/csh
or the static tcsh variant from pkgsrc.
Remove clearing of ucontext_t, the only random register values now are
argument and scratch registers (which will be reloaded after return anyway).

(riz)

2013-03-14 22:37:11 UTC netbsd-6 commitmail json YAML

2013-03-14 22:36:06 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #846):
lib/libc/arch/alpha/gen/__setjmp14.S: revision 1.6
lib/libc/arch/alpha/gen/__longjmp14.c: revision 1.6
lib/libc/arch/alpha/gen/__longjmp14.c: revision 1.7
Save the GP register value and restore it on longjmp.
While formally GP is not a callee-saved register, for static linking
the link time optimization described in section 3.2.3 of the "Calling
Standard for Alpha Systems" allows the caller to rely on GP being the
value needed within setjmp() - and not restore it after return if setjmp
and the call site share a GP value.
This fixes longjmp/setjmp for statically linked programs, e.g. /rescue/csh
or the static tcsh variant from pkgsrc.
Remove clearing of ucontext_t, the only random register values now are
argument and scratch registers (which will be reloaded after return anyway).

(riz)

2013-03-14 22:33:16 UTC netbsd-6 commitmail json YAML

Apply patches (requested by chs in ticket #844):
src/sys/dist/ipf/netinet/fil.c patch
src/sys/dist/ipf/netinet/ip_lookup.c patch

Fix some problems in IPF where a lock may be left locked
when it should be released or unlocked when it's not locked.
[chs, ticket #844]

(riz)

2013-03-14 22:04:33 UTC netbsd-6 commitmail json YAML

2013-03-14 22:03:16 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by tron in ticket #843):
lib/libc/rpc/clnt_dg.c: revision 1.28
lib/libc/rpc/xdr_sizeof.c: revision 1.5
lib/libc/rpc/pmap_getport.c: revision 1.19
lib/libc/rpc/xdr_mem.c: revision 1.19
lib/libc/rpc/svc_run.c: revision 1.22
lib/libc/rpc/bindresvport.c: revision 1.25
lib/libc/rpc/svc_raw.c: revision 1.24
lib/libc/rpc/svc_dg.c: revision 1.17
lib/libc/rpc/getnetconfig.c: revision 1.21
lib/libc/rpc/auth_unix.c: revision 1.25
lib/libc/rpc/svc_auth.c: revision 1.17
lib/libc/rpc/clnt_vc.c: revision 1.21
lib/libc/rpc/svc_auth_unix.c: revision 1.21
lib/libc/rpc/rpcb_st_xdr.c: revision 1.10
lib/libc/rpc/pmap_getmaps.c: revision 1.18
lib/libc/rpc/getnetpath.c: revision 1.17
lib/libc/rpc/clnt_simple.c: revision 1.32
lib/libc/rpc/authunix_prot.c: revision 1.16
lib/libc/rpc/svc_dg.h: revision 1.2
lib/libc/rpc/svc_generic.c: revision 1.15
lib/libc/rpc/clnt_raw.c: revision 1.32
lib/libc/rpc/xdr_array.c: revision 1.19
lib/libc/rpc/pmap_prot.c: revision 1.12
lib/libc/rpc/clnt_bcast.c: revision 1.26
lib/libc/rpc/xdr_rec.c: revision 1.35
lib/libc/rpc/svc.c: revision 1.34
lib/libc/rpc/DISCLAIMER: revision 1.3
lib/libc/rpc/clnt_generic.c: revision 1.30
lib/libc/rpc/xdr.c: revision 1.33
lib/libc/rpc/auth_none.c: revision 1.16
lib/libc/rpc/pmap_rmt.c: revision 1.34
lib/libc/rpc/rpc_callmsg.c: revision 1.20
lib/libc/rpc/clnt_perror.c: revision 1.30
lib/libc/rpc/xdr_stdio.c: revision 1.19
lib/libc/rpc/rpc_commondata.c: revision 1.9
lib/libc/rpc/pmap_prot2.c: revision 1.17
lib/libc/rpc/pmap_clnt.c: revision 1.19
lib/libc/rpc/svc_simple.c: revision 1.33
lib/libc/rpc/rpcb_clnt.c: revision 1.29
lib/libc/rpc/rpc_prot.c: revision 1.21
lib/libc/rpc/rpc_dtablesize.c: revision 1.16
lib/libc/rpc/rpc_generic.c: revision 1.28
lib/libc/rpc/xdr_reference.c: revision 1.18
lib/libc/rpc/rpc_soc.c: revision 1.18
lib/libc/rpc/svc_vc.c: revision 1.30
lib/libc/rpc/getrpcent.c: revision 1.23
lib/libc/rpc/xdr_float.c: revision 1.38
lib/libc/rpc/rpcb_prot.c: revision 1.11
lib/libc/rpc/getrpcport.c: revision 1.18
Replace previous Sun Microsystems, Inc. license with a standard
BSD 3-clause license granted by Oracle America, Inc..
This license change was approved by Wim Coekaerts, Senior Vice President,
Linux and Virtualization at Oracle Corporation.
This fixes PR lib/45293 by Pedro Giffuni.

(riz)

2013-03-14 21:56:58 UTC netbsd-6-0 commitmail json YAML

2013-03-14 21:56:41 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #839):
sys/secmodel/extensions/secmodel_extensions.c: revision 1.5
Make the callback deal with embryonic connections which do not have
credentials yet. Fixes PR kern/47598.

(riz)

2013-03-14 21:56:23 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #839):
sys/secmodel/extensions/secmodel_extensions.c: revision 1.5
Make the callback deal with embryonic connections which do not have
credentials yet. Fixes PR kern/47598.

(riz)

2013-03-14 21:52:11 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #838):
sys/dev/ic/isp.c: revision 1.123
Disable ICBOPT_FAST_POST for ISP 2100.
Fixes PR kern/47302. From Matthew Jacob.

(riz)

2013-03-14 21:31:36 UTC MAIN commitmail json YAML

Refine previous: sys/sysmacros.h is where MIN/MAX comes from on Solaris,
so it needs to be included unconditionally.

(pooka)

2013-03-14 20:42:57 UTC MAIN commitmail json YAML

StunOS >= 5.11 has posix_memalign(), so add an additional constraint for
when we need to emulate it with memalign() and when not.

(pooka)

2013-03-14 20:06:39 UTC MAIN commitmail json YAML

2013-03-14 20:06:05 UTC MAIN commitmail json YAML

2013-03-14 20:03:57 UTC netbsd-5-1 commitmail json YAML

2013-03-14 20:03:23 UTC netbsd-5-1 commitmail json YAML

Apply changes (requested by apb in ticket #1854):

Merge tzdata2013a from ftp://ftp.iana.org/tz/releases/tzdata2013a.tar.gz
Merge tzdata2013b from ftp://ftp.iana.org/tz/releases/tzdata2013b.tar.gz

Changes from tzdata2012j to tzdata2013a:

  Change affecting binary data format:

    The zone offset at the end of version-2-format zone files is now
    allowed to be 24:00, as per POSIX.1-2008.  (Thanks to Arthor David Olson.)

  Changes affecting current and future time stamps:

    Chile's 2013 rules, and we guess rules for 2014 and later, will be
    the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC.
    (Thanks to Steffen Thorsen and Robert Elz.)

    New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen.
    (Thanks to Tobias Conradi and Arthur David Olson.)

  Many changes affect historical time stamps before 1940.
  These were deduced from: Milne J. Civil time. Geogr J. 1899
  Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>.

Changes from tzdata2012j to tzdata2013a:

  Changes affecting current and future time stamps:

    Haiti uses US daylight-saving rules this year, and presumably future years.
    This changes time stamps starting today.  (Thanks to Steffen Thorsen.)

    Paraguay will end DST on March 24 this year.
    (Thanks to Steffen Thorsen.)  For now, assume it's just this year.

    Morocco does not observe DST during Ramadan;
    try to predict Ramadan in Morocco as best we can.
    (Thanks to Erik Homoet for the heads-up.)

  Changes affecting commentary:

    Update URLs in tz-link page.  Add URLs for webOS, BB10, iOS.
    Update URL for Solaris.  Mention Internet RFC 6557.
    Update Internet RFCs 2445->5545, 2822->5322.
    Switch from FTP to HTTP for Internet RFCs.

(riz)

2013-03-14 20:02:22 UTC netbsd-5-2 commitmail json YAML

Apply changes (requested by apb in ticket #1854):

Merge tzdata2013a from ftp://ftp.iana.org/tz/releases/tzdata2013a.tar.gz
Merge tzdata2013b from ftp://ftp.iana.org/tz/releases/tzdata2013b.tar.gz

Changes from tzdata2012j to tzdata2013a:

  Change affecting binary data format:

    The zone offset at the end of version-2-format zone files is now
    allowed to be 24:00, as per POSIX.1-2008.  (Thanks to Arthor David Olson.)

  Changes affecting current and future time stamps:

    Chile's 2013 rules, and we guess rules for 2014 and later, will be
    the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC.
    (Thanks to Steffen Thorsen and Robert Elz.)

    New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen.
    (Thanks to Tobias Conradi and Arthur David Olson.)

  Many changes affect historical time stamps before 1940.
  These were deduced from: Milne J. Civil time. Geogr J. 1899
  Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>.

Changes from tzdata2012j to tzdata2013a:

  Changes affecting current and future time stamps:

    Haiti uses US daylight-saving rules this year, and presumably future years.
    This changes time stamps starting today.  (Thanks to Steffen Thorsen.)

    Paraguay will end DST on March 24 this year.
    (Thanks to Steffen Thorsen.)  For now, assume it's just this year.

    Morocco does not observe DST during Ramadan;
    try to predict Ramadan in Morocco as best we can.
    (Thanks to Erik Homoet for the heads-up.)

  Changes affecting commentary:

    Update URLs in tz-link page.  Add URLs for webOS, BB10, iOS.
    Update URL for Solaris.  Mention Internet RFC 6557.
    Update Internet RFCs 2445->5545, 2822->5322.
    Switch from FTP to HTTP for Internet RFCs.

(riz)

2013-03-14 20:01:29 UTC netbsd-5-2 commitmail json YAML

Apply changes (requested by apb in ticket #1854):

Merge tzdata2013a from ftp://ftp.iana.org/tz/releases/tzdata2013a.tar.gz
Merge tzdata2013b from ftp://ftp.iana.org/tz/releases/tzdata2013b.tar.gz

Changes from tzdata2012j to tzdata2013a:

  Change affecting binary data format:

    The zone offset at the end of version-2-format zone files is now
    allowed to be 24:00, as per POSIX.1-2008.  (Thanks to Arthor David Olson.)

  Changes affecting current and future time stamps:

    Chile's 2013 rules, and we guess rules for 2014 and later, will be
    the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC.
    (Thanks to Steffen Thorsen and Robert Elz.)

    New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen.
    (Thanks to Tobias Conradi and Arthur David Olson.)

  Many changes affect historical time stamps before 1940.
  These were deduced from: Milne J. Civil time. Geogr J. 1899
  Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>.

Changes from tzdata2012j to tzdata2013a:

  Changes affecting current and future time stamps:

    Haiti uses US daylight-saving rules this year, and presumably future years.
    This changes time stamps starting today.  (Thanks to Steffen Thorsen.)

    Paraguay will end DST on March 24 this year.
    (Thanks to Steffen Thorsen.)  For now, assume it's just this year.

    Morocco does not observe DST during Ramadan;
    try to predict Ramadan in Morocco as best we can.
    (Thanks to Erik Homoet for the heads-up.)

  Changes affecting commentary:

    Update URLs in tz-link page.  Add URLs for webOS, BB10, iOS.
    Update URL for Solaris.  Mention Internet RFC 6557.
    Update Internet RFCs 2445->5545, 2822->5322.
    Switch from FTP to HTTP for Internet RFCs.

(riz)

2013-03-14 20:00:12 UTC netbsd-5 commitmail json YAML

2013-03-14 19:59:52 UTC netbsd-5 commitmail json YAML

Apply changes (requested by apb in ticket #1854):

Merge tzdata2013a from ftp://ftp.iana.org/tz/releases/tzdata2013a.tar.gz
Merge tzdata2013b from ftp://ftp.iana.org/tz/releases/tzdata2013b.tar.gz

Changes from tzdata2012j to tzdata2013a:

  Change affecting binary data format:

    The zone offset at the end of version-2-format zone files is now
    allowed to be 24:00, as per POSIX.1-2008.  (Thanks to Arthor David Olson.)

  Changes affecting current and future time stamps:

    Chile's 2013 rules, and we guess rules for 2014 and later, will be
    the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC.
    (Thanks to Steffen Thorsen and Robert Elz.)

    New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen.
    (Thanks to Tobias Conradi and Arthur David Olson.)

  Many changes affect historical time stamps before 1940.
  These were deduced from: Milne J. Civil time. Geogr J. 1899
  Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>.

Changes from tzdata2012j to tzdata2013a:

  Changes affecting current and future time stamps:

    Haiti uses US daylight-saving rules this year, and presumably future years.
    This changes time stamps starting today.  (Thanks to Steffen Thorsen.)

    Paraguay will end DST on March 24 this year.
    (Thanks to Steffen Thorsen.)  For now, assume it's just this year.

    Morocco does not observe DST during Ramadan;
    try to predict Ramadan in Morocco as best we can.
    (Thanks to Erik Homoet for the heads-up.)

  Changes affecting commentary:

    Update URLs in tz-link page.  Add URLs for webOS, BB10, iOS.
    Update URL for Solaris.  Mention Internet RFC 6557.
    Update Internet RFCs 2445->5545, 2822->5322.
    Switch from FTP to HTTP for Internet RFCs.

(riz)

2013-03-14 19:56:24 UTC netbsd-6 commitmail json YAML

2013-03-14 19:55:39 UTC netbsd-6-0 commitmail json YAML

2013-03-14 19:47:56 UTC netbsd-6-0 commitmail json YAML

Apply changes (requested by apb in ticket #845):

Merge tzdata2013a from ftp://ftp.iana.org/tz/releases/tzdata2013a.tar.gz
Merge tzdata2013b from ftp://ftp.iana.org/tz/releases/tzdata2013b.tar.gz

Changes from tzdata2012j to tzdata2013a:

  Change affecting binary data format:

    The zone offset at the end of version-2-format zone files is now
    allowed to be 24:00, as per POSIX.1-2008.  (Thanks to Arthor David Olson.)

  Changes affecting current and future time stamps:

    Chile's 2013 rules, and we guess rules for 2014 and later, will be
    the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC.
    (Thanks to Steffen Thorsen and Robert Elz.)

    New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen.
    (Thanks to Tobias Conradi and Arthur David Olson.)

  Many changes affect historical time stamps before 1940.
  These were deduced from: Milne J. Civil time. Geogr J. 1899
  Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>.

Changes from tzdata2012j to tzdata2013a:

  Changes affecting current and future time stamps:

    Haiti uses US daylight-saving rules this year, and presumably future years.
    This changes time stamps starting today.  (Thanks to Steffen Thorsen.)

    Paraguay will end DST on March 24 this year.
    (Thanks to Steffen Thorsen.)  For now, assume it's just this year.

    Morocco does not observe DST during Ramadan;
    try to predict Ramadan in Morocco as best we can.
    (Thanks to Erik Homoet for the heads-up.)

  Changes affecting commentary:

    Update URLs in tz-link page.  Add URLs for webOS, BB10, iOS.
    Update URL for Solaris.  Mention Internet RFC 6557.
    Update Internet RFCs 2445->5545, 2822->5322.
    Switch from FTP to HTTP for Internet RFCs.

(riz)

2013-03-14 19:26:42 UTC netbsd-6 commitmail json YAML

Apply changes (requested by apb in ticket #845):

Merge tzdata2013a from ftp://ftp.iana.org/tz/releases/tzdata2013a.tar.gz
Merge tzdata2013b from ftp://ftp.iana.org/tz/releases/tzdata2013b.tar.gz

Changes from tzdata2012j to tzdata2013a:

  Change affecting binary data format:

    The zone offset at the end of version-2-format zone files is now
    allowed to be 24:00, as per POSIX.1-2008.  (Thanks to Arthor David Olson.)

  Changes affecting current and future time stamps:

    Chile's 2013 rules, and we guess rules for 2014 and later, will be
    the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC.
    (Thanks to Steffen Thorsen and Robert Elz.)

    New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen.
    (Thanks to Tobias Conradi and Arthur David Olson.)

  Many changes affect historical time stamps before 1940.
  These were deduced from: Milne J. Civil time. Geogr J. 1899
  Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>.

Changes from tzdata2012j to tzdata2013a:

  Changes affecting current and future time stamps:

    Haiti uses US daylight-saving rules this year, and presumably future years.
    This changes time stamps starting today.  (Thanks to Steffen Thorsen.)

    Paraguay will end DST on March 24 this year.
    (Thanks to Steffen Thorsen.)  For now, assume it's just this year.

    Morocco does not observe DST during Ramadan;
    try to predict Ramadan in Morocco as best we can.
    (Thanks to Erik Homoet for the heads-up.)

  Changes affecting commentary:

    Update URLs in tz-link page.  Add URLs for webOS, BB10, iOS.
    Update URL for Solaris.  Mention Internet RFC 6557.
    Update Internet RFCs 2445->5545, 2822->5322.
    Switch from FTP to HTTP for Internet RFCs.

(riz)

2013-03-14 19:18:32 UTC MAIN commitmail json YAML

2013-03-14 19:17:59 UTC MAIN commitmail json YAML

2013-03-14 19:17:23 UTC MAIN commitmail json YAML

Add missing .El macro.

(njoly)

2013-03-14 19:16:52 UTC MAIN commitmail json YAML

2013-03-14 19:15:34 UTC MAIN commitmail json YAML

Remove unknown .LP macro.

(njoly)

2013-03-14 19:13:17 UTC MAIN commitmail json YAML

Add comment questioning lock asymmetry.

(gdt)

2013-03-14 19:08:11 UTC netbsd-6 commitmail json YAML

Adjust ticket 835 to fix the build.

(riz)

2013-03-14 19:07:31 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by roy in ticket #835):
lib/libterminfo/tparm.c: revision 1.8
Ensure that we request a buffer big enough, although with the current
terminfo specification this should never happen.
Correctly return NULL when realloc(3) fails.

(riz)

2013-03-14 18:49:20 UTC MAIN commitmail json YAML

Sync with *BSD. No functional change:
- make bge_chipid() and use it.
- use switch() instead of a lot of if()s.
- sort lines.

(msaitoh)

2013-03-14 16:33:58 UTC netbsd-6 commitmail json YAML

2013-03-14 16:33:10 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by pgoyette in ticket #837):
sys/compat/common/kern_time_50.c: revision 1.25
sys/kern/init_sysctl.c: revision 1.195
sys/kern/init_main.c: revision 1.447
sys/compat/common/compat_util.h: revision 1.23
sys/compat/common/compat_mod.h: revision 1.1
sys/compat/common/compat_mod.c: revision 1.16
sys/compat/common/compat_mod.c: revision 1.17
sys/compat/common/compat_mod.c: revision 1.18
sys/compat/common/vfs_syscalls_43.c: revision 1.55
Move boottime50 and its associated sysctl into the compat module.  As
noted on tech-kern.  Should fix PR/47579.
OK christos@
Will request pull-up to 6.0 in a few days.
Wrap sysctl_teardown(&compat_clog) with the appropriate #if defined()s
remove empty #if

(riz)

2013-03-14 15:55:31 UTC netbsd-6-0 commitmail json YAML

2013-03-14 15:55:11 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by cheusov in ticket #836):
external/historical/nawk/dist/tran.c: revision 1.8
PR/47553: Aleksev Cheusov: awk segfault: NULL dereference.

(riz)

2013-03-14 15:54:58 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by cheusov in ticket #836):
external/historical/nawk/dist/tran.c: revision 1.8
PR/47553: Aleksev Cheusov: awk segfault: NULL dereference.

(riz)

2013-03-14 15:48:29 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by roy in ticket #835):
lib/libterminfo/terminfo.3: revision 1.9
lib/libterminfo/term.h: revision 1.13
lib/libterminfo/term.h: revision 1.14
usr.bin/tput/Makefile: revision 1.11
lib/libterminfo/terminfo.3: revision 1.10
lib/libterminfo/genman: revision 1.5
lib/libterminfo/term_private.h: revision 1.11
usr.bin/tput/tput.c: revision 1.23
usr.bin/tput/tput.c: revision 1.24
usr.bin/tput/tput.c: revision 1.25
lib/libterminfo/tparm.c: revision 1.11
lib/libterminfo/Makefile.hash: revision 1.7
usr.bin/tput/tput.c: revision 1.26
lib/libterminfo/tparm.c: revision 1.12
lib/libterminfo/tparm.c: revision 1.13
lib/libterminfo/tparm.c: revision 1.14
lib/libterminfo/terminfo.5.in: revision 1.18
As tparm accepts longs we should treat them as long during expansion.
Also, fix the ~ and ! logic.
Move the strings vs long analysis to a private function, but allow
tput(1) to use it so we can work with string parameters to
capabilities.
Fix building our terminals with a non standard NETBSDSRCDIR, PR
lib/46793.
Thanks to Bernd Ernesti.
Remove debug accidently commited.
If char * > long then print a suitable error when passing a string
parameter.
For platforms where we cannot fit a char * into a long, return NULL
and set errno to ENOTSUPP.
Add descriptions for terminfo keys to term.h
These are extracted by genman and placed into the compiled terminfo.5
Fixes PR lib/47090
Provide a disabled implentation of tlparm and ti_tlparm for
completeness.
This also improves the readability of _ti_tiparm.
Use putp(3) to output our strings.
Fixes PR lib/47532

(riz)

2013-03-14 15:40:58 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by roy in ticket #834):
lib/libterminfo/tparm.c: revision 1.10
Fix %t logic and don't output any %; or %e parts.
Fixes PR lib/47490 thanks to Julien Oster

(riz)

2013-03-14 14:55:36 UTC MAIN commitmail json YAML

Revert 1.25 and 1.26: Breaks build on !NetBSD

(joerg)

2013-03-14 13:08:56 UTC MAIN commitmail json YAML

2013-03-14 12:49:33 UTC MAIN commitmail json YAML

2013-03-14 12:47:33 UTC MAIN commitmail json YAML

Added Huawei E171 3G modem.

(nonaka)

2013-03-14 11:54:32 UTC MAIN commitmail json YAML

Use elf32 version module object relocator on sparc64 32-bit kernel.

(nakayama)

2013-03-14 11:53:34 UTC MAIN commitmail json YAML

2013-03-14 10:06:46 UTC MAIN commitmail json YAML

2013-03-14 07:10:07 UTC MAIN commitmail json YAML

Deduce the version number to encode in pkgconfig files by getting it from
bconfig.h.  Also make the build of these files depends on bconfig.h itself.

This should fix once and for all the problems of the
atf/atf-{c,c++}/pkg_config_test:version tests breaking because the
pkgconfig files hold an old version number during update builds.

(jmmv)

2013-03-14 06:43:32 UTC MAIN commitmail json YAML

Expect a crash in the noisyeject test.  Mention PR kern/47646.

(jmmv)

2013-03-14 06:03:44 UTC MAIN commitmail json YAML

Prevent the sed command in c2048 from getting stuck.

Provide some unused input to the sed command in the c2048 test to prevent
the test from getting stuck waiting for input from stdin that will never
arrive.

I don't know why I'm hitting this now (might be a difference between atf-run
and kyua), but this is a bug in the test.

(jmmv)

2013-03-14 01:23:35 UTC MAIN commitmail json YAML

Guess the RUMPCOMP_USER stuff wasn't ready to be in the NetBSD tree yet,
so revert previous commits to fix build.  I'll look at rereverting when
toolchain/47644 is fixed and clean buildtests are again possible.

(pooka)

2013-03-13 21:35:18 UTC MAIN commitmail json YAML

break a bunch of long lines

(macallan)

2013-03-13 21:31:01 UTC MAIN commitmail json YAML

2013-03-13 21:29:06 UTC MAIN commitmail json YAML

defflag VOYAGERFB_DEPTH_32

(macallan)

2013-03-13 21:28:12 UTC MAIN commitmail json YAML

support anti-aliased fonts in 8bit
while there, use the DRAM config register to figure out how much video
memory we have instead of guessing

(macallan)

2013-03-13 21:20:46 UTC MAIN commitmail json YAML

add some register bits

(macallan)

2013-03-13 21:18:35 UTC MAIN commitmail json YAML

make sure device properties for genfb or voyagerfb actually get set

(macallan)

2013-03-13 21:17:43 UTC MAIN commitmail json YAML

remove half-assed gdium-specific code in device_register and actually call
sys_platform->device_register()
how in Cthulhu's name did this ever work?

(macallan)

2013-03-13 21:17:32 UTC MAIN commitmail json YAML

Fix a few minor issues found by proofreading the diff one last time.

(pooka)

2013-03-13 21:13:45 UTC MAIN commitmail json YAML

Push the bits accessing the networking backend into hypercalls.
This allows a few highly desirable things to happen:

1) Linux support, which is included in this commit (thanks to wanq for
  sending me the magic bits for accessing /dev/net/tun)
2) Reusing the kernel-side of the interface for devices such as
  hardware packet processors which interact directly with user vm spaces
  (not included in the commit).

(pooka)

2013-03-13 13:38:05 UTC MAIN commitmail json YAML

Fix documentation of rbtree(3) iteration.

. Fix sense of rb_tree_iterate(rbt, NULL, ...).
. Document RB_TREE_MIN/RB_TREE_MAX to avoid relying on that sense.
. Document RB_TREE_FOREACH and RB_TREE_FOREACH_REVERSE to simplify
iteration.

Addresses PR lib/46034 and PR lib/47144.  It would have been nice to
make `x = NULL; while ((x = rb_tree_iterate(t, NULL, ...)) != NULL)'
DTRT to traverse t, but it's too much late for that now.

We probably ought to have an RB_TREE_FOREACH{,_REVERSE}_SAFE too.

ok christos

(riastradh)

2013-03-13 13:21:18 UTC MAIN commitmail json YAML

2013-03-13 13:16:38 UTC MAIN commitmail json YAML

remove debugging

(christos)

2013-03-13 13:15:47 UTC MAIN commitmail json YAML

add missing argument

(christos)

2013-03-13 09:44:21 UTC MAIN commitmail json YAML

- Add some workarounds for 5717 A0 and 5776[56] to be stable.
  From Linux tg3 driver.
- Use macro.

(msaitoh)

2013-03-13 08:05:46 UTC MAIN commitmail json YAML

Remove clearing of ucontext_t, the only random register values now are
argument and scratch registers (which will be reloaded after return anyway).

(martin)

2013-03-13 03:08:18 UTC MAIN commitmail json YAML

Set the N900 kernel on par with the latest improvements related to the
BEAGLEBOARD. Tested on a Nokia N900; BEAGLEBOARD still builds.

(khorben)

2013-03-13 03:03:04 UTC MAIN commitmail json YAML

Set the framebuffer as the default console when no serial port is configured.
This was tested on a Nokia N900 with the N900 kernel. The BEAGLEBOARD kernel
still builds.

ok christos@

(khorben)

2013-03-13 02:44:28 UTC MAIN commitmail json YAML

more explicit syntax

(christos)

2013-03-13 02:41:23 UTC MAIN commitmail json YAML

2013-03-13 02:36:51 UTC MAIN commitmail json YAML

2013-03-13 02:34:37 UTC MAIN commitmail json YAML

2013-03-13 02:32:05 UTC MAIN commitmail json YAML

link against /lib

(christos)

2013-03-13 00:36:52 UTC MAIN commitmail json YAML

HE WAS OBEDIANT

(uwe)

2013-03-13 00:09:22 UTC MAIN commitmail json YAML

Fix argument order for config_attach_loc in autoconf(9).

(riastradh)

2013-03-12 23:16:31 UTC MAIN commitmail json YAML

revert rev.1.37 for now.

PR/47634 from Ryo ONODERA.
while i have no idea how this change can break bge,
i don't have hardware and/or time to investigate right now.

(yamt)

2013-03-12 21:54:36 UTC MAIN commitmail json YAML

- Do the size checks before calling the cpu checksum code. Otherwise you'll
  crash there and not panic.
- Don't panic on short packets unless DIAGNOSTIC. In general we should try
  to make the kernel survive errors...

(christos)

2013-03-12 21:52:48 UTC MAIN commitmail json YAML

is defined now in GENERIC

(christos)

2013-03-12 21:41:40 UTC MAIN commitmail json YAML

2013-03-12 21:20:04 UTC matt-nb6-plus commitmail json YAML

Busy wait in a WFI loop until told to exit.

(matt)

2013-03-12 21:12:47 UTC MAIN commitmail json YAML

2013-03-12 21:04:58 UTC MAIN commitmail json YAML

2013-03-12 20:49:22 UTC MAIN commitmail json YAML

2013-03-12 20:47:48 UTC MAIN commitmail json YAML

2013-03-12 20:22:00 UTC MAIN commitmail json YAML

2013-03-12 20:07:23 UTC MAIN commitmail json YAML

2013-03-12 20:02:41 UTC MAIN commitmail json YAML

include bsd.own.mk first, otherwise compat build overwrites our install
dirs.

(christos)

2013-03-12 20:01:55 UTC MAIN commitmail json YAML

2013-03-12 19:38:20 UTC MAIN commitmail json YAML

Save the GP register value and restore it on longjmp.

While formally GP is not a callee-saved register, for static linking
the link time optimization described in section 3.2.3 of the "Calling
Standard for Alpha Systems" allows the caller to rely on GP being the
value needed within setjmp() - and not restore it after return if setjmp
and the call site share a GP value.

This fixes longjmp/setjmp for statically linked programs, e.g. /rescue/csh
or the static tcsh variant from pkgsrc.

(martin)

2013-03-12 15:17:58 UTC MAIN commitmail json YAML

Add missing .debug extension.

(njoly)

2013-03-12 14:54:01 UTC MAIN commitmail json YAML

Note updata to tzdata2013b.

(apb)

2013-03-12 14:53:44 UTC MAIN commitmail json YAML

tzcode2013b/tzdata2013b has been released.  We have updated to tzdata2013b.

(apb)

2013-03-12 14:50:26 UTC MAIN commitmail json YAML

Import tzdata2013b from ftp://ftp.iana.org/tz/releases/tzdata2013b.tar.gz

Changes from tzdata2013a to tzdata2013b:

  Changes affecting current and future time stamps:

    Haiti uses US daylight-saving rules this year, and presumably future years.
    This changes time stamps starting today.  (Thanks to Steffen Thorsen.)

    Paraguay will end DST on March 24 this year.
    (Thanks to Steffen Thorsen.)  For now, assume it's just this year.

    Morocco does not observe DST during Ramadan;
    try to predict Ramadan in Morocco as best we can.
    (Thanks to Erik Homoet for the heads-up.)

  Changes affecting commentary:

    Update URLs in tz-link page.  Add URLs for webOS, BB10, iOS.
    Update URL for Solaris.  Mention Internet RFC 6557.
    Update Internet RFCs 2445->5545, 2822->5322.
    Switch from FTP to HTTP for Internet RFCs.

Status:

Vendor Tag: TZDATA
Release Tags: TZDATA2013B

(apb)

2013-03-12 14:19:34 UTC MAIN commitmail json YAML

2013-03-12 14:03:33 UTC MAIN commitmail json YAML

DragonFly is in the Solaris camp in the "how to access ELF DYN at runtime"
valley of joy and love.

(pooka)

2013-03-12 13:09:26 UTC MAIN commitmail json YAML

2013-03-12 13:08:00 UTC MAIN commitmail json YAML

Error out if a path has a trailing slash, which makes awk enter an
infinite loop while creating set lists.

(njoly)

2013-03-12 01:55:33 UTC MAIN commitmail json YAML

re-directing once is good enough.

(christos)

2013-03-12 01:52:56 UTC MAIN commitmail json YAML

not a good place to include "nbtool_config.h"

(christos)

2013-03-12 01:52:20 UTC MAIN commitmail json YAML

Perform shell fd gymnastics to capture the error in the pipeline and exit.

(christos)

2013-03-11 23:17:35 UTC MAIN commitmail json YAML

fix typo, from Henning Petersen

(christos)

2013-03-11 21:37:54 UTC MAIN commitmail json YAML

In pool_cache_put_slow(), pool_get() can block (it does mutex_enter()),
so we need to retry if curlwp took a context switch during the call.
Otherwise, CPU-local invariants can get screwed up:

    panic: kernel diagnostic assertion "cur->pcg_avail == cur->pcg_size" failed

This is (was) very easy to reproduce by just running:

  while : ; do RUMP_NCPU=32 ./a.out ; done

where a.out only calls rump_init().  But, any situation there's contention
and a pool doesn't have emptygroups would do.

(pooka)

2013-03-11 20:19:30 UTC MAIN commitmail json YAML

2013-03-11 17:20:02 UTC MAIN commitmail json YAML

use sizeof(req) to find if it was empty or not (from uwe)

(christos)

2013-03-11 17:03:55 UTC MAIN commitmail json YAML

*"" is not constant according to gcc. So we move the responsibility for adding
a , to the users of the macro.

(christos)

2013-03-11 16:38:31 UTC MAIN commitmail json YAML

2013-03-11 16:37:44 UTC MAIN commitmail json YAML

- avoid trailing , in dependencies when there are none other the npf module
  itself.
- remove if_npflog dependency from npf_ext_log.

(christos)

2013-03-11 15:53:05 UTC MAIN commitmail json YAML

2013-03-11 11:44:48 UTC MAIN commitmail json YAML

amend previous sparc64 fix: rump does not know about memcpyset.s

(christos)

2013-03-11 10:44:44 UTC MAIN commitmail json YAML

2013-03-11 09:35:38 UTC MAIN commitmail json YAML

Comments corrections.

(skrll)

2013-03-11 02:12:16 UTC MAIN commitmail json YAML

2013-03-11 02:02:29 UTC MAIN commitmail json YAML

2013-03-11 01:56:37 UTC MAIN commitmail json YAML

prevent the lookup function from autoloading recursively.

(christos)

2013-03-11 01:43:50 UTC MAIN commitmail json YAML

move the module loading in the correct place.

(christos)

2013-03-11 01:42:12 UTC MAIN commitmail json YAML

remove the detach that does not belong here anymore.

(christos)

2013-03-11 00:39:33 UTC MAIN commitmail json YAML

separate sess commands.

(christos)

2013-03-11 00:34:43 UTC MAIN commitmail json YAML

2013-03-11 00:29:10 UTC MAIN commitmail json YAML

fix error message and type of if_idx

(christos)

2013-03-11 00:18:11 UTC MAIN commitmail json YAML

2013-03-11 00:16:59 UTC MAIN commitmail json YAML

2013-03-11 00:09:07 UTC MAIN commitmail json YAML

2013-03-11 00:05:36 UTC MAIN commitmail json YAML

2013-03-11 00:04:46 UTC MAIN commitmail json YAML

2013-03-11 00:03:18 UTC MAIN commitmail json YAML

auto-create the log interface and bring it up.

(christos)

2013-03-10 23:59:00 UTC MAIN commitmail json YAML

centralize error handling and print what went wrong instead of "ioctl"

(christos)

2013-03-10 23:57:07 UTC MAIN commitmail json YAML

2013-03-10 23:11:26 UTC MAIN commitmail json YAML

deal with strings as interfaces

(christos)

2013-03-10 21:55:40 UTC MAIN commitmail json YAML

2013-03-10 21:49:26 UTC MAIN commitmail json YAML

2013-03-10 21:48:18 UTC MAIN commitmail json YAML

2013-03-10 21:45:46 UTC MAIN commitmail json YAML

2013-03-10 21:41:06 UTC MAIN commitmail json YAML

2013-03-10 21:40:06 UTC MAIN commitmail json YAML

2013-03-10 21:17:31 UTC MAIN commitmail json YAML

Fix the example (deja vu?).

(rmind)

2013-03-10 21:01:19 UTC MAIN commitmail json YAML

2013-03-10 20:58:49 UTC MAIN commitmail json YAML

2013-03-10 20:54:15 UTC MAIN commitmail json YAML

new npflog driver split out of npf_ext_log.

(christos)

2013-03-10 20:51:45 UTC MAIN commitmail json YAML

2013-03-10 19:46:12 UTC MAIN commitmail json YAML

allow cloners as modules.

(christos)

2013-03-10 19:32:29 UTC MAIN commitmail json YAML

2013-03-10 17:55:42 UTC MAIN commitmail json YAML

At least pretend to not leak memory in sysctl initialization.
This commit message would be longer if it included opinions about
sysctllog vs. CTLFLAG_PERMANENT ...

(pooka)

2013-03-10 17:05:12 UTC MAIN commitmail json YAML

Use kern_malloc.c instead of the relegated allocators in memalloc.c.
Previously this didn't make sense due to the use of kmem_map, but the
new malloc is more dynamic and puts sense into using it.

(pooka)

2013-03-10 16:51:31 UTC MAIN commitmail json YAML

Don't allow kernel threads to run before all CPUs have been initialized
to avoid them getting scheduled on non-initialized CPUs.

(pooka)

2013-03-10 16:27:11 UTC MAIN commitmail json YAML

Always include subr_vmem.c, even with RUMP_UNREAL_ALLOCATORS=yes
(previously it was just missing in that case).

Record wchan to unreal pool_init() to avoid memory leak warning.

(pooka)

2013-03-10 14:15:54 UTC MAIN commitmail json YAML

Add -c, which produces cvs syntax output for the necessary subset
of src/sys.

(pooka)

2013-03-10 11:21:06 UTC MAIN commitmail json YAML

Make RUN_ONCE actually run only once.  Also, remove a "slightly"
outdated comment.

(pooka)

2013-03-10 09:18:50 UTC MAIN commitmail json YAML

Avoid dependency on curlybrace expansion.

(pooka)

2013-03-10 07:31:03 UTC MAIN commitmail json YAML

On sparc64 memcpy and memset are provided by memcpyset.s (should have been
memcpyset.S, but...). Don't include them in the build because it breaks the
modular build where the kernel library is built as an object.

(christos)

2013-03-10 07:18:21 UTC MAIN commitmail json YAML

Explicitly set KERN_AS (this could be done in /usr/src/sys/conf/Makefile.*)
so that modules work, on config files that did not set it explicitly. All
the files now use the standard logic, except the ones that set KERN_AS=obj
and Makefile.usermode which sets KERN_AS=library.

(christos)

2013-03-10 04:25:06 UTC MAIN commitmail json YAML

more detailed/consistent error messages.

(christos)

2013-03-10 04:24:16 UTC MAIN commitmail json YAML

Now that the auto-loading zfs bug has been fixed, the loading failed because
the devsw node was busied here. Since we load the devsw only for the purpose
of creating the device node in our virtual filesystem, detach it after we
are done so that the real module can reload it.

(christos)

2013-03-10 04:01:49 UTC MAIN commitmail json YAML

2013-03-09 21:36:04 UTC MAIN commitmail json YAML

fix PR 47629, using a slightly different patch to the one in the PR.

this modifies escape_rfc3986() to escape '%' itself, and to properly
track the buffer size and nul out the final byte, not some random
byte that may actually be unmapped.

(mrg)

2013-03-09 19:43:21 UTC MAIN commitmail json YAML

Document more environment settings.

(christos)

2013-03-09 19:43:07 UTC MAIN commitmail json YAML

undo previous; mail never expanded $ variables in folder.

(christos)

2013-03-09 16:02:25 UTC MAIN commitmail json YAML

- make errors positive like elsewhere in the kernel, document error returns
- KNF
- fix commented out debugging

(christos)

2013-03-09 14:12:08 UTC MAIN commitmail json YAML

Record the value of MKATF and MKKYUA in /etc/release.

(jmmv)

2013-03-09 13:25:18 UTC MAIN commitmail json YAML

2013-03-08 23:18:00 UTC MAIN commitmail json YAML

Sharpen the "return imediately" test case and fix/uncomment the "wait untill
signal" one.

(martin)

2013-03-08 20:58:35 UTC MAIN commitmail json YAML

2013-03-08 20:56:44 UTC MAIN commitmail json YAML

2013-03-08 19:04:28 UTC MAIN commitmail json YAML

Ensure that rump kernel component constructors from the main object
get processed.  This applies to ones which were linked statically.
Unfortunately, that's where it got a bit tricky, since the dlsym()
interface searches the handle and all its dependencies.  For the main
object the list of dependencies includes all the dynamic rump kernel
components that were included when the binary is linked.  So, a long
story short, make only one pass through the objects to harvest all the
component entries, weed out the dupes, and initialize components from
an in-memory dupe-free list when so requested.

(pooka)

2013-03-08 17:02:30 UTC MAIN commitmail json YAML

2013-03-08 17:01:54 UTC MAIN commitmail json YAML

Rename testprogram and make it more general by adding other testcases.
One commented out, I didn't manage to get all signal handling correct
for now.

(martin)

2013-03-08 16:52:11 UTC MAIN commitmail json YAML

PR/47631: NAKAJIMA Yoshihiro

1. Utimens and lutimens don't require timeval but timespec.
2. The order of functions doesn't have a uniformity.
3. Utimens.2 and lutimens.2 aren't installed.

(christos)

2013-03-08 16:50:03 UTC MAIN commitmail json YAML

PR/47632: Supratim Chakraborty: Spelling Mistake for Variadic functions

(christos)

2013-03-08 14:59:34 UTC MAIN commitmail json YAML

Disable vchiq for now.

(skrll)