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

2024-05-10 20:40:42 UTC Now

2019-10-13 04:00:12 UTC MAIN commitmail json YAML

Bump the number of threads in LWP t_ptrace_wait*() tests from to 100

This is a torture, but on purpose to catch LWP_CREATED and LWP_EXITED bugs.
The threads do nothing other than calling sched_yield() in a loop.

MAXLWP is now defined to 2048 on all ports.

This change effects the following tests:

- trace_thread_nolwpevents
- trace_thread_lwpexit
- trace_thread_lwpcreate
- trace_thread_lwpcreate_and_exit

(kamil)

2019-10-13 03:50:26 UTC MAIN commitmail json YAML

Avoid double lwp_exit() in eventswitch()

For the PTRACE_LWP_EXIT event, the eventswitch() call is triggered from
lwp_exit(). In the case of setting the program status to PS_WEXIT, do not
try to demise in place, by calling lwp_exit() as it causes panic.

In this scenario bail out from the function and resume the lwp_exit()
procedure.

(kamil)

2019-10-13 03:19:57 UTC MAIN commitmail json YAML

Fix one the the root causes of unreliability of the ptrace(2)ed threads

In case of sigswitchin away in issignal() and continuing the execution on
PT_CONTINUE (or equivalent call), there is a time window when another
thread could cause the process state to be changed to PS_STOPPING.

In the current logic, a thread would receive signal 0 (no-signal) and exit
from issignal(), returning to userland and never finishing the process of
stopping all LWPs. This causes hangs waitpid() waiting for SIGCHLD and
the callout polling for the state of the process in an infinite loop.

Instead of prompting for a returned signal from a debugger, repeat the
issignal() loop, this will cause checking the PS_STOPPING flag again and
sigswitching away in the scenario of stopping the process.

(kamil)

2019-10-13 03:10:22 UTC MAIN commitmail json YAML

Add sigswitch_unlock_and_switch_away(), extracted from sigswitch()

Use sigswitch_unlock_and_switch_away() whenever there is no need for
sigswitch().

(kamil)

2019-10-13 01:17:24 UTC MAIN commitmail json YAML

remove dated commented warning disable.

(mrg)

2019-10-12 19:59:57 UTC MAIN commitmail json YAML

Welcome to 9.99.17!

struct proc change
sigswitch() removed from public API

(kamil)

2019-10-12 19:57:09 UTC MAIN commitmail json YAML

Refactor sigswitch()

Make the function static as it is now local to kern_sig.c.

Rename the 'relock' argument to 'proc_lock_held' as it is more verbose.
This was suggested by mjg@freebsd. While there this flips the users between
true<->false.

Add additional KASSERT(9) calls here to validate whethe proc_lock is used
accordingly.

(kamil)

2019-10-12 19:38:57 UTC MAIN commitmail json YAML

Remove now unused p_oppid from struct proc

(kamil)

2019-10-12 18:35:52 UTC MAIN commitmail json YAML

2019-10-12 18:34:14 UTC MAIN commitmail json YAML

2019-10-12 18:32:22 UTC MAIN commitmail json YAML

merge openssh-8.1

(christos)

2019-10-12 17:50:56 UTC MAIN commitmail json YAML

2019-10-12 17:26:26 UTC MAIN commitmail json YAML

enlarge buffer sizes

(christos)

2019-10-12 15:44:46 UTC MAIN commitmail json YAML

disable CTASSERT for lint

(christos)

2019-10-12 15:12:09 UTC netbsd-9 commitmail json YAML

2019-10-12 15:11:43 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #303):
sbin/newfs_msdos/mkfs_msdos.c: revision 1.15
When we end up with too few clusters for the requested FAT type after
configuring default values, retry with a smaller cluster size.
This makes the typical invocation to create a spec conformant EFI boot
partition work out of the box.

(bouyer)

2019-10-12 14:49:29 UTC netbsd-9 commitmail json YAML

2019-10-12 14:48:32 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by maya in ticket #304):

common/lib/libc/arch/aarch64/gen/byte_swap_8.S: revision 1.2

Remove htonll and ntohll as symbols from aarch64 libc.

Other architectures do not define them, and so we don't provide a
function declaration in any header.

This means a package may detect it with a link-test and then fail
due to the missing declaration, like sysutils/collectd currently does.

Done this way as aarch64 has not had a release yet. Discussed with releng.

(martin)

2019-10-12 14:44:33 UTC netbsd-9 commitmail json YAML

Pull up the following revisions, requested by roy in ticket #302:

