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-09 23:53:48 UTC Now

2017-12-11 11:38:14 UTC MAIN commitmail json YAML

2017-12-11 11:32:45 UTC MAIN commitmail json YAML

Revert previous; L4T's T124 U-Boot does not boot large compressed images.

(jmcneill)

2017-12-11 08:40:45 UTC MAIN commitmail json YAML

Define _COMPONENT and ACPI_MODULE_NAME; fix ACPI_DEBUG kernels

(bouyer)

2017-12-11 05:47:18 UTC MAIN commitmail json YAML

As is the case with IPV6_PKTINFO, IP_PKTINFO can be sent without EADDRINUSE
even if the UDP address:port in use is specified.

(ryo)

2017-12-11 03:29:21 UTC MAIN commitmail json YAML

Wrap if_ioctl_lock with IFNET_* macros (NFC)

Also if_ioctl_lock perhaps needs to be renamed to something because it's now
not just for ioctl...

(ozaki-r)

2017-12-11 03:25:46 UTC MAIN commitmail json YAML

Rename IFNET_LOCK to IFNET_GLOBAL_LOCK

IFNET_LOCK will be used in another lock, if_ioctl_lock (might be renamed then).

(ozaki-r)

2017-12-11 02:33:17 UTC MAIN commitmail json YAML

Fix psref(9) part of PR kern/52515. It is complete to fix the PR now.

implementated by ozaki-r@n.o, reviewed by riastradh@n.o, thanks.

XXX need pullup-8

(knakahara)

2017-12-11 02:17:35 UTC MAIN commitmail json YAML

fix pullup'ed mbuf leaks. pointed out by maxv@n.o, thanks.

XXX need pullup-8

(knakahara)

2017-12-10 22:04:41 UTC MAIN commitmail json YAML

2017-12-10 21:38:27 UTC MAIN commitmail json YAML

2017-12-10 20:54:05 UTC MAIN commitmail json YAML

ihidev(4), ims(4): Added drivers for i2c HID mice

(bouyer)

2017-12-10 20:51:55 UTC MAIN commitmail json YAML

2017-12-10 20:45:26 UTC MAIN commitmail json YAML

2017-12-10 20:38:15 UTC MAIN commitmail json YAML

2017-12-10 20:30:45 UTC MAIN commitmail json YAML

Add things implemented

(christos)

2017-12-10 18:52:41 UTC MAIN commitmail json YAML

Cast to uintptr_t before casting to void *; fix a warning on i386

(bouyer)

2017-12-10 17:52:13 UTC MAIN commitmail json YAML

Add option XHCI_DEBUG.

(hannken)

2017-12-10 17:50:01 UTC MAIN commitmail json YAML

