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

2024-05-09 20:51:49 UTC Now

2016-12-27 13:43:38 UTC MAIN commitmail json YAML

We don't use openssl for NPF in NetBSD, so don't include the header, and
provide a compatibility define.

(christos)

2016-12-27 12:09:19 UTC MAIN commitmail json YAML

When testing non-verbosely, show diff on failure. ok mrg@

(schmonz)

2016-12-27 11:59:36 UTC MAIN commitmail json YAML

It is wrong to block the vnode during vcache_rekey.  The vnode may be looked
up using the old key until vcache_rekey_exit changes the key to the new one.

Add an assertion that the temporary key is different from the current one.

(hannken)

2016-12-27 11:37:36 UTC nick-nhusb commitmail json YAML

2016-12-27 11:17:51 UTC MAIN commitmail json YAML

Fix DEBUGFUNC() output in ixgbe_disable_rx_x550().

(msaitoh)

2016-12-27 10:54:38 UTC MAIN commitmail json YAML

Fix a bug introduced with Rev. 1.294:  use LK_NOWAIT when called with MNT_LAZY.

(hannken)

2016-12-27 10:53:12 UTC MAIN commitmail json YAML

Fix panic in pfil_run_hooks on bootup

XXX a kernel with pf still fails to boot up. Please someone fix it.

(ozaki-r)

2016-12-27 10:37:52 UTC nick-nhusb commitmail json YAML

Reduce scope of variables

(skrll)

2016-12-27 10:30:24 UTC MAIN commitmail json YAML

Give the reader a clue as to what information BIOHIST can provide.

(pgoyette)

2016-12-27 10:24:00 UTC nick-nhusb commitmail json YAML

Missed commit in the ehci abort improvement

(skrll)

2016-12-27 10:16:49 UTC nick-nhusb commitmail json YAML

2016-12-27 10:09:24 UTC nick-nhusb commitmail json YAML

2016-12-27 10:01:39 UTC MAIN commitmail json YAML

  Fix flow control setting sysctl. I don't know why disabling autonego when
the flow control parameter is changed. Now the ixgN.fc sysctl works as
expected.

(msaitoh)

2016-12-27 09:34:44 UTC MAIN commitmail json YAML

Revert previous commit (to r1.117)

Superfluous warnings in simple userland programs is not a valid reason to
break a security model.

(maya)

2016-12-27 08:59:48 UTC nick-nhusb commitmail json YAML

Improve and simplify ehci_abort_xfer.  The races should now be removed.

(skrll)

2016-12-27 08:56:00 UTC MAIN commitmail json YAML

2016-12-27 08:49:29 UTC nick-nhusb commitmail json YAML

#ifdef DIAGNOSTIC + panic -> KASSERTMSG

(skrll)

2016-12-27 08:33:08 UTC nick-nhusb commitmail json YAML

Actually set the transfer status on transfers in ohci_abort_xfer and
the controller is dying

(skrll)

2016-12-27 08:32:19 UTC nick-nhusb commitmail json YAML

Don't supply the lock to callout_halt when polling as it won't be held

(skrll)

2016-12-27 07:12:32 UTC netbsd-7 commitmail json YAML

2016-12-27 07:03:53 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #1340):
sys/net/npf/lpm.c: revision 1.3
Fix kmem_free() in hashmap_remove().

(snj)

2016-12-27 06:50:03 UTC MAIN commitmail json YAML

Fix the date (setting the date to the same as the date on which this version was imported).

Looks like the '%Q%' was supposed to be translated to an actual date through
some tool but neither the README nor the Makefile say anything. So just
setting the date manually.

ok wiz@

(abhinav)

2016-12-27 04:12:34 UTC MAIN commitmail json YAML

Decouple BIOHIST from other users of KERNHIST.

(pgoyette)

2016-12-27 03:51:56 UTC MAIN commitmail json YAML

Fix PASID Control Register.

(msaitoh)

2016-12-27 03:09:55 UTC MAIN commitmail json YAML

Use the correct number of multicast addrs

(hikaru)

2016-12-27 02:20:46 UTC MAIN commitmail json YAML

Replace in comment SIGPOLL with SIGIO

SIGPOLL is absent in NetBSD.

No functional change.

(kamil)

2016-12-27 01:44:06 UTC MAIN commitmail json YAML

Rename SIGPOLL signal to SIGIO in documentation siginfo(2)

SIGPOLL is absent on NetBSD, it's emulated in linux_compat(8).

(kamil)

2016-12-27 01:31:06 UTC MAIN commitmail json YAML

fix merge conflict.

(christos)

2016-12-27 01:11:52 UTC MAIN commitmail json YAML

Add BIOHIST (and belatedly, UVMHIST) to the ALL kernels for i386 and amd64.

XXX Perhaps it should be added to others as well?  Perhaps just as comments?

(pgoyette)

2016-12-26 23:59:48 UTC MAIN commitmail json YAML

Convert NPF to the latest pfil(9) changes.

(rmind)

2016-12-26 23:49:53 UTC MAIN commitmail json YAML

#include giohist.h from proper location