external/bsd/dhcpcd/dist/src/dhcpcd-embedded.c  up to 1.1.1.2
external/bsd/dhcpcd/dist/src/dhcpcd-embedded.h  up to 1.1.1.2
external/bsd/dhcpcd/NetBSD-upgrade              up to 1.2
external/bsd/dhcpcd/dist/compat/crypt/sha256.c  delete
external/bsd/dhcpcd/dist/compat/crypt/hmac.c    delete
external/bsd/dhcpcd/dist/compat/crypt/hmac.h    delete
external/bsd/dhcpcd/dist/compat/crypt/md5.c    delete
external/bsd/dhcpcd/dist/compat/crypt/md5.h    delete
external/bsd/dhcpcd/dist/compat/crypt/sha256.h  delete
external/bsd/dhcpcd/dist/compat/_strtoi.h      delete
external/bsd/dhcpcd/dist/compat/arc4random.c    delete
external/bsd/dhcpcd/dist/compat/arc4random.h    delete
external/bsd/dhcpcd/dist/compat/arc4random_uniform.c delete
external/bsd/dhcpcd/dist/compat/arc4random_uniform.h delete
external/bsd/dhcpcd/dist/compat/bitops.h        delete
external/bsd/dhcpcd/dist/compat/consttime_memequal.h delete
external/bsd/dhcpcd/dist/compat/dprintf.c      delete
external/bsd/dhcpcd/dist/compat/dprintf.h      delete
external/bsd/dhcpcd/dist/compat/endian.h        delete
external/bsd/dhcpcd/dist/compat/pidfile.c      delete
external/bsd/dhcpcd/dist/compat/pidfile.h      delete
external/bsd/dhcpcd/dist/compat/queue.h        delete
external/bsd/dhcpcd/dist/compat/rb.c            delete
external/bsd/dhcpcd/dist/compat/rbtree.h        delete
external/bsd/dhcpcd/dist/compat/reallocarray.c  delete
external/bsd/dhcpcd/dist/compat/reallocarray.h  delete
external/bsd/dhcpcd/dist/compat/strlcpy.c      delete
external/bsd/dhcpcd/dist/compat/strlcpy.h      delete
external/bsd/dhcpcd/dist/compat/strtoi.c        delete
external/bsd/dhcpcd/dist/compat/strtoi.h        delete
external/bsd/dhcpcd/dist/compat/strtou.c        delete
external/bsd/dhcpcd/dist/.gitignore            delete
external/bsd/dhcpcd/dist/BUILDING.md            delete
external/bsd/dhcpcd/dist/Makefile              delete
external/bsd/dhcpcd/dist/Makefile.inc          delete
external/bsd/dhcpcd/dist/config-null.mk        delete
external/bsd/dhcpcd/dist/configure              delete
external/bsd/dhcpcd/dist/iconfig.mk            delete
external/bsd/dhcpcd/dist/hooks/Makefile        delete
external/bsd/dhcpcd/dist/hooks/50-dhcpcd-compat delete
external/bsd/dhcpcd/dist/hooks/50-yp.conf      delete
external/bsd/dhcpcd/dist/src/Makefile          delete
external/bsd/dhcpcd/dist/src/GNUmakefile        delete
external/bsd/dhcpcd/dist/src/dev.c              delete
external/bsd/dhcpcd/dist/src/dhcpcd-definitions-small.conf delete
external/bsd/dhcpcd/dist/src/dhcpcd-definitions.conf delete
external/bsd/dhcpcd/dist/src/dhcpcd-embedded.c.in delete
external/bsd/dhcpcd/dist/src/dhcpcd-embedded.h.in delete
external/bsd/dhcpcd/dist/src/genembedc          delete
external/bsd/dhcpcd/dist/src/genembedh          delete
external/bsd/dhcpcd/dist/src/if-linux-wext.c    delete
external/bsd/dhcpcd/dist/src/if-linux.c        delete
external/bsd/dhcpcd/dist/src/if-sun.c          delete
external/bsd/dhcpcd/dist/src/dev/Makefile      delete
external/bsd/dhcpcd/dist/src/dev/udev.c        delete
external/bsd/dhcpcd/dist/tests/crypt/.gitignore delete
external/bsd/dhcpcd/dist/tests/crypt/GNUmakefile delete
external/bsd/dhcpcd/dist/tests/crypt/Makefile  delete
external/bsd/dhcpcd/dist/tests/crypt/README.md  delete
external/bsd/dhcpcd/dist/tests/crypt/run-test.c delete
external/bsd/dhcpcd/dist/tests/crypt/test.h    delete
external/bsd/dhcpcd/dist/tests/crypt/test_hmac_md5.c delete
external/bsd/dhcpcd/dist/tests/Makefile        delete
external/bsd/dhcpcd/dist/tests/eloop-bench/.gitignore delete
external/bsd/dhcpcd/dist/tests/eloop-bench/Makefile delete
external/bsd/dhcpcd/dist/tests/eloop-bench/README.md delete
external/bsd/dhcpcd/dist/tests/eloop-bench/eloop-bench.c delete
external/bsd/dhcpcd/dist/src/arp.c              up to 1.1.1.12
external/bsd/dhcpcd/dist/src/bpf.c              up to 1.13
external/bsd/dhcpcd/dist/src/bpf.h              up to 1.1.1.7
external/bsd/dhcpcd/dist/src/common.c          up to 1.1.1.9
external/bsd/dhcpcd/dist/src/common.h          up to 1.1.1.9
external/bsd/dhcpcd/dist/src/control.h          up to 1.1.1.6
external/bsd/dhcpcd/dist/src/defs.h            up to 1.1.1.30
external/bsd/dhcpcd/dist/src/dhcp-common.c      up to 1.1.1.9
external/bsd/dhcpcd/dist/src/dhcp-common.h      up to 1.1.1.5
external/bsd/dhcpcd/dist/src/dhcp.c            up to 1.28
external/bsd/dhcpcd/dist/src/dhcp.h            up to 1.1.1.11
external/bsd/dhcpcd/dist/src/dhcp6.c            up to 1.13
external/bsd/dhcpcd/dist/src/dhcpcd.8.in        up to 1.4
external/bsd/dhcpcd/dist/src/dhcpcd.c          up to 1.27
external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in  up to 1.1.1.15
external/bsd/dhcpcd/dist/src/if-bsd.c          up to 1.14
external/bsd/dhcpcd/dist/src/if-options.c      up to 1.18
external/bsd/dhcpcd/dist/src/if.c              up to 1.1.1.17
external/bsd/dhcpcd/dist/src/if.h              up to 1.1.1.12
external/bsd/dhcpcd/dist/src/ipv4.c            up to 1.1.1.18
external/bsd/dhcpcd/dist/src/ipv4.h            up to 1.1.1.11
external/bsd/dhcpcd/dist/src/ipv4ll.c          up to 1.1.1.10
external/bsd/dhcpcd/dist/src/ipv4ll.h          up to 1.1.1.8
external/bsd/dhcpcd/dist/src/ipv6.c            up to 1.5
external/bsd/dhcpcd/dist/src/ipv6.h            up to 1.6
external/bsd/dhcpcd/dist/src/ipv6nd.c          up to 1.12
external/bsd/dhcpcd/dist/src/route.c            up to 1.1.1.15
external/bsd/dhcpcd/sbin/dhcpcd/Makefile        up to 1.49
doc/3RDPARTY modified manually

Import dhcpcd-8.1.0 with the following changes:

* Fix carrier status after a route socket overflow
* Allow domain spaced options
* DHCP: Allow not sending Force Renew Nonce or Reconf Accept
* IPv4LL: Now passes Apple Bonjour test versions 1.4 and 1.5
* ARP: Fix a typo and remove pragma (thus working with old gcc)
* DHCP6: Fix a cosmetic issue with infinite leases
* DHCP6: SLA 0 and Prefix Len 0 will now add a delegatd /64 address
* Ignore some virtual interfaces such as Tap and Bridge by default
* BPF: Move validation logic out of BPF and back into dhcpcd

(martin)

2019-10-12 14:34:45 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #301):

usr.sbin/tprof/tprof.8: revision 1.15
sys/dev/tprof/tprof_x86_amd.c: revision 1.5
usr.sbin/tprof/arch/tprof_x86.c: revision 1.9

Match Family 15h

-

Add support for AMD Family 15h

-

Add AMD Family 15h to supported model list

(martin)

2019-10-12 12:04:37 UTC MAIN commitmail json YAML

Avoid signed integer overflow for -lwp where lwp is INT_MIN

Reported-by: syzbot+68b80b44b898e66da3fc@syzkaller.appspotmail.com

(kamil)

2019-10-12 10:55:23 UTC MAIN commitmail json YAML

Remove p_oppid from struct proc

This field is not needed as it duplicated p_opptr that is alread safe to
use, unless proven otherwise.

eventswitch() already contained a check for != initproc (pid1).

Ride ABI bump for 9.99.16.

(kamil)

2019-10-12 09:46:18 UTC MAIN commitmail json YAML

2019-10-12 09:42:39 UTC MAIN commitmail json YAML

When we end up with too few clusters for the requested FAT type after
configuring default values, retry with a smaller cluster size.
This makes the typical invocation to create a spec conformant EFI boot
partition work out of the box.

(martin)

2019-10-12 09:22:36 UTC MAIN commitmail json YAML

Remove htonll and ntohll as symbols from aarch64 libc.

Other architectures do not define them, and so we don't provide a
function declaration in any header.

This means a package may detect it with a link-test and then fail
due to the missing declaration, like sysutils/collectd currently does.

Done this way as aarch64 has not had a release yet. Discussed with releng.

(maya)

2019-10-12 09:09:14 UTC MAIN commitmail json YAML

remove shared libraries from 'obsolete' lists.  should fix eg:

  /usr/pkg/lib/libaudiofile.so.1: Shared object "libstdc++.so.8" not found

oops.  sorry for anyone affected by this.

(mrg)

2019-10-12 07:38:28 UTC MAIN commitmail json YAML

2019-10-12 06:46:42 UTC MAIN commitmail json YAML

Spell controller correctly

(skrll)

2019-10-12 06:46:13 UTC MAIN commitmail json YAML

2019-10-12 06:31:04 UTC MAIN commitmail json YAML

2019-10-12 06:00:52 UTC MAIN commitmail json YAML

Fix a bug that multicast address filter doesn't work correctly.

XXX pullup-[789].

(msaitoh)

2019-10-12 05:19:49 UTC MAIN commitmail json YAML

Add __HAVE_GENERIC_START

(skrll)

2019-10-12 05:19:00 UTC MAIN commitmail json YAML

2019-10-12 00:49:30 UTC MAIN commitmail json YAML

add (void *) intermediate casts to elide gcc function cast warnings. This
is the simplest solution; choices:
- add pragmas, complex and ugly (need to be gcc-specific)
- add -Wno to COPTS. Needs to be done in many makefiles because of rump
- add intermediate functions: slows down things

(christos)

2019-10-11 23:04:52 UTC MAIN commitmail json YAML

gpt_uuid_parse does not set errno ...

(christos)

2019-10-11 21:56:55 UTC MAIN commitmail json YAML

don't zero the MSR when building with options FIRMWORKSBUGS
with this a FIRMWORKSBUGS kernel boots on my TiBook
first step to address PR2231

(macallan)

2019-10-11 20:18:20 UTC MAIN commitmail json YAML

Add AMD Family 15h to supported model list

(jmcneill)

2019-10-11 18:36:22 UTC MAIN commitmail json YAML

Add manpage links for frexpf and frexpl.

Manpage links were missing for frexpf and frexpl even thogh they were
mentioned in the manpage for frexp.

(nros)

2019-10-11 18:23:40 UTC netbsd-9 commitmail json YAML

2019-10-11 18:22:14 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by roy in ticket #300):

sys/netinet/if_arp.c: revision 1.289

ARP: Don't defend ARP probes.

We should let the nature of ARP takes it's course here when our address
is neither tentative nor duplicated.
This allows the host to work with ARP ping, which was broken in r1.279.

(martin)

2019-10-11 18:20:20 UTC MAIN commitmail json YAML

Fix the rest of the places where strncpy was called instead of pcap_strlcpy
to copy the interface name. The kernel requires the interface to be NUL
terminated anyway and will fail with ENAMETOOLONG otherwise. Pointed out
by Robert Swindells.

(christos)

2019-10-11 18:19:31 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by uwe in ticket #299):

external/bsd/ipf/dist/man/ipf.5: revision 1.6

Typo.

(martin)

2019-10-11 18:16:45 UTC netbsd-8 commitmail json YAML

2019-10-11 18:15:39 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by uwe in ticket #1404):

external/bsd/ipf/dist/man/ipf.5: revision 1.6

Typo.

(martin)

2019-10-11 18:05:52 UTC MAIN commitmail json YAML

Add support for AMD Family 15h

(jmcneill)

2019-10-11 18:04:52 UTC MAIN commitmail json YAML

2019-10-11 14:22:47 UTC MAIN commitmail json YAML

Use unsigned to avoid undefined behavior. Found by kUBSan.

(msaitoh)

2019-10-11 13:32:46 UTC MAIN commitmail json YAML

ARP: Don't defend ARP probes.

We should let the nature of ARP takes it's course here when our address
is neither tentative nor duplicated.
This allows the host to work with ARP ping, which was broken in r1.279.

(roy)

2019-10-11 11:05:42 UTC MAIN commitmail json YAML

Note import of dhcpcd-8.1.0

(roy)

2019-10-11 11:03:59 UTC MAIN commitmail json YAML

2019-10-11 09:31:52 UTC MAIN commitmail json YAML

Call mii_phy_flowstatus() to show the flow setting.

(msaitoh)

2019-10-11 09:29:04 UTC MAIN commitmail json YAML

- Indicat master mode if the negotiated result say so.
- KNF

(msaitoh)

2019-10-11 08:05:19 UTC MAIN commitmail json YAML

2019-10-11 08:04:52 UTC MAIN commitmail json YAML

As VOP_STRATEGY() usually calls itself on the file system holding "/dev"
it may deadlock on suspension of this file system.

Add fstrans type LAZY and use it for VOP_STRATEGY().

Adress PR kern/53624 (dom0 freeze on domU exit) is still there

(hannken)

2019-10-11 04:25:11 UTC MAIN commitmail json YAML

Delete unused var (made redundant in previous commit).  Unbreak build.

(kre)

2019-10-11 03:40:01 UTC MAIN commitmail json YAML

Make new rgephy_linkup() function and share it like FreeBSD.
No functional change intended.

(msaitoh)

2019-10-10 23:37:13 UTC MAIN commitmail json YAML

if we can memcpy to body->macaddr, we can memcpy from it.

(bad)

2019-10-10 23:30:02 UTC MAIN commitmail json YAML

use ether_snprintf instead of open coding it.

(bad)

2019-10-10 22:34:42 UTC MAIN commitmail json YAML

magic number police. use ETHER_ADDR_LEN.

(bad)

2019-10-10 22:06:35 UTC MAIN commitmail json YAML

2019-10-10 18:23:43 UTC MAIN commitmail json YAML

delete bozohttpd entry; netbsd has been the master source for
bozohttpd releases since 2011.

(mrg)

2019-10-10 17:33:23 UTC netbsd-9 commitmail json YAML

2019-10-10 17:32:15 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by knakahara in ticket #298):

sys/arch/x86/pci/if_vmx.c: revision 1.51

Fix kassert failure in vmxnet3_transmit(). Pointed out by ryo@n.o, thanks.

(martin)

2019-10-10 17:30:02 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by maxv in ticket #297):

sys/netatalk/at_var.h: revision 1.9

Memset to prevent stack info leak.

(martin)

2019-10-10 17:27:23 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by sevan in ticket #296):

etc/namedb/root.cache: revision 1.25

Update to 2019093001

(martin)

2019-10-10 17:25:48 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by sevan in ticket #295):

etc/services: revision 1.102

sync with latest from IANA

(martin)

2019-10-10 17:23:45 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by chs in ticket #294):

sys/kern/sysv_shm.c: revision 1.140,1.141

revert rev 1.139 (fixing a race between shmat() and shmdt())
that approach turned out to be too complicated.

-

simpler fix for the race between shmat() and shmdt():
change shmat() to hold shm_lock until it is completely done.

(martin)

2019-10-10 13:45:14 UTC MAIN commitmail json YAML

Add KASAN instrumentation on ucas and ufetch.

(maxv)

2019-10-10 08:55:08 UTC MAIN commitmail json YAML

Fix kassert failure in vmxnet3_transmit(). Pointed out by ryo@n.o, thanks.

(knakahara)

2019-10-10 08:37:16 UTC MAIN commitmail json YAML

More cases to disable gcc-8 warnings only when we're using gcc>=8

(kre)

2019-10-10 03:44:00 UTC MAIN commitmail json YAML

fix the function pointer and callback mess:
- callback functions return 0 and their result is not checked; make them void.
- there are two types of callbacks and they used to overload their parameters
  and the callback structure; separate them into "function" and "value"
  callbacks.
- make the wait function signature consistent.

(christos)

2019-10-10 02:39:07 UTC MAIN commitmail json YAML

Only exclude gcc-8 warnings if the gcc we're using is gcc>=8

(kre)

2019-10-10 02:37:40 UTC MAIN commitmail json YAML

Only exclude gcc-8 warnings when the gcc we're using is gcc>=8

(kre)

2019-10-10 02:35:45 UTC MAIN commitmail json YAML

Only exclude gcc-8 warnings when the gcc we're using is gcc>=8

(kre)

2019-10-10 02:30:43 UTC MAIN commitmail json YAML

Only exclude ggc-8 warnings when the gcc we're using is gcc 8 or more.

(kre)

2019-10-09 23:39:20 UTC MAIN commitmail json YAML

2019-10-09 23:24:00 UTC MAIN commitmail json YAML

2019-10-09 23:23:42 UTC MAIN commitmail json YAML

2019-10-09 23:04:33 UTC MAIN commitmail json YAML

new named.cache

(sevan)

2019-10-09 22:58:39 UTC MAIN commitmail json YAML

Update to 2019093001

(sevan)

2019-10-09 22:50:14 UTC MAIN commitmail json YAML

2019-10-09 22:42:15 UTC MAIN commitmail json YAML

sync with latest from IANA

(sevan)

2019-10-09 22:13:50 UTC MAIN commitmail json YAML

New acpica, ath-hal, bind, unbound, nsd, bozohttpd, expat, gcc, gdb,
jemalloc, less, libdevmapper, libevent, mDNSResponder, ntp, OpenPAM, OpenSSL,
sqlite, tmux.
Adjust byacc version.

(sevan)

2019-10-09 22:05:36 UTC MAIN commitmail json YAML

don't warn for strncpy wtmp fields, they are not NUL terminated.

(christos)

2019-10-09 22:05:10 UTC MAIN commitmail json YAML

no error for function cast

(christos)

2019-10-09 21:49:50 UTC MAIN commitmail json YAML

2019-10-09 21:19:28 UTC MAIN commitmail json YAML

No error for stringop truncation.

(christos)

2019-10-09 21:05:43 UTC MAIN commitmail json YAML

2019-10-09 20:59:26 UTC MAIN commitmail json YAML

2019-10-09 19:58:51 UTC MAIN commitmail json YAML

2019-10-09 17:47:13 UTC MAIN commitmail json YAML

simpler fix for the race between shmat() and shmdt():
change shmat() to hold shm_lock until it is completely done.

(chs)

2019-10-09 17:44:45 UTC MAIN commitmail json YAML

revert rev 1.139 (fixing a race between shmat() and shmdt())
that approach turned out to be too complicated.

(chs)

2019-10-09 17:28:46 UTC MAIN commitmail json YAML

2019-10-09 14:31:07 UTC MAIN commitmail json YAML

2019-10-09 14:20:47 UTC MAIN commitmail json YAML

2019-10-09 14:15:40 UTC MAIN commitmail json YAML

Memset to prevent stack info leak.

(maxv)

2019-10-09 14:03:58 UTC MAIN commitmail json YAML

Provide a better abstraction for the TPM interface. Report it in the ioctl.

(maxv)

2019-10-09 13:42:37 UTC MAIN commitmail json YAML

Document PT_STOP, update PT_KILL in the ptrace(2) man-page

Formatting by <mgorny>

(kamil)

2019-10-09 13:25:21 UTC MAIN commitmail json YAML

2019-10-09 13:19:43 UTC MAIN commitmail json YAML

Introduce new ptrace(2) operation PT_STOP

It works like:

- kill(SIGSTOP) for unstopped tracee
- ptrace(PT_CONTINUE,SIGSTOP) for stopped tracee

The child will be stopped and always possible to be waited (with wait(2)
like calls).

For stopped traccee kill(SIGSTOP) has no effect. PT_CONTINUE+SIGSTOP cannot
be used on an unstopped process (EBUSY).

This operation is modeled after PT_KILL that is similar for the SIGKILL
call. While there, allow PT_KILL on unstopped traced child.

This operation is useful in an abnormal exit of a debugger from a signal
handler, usually followed by waitpid(2) and ptrace(PT_DETACH).

(kamil)

2019-10-09 13:13:10 UTC MAIN commitmail json YAML

src/external/apache2/Makefile@1.2 / diff / nxr@1.2
src/external/apache2/argon2/Makefile@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/CHANGELOG.md@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/LICENSE@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/README.md@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/include/argon2.h@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/kats/argon2d@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/kats/argon2d.shasum@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/kats/argon2d_v16@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/kats/argon2d_v16.shasum@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/kats/argon2i@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/kats/argon2i.shasum@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/kats/argon2i_v16@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/kats/argon2i_v16.shasum@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/kats/argon2id@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/kats/argon2id.shasum@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/kats/argon2id_v16@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/kats/argon2id_v16.shasum@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/kats/check-sums.ps1@1.1 / diff / nxr@1.1
src/external/apache2/argon2/dist/phc-winner-argon2/kats/check-sums.sh@1.1 / diff / nxr@1.1
      :
(more 27 files)
added backend support for argon2 password scheme

(jhigh)

2019-10-09 07:30:58 UTC MAIN commitmail json YAML

Add suspend support for TPM 2.0 chips. Check the TPM response also for 1.2
chips. Unfortunately I cannot really test this change since ACPI suspend
does not work on any of my laptops.

(maxv)

2019-10-09 05:59:51 UTC MAIN commitmail json YAML

Traiing whitespace

(skrll)

2019-10-09 05:29:18 UTC MAIN commitmail json YAML

All of snd_wnd, snd_cwnd and snd_ssthresh in stuct tcpcb are u_long,
so use u_long and ulmin() instead of u_int and uimin(). Found by lgtm bot.

XXX TCP's sequence number is uint32_t, so it might be good to change some
entries in struct tcpcb to uint32_t instead of u_long. FreeBSD did it.

(msaitoh)

2019-10-09 01:43:35 UTC MAIN commitmail json YAML

2019-10-09 01:43:00 UTC MAIN commitmail json YAML

- cast through void * for rump
- don't generate bogus filenames /dev/null.bottom etc.

(christos)

2019-10-09 01:18:55 UTC MAIN commitmail json YAML

2019-10-08 23:03:01 UTC MAIN commitmail json YAML

Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.

The former is untested.

(bad)

2019-10-08 23:00:36 UTC MAIN commitmail json YAML

Cherry pick a few changes from the armbian u-boot patch.

Makes my NanoPi R1 boot reliably.
From https://github.com/armbian/build/blob/master/patch/u-boot/u-boot-sunxi/add-nano+pi-r1-and-duo2.patch

(bad)

2019-10-08 22:55:59 UTC MAIN commitmail json YAML

2019-10-08 21:16:11 UTC MAIN commitmail json YAML

enable FDT direct configuration.
remove address test as the i2c address can be changed on this device.

(kardel)

2019-10-08 20:02:45 UTC MAIN commitmail json YAML

2019-10-08 19:38:38 UTC MAIN commitmail json YAML

remove useless packed attributes

(christos)

2019-10-08 19:38:27 UTC MAIN commitmail json YAML

use strlcpy (the buffer is already zeroed)

(christos)

2019-10-08 19:21:40 UTC MAIN commitmail json YAML

remore error(1) comment

(christos)

2019-10-08 19:17:57 UTC MAIN commitmail json YAML

Change strncpy to either memcpy (when we know the len), or strlcpy (when
we used to NUL terminate explicitly.

(christos)

2019-10-08 18:50:44 UTC MAIN commitmail json YAML

2019-10-08 18:50:34 UTC MAIN commitmail json YAML

-Wstringop-truncation is only gcc.

(christos)

2019-10-08 18:47:11 UTC MAIN commitmail json YAML

2019-10-08 18:43:03 UTC MAIN commitmail json YAML

Improvements in tpm(4):
- Remove interrupt support, do polling only, avoids unnecessary trouble.
- Simplify a few things.
- Fix the suspend function, the SaveState command is 0x98, not 0x9C.
- Make the driver MP-safe.
- Sync the man page with reality.

(maxv)

2019-10-08 18:18:30 UTC netbsd-8 commitmail json YAML

2019-10-08 18:16:50 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1403):

sys/dev/pci/ixgbe/ixv.c: revision 1.139

Set MTU correctly if mtu > 1500.

(martin)

2019-10-08 18:12:44 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1402):

sys/net/if_ethersubr.c: revision 1.277

Increment if_iqdrops when dropping an oversized frame.

(martin)

2019-10-08 18:09:41 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by ozaki-r in ticket #1401):

sys/net/if_ethersubr.c: revision 1.255

Fix two bugs in altq_etherclassify. When scanning the mbuf chain we need
to make sure that m_next is not NULL, otherwise NULL deref. After that,
we must not touch m->m_pkthdr, given that 'm' may not be the first mbuf
of the chain anymore.

Declare mtop, and add a KASSERT to make sure it has M_PKTHDR set.

(martin)

2019-10-08 18:02:46 UTC MAIN commitmail json YAML

Enhance reliability of ptrace(2) in a debuggee with multiple LWPs

Stop competing between threads which one emits event signal quicker and
overwriting the signal from another thread.

This fixes missed in action signals.

NetBSD truss can now report reliably all TRAP_SCE/SCX/etc events without
reports of missed ones.

his was one of the reasons why debuggee with multiple threads misbehaved
under a debugger.

This change is v.2 of the previously reverted commit for the same fix.

This version contains recovery path that stopps triggering event SIGTRAP
for a detached debugger.

(kamil)

2019-10-08 17:41:04 UTC MAIN commitmail json YAML

Use unsigned to avoid undefined behavior. Found by kUBSan.

(msaitoh)

2019-10-08 17:06:28 UTC netbsd-9 commitmail json YAML

2019-10-08 17:05:16 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #293):

sys/dev/pci/ixgbe/ixv.c: revision 1.139

Set MTU correctly if mtu > 1500.

(martin)

2019-10-08 17:02:25 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #292):

sys/net/if_ethersubr.c: revision 1.277
sys/net/if_ethersubr.c: revision 1.278

Increment if_iqdrops when dropping an oversized frame.

-

Print oversized frame's message only when DIAGNOSTIC is set. The message
is not so important because we increment if_iqdrops now.

(martin)

2019-10-08 16:56:37 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #291):

sys/dev/fdt/cpufreq_dt.c: revision 1.9
sys/dev/fdt/cpufreq_dt.c: revision 1.10

Change sysctl to be named after the first CPU in the DVFS domain.
  old: machdep.cpu.frequency.*, machdep.cpufreqdt4.frequency.*
  new: machdep.cpufreq.cpu0.*, machdep.cpufreq.cpu4.*

(martin)

2019-10-08 14:26:27 UTC MAIN commitmail json YAML

Copy vge_clrwol() from FreeBSD and call it in vge_attach() to recover from
powerdown mode. Fixes PR kern/41525 reported by Aran Clauson.

(msaitoh)

2019-10-08 12:49:56 UTC MAIN commitmail json YAML

Convert ttynodisc() to devenodev and ttyerr*() to ttyenodev too.

Missed in previous.  Of these - only ttyerrio() is used, the rest are
just courtesy "for those defining their own line disciplines".  So may
be we should bring back ttyerrinput() too.

(uwe)

2019-10-08 12:29:57 UTC MAIN commitmail json YAML

Correct the same expression on both sides of |

PR sw-bug/54610 by David Binderman

(kamil)

2019-10-08 07:33:15 UTC MAIN commitmail json YAML

steal an idea from uwe@ and implement gcc-8 function type cast
friendly methods for sys/conf.h that needs it.

one alias per return type and first function are are needed,
though they can be stubbed to existing code.  the only cost is
the symbol itself, the codegen it the same.

(mrg)

2019-10-08 07:30:58 UTC MAIN commitmail json YAML

Merge more changes from FreeBSD/OpenBSD. My two run(4) devices now work
again.

(mlelstv)

2019-10-08 07:16:25 UTC MAIN commitmail json YAML

remove unused ttyerrinput.

(mrg)

2019-10-08 03:53:57 UTC MAIN commitmail json YAML

Remove a (completely harmless) duplicate assignment introduced in a
code merge from FreeBSD in 2017.  NFC.

Pointed out by Roland Illig.

(kre)

2019-10-08 03:52:44 UTC MAIN commitmail json YAML

Open code the validity test & copy of the character class name in
a bracket expression in a pattern (ie: [[:THISNAME:]]).  Previously
the code used strspn() to look for invalid chars in the name, and
then memcpy(), now we do the test and copy a character at a time.
This might, or might not, be faster, but it now correctly handles
\ quoted characters in the name (' and " quoting were already
dealt with, \ was too in an earlier version, but when the \ handling
changes were made, this piece of code broke).

Not exactly a vital bug fix (who writes [[:\alpha:]] or similar?)
but it should work correctly regardless of how obscure the usage is.

Problem noted by Harald van Dijk

XXX pullup -9

(kre)

2019-10-08 03:16:21 UTC MAIN commitmail json YAML

Fix AMD Fn8000_0001f %eax bit 0's name.

(msaitoh)

2019-10-08 02:47:07 UTC MAIN commitmail json YAML

2019-10-08 02:44:35 UTC MAIN commitmail json YAML

2019-10-07 21:32:51 UTC MAIN commitmail json YAML

Fix typo in a comment

(kamil)

2019-10-07 20:56:07 UTC MAIN commitmail json YAML

print the name of the disk causing the error.

(christos)

2019-10-07 14:29:28 UTC MAIN commitmail json YAML

Fix date. Add RCS Id.

(wiz)

2019-10-07 14:29:21 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2019-10-07 13:54:59 UTC MAIN commitmail json YAML

Fix argument to fdtbus_get_reg, from Jared.

(martin)

2019-10-07 11:53:41 UTC MAIN commitmail json YAML

2019-10-07 09:37:16 UTC MAIN commitmail json YAML

2019-10-07 02:56:33 UTC MAIN commitmail json YAML

Enable the backtracking extension, otherwise code does not compile with YYDEBUG.

(christos)

2019-10-07 00:27:22 UTC MAIN commitmail json YAML

2019-10-06 23:29:42 UTC MAIN commitmail json YAML

2019-10-06 20:27:32 UTC MAIN commitmail json YAML

2019-10-06 19:53:04 UTC MAIN commitmail json YAML

2019-10-06 17:56:45 UTC MAIN commitmail json YAML

Add a note about pre-release ISO installers not being bootable. Relates
to PR port-macppc/54537. (This needs to also be placed in a more
prominent location. I've added it next to the explanation of the error
message for starters.)

(gutteridge)

2019-10-06 17:23:05 UTC MAIN commitmail json YAML

2019-10-06 17:22:29 UTC MAIN commitmail json YAML

Add a few TP-Link "Archer" wlan devices

(martin)

2019-10-06 17:21:28 UTC MAIN commitmail json YAML

Use .Bl -tag -width Fn.  There's no such thing as -width compact
or, rather, there is, but the width specified is that of the word
"compact".

(uwe)

2019-10-06 17:14:18 UTC MAIN commitmail json YAML

Avoid using .Fn for XC_HIGHPRI_IPL as it looks inconsistent with
.Dv XC_HIGHPRI

(uwe)

2019-10-06 17:01:16 UTC MAIN commitmail json YAML

Format (*func)(arg1, arg2) so that "func" too is formatted as an
argument (the incantation is, admittedly, rather baroque and kludgy).

(uwe)

2019-10-06 15:17:39 UTC MAIN commitmail json YAML

AWDL, BLE, another NAN

(sevan)

2019-10-06 15:11:17 UTC MAIN commitmail json YAML

2019-10-06 11:28:24 UTC MAIN commitmail json YAML

Change sysctl to be named after the first CPU in the DVFS domain.

  old: machdep.cpu.frequency.*, machdep.cpufreqdt4.frequency.*
  new: machdep.cpufreq.cpu0.*, machdep.cpufreq.cpu4.*

(jmcneill)

2019-10-06 11:20:50 UTC netbsd-9 commitmail json YAML

2019-10-06 11:19:25 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #290):

sys/arch/evbarm/conf/GENERIC: revision 1.53

Disable tegradrm for now as it causes random crashes

(martin)

2019-10-06 11:18:01 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by brad in ticket #289):

external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c: revision 1.53

For ZFS on NetBSD there are a number of functions called
zfs_netbsd_{create,mknod,link,etc..} that call functions called
zfs_{create,mknod,link,etc..}.  These later functions may return a
error code along with a *vpp that is NULL.  This situation was not
handled by the zfs_netbsd_* functions and would result in a panic in a
number of cases.  The simplest to trigger it was filling up a dataset
or pool resulting in a over quota condition.  An attempt to create
another file, or directory at that point would panic.

(martin)

2019-10-06 11:13:35 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by sevan in ticket #288):

etc/rc.d/npf_boot: revision 1.2
etc/rc.d/pf_boot: revision 1.5

No need to empose the script to be runnable during boot time, it
prevents the
script from wroking if the system is booted into single user mode & then
moved onto multi-user mode.

Reported by <pgoyette> for NPF but the issue is there in PF too.

(martin)

2019-10-06 11:04:55 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by maxv in ticket #287):

sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.38
sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.47
sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.48
sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.49

Add definitions for RDPRU, MCOMMIT, GMET and VTE.

Fix definition for MWAIT. It should be bit 11, not 12; 12 is the armed
version.

Switch to the new PTE naming.

(martin)

2019-10-06 11:02:32 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by isaki in ticket #286):

sys/dev/audio/audio.c: revision 1.31

Tune some debug message level.
These messages are important for debugging hardware driver.

(martin)

2019-10-06 11:00:15 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by isaki in ticket #285):

sys/dev/audio/audiovar.h: revision 1.5
sys/dev/audio/audio.c: revision 1.30

Fix lock assertion on async I/O mode.
psignal() must be called without any spin locks.
Thanks maxv@!

(martin)

2019-10-06 10:58:15 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by isaki in ticket #284):

sys/dev/audio/audio.c: revision 1.29

Add missing mutex, we were hitting a KASSERT.

(martin)

2019-10-06 07:36:47 UTC MAIN commitmail json YAML

Disable tegradrm for now as it causes random crashes

(skrll)

2019-10-06 07:15:34 UTC MAIN commitmail json YAML

Use multiple cache lines for fd_dfdfile elements when necessary.

(mlelstv)

2019-10-06 06:10:44 UTC MAIN commitmail json YAML

Don't attach disks with sector sizes we cannot handle.

(mlelstv)

2019-10-06 05:48:00 UTC MAIN commitmail json YAML

Defer to synchronous I/O before the aiodone work queue exists.

(mlelstv)

2019-10-06 02:30:58 UTC MAIN commitmail json YAML

icmp6_notify_error - fix ctlfunc typedef to match pr_ctlinput,
drop the cast that is no longer necessary.

(uwe)

2019-10-06 02:04:26 UTC MAIN commitmail json YAML

Define cpu_xc_* functions with unused second argument to make them
conform to xcfunc_t callback typedef (-Wcast-function-type).
Same object code is generated.

(uwe)

2019-10-06 01:05:36 UTC MAIN commitmail json YAML

use memcpy() for non C-strings.

(mrg)

2019-10-06 01:04:49 UTC MAIN commitmail json YAML

Get rid of bogus ADW_CALLBACK typedef.  Use the real callback types
directly.  Since we no longer need the casting dance we can get rid of
ADW_ISR_CALLBACK and ADW_ASYNC_CALLBACK typedefs too.  The diff for
adwlib.h looks larger than it is b/c we need to reorder structure
definitions for the proper callback declaration.  Found by gcc8
-Wcast-function-type.

(uwe)

2019-10-06 00:48:19 UTC MAIN commitmail json YAML

Get rid of bogus ASC_CALLBACK typedef.  Use the real callback type
(which is almost ASC_ISR_CALLBACK).  Since we no longer need the
casting dance we can get rid of the temporary variables, and since we
don't need the temporary variables we don't need the ASC_ISR_CALLBACK
typedef either.  Found by gcc8 -Wcast-function-type.

(uwe)

2019-10-06 00:27:50 UTC MAIN commitmail json YAML

sprintf() -> snprintf(), and adjust a buffer size to avoid any
potential for overflow.

(mrg)

2019-10-06 00:15:22 UTC MAIN commitmail json YAML

remove ubsan_handlers_cxx.cc from sources.  shouldn't be used with gcc.

(mrg)

2019-10-06 00:07:11 UTC MAIN commitmail json YAML

remove, not comment, the partman.c option

(mrg)

2019-10-06 00:05:10 UTC MAIN commitmail json YAML

avoid calling snprintf/strlcat with an input parameter the same
as the output.  from martin@.  fixes gcc 8 restrict warnings.

(mrg)

2019-10-05 23:35:57 UTC MAIN commitmail json YAML

use memcpy() for strings that are not C strings.
destinations are already sufficiently sized and nul terminated.

(mrg)

2019-10-05 23:34:15 UTC MAIN commitmail json YAML

expand the internal consistency checks in truedirec() to avoid
fallthrough cases.  now if direction turns up wrong (it should
not, but this code can't tell that, and convert it to an enum
that would also fix this, is more effort than this is worth.

(mrg)

2019-10-05 23:32:20 UTC MAIN commitmail json YAML

use target size in a couple of strncpy() calls:
- load_hash() has already zeroed the structure so final nul is there.
- print_ipflog() copied final byte that was then nul'd.

(mrg)

2019-10-05 23:30:22 UTC MAIN commitmail json YAML

memcpy->strncpy, and avoid copying beyond the static string length
into potentially unmapped regions.

(mrg)

2019-10-05 23:27:21 UTC MAIN commitmail json YAML

remove __packed attribute from struct ieee80211_radiotap_header
and all the structures that include it.

this should not change anything while avoiding packed vs alignment
warnings from GCC 8, and potentially pessimised code generation
due to the packed marker (there are no misaligned members, just
that the per-device parts may end unaligned.)

all consumers of these members are done from the properly aligned
packet members directly, or, as a union with a 64 byte member,
also properly aligned.  codegen didn't appear to change, except
for the definition of sizeof(struct driver_[rt]x_radiotap_header)
in debug info, which is not directly used anywhere.

(mrg)

2019-10-05 22:37:50 UTC MAIN commitmail json YAML

list the PCI ID range for new nvidia TU117 and TU116.
adjust the check to simply be >= 0x1580, which is the
first pciid not support.

should fix PR#54600.

(mrg)

2019-10-05 22:21:29 UTC MAIN commitmail json YAML

No need to empose the script to be runnable during boot time, it prevents the
script from wroking if the system is booted into single user mode & then
moved onto multi-user mode.

Reported by <pgoyette> for NPF but the issue is there in PF too.

(sevan)

2019-10-05 22:06:29 UTC MAIN commitmail json YAML

2019-10-05 20:24:16 UTC MAIN commitmail json YAML

Add tests for escape sequences.

(christos)

2019-10-05 20:23:55 UTC MAIN commitmail json YAML

Recognize \oOOO \dDD \xXX plus the other regular 'C' backslash escapes like
gnu sed does, except when inside regex []. (Gnu sed translates those too,
unless --posix is specified).

(christos)

2019-10-05 20:22:36 UTC MAIN commitmail json YAML

add an abort for a case that can't happen

(christos)

2019-10-05 19:19:52 UTC MAIN commitmail json YAML

getlogin_r: use strcpy().  We check namelen before copying the result.
gcc 8 -Wstringop-overflow is uhappy when the specified bounds depend
on the length of the source and is not smart enough to see the check
we do.  Besides we don't want the padding effect of strncpy() here.

(uwe)

2019-10-05 18:37:40 UTC MAIN commitmail json YAML

Don't add -Wabi to CXXFLAGS for gcc 8.  It warns about differences
from the most up-to-date ABI, which in gcc 8 is used by default.
XXX: This needs a better condition.

(uwe)

2019-10-05 18:07:58 UTC MAIN commitmail json YAML

__dberr: tweak signature to make gcc8 -Wbad-function-cast happy about
casts in __dbpanic.  Admittedly this is a bit too "cute".

(uwe)

2019-10-05 18:06:17 UTC MAIN commitmail json YAML

2019-10-05 18:01:52 UTC MAIN commitmail json YAML

__dbpanic: use the official DB typedef name in the casts.  They were
copied from the declaration point where it's not yet available.

(uwe)

2019-10-05 17:36:47 UTC MAIN commitmail json YAML

Add a commented-out entry for COMPAT_90 for completeness

NFCI

(pgoyette)