Use USB_DEBUG, not XHCI_DEBUG to protect `dci', DPRINTFN() always uses it.

(hannken)

2017-12-10 17:19:48 UTC MAIN commitmail json YAML

2017-12-10 17:12:54 UTC MAIN commitmail json YAML

Add support for I2C designware controllers (as found in Intel PCH devices),
with a pci front-end.
The pci front-end is tied to ACPI and Intel-specific, so it's in arch/x86/pci
and not dev/pci.
Core driver from OpenBSD, PCI front-end by me.

(bouyer)

2017-12-10 17:05:54 UTC MAIN commitmail json YAML

Add drivers for HID over I2C devices, and a driver for I2C mices.
From OpenBSD.

(bouyer)

2017-12-10 17:03:07 UTC MAIN commitmail json YAML

Factor out bus-independant HID code so that it can be shared by USB, bluetooth
and i2c.
dev/usb/ukbdmap.c is renamed to dev/hid/hidkbdmap.c
dev/usb/hid.[ch] moved to dev/hid/
usage pages moved from dev/usb/usbhid.h moved to dev/hid/hid.h,
and updated with OpenBSD entries.
bus-independant code moved from dev/usb/ums.c to dev/hid/hidms.c
(the same should be done for keyboard and touchpad drivers)

Needed for the upcoming HID over I2C support, proposed on tech-kern@
on Dec, 1.

(bouyer)

2017-12-10 16:53:32 UTC MAIN commitmail json YAML

For direct-config devices, pass the whole dictionary to the child as
ia_prop, so that chil drivers can look up device-specific properties.
Needed for the upcoming HID over I2C support, proposed on tech-kern@
on Dec, 1.

(bouyer)

2017-12-10 16:51:30 UTC MAIN commitmail json YAML

Implement a ACPI helper to fill the property array expected from our I2C
framework from the ACPI tables.
Also implement acpi_intr_establish(), acpi_intr_disestablish() and
acpi_intr_string().
Needed for the upcoming HID over I2C support, proposed on tech-kern@
on Dec, 1.

(bouyer)

2017-12-10 15:41:08 UTC MAIN commitmail json YAML

2017-12-10 15:39:37 UTC MAIN commitmail json YAML

2017-12-10 15:37:54 UTC MAIN commitmail json YAML

2017-12-10 15:11:47 UTC MAIN commitmail json YAML

don't try to build .debug files for shell scripts.

(christos)

2017-12-10 14:29:47 UTC MAIN commitmail json YAML

2017-12-10 14:09:42 UTC MAIN commitmail json YAML

Remove expected failure (fixed in kern_sig.c 1.339)

(christos)

2017-12-10 11:52:14 UTC MAIN commitmail json YAML

2017-12-10 11:03:59 UTC MAIN commitmail json YAML

Add ipsec option header.

(rjs)

2017-12-10 10:56:50 UTC MAIN commitmail json YAML

PR kern/52805: fix copy & pasto, from Onno van der Linden.

(martin)

2017-12-10 10:33:40 UTC netbsd-8 commitmail json YAML

390, 417, 418, 419, 420, 424, 426, 427, 432, 433

(snj)

2017-12-10 10:18:22 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #433):
lib/libc/gen/signal.3: revision 1.28
The list of async-signal-safe functions got moved to sigaction(2).

(snj)

2017-12-10 10:16:09 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #432):
sys/dev/pci/if_wm.c: revision 1.548
Fix a bug that 8257[56] can't receive packet reported by Bert Kiers in
PR#52717. For 82575 and 82576, the RX descriptors must be initialized after
the setting of RCTL.EN in wm_set_filter(). This bug was added in if_wm.c
rev. 1.515.

(snj)

2017-12-10 10:10:25 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #427):
sys/arch/amiga/dev/if_bah_zbus.c: 1.17
sys/arch/arm/broadcom/bcm53xx_eth.c: 1.30
sys/arch/powerpc/booke/dev/pq3etsec.c: 1.32
sys/arch/usermode/dev/if_veth.c: 1.9
sys/dev/ic/an.c: 1.66
sys/dev/ic/athn.c: 1.17
sys/dev/ic/atw.c: 1.162
sys/dev/ic/bwi.c: 1.33
sys/dev/ic/dwc_gmac.c: 1.41-1.42
sys/dev/ic/malo.c: 1.10
sys/dev/ic/rt2560.c: 1.31
sys/dev/ic/rt2661.c: 1.36
sys/dev/ic/rt2860.c: 1.29
sys/dev/ic/rtw.c: 1.127
sys/dev/ic/rtwvar.h: 1.46
sys/dev/ic/smc90cx6.c: 1.71
sys/dev/ic/smc90cx6var.h: 1.12
sys/dev/ic/wi.c: 1.244
sys/dev/pci/if_ipw.c: 1.66
sys/dev/pci/if_iwi.c: 1.104
sys/dev/pci/if_iwm.c: 1.76
sys/dev/pci/if_iwn.c: 1.86
sys/dev/pci/if_rtwn.c: 1.13
sys/dev/pci/if_wm.c: 1.541
sys/dev/pci/if_wpi.c: 1.79
sys/dev/pci/ixgbe/ixgbe.c: 1.106
sys/dev/pci/ixgbe/ixv.c: 1.73 via patch
sys/dev/pcmcia/if_malo_pcmcia.c: 1.15
sys/dev/scsipi/if_se.c: 1.95
sys/dev/usb/if_upl.c: 1.60
sys/net/if.c: 1.396
sys/net/if.h: 1.241
sys/net/if_arc.h: 1.23
sys/net/if_arcsubr.c: 1.78
sys/net/if_bridge.c: 1.136-1.137
sys/net/if_etherip.c: 1.39
sys/net/if_faith.c: 1.56
sys/net/if_gif.c: 1.131
sys/net/if_loop.c: 1.96
sys/net/if_mpls.c: 1.30
sys/net/if_pppoe.c: 1.129
sys/net/if_srt.c: 1.27
sys/net/if_stf.c: 1.102
sys/net/if_tap.c: 1.100
sys/net/if_vlan.c: 1.105
sys/netinet/ip_carp.c: 1.91
sys/rump/net/lib/libshmif/if_shmem.c: 1.73-1.74
sys/rump/net/lib/libvirtif/if_virt.c: 1.55-1.56
if_initalize() and if_attach() failed when resource allocation failed
(e.g. allocating softint). Without this change, it panics. It's bad because
resource shortage really occured when a lot of pseudo interface is created.
To avoid this problem, don't panic and change return value of if_initialize()
and if_attach() to int. Caller fanction will be recover from error cleanly by
checking the return value.
Return if bah_attach_subr() failed.
If if_attach() failed in the attach function, return.
- If if_initialize() failed in the attach function, free resources and return.
- Add some missing frees in bridge_clone_destroy().
- KNF
If error occured in bcmeth_ccb_attach(), free resources and return.
If error occured in pq3etsec_attach(), free resources and return.
If error occured in the attach function, free resources and return.
- If if_initialize() failed in athn_attach(), free resources and return.
- Add missing pmf_event_deregister() in athn_detach().
- Free resources correctly on some errors in atw_attach().
- Use apint*() insread of printf() in the attach function.
If if_initialize() failed in the attach function, return.
- If if_initialize() failed in the attach function, free resources and return.
- Add missing dwc_gmac_free_dma_rings() and mutex_destroy() when attach
  failed.
- If if_initialize() failed in the attach function, free resources and return.
- ifp is always not NULL in iwi_detach(). Check correctly with ifp->if_softc.
- If if_initialize() failed in the attach function, free resources and return.
- Fix error path in the attach function correctly.
If if_initialize() failed in the attach function, free resources and return.
If if_attach() failed in the attach function, free resources and return.
- If if_initialize() failed in the attach function, free resources and return.
- KNF
- If if_attach() failed in the attach function, free resources and return.
- KNF
Fix compile error.
Fix compile error.
We don't need '&mii', but just 'mii' for mii_detach().
Don't free sc_rthash twice

(snj)

2017-12-10 09:50:59 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #426):
sys/dev/pcmcia/if_malo_pcmcia.c: revision 1.14
two spl leaks, found by Mootja

(snj)

2017-12-10 09:48:04 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #424):
sys/dev/pci/if_wm.c: 1.545-1.546
  Don't allocate MSI-X interrupt on 82583. 82583 chip has a MSI-X capability in
the PCI configuration space but it doesn't support it. At least the document
doesn't say anything about MSI-X. Fixes PR#52767 reported by
Shinichi Doyashiki.
--
- 82583 supports jumbo frame. Fixes PR#52773 reported by Shinichi Doyashiki.
- Cleanup comment.

(snj)

2017-12-10 09:44:49 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by sevan in ticket #420):
etc/rc.d/sshd: revision 1.25
Do away with (not well specified, even if it happens to work) absurd
15 arg test ([ ]) expression, and replace it with several well defined
2 arg tests, combined with (also well defined) sh syntax.

(snj)

2017-12-10 09:41:32 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by knakahara in ticket #419):
sys/net/if_stf.c: revision 1.103
sys/net/if_stf.h: revision 1.8
sys/netinet/in_gif.c: revision 1.89
sys/netinet/in_gif.h: revision 1.17
sys/netinet/in_l2tp.c: revision 1.4
sys/netinet/ip_encap.c: revision 1.66
sys/netinet/ip_encap.h: revision 1.23
sys/netinet/ip_mroute.c: revision 1.148
sys/netinet6/in6_gif.c: revision 1.87
sys/netinet6/in6_gif.h: revision 1.16
sys/netinet6/in6_l2tp.c: revision 1.7
sys/netipsec/xform.h: revision 1.13
sys/netipsec/xform_ipip.c: revision 1.55
Add argument to encapsw->pr_input() instead of m_tag.

(snj)

2017-12-10 09:36:36 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #418):
sys/compat/common/vfs_syscalls_12.c: revision 1.35
sys/compat/common/vfs_syscalls_43.c: revision 1.62
Make code look the same, in particular zero out the rest of the directory
record.

(snj)

2017-12-10 09:35:04 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #417):
sys/kern/kern_lwp.c: revision 1.191
Also wait interruptibly when exiting. Avoids deadlocked on exit processes
create by golang.

(snj)

2017-12-10 09:24:31 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by roy in ticket #390):
sys/netinet/ip_input.c: 1.363
sys/netinet6/ip6_input.c: 1.184-1.185
sys/netinet6/ip6_output.c: 1.194-1.195
sys/netinet6/in6_src.c: 1.83-1.84
Allow local communication over DETACHED addresses.
Allow binding to DETACHED or TENTATIVE addresses as we deny
sending upstream from them anyway.
Prefer non DETACHED or TENTATIVE addresses.
--
Attempt to restore v6 networking.  Not 100% certain that these
changes are all that is needed, but they're certainly a big part of it
(especially the ip6_input.c change.)
--
Treat unvalidated addresses as deprecated in rule 3.

(snj)

2017-12-10 09:06:47 UTC MAIN commitmail json YAML

Fix use-after-free: if m_pullup fails the (freed) mbuf is pushed on the
ip6_pktq queue and re-processed later. Return 1 to say "processed and
freed".

(maxv)

2017-12-10 08:56:24 UTC MAIN commitmail json YAML

Fix use-after-free: ieee80211_crypto_decap does a pullup on the mbuf but
the updated pointer is not passed back. Looks like it is triggerable
remotely.

(maxv)

2017-12-10 08:48:15 UTC MAIN commitmail json YAML

Update the pointer after m_pullup, otherwise possible use-after-free.

(maxv)

2017-12-10 05:36:25 UTC MAIN commitmail json YAML

PR/52799: Martin Husemann: Correct sysctl args to find executable.

(christos)

2017-12-10 03:08:32 UTC MAIN commitmail json YAML

Add additional duplicate-module-name check in case we have two modules
with the same internal name but no conflicting symbol definitions.

When we load a module from the file system, the filename may have no
relationship to the internal module's name.  Furthermore, comparing
the module's filename is insufficient if the file is loaded from an
absolute path.

XXX pullup to netbsd-8

(pgoyette)

2017-12-10 02:32:03 UTC MAIN commitmail json YAML

2017-12-10 02:26:41 UTC MAIN commitmail json YAML

use the machine link for bootconfig.h

(christos)

2017-12-10 01:18:21 UTC MAIN commitmail json YAML

- npf_mk_rules: enforce unique names for the dynamic rulesets.
- npf_worker_unregister: merge fix for the standalone NPF.

(rmind)

2017-12-10 00:43:05 UTC MAIN commitmail json YAML

Finally (hopefully) return completely to the state where compat_linux is
enabled by default.

While here make it possible to enable this if already enabled, or disable
if already disabled, without error.  Some minor KNF.

(kre)

2017-12-10 00:07:36 UTC MAIN commitmail json YAML

- npf_cop_table: handle non-IP packets in the ether (fixes PR/52290).
- npfa_icmp_nat: do not recompute the checksum if no port translation.
- npf_normalize (MSS clamping): fix the checksum handling on PFIL_OUT.
- npflog: report the packet direction correctly.

(rmind)

2017-12-09 23:16:27 UTC MAIN commitmail json YAML

Fix a typo.

(or, `Emily Dickinson' - the American poet - was born on the same date)

(leot)

2017-12-09 22:48:00 UTC MAIN commitmail json YAML

PR/52801: Kamil Rytarowski: Add missing weak aliases for wcsto{f,d,ld}_l
XXX: pullup-8

(christos)

2017-12-09 22:42:17 UTC MAIN commitmail json YAML

Include the flash_mtd_parts in the nand module.  Without this, the module
fails to load because of undefined linker symbol flash_attach_mtdparts

XXX pullup to netbsd-8

(pgoyette)

2017-12-09 16:00:20 UTC MAIN commitmail json YAML

Remove superfluous Pp.

(wiz)

2017-12-09 14:56:54 UTC MAIN commitmail json YAML

ps: Rename local routine name from uname to usrname

This removes symbol name routine clash with libc's uname(3).
This allows to build ps(1) against LLVM Sanitizers.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-12-09 13:25:38 UTC MAIN commitmail json YAML

Only need to build stbi if options SPLASHSCREEN is defined

(jmcneill)

2017-12-09 11:52:38 UTC MAIN commitmail json YAML

Reduce the number of build artifacts and use a compressed version of the
kernel for legacy U-Boot images (netbsd.ub).

(jmcneill)

2017-12-09 10:51:30 UTC MAIN commitmail json YAML

2017-12-09 10:30:30 UTC MAIN commitmail json YAML

Kick MPLS packets earlier.

(maxv)

2017-12-09 10:19:42 UTC MAIN commitmail json YAML

Make sure we have an llc structure in the packet, and don't read past the
end of the mbuf if we don't. I'm wondering whether we should not pull up
instead, but whatever.

(maxv)

2017-12-09 10:14:04 UTC MAIN commitmail json YAML

Mmh, pull up the packet to ether_aarp, otherwise we're reading past the
end of the mbuf.

(maxv)

2017-12-09 08:03:07 UTC MAIN commitmail json YAML

Split ip_ecn code into its own module, so it can be shared between
gif(4), stf(4), and ipsec(4).  Without this, loading the if_gif
module can result in redefined global symbols if either ipsec(4) or
stf(4) but not gif(4) is built into the kernel.

Fixes PR kern/52795 (as reported by martin@ via irc).

XXX pullup to netbsd-8

(pgoyette)

2017-12-09 05:18:45 UTC MAIN commitmail json YAML

use process_*reg32 instead of struct *reg32.

(christos)

2017-12-09 04:23:22 UTC MAIN commitmail json YAML

2017-12-09 04:22:53 UTC MAIN commitmail json YAML

Add asnprintf() to the AC_CHECK_DECLS list.
Resolves conflict when cross compiling on Cygwin the provided implementation
does not get picked up.

Closes PR toolchain/52797

(sevan)

2017-12-09 03:22:33 UTC MAIN commitmail json YAML

provide 32 and 64 bit register struct definitions.

(christos)

2017-12-09 00:54:31 UTC MAIN commitmail json YAML

adjust for hexdump signature

(christos)

2017-12-09 00:53:55 UTC MAIN commitmail json YAML

adjust for printf signature.

(christos)

2017-12-09 00:52:41 UTC MAIN commitmail json YAML

adjust for new hexdump signature

(christos)

2017-12-09 00:51:52 UTC MAIN commitmail json YAML

2017-12-09 00:29:33 UTC MAIN commitmail json YAML

2017-12-08 23:57:57 UTC MAIN commitmail json YAML

2017-12-08 23:49:01 UTC MAIN commitmail json YAML

use a different, more readable approach.

(christos)

2017-12-08 22:49:37 UTC MAIN commitmail json YAML

do up to 4 pixels at a time CG14Comp_Over*()

(macallan)

2017-12-08 22:28:54 UTC MAIN commitmail json YAML

2017-12-08 21:52:21 UTC MAIN commitmail json YAML

make the TRAP_SIGDEBUG code less intrusive.

(christos)

2017-12-08 21:51:07 UTC MAIN commitmail json YAML

2017-12-08 17:49:55 UTC MAIN commitmail json YAML

Style, and fix several bugs:
- ip4_check(), mpls_unlabel_inet() and mpls_unlabel_inet6() perform
  pullups, so we need to pass the updated pointers back
- in mpls_lse() the route is not always freed
Looks a little better now.

(maxv)

2017-12-08 16:56:24 UTC MAIN commitmail json YAML

For applications that don't issue their own prompt (like python)
don't set unbuffered unless they've already printed the prompt.
This avoids printing the prompt before the application has a chance
to process the input line.
From sjg@

(christos)

2017-12-08 15:54:40 UTC MAIN commitmail json YAML

add disgusting magic to handle compat_netbsd32 as a module.

(christos)

2017-12-08 15:52:01 UTC MAIN commitmail json YAML

Specify memory ordering implied by mutex_(spin_)enter/exit.

I'm hesitant to just say `implies membar_enter/exit' -- that may be a
little stronger than we intend, since we don't really mean to
guarantee anything about loads and stores before the mutex_enter or
after the mutex_exit.  But we probably end up implementing the
semantics that we imply membar_enter/exit on all CPUs.

(riastradh)

2017-12-08 15:31:13 UTC MAIN commitmail json YAML

Finish the previous change - as well as setting the default for these
compat modules back to enabled, stop forcing it to switch back to
disabled any time the module is init'd (which is truly barbaric behaviour.)

(kre)

2017-12-08 14:46:18 UTC MAIN commitmail json YAML

Be more defensive towards malicious USB devices

This avoids potential panics due to 0-sized memory allocation attempts,
which could be triggered by malicious USB devices.

Tested on NetBSD/amd64 with a Sony Xperia X (SailfishOS).

Based on an initial patch by Nick Hudson <skrll@NetBSD.org>, thanks!

Fixes PR kern/52383.

XXX pull-up to netbsd-7, netbsd-8

LGTM xtos@

(khorben)

2017-12-08 14:40:45 UTC MAIN commitmail json YAML

2017-12-08 14:19:47 UTC MAIN commitmail json YAML

When forcing C++ mode for C sources, clang requires -Wno-deprecated.
Fix build with LLVM.

Thanks @a_rin for report on Twitter.

(rin)

2017-12-08 14:10:29 UTC MAIN commitmail json YAML

2017-12-08 14:07:58 UTC MAIN commitmail json YAML

2017-12-08 13:36:22 UTC MAIN commitmail json YAML

Use PRIxPTR instead of lx to print pointers. Fix debug build with LLVM.
Also use PRIxPTR instead of PRIuPTR, which is apparently misused.

(rin)

2017-12-08 13:15:41 UTC MAIN commitmail json YAML

2017-12-08 09:59:26 UTC MAIN commitmail json YAML

Revert last 2 updates - these are, of course, not needed at all...

(kre)

2017-12-08 09:41:16 UTC MAIN commitmail json YAML

This time do _lwp_park() timeout unconsting correctly not just compilably.

(kre)

2017-12-08 09:24:31 UTC MAIN commitmail json YAML

2017-12-08 09:14:36 UTC MAIN commitmail json YAML

Remove trailing whitespace.

(wiz)

2017-12-08 07:47:00 UTC MAIN commitmail json YAML

fix audiomp bugs:
- switch from tsleep/wakeup to condvar
- fix locking in a bunch of places.  there were several locking
  against myself issues.

also:
- don't let dbri_process_interrupt_buffer() loop more than once
  over the array of intrs.

this fixes hangs when using audio on ss20 in -current, but does
not make audio work.  it eventually times out with eg:

dbri0: switching to control mode timed out (0 f6)

and may leave a sample in the audio buffer repeating.

(mrg)

2017-12-08 06:19:01 UTC netbsd-8 commitmail json YAML

2017-12-08 06:12:35 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by ozaki-r in ticket #431):
sys/net/if_pppoe.c: revision 1.133
Remove wrong assertions
rw_lock_held() returns true when any context holds the lock. However, in
if_pppoe.c, the function was used wrongly as it returns true only if the lock is
held in the same context.
From s-yamaguchi@IIJ

(msaitoh)

2017-12-08 06:10:46 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #430):
etc/root/dot.cshrc: revision 1.26
etc/root/dot.profile: revision 1.29
Update example PKG_PATH entry to use the CDN frontend, use uname -p instead
of uname -m for processor subdirectory, and derive the OS release from
uname -r.

(msaitoh)

2017-12-08 06:05:15 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #429):
sys/arch/sparc/sparc/cpu.c: revision 1.250
sys/arch/sparc/include/cpu.h: revision 1.99
sys/arch/sparc/sparc/intr.c: revision 1.119
- return early in xcall() if the function is sparc_noop() instead of triggering
  the IPI and then ignoring responses ( or lack thereof )
- write the .tag field last to avoid a race when polling for an incoming
  IPI
- add event counters for IPIs being caught with the mutex not held, and for
  messages that are already marked as completed
With this my SS20 made it through 48 hours of pkgsrc with MAKE_JOBS=3 and a
pair of SM81s.
Hypersparcs still crash but instead of craziness we get actual error messages,
apparently one CPU will occasionally do a watchdog reset, which according to
the manual is caused by catching a trap with traps disabled. Now to figure
out how that can even happen...

(msaitoh)

2017-12-08 06:02:11 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #428):
external/bsd/nvi/dist/cl/cl_main.c: revision 1.9
When testing to see if a signal handler was previously installed in
h_winch, test sa_handler against all SIG_* actions defined in sys/signal.h
instead of just 0. Corrects an issue where vi crashes after a window is
resized.

(msaitoh)

2017-12-08 05:56:05 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #425):
external/historical/nawk/dist/lex.c: revision 1.3
PR/52516: Guy Incognito: Fix memory leak; setsymtab already calls tostring()
for the buffer, don't do it twice.
XXX: pullup-8

(msaitoh)

2017-12-08 05:48:21 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #423):
etc/MAKEDEV.tmpl: revision 1.188
make a few more drm nodes

(msaitoh)

2017-12-08 05:43:51 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #422):
sys/external/bsd/drm2/drm/drm_drv.c: revision 1.20
drm_stat: fix device minor calculation, ok riastradh@

(msaitoh)

2017-12-08 05:22:23 UTC MAIN commitmail json YAML

Revert "Make if_timer MP-safe if IFEF_MPSAFE"

Because it has decreased the performance of wm. And also I found that
wm_watchdog doesn't work well with if_watchdog framework at all. Sharing one
counter (if_timer) with multiple instances (hardware multi-queues) can't detect
a single (or some) stall of them because other instances reset the counter even
if the stalled one want the watchdog to fire.

Interfaces without IFEF_MPSAFE works safely with the original if_watchdog thanks
to KENREL_LOCK. OTOH, interfaces with IFEF_MPSAFE shouldn't use if_watchdog and
should implement their own watchdog timer that works with multiple instances.

(ozaki-r)

2017-12-08 04:37:15 UTC MAIN commitmail json YAML

Add missing h_segv.debug.

(msaitoh)

2017-12-08 04:03:51 UTC MAIN commitmail json YAML

Fix build of kernels without ether

By throwing out if_enable_vlan_mtu and if_disable_vlan_mtu that
created a unnecessary dependency from if.c to if_ethersubr.c.

PR kern/52790

(ozaki-r)

2017-12-08 03:36:42 UTC MAIN commitmail json YAML

Ensure VAR+=val on command line is handled correctly

If VAR is not previously set, call Var_Set to deal with
the special case of VAR_CMD.

If VAR is previously set, and ctxt is VAR_CMD we should do the update
even if VAR_FROM_CMD is set.

(sjg)

2017-12-08 03:08:19 UTC MAIN commitmail json YAML

2017-12-08 01:20:53 UTC MAIN commitmail json YAML

2017-12-08 01:19:30 UTC MAIN commitmail json YAML

2017-12-07 23:13:17 UTC MAIN commitmail json YAML

Put back the old syscall glue for netbsd32 binaries, and also TRAP_SIGDEBUG
while I am at it.

(christos)

2017-12-07 23:11:50 UTC MAIN commitmail json YAML

Save maxv@ some work and put back the compat_13_sigreturn changes that allow
amd64 to run ancient i386 binaries.

(christos)

2017-12-07 22:56:23 UTC MAIN commitmail json YAML

PR/52791: Robert Sprowson: avoid duplicate tests (use accessor variables)

(christos)

2017-12-07 22:23:14 UTC MAIN commitmail json YAML

Update this test to expect the output that is supposed to be produced
by strfmon() rather than the output the old buggy implementation used
to produce.

(kre)

2017-12-07 22:19:17 UTC MAIN commitmail json YAML

Fix obvious typo (cut&pasto or whatever) - there's only one value that
specifies the number of digits after the decimal point (oh, sorry, the
"radix character") the other specifies the number before...

While here, add a little more info on the effects of using the #n value.

(kre)

2017-12-07 21:53:41 UTC MAIN commitmail json YAML

fix the UVM_PAGE_TRKOWN page-locking assertion at the top of ffs_alloc()
to work right for multi-threaded processes.

(chs)

2017-12-07 19:49:43 UTC MAIN commitmail json YAML

- Reset ignored or masked traps to avoid infinite loops
- If sigpost fails don't add an SDT_PROBE
ok (and author) chuq

(christos)

2017-12-07 19:48:12 UTC MAIN commitmail json YAML

2017-12-07 19:46:40 UTC MAIN commitmail json YAML

Add trapsignal tests that make sure that traps don't end up spinning
indefinitely, discussed in tech-kern.

(christos)

2017-12-07 19:23:22 UTC MAIN commitmail json YAML

RGB/BGR-flip source images in CG14Comp_Over32*() with non-solid sources
as well. This takes care of most remaining RGB/BGR issues in xrender.
Next step: do more than one pixel at a time in those operations.

(macallan)

2017-12-07 19:15:56 UTC MAIN commitmail json YAML

add SCATTER/GATHER instructions

(macallan)

2017-12-07 18:26:51 UTC MAIN commitmail json YAML

Update example PKG_PATH entry to use the CDN frontend, use uname -p instead
of uname -m for processor subdirectory, and derive the OS release from
uname -r.

(jmcneill)

2017-12-07 16:22:22 UTC MAIN commitmail json YAML

Keep fs/gs the same for the signal context; otherwise calling things
like __lwp_getprivate_fast() from a signal handler (that uses %gs) die.

Merge context building code.

(christos)

2017-12-07 15:21:34 UTC MAIN commitmail json YAML

Make {s,g}et{db,fp,}regs work again for PK_32 processes
XXX: pullup-8

(christos)

2017-12-07 10:22:04 UTC MAIN commitmail json YAML

Remove wrong assertions

rw_lock_held() returns true when any context holds the lock. However, in
if_pppoe.c, the function was used wrongly as it returns true only if the lock is
held in the same context.

From s-yamaguchi@IIJ

(ozaki-r)

2017-12-07 10:05:42 UTC MAIN commitmail json YAML

Get rid of outdated comments

(ozaki-r)

2017-12-07 09:37:33 UTC MAIN commitmail json YAML

Correct a couple of broken test cases:
"%d"  does not take the same args as "%d %s"
"%%"  does not take the same args as "%llx"
How did these ever survive any kind of even basic sanity check?

(kre)

2017-12-07 05:55:36 UTC MAIN commitmail json YAML

Add some preliminary stuff in pursuit of testing compat syscalls.

So far this just has some (partial) specs and some code for reading
the specs in; it doesn't actually do anything yet...

It is ocaml because ocaml is the least awful choice for prototyping
compiler stuff.

(dholland)

2017-12-07 03:25:51 UTC MAIN commitmail json YAML

Attempt to clarify panic messages for null pointer access/execute.

(riastradh)

2017-12-07 03:16:25 UTC MAIN commitmail json YAML

2017-12-07 01:23:53 UTC MAIN commitmail json YAML

Use IFADDR_WRITER_FOREACH instead of IFADDR_READER_FOREACH

At that point no other one modifies the list so IFADDR_READER_FOREACH
is unnecessary. Use of IFADDR_READER_FOREACH is harmless in general though,
if we try to detect contract violations of pserialize, using it violates
the contract. So avoid using it makes life easy.

(ozaki-r)

2017-12-07 00:38:38 UTC MAIN commitmail json YAML

Fix a bug that 8257[56] can't receive packet reported by Bert Kiers in
PR#52717. For 82575 and 82576, the RX descriptors must be initialized after
the setting of RCTL.EN in wm_set_filter(). This bug was added in if_wm.c
rev. 1.515.

(msaitoh)

2017-12-07 00:22:06 UTC MAIN commitmail json YAML

libnpf(3): improve the wording, fix and expand some sections.

(rmind)

2017-12-06 19:34:00 UTC MAIN commitmail json YAML

Include somewhat misleadingly named do-x11 into BUILDTARGETS even with
NOBINARIES set (subject to MKX11).

(uwe)

2017-12-06 19:27:56 UTC MAIN commitmail json YAML

do-x11 target builds and installs only the tools and libraries, X11
programs are built during the regular recursive build in extsrc.  Edit
its description accordingly and move it before do-build to match their
order in BUILDTARGETS.

While here, drop the "either" clause that has lost its "or" a few
years ago when xfree86 reachover was removed.

(uwe)

2017-12-06 19:15:27 UTC MAIN commitmail json YAML

disable 32 bit signal ktrace records; 32 bit traced process produce 64 bit
trace records, the only record that we can't parse is that one :-)
XXX: pullup-8

(christos)

2017-12-06 17:54:58 UTC MAIN commitmail json YAML

attributions are supposed to be indented.

(dholland)

2017-12-06 17:41:16 UTC MAIN commitmail json YAML

Correct code flow of a quote translation (by Tom Ivar Helbekkmo)

(kamil)

2017-12-06 17:16:14 UTC MAIN commitmail json YAML

When testing to see if a signal handler was previously installed in
h_winch, test sa_handler against all SIG_* actions defined in sys/signal.h
instead of just 0. Corrects an issue where vi crashes after a window is
resized.

(jmcneill)

2017-12-06 16:38:22 UTC MAIN commitmail json YAML

The list of async-signal-safe functions got moved to sigaction(2).

(dholland)

2017-12-06 14:17:42 UTC MAIN commitmail json YAML

Treat unvalidated addresses as deprecated in rule 3.

(roy)

2017-12-06 14:05:14 UTC MAIN commitmail json YAML

Fix possible use of uninitialized variable in case of WIN32 && !_WIN64.

(rin)

2017-12-06 13:55:31 UTC MAIN commitmail json YAML

2017-12-06 13:54:26 UTC MAIN commitmail json YAML

add a test to check that the interpreter is preserved when executing scripts.

(christos)

2017-12-06 12:32:02 UTC MAIN commitmail json YAML

Teach fmtcheck(3) about wint_t, intmax_t, char *, intmax_t *, and wide string
arguments. Taken from FreeBSD:
https://svnweb.freebsd.org/base/head/lib/libc/gen/fmtcheck.c#rev181154

(rin)

2017-12-06 12:30:27 UTC MAIN commitmail json YAML

Teach fmtcheck(3) about the ' (thousands separator) flag. Taken from FreeBSD:
https://svnweb.freebsd.org/base/head/lib/libc/gen/fmtcheck.c#rev143905

(rin)

2017-12-06 12:28:53 UTC MAIN commitmail json YAML

Teach fmtcheck(3) about the flags a, A, F, G, t, and z. Taken from FreeBSD:
https://svnweb.freebsd.org/base/head/lib/libc/gen/fmtcheck.c#rev117014

(rin)

2017-12-06 11:33:35 UTC MAIN commitmail json YAML

Correct oversight of wrong format string with fewer number of arguments than
default format string has.

(rin)

2017-12-06 10:37:08 UTC MAIN commitmail json YAML

Note import of dhcpcd-7.0.0-rc4

(roy)

2017-12-06 10:35:05 UTC MAIN commitmail json YAML

2017-12-06 09:54:47 UTC MAIN commitmail json YAML

Make if_link_queue MP-safe if IFEF_MPSAFE

if_link_queue is a queue to store events of link state changes, which is
used to pass events from (typically) an interrupt handler to
if_link_state_change softint. The queue was protected by KERNEL_LOCK so far,
but if IFEF_MPSAFE is enabled, it becomes unsafe because (perhaps) an interrupt
handler of an interface with IFEF_MPSAFE doesn't take KERNEL_LOCK. Protect it
by a spin mutex.

Additionally with this change KERNEL_LOCK of if_link_state_change softint is
omitted if NET_MPSAFE is enabled.

Note that the spin mutex is now ifp->if_snd.ifq_lock as well as the case of
if_timer (see the comment).

(ozaki-r)

2017-12-06 09:03:13 UTC MAIN commitmail json YAML

Make if_timer MP-safe if IFEF_MPSAFE

if_timer, a counter used by if_watchdog (if_slowtimo), can be modified in
if_watchdog and if_start and/or interrupt handlers of some device drivers. All
such accesses were serialized by KERNEL_LOCK. If IFEF_MPSAFE is enabled,
KERNEL_LOCK of if_start (and perhaps interrupt handlers) is omitted and if_timer
becomes racy.

Fix the race condition by protecting if_timer by a spin mutex. if_watchdog_reset
and if_watchdog_stop are introduced to ensure to take the mutex on accessing
if_timer. Interface with IFEF_MPSAFE enabled must use the functions.

In addition, if_watchdog callout is now set CALLOUT_MPSAFE if IFEF_MPSAFE. It
means that if_watchdog implemented by a driver must be MP-safe if the driver is
set IFEF_MPSAFE.

Currenlty interfaces with IFEF_MPSAFE implementing if_watchdog and accessing
if_timer in if_start and interrupt handlers are only wm(4). wm is changed to
use the functions. (Its watchdog handler (wm_watchdog) is already MP-safe.

These contracts will be written somewhere in a further commit.

Note that the spin mutex is now ifp->if_snd.ifq_lock to avoid adding another
spin mutex to each interface. For now reusing it isn't problematic (see the
comment to know why) thought if that does matter in the future, feel free to
replace it with a new spin mutex. It's easy to do.

(ozaki-r)

2017-12-06 08:38:33 UTC MAIN commitmail json YAML

Fix typos, thanks to Tom Ivar Helbekkmo

(pgoyette)

2017-12-06 08:25:47 UTC MAIN commitmail json YAML

Bump kernel version for if_tunnel_check_nesting() used by gif(4) and l2tp(4) modules.

Welcome to 8.99.9

(knakahara)

2017-12-06 08:23:17 UTC MAIN commitmail json YAML

unify processing to check nesting count for some tunnel protocols.

(knakahara)

2017-12-06 08:12:54 UTC MAIN commitmail json YAML

Ensure to hold if_ioctl_lock on if_up and if_down

One exception for if_down is if_detach; in the case the lock isn't needed
because it's guaranteed that no other one can access ifp at that point.

(ozaki-r)

2017-12-06 07:40:16 UTC MAIN commitmail json YAML

Ensure to not turn on IFF_RUNNING of an interface until its initialization completes

And ensure to turn off it before destruction as per IFF_RUNNING's description
"resource allocated". (The description is a bit doubtful though, I believe the
change is still proper.)

(ozaki-r)

2017-12-06 05:59:59 UTC MAIN commitmail json YAML

Fix locking against myself on ifpromisc

vlan_unconfig_locked could be called with holding if_ioctl_lock.

(ozaki-r)

2017-12-06 05:11:10 UTC MAIN commitmail json YAML

2017-12-06 04:37:00 UTC MAIN commitmail json YAML

2017-12-06 04:29:58 UTC MAIN commitmail json YAML

2017-12-06 04:12:25 UTC MAIN commitmail json YAML

don't forget to convert the timespec.
XXX: pullup-8

(christos)

2017-12-06 04:08:50 UTC MAIN commitmail json YAML

Sync with FreeBSD's r326022. All of the following changes have no influence
to netbsd:
- Check ETHERCAP_VLAN_HWTAGGING in ixgbe_setup_vlan_hw_support(). This change
  has no influence to netbsd because it's enabled by default and NetBSD has
  no API to disable it.
- Fix for netmap module.
- Remove never defined UDP_IPV4_EX
- Add SPDX-License-Identifier

(msaitoh)

2017-12-06 04:00:07 UTC MAIN commitmail json YAML

Use kmem_alloc instead of kmem_intr_alloc in ether_addmulti

ether_addmulti is now not called in softint thanks to wqinput that
pulled input routines of ICMP out of softint.

(ozaki-r)

2017-12-06 02:08:03 UTC MAIN commitmail json YAML

use -@ like bsd.klinks.mk

(christos)

2017-12-06 02:06:45 UTC MAIN commitmail json YAML

remove multiple copies of the same logic.

(christos)

2017-12-05 22:51:59 UTC MAIN commitmail json YAML

Add new fortune entry with a quote from Jozef Pilsudski

This quote is a longer form of "the dogs bark, but the caravan goes on"
and compares Poles and Lithuanians (historical meanings used from the time
of country union of both nations).

Today is the 150th birthday anniversary of Jozef Pilsudski (1867-1935).

(kamil)

2017-12-05 21:00:27 UTC MAIN commitmail json YAML

Add missing wsbell, commented out with a note that it's apparently only
a module by default.

This way people making their own configs have half a prayer of
realizing they might need to turn it on, instead of just not getting
beeps any more for no clear reason.

XXX: Wasn't the agreement after the last round of module flamage that
XXX: things shouldn't be module-only in GENERIC?

(dholland)

2017-12-05 20:32:24 UTC MAIN commitmail json YAML

Sort the file system options by which fs they apply to.

(dholland)

2017-12-05 20:01:06 UTC MAIN commitmail json YAML

initialise the input counter prior to making the first mark - fixes
REG_STARTEND searching

fix up a UTF-8 test results file

(agc)

2017-12-05 19:17:11 UTC MAIN commitmail json YAML

make a few more drm nodes

(jmcneill)

2017-12-05 19:13:53 UTC MAIN commitmail json YAML

drm_stat: fix device minor calculation, ok riastradh@

(jmcneill)

2017-12-05 18:04:21 UTC MAIN commitmail json YAML

Add hw.synaptics.movement_enable sysctl. Default value is 1, but if set
to 0 disables movement events from the touchpad.

While here, fixup a few sysctl nodenum comparisons in
pms_sysctl_synaptics_verify to compare against node numbers instead of
values.

(jmcneill)

2017-12-05 03:23:29 UTC MAIN commitmail json YAML

Mention the limitation of enabling both NET_MPSAFE and ALTQ

(ozaki-r)

2017-12-05 02:57:37 UTC MAIN commitmail json YAML

Use similar restrictions to bsd.klinks.mk for .BEGIN rules.

(christos)

2017-12-04 22:15:52 UTC MAIN commitmail json YAML

add KASSERT() just before setting sc_deferred, to ensure this does
not trigger problem in PR kern/52769

(jdolecek)

2017-12-04 19:53:44 UTC netbsd-8 commitmail json YAML

409, 410, 413, 416

(snj)

2017-12-04 19:48:55 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by maya in ticket #416):
distrib/sets/lists/comp/mi: revision 1.2152
include/Makefile: revision 1.144
include/endian.h: revision 1.1
Add endian.h header.  Simply includes sys/endian.h
<endian.h> has been accepted by the austin group.

(snj)

2017-12-04 19:47:05 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #413):
sys/arch/i386/conf/GENERIC: revision 1.1171
PR port-i386/52774: vioscsi missing in i386 kernel

(snj)

2017-12-04 19:46:08 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #410):
usr.sbin/inetd/inetd.c: revision 1.125
Bump MAXARGV from 20 to 64 - with bozohttpd and all config on the command
line it is easy to hit the (silent) limit.

(snj)

2017-12-04 19:44:13 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #409):
libexec/httpd/cgi-bozo.c: revision 1.39
PR bin/52194: bozohttpd fails to exec scripts via the -C mechanism
sometimes with EFAULT due to not NULL terminated environment.

(snj)

2017-12-04 14:50:33 UTC MAIN commitmail json YAML

Do away with (not well specified, even if it happens to work) absurd
15 arg test ([ ]) expression, and replace it with several well defined
2 arg tests, combined with (also well defined) sh syntax.

(kre)

2017-12-04 13:56:05 UTC netbsd-8 commitmail json YAML

Ammend revision list for #407

(martin)

2017-12-04 13:55:00 UTC netbsd-8 commitmail json YAML

Additionaly pull up rev 1.15 for ticket #407, requested by ozaki-r:
#idef the label next_ifa: just like the only goto using it.

(martin)

2017-12-04 12:53:46 UTC MAIN commitmail json YAML

Temporarily disable t_ptrace_wait*::resume1 in ATF tests

It hangs forever on releng machines.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-12-04 11:01:06 UTC netbsd-8 commitmail json YAML

2017-12-04 10:59:46 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by sevan in ticket #321):
etc/rc.d/sshd: revision 1.24
Don't try to generate sshv1 keys on new systems.

(snj)

2017-12-04 10:55:19 UTC netbsd-8 commitmail json YAML

src/crypto/external/bsd/openssh/Makefile.inc@1.9.8.1 / diff / nxr@1.9.8.1
src/crypto/external/bsd/openssh/bin/ssh/Makefile@1.11.4.1 / diff / nxr@1.11.4.1
src/crypto/external/bsd/openssh/dist/LICENCE@1.5.6.1 / diff / nxr@1.5.6.1
src/crypto/external/bsd/openssh/dist/PROTOCOL@1.9.6.1 / diff / nxr@1.9.6.1
src/crypto/external/bsd/openssh/dist/PROTOCOL.agent@1.8.6.1 / diff / nxr@1.8.6.1
src/crypto/external/bsd/openssh/dist/PROTOCOL.certkeys@1.7.6.1 / diff / nxr@1.7.6.1
src/crypto/external/bsd/openssh/dist/auth-options.c@1.15.4.1 / diff / nxr@1.15.4.1
src/crypto/external/bsd/openssh/dist/auth-options.h@1.8.4.1 / diff / nxr@1.8.4.1
src/crypto/external/bsd/openssh/dist/auth-pam.c@1.11.4.1 / diff / nxr@1.11.4.1
src/crypto/external/bsd/openssh/dist/auth.c@1.19.4.1 / diff / nxr@1.19.4.1
src/crypto/external/bsd/openssh/dist/auth.h@1.15.4.1 / diff / nxr@1.15.4.1
src/crypto/external/bsd/openssh/dist/auth2-chall.c@1.12.4.1 / diff / nxr@1.12.4.1
src/crypto/external/bsd/openssh/dist/auth2-gss.c@1.10.4.1 / diff / nxr@1.10.4.1
src/crypto/external/bsd/openssh/dist/auth2-hostbased.c@1.11.4.1 / diff / nxr@1.11.4.1
src/crypto/external/bsd/openssh/dist/auth2-kbdint.c@1.7.4.1 / diff / nxr@1.7.4.1
src/crypto/external/bsd/openssh/dist/auth2-krb5.c@1.6.4.1 / diff / nxr@1.6.4.1
src/crypto/external/bsd/openssh/dist/auth2-none.c@1.7.4.1 / diff / nxr@1.7.4.1
src/crypto/external/bsd/openssh/dist/auth2-passwd.c@1.7.4.1 / diff / nxr@1.7.4.1
src/crypto/external/bsd/openssh/dist/auth2-pubkey.c@1.17.4.1 / diff / nxr@1.17.4.1
src/crypto/external/bsd/openssh/dist/auth2.c@1.14.4.1 / diff / nxr@1.14.4.1
      :
(more 128 files)
Pull up following revision(s) (requested by sevan in ticket #320):
distrib/sets/lists/base/shl.mi: 1.822
distrib/sets/lists/debug/shl.mi: 1.184
doc/3RDPARTY: 1.1475
crypto/external/bsd/openssh/Makefile.inc: up to 1.10
crypto/external/bsd/openssh/bin/ssh/Makefile: up to 1.12
crypto/external/bsd/openssh/dist/LICENCE: up to 1.6
crypto/external/bsd/openssh/dist/PROTOCOL: up to 1.10
crypto/external/bsd/openssh/dist/PROTOCOL.agent: up to 1.9
crypto/external/bsd/openssh/dist/PROTOCOL.certkeys: up to 1.8
crypto/external/bsd/openssh/dist/auth-options.c: up to 1.16
crypto/external/bsd/openssh/dist/auth-options.h: up to 1.9
crypto/external/bsd/openssh/dist/auth-pam.c: up to 1.12
crypto/external/bsd/openssh/dist/auth.c: up to 1.20
crypto/external/bsd/openssh/dist/auth.h: up to 1.16
crypto/external/bsd/openssh/dist/auth2-chall.c: up to 1.13
crypto/external/bsd/openssh/dist/auth2-gss.c: up to 1.11
crypto/external/bsd/openssh/dist/auth2-hostbased.c: up to 1.12
crypto/external/bsd/openssh/dist/auth2-kbdint.c: up to 1.8
crypto/external/bsd/openssh/dist/auth2-krb5.c: up to 1.7
crypto/external/bsd/openssh/dist/auth2-none.c: up to 1.8
crypto/external/bsd/openssh/dist/auth2-passwd.c: up to 1.8
crypto/external/bsd/openssh/dist/auth2-pubkey.c: up to 1.18
crypto/external/bsd/openssh/dist/auth2.c: up to 1.15
crypto/external/bsd/openssh/dist/authfd.c: up to 1.14
crypto/external/bsd/openssh/dist/authfd.h: up to 1.9
crypto/external/bsd/openssh/dist/authfile.c: up to 1.17
crypto/external/bsd/openssh/dist/bitmap.c: up to 1.6
crypto/external/bsd/openssh/dist/bufbn.c: up to 1.9
crypto/external/bsd/openssh/dist/buffer.h: up to 1.10
crypto/external/bsd/openssh/dist/channels.c: up to 1.20
crypto/external/bsd/openssh/dist/channels.h: up to 1.14
crypto/external/bsd/openssh/dist/cipher-3des1.c: delete
crypto/external/bsd/openssh/dist/cipher-bf1.c: delete
crypto/external/bsd/openssh/dist/cipher.c: up to 1.11
crypto/external/bsd/openssh/dist/cipher.h: up to 1.11
crypto/external/bsd/openssh/dist/clientloop.c: up to 1.22
crypto/external/bsd/openssh/dist/clientloop.h: up to 1.15
crypto/external/bsd/openssh/dist/compat.c: up to 1.17
crypto/external/bsd/openssh/dist/compat.h: up to 1.10
crypto/external/bsd/openssh/dist/deattack.c: delete
crypto/external/bsd/openssh/dist/deattack.h: delete
crypto/external/bsd/openssh/dist/digest-libc.c: up to 1.7
crypto/external/bsd/openssh/dist/digest-openssl.c: up to 1.6
crypto/external/bsd/openssh/dist/digest.h: up to 1.1.1.3
crypto/external/bsd/openssh/dist/dispatch.c: up to 1.9
crypto/external/bsd/openssh/dist/dispatch.h: up to 1.7
crypto/external/bsd/openssh/dist/dns.c: up to 1.15
crypto/external/bsd/openssh/dist/dns.h: up to 1.10
crypto/external/bsd/openssh/dist/gss-serv.c: up to 1.11
crypto/external/bsd/openssh/dist/hostfile.c: up to 1.11
crypto/external/bsd/openssh/dist/includes.h: up to 1.7
crypto/external/bsd/openssh/dist/kex.c: up to 1.19
crypto/external/bsd/openssh/dist/kex.h: up to 1.16
crypto/external/bsd/openssh/dist/kexc25519c.c: up to 1.7
crypto/external/bsd/openssh/dist/kexc25519s.c: up to 1.9
crypto/external/bsd/openssh/dist/kexdhc.c: up to 1.10
crypto/external/bsd/openssh/dist/kexdhs.c: up to 1.13
crypto/external/bsd/openssh/dist/kexecdhc.c: up to 1.8
crypto/external/bsd/openssh/dist/kexecdhs.c: up to 1.9
crypto/external/bsd/openssh/dist/kexgexc.c: up to 1.10
crypto/external/bsd/openssh/dist/kexgexs.c: up to 1.14
crypto/external/bsd/openssh/dist/key.c: up to 1.22
crypto/external/bsd/openssh/dist/key.h: up to 1.14
crypto/external/bsd/openssh/dist/krl.c: up to 1.11
crypto/external/bsd/openssh/dist/log.c: up to 1.17
crypto/external/bsd/openssh/dist/log.h: up to 1.13
crypto/external/bsd/openssh/dist/mac.c: up to 1.15
crypto/external/bsd/openssh/dist/misc.c: up to 1.16
crypto/external/bsd/openssh/dist/misc.h: up to 1.13
crypto/external/bsd/openssh/dist/moduli-gen/moduli-gen.sh: up to 1.1.1.2
crypto/external/bsd/openssh/dist/moduli-gen/moduli.2048: up to 1.3
crypto/external/bsd/openssh/dist/moduli-gen/moduli.3072: up to 1.3
crypto/external/bsd/openssh/dist/moduli-gen/moduli.4096: up to 1.3
crypto/external/bsd/openssh/dist/moduli-gen/moduli.6144: up to 1.3
crypto/external/bsd/openssh/dist/moduli-gen/moduli.7680: up to 1.3
crypto/external/bsd/openssh/dist/moduli-gen/moduli.8192: up to 1.3
crypto/external/bsd/openssh/dist/monitor.c: up to 1.23
crypto/external/bsd/openssh/dist/monitor_wrap.c: up to 1.18
crypto/external/bsd/openssh/dist/monitor_wrap.h: up to 1.14
crypto/external/bsd/openssh/dist/mux.c: up to 1.19
crypto/external/bsd/openssh/dist/myproposal.h: up to 1.17
crypto/external/bsd/openssh/dist/nchan.c: up to 1.9
crypto/external/bsd/openssh/dist/opacket.c: up to 1.8
crypto/external/bsd/openssh/dist/opacket.h: up to 1.8
crypto/external/bsd/openssh/dist/packet.c: up to 1.29
crypto/external/bsd/openssh/dist/packet.h: up to 1.16
crypto/external/bsd/openssh/dist/pathnames.h: up to 1.13
crypto/external/bsd/openssh/dist/pfilter.c: up to 1.4
crypto/external/bsd/openssh/dist/readconf.c: up to 1.22
crypto/external/bsd/openssh/dist/readconf.h: up to 1.19
crypto/external/bsd/openssh/dist/recallocarray.c: up to 1.1
crypto/external/bsd/openssh/dist/rsa.c: delete
crypto/external/bsd/openssh/dist/rsa.h: delete
crypto/external/bsd/openssh/dist/scp.1: up to 1.15
crypto/external/bsd/openssh/dist/scp.c: up to 1.17
crypto/external/bsd/openssh/dist/servconf.c: up to 1.25
crypto/external/bsd/openssh/dist/servconf.h: up to 1.16
crypto/external/bsd/openssh/dist/serverloop.c: up to 1.18
crypto/external/bsd/openssh/dist/serverloop.h: up to 1.7
crypto/external/bsd/openssh/dist/session.c: up to 1.23
crypto/external/bsd/openssh/dist/session.h: up to 1.8
crypto/external/bsd/openssh/dist/sftp-client.c: up to 1.19
crypto/external/bsd/openssh/dist/sftp-common.c: up to 1.10
crypto/external/bsd/openssh/dist/sftp-server.c: up to 1.17
crypto/external/bsd/openssh/dist/sftp.1: up to 1.16
crypto/external/bsd/openssh/dist/sftp.c: up to 1.22
crypto/external/bsd/openssh/dist/ssh-add.1: up to 1.13
crypto/external/bsd/openssh/dist/ssh-add.c: up to 1.16
crypto/external/bsd/openssh/dist/ssh-agent.c: up to 1.21
crypto/external/bsd/openssh/dist/ssh-gss.h: up to 1.8
crypto/external/bsd/openssh/dist/ssh-keygen.1: up to 1.20
crypto/external/bsd/openssh/dist/ssh-keygen.c: up to 1.28
crypto/external/bsd/openssh/dist/ssh-keyscan.1: up to 1.14
crypto/external/bsd/openssh/dist/ssh-keyscan.c: up to 1.20
crypto/external/bsd/openssh/dist/ssh-pkcs11-client.c: up to 1.10
crypto/external/bsd/openssh/dist/ssh-pkcs11-helper.c: up to 1.13
crypto/external/bsd/openssh/dist/ssh-pkcs11.c: up to 1.13
crypto/external/bsd/openssh/dist/ssh-rsa.c: up to 1.13
crypto/external/bsd/openssh/dist/ssh.1: up to 1.21
crypto/external/bsd/openssh/dist/ssh.c: up to 1.26
crypto/external/bsd/openssh/dist/ssh.h: up to 1.10
crypto/external/bsd/openssh/dist/ssh1.h: delete
crypto/external/bsd/openssh/dist/ssh_api.c: up to 1.7
crypto/external/bsd/openssh/dist/ssh_config: up to 1.11
crypto/external/bsd/openssh/dist/ssh_config.5: up to 1.21
crypto/external/bsd/openssh/dist/sshbuf-getput-basic.c: up to 1.8
crypto/external/bsd/openssh/dist/sshbuf.c: up to 1.8
crypto/external/bsd/openssh/dist/sshbuf.h: up to 1.8
crypto/external/bsd/openssh/dist/sshconnect.c: up to 1.20
crypto/external/bsd/openssh/dist/sshconnect.h: up to 1.10
crypto/external/bsd/openssh/dist/sshconnect1.c: delete
crypto/external/bsd/openssh/dist/sshconnect2.c: up to 1.29
crypto/external/bsd/openssh/dist/sshd.8: up to 1.19
crypto/external/bsd/openssh/dist/sshd.c: up to 1.28
crypto/external/bsd/openssh/dist/sshd_config.5: up to 1.25
crypto/external/bsd/openssh/dist/ssherr.c: up to 1.7
crypto/external/bsd/openssh/dist/ssherr.h: up to 1.1.1.3
crypto/external/bsd/openssh/dist/sshkey.c: up to 1.11
crypto/external/bsd/openssh/dist/sshkey.h: up to 1.6
crypto/external/bsd/openssh/dist/ttymodes.c: up to 1.8
crypto/external/bsd/openssh/dist/ttymodes.h: up to 1.8
crypto/external/bsd/openssh/dist/umac.c: up to 1.14
crypto/external/bsd/openssh/dist/utf8.c: up to 1.6
crypto/external/bsd/openssh/dist/version.h: up to 1.24
crypto/external/bsd/openssh/dist/xmalloc.c: up to 1.10
crypto/external/bsd/openssh/dist/xmalloc.h: up to 1.10
crypto/external/bsd/openssh/lib/Makefile: up to 1.23
crypto/external/bsd/openssh/lib/shlib_version: up to 1.20
Update OpenSSH to 7.6.

(snj)

2017-12-04 09:55:37 UTC MAIN commitmail json YAML

Put back SUNXI definitions in the COM_REGMAP case; com.c uses them
without #ifdef COM_AWIN.
To be safe, expand the register map to 42 entries.

(bouyer)

2017-12-04 09:44:33 UTC MAIN commitmail json YAML

We use .BEGIN for our own cleanup and won't ever need DTS support - so
avoid inclusion of dts.mk by defining _SKIP_DTS

(martin)

2017-12-04 09:29:42 UTC MAIN commitmail json YAML

- Fixes two problem:
  1) RX may accesses freed area.
  2) if_init() takes long time on many core machine.
  Call ixgbe_jcl_reinit() not in ixgbe_setup_receive_ring() but in the
  biginning of ixgbe_setup_receive_structures(). It was OK for pre multiqueue,
  but it's not OK now because we support multiqueue.
- Fix comment of ixgbe_free_receive_ring().

(msaitoh)

2017-12-04 09:14:23 UTC MAIN commitmail json YAML

Make it clear that SUNXI registers are not defined/supported in the
COM_REGMAP case

(bouyer)

2017-12-04 08:24:35 UTC MAIN commitmail json YAML

2017-12-04 03:08:34 UTC MAIN commitmail json YAML

2017-12-04 03:05:57 UTC MAIN commitmail json YAML

deref the right address to get the pool_allocator.

(mrg)

2017-12-04 03:05:24 UTC MAIN commitmail json YAML

properly account PR_RECURSIVE pools like vmstat does.

(mrg)

2017-12-03 23:48:03 UTC MAIN commitmail json YAML

allow PASS opt_proto ALL syntax in map statement.

(mlelstv)