(pgoyette)

2016-12-26 23:39:18 UTC MAIN commitmail json YAML

Bump NPF_VERSION to 19.

(rmind)

2016-12-26 23:21:49 UTC MAIN commitmail json YAML

pfil(9) improvements to handle address changes:

Add:
  PFIL_IFADDR    call on interface reconfig (mbuf is ioctl #)
  PFIL_IFNET      call on interface attach/detach (mbuf is PFIL_IFNET_*)

from rmind@

(christos)

2016-12-26 23:15:15 UTC MAIN commitmail json YAML

Fix locking so we don't release the lock between the time we check the
tailq (for being non-empty) and the time we remove an entry.

(pgoyette)

2016-12-26 23:12:34 UTC MAIN commitmail json YAML

2016-12-26 23:10:46 UTC MAIN commitmail json YAML

npf_tcp_fsm: fix for the NPF_TCPS_SYN_RECEIVED state.

SYN re-transmission after SYN-ACK was seen by NPF should not terminate
the connection.  Thanks to: Alexander Kiselev <kiselev99 at gmail com>

(rmind)

2016-12-26 23:05:06 UTC MAIN commitmail json YAML

2016-12-26 21:54:00 UTC MAIN commitmail json YAML

Remove wrong comment which was copy-and-pasted from somewhere.

(rin)

2016-12-26 21:25:08 UTC MAIN commitmail json YAML

Assert that the size of a trap handler does not exceed its room.

XXX
The debug exception is critical for ibm4xx. Since rev 1.24, we use the critical
trap hundler for it. Sorry for the wrong commit log for rev 1.24.

(rin)

2016-12-26 21:16:06 UTC MAIN commitmail json YAML

Fix kmem_free() in hashmap_remove().

(rmind)

2016-12-26 20:52:39 UTC MAIN commitmail json YAML

simplify logic; there must be no CPU usage when p_swtime is zero

(rin)

2016-12-26 20:28:00 UTC MAIN commitmail json YAML

No need to have same trap handlers in trap_subr.S.
No functional changes.

(rin)

2016-12-26 20:16:29 UTC MAIN commitmail json YAML

We cannot have DDB and IPKDB at the same time.

(rin)

2016-12-26 19:46:59 UTC MAIN commitmail json YAML

Fix some comments and add new comment explaining probable bug in cpu_switchto().  Not sure of a fix for it yet

(scole)

2016-12-26 19:01:18 UTC netbsd-7 commitmail json YAML

2016-12-26 18:55:08 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #1339):
sys/net/npf/lpm.c: revision 1.2
Fix kmem_free() sizes in hashmap_rehash() and lpm_clear().

(snj)

2016-12-26 18:47:00 UTC MAIN commitmail json YAML

Add copyright info.

After sufficient poking by Taylor.

(cherry)

2016-12-26 18:04:31 UTC MAIN commitmail json YAML

xen dom0 SMP is now bootable again.

add the 'options MULTIPROCESSOR' in respective configs, but mark them
experimental - and thus disabled by default.

(cherry)

2016-12-26 17:54:07 UTC MAIN commitmail json YAML

the i386 and amd64 boot time msgbuf init code is nearly identical.

Unify them into x86/x86_machdep.c:init_x86_msgbuf()

Boot tested on GENERIC (i386, amd64), XEN3_DOM0 (amd64)

(cherry)

2016-12-26 16:20:17 UTC MAIN commitmail json YAML

Remove more trailing whitespace.

(rjs)

2016-12-26 16:03:50 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2016-12-26 15:59:26 UTC MAIN commitmail json YAML

Add tcu(4) for TC-USB.

(flxd)

2016-12-26 15:47:48 UTC MAIN commitmail json YAML

Make the msgbuf initialisation track closer to the original
pre-uvm_physseg.h one.

To see the exact changes with the original, line for line, do:

cvs rdiff -u -r1.772 -r1.775 src/sys/arch/i386/i386/machdep.c

(cherry)

2016-12-26 14:53:17 UTC MAIN commitmail json YAML

- use UTC
- initialize tm_isdst
- use accpath to handle relative paths

(christos)

2016-12-26 13:55:13 UTC MAIN commitmail json YAML

remove spurious printf()

(cherry)

2016-12-26 13:28:59 UTC MAIN commitmail json YAML

2016-12-26 12:54:42 UTC MAIN commitmail json YAML

Make the msgbuf initialisation track closer to the original
pre-uvm_physseg.h one.

To see the exact changes with the original, line for line, do:

cvs diff -u -r 1.241 sys/arch/amd64/amd64/machdep.c

(cherry)

2016-12-26 12:46:32 UTC MAIN commitmail json YAML

Implement the `c' command in "interactive mode" that displays only commands
that match a specified string.

Reviewed by and thanks to <Riastradh>

(leot)

2016-12-26 12:44:10 UTC MAIN commitmail json YAML

Fix kmem_free() sizes in hashmap_rehash() and lpm_clear().

(rmind)

2016-12-26 10:16:43 UTC MAIN commitmail json YAML

Add missing full stop.

(abhinav)

2016-12-26 08:53:11 UTC MAIN commitmail json YAML

In the MP case,
do not attempt to pmap_tlb_shootdown() after a pmap_kenter_ma() during
boot. pmap_tlb_shootdown() assumes post boot. Instead invalidate the
entry on the local CPU only.

XXX: to DTRT, probably this assumption needs re-examination.
XXX: The tradeoff is a (predicted) single word size comparison
    penalty, so perhaps a decision needs performance stats.

(cherry)

2016-12-26 08:43:55 UTC MAIN commitmail json YAML

Add new entry in TODO.ptrace

+ add support to read and write siginfo_t from and to tracee (reuse PT_IO?)

Sponsored by <The NetBSD Foundation>

(kamil)

2016-12-26 08:21:09 UTC MAIN commitmail json YAML

Hold the interlock when calling cv_broadcast as per condvar(9)

(skrll)

2016-12-26 08:16:28 UTC MAIN commitmail json YAML

Hold the interlock before cv_broadcast as per condvar(9)

(skrll)

2016-12-26 07:55:00 UTC MAIN commitmail json YAML

0x10cb is not 82801H but 82801I. No functional change (The macro name
was changed but the vaule is the same).

(msaitoh)

2016-12-26 07:53:32 UTC MAIN commitmail json YAML

2016-12-26 07:53:03 UTC MAIN commitmail json YAML

0x10cb is not 82801H(ICH8) but 82801I(ICH9).

(msaitoh)

2016-12-26 07:25:00 UTC MAIN commitmail json YAML

Use psz/psref to hold ifa

(ozaki-r)

2016-12-26 03:24:11 UTC MAIN commitmail json YAML

Add new entry in TODO.ptrace

+ add ATF tests for PT_SYSCALL and PT_SYSCALLEMU

Sponsored by <The NetBSD Foundation>

(kamil)

2016-12-26 02:27:57 UTC MAIN commitmail json YAML

Don't trash the logical $PWD if a component is a symlink; no other shell
does this.

(christos)

2016-12-26 01:26:25 UTC MAIN commitmail json YAML

2016-12-26 00:30:08 UTC MAIN commitmail json YAML

pserialize_perform() is required an additionally serialization. see pserialize(9).

ok by ozaki-r@n.o.

(knakahara)

2016-12-26 00:11:14 UTC MAIN commitmail json YAML

2016-12-25 23:23:46 UTC MAIN commitmail json YAML

Add mulaw to audio device for auconv_set_converter.

This should address PR kern/51707.

(nat)

2016-12-25 22:44:24 UTC MAIN commitmail json YAML

Fix suspend/resume logic.

(nat)

2016-12-25 16:44:39 UTC MAIN commitmail json YAML

put also MAKEFILES in the MKREPRO section since they vary since they contain
paths.

(christos)

2016-12-25 12:45:09 UTC MAIN commitmail json YAML

dump-guest-memory is a built-in and has no man page.
Add a caveat by mlelstv.

(wiz)

2016-12-25 12:10:52 UTC MAIN commitmail json YAML

Make precedence between {cat,man}[39]{,lua} logical:
- Search man3 right after cat3, before cat3lua (and man3lua).
- Search man9 right after cat9, before cat9lua (and man9lua).

(kim)

2016-12-25 11:10:53 UTC MAIN commitmail json YAML

Whitespace, sort, remove some superfluous macros/quoting.

(wiz)

2016-12-25 06:55:28 UTC MAIN commitmail json YAML

2016-12-25 06:37:50 UTC MAIN commitmail json YAML

As per the IEEE 1003.1-2008 standard, the range of values for the %S
format specifier is [0,60].

(abhinav)

2016-12-25 06:30:58 UTC MAIN commitmail json YAML

Make uvm_physseg_set_avail_start(9) available unconditional to UVM_HOTPLUG

(cherry)

2016-12-25 04:35:30 UTC MAIN commitmail json YAML

2016-12-25 03:39:26 UTC MAIN commitmail json YAML

Provide a set_available_start method for the non UVM_HOTPLUG case.

(christos)

2016-12-25 00:10:34 UTC MAIN commitmail json YAML

2016-12-25 00:09:20 UTC MAIN commitmail json YAML

2016-12-25 00:07:47 UTC MAIN commitmail json YAML

2016-12-24 21:17:17 UTC MAIN commitmail json YAML

2016-12-24 20:36:28 UTC MAIN commitmail json YAML

For MKREPRO, don't print varying params.

(christos)

2016-12-24 19:21:29 UTC MAIN commitmail json YAML

uvm_extern.h is has both a _KERNEL only, and a non _KERNEL only API.

Since we unconditionally expose the uvm_physseg.h API via uvm_extern.h
right now, and since uvm_physseg.h uses a kernel only datatype, viz
psize_t, we restrict exposure of uvm_physseg.h API exposure to kernel
only.

This is in conformance of its documentation via uvm_hotplug(9) as a
kernel internal API.

(cherry)

2016-12-24 19:02:16 UTC MAIN commitmail json YAML

Conform API use of uvm_hotplug(9) to documented behaviour:

When testing for an invalid uvm_physseg_t,
compare with UVM_PHYSSEG_TYPE_INVALID which is implementation agnostic.

(cherry)

2016-12-24 18:34:31 UTC MAIN commitmail json YAML

Tell mpc85xx about uvm_hotplug(9)

Should fix the evbppc build breakage.

(cherry)

2016-12-24 18:07:31 UTC MAIN commitmail json YAML

introduce evbppc pmap to the uvm_hotplug(9) API

Should fix build.

(cherry)

2016-12-24 17:44:22 UTC MAIN commitmail json YAML

Add to lint flags for MKREPRO

(christos)

2016-12-24 17:43:45 UTC MAIN commitmail json YAML

2016-12-24 17:36:59 UTC MAIN commitmail json YAML

2016-12-24 17:18:00 UTC MAIN commitmail json YAML

Use the correct page frame number to steal pages during boot.

Fixes the related sh3 kernel build breakage.

(cherry)

2016-12-24 17:11:31 UTC MAIN commitmail json YAML

pass the bank handle to uvm_physseg_get_avail_start();

Should fix the acorn26 kernel build.

(cherry)

2016-12-24 16:39:55 UTC MAIN commitmail json YAML

add missing mutex/cv cleanup to error paths.

(mlelstv)

2016-12-24 15:49:18 UTC MAIN commitmail json YAML

Update the description of the -t option to bring it in sync with IEEE 1003.1 -2008.

The .SS field of the datetime argument of -t option can have range from 0 to 60
as per the 1003.1 2008 standard. POSIX has removed all mentions of double leap
seconds, therefore the allowed range of seconds is now [0,60].

Also, add an ENVIRONMENT section, as the interpretation of the datetime
argument in -t option depends on the TZ environment variable.

Add an xref for parsedate(3) in SEE ALSO.

ok wiz@

(abhinav)

2016-12-24 15:48:26 UTC MAIN commitmail json YAML

Revert introduction of FIXME_PR_51139

This change introduced ABI incompatible change with older versions shipped
on NetBSD. This back out code that is currently not working correctly due
to TLS-based std::call_once implementation in GNU libstdc++.

Error when starting gnuchash:

/usr/pkg/lib/libwebkitgtk-1.0.so.0: Undefined symbol "_ZSt15__once_callable" (symnum = 1705)

PR 51139

Reported by <wiz>

(kamil)

2016-12-24 15:46:50 UTC MAIN commitmail json YAML

Guarantee no zero-size uao/kmem allocations via ttm.

It may be that all callers guarantee no zero-size ttm objects, but I
can't prove that in five minutes of browsing callers.  Rather than
add a KASSERT, lacking proof, we'll add a warning message so that if
it does happen then it happens noisily, but we'll also prevent the
bad consequences of passing zero into uao_create by rounding up to a
harmless nonzero allocation.

XXX pullup-7

(riastradh)

2016-12-24 15:42:05 UTC MAIN commitmail json YAML

as a stopgap fix make all of uvm_physseg.h kernel-only. this file uses
paddr_t which isn't available to userland, breaking builds that use uvm
headers, like devel/libuv on pkgsrc.

pointed out by Carsten Kunze on pkgsrc-users.

ok riastradh

(maya)

2016-12-24 15:23:06 UTC MAIN commitmail json YAML

don't use systm.h header, it's not available to userland.

as a side effect, this fixes the evbarm64 build, which was failing due
to a declaration of psize_t physmem in systm.h, while psize_t is
kernel-only.

ok riastradh

(maya)

2016-12-24 14:04:10 UTC MAIN commitmail json YAML

Add a missing .El, which is causing the rest of the text being
rendered indented. Patch provided by fox on IRC.

While there, remove a .Pp before .Bl.

(abhinav)

2016-12-24 11:51:33 UTC MAIN commitmail json YAML

Call cv_broadcast with interlock held as per condvar(9)

(skrll)

2016-12-24 09:19:23 UTC MAIN commitmail json YAML

Fix VERBOSE_INIT_ARM build

(skrll)

2016-12-24 08:26:57 UTC MAIN commitmail json YAML

Remove xref to signal(7).

As noted by wiz, it is probably not a good idea to mention signal(7) in SEE ALSO
every time a signal name is used in a man page.

(abhinav)

2016-12-24 08:18:44 UTC MAIN commitmail json YAML

2016-12-24 08:05:47 UTC MAIN commitmail json YAML

Fix SYNOPSIS. Fix xref. Avoid Xr for itself.

(wiz)

2016-12-24 07:22:41 UTC MAIN commitmail json YAML

Fix a sentence
Make some makrup improvments to make mandoc -Tlint happy
Sort xrefs in SEE ALSO

(abhinav)

2016-12-24 07:07:06 UTC MAIN commitmail json YAML

create sysmon nodes, so wdogctl works.

(mrg)

2016-12-24 06:04:50 UTC MAIN commitmail json YAML

avoid accessing condition variables which belong to a scsibus before actually
attaching the scsibus
now my SS20 boots again

(macallan)

2016-12-24 05:43:31 UTC MAIN commitmail json YAML

Add new entry in TODO.ptrace

New entry:
- add ATF tests for SIGCHLD

(kamil)

2016-12-24 05:40:49 UTC MAIN commitmail json YAML

2016-12-24 05:33:51 UTC MAIN commitmail json YAML

As per C99 the range of values for the %S format specifier is [0,60]
rather than [0,61]. The standard has removed mention of double leap seconds.
The standard has give the following rationale in the time.h man page:

"The range [0,60] seconds allows for positive or negative leap seconds.
The formal definition of UTC does not permit double leap seconds, so all
mention of double leap seconds has been removed, and the range shortened
from the former [0,61] seconds seen in previous versions of POSIX."

(abhinav)

2016-12-24 04:39:05 UTC netbsd-7 commitmail json YAML

fix typo in 1309, add 1261 and 1278

(snj)

2016-12-24 04:30:08 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #1261):
sys/external/bsd/ipf/netinet/ip_nat.c: revision 1.17
sys/external/bsd/ipf/netinet/ip_nat6.c: revision 1.10
Fix lookup of original destination address when using a redirect rule.
This is required for transparent proxying by squid, for example.

(snj)

2016-12-24 04:25:56 UTC netbsd-7-0 commitmail json YAML

fix bozohttpd version number in ticket 1309, add entry for ticket 1278

(snj)

2016-12-24 04:07:25 UTC netbsd-7 commitmail json YAML

Apply patch (requested by maxv in ticket #1278):
suword: Don't allow 4 bytes to overflow beyond the userland space.

(snj)

2016-12-24 04:07:00 UTC netbsd-7-0 commitmail json YAML

Apply patch (requested by maxv in ticket #1278):
suword: Don't allow 4 bytes to overflow beyond the userland space.

(snj)

2016-12-23 23:17:57 UTC MAIN commitmail json YAML

openssh-7.4 out.

(wiz)

2016-12-23 21:11:45 UTC MAIN commitmail json YAML

Don't attempt to shorten resolved path names (via realpath) because it could
lead to inconsistencies between different builds.

(christos)

2016-12-23 21:01:00 UTC MAIN commitmail json YAML

Simplify.  Handle draining of vc[0] differently.

Addresses PR kern/51710 audio playback works only once.

(nat)

2016-12-23 20:49:02 UTC MAIN commitmail json YAML

note mips64 n64 binary fixes.

(mrg)

2016-12-23 17:26:43 UTC MAIN commitmail json YAML

make kernel compilable after recent uvm changes

(scole)

2016-12-23 17:01:10 UTC MAIN commitmail json YAML

balloon(4) can now use uvm_hotplug(9)

Do this.

(cherry)

2016-12-23 11:27:10 UTC MAIN commitmail json YAML

2016-12-23 11:11:28 UTC MAIN commitmail json YAML

Remove extraneous parentheses. no functional change

Appeases clang

(maya)

2016-12-23 10:48:12 UTC MAIN commitmail json YAML

2016-12-23 10:19:58 UTC MAIN commitmail json YAML

for 64 bit mips platforms where we built userland largely as n32 by
default, build a handful of tools as n64 so they work properly.

unfortunately, they're also static as dynamic n64 has a problem.

of these tools pstat is probably the lowest hanging fruit to convert
to sysctl.  systat would be close were it not for the netstat screen,
which includes netstat itself.

the rest are difficult to perhaps foolish.

the upside is that netstat, pmap and fstat all work properly now.

(mrg)

2016-12-23 09:36:55 UTC MAIN commitmail json YAML

Fix uvm_page_physget_freelist so that it actually performs the two passes
it mentions.

(skrll)

2016-12-23 09:24:57 UTC MAIN commitmail json YAML

Use PRIxPSIZE when printing psize_t.

Fixes i386 kernels build.

(maya)

2016-12-23 09:18:02 UTC MAIN commitmail json YAML

PRIxPHYSMEM -> PRIxPHYSSEG to fix the build

(skrll)

2016-12-23 09:16:46 UTC MAIN commitmail json YAML

PHYSMEM -> PHYSSEG to fix build

(skrll)

2016-12-23 08:53:56 UTC MAIN commitmail json YAML

2016-12-23 08:18:44 UTC netbsd-7 commitmail json YAML

2016-12-23 08:09:54 UTC MAIN commitmail json YAML

remove conflicting declarations of physmem. we want it to be psize_t

(maya)

2016-12-23 08:04:05 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1336):
external/mit/xorg/lib/libX11/Makefile.xlibi18n: revision 1.2
external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile: revision 1.2
external/mit/xorg/lib/libX11/xlcDef/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xomGeneric: revision 1.2
external/mit/xorg/lib/libX11/xomGeneric/Makefile: revision 1.2
external/mit/xorg/lib/libX11/Makefile.xlcDef: revision 1.2
external/mit/xorg/lib/libX11/xlibi18n/Makefile: revision 1.2
external/mit/xorg/lib/libX11/ximcp/Makefile: revision 1.4
external/mit/xorg/lib/libX11/static/Makefile: revision 1.3
external/mit/xorg/lib/libX11/Makefile.ximcp: revision 1.3
external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load: revision 1.2
fix PR 48928:  build the static libX11 properly.  pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.
also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself.  otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.
tested using the example in the PR.

(snj)

2016-12-23 07:52:53 UTC netbsd-7-0 commitmail json YAML

2016-12-23 07:47:40 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1309):
libexec/httpd/CHANGES: revisions 1.23, 1.24
libexec/httpd/bozohttpd.8: revisions 1.60-1.62
libexec/httpd/bozohttpd.c: revisions 1.81-1.84
libexec/httpd/bozohttpd.h: revision 1.46
libexec/httpd/cgi-bozo.c: revision 1.35
libexec/httpd/content-bozo.c: revision 1.14
libexec/httpd/main.c: revisions 1.14-1.16
libexec/httpd/testsuite/Makefile: revision 1.6
libexec/httpd/testsuite/test-bigfile: revision 1.3
libexec/httpd/testsuite/test-simple: revisions 1.1, 1.2
update bozohttpd to 2016072:
- fix memory leak
- addd -G option to display version
- fix some content type issues
- fix issues in testsuite

(snj)

2016-12-23 07:42:32 UTC MAIN commitmail json YAML

Omitted assigning handle return value for the case:
(VM_PHYSSEG_STRAT == VM_PSTRAT_RANDOM)

Fix this.

(cherry)

2016-12-23 07:42:09 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1309):
libexec/httpd/CHANGES: revisions 1.23, 1.24
libexec/httpd/bozohttpd.8: revisions 1.60-1.62
libexec/httpd/bozohttpd.c: revisions 1.81-1.84
libexec/httpd/bozohttpd.h: revision 1.46
libexec/httpd/cgi-bozo.c: revision 1.35
libexec/httpd/content-bozo.c: revision 1.14
libexec/httpd/main.c: revisions 1.14-1.16
libexec/httpd/testsuite/Makefile: revision 1.6
libexec/httpd/testsuite/test-bigfile: revision 1.3
libexec/httpd/testsuite/test-simple: revisions 1.1, 1.2
update bozohttpd to 2016072:
- fix memory leak
- addd -G option to display version
- fix some content type issues
- fix issues in testsuite

(snj)

2016-12-23 07:40:05 UTC MAIN commitmail json YAML

Remove conflicting declaration of physmem

(maya)

2016-12-23 07:15:28 UTC MAIN commitmail json YAML

"Make NetBSD great again!"

Introduce uvm_hotplug(9) to the kernel.

Many thanks, in no particular order to:

TNF, for funding the project.

Chuck Silvers - for multiple API reviews and feedback.
Nick Hudson - for testing on multiple architectures and bugfix patches.
Everyone who helped with boot testing.

KeK (http://www.kek.org.in) for hosting the primary developers.

(cherry)

2016-12-23 06:56:52 UTC netbsd-7 commitmail json YAML

Apply patch (requested by mrg in ticket #1305):
Add missing debug entry to set amd64/i386 xdebug set lists.

(snj)

2016-12-23 06:52:17 UTC MAIN commitmail json YAML

2016-12-23 06:33:56 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by bsiegert in ticket #1338):
sys/arch/amd64/conf/GENERIC: revision 1.418
sys/dev/pci/files.pci: revision 1.379
sys/dev/pci/vioscsi.c: revisions 1.1-1.8
sys/dev/pci/vioscsireg.h: revision 1.1
sys/dev/pci/virtioreg.h: revisions 1.5, 1.6
add the common flag bits
--
Add vioscsi, compile tested only (toxic)
--
this is working now, remove debugging.
--
add vioscsi
--
kill some more debugging.
--
Fake mode sense data for illegal targets. qemu reports 256 targets...
--
fix the status return.
--
Use SCSIPI_CHAN_NOSETTLE.
--
vioscsi_req_get()/virtio_enqueue_prep() failing is actually perfectly
normal - observed failures included 10, 27, 61 in-flight commands,
so probably depends on particular command mix; return with
XS_RESOURCE_SHORTAGE rather then panic
do vioscsi_req_put() when initial bus_dmamap_load() fails, as suggested
by the XXX; the vq_done hook is called by virtio, but in that case we
never get to commit the request to it
--
react on ADAPTER_REQ_SET_XFER_MODE so that we set tagged queuing
pass tag type and set id

(snj)

2016-12-23 06:22:00 UTC MAIN commitmail json YAML

in getpcblist_sysctl() if sysctlnametomib() fails, return NULL and
set *len = 0, rather than bailing.  now "netstat" doesn't give up
early on kernels without INET6.

(mrg)

2016-12-23 06:01:42 UTC MAIN commitmail json YAML

Complete a sentence
and replace full stop with a comma at one place as the sentence wasn't finished

(abhinav)

2016-12-23 05:57:40 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by bsiegert in ticket #1337):
sys/dev/pci/if_vioif.c: revision 1.21
sys/dev/pci/virtio.c: revision 1.14
PR/50636: Ryo ONODERA: Fix incorrect kmem_free()
--
PR/50636: Ryo ONODERA: Reduce memory use

(snj)

2016-12-22 22:41:02 UTC MAIN commitmail json YAML

add the member name to an error string so we know what object failed
while being requested.

(mrg)

2016-12-22 21:31:08 UTC MAIN commitmail json YAML

fix tpyo - now fallback to ARGB masks when rendering glyphs actually works

(macallan)

2016-12-22 20:57:33 UTC MAIN commitmail json YAML

The cgd(4) module requires des and blowfish symbols

This has been exposed with the MODULAR kernel.

kobj_checksyms, 979: [cgd]: linker error: symbol `BF_set_key' not found
kobj_checksyms, 979: [cgd]: linker error: symbol `des_key_sched' not found
kobj_checksyms, 979: [cgd]: linker error: symbol `des_ede3_cbc_encrypt' not found
WARNING: module error: unable to affix module `cgd', error 8

Reviewed by <riastradh>

(kamil)

2016-12-22 17:39:29 UTC MAIN commitmail json YAML

Remove trailing comma at the end of the last .Nm entry in the NAME section

(abhinav)

2016-12-22 17:27:02 UTC MAIN commitmail json YAML

Grammar fixes at few places
Also, don't use .D1 inside .Bd (mandoc -Tlint was complaining)
Remove whitespace at the end of a sentence

(abhinav)

2016-12-22 16:32:31 UTC MAIN commitmail json YAML

add new header (uvm_physseg.h) to set list.

(maya)

2016-12-22 16:29:05 UTC MAIN commitmail json YAML

Xen doens't need lapic so don't allocate a lapic VA/PA for Xen.
As a side effect this makes XEN3PAE boot again but I don't know why ...

(bouyer)

2016-12-22 16:05:15 UTC MAIN commitmail json YAML

2016-12-22 15:54:35 UTC MAIN commitmail json YAML

Turn off uvm_hotplug option selection until we actually have it.

Should fix the build.

(cherry)

2016-12-22 14:48:00 UTC MAIN commitmail json YAML

2016-12-22 14:11:58 UTC MAIN commitmail json YAML

When balancing threads over multiple CPUs, use fixpoint arithmetic
for averages. Otherwise the decisions can be heavily biased by rounding
errors.

Add sysctl kern.sched_average_weight to change the weight of
historical data, the default is 50%.

(mlelstv)

2016-12-22 13:42:15 UTC MAIN commitmail json YAML

Fix race condition in dksubr, where a dk_start from another thread
or interrupt was ignored while the queue was processed.

Bump kernel revision for changed dk_softc.

(mlelstv)

2016-12-22 13:26:25 UTC MAIN commitmail json YAML

Use uvm_physseg.h:uvm_page_physload() instead of uvm_extern.h

For this, include uvm_physseg.h in the build and include tree, make a
cosmetic modification to the prototype for uvm_page_physload().

(cherry)

2016-12-22 12:57:18 UTC MAIN commitmail json YAML

fix release build after the addition of uvm_hotplug man9 page
by adding it to the set lists.

(maya)

2016-12-22 12:55:28 UTC MAIN commitmail json YAML

Fix that rump.ifconfig shmifN destroy hangs up

rump.ifconfig shmifN destroy sometimes hangs up on closing a file
descriptor of kqueue under heavy load. It seems it happens because of
a race condition between closing a fd and kevent to the same fd on
another kthread for packet Rx. Fix it by executing the close operation
after the kthread left.

(ozaki-r)

2016-12-22 12:55:21 UTC MAIN commitmail json YAML

Add a new function called uvm_md_init() that can be called at the
appropriate time in the boot path by MD code.

(cherry)

2016-12-22 12:42:25 UTC MAIN commitmail json YAML

We don't have any ``name'' program, so remove its reference
and use markup to refer finger(1).

ok wiz@

(abhinav)

2016-12-22 12:39:40 UTC MAIN commitmail json YAML

Instead of saying "The finger displays information..." say "The finger utility"
(not sure if it was intentionally written like that :)

Also, add an xref to fingerd(8)

(abhinav)

2016-12-22 11:46:48 UTC MAIN commitmail json YAML

Add the uvm_hotplug.9 manpage to the build tree.

(cherry)

2016-12-22 11:19:21 UTC MAIN commitmail json YAML

fix comment. request_sense is called unlocked.

(mlelstv)

2016-12-22 10:31:17 UTC MAIN commitmail json YAML

Translates the dump of qemu guest memory to a NetBSD core file.
So far x86_64 only.

(mlelstv)

2016-12-22 10:13:09 UTC MAIN commitmail json YAML

Fix handling return value of rumpcomp_shmif_watchwait

(ozaki-r)

2016-12-22 09:44:56 UTC MAIN commitmail json YAML

Add xrefs to ipsec_set_policy(3) and signal(7)

(abhinav)

2016-12-22 08:15:20 UTC MAIN commitmail json YAML

convention about function names for predicate checking:
s/uvm_physseg_valid()/uvm_physseg_valid_p()/

per. matt@

(cherry)

2016-12-22 07:56:38 UTC MAIN commitmail json YAML

fix lp64 kvm access for many kernel addresses.
in mm_md_kernacc() allow an address if it matches MIPS_KSEG0_P().

now a static n64 kvm-using binary runs sanely on an n64 kernel.
(dynamic n64 has problems with non-trivial programs.)

ok matt@.

(mrg)

2016-12-22 04:54:54 UTC MAIN commitmail json YAML

pserialize_perform() is required *after* PSLIST_WRITER_REMOVE.

(knakahara)

2016-12-22 03:46:51 UTC MAIN commitmail json YAML

Remove assertion that the lock isn't held

It's useless in this case, because without it we can know that
the lock is held or not on a next lock acquisition and even more
if LOCKDEBUG is enabled a failure on the acquisition will provide
useful information for debugging while an assertion failure will
provide just the fact that the assertion failed.

(ozaki-r)

2016-12-21 22:49:15 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2016-12-21 21:55:46 UTC MAIN commitmail json YAML

Add a walkaround for TLS bug in libstdc++ exposed with std::call_once

Currently std::call_once with libstdc++ works only with static linking.
Disable code path using __thread types and introduce FIXME_PR_51139.
Problem discussed in PR 51139

Functional std::call_once is required in LLVM and LLDB codebase.

Example code to test std::call_once:
#include <iostream>
#include <thread>
#include <mutex>
#include <cstdlib>
std::once_flag flag;
int main(int argc, char **argv)
{
        std::call_once(flag, [](){ std::cout << "Simple example: called once\n"; });
        return EXIT_SUCCESS;
}

Sponsored by <The NetBSD Foundation>

(kamil)

2016-12-21 21:28:30 UTC MAIN commitmail json YAML

really keep request queued after resource shortage

(mlelstv)

2016-12-21 21:26:28 UTC MAIN commitmail json YAML

2016-12-21 18:01:21 UTC MAIN commitmail json YAML

Add an xref to wait4(2) in SEE ALSO as it has been referred to for the -l option.

(abhinav)

2016-12-21 17:45:07 UTC MAIN commitmail json YAML

Move information about exit status to its own section.

(abhinav)

2016-12-21 17:29:22 UTC MAIN commitmail json YAML

s/results/result
Also remove .Pp before .Bl

(abhinav)

2016-12-21 12:03:48 UTC MAIN commitmail json YAML

Add xref for ethers(5) and hosts(5).
Remove extra white space in the middle of a sentence.
Use more markup for AUTHORS section.

ok wiz@

(abhinav)

2016-12-21 11:56:55 UTC MAIN commitmail json YAML

Less magic. 0x00000c00 is equal to PCIE_LCAP_ASPM.

(maya)

2016-12-21 09:46:39 UTC MAIN commitmail json YAML

Enable DEBUG to see what happened on babylon5

(ozaki-r)

2016-12-21 09:33:08 UTC MAIN commitmail json YAML

Fix sentences at a couple of places.

(abhinav)

2016-12-21 09:06:24 UTC MAIN commitmail json YAML

Add missing full stop.

(abhinav)

2016-12-21 08:47:02 UTC MAIN commitmail json YAML

Fix deadlock between llentry timers and destruction of llentry

llentry timer (of nd6) holds both llentry's lock and softnet_lock.
A caller also holds them and calls callout_halt to wait for the
timer to quit. However we can pass only one lock to callout_halt,
so passing either of them can cause a deadlock. Fix it by avoid
calling callout_halt without holding llentry's lock.

BTW in the first place we cannot pass llentry's lock to callout_halt
because it's a rwlock...

(ozaki-r)

2016-12-21 07:02:16 UTC MAIN commitmail json YAML

Restore multiple_routers_single_prefix_cleanup removed wrongly

(ozaki-r)

2016-12-21 04:08:47 UTC MAIN commitmail json YAML

Hold the big locks only where they are needed

(ozaki-r)

2016-12-21 04:01:57 UTC MAIN commitmail json YAML

Don't call psref_target_destroy unless NET_MPSAFE

We don't need it if NET_MPSAFE off and also it causes lockup
sometimes because of calling it with holding softnet_lock.

(ozaki-r)

2016-12-21 03:13:00 UTC MAIN commitmail json YAML

2016-12-21 03:00:51 UTC MAIN commitmail json YAML

Don't remap mkdep, otherwise we add dependencies for /usr/include instead
of ${DESTDIR}/usr/include and things go south.

(christos)

2016-12-21 02:46:08 UTC MAIN commitmail json YAML

2016-12-21 01:16:18 UTC MAIN commitmail json YAML

Suppress harmless warning message

rump.netstat: sysctlnametomib: net.inet6.udp6.pcblist: No such file or directory

(ozaki-r)

2016-12-21 00:56:30 UTC MAIN commitmail json YAML

cdrestart takes a softc parameter, not a periph.

(mlelstv)

2016-12-21 00:33:49 UTC MAIN commitmail json YAML

Fix kernel build with RT_DEBUG and !NET_MPSAFE

(ozaki-